/* Top Area */
#logo {text-align:left;height:55px;border-bottom:4px solid #ccc;padding:35px 0 15px 50px;}

/* Content Area */
#content {width:579px;}

/* Left Content Area (TOP) */
#contop {height:364px;background-color:#666;color:#fff;font-size:10px;padding:25px 35px 20px 35px;position:relative;}
#contop p {margin:0;padding:3px 0 3px 0;line-height:13px;}
#contop p.ptitle {font-weight:bold;margin:0;padding:0;}
#contop p.stitle {font-style:italic;margin:0;padding:0;}
#contop h4 {font-size:16px;font-weight:normal;background:url(../images/navback.gif) no-repeat center left;padding-left:15px;}


/* Publications Page */

.pubo_dv {position:relative;clear:both;margin:1px 0;min-height:32px;}
/*#pubt_00 {display:block;}*/
.pimg {position:absolute;top:5px;left:0;}
.pdate {position:absolute;top:5px;left:45px;padding:9px 0 0 0;}
.pinfo {position:relative;top:5px;left:82px;padding:9px 0 0 0;}

/* Search Page forms */
#contop td.cf_left {width:70px;vertical-align:top;padding-top:6px;}
#contop input#cf_submit {background-color:#700;color:#fff;width:80px;padding:3px;font-size:10px;}
#contop td.cf_right {padding:3px 0;}
#contop input, #contop textarea {border:0;width:400px;}

/* Service page */
#contop p.s_head {font-weight:bold;margin-bottom:0;padding-bottom:0;}
#contop ul {list-style:none;margin:0;padding:0 15px 10px 15px;}

/* Client Perspectives Page */
#contop p.cp_head {font-style:italic;margin-bottom:0;padding-bottom:0;padding-top:10px;}

/* Paged Content */
.pg_dv {position:absolute;bottom:30px;right:30px;}
#btn_rt {margin-left:10px;}


/* Left Content Area (BOTTOM) */
#maincon {position:relative;}

#mininav {position:absolute;right:0;top:0;padding:6px 20px 0 0;width:auto;height:50px;}
#mininav a{background-color:#fff;height:13px;width:13px;border:1px solid #666;display:block;float:right;margin:0 0 0 2px;font-size:1px;}
#mininav a:hover {background-color:#D81016;border-color:#D81016;}

#main {background-color:#E4DFDF;margin-top:2px;padding:10px 10px 10px 30px;font-size:10px;color:#000;}
#main h5 {margin:0;padding:0;font-size:9px; text-transform:uppercase;}
#main p {margin:5px 0 3px 0;color:#000;}
#main a {color:#D81016;}
#main a:hover {color:#000;}

#phoby {margin:0;font-style:italic;text-align:right;padding:0;font-size:9px;padding-right:10px;}
#phoby p {padding:0;margin:0;}


span.ita {font-style:italic;}

/* Top Nav Area (w/ thumbnails and subnav) */
#topnav {padding:10px 13px 10px 13px;height:180px;background:url(../images/nvback.gif) #999;}

#imgs {padding:10px 50px 10px 0;}
#imgs img {border:2px solid #fff;color:#fff;}
	
#subnav {font-size:11px;position:absolute;bottom:0; padding-bottom:8px;}
#subnav a{display:block;margin:5px 0;color:#666;}
#subnav a:hover {color:#000;}
