/* MAIN CSS */
* 									{ margin: 0; padding: 0; }
body								{ font: 14px Century Gothic, Vernada, Helvetica, Arial, sans-serif; } 
#maincontent						{ text-align:center ; width: 95%; margin: 25px auto; white-space:normal; } 
#printdiv							{ text-align:center ; width: 500px; margin: 25px auto; white-space:normal; } 
#mainheader							{ background-color: rgb(53, 106, 160); width: 100%; height: 65px; } 
#mainfooter							{ color: rgb(153, 153, 153); } 
#logindiv							{ width: 500px; } 
a									{ text-decoration: none; }
ul									{ list-style: none; }
p                            				       { margin: 15px 0; }
img                            				       { border: 0px ; }
h1									{ color: rgb(53, 106, 160); } 
h2									{ color: rgb(53, 106, 160); } 
#mainheaderlinkcompany				{ color: rgb(255, 255, 255); }
#maintablelink						{ color: blue; }
#maintablelink:hover 				{ color: blue; text-decoration: underline; }
#mainheaderlink						{ color: rgb(255, 255, 255); }
#mainheaderlink:hover 				{ color: rgb(255, 255, 255); text-decoration: underline }
#mainfooterlink						{ color: rgb(153, 153, 153); } 
#mainfooterlink:hover 				{ color: rgb(153, 153, 153); text-decoration: underline }
#h1tablel							{ width: 33%; text-align: left; }
#h1tablec							{ width: 33%; text-align: center; }
#h1tabler							{ width: 33%; text-align: right; }
#adddiv								{ color: #3a3a3a;}
#whitetext							{ color: #FFFFFF; } 
#redtext							{ color: red; } 
#boldredtext						{ color: red; font-weight: bold; } 
#greentext							{ color: green; } 
#boldgreentext						{ color: green; font-weight: bold; } 
#orangetext							{ color: orange; } 
#boldorangetext						{ color: orange; font-weight: bold; } 
#greytrbg							{ background-color: #CCCCCC; } 
.clear								{ clear: both; }
#form1								{ width: 406px; margin: 170px auto 0; }
legend								{ display: none; }
fieldset								{ border: 0; }
label								{ width: 115px; text-align: right; float: left; margin: 0 10px 0 0; padding: 9px 0 0 0; font-size: 16px; }
input								{ width: 220px; display: block; padding: 4px; margin: 0 0 10px 0; color: #3a3a3a; font-family: Century Gothic, Vernada, Helvetica, Arial, sans-serif;}
select								{ width: 220px; display: block; padding: 4px; margin: 0 0 10px 0; color: #3a3a3a; font-family: Century Gothic, Vernada, Helvetica, Arial, sans-serif;}
textarea								{ width: 220px; display: block; padding: 4px; margin: 0 0 10px 0; color: #3a3a3a; font-family: Century Gothic, Vernada, Helvetica, Arial, sans-serif;}
input[type=checkbox]					{ width: 20px; margin: 0; display: inline-block; }	  
#printtabletr 						{height: 35px; }
#maintabletr 						{height: 35px; }
#maintabletr:hover 					{background: #C3D9FF; }
#differenth1						{ font-family: Century Gothic, Vernada, Helvetica, Arial, sans-serif; }
#trheader							{ background-color: rgb(53, 106, 160); color: rgb(255, 255, 255); height: 35px; }
#tdl								{ text-align: right; width:50%; }
#tdr								{ text-align: left; width:50%; }
#alignleft							{ text-align: left; }
#alignright							{ text-align: right; }
#aligncenter						{ text-align: center; }
#dashboardtdl						{ text-align: right; width: 49%; }
#dashboardtdc						{ text-align: center; width: 2%; }
#dashboardtdr						{ text-align: left; width: 49%; }
#tdtop								{ vertical-align: top; }

#nav li {
	color:#FFFFFF;
	display: inline;
	width: 12em;
	margin-right: 6px;
	padding: 0;
	list-style: none;
	font-size:15px;
	text-align: center;
}

/* #nav li a:link */
#nav li a {
	color:#FFFFFF;
	
	text-decoration: none;
}

#nav li a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.button								{ border: 1px solid #999;
									-moz-border-radius: 5px; padding: 5px; color: black; font-weight: bold;
									-webkit-border-radius: 5px; font-size: 13px;  width: 70px; }
.button:hover						{ background: white; color: black; }

/* LEVEL ONE */
ul.dropdown                        			{ position: relative; }
ul.dropdown li                  				{ font-weight: bold; float: left; zoom: 1; background: #ccc; }
ul.dropdown a:hover		            		{ color: #000; }
ul.dropdown a:active              			{ color: #ffa500; }
ul.dropdown li a                    			{ display: block; padding: 4px 8px; border-right: 1px solid #333; color: #222; }
ul.dropdown li:last-child a         		{ border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover               			{ background: #F3D673; color: black; position: relative; }
ul.dropdown li.hover a              		{ color: black; }

/* LEVEL TWO */
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 						{ font-weight: normal; background: #f6f6f6; color: #000; border-bottom: 1px solid #ccc; float: none; }
								  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* LEVEL THREE */
ul.dropdown ul ul 						{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 				{ visibility: visible; }