/* .......................................................
//////////////////////////////////////////////////////////
CAPGEN CSS DOCUMENT
//////////////////////////////////////////////////////////
.......................................................... */
		
/*		General design layout
.......................................................... */
	
html, body{
		text-align:center; /* hack for IE to center content */}

body{
		background-color:#bfbfbf;
		background-image:url(../img/backg.jpg);
		background-repeat:repeat-x;
		line-height:1.5;
		font-family: Arial, Helvetica, sans-serif;
		color: #6f6f6f;}
		
#wrapper{
		width:822px; /* width of entire site */
		margin:0px auto; /* center the site */
		text-align:left;}
		
#header{
		position:relative;
		height:295px;
		background-image:url(../img/header_back.jpg);}

#contentpadding{
		height:30px;
		background-image:url(../img/contentpadding.jpg);}
		
#content_wrapper{
		background-color:#fff;
		background-image:url(../img/content_back.jpg);}
		
/*		Popup
.......................................................... */
#popup{
		display:none;
		position:fixed;
		top:20px;
		left:20px;
		width:400px;
		height:450px;
		border:solid 2px #ccc;
		overflow:scroll;
		text-align:left;
		padding:20px;
		background-color:#fff;}
		

/*		Main Content
.......................................................... */

#main_content{
		padding-left:25px;
		float:left;}
		
.vig_holder{
		background-color:#f5f5f5;
		border: solid 2px #ededed;
		padding:30px;
		width:709px;
		margin-bottom:20px;}

.vig_holder ul{
		margin-bottom:10px;}
		
.vig_holder ul li{
		font-size:11pt;
		list-style-type:disc;
		list-style-position:inside;}
		
.bioPic{
		padding-left:10px;}
		
p{
		padding-bottom:15px;
		font-size:11pt;}
		
p a{
		color:#5d88ae;}
		
p strong{
		font-weight:bold;}

p.advis{
		padding-bottom:5px;
		padding-left:20px;
		margin-bottom:10px;
		border-bottom:solid 1px #ececec;
		border-left:solid 1px #b4d1e0;}
		
p.advis strong{
		display:block;
		font-size:13pt;
		color:#5d88ae;
		font-weight:bold;}
		
blockquote{
		font-size:12pt;
		line-height:1.5;
		background-image:url(../img/quote.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		padding-left:35px;
		padding-bottom:15px;
		padding-top:10px;
		margin-bottom:20px;
		position:relative;}
		
blockquote img{
		position:absolute;
		top:88px;
		right:305px;}
		
h2{
		font-size:18pt;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#104a7d;
		padding-bottom:10px;}
		
h3{
		font-size:14pt;
		color:#104a7d;
		padding-bottom:10px;}
		

/*		Navbar		*/

#nav{
		position:absolute;
		bottom:8px;
		right:17px;
		height:30px;}
		
#nav .mainNav{
		float:left;
		margin-right:2px;}

#nav .mainNav a{
		display:block;
		font-size:9pt;
		font-weight:bold;
		color:#ddd;
		line-height:2.4;
		text-decoration:none;
		text-align:center;
		background-image:url(../img/nav/nav.png);
		background-position:center;
		height:30px;
		width:120px;}
		
#nav .mainNav a:hover{
		color:#d4e2ef;
		background-image:url(../img/nav/nav.png);
		background-position:right;}
		
#nav .mainNav a.selected{
		color:#333333;
		background-image:url(../img/nav/nav.png);
		background-position:left;}

#nav ol{
		position:absolute;
		display:none;
		background-color:#666;
		width:150px;}
		
#nav ol .subNav{
		width:150px;
		border-bottom:solid 1px #888;}
		
#nav ol .subNav a{
		display:block;
		width:150px;
		background-color:#666;
		background-image:none;}

#nav ol .subNav a:hover{
		display:block;
		width:150px;
		color:#fff;
		background-color:#777;
		background-image:none;}

#breadcrumb{
		position:absolute;
		top:8px;
		right:25px;}
		
#breadcrumb li{
		padding:5px;
		float:left;}
		
#breadcrumb li a{
		display:block;
		text-decoration:none;
		font-size:9pt;
		font-weight:bold;
		color:#fff;}
		
#breadcrumb li a:hover{
		color:#999999;}					
		

/*		Sidebar
.......................................................... */		
		
#sidebar{
		/*
		background-image:url(../img/sidebar_back.jpg);
		background-repeat:repeat-x;
		*/
		width:180px;
		padding-top:10px;
		float:left;}

#sidebar h2{
		font-size:12pt;
		font-family:Arial, Helvetica, sans-serif;
		padding-bottom:2px;
		color:#fff;
		text-transform:none;}		
		
#sidebar p{
		font-size:9pt;
		line-height:1.2;
		padding-bottom:10px;
		padding-top:10px;
		border-bottom: dotted 1px #85a2bc;
		color:#afc7dd;}
		
#sidebar a{
		color:#a4d5ff;
		display:block;
		text-decoration:none;}
		
#sidebar p:hover{
		color:#fff;
		background-color:#6b97be;}			
		
#sidebar p strong{
		color:#fff;
		font-weight:bold;}
			
		
/*		Footer
.......................................................... */	

#footer{
		margin-left:16px;
		height:25px;
		background-image:url(../img/footer.jpg);
		width:791px;}		
		
#footer p{
		color:#fff;
		padding:5px;
		font-size:8pt;}

#footer p a{
		color:#fff;}
