body, input, .link, p, span, table {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body {background-image:url(../images/bg_fade.jpg); background-repeat:repeat-x; background-color:#2f3f56; margin:0px;}
h4 {margin-bottom:0px; font-size:14px;}
input { padding-left:0px; padding-right:0px;}
a:hover, a:link, a:visited, a:active {color:blue;}
img {border:0px;}

.wrapper {text-align:center; width:100%;}
.white_container {width:740px; background-color:#FFFFFF; margin:0px auto;}
.header_container {width:720px; height:150px; margin:0px auto; background-image:url(../images/bg_header.gif); background-repeat:repeat-x; text-align:left;}
.table_container {width:740px; padding:10px; }
.left_container {background-color:#efefef;}
.search_container {width:160px; height:50px; background-color:#e4e4e4; position:relative; left:160px; padding:10px; padding-bottom:20px;}
.search_box {width:140px;}
.mailing_list_container { text-align:left; width:140px; background-color:#e4e4e4; padding:10px; margin-top:20px; margin-bottom:0px;}
.blue_bar {background-color:#3a4855; height:5px;}
.address_container {width:140px; height:200px; text-align:left; padding:10px; background-color:#fbfbfb;}
.header_right {width:375px; height:150px; background-image:url(../images/bg_header_left.gif);}
.link {width:150px; background-color:#d4d4d4; padding:4px 5px; margin:1px; cursor:pointer; border-bottom:1px solid gray;}
.sub_link {width:150px; font-size:10px; background-color:#efefef; padding:4px 5px; margin:0px 1px; cursor:pointer; border-bottom:1px solid gray; border-top:0px;}
.highlight {background-color:#7088a9; font-weight:bold; color:#FFFFFF;}
.selected { background-color:#3b4757; font-weight:bold; color:#FFFFFF;}
.banner {text-align:center; margin-bottom:20px;}
.top_right {float:right; width:50px; text-align:right; padding:10px; padding-top:0px;}
.search_highlight { background-color:#FFFFCC; padding:2px 5px;}
.footer { padding:10px; margin:0px auto;}
.footer_block {background-color:#000000; width:100%; height:40px;}
.bottom_space {margin-bottom:20px;}
.top_space {margin-top:10px;}
.half_width {width:45%;}
.left {float:left;}
.right {float:right;}
.text_grey {color:#999999;}
.text_red {color:#FF0000;}
.text_small {font-size:10px;}
#inner_content {text-align:left; min-height:500px; padding-right:20px;}
#features {width:100%; text-align:left; margin-bottom:20px;}
#response {margin:0px; padding:0px;}
#unsubscribe { width:300px; margin:0px auto; margin-top:30px;}