/*PRIMARY PROMOTIONAL AREA*************************/
#top { display: block; clear: both; height: 110px; padding: 0px; margin: 0px; margin-left: 7px; margin-bottom: 7px; min-width: 100%; }

#services_panel { float: left; width: 250px; height: 110px; color: #333333; }

#services_panel { background-image: url(../images/homepage/services_panel.gif); background-repeat: no-repeat; background-position: bottom left; }

#services_panel h4{ color: #407292; font-size: medium; margin: 10px 0px 5px 5px; }

#services_panel { font-size: x-small; }

#services_panel p{ line-height: 160%; padding: 0px 10px 0px 10px; width: 210px;  }

#services_panel  A{ color: #00436e; text-decoration: underline; }

#services_panel ul{ clear: both; margin: 10px 0px 0px 10px; padding: 0px; }

#services_panel UL LI{ display: inline; }

#services_panel UL LI A{ color: #00436e; text-decoration: underline; font-weight: bold; }

#services_panel UL LI A:link:active:visited{ color: #00436e; font-weight: bold; }

#services_panel UL LI A:hover{ color: #ff1d37; }

#services_panel ul li a { background-image: url(../images/bullets/arrow.gif); background-position: right; background-repeat: no-repeat; padding: 10px 12px 10px 10px; display:inline-block;}

#services_panel ul li.logon-button{ padding: 5px; height: 20px; background-image: url(../images/buttons/button_bg.gif); padding-right: 20px; background-position: left; background-repeat: no-repeat; }

#p_promotion { height: 110px; display: block; color: #666666; font-weight: bold; font-size: x-small; }

#p_promotion ul{ list-style: none; line-height: 140%; margin-left: 30px; }

#p_promotion ul li a{ font-weight: normal; }

#p_promotion h4{ color: #407292; margin: 10px 0px 5px 5px; font-size: medium; }




/*--MIDDLE---------------------------------------------------------------------------*/

#middle{  background-image: url(../images/backgrounds/tab_bar.gif); background-repeat: repeat-x; }

#box-container div.boxa{ display: block; padding: 0px; margin: 0px; width: 24.9%; float: left; height: 215px; background-image: url(../images/backgrounds/bg_box.jpg); background-position: bottom right; background-repeat: no-repeat; }

#box-container div.secondary_promotion{ display: block; padding: 0px; margin: 0px; padding: 0px; width: 24.9%; float: left;  background-image: url(../images/backgrounds/tab_bar.gif); background-position: top right; background-repeat: no-repeat; }

#box-container div.secondary_promotion img{ float: right; }

#box-container div.height180 div.boxa{ height: 190px; }
   
                                                      
div#middle.bgplain div.width49 { width: 49%; height: 160px;}

div#middle.bgplain div.width66 { width: 66%; }

#box-container div.boxa{ display: block; padding: 0px; margin: 0px; width: 24.9%; float: left; height: 215px; background-image: url(../images/backgrounds/bg_box.jpg); background-position: bottom right; background-repeat: no-repeat; }

#box-container div.bgplain{ min-height: 130px; background-image: url(../images/backgrounds/bg_box_investor.gif); font-weight: bold; background-repeat: no-repeat; }

 
#box-container div.boxa ul{ padding-left: 0px; list-style: none; line-height: 140%; MARGIN: 5px 0px 1px 5px;  list-style: none; }

#box-container div.boxa select{ font-size: small; color: #333333; margin: 5px 10px 0px 0px padding: 0px; font-size: x-small; }

#box-container div.boxa label { display: none; }

.boxa ul { list-style: none; line-height: 140%; MARGIN: 5px 0px 5px 10px; padding-right: 0px; }

.boxa ul li{ list-style: none; padding-right: 10px; font-size: 0.8em;}

.boxa form{ margin: 10px 0px 0px 0px; padding: 10px 5px 0px 15px; }

.boxa select{ width: 140px; }

.boxa a{ color: #00436e; font-weight: normal; }

.boxa a:link:active:visited{ color: #00436e; font-weight: normal; }

.boxa a:hover{ color: #ff1d37; font-weight: normal; }


/*-----bulleted lists in boxes-----*/
.content_nav a{ padding-right: 15px; background-image: url(../images/bullets/arrow1.gif); background-repeat: no-repeat; background-position: right; display: inline;}

.content_nav span{padding: 4px 14px 10px 13px;  background: url(../images/buttons/button_long1.gif) no-repeat; position: top right; font-weight: bold; }
.content_nav span a{font-weight: bold; font-size: xx-small;}
.content_nav span a:link:active:visited{ font-weight: bold; }


/* for Mozilla/Safari/Opera */
*>.boxa { padding-top: 160px; min-height: 1px; }

*>.boxa p { margin-top: -160px; }

/* for IE, with IE5/Mac backslash filter \*/
* html .boxa { height: 160px; }

/* end filter */



/*--BOTTOM---------------------------------------------------*/
#box-container div.boxa H2{ margin: 0px; padding: 2px 0px 2px 5px;  background-color: #407292; color: white; font-size: small;  background-position: bottom right; background-repeat: no-repeat; }

#box-container div.boxa H2 a{ font-weight: bold; color: white; text-decoration: none; }

#box-container div.boxa H2 a:link:active:visited{ font-weight: bold; color: white; text-decoration: none; }

#box-container div.boxa  H2 a:hover{ color: white; text-decoration: underline; }

#box-container div.boxa H3 { color: #333333; font-size: small; margin: 0px; padding: 3px 5px; border-top: 1px solid #D1D2D4; border-bottom: 1px solid #D1D2D4; }

/*--BOTTOM---------------------------------------------------------------------------*/
#bottom{ width: 100%; padding: 10px 0px 0px 10px; margin: 10px 10px 0px 10px;  font-size: x-small;}

div#bottom ul { padding: 0px; display: block; margin: 10px 20px; font-size: x-small; list-style-image: url(../images/bullets/bullet_yellow.gif);}

#bottom ul li{ color: #666666; font-weight: bold; line-height: 150%;}

#bottom p { margin: 10px 5px; font-size: x-small; font-weight: bold; color: #666666; }

#bottom H3 { margin-bottom: 10px; border: none; padding: 0px 5px;  color: #407292; font-size: small; border: none; }
#bottom H3 a{ font-weight: bold; }

#bottom div{ float: left;  width: 24.8%;  }

#bottom a:visited{ color: #00436e; }

div #notice1{ background-position: right; background-repeat: no-repeat; background-image: url(../images/backgrounds/dotted_border_blue.jpg); }
div #notice2{ background-position: right; background-repeat: no-repeat; background-image: url(../images/backgrounds/dotted_border_blue.jpg);}
div #notice3{ background-position: right; background-repeat: no-repeat; background-image: url(../images/backgrounds/dotted_border_blue.jpg); margin: 0px 5px 0px 0px;}
div#notice2 ul li{ list-style: none; list-style-image: none;}
div#notice5{	width:50%; }
div#notice3 img{ width: 370px;}

#bottom a:visited{ color: #00436e; }
#bottom a:hover{ color: #ff1d37; }

div.boxa li.hide{height: 43px;}
div.boxa li.hide2{margin: 7px 0px 0px 0px; }

