@charset "utf-8";
/* CSS Document */


img {border: none;}
blockquote, cite, dd, form, h1, h2, h3, ol, p, ul { margin: 0em;}
sup {border: none; font-size:11px;}
a {text-decoration:none;}

body { 
	font: 100% Arial, sans-serif, Helvetica;   /*georgia, serif*/
	/*background: #fff url(../img/bg_swish.jpg) no-repeat right top;*/
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}


#container {
	width: 900px;  /* this width will create a container that will fit in an 800px 46em browser window if text is left at browser default font sizes */
	/*background: #fff url(../img/bg_swish.jpg) no-repeat right top;*/
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#container #header {float:left; width:100%; height:auto; padding:0em 0em 0em 0em; margin:0em 0em 0.5em 0em;  border:#1C90BA 0px solid;}
			#header	#rowlogo{ float:left; width:200px; height:100px;  margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; border:#dfdfdf 0px solid; }
			#rowlogo img {border: none; margin:0em 0em 0em 0.5em;}
			
			
			#header #rowtop{float:right; width:300px; height:100px; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; border:#753a00 0px solid; }
				   #rowtop ul {float:right; list-style: none; margin:1.5em 0em 0em 0em; padding:0em 0em 0em 0em;}
		           #rowtop li {float:left; line-height:15px; padding:0em 0em 0em 0em; margin: 0px;  }
				   #rowtop li.help {float:left; line-height:15px; padding:0em 0em 0em 0em; margin: 0px; background:url(../img/icon_help.gif) no-repeat;  }
				   #rowtop li.logout {float:left; line-height:15px; padding:0em 0em 0em 0em; margin: 0px; background:url(../img/icon_logout.gif) no-repeat;  }
		           #rowtop li a{font-size:11px; display:block; color: #330000; border-left:#eee 0px solid; padding:0em 2.5em 0em 1.8em; letter-spacing:0.5px; font-weight:normal; text-decoration:none; text-align:left;}
		           #rowtop li a:hover {color: #005AA5;}
				   #rowtop li a.active {color: #005AA5; }
				   #rowtop img {border: none; margin:0em 0em 0em 0em;}
				   
				   
			#header #rowbottom{float:left; width:100%; height:37px; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; border:#753a00 0px solid; }
		  		 	   #curve_innerscreen_top2{ width:100%; background:url(../img/img_header_middle.png) repeat-x; _width:760px; height:37px;}				    
					   #curve_innerscreen_top2 #inner_topleft2 {float:left; background-image:url(../img/img_header_left.png); width:10px; height:37px; border:#753a00 0px solid;}
					   /*#curve_innerscreen_top2 #inner_topleft2 a:hover {background-image:url(../images/menu-home-over.gif); width:6px; height:31px;}*/
					   
					   
					   #curve_innerscreen_top2 #inner_topline2{float:left;  width:95%; border:0px solid #000000; margin:0em 0em 0em 0em;}
					   #curve_innerscreen_top2 #inner_topright2{float:right; width:10px; height:37px; background-image:url(../img/img_header_right.png); border:#753a00 0px solid;}         
		  		  
				  		#inner_topline2 #mainmenuleft {float:left; width:70%; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;  border:#c6c6c6 1px solid;}	
						#inner_topline2 #mainmenuright {float:right; width:25%; margin:0em 0em 0em 0.2em; padding:0em 0em 0em 0em;  border:#c6c6c6 1px solid;}	
						

#container #content {float:left; width:100%; height:auto; padding:0em 0em 0em 0em; margin:0em 0em 0.5em 0em;  border:#1C90BA 0px solid;}

#container #homecontent {float:left; width:100%; padding:0em 0em 0em 0em;  border:#753a00 0px solid;}
		   #homecontent #leftcol{ float:left; width:450px; margin:0em 0.6em 0em 0em; padding:0em 0em 0em 0em; border:#dfdfdf 0px solid; }
		   				#leftcol h2 {font-size:16px; color:#00668F; font-family:sans-serif, Helvetica; font-variant:normal; font-weight:bold; margin:0em 0em 0.5em 0em; padding:0em 0em 0em 0em; line-height:18px;}
						#leftcol p {font-size:12px; color:#222130; font-weight:normal; margin:0em 0em 0.5em 0em; padding:0em 0em 0em 0em; line-height:18px;}
						
						
						
						
		   #homecontent #middlecol{ float:right; width:400px;  margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; border:#dfdfdf 0px solid; }
		   				#middlecol h2 {font-size:16px; color:#00668F; font-family:sans-serif, Helvetica; font-variant:normal; font-weight:bold; margin:0em 0em 0.5em 0em; padding:0em 0em 0em 0em; line-height:18px;}
						#middlecol ul {float:left; margin:1em 0em 0em 0em; padding:0em 0em 0em 1.5em;}
						#middlecol li { font-size:12px; color: #222130; font-weight:bold; line-height:20px; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; margin: 0px; list-style:square;  }
						#middlecol li a{font-size:12px; display:block; color: #222130; border-right:#fff 0px solid; border-left:#464d57 0px solid; padding:0em 0em 0em 0em; letter-spacing:0.5px; font-weight:bold; text-decoration:none; text-align:left;}
						#middlecol li a:hover {color: #ED8917; }
						
						
