body {margin: 0px; background-color: #ffffff; background-image: url(../images/dots.gif);}
img, table {border: 0px;}
td {font-family: arial, helvetica; font-size: 11px; color: #303030; vertical-align: top;}
select, input, textarea {}

a:link, a:active, a:visited {color: #0A5C8C;}
a:hover {color: #ff0000;}

.firsttable {width: 760px; background-color: #ffffff;}

.toptable {width: 760px; height: 9px;}
.toptableleft {width: 253px; background-color: #303030;}
.toptableright {width: 507px; background-color: #5E94B3;}

.maintable {width: 760px; padding: 10px;}

.logotable {width: 740px;}

.searcharea {padding: 30px 15px 20px 10px;}
.searchtext {vertical-align: middle; padding: 0px 6px 0px 6px; color: #0A5C8C; font-weight: bold;}
.searchbox {vertical-align: middle; padding: 0px 6px 0px 6px;}
.searchgo {vertical-align: middle;}
.searchbutton {background-color: #0A5C8C; color: #ffffff; border: 2px solid #5E94B3; font-weight: bold;}
a.searchlink:link, a.searchlink:active, a.searchlink:visited {color: #0A5C8C; text-decoration: none;}
a.searchlink:hover {text-decoration: underline;}

.graytable {width: 740px; background-color: #999999;}
.lightbluetable {width: 740px; height: 11px; background-color: #5E94B3; margin: 5px 0px 0px 0px;}
.darkbluetable {width: 740px; background-color: #0A5C8C;}
.darkbluecell {width: 1px; background-color: #0A5C8C;}

.nav1table {width: 740px; margin: 4px 0px 4px 0px;}
.nav1item {text-align: center; padding: 5px; background-color: #0A5C8C; color: #ffffff; font-weight: bold; cursor: hand;}
.nav1itemon {text-align: center; padding: 5px; background-color: #5E94B3; color: #ffffff; font-weight: bold; cursor: hand;}

.middletable {width: 740px; margin: 6px 0px 6px 0px;}

.hpphototable {width: 740px; margin: 0px 0px 6px 0px;}

.hpcontenttable {width: 740px; margin: 6px 0px 0px 0px;}
.hpcontentleft {width: 325px; padding: 5px 15px 5px 5px;}
.hpcontentcenter {width: 215px; padding: 5px 20px 5px 20px;}
.hpcontentright {width: 200px; padding: 5px 20px 5px 20px;}

.adtabledarkblue {width: 100%; background-color: #0A5C8C; margin-bottom: 9px;}
.adcelldarkblue {color: #ffffff; font-weight: bold; padding: 12px; text-align: center;}
.adtablemedblue {width: 100%; background-color: #5E94B3; margin-bottom: 9px;}
.adcellmedblue {color: #ffffff; font-weight: bold; padding: 12px; text-align: center;}
.adtablegray {width: 100%; background-color: #D7D7D7; margin-bottom: 9px;}
.adcellgray {color: #0A5C8C; font-weight: bold; padding: 12px; text-align: center;}
a.adwhitelink:link, a.adwhitelink:active, a.adwhitelink:visited {color: #ffffff; text-decoration: none;}
a.adwhitelink:hover {text-decoration: underline;}
a.adbluelink:link, a.adbluelink:active, a.adbluelink:visited {color: #0A5C8C; text-decoration: none;}
a.adbluelink:hover {text-decoration: underline;}

.rightphoto {margin-bottom: 9px;}
.linkstable {width: 167px;}
.linkstitle {padding: 15px 3px 3px 3px; border-bottom: 3px solid #D7D7D7; font-weight: bold;}
.linkscell {padding: 3px;}
a.linkslink:link, a.linkslink:active, a.linkslink:visited {color: #0A5C8C; text-decoration: none;}
a.linkslink:hover {text-decoration: underline;}

.interiortable {width: 740px;}
.interiormain {width: 567px; background-image: url(/images/bkg-leftnav.gif);}
.interiormainsearch {width: 567px;}
.interiorleft {width: 167px; background-color: #D9E5EB;}
.interiorcenter {width: 406px;}
.interiorcentersearch {width: 573px;}
.interiorright {width: 167px;}

.titlebar {border-bottom: 6px solid #ffffff;}

.nav2table {width: 167px; margin-bottom: 40px;}
.nav2item {color: #0A5C8C; padding: 7px; font-weight: bold; cursor: hand; border-bottom: 1px solid #ffffff;}
.nav2itemon {background-color: #5E94B3; color: #ffffff; padding: 7px; font-weight: bold; cursor: hand; border-bottom: 1px solid #ffffff;}
.nav3item {background-color: #D7D7D7; color: #000000; padding: 6px 6px 6px 12px; border-bottom: 1px solid #ffffff; cursor: hand;}
.nav3itemon {background-color: #C7C7C7; color: #000000; padding: 6px 6px 6px 12px; border-bottom: 1px solid #ffffff; cursor: hand;}

.contenttable {width: 406px;}
.contenttablesearch {width: 573px;}
.contentcell {font-size: 12px; line-height: 16px; padding: 10px 10px 20px 10px;}

.header {font-size: 13px; font-weight: bold; color: #0A5C8C;}
.hpheader {font-size: 13px; font-weight: bold; color: #5E94B3;}
a.headerlink:link, a.headerlink:active, a.headerlink:visited {color: #0A5C8C; font-weight: bold; text-decoration: none;}
a.headerlink:hover {text-decoration: underline;}

.trainingtable {border-top: 1px solid #C7C7C7; border-left: 1px solid #C7C7C7;}
.trainingtitle {border-bottom: 1px solid #C7C7C7; border-right: 1px solid #C7C7C7; padding: 3px; background-color: #5E94B3; color: #ffffff; font-weight: bold; font-size: 12px;}
.traininghead {border-bottom: 1px solid #C7C7C7; border-right: 1px solid #C7C7C7; padding: 3px; background-color: #D7D7D7;}
.trainingcell {border-bottom: 1px solid #C7C7C7; border-right: 1px solid #C7C7C7; padding: 3px;}

.sublistingitem {border-top: 1px solid #D7D7D7; padding: 10px 5px 10px 5px;}

.sitemaptable {}
.sitemap1 {padding: 2px 0px 2px 0px; font size: 14px; font-weight: bold;}
.sitemap2 {padding: 2px 0px 2px 30px; }
.sitemap3 {padding: 2px 0px 2px 60px; }
.sitemap4 {padding: 2px 0px 2px 90px; }
.sitemap5 {padding: 2px 0px 2px 120px; }

.footertable {width: 740px; margin: 13px 0px 0px 0px;}
.footertext {color: #959595;}

