li { list-style: square; margin-left: -23px; }
hr { border: 0; height: 1px; color: #79aad0; background-color: #79aad0; width: 100%;}

table.top { width: 727px; background-color: White; }
table.bottom { width: 727px; background-color: White; }
td.logobottom { background-image: url(image/logo_bottom_bg.gif); background-color: White; }
td.topplane { width: 506px; background-color: White; }
td.centerplane { width: 77px; background-color: White; text-align: left; vertical-align:top;}
table.shadow { width: 727px; background-color: White; }
td.shadow { width: 725px; background-image: url(image/shadowbg.gif); background-repeat: repeat-x; 
background-color: White; border-right: 1px solid #8FB3C9; border-left: 1px solid #8FB3C9; text-align: left; vertical-align: top;}


/* mainnav */
table.main { width: 583px; height: 26px; background-color: #23508E; }
table.nav { width: 727px; }
td.mainnav {font: 10px verdana; color: #ffffff; background-color: #23508E;}
td.mainnav img { background: transparent;}
td.mainnav a:hover { background-color: #105C98;}
td.mainnav a:hover img { background-color: #105C98;}

td.mainnavselect {font: 10px verdana; color: #ffffff; background-color: #2070B1;}
td.mainnavselect a {font: 10px verdana; color: #ffffff; background-color: #2070B1;}


/* home css */
td.homeleft { width: 464px; border-left: 1px solid #629AC7; font: 11px/16px verdana; color: #113A71;}
td.homeright { width: 261px; border-right: 1px solid #629AC7; font: 10px verdana; color: #113A71; padding-top: 63px; }
div.hometitle { font: 11px/16px verdana; color: #113A71; padding-top: 60px; padding-left: 75px; padding-right: 53px; vertical-align: top; }
div.hometitle a { font: 11px/16px verdana; color: #113A71; text-decoration: underline; }
td.homeside { width: 188px; background-color: #F5F9FD; border-right: 1px solid #79AAD0; 
border-left: 1px solid #79AAD0; padding-top: 5px; padding-bottom: 10px;}


div.homehead { font: 10px verdana; color: #1E4E8D; padding-top: 3px; padding-bottom: 2px; padding-left: 14px; }
div.hometext { font: 10px verdana; color: #1E4E8D; padding-left: 15px; FLOAT: left;}
div.hometext a { font: 10px Verdana; color: #113A71; background-image: url(image/sub_arrow.gif); 
background-repeat: no-repeat; background-position: 0px 10px; padding-left: 15px; text-decoration: none; FLOAT: left; padding-top: 7px;}
div.hometext a:hover { background-image: url(image/sub_arrow_dark.gif);
background-repeat: no-repeat; background-position: 0px 10px; padding-left: 15px; text-decoration: none; FLOAT: left; }
div.homebottomtease { font: 10px/15px verdana; color: #1E4E8D; padding-left: 15px; padding-top: 5px; padding-bottom: 3px; padding-right: 15px;}
div.homebottomtease a { font: bold 10px/15px verdana; color: #1E4E8D; text-decoration: none; }


/* subnav css */
td.subnav { width: 143px; font: 10px Verdana; color: #6D9DC3; 
border-left: 1px solid #8FB3C9; vertical-align: top; padding: 43px 0px 0px 18px; background-color: #FFFFFF; }	
table.subtable { width: 154px; background-color: White;}

div.submenu { width: 154px; background-image: url(image/dot.gif); background-repeat: repeat-x; color: #113A71; padding: 2px 0px 0px 0px; FLOAT: left;}

div.submenu a { font: 10px/22px Verdana; color: #113A71; background-image: url(image/sub_arrow.gif); 
background-repeat: no-repeat; background-position: 2px 7px; padding-left: 19px; text-decoration: none; FLOAT: left;}

div.submenu a:hover { font: 10px/22px Verdana; color: #113A71; 
background-image: url(image/sub_arrow_dark.gif); background-repeat: no-repeat; 
background-position: 2px 7px; padding-left: 19px; text-decoration: none; FLOAT: left; }

div.submenuselect { width: 154px; background-image: url(image/dot.gif); background-repeat: repeat-x; color: #E21E14; padding: 2px 0px 0px 0px; FLOAT: left; }
div.submenuselect a { font: 10px/22px Verdana; color: #E21E14; background-image: url(image/sub_arrow_dark.gif); 
background-repeat: no-repeat; background-position: 2px 7px; padding-left: 19px; text-decoration: none; FLOAT: left;}

div.thirdnav { color: #113A71; font: 9px/15px Verdana; color: #113A71; float: left;}
div.thirdnav a { font: 9px/15px Verdana; color: #113A71; padding-left: 17px; text-decoration: none; float: left;}
div.thirdnavselect { font: 9px/15px Verdana; color: #E21E14; padding-left: 17px; text-decoration: none; float: left;}
div.thirdnavselect a {font: 9px/15px Verdana; color: #E21E14; text-decoration: none; float: left;}
div.thirdnavbottom { font: 9px/15px Verdana; color: #113A71; padding-left: 17px; margin-bottom: 9px; text-decoration: none; float: left;}
div.thirdnavbottom a {font: 9px/15px Verdana; color: #113A71; text-decoration: none; float: left;}
div.thirdnavbottomselect { font: 9px/15px Verdana; color: #E21E14; padding-left: 17px; text-decoration: none; float: left; margin-bottom: 9px;}
div.thirdnavbottomselect a {font: 9px/15px Verdana; color: #E21E14; text-decoration: none; float: left;}

/* subpage css */
td.drillcenter { width: 355px; vertical-align: top; }
div.drillmaintext { font: 11px/16px verdana; color: #113A71; padding-top: 41px; padding-left: 23px; padding-right: 25px; padding-bottom: 50px; }
div.drillmaintext a{ font: 11px/16px verdana; color: #113A71; text-decoration: underline; }
td.drillright { width: 179px; border-right: 1px solid #8FB3C9; padding-top: 79px; vertical-align: top; text-align: left; }

/* subpage two column css */
td.twocolright { width: 534px; vertical-align: top; border-right: 1px solid #8FB3C9;} 
div.twocoltext { font: 11px/16px verdana; color: #113A71; padding-top: 41px; padding-left: 23px; padding-right: 60px; padding-bottom: 50px; }
div.twocoltext a { font: 11px/16px verdana; color: #113A71; text-decoration: underline;}


/* about us css */
td.abouttext { width: 332px; background-color:#FFFFFF; }
div.aboutustext { font: 11px/16px verdana; color: #113A71; padding-right: 25px; padding-bottom: 20px; }
td.aboutright { width: 119px; padding-top: 19px; padding-left: 20px; vertical-align: top; text-align: left; }


/* copyright css */
table.info { width: 685px; height: 15px;}
.greybottom { color: #7991AF; font-size:9px; font-family: verdana; padding-top: 5px;}
.greybottom a { color: #7991AF; text-decoration: underline;}
td.center { width: 538px; color: #7991AF; font-size:9px; font-family: verdana; padding-top: 5px;}

/* just rewards css */
td.justrewards { width: 725px; border-right: 1px solid #8FB3C9; border-left: 1px solid #8FB3C9; background-image: url(image/just_rewards_bg.gif); background-repeat: none; text-align: top;}
img#just {margin-left: 170px}


/* bottom line css */
table.botline { width: 727px; height: 20px; background-color: transparent;}
td.linespacergraphics { width: 689px; background-image: url(image/home_bottom_center.gif); background-repeat: repeat-x; text-align: top; }
td.bottomlineright { width: 19px; background-image: url(image/home_bottomright_corner.gif); background-repeat: none; text-align: top;}
td.bottomlineleft { width: 19px; background-image: url(image/home_bottomleft_corner.gif); background-repeat: none; text-align: top;}


/* seo landing page css */

div.seocontainer { font: 11px/16px verdana; color: #113A71; padding-top: 30px; padding-left: 45px; padding-right: 30px; vertical-align: top; }
div.seocontainer a { font: 11px/16px verdana; color: #113A71; text-decoration: underline; }
td.landingleft { width: 494px; border-left: 1px solid #629AC7; font: 11px/16px verdana; color: #113A71;}
td.landingright { width: 231px; border-right: 1px solid #629AC7; font: 10px verdana; color: #113A71; padding-top: 63px; }
#darkblue{ font: 38px/46px Trebuchet MS; color: #1E4E8D;}
#lightblue { font: 38px/46px Trebuchet MS; color: #2683cf;}
#subblue { font: 19px/28px Trebuchet MS; color: #2683cf; padding: 3px 0px 5px 2px;}
#formsubmit { font: 10px/16px verdana; color: #113A71; }
#formtext { font: 10px/16px verdana; color: #113A71; padding: 6px 0px 4px 0px; }
#error{ font: bold 17px/20px Verdana; color: #FF0000;}
#success{ font: bold 17px/20px Verdana; color: #113A71;}
#callus{ font: bold 11px/16px verdana; color: #ffffff; padding: 0px 15px 2px 0px; text-align:right; vertical-align:top;}
#adkeyword { color: #71a0d0; font-size:9px; font-family: verdana; padding: 0px 0px 7px 0px; text-align: center; vertical-align: top}