#container #subbanner {float:left; width:100%; height:150px; margin:0em 0em 0.5em 0em; padding:0em 0em 0em 0em;  border:#1C90BA 1px solid; background:url(../images/bg_mainimage.png) repeat-x top;}									  
									  
#container #subcontent {float:left; width:100%; margin:0em 2em 0em 0em; padding:0em 0em 0em 0em;  border:#753a00 0px solid;}
		   
		   #subcontent #middle{ float:left; width:620px; margin:0em 0em 0em 1em; padding:0em 0em 0em 0em; border:#dfdfdf 0px solid; }
		   #subcontent #right{ float:right; width:200px; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; border:#dfdfdf 0px solid; }			  
									  
			
		   #middle	#breadcrumb { float:left; width:100%; margin:0em 0em 1em 0em; padding:0em 0em 0em 0em; border-bottom:#dfdfdf 1px solid; }
								.breadcrumb{font-size:11px;}
								.breadcrumb a{ background: transparent url(../img/breadcrumb.gif) no-repeat center right; text-decoration: none; padding-right: 18px; /*adjust bullet image padding*/color: navy; }
								.breadcrumb a:visited, .breadcrumb a:active{color: navy;}
								.breadcrumb a:hover {text-decoration: underline;}
								
		   #subcontent	#middle h1{float:left; font-size:20px; width:100%; font-family:sans-serif, Helvetica; color:#FF690A; font-weight:bold; margin:0em 0em 0.8em 0em; padding:0em 0em 0.3em 0em; line-height:18px;}
		   #subcontent	#middle h2{float:left; font-size:16px; width:100%; font-family:sans-serif, Helvetica; color:#0080AA; font-weight:bold; margin:0.6em 0em 0.2em 0em; padding:0em 0em 0em 0em; line-height:18px; border-bottom:#dfdfdf 1px solid;}
		   #subcontent	#middle h4{float:left; font-size:14px; width:100%; color:#222130; font-weight:bold; margin:0em 0em 0em 0em; padding:0.3em 0em 0.3em 0em; line-height:18px;}
		   #subcontent	#middle p {float:left; font-size:13px; width:100%; color:#222130; font-weight:normal; margin:0em 0em 0.5em 0em; padding:0em 0em 0.3em 0em; line-height:18px;}
		   #subcontent	#middle ul {float:left; margin:0em 0em 0.5em 0em; padding:0em 0em 0em 1.5em;}
		   #subcontent	#middle li { font-size:13px; color: #222130; font-weight:normal; line-height:20px; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; margin: 0px; list-style:square;  }
		   #subcontent	#middle li a{font-size:13px; display:block; color: #222130; border-right:#fff 0px solid; border-left:#464d57 0px solid; padding:0em 0em 0em 0em; letter-spacing:0.5px; font-weight:bold; text-decoration:none; text-align:left;}
		   #subcontent	#middle li a:hover {color: #11425C; }
		   
		   
		   #subcontent #right h2{float:left; font-size:16px; width:100%; font-family:sans-serif, Helvetica; color:#0080AA; font-weight:bold; margin:0.6em 0em 0.2em 0em; padding:0em 0em 0em 0.2em; line-height:18px; border-bottom:#dfdfdf 1px solid;}
		   #subcontent	#right h4{float:left; font-size:14px; width:100%; color:#222130; font-weight:bold; margin:0em 0em 0em 0.2em; padding:0.3em 0em 0.3em 0.2em; line-height:18px;}
		   #subcontent	#right p {float:left; font-size:13px; width:100%; color:#222130; font-weight:normal; margin:0em 0em 1em 0em; padding:0em 0em 0.3em 0.2em; line-height:18px;}
		   				

#container #footer {float:left; width:100%; padding:0em 0em 1em 0em; margin:1em 0em 0em 0em; border-top:#336699 1px solid;}
		   #footer ul {float:right; list-style: none; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;}
		   #footer li {float:left; font-size:11px; display:block; color: #222130; line-height:15px; padding:0em 1em 0em 1em; margin: 0px;  }
		   #footer li a{font-size:11px; display:block; color: #222130; border:#dfdfdf 0px solid; padding:0em 0em 0em 0em; letter-spacing:0.5px; font-weight:normal; text-decoration:none; text-align:left;}
		   #footer li a:hover {color: #336699;}		