
/* sym common */

#g1_body {
background: #bbb;  
color: #4D4D4D; 
margin-left: 0 auto;
margin-right: 0 auto;   
margin-bottom: 0px;
margin-top: 0px;
padding: 0;
font-family: verdana,arial,helvetica; }

/* from g1_common.css */

#sym_body_all_red,
#sym_body_all_blue  {
background-color: #fff;
font-family: verdana,arial,helvetica;
border-collapse: collapse;
margin: 0 auto;
width: 766px; /* for IE5/Win */
voice-family: "\"}\"";
voice-family: inherit;
width: 766px; /* real width for other browsers */ }      

#sym_body_all_red a {
font-weight: bold;
color: #BB2222;
text-decoration: none; }

#sym_body_all_blue a {
font-weight: bold;
color: #4F77C6;
text-decoration: none; }

#sym_body_all_red  a:hover,
#sym_body_all_blue  a:hover  {  text-decoration: underline;   }

#sym_banner_red,
#sym_banner_blue {
background-color: #FFF;
margin: 0 auto; }

#sym_banner_red td,
#sym_banner_blue td {
margin:  0 auto;
width: 766px;
height:30px;
border-left: solid 2px #fff;
border-right: solid 2px #fff;
border-top: solid 1px #fff;
border-bottom: solid 1px #ccc; }

#sym_banner_red td div,
#sym_banner_blue td div {
margin: 0 auto;
padding: 10px 6px 10px 8px;
width: 746px; 
height:26px;
background-color: #991A25;
border-bottom: solid 1px #fff;
font-size: 65%; }

#sym_banner_blue td div {
background-color: #4876D1; }


h4 {
margin: 0;
padding: 0;
width: 144px;
height: 30px;
line-height: 9px;
}

h1 {
margin: 0;
padding: 0;
display: block;
}


.line_up_3 {
position: relative;
bottom: 2px;
font-family: helvetica, arial, sans-serif;
color: #FFF; 
font-weight: 300;
font-size: 28px;
line-height: 95%;
float: left; 
padding: 0;
vertical-align: middle;
margin: 0 12px 8px 2px;
}

#sym_banner_red td div h4     {
background-color: #991A25; }


#sym_banner_blue td div h4 {
background-color: #4876D1; }

#sym_banner_red td div p,
#sym_banner_blue td div p {
margin: 0 ;
padding: 1px;
width: 550px;
color:#fff;
font-family: verdana,arial,helvetica;
display: inline;
vertical-align: middle;
float: left;  }

#sym_body_all_red td,
#sym_body_all_blue td {
margin: 0;
padding: 0;
color: #707070;
vertical-align: top;   }

#sym_body_all_red td p,
#sym_body_all_blue td p {
font-size: 65% ;
margin:0;
padding: 0;  }

#sym_body_all_red h1,
#sym_body_all_blue h1 {
font-size: 16px;
font-family: HelvCompressed, Helvetica CondensedBlack, Arial Narrow, helvetica, arial, sans-serif;
font-weight: bold;
letter-spacing: .1em; 
border-bottom: solid 2px #FFF;
margin: 0;
line-height: 14px;
width: 100%;
display: block;
 }



#sym_body_all_red h2,
#sym_body_all_blue h2 {
font-size:  65% ;
margin: 0;
padding: 5px 0;   }

#sym_body_all_red h3,
#sym_body_all_blue h3 {
font-size:  65% ;
letter-spacing: .03em;
margin: 0;
padding: 1px 0;  }

ul.bulletlist {
margin: 0;
margin-top: 0;
padding: 6px;
}

#sym_body_all_red td.w40 ul.bulletlist li,
#sym_body_all_red td.w60 ul.bulletlist li{
list-style: disc;
font-size: 10px;
margin-left: 15px;
padding: 2px;
}


#sym_body_all_red td ul,
#sym_body_all_blue td ul {
font-size: 65% ;
line-height: 100%;  
margin: 0;
list-style: none;
padding: 4px 0; }

#sym_body_all_red td ul li,
#sym_body_all_blue td ul li {
margin: 0;
list-style: none;
line-height: 100%;  
padding: 3px 0 0 0;    }

#sym_body_all_red td div.gray h3,
#sym_body_all_blue td div.gray h3 { 
background-color: #F5F5F5; 
margin:0;
padding: 0 4px;
border-top: solid 4px #F5F5F5; }    

#sym_body_all_red td div.gray p,
#sym_body_all_blue td div.gray p {
margin: 0;
padding: 0 4px 0  4px;
background-color: #F5F5F5; 
border-top: solid 4px #F5F5F5; }
/* border-top because padding top causes an #F5 gray space below below bottom line */

#sym_body_all_red td div.gray ul,
#sym_body_all_blue td div.gray ul {
background-color: #F5F5F5;
list-style: none;
margin: 0;
padding: 8px  4px 16px  4px ; }

/* end sym common */