body {background: #fff; color: #333;
font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
font-size: 14px;
line-height: 20px; margin: 0px; padding:0}


header {width:100%; border-bottom:1px solid #eaeaea;padding:20px 0 10px 0; margin:0;}
#dvslogo {position:absolute; left:20px; top:10px; background-image:url('/logo.png'); height:64px; width:64px;}

#main_menu {position:relative; width:540px; height:28px;}
.topmenulink_text{display: block; float: right; margin-right: 50px; color:#8C8C8C; font-size:14px; font-weight:bold; text-decoration:none;}
.topmenulink_text:hover {border-bottom: 3px solid #f05b4a; padding-bottom:0px; text-decoration:none; color:#595959;}


#wrapmain {float: left; width: 100%}
#body {background: #F7F7F7; border: 10px solid #FBFBFB; border-radius: 6px; color: inherit; font-weight: 200; line-height: 30px; margin: 20px 20px 20px 240px; padding:10px}

#side{margin: 0 0 20px -100%; width: 220px; float:left}
#INside{background-color: #EEEEEE; border: 1px solid rgba(0, 0, 0, 0.047); border-radius: 4px; box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.047);
margin: 20px 0 0 20px; padding:5px 0 5px 0}

footer{clear:both; display:block; border-top: 1px solid #EEEEEE; margin: 20px 0;padding:20px}


.span4 a, .span4 a:link {display: block; text-align: left; text-decoration: none; font: 700 15px tahoma, arial;margin: 0px; padding: 8px 0 4px 14px; height: 21px; border-bottom: 1px solid #d9e0e7; color: #1a283c}

.span4 a:hover {background: #F5FAFE; text-decoration: none; color: #3E6191}
.span4 a:active {color: #000; background: #E3F2FF;}


.row-fluid { width:100%;display:table; clear:both}
.row-fluid .span4 {display:table-cell; width:22%; height:200px; float:left; margin:15px; line-height:20px}

.nav-header {font-size: 24px; line-height: 36px;}

p {font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;font-size: 14px;line-height: 20px;margin: 0px 0px 9px;}


.navT {color: #999; display: block; font-size: 15px; font-weight: 700; line-height: 18px; padding: 3px 10px;}

.navT a, .navT a:link {margin: 0 -10px !important; color: #999 !important; display: block; padding: 3px 10px !important; font-size: 15px !important; font-weight: 700 !important; line-height: 18px !important;}
.navT a:hover {background: #0088CC !important; color: #fff !important; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.196) !important;}

.navL {list-style: none outside none; margin: 0px; padding:0;}
.navL a, .navL a:link, .nav-list a:visited {display: block; text-decoration: none; font: 400 13px tahoma, arial; margin: 0px; padding: 4px 0 2px 18px; height: 21px; color: #1a283c}
.navL a:hover, .navL [id*="sch"] a:hover {background: #0088CC; color: #fff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.196);}
.navL a:active {color: #000; background: #E3F2FF;}

.navL [id*="sch"] a, .navL [id*="sch"] a:link {margin: 0px; padding: 4px 0 2px 34px; height: 21px; color: #1a283c}
.navL [id*="sch"] {display:none; background-color: #f7f7f7}
.navL #sch4 {background-color: #fff}
.navL #sch4 a, .navL #sch4 a:link {padding: 4px 0 2px 60px;}
h2 {font-size: 31.5px; margin:0}
a img {border:none}

hr {border-bottom: 1px solid #FFF; border-left: none; border-right: none; border-top: 1px solid #EEE; margin: 5px 0px}