#wrapper{
	width:994px;
	border:1px solid #bfbfbf;
	border-top:0;
	margin:0px auto 0 auto;
	text-align:left;  
	background-color:#fff;	
	background-image: url('/images/wrapper_bg.gif');
	background-repeat: repeat-y;

} 
#sidebar{
	width:214px;
	height:515px;
	background-image: url('/images/sidebar_bg.gif');
	background-repeat: repeat-x;	
	border-right:1px solid #797979;
	text-align:center;
	float:left;
}        
#maincol{
	width:779px;
	float:left;
}

#asigraButton{
	display:block;
}

a{
	color:#053364;
}
a:hover{
	color:#265b94;
	
}
img{border:0;}
#cvLogo{
	margin:15px 0px 0px 0px;
}




/*NAV STYLES*/
#navHolder{
	background-image: url(/images/menu_bg.jpg);
	background-position: center/center;
	background-repeat: repeat-y;
	height:25px;    
	font-size:.85em;
	padding:0px 0 3px 5px;
	z-index: 1;
	vertical-align:middle;
	-moz-box-sizing: border-box;
}        
     
#nav,#nav ul, .nav, .nav ul{
	list-style:none;
	height:25px;
	padding:7px 0 0 0;
	margin:0;
	z-index: 2;
	line-height:1;
	vertical-align:middle;
}        
#nav a, .nav a{
	display: block;	
	width:auto;
	color: #FFF;
	text-decoration: none;
	text-align:left;
}
#navHolder li{
	float:left;
	height:12px;
	margin:0 8px 0 5px;
	padding:0px 2px 5px 11px;
	color:#FFF;
/*	display:block;*/
}

.nav .firstNav{
	border:0;
}
.nav .nobullet .firstNav, .nav li{
	border-left: 1px solid #ccc;
}

#navHolder li a{
	color:#FFF;
/*	height:12px;*/
	vertical-align:middle;
	text-decoration:none;
/*	display:block;*/
	margin-bottom:0px;
/*	width:80px;*/
/*	display:inline;*/
	}
#navHolder li a:hover{color:#dcaa0d;}
#navHolder li.nobullet{
	border:0;
	list-style-image: url('/images/nobullet.gif');	 
}

#nav ul, .nav ul {
	position: absolute;
	width: 15em;
	left: -999em;    
	padding-top:6px;
	list-style: none;
}                 
#navHolder li ul li{
	text-transform:none;
	padding:4px 5px;
	height:15px;
	line-height:15px;
	margin:0;       
	width:15em;
	background-color:#333;
	opacity:.97;filter: alpha(opacity=97); -moz-opacity: 0.97;
	border-bottom: 1px solid #FFF;
	list-style-image: url('/images/nobullet.gif');
   	background-image: url('/images/nobullet.gif');	 
}
 #nav li ul a, .nav li ul a{
	display:inline;
	width:auto;
/*	width: 11em; */
/*	only applies to IE*/
				   }                                   
#navHolder li:hover ul,#navHolder li.sfhover ul{
	left:auto;
}

.nav .firstNav{
	border-left:none;
}





/*FOOTER STYLES*/
#footer{       
	width:1000px;
	margin:0 auto;
	height:49px;
	clear:both;
	text-align:center;
/*	background-image: url(/images/footer_bg.gif);*/
} 
#footer p{
	padding:10px;
	margin:0;
	font-size:.9em;
	color:#535353;
	letter-spacing:.115em;
	line-height:1.6em;
	}
#footer a{
	color:#535353;	text-decoration:none;
	}
#footer a:hover{
	color:#000;
}	


.pagetitle{
	color:#003565;
	margin-top:10px;
	}
.clear{clear:both;}
.yellow{color:#dcaa0d;} 
a.yellow,a:visited.yellow{text-decoration:none;}
.white{color:#FFF;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
body{
	padding:0 0 20px 0;
	margin:0;
	text-align:center;
	font-family:verdana;
	font-size:.8em; 
	background-color: #eee;
}
textarea{
	font-family:arial;
	font-size:1.3em;}


/* subpages */

#sidecontent{
	float:right;
	margin-right:100px;
	width:210px;
}

#submain{
	background-image: url('/images/sub_main_bg.gif');
	background-color:#FFF;
	background-repeat: repeat-x;
	border-left:1px solid #bfbfbf;
	padding-bottom:120px;
	
}
#submain h3{margin-top:15px;}
#submain .subheader{
	margin:0;
	padding:0;
	border-bottom:6px solid #666;
} 
.pagetitle{
	text-transform:uppercase;
	margin:25px 0 10px 30px;
}
                       
#submain p{
	padding:5px 20px 5px 75px;
	margin:0;
	width:350px;

}           

#submain ul{
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	margin:0 0 0px 85px;
	padding:0;
	width:310px;
}

#submain li{
    background-image: url('/images/bullet-greaterthan.gif');	
	background-repeat: no-repeat;
	background-position: left/80%;

	padding-left:13px;

}

