body { margin:0; background:#d2d2d2 }
form { margin: 0;}
h1, .homehdr { font-family: Arial; color: #424242; font-weight:bold; font-size:16px; line-height:18px; padding-left:10px}
h2, .pagehdr2, .ratehead, .header3 { font-family: Arial; color: #101841; font-weight:bold; font-size:14px; line-height:18px;}
h3, .pagehdr3 { font-family: Arial; color: #424242; font-weight:bold; font-size:12px; line-height:18px;}
p, select, input, ul, li, td, .footer { font-family: Arial; color: #424242; font-weight:normal; font-size:12px;}
.homeboxhdr, a.homeboxhdr, a.homeboxhdr:visited { font-family: Arial; color: #424242; font-weight:bold; font-size:16px; line-height:28px;}
.homeboxhdr_blue, a.homeboxhdr_blue, a.homeboxhdr_blue:visited { font-family: Arial; color: #2b3984; font-weight:bold; font-size:18px; text-decoration:none}
.txthdr { font-family: Arial; color: #2b3984; font-weight:bold; font-size: 12px; }
.graphichdr, .graphichdr:link, .graphichdr:visited, .graphichdr:hover { font-family: Arial; color:#424242;font-weight:bold;font-size:14px; text-decoration:none}
.subpagehdr  {font-family: Arial; color:#101841; font-weight:bold; font-size:22px;}
.lcpagehdr  {font-family: Arial; color:#101841; font-weight:bold; font-size:16px;}
a, a:visited, a:hover, a:link, footer:visited, footer:hover, footer:link { font-family: Arial; color: #2b3984; font-weight:normal; text-decoration:underline }
a:visited, footer:visited { font-family: Arial; color: #78283D; font-weight:normal; text-decoration:underline }

.thead { background: #e5e5e5 }
.tr1 { background: #e3eef3 }
.tr2 { background: #d5dfe3 }
.formtr { background: #E7EBF2; padding: 10px; border-top: 1px solid #336699; border-bottom: 1px solid #336699; }


ul.redbullet, li.redbullet {  margin: 5px 5px 5px 20px; padding:0px; list-style-image: url(images/red_bullet.gif)  }
ul.rightcol, li.rightcol {  margin: 5px; padding:10px; list-style-image: url(images/red_bullet.gif)  }

li.leftnavon { list-style-type: square; padding:7px; display:block; border-bottom: 2px solid white; background-color:#999999; color:#ffffff; font-family:arial; font-size:11px;text-decoration:none;font-weight:bold }
.leftnavon:link, .leftnavon:visited, .leftnavon:hover, a.leftnavon { color:#ffffff; font-family:arial; font-size:11px;text-decoration:none;font-weight:bold }
li.leftnavoff { list-style-type: square; padding:7px; display:block; border-bottom: 2px solid white; background-color:#e3eef3; color:#7f7f7f; font-family:arial; font-size:11px; text-decoration:none;font-weight:bold }
.leftnavoff:link, .leftnavoff:visited, .leftnavoff:hover { color:#7f7f7f; font-family:arial; font-size:11px; text-decoration:none;font-weight:bold }

ul.leftsubnav { margin-left:25px; margin-top:5px; margin-bottom:5px; }
li.leftsubnavon { color:#ffffff; font-family:arial; font-size:11px; line-height:150%;text-decoration:underline;font-weight:bold }
li.leftsubnavoff { color:#ffffff; font-family:arial; font-size:11px; line-height:150%;text-decoration:underline;font-weight:normal }
.leftsubnavon:link, .leftsubnavon:visited, .leftsubnavon:hover, a.leftsubnavon { color:#ffffff; font-family:arial; font-size:11px;text-decoration:underline;font-weight:bold }
.leftsubnavoff:link, .leftsubnavoff:visited, .leftsubnavoff:hover { color:#ffffff; font-family:arial; font-size:11px;text-decoration:underline;font-weight:normal }
.nobullet { font-weight:normal;}

.prodcallout { background-color:#d2d2d2 ; padding:10px; }
.rightfeature { background-color:#DACBB6; padding:10px; width:170px;}
ul.rightcol { list-style-type:square; margin:0px;}

.getstarted { font-weight:bold; color:#154075; font-size:11px;}

.newsdate    {font-size: 11px; color: #AA1111; font-weight: bold;}
.newssource  {font-size: 11px; color: #AA1111;  font-style: italic;}
.newstitle   { font-size:12px;  font-weight: bold; color: #000000; text-decoration: none;}
.newsingress { font-size: 12px; color: #333333; text-decoration: none;}
.newstitle a:link   { font-size: 12px;  font-weight: bold; color: #336699; text-decoration: underline;}
.newstitle a:visited { color: #336699; text-decoration: underline; }
.newstitle a:hover  { color: #336699; text-decoration: underline;}

.topnavlink { font-family:arial; font-size:12px; color:#ffffff;font-weight:bold; text-decoration:none}
a.toplinklist, a.toplinklist:active, a.toplinklist:visited, a.toplinklist:hover  { font-family:arial; font-size:11px; color:#2b3984;font-weight:bold; text-decoration:none }
a.toplinkgray { font-family:arial; font-size:11px; color:#dbdbdb;font-weight:bold; text-decoration:none }



