/* Fonts */

.address{font-size:xx-small;}

#footer, #subnav li a, .footeraddress p {
	font-size:xx-small;  
   voice-family: "\"}\"";  
   voice-family: inherit;  
   font-size:x-small;   
}
html>body #footer, html>body .footeraddress, html>body #subnav li a, {font-size:x-small;}

body, p, h2, h3{	
	font-size:x-small;       /* false value for WinIE4/5 */
   voice-family: "\"}\"";        /* trick WinIE4/5 into thinking the rule is over */
   voice-family: inherit;       /* recover from trick */
   font-size:small;          /* intended value for better browsers */
}
html>body, html>body p, html>body h2, html>body h3 {font-size:small;}

/* css document */

body {
	padding:0;
	margin:15px 0 20px 0;
	background-image: url('/images/cei_doc_bg.gif');
	background-color:#D5D5D5;
}

hr{border:0;background:#ccc;color:#ccc;height:1px;clear:both;}

a
{
    color: #9d5209;
    text-decoration: none;
}
a:hover
{
    color: #9d5209;
    text-decoration:underline;
}

h1{margin:0 auto;padding:0;width:900px;}
h2
{
	
font-family: helvetica,arial,sans-serif;
	padding:5px 0;
	letter-spacing:1px;
	margin:10px 0 10px 0;
	color:#9d5209;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px dashed #9d5209; 
}
h2 span{color:#333;padding-left:15px;text-transform: capitalize;}
p{line-height:1.4em; font-family:helvetica,arial,sans-serif;}


#nav{width:900px;margin:0 auto 10px auto;}
.container_12{background-image:url(/images/subnavbg.gif);background-repeat:repeat-y;background-position:5px 0;position:relative;}
.container_12 div{background:#e7e7e7;}

#content{
background:#0d519a;
width:898px;
padding:11px 0px;
margin:0 auto;

}
#footer{
	width:888px;
	margin:11px auto 0 auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:right;
	padding:4px 10px 4px 0;
	background-image:url('/images/footer_bg.gif');

}
.footeraddress{position:absolute;bottom:0;}






.footeraddress p{
	margin:5px;
	padding:5px;
	border-top:#999 1px dashed;
	border-bottom:#666 1px dashed;
	font-family:verdana;arial,sans-serif;
}

.pad{padding:0 20px;}

.grid_9{padding-bottom:30px;}
/* HOME PAGE */
.fl {text-align:center;height:470px;}
.fl img{margin:20px auto 0 auto;}
.fr1{height:319px;text-align:center;}
.fr1 img{margin:117px auto 0 auto;}


.tnlinks .mt{margin-top:20px;}

.address
{
	margin-top:11px;
	height:140px;
}
.address p{margin-top:15px;margin-left:20px;}
.address a
{
	color:#151852;
	font-weight:bold
}

.address a:hover
{
	color:#9D5209;
	text-decoration:underline;
	font-weight:bold;
}



p.mainpagetext
{	margin-top:15px;
	padding-bottom:45px;
	line-height:2em;
	background-color:#e7e7e7;
	border-bottom:1px dashed #666;

}

.content{
	text-align:left;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#e7e7e7;
	margin: 0px 15px 10px 15px;
	padding:0 0 40px 0;
	border-bottom:1px dashed #333;
}


.colleft{width:380px;float:left;margin:0;}
.colright{width:320px;text-align:right;float:right;}
 

.colright img{padding-top:5px;}



/* SUBNAV */ 
#subnav h3 {margin:0;padding:0;
background:#999 url(/images/subnav.jpg) repeat-x 0 0;
line-height:22px;
font-size:14px;
font-weight:normal;
padding-left:5px;
font-family:helvetica,arial,sans-serif;
letter-spacing: 1px;
color:#fff;
}

#subnav ul{
	margin:0 0 20px 0;
	padding:0;
	font-family:verdana,arial, sans-serif;
	font-weight:normal;
	border-bottom:1px solid #fff;
}
#subnav ul ul{margin:0;padding:0;border-bottom:0;}
#subnav li{
	vertical-align:bottom;
	list-style-image:none;
	list-style-type:none;
	padding:0;
	margin:0;
	display:inline;
}

#subnav li a{	margin:0;
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	padding:8px 5px;
	display:block;	
	width: 202px;
	\width: 212px;
	w\idth: 202px;
	}
	
#subnav li li a{

padding-left:20px;
width: 187px;
\width: 212px;
w\idth: 187px;
}
#subnav li a:hover{background-color:#fff;	color:#9D5209;}

.profile .profile a, .team .team a, .real .real a.real, .aqui .aqui a.aqui,  .treas .treas a, .equi .equi a, .asset .asset a.asset, .const .const a, .char .char a, .comm .comm a, .opp .opp a, .contact .contact a, .map .map a, .fm .fm a{background-color:#ccecff;color:#000;}

.paragraphTitle
{
	color:#333333;
	text-transform:uppercase;
	font-weight:bold;
}

.logo{text-align:right;padding: 5px 15px 15px 15px;background-color:#e7e7e7;clear:both;}

.spacer{clear:both;height:1px;}





/* Tabs for CNF */
#tabs{
	width: 616px;
	overflow: auto;
}
h3{
	font-family:helvetica,arial,sans-serif;
	clear: both;;
}


#tabs a{
	display: block;
	width: 204px;
	float: left;
	color: #333;
	border: 1px solid #ccc;
	border-left: 0;
	text-align: center;
	padding: 5px 0;
	background: #eee url(/images/subtabs2.jpg) no-repeat top right;
	font-family:verdana,arial,sans-serif;
}
#tabs a:hover{
	background: #fff;
	text-decoration: none;
}
.iabout #tabs .iabout, .iteam #tabs .iteam, .iport #tabs .iport {
		background: #eee url(/images/subtabs2flip.jpg) no-repeat top right;
		
	

}
#tabs a.iabout{
	border-left: 1px solid #ccc;
}

.iport p.desc{
	float: left;
	clear: left;
	width: 380px;
	margin-top: 0;
}
.iport p{
	clear: both;
}
.iport #content img{
	float: right;
}