/* CSS Document */
/* Page Presentation CSS */
	/* Body */
	html {overflow-y:scroll;}
	body
	{
	background-color:#8c4044;
	font-family:Times New Roman, Arial, Verdana, georgia, sans-serif;
	padding:0;
	margin:0;
	}
	
	/* Table */
	#mtable {
		width:100%;
	}
	
	/* Header Cell */
	#header
	{
		background-image:url(images/header_gradient.gif);
		background-repeat:repeat-x;
	}
	
	/*Menubar Table Cell */
#menubar {background-color:#4F2225;font-size: 9px;}
#menudiv {position:relative; /* to act as anchor point for positioning the ul */width:1000px;margin:0 auto;}
	 /*Menu CSS*/
.menu .xdivider{display:block;font-size:.001em; position:relative;border-bottom:solid 1px #FCBB3B;margin:0px;padding:0px;}
.menu {position:relative;z-index:10;list-style:none;padding:0px;margin:0px;}
.menu a, .menu li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.menu ul a, .menu ul li {float:none; display:block;text-align:center;margin:0px; padding:0 10px;}
.menu ul {left:-10000000px;position:absolute;z-index:1;list-style:none;padding:10px;margin:0px;}
.menu li:hover>ul{left:-1%;top:100%;}
.menu li:hover>ul.serv{left:-25%;top:100%;}
.menu li a {float:none;position:relative;}
#mmenu ul li:hover>ul{top:0px;left:98%;}
.menu ul ul li{padding:0 10px; z-index: 10;}
	/*Main Container*/	
#mmenu	{background-color:#4F2225;}
	/*Main Items*/	
#mmenu a	{padding:5px 41px 5px 41px;margin:0px;	background-image:url(images/gradient_40.gif);color:#FBCC3B;font-family:Arial;font-size:12px;text-decoration:none;border-width:2px 2px 2px 2px;border-style:solid;border-color:#4F2225;}
	/*Main Items : Hover State*/	
#mmenu a:hover	{background-color:#FD2D1D;background-image:url(images/gradient_41.gif);text-decoration:none;color:#FFF;}
	/*Main Items : Hover State - (duplicated for pure CSS)*/
#mmenu li:hover>a	{background-color:#FD2D1D;background-image:url(images/gradient_41.gif);text-decoration:none;color:#FFF;}
	/*Sub Container*/	
#mmenu div, #mmenu ul	{padding:6px 0;margin:0px 0px 0px 0px;background-color:#65393D;border-width:1px;border-style:solid;border-color:#4F2225;}
	/*Sub Items*/	
#mmenu div a, #mmenu ul a	{padding:2px 2px 2px 2px;margin:0px;background-color:transparent;background-image:none;color:#FBcc3B;font-size:11px;border-width:0px;border-style:none;}
	/*Sub Items : Hover State*/	
#mmenu div a:hover	{background-color:transparent;background-image:url(none);color:#FFF;}
	/*Sub Items : Hover State -(duplicated for pure CSS)*/	
#mmenu ul li:hover>a	{background-color:transparent;background-image:none;color:#FFF;}
	/*Curent Item*/
a#current {color:#FFF;}

.smallprint {font-size:10px;}


	/* Content Table Cell*/
	#content
	{
		background-color:#8c4044;
		margin:0;
		color:#FBcc3B;
		padding:20px;
		text-align:justify; 
		vertical-align:middle;		
	}
	
	#rsidebar
	{ 
		overflow-y:auto; 
		overflow-x:hidden;
		text-align:center;
		background-color:#6e3235;
		color:#FCBB3B;
		margin:0;
		vertical-align:middle;
	}
	
	.bg
	{
		background-color:#6e3235;
	}
	
	#lsidebar 
	{ 
		text-align:center;
		color:#FCBB3B;
		vertical-align:top;
		padding:20px;
		background-color:#8c4044;
	}
	
	#lsidebar img
	{
		border:2px solid #FBCC3B;
	}
	
	#rsidebar img
	{
		border:2px solid #FBCC3B;
		margin:5px 25px;
	}
	
	#rsidebar img:hover
	{
		border:2px solid #000;
	}

	#layout
	{
		margin:0 auto;
		vertical-align:top;
	}

	a:link, a:visited
	{
		color:#FFF;
		text-decoration:none;
	}
	
	a:hover
	{
		color:#FC0;
	}
	
	h1 {
	font-size:1.8em;
	text-align: center;
}
	h1, h2, h3 {color:#FFF;}
	.big {font-size: 2.5em; font-weight:bolder; color:#FFF;}
	.center {
	text-align: center;}

/* Form Styles */
form {background:#8c4044; width:520px; padding:10px; margin:0 auto; color:#FBCC3B;font-size:75%;}	
fieldset {width:510px; display:block; border:none; padding:5px; font-family:verdana, sans-serif; }	
legend {font-family:arial, sans-serif; margin-bottom:5px; padding:5px 15px; width:254px; background:#7a383b;}
label {clear:left;float:left;display:block; width:100px; text-align:right; padding-right:10px; color:#FFF; margin-bottom:0.5em;}
label.inline {display:inline; float:none; text-align:left;}
label.wide {width:200px;}
input, select {border:1px solid #fff; padding-left:0.5em; margin-bottom:.5em;background:#EBEBEB;color:#7a383b;}
input:hover, select:hover {border:1px solid #000;}
input:focus{background:#fff; color:#000; border:1px solid #FBCC3B;}
textarea {width:480px; height:7em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#EBEBEB;color:#7a383b;}	
textarea:hover {border:1px solid #000;}
textarea:focus {background:#fff; color:#000; border:1px solid #FBCC3B;}
#button1, #button2 {background:#71383b;border: none;color:#FBCC3B; padding:.1em;  width:231px; margin:0 8px;}
#button1:hover, #button2:hover {background:#713;color:#FFF;}
	
	/*No outline around links*/
	a
	{
		outline:none;
	}
