body, table {margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #040404; }
#container {width: 999px;}

td#search {background: url(/images/nav/search.gif) no-repeat right; margin: 0px; padding: 0px; }

input.search {margin: 0px; padding: 0px; font-size: 11px; width: 90px; height: 14px;}
#form {margin: 0px; padding: 0px; text-align: left; }

a {padding: 0px; margin: 0px; color: #000;}
b {font-weight: bold;}

.client_login {background-color: #C41130; height: 30px; padding: 18px 0px 0px 10px; margin-bottom: 2px;}
.client_login a {font-weight:bold; color: #fff; font-size:12px; margin: 0px; padding: 0px; text-decoration: none;}

.show_me {background-color: #E5A04D; padding-left: 5px; padding-top: 5px;}
.show_me p {color: #fff; font-weight: bold; font-size: 16px; margin-top: 0; margin-bottom: 2px; }
.show_me a {padding: 0px; margin: 0px; color: #000; text-decoration: underline;}

.show_me4 {margin: 0px; padding: 0px; font-family:Arial ; margin-right: 70px;font-size:16px; color: #434b47; font-weight: bold; line-height: 26px;}
.show_me2 {margin: 0px; padding: 0px; font-family:Arial; font-size:12px; color: #434b47;  line-height: 20px; margin-top: 10px;}
.show_me3 {margin: 0px; padding: 0px; font-family: Arial; font-size:16px; color: #c60431; line-height: 20px;margin-top: 10px; font-weight: bold;}
.show_me4 p {color: #fff; font-weight: bold; font-size: 16px; margin-top: 25px; margin-bottom: 5px; }
.show_me4 a {padding: 0px; margin: 0px; color: #000; text-decoration: underline;}



h1 {color: #8B9B92; font-size: 40px; line-height: 37px; font-family:"Times New Roman", Times, serif; font-weight:normal; margin-top: 34px; margin-bottom: 15px;}
h2 {color: #c41130; font-size: 16px; margin-top: 19px; margin-bottom: 1px; font-weight: bold; padding: 0;}
h3 {color: #8B9B92; font-size: 12px; font-weight: bold;}
h4 {color: #040404; font-size: 14px; margin-top: 30px;}
h5 {color: #040404; font-size: 17px; margin-top: 20px;}
.itemContent h3 {color: #6a7670; font-size: 20px; font-family:Arial, Times, serif; font-weight:bold; margin-top: 0px; }

h2 a {color: #c41130;}

#home_content {margin: 0px; padding: 0px; apadding-right: 20px; font-size: 12px;}
#home_content p { margin-top: 10px; margin-bottom: 5px; line-height: 20px; width: 650px; }
#home_content h1 {margin-top: 15px;}

#main_content {margin: 0px; padding: 0px; apadding-right: 140px; width: 550px;}
#main_content p, td.series_text p { margin-top: 10px; margin-bottom: 5px;line-height: 20px; awidth: 550px;}

table.home {border:#000000 0px solid; padding:15px 10px 0px 0px; }
table.home td {padding:0px 5px 15px 0px; }
td#bullet_info {padding:0px 0px 15px 3px; }

ul {list-style-image: url(/images/list-bullet1.gif);}
ul li {list-style-type:disc; margin-top: 10px; margin-bottom: 10px;}
ul li ul {margin-top: 10px; margin-bottom: 10px; list-style-image: url(/images/list-bullet2.gif);}
ul li ul li {list-style-type:circle; margin-top: 5px; font-style: italic;}

blockquote { font-style: italic; line-height: 20px; }

#news a {color: #040404;}

#lh_area {width:144px;}

#rh_area {padding-top: 40px; padding-left: 140px; width: 210px;}
#rh_area p a {color: #C41130; font-size:11px; }

.border_Right {border-right:3px solid #ffffff;}
#rounded {background-image:url(images/back_corner2.gif); background-position:bottom; background-repeat:no-repeat;}

#rounded p {font-size:11px; line-height: 13px;margin-left: 6px; width: 110px; margin-top: 20px;margin-bottom: 0px;}
#rounded img {margin-bottom: 5px; padding: 0px;}

.footer { color:#a0a0a0; font-size:9px; margin-top: 40px;}
a.sitemap, a.sitemap:link, a.sitemap:visited, a.sitemap:active {text-decoration: none; color: #040404;}
a.sitemap:hover {color: #040404;}

.print_logo {margin-top: 50px}

#client_lh_area {
    
}

#client_main_content {
     padding-left: 50px;
     
}

#client_rh_area {
    padding-right: 5px;
    padding-top: 91px;
    width: 180px
}


.news_section_link {
    color: #d31044;
}

#portal_header {text-align: left; padding-left: 170px; font-size: 24px; padding-top:0px; margin:8px 0px 8px 0px; line-height: 24px;}
#portal_header_vent {text-align: left; padding-left: 170px; font-size: 24px; padding-top:0px; margin:8px 0px 8px 0px; line-height: 24px;}

.portal_link, .portal_link_selected {
background: #e7ecea url(/images/portal/new_pdf/modules_nav_corner.gif) no-repeat bottom right;
width: 117px; height: 31px;
display: block; font-size: 11px; text-decoration: none; padding-left: 8px; padding-top: 5px; margin-top: 2px; margin-left: 0px;
}
.portal_link:visited {
    color: #040404;
}
.portal_link:hover, .portal_link_selected {
background-color: #d31044;
color: #fff;
}

#scroller {width:500px; /*height:340px;*/ overflow:auto;}
#benefits {width:760px; /*height:304px;*/margin-top: 20px; margin-left: 14px;overflow:auto;}
#benefits img {margin-top: 15px; margin-right: 8px;}
.disap {display: none; visibility:hidden;}

.portal_headimage_cell {
    vertical-align: top;
    height: 114px;
}

.portal_pdfbutton {
    position: absolute;
    left: 615px;
    top: 156px;
}

/* client login pages left nav */
.leftnav2 a {
  display: block;
  width: 120px;
  aheight: 25px;
  text-decoration: none;
  background: #c31130;
  color: #FFFFFF;
  text-align: center;
  font-size: 12px;
  aline-height: 25px;
  margin: 5px 20px 5px 0;
padding-top: 4px;
padding-bottom: 4px;
}
.leftnav2 a:hover {
  background: #a30f28;
}

.news_content, .news_content2, .series_content {
    background-color: #DBEED0;
    font-size: 10px;
    padding-left: 12px;
    padding-right: 15px;
    padding-top: 10px;
	width:176px;
	float:left;
}

.series_content {
    background-color: #CCEAF8;float:left;
}

.series_content table {float:left;}
.series_content table td {padding:5px; font-size:11px;}

.news_content2 {
    background-color: #e9ebb5;
}
.newsBoxTitle1, .newsBoxTitle2, .seriesBoxTitle {
    background: url(/images/news_events_header1.gif) no-repeat top left;
    width: 191px;
    height: 21px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    padding-left: 12px;
    line-height: 21px;
    text-transform: uppercase;
	margin-top:6px;
	float:left;
}
.seriesBoxTitle {
    background-image: url(/images/series_header1.gif);float:left;
}
.newsBoxTitle2 {
    background-image: url(/images/news_events_header2.gif);
}
.newsBoxBottom1, .newsBoxBottom2, .seriesBoxBottom{
    background-image: url(/images/bot_corner.gif);
	background-color: #DBEED0;
	background-position: right bottom;
	background-repeat:no-repeat;
    text-align: right;
    padding-right: 10px;
    padding-bottom: 10px;
	width:193px;
	float:left;
}
.seriesBoxBottom {
    background-image:  url(/images/series_bot_corner.gif);
	background-color: #CCEAF8;
	height:10px;
	overflow:hidden; 
	padding-bottom:0;
}


.newsBoxBottom2 {
    background-image:  url(/images/bot_corner2.gif);
	background-color: #e9ebb5;
}

body#series tr#banner_row {display:none;}

td.series_text {padding-top:5px;}
td.series_text p {width:203px; margin-top:0; }
td.series_text h3 {color:#fff; padding:4px; margin-bottom:1px;}

