/* Basic Styles */
html,body{background:#1e64ae url(../images/bg.gif);font:11px Arial;height:100%;margin:0;padding:0;text-align:center;}
img{border:0;}
form,script{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;}

.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.float-left{float:left;position:relative;}
.float-right{float:right;position:relative;}
.nowrap{white-space:nowrap;}

a:link,a:active,a:visited,a:hover{color:#f90;}



/* Site Layout */
.site-overall{background:#fff;margin:0 auto;text-align:left;width:855px}



/* Site Header */
.site-header{background:url(../images/n_bg.gif) no-repeat bottom right;}
.site-header .logo-column{vertical-align:bottom;}
.site-header .search-row{text-align:right;vertical-align:top;}
.site-header .nav-row{text-align:right;vertical-align:bottom;}



/* Site Search */
.site-search{background:#1d5388 url(../images/s_cbl.gif) no-repeat bottom left;float:right;margin-right:2px;}
.site-search td.corner{background:url(../images/s_cbr.gif) no-repeat bottom right;padding:2px;}



/* Site Navigation */
.site-nav{float:right;text-align:right;width:623px;}
.site-nav ul{list-style:none;margin:0;padding:0;text-align:left;}
.site-nav li{float:left;position:relative;z-index:5;}
.site-nav li a,.site-nav li span{display:block;}
.site-nav li span{color:#c60;padding:5px 12px 5px 12px;}
.site-nav li a:link,.site-nav li a:visited,.site-nav li a:active,.site-nav li a:hover{text-decoration:none;}
.site-nav li ul{display:none;position:absolute;top:30px;width:165px;}
.site-nav li ul li{background:#13887D;border-bottom:1px solid #086f66;}
.site-nav li ul li a{width:141px;}
.site-nav li ul li span{color:#fff;font:bold 11px Arial;}
.site-nav li ul li a:link,.site-nav li ul li a:visited,.site-nav li ul li a:active,.site-nav li ul li a:hover{text-decoration:none;}
.site-nav li ul li a:hover{background:#086f66;}
.site-nav li:hover ul,.site-nav li.over ul{display:block;}



/* Site Footer */
.site-footer{background:#000 url(../images/f_cbl.gif) no-repeat bottom left;}
.site-footer td{background:url(../images/f_cbr.gif) no-repeat bottom right;padding:0px 25px 0px 25px;}
.site-footer ul{list-style:none;margin:0;padding:0;text-align:left;}
.site-footer li{float:left;position:relative;}
.site-footer li a,.site-footer li span{display:block;}
.site-footer li span{color:#fff;font:bold 11px Arial;padding:5px 10px 5px 10px;}
.site-footer li a:link,.site-footer li a:visited,.site-footer li a:active,.site-footer li a:hover{text-decoration:none;}



/* Form Inputs & Buttons */
form input.text{background:#fff url(../images/fc.gif) repeat-x top;border:1px solid #999;color:#999;font:12px Arial;padding:1px 2px 1px 2px;}



/* Home Page */
.home .news-column{padding:10px 10px 10px 35px;vertical-align:top;width:248px;}
.home .news .date{color:#ff9933;font:bold 11px Arial;}
.home .news .content{color:#000;font:11px Arial;}
.home .promo-column{padding:10px 5px 5px 5px;text-align:right;vertical-align:top;width:552px;}



/* Listing Page */
.listing{background:#eee;}

.listing .main-column{padding:25px 35px 35px 35px;vertical-align:top;}
.listing .main .subheader{color:#066;font:bold 17px Arial;}
.listing .main .content{color:#000;font:12px Arial;}
.listing .main .date{color:#000;font:normal 12px Arial;}
.listing .main .title{color:#000;font:bold 12px Arial;}
.listing .main .abstract{color:#000;font:12px Arial;}

.listing .side-column{padding:35px 35px 35px 0px;text-align:left;vertical-align:top;width:300px;}
.listing .side .image{margin-bottom:10px;}
.listing .side .caption{margin-bottom:20px;color:#000;font:bold 11px Arial;}
.listing .side .callout{border-left:1px solid #ccc;margin-bottom:20px;padding-left:10px;}



/* Details Page */
.details{background:#eee;}

.details .main-column{padding:25px 35px 35px 35px;vertical-align:top;}
.details .main .subheader{color:#066;font:bold 17px Arial;}
.details .main .content{color:#000;font:12px Arial;}
.details .main .date{color:#000;font:bold 12px Arial;}
.details .main .title{color:#000;font:12px Arial;}
.details .main .pdf{color:#000;font:12px Arial;}
.details .main .pdf a{}
.details .main .pdf .icon{vertical-align:middle;}
.details .main .pdf{color:#000;font:12px Arial;}
.details .main .author{color:#000;font:12px Arial;}
.details .main .description{color:#000;font:12px Arial;}

.details .side-column{padding:35px 35px 35px 0px;text-align:left;vertical-align:top;width:300px;}
.details .side .image{margin-bottom:10px;}
.details .side .caption{margin-bottom:20px;color:#000;font:bold 11px Arial;}
.details .side .callout{border-left:1px solid #ccc;margin-bottom:20px;padding-left:10px;}



/* Copy Page */
.copy{background:#086f66 url(../images/copy_bg.gif) no-repeat bottom right;}

.copy .main-column{padding:25px 35px 35px 35px;vertical-align:top;}
.copy .main .subheader{color:#fff;font:bold 17px Arial;}
.copy .main .subheader2{color:#fff;font:bold 12px Arial;}
.copy .main .content{color:#fff;font:12px Arial;}

.copy .side-column{padding:35px 35px 35px 0px;text-align:left;vertical-align:top;width:300px;}
.copy .side .image{margin-bottom:10px;}
.copy .side .caption{margin-bottom:20px;color:#fff;font:bold 11px Arial;}
.copy .side .callout{border-left:1px solid #086f66;margin-bottom:20px;padding-left:10px;}


/* Page images */
.page_image{border: 1px solid #cccccc; padding: 4px;}
