/* CSS Document */

	html {
	height:100%;
	overflow:scroll;
		}

	body {
	    background-color:#131D42;
		margin-top:0px;
		margin-bottom:0px;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing:inherit;
		line-height:14px;
		}
		
	a:link { 
		color:#384979;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold; 
		text-decoration:none;
		letter-spacing:inherit;
		}  
		
	a:visited { 
		color:#384979;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
		letter-spacing:inherit;
		} 
		
	a:hover { 
		color: #333333;
		}
		
	a.copy:link { 
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold; 
		text-decoration:none;
		letter-spacing:inherit;
		}  
		
	a.copy:visited { 
		color: #000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
		letter-spacing:inherit;
		} 
		
	a.copy:hover { 
		color: #333333;
		}
		
	#pagewrapper {
		width:850px;
		height: 100%;
		border-top:1px solid #000000;
		border-right:1px solid #000000;
		border-left:1px solid #000000;
		border-bottom:1px solid #000000;
		background:#FFFFFF;
		margin-right:auto;
		margin-left:auto;
	}		
			
	#header {
		background-color:#ffffff;
		width:850px;
		height:142px;
		}
				
	#headerleft {
	    background-image:url(images/gradient_bg.jpg);
		width:325px;
		height:142px;
		float:left;
		text-align:center;
		vertical-align:middle;
		}
		
	#headermiddle {
		background-color:#FFFFFF;
		width:114px;
		height:142px;
		float:left;
		}
		
	#headerright {
		background:url(images/star_bg.gif);
		width:411px;
		height:142px;
		float:left;
		}
		
	#whitespacer {
		background-color:#FFFFFF;
		width:850px;
		height:3px;
		text-align:left;
		}
		
	#bluebar {
		background-color:#1C3755;
		width:850px;
		height:39px;
		text-align:left;
		}
		
	#dropshadow {
		background-image:url(images/dropshadow.png);
		background-position:top;
		background-repeat:repeat-x;
		height:10px;
		width:850px;
		border-top:1px solid #000;
		}	

	#maincontent {
		width:850px;
		background-color:#FFFFFF;
		float:left;
		background-image:url(images/main-bg.png);
		background-repeat:repeat-y;
		}	
		
	#inner {
		width:850px;
		padding:0px;
	}
	
	#content {
		width:412px;
		margin-left:50px;
		margin-top:21px;
		margin-right:10px;
		float:left;
		margin-bottom:40px;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing:inherit;
		line-height:14px;
	}
	
	#right-sidebar {
		width:144px;
		height:600px;
		float:right;
		background-image:url(images/fade_image.jpg);
		background-position:top;
		background-repeat:no-repeat;
		margin-top:-8px;
	}
			
	#footer {
		background-color:#CCCCCC;
		width:850px;
		height:30px;
		text-align:left;
		margin:0 auto;
		clear:both;
		border-top:3px solid #131D42;
		}
		
	#footer-left {
		width:405px;
		float:left;
		text-align:left;
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding:10px;
	}
		
	#footer-right {
		width:405px;
		float:right;
		text-align:right;color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding:10px;	
	}
			
		
	.emphasis{
		color:#384979;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		letter-spacing:inherit;
		}

	.emphasis-underline{
		color:#384979;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		letter-spacing:inherit;
		text-decoration:underline;
		}
		
	li {
	    color:#666666;
		text-align:justify;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing:inherit;
		line-height:14px;
		margin-bottom:10px;
		}
		
	p.content {
	    color:#666666;
		text-align:justify;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing:inherit;
		line-height:13px;
		}
			
	.tbl a {
		width:100%;
		line-height:33px;
		display:block;
		text-align:left;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFFFF;
		}
		
	.tbl a:hover {
		text-decoration:none;
		display:block;
		line-height:33px;
		background-color:#cccccc;
		color:#000000;
		}
		
	.clear {
		clear:both;
	}
   .client-list {
		color:#666666;
		text-align:justify;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing:inherit;
		line-height:13px;
   }
   label {
		color:#666666;
		text-align:justify;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing:inherit;
		line-height:13px;  
		vertical-align:top;
   }
   
   #nav {
	   width:217px;
		margin-top:41px;
		margin-bottom:41px;
		margin-right:0px;
		float:left;
   		font-family:Verdana, Arial, Helvetica, sans-serif;
   		font-weight: regular; 
   		font-size: 10px;
	    border-top:1px solid #ccc;
   }
   
   #nav a{
	display:block;
	float:left;
	width:197px;
	padding:10px;
	background-color:#666;
	border-bottom:1px solid #ccc;
	text-align:left;
	text-decoration:none;
	color:#fff;
}
#nav a:hover{
	background-color:#ccc;
	color:#333;
}
a.menu2:hover {
	color:#333;
}
.clear{
	clear:both;
}