/* import styling */
@import 'hb-poll.css';
/* CSS Document */

/***************
Pallete:

blue dk: #00467f - primary headings
blue lt: #D7F4FD - container top border
green:   #B3AA1B - sidebar border, dates
grey dk: #515253 - content text 
grey lt: #818282 - captions/sub-headings
orange:  #c25b10 - links

**************/

body {margin:0px; padding:0; background: #0A2868 url(/images/bg_page.jpg) no-repeat center top; font:1em "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; line-height:1.5; color:#515253;}
p, ul, ol {margin:11px 0;}
ol {margin-left:22px;}
ul li{}
a {color:#c25b10;}
a:hover{text-decoration:underline;}
h1 {font-size:1.6em; line-height:1em; padding:0; margin:0;  color:#00467f; text-transform:capitalize;}
h2 {font-size:1.5em; line-height:1em; padding:0; margin:0; color:#00467f; text-transform:uppercase; font-weight:normal;}
h3 {font-size:1.2em; line-height:1.5em; padding:0; margin:0; color:#00467f; text-transform:uppercase;}
h4 {font-size:1.5em; line-height:1.1em; padding:0; margin:0; color:#00467f; text-transform:uppercase; font-weight:normal;}
h5 {line-height:1em; padding:0; margin:0; }
h6 {line-height:1em; padding:0; margin:0; }
ol {margin-left:22px;}


form input {font-size:.75em; padding:2px 4px 4px 4px; color:#000000;}
input.btnsearch {background:bottom left url(../images/btn_go.jpg) no-repeat; width:30px; height:23px; border:none; color:#fff; margin-right:16px;}
a.skip {position: absolute; left: -1000em; width: 20em;}

#wrapper {width:998px!important; width:1000px; margin:0 auto;}

#wrapper_branco {background: #fff; margin:0 auto;}

#header {padding:14px 0 0 18px; height:83px; width:980px; margin:0 auto;}
#header ul li{display:inline;}
#header span {position: absolute; left: -1000em; width:20em; padding:0; margin:0;}
#logo {width:340px; float:left; padding:0; margin:0;}
#logo p {padding:0; margin:0;}
#header_content {width:570px; float:right; text-align:right;}
#header form#frmSearch input#keywords {width:216px; padding:1px 8px 3px 8px;}
#contact {padding:0 18px 0 0; text-transform:uppercase; color:#818282;}
#contact p {padding:8px 0 6px 0; margin:0; }

#header_nav ul{background:transparent top right url(../images/bg_header_nav_corner_right.gif) no-repeat; float:right; padding:4px 6px 0 0px; margin:0; color:#fff; height:27px; min-width:256px;}
#header_nav div{height:27px; background:top left url(../images/bg_header_nav_corner_left.gif) no-repeat; width:284px;}
/***
#header_nav div{ height:27px; background:top left url(../images/bg_header_nav_corner_left.gif) no-repeat;}
***/
#header_nav {background:top left url(../images/bg_header_nav_repeatx.jpg) repeat-x; height:27px; float:right;  width:284px;}
#header_nav li a {color:#fff; padding:4px 6px; font-size:0.9em;}
#header_nav li a#login {height:27px;}
/***
#header_nav li a#login {background:center right url(../images/img_login_arrow_orange.gif) no-repeat; height:27px; padding:0 10px 0 0px;}
***/

#content {width:675px; background:#fff; float:left;}

#first_column {width:180px; background:#fff; float:left; padding:20px 0px 20px 20px;}
html >div  #first_column {width:184px; float:left;}
#first_column h3, #first_column h3 a{color:#B3AA1B;}
#first_column a {text-decoration:none; color:#00467f; padding:0; margin:0; background:none;}
#first_column ul {background:bottom left url(../images/line_yellowdots_repeatx.gif) repeat-x; margin:0 6px 10px 0; padding:0 0 16px 0;}
#first_column ul li:first-child {}
#first_column ul li {background:top left url(../images/line_first_column_nav_divider.gif) repeat-x; padding:8px 0; margin:0; min-height:16px;}
#first_column ul li#active-nav a{color:#B3AA1B; padding-right:14px;}
#first_column ul ul {padding:0 0 0 10px; margin:0; background:none;}
#first_column ul li#active-nav ul li,  #first_column ul li ul li{padding:0 0 0 10px; background:0px 7px url(../images/bullet_blue_arrows.gif) no-repeat; color:#B3AA1B;}
#first_column ul li#active-nav ul li a {padding:0; color:#333;}
#first_column ul li ul li#active-nav a {padding:0; color:#333;}
#first_column ul li a:hover {text-decoration:underline;}

.sidebar {width:320px; float:right; margin-right:-26px; overflow:hidden;}

.clear_sidebar {clear:both;}
.sidebar_top {float:left;background:top left url(../images/bg_sidebar_top_repeat_new.png) repeat-y; width:320px;}

.sidebar_top div, .sidebar_middle_top div, .sidebar__middle_bottom div {margin:0px 22px 0px 10px; padding:0 14px 10px 14px; clear:both;}
.sidebar_top div.bar{background:top left url(../images/line_yellowdots_repeatx.gif) repeat-x; border:none; margin:0 16px 0 24px; width:242px; padding:14px 10px 20px 4px;}
.sidebar_middle div.bar, .sidebar_bottom div.bar {background:top left url(../images/line_yellowdots_repeatx.gif) repeat-x; border:none; margin:0 16px; width:242px; padding:14px 10px 20px 10px;}
.sidebar_top img.left {float:left; padding:5px 10px 10px 0px;}
.sidebar_top p {margin:0; padding:6px 0;}

.sidebar_top h4 a{color:#00467f;}
.sidebar_top p a{color:#333;}
.sidebar_top a {text-decoration:none;}

.sidebar_middle {background:top left url(../images/bg_sidebar_repeat_new.png) repeat-y; width:320px;}
.sidebar_middle ul li {float:left; width:117px; padding:0 0 0 12px; margin:0; background:0px 7px url(../images/bullet_blue_arrows.gif) no-repeat; list-style-type:none;}
.sidebar_middle ul li a {text-decoration:none; padding:0; margin:0;}

.sidebar_middle h5 {color:#00467f; font-size:1em; font-weight:normal;}
.sidebar_middle_top h5 { border-top:6px solid #B3AA1B; width:265px; margin-left:12px; padding:10px 0px 0px 18px;}
.sidebar_middle_top ul {padding:0px 32px 0px 30px;}


.sidebar_middle_bottom h5 {width:265px; border:none; background:top left url(../images/line_yellowdots_lite_repeatx.gif) repeat-x; padding:10px 0 0 10px; clear:both;}
.sidebar_middle_bottom ol, .sidebar_middle_bottom ul {padding:0px 10px;}
.sidebar_middle_bottom {margin:0; padding:20px;}

.sidebar_bottom {background:top left url(../images/bg_sidebar_bottom-temp.png) no-repeat; padding:0px 42px 0px 30px; margin:0 0 0 3px; clear:both; width:320px; height:24px;}

.sidebar .sidebar_item {margin:6px 20px 0 0; background:bottom left url(../images/line_yellowdots_lite_repeatx.gif) repeat-x; padding:0 0 14px 0;}
.sidebar .sidebar_item p{padding:0; margin:0;}
.sidebar .sidebar_item p small {color:#B3AA1B;}

#footer_wrapper {background:#E0F7FD top left url(../images/bg_body_bluegradient_footer_repeat.jpg) repeat-x; margin:0; padding:0 0 20px 0; clear:both;}
#footer {border-top:6px solid #D7F4FD; margin:0 auto; width:998px; padding:0px;}
#footer a {color:#00467f;}
#footer div {width:112px; float:left; padding:6px 30px 0 0;}
#footer div p, #footer ul {width:124px; color:#818282; margin:0; padding:4px 0 0 0;}
#footer div p strong {padding:0; margin:0; line-height:1.5em; font-weight:normal;}
#footer #copyright {float:none; width:950px;}
#footer #copyright ul {width:500px; text-align:center; margin:0 auto;}
#footer #copyright ul li {display:inline;}
#footer #copyright ul li a{padding:0 4px;}

#searchresults{padding:20px 0;}
#searchresults input.searchField {margin:0; height:16px}
#searchresults input.searchSubmit {color:#fff; background:#E6843B;}
#searchresults select.searchType {height:23px; margin:0; border:1px solid #666;}
#searchresults #hbpagestop {padding:10px 0; }
#searchresults .searchresult {padding:10px; border-bottom:1px solid #ccc; clear:both;}
#searchresults .searchresult img{float:left; padding:0 10px 0 0; width:60px;}
#searchresults .searchresult:hover {background:#eee;}
#searchresults .searchresult p {margin:0;}
#searchresults .searchresult_abstract {padding:10px 0;}




/***RTE Styles***/
img.box_left {float:left; padding:5px; border:0px solid #ccc; background:#fff; margin-right:10px;}
img.box_right {float:right; padding:5px; border:1px solid #ccc; background:#fff; margin-left:10px;}
strong.sub-heading {font-size:.88em; color:#818282; font-weight:normal;}
p.sub-heading {padding:0 0 2px 0; margin:0;}

/***Image array feature****/
#features_wrap h2 {position:absolute; padding:70px 0 0 400px; font-size:2.5em;}
#features_wrap p {position:absolute; padding:100px 0 0 400px; font-size:1.3em; color:#666;}
#features_wrap {position:relative; z-index:100; height:340px;}
.features {position:absolute; top:0; left:0;}
#features_nav {position:absolute; padding:300px 0 0 0;}
#features_tabs {margin:0; padding:0;}
#features_nav ul{position:relative; z-index:110; padding:0; margin:0; text-align:right;}
#features_nav ul li {float:left; text-align:center; margin:0 2px;}
#features_nav li a {text-decoration:none; display:block; width:14px height:14px; padding:2px 6px; border:1px solid #fff; color:#666;}
#features_nav li a:hover, #features_nav .features_tabselected a {border:1px solid; color:#B3AA1B;}

.sidebar_top div div.clearall, .sidebar_middle div div.clearall {clear:both; padding:0; margin:0; height:0; line-height:0;}

#sidebar {position:relative; z-index:100;}
/**** CUnetForm***/
#cunetform label {width:200px;float:left;text-align:right;padding-right:10px;}
.cunetformrow {float:left;width:600px;margin-bottom:5px;}
.cunetformrow p {float:left;margin-left:210px;}
#cunetform .submitbtn {background:#c25b10;color:white;margin-bottom:20px;}
#cunetform input.submitbtn {float:left;margin-left:210px;}
#cunethbprogram {height:400px;}

/***/
#body_bottom {clear:both;}

.callToAction { background: #ffffff url(../media/images/calltoaction/bgCallToAction.gif) no-repeat; padding: 10px; margin: 10px 0px; width: 429px; height: 210px;}
.callToActionTop { background: #ffffff url(../media/images/calltoaction/borderBotCallToAction1.gif) bottom repeat-x; padding:0 0 27px 0; margin: 0 0 10px 0; }
.callToActionInfo { background: #ffffff url(../media/images/calltoaction/iconInfoCallToAction1.gif) no-repeat; padding:0 0 0 48px; }
.callToActionButton { float: right; }
ul.callToActionBullet { margin:0; padding:0; list-style-type: none; }
ul.callToActionBullet li { background: #ffffff url(../media/images/calltoaction/bulletCallToAction1.gif) left center no-repeat; padding:0 0 0 10px; margin:0; }
ul.callToActionBullet li.subParagraph { background: #ffffff; margin:0; padding:0 0 0 10px; }

#cunetformcompactwrapper {float:left;width:250px;border1:1px solid;padding-top:10px;margin-top:0px;}
#cunetformcompactwrapper p {width:260px;margin:0px;padding:0px;border1:1px solid;}
#cunetformcompactwrapper h4 {margin-bottom:10px;}
#cunetformcompact {float:left;width:100%;border1:1px solid;margin-left:0px;padding-left:0px;}
#cunetformcompact .cunetformrow {padding-left:0px;margin-left:0px;}
#cunetformcompact form {border1:1px solid;float:left;width:250px;margin-left:0px;padding-left:0px;margin-top:10px;}
#cunetformcompact select {color:#999;font:12px Trebuchet MS, Arial, sans-serif;width:265px;}
#cunetformcompact input {font:1em Trebuchet MS;height:15px; width:120px;}
/*updated to match location 3 change*/
#cunetformcompact select {color:#999;font:12px Trebuchet MS, Arial, sans-serif;width:257px;}
#cunetformcompact input {font:1em Trebuchet MS;height:15px; width:116px;}


#cunetformcompact .submitbtn {background:#c25b10;color:white;width:90px;height:30px;padding:5px;margin:0px 0px 0px 167px;}


