/*css document*/

/* =global reset
*****************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;	font-style: inherit; font-size: 100%; font-family: inherit;	vertical-align: baseline;}
ol, ul { list-style: none;}
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal; color:#444;}
a {color: #3252D5; text-decoration: none;}
a:hover {color: #325285; text-decoration: underline;}

/* =Layout & Common
*******************/
body{font: normal 75%  Arial,Helvetica,sans-serif; background: #D6D2CF url(../images/body_bg.jpg) repeat-x 0 0; text-align:center}
#outerWrap{width:825px; margin: 0 auto; text-align: left; background:gray;}
#header{float: left; width: 100%;background:#638ed2 url(../images/banner_bg_r.jpg) no-repeat right 0; height:135px;border-width:14px 1px 1px; border-color: #000 #444 #444; border-style: solid;}
#contWrap{float: left; width: 100%; border:1px solid #444; border-width:0 1px; background:#fff url(../images/aside_bg.gif) repeat-y -29px 0;}
#footer{float: left; width: 100%; clear: both;  border:1px solid #444; border-width:0 1px; background-color:#0C0A08;}

#header h1{float: left; width:420px; height: 135px; background: transparent url(../images/banner_bg_l.jpg) no-repeat 0 0; text-indent: -9999px;}

#aside{ float: left; width: 200px; padding-bottom: 20px;}
#mainCont{ float: right; width: 600px; margin: 10px 10px 20px 0; display: inline;}
h2{font-size: 180%; color:#325285; margin:0 0 10px;}
#mainCont p{line-height: 140%; padding-bottom: 7px;}
.midCol{float: left; width: 250px;}
.fullRow{float: left; width: 100%; clear: both; padding-bottom:15px;}
.vmidCol{ width: 350px;padding:0 0 20px 150px}
.videoFloat { float: left; border: 1px solid #888; background-color:#ccc; padding: 5px; margin: 0 0 10px 0px;}
.vfullRow{float: left; width: 100%; clear: both; padding-bottom:15px;}
img.photoFloat, .photoWrap img{float: right; border: 1px solid #888; background-color:#ccc; padding: 5px; margin: 0 0 10px 10px;}
.photoWrap img{width: 28%;float: left;}
h3{ font-weight: bold;padding-bottom: 10px;}
.newsLinksWrap h3{padding-bottom:0;}
#mainCont p.author{font-size:90%; color:#888;}
#mainCont p.abstract{padding-bottom:5px;}
#mainCont p.newsLink{ border-bottom: 1px solid #efefef;}
#mainCont .newsLink a{display: block;background: transparent url(../images/btn_read_more.jpg) no-repeat 0 0; width: 96px; height:24px; text-indent: -9999px;}
#mainCont .newsLink a:hover{background-position: 0 -24px;}
.section{padding-bottom: 15px;}

.contentCopyright{font-family: courier, courierNew, monospace; font-size: 90%; color:#888;}

ol{list-style-type: decimal; margin: 0 0 0 30px;}
ol li{padding: 0 0 3px 0;}


#nav{float: left; width: 100%; }
#nav li{display: block; border-top:1px solid #37332E; margin-left:1px;}
#nav li.selected a, #nav li.selected a:hover{background: transparent url(../images/nav_sel.jpg) no-repeat 0 0; color:#655D54;}
#nav li a{display: block; color:#CCCBC1; background: transparent url(../images/nav_bg.gif) no-repeat 0 0; font-size: 100%; height: 25px; line-height: 25px; font-weight: 300; padding-left: 35px;}
#nav li a:hover{ text-decoration: none;background: #0C0A08 url(../images/nav_bg_hover.gif) no-repeat 0 0; color:#A09792;}

#footer p{text-align: center; color:#CCCBC1;}
#footer p.strong{font-size: 180%; padding: 15px 0 10px 0; }
#footer p span{display: block; padding:1px;}
#footer p a{color:#fff; text-decoration: underline;}

#footer #footerLinks{background-color:#000; margin-top:15px; text-align: center; padding:10px 0;  }
#footer #footerLinks li{display: inline; padding:0 3px; margin: 5px 0;}
#footer #footerLinks li a{font-size: 120%; font-weight: 300; color: #67C0FF;}
#footer #footerLinks li a:hover{color:#fff;}
