@charset "utf-8";
body{margin:-20px 0 0 0;padding:0;}
#search { width: 150px; position: relative; right:20px; top:15px;float:right; }
#container {width:1240px; margin: 0 auto 0 auto; padding:0;}
#header{width:1240px; height:163px;  background:url(../images/header.png);margin:0;float:left;}
#header #top-logo{width:190px; padding:29px 0 0 15px; float:left;}
#header #nav_box{width:1020px; height:100px; float:left; margin:41px 0 0 15px;}
#nav_box .title{width:780px; font-family: Arial, Helvetica, sans-serif; font-size: 40px; color: #FFF; font-weight:bold;}
#nav_bar{height:53px; background:#F1B894;width:1020px;}
#nav_bar_inner {display: table;}


#announcements{width:220px; float:left; background:#F1B894;}
 #announcements #a_box{width: 190px;  margin: 10px 0 0 10px; }
 #announcements #bottom_logo{padding: 0 0 0 15px;}
 #announcements .contentheading {font-family:Arial,Helvetica,sans-serif; font-size:14px;font-weight: bold}
 #announcements .article_separator{display:none;}
 #announcements p{ font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:5px 0 0;padding:0; }

#toolbar {float:left;width:50px;}

#maincolumn {background:#fff none repeat scroll 0 0;width:790px;float:left;padding: 15px;}
 #maincolumn .contentheading {font-family: Arial, Helvetica, sans-serif; color:#1562FF; margin: 25px 0 0 0;  font-size:20px;font-weight: bold}

#rightcolumn { background:#6699FF none repeat scroll 0 0;width:200px;float:left;z-index:99; }
 #rightcolumn .module { margin:5px 0 0 0;padding:0; }
 #rightcolumn .module h3 { margin:5px; }
 #rightcolumn table.contentpaneopen {margin:0 0 0 -3px;padding:0;border:0;width:200px;}

.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1em;}
.sf-menu ul {position:absolute;top:-999em;width:10em;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left;position:relative;}
.sf-menu a {position:relative;background:#F1B894 none repeat scroll 0 0;color:#000000;display:block;margin:0;padding:0;text-align:center;text-decoration:none;width:75px;border: none;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:45px; /* match top ul list item height */z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em;top:0;}
.sf-menu {float:left;margin-bottom:0;}
.sf-menu a, .sf-menu a:visited  { color:#13a;}
.sf-menu li {background:#F1B894;margin:0;}
.sf-menu li li {background:#F1B894;width:150px auto;height:25px;padding:2px; text-align:center;margin:0;}
.sf-menu li li li {background:#F1B894;height:25px;margin:0;}
.sf-menu li:first-child, .sf-menu li.first-child {}
.sf-menu li:last-child, .sf-menu li.last-child {}
.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#CFDEFF;outline:0;}
.sf-menu li .separator {display: block;text-decoration:none;}
.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px;}

.sf-menu .active {background:#F1B894 none repeat scroll 0 0;}
.sf-menu #current {background: #F1B894 none repeat scroll 0 0;margin:0;padding:0;list-style:none;}
.superfish_clear {clear: both !important;height: 1px !important;overflow: hidden !important;font-size: 1px !important;margin: 0 !important;padding: 0 !important;}

.sf-menu, .sf-menu li, .sf-menu #current, .sf-menu li li{font-family:arial;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;
font-weight:bold;line-height:normal;list-style-image:none;list-style-position:outside;list-style-type:none;border:0;}

.sf-menu li li a {width:100%;height:100%; text-align:left;margin:auto 0;}

.sf-menu, .sf-menu #current {display: table-row;}
.sf-menu li{display: table-cell; vertical-align: middle; margin:5px;}
.sf-menu #current { margin:5px;}
.sf-menu li #current {margin:0px;}

#a_box { height:100%; }
#a_box .header{font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin:0; color:#1562FF;}
#a_box .info{margin:5px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#a_box .info a{color: #000;}
#a_box .info a:hover{color:#1562FF}
#box{width:1240px; float:left;margin:0px 0 0 0;background:#F1B894 none repeat scroll 0 0;}

a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
a img{border: 0;}
.info { font-family:Arial,Helvetica,sans-serif;font-size:15px;margin:8px 0 0; }
.contentpaneopen { width:100%;}
#form-login { margin:0;padding:0;}
#form-login .input{margin:0 0 0px 5px;padding:0;border:0;}
#form-login p { margin: 0 0 0 0; Padding:0; }
#form-login a { color: #fff; }