html{height:100%;}
body{height:100%;padding:0;margin:0;font-family:helvetica,arial,sans-serif;background-color:#FFF;background-image:url(/images/main_bg.gif);}
form{padding:0;margin:0;}
td{vertical-align:top;padding:0;margin:0;}
img{border:none;}
h1{color:#336494;font-size:18px;font-weight:normal;margin:0px 0px 1em 0px;padding:0;}
h2{color:#336494;font-size:14px;font-weight:bold;margin:0px 0px 1em 0px;padding:0;}
h3{color:#336494;font-size:12px;font-weight:bold;margin:0px 0px 1em 0px;padding:0;}
.blue{color:#336494;}
.noindent{margin-left:8px;padding-left:8px;}
.indent{padding-left:35px;}
.divider{border-top:1px solid #336494;margin:20px 0px;}
.divider2{border-top:2px solid #336494;margin:20px 0px;}
ul,ol{margin-left:8px;padding-left:8px;}
li{margin-bottom:5px;}

.main_table{width:777px;height:100%;text-align:left;}

.home_main_text{padding:0px 32px 35px 22px;font-size:12px;color:#333;}
.home_main_text a{color:#015CB7;text-decoration:none;}
.home_main_text a:hover{text-decoration:underline;}
.form_page{padding-bottom:35px;font-size:12px;color:#333;}
.form_pre{padding:0px 32px 0px 22px;}

.members_area_box{width:204px;height:121px;background-image:url(/images/b_members_area.gif);background-repeat:no-repeat;font-size:11px;overflow:hidden;}
.members_area_box a{color:#92B0C9;text-decoration:none;}
.members_area_box a:hover{color:#FFF;}
.members_area_box #sections{margin-top:10px;}
.members_area_box #sections a{display:block;background-image:url(/images/b_section_arrow.gif);background-repeat:no-repeat;border-top:1px solid #79A6C7;padding:3px 0px 3px 7px;}
.members_area_box #sections a:hover{background-image:url(/images/b_section_arrow_h.gif);background-repeat:no-repeat;}

/* Navigation */

#navcontainer{position:absolute;}
#navcontainer img{display:block;float:left;}
.flyout{visibility:hidden;position:absolute;left:0;background-color:#336494;margin-top:23px;font-size:10px;color:#FFF;border-bottom:1px solid #FFF;}
.flyout a{display:block;width:101px;border-top:1px solid #FFF;border-right:1px solid #FFF;border-left:1px solid #FFF;color:#FFF;text-decoration:none;}
.flyout a:hover{background-color:#5EA2D3;}
.flyout a span{display:block;padding:4px 7px;}

#aboutFlyout{left:0px;}
#aboutFlyout a{width:120px;}

#pophealthFlyout{left:75px;}
#pophealthFlyout a{width:120px;}

#researchFlyout{left:188px;}
#researchFlyout a{width:130px;}

#advocFlyout{left:247px;}
#advocFlyout a{width:140px;}

#eduFlyout{left:308px;}
#eduFlyout a{width:130px;}

#eventsFlyout{left:370px;}
#eventsFlyout a{width:130px;}

#pubsFlyout{left:417px;}
#pubsFlyout a{width:120px;}

#contactFlyout{left:490px;}
#contactFlyout a{width:66px;}

/**************/

.search_input{width:136px;border-top:1px solid #575757;border-bottom:1px solid #DFDFDF;border-left:1px solid #575757;border-right:1px solid #DFDFDF;font-size:10px;padding-left:1px;margin-top:14px;}
.login_input{width:175px;border-top:1px solid #575757;border-bottom:1px solid #DFDFDF;border-left:1px solid #575757;border-right:1px solid #DFDFDF;font-size:10px;padding-left:1px;}

.three_boxes{width:502px;border-collapse:collapse;}
.three_boxes td{width:33%;border:1px solid #CCC;}
.three_boxes div{padding:10px;font-size:11px;color:#333;}
.three_boxes h1{font-size:12px;color:#E23113;font-weight:bold;margin:0px 0px 1em 0px;padding:0;}

.home_right_text{padding:0px 12px;font-size:11px;color:#333;}
.home_right_text a{color:#0000ff;text-decoration:none;}
.home_right_text a:hover{text-decoration:underline;}

.r_blue_box a{display:block;background-color:#C7D5DE;padding:5px 8px;color:#0e4073;font-size:10px;font-weight:bold;margin-top:2px;text-decoration:none;}
.r_blue_box a:hover{background-color:#BACAD5;color:#000;text-decoration:none;}

.r_divider{border-top:1px solid #FFF;margin:13px 0px;}

.homepage_photo{background-repeat:no-repeat;width:556px;height:207px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;border-left:1px solid #FFF;display:block;}
.subpage_photo{background-repeat:no-repeat;width:556px;height:97px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;border-left:1px solid #FFF;display:block;}

.home_banner_text{font-size:12px;font-weight:normal;color:#333;padding:40px 24px 0px 262px;}
.home_banner_text h1{color:#e23113;font-size:18px;font-weight:bold;margin:0px 0px 1em 0px;padding:0;}
.sub_banner_text{font-size:26px;font-weight:normal;color:#FFF;padding-top:53px;padding-left:20px;}

.buttonpad{padding:8px 0px 0px 8px;}

.rma_link{padding-left:11px;padding-top:2px;font-size:10px;}
.rma_link a{color:#FFF;text-decoration:none;}
.rma_link a:hover{text-decoration:underline;}

.login_box{padding: 30px 11px 8px 11px; font-size:10px; color:#fff;}
.login_box a{color:#FFF;text-decoration:underline;}
.login_box a:hover{text-decoration:underline;}

.checkmark{margin-left:0;padding-left:0;list-style-type:none;}
.checkmark li{background-image:url(/images/checkmark.gif);background-repeat:no-repeat;background-position:2px left;padding-left:22px;margin-bottom:10px;}

.feedback_form #field1{font:normal 12px helvetica,arial,sans-serif;border:1px solid #999;padding-left:1px;width:150px;height:17px;}
.feedback_form #field_label{padding:8px 5px 8px 42px;width:130px;border-bottom:2px solid #FFF;}
.feedback_form tr{background-color:#f0f4f6;}
.feedback_form h1{color:#336494;font-size:15px;font-weight:normal;margin:15px 10px 10px 10px;padding:0;}
.feedback_form textarea{border:1px solid #999;padding-left:1px;width:250px;font:normal 12px helvetica,arial,sans-serif;}
.feedback_form select{border:1px solid #999;font:normal 12px helvetica,arial,sans-serif;}

.feedback_form .max_text{font:normal 10px helvetica,arial,sans-serif;}
.feedback_form .max_text input{width:23px;border:1px solid #F0F4F6;font:normal 10px helvetica,arial,sans-serif;color:#336494;background:transparent;}

.feedback_form .field_message{font:normal 10px helvetica,arial,sans-serif;padding:0 10px;font-style:italic;}

.memapp_form #field1{font-size:12px;font-family:helvetica,arial,sans-serif;border:1px solid #999;padding-left:1px;width:250px;height:17px;}
.memapp_form #field_label{vertical-align:middle;padding:8px 5px 8px 42px;width:130px;border-bottom:2px solid #FFF;}
.memapp_form #text1{vertical-align:middle;padding:10px 42px;}
.memapp_form tr{background-color:#f0f4f6;}
.memapp_form select{border:1px solid #999;}

.cc_user_form tr{background-color:#f0f4f6;}
.cc_user_form #field1{font-size:12px;font-family:helvetica,arial,sans-serif;border:1px solid #999;padding-left:1px;width:200px;height:17px;}
.cc_user_form #field2{vertical-align:middle;border-bottom:2px solid #FFF;padding:4px 0px;}
.cc_user_form #field_label{vertical-align:middle;padding:4px 5px 4px 12px;width:115px;border-bottom:2px solid #FFF;}
.cc_user_form select{border:1px solid #999;}

.formbtn{border:1px solid #224362;background-color:#DAE6F2;padding:2px 0px;color:#0d3d72;font-size:10px;font-weight:bold;cursor:pointer;}
.formbtn:hover{background-color:#BACFE6;}

.footer{font-size:10px;color:#2C2C2C;}
.footer a{color:#E12406;text-decoration:none;}
.footer a:hover{color:#721203;}

.cse-search-results{font-size:12px;}
.cse-search-results a{color:#015CB7;text-decoration:none;}
.cse-search-results a:hover{text-decoration:underline;}

/* Forum 10 Styles */

.benefitChart { padding: 5px 0;
border-bottom: 1px solid #ccc;
vertical-align: top;
text-align: center;
}

.benefitChartLabel { padding: 5px 0;
border-bottom: 1px solid #ccc;
font-weight: bold;
vertical-align: top;
}
