html {height:100%;margin-bottom:1px;}
h2 a {font-size:14px;}
@media print {
body {font-family: Arial, Helvetica, Sans-Serif, Verdana; background-color: #ffffff; margin: 0px;}
.footer {color: #666666; padding: 5px; padding-right: 2px; padding-bottom: 10px; text-align: right; font-size: 11px; line-height: 20px;}
#topnav {display: none;}
}
@media screen {
body {font-family: Arial, Helvetica, Sans-Serif, Verdana; background-color: #D3D1D2; margin: 0px;}
.footer {background-color: #D3D1D2; color: #666666; padding: 5px; padding-right: 2px; padding-bottom: 10px; text-align: right; font-size: 11px; line-height: 20px;}
}

td {font-size: 12px;}
a {color: #00A3E4; text-decoration: none; font-weight: bold;}
a:hover {color: #F8981D; text-decoration: underline;}

li {list-style-type: square;}

.maintable {width: 650px; background: #ffffff; margin-top: 10px;}

.topnav {background-color: #00a3e4; padding: 10px; padding-right: 20px; text-align: left; text-transform: uppercase;}
.topnav a {color: #ffffff; font-weight: bold;}
.topnav a:hover {color: #cccccc; text-decoration: none;}

.toplogo {text-align: right; padding: 28px;}

.topslogan {text-align: left; padding: 28px; vertical-align: bottom; font-size: 20px; font-family: Times New Roman, Serif; color: #B7B1B1;}

.tophead {background-color: #F8981D; color: #ffffff; padding: 20px; text-align: center; font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 28px;}

.toptestimonial {background-color: #F8981D; height: 5px;}

.bottomtestimonial {background-color: #00A3E4; color: #ffffff; padding: 20px; text-align: left; font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 12px;}
.bottomtestimonial a {color: #ffffff;}

.hidetestimonial {background-color: #666666; color: #ffffff; padding: 5px; text-align: left; font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 12px;}
.hidetestimonial a {color: #ffffff;}

.sidenav {background-color: #ffffff; padding: 15px; text-align: left; width: 175px; vertical-align: top;}

.sidenavbox {padding: 0px; background-color: red; border: 10px solid #ffffff;}

.sidenavitem {padding: 5px; text-transform: uppercase; font-weight: bold; text-align: left;}
.sidenavitem a {color: #000000; text-decoration: none;}
.sidenavitem a:hover {color: #B7B1B1; text-decoration: none;}

.sidenavdesc {color: #000000; padding: 5px; padding-top: 0px; padding-bottom: 10px; font-size: 10px; text-align: left;}

.sidenavtest {color: #000000; background-color: #F8981D; padding: 0px; font-size: 12px; text-align: left;}

.loginfields {width: 110px; font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 11px; font-weight: bold; color: #00A3E4; height: 14px; padding: 0px;}
.dropfields {font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 11px; font-weight: bold; color: #00A3E4; padding: 0px;}
.largefields {width: 250px; font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 11px; font-weight: bold; color: #00A3E4; padding: 0px;}
.medfields {width: 100px; font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 11px; font-weight: bold; color: #00A3E4; padding: 0px;}
.smallfields {width: 50px; font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 11px; font-weight: bold; color: #00A3E4; padding: 0px;}
.loginbutton {font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 11px; padding: 0px;}

.homebody {background-color: #00225D; background-image: url('/images/homebg.gif'); background-position: bottom; background-repeat: no-repeat; border: 0px solid #00A3E4; border-left: 1px solid #00A3E4; border-right: 1px solid #00A3E4; padding: 30px; width: 475px; vertical-align: top;}

.subbody {background-color: #eaedf2; border: 0px solid #00A3E4; border-left: 1px solid #00A3E4; border-right: 1px solid #00A3E4; padding: 20px; width: 475px; vertical-align: top;}

.homeorange {color: #F8981D; font-weight: bold; text-align: left; padding-bottom: 10px; font-size: 14px; line-height: 24px;}
.homewhite {color: #ffffff; padding-top: 0px; text-align: left; padding-bottom: 10px; font-size: 12px; line-height: 24px;}
.homegreen {color: #C1D72D; font-weight: bold; text-align: left; padding-top: 10px; font-size: 14px; line-height: 24px;}

.bottombar {background: #00A3E4; height: 15px;}

.welcome {background-color: #D3D1D2; color: #666666; padding: 5px; padding-right: 2px; padding-bottom: 5px; text-align: right; font-size: 11px;}

.tracktable {width: 100%;}

.trackcell {font-size: 11px; text-align: left; border: 0px solid #D3D1D2; border-bottom: 1px solid #D3D1D2; padding: 5px; vertical-align: bottom;}
.trackcell a {color: #666666;}
.trackcell a:hover {color: #F8981D;}

.trackhead {background-color: #cccccc; font-size: 11px; font-weight: bold; text-align: left; border: 0px solid #D3D1D2; border-bottom: 1px solid #D3D1D2; padding: 5px; vertical-align: bottom;}

.trackorange {color: #F8981D; font-weight: bold; text-align: left; padding-top: 3px; padding-bottom: 3px; font-size: 14px;}
.trackblue {color: #00A3E4; font-weight: bold; text-align: left; padding-top: 3px; padding-bottom: 3px; font-size: 12px;}
.trackgreen {color: #C1D72D; font-weight: bold; text-align: left; padding-top: 0px; font-size: 12px;}
.trackblack {color: #000000; padding-top: 5px; text-align: left; padding-bottom: 3px; font-size: 12px; line-height: 18px; text-transform: capitalize;}

.bodysubhead {color: #F8981D; padding-top: 10px; text-align: left; padding-bottom: 0px; font-weight: bold; font-size: 16px;}
.bodysubhead2 {color: #00A3E4; font-weight: normal; text-align: left; padding-top: 10px; padding-bottom: 0px; font-size: 14px;}
.bodyblack {color: #000000; padding-top: 5px; text-align: left; padding-bottom: 3px; font-size: 12px; line-height: 18px;}

.bodycaption {background-color: #ffffff; color: #666666; margin-top: 10px; margin-bottom: 20px; padding: 10px; text-align: left; font-size: 12px; line-height: 18px; border: #D3D1D2 dotted 1px;}

.headorange {color: #F8981D; font-weight: normal; text-align: left; padding-bottom: 10px; font-size: 18px;}
.headorange2 {color: #F8981D; font-weight: normal; text-align: left; padding-top: 10px; font-size: 14px;}
.headblue2 {color: #00A3E4; font-weight: normal; text-align: left; padding-top: 10px; font-size: 14px;}

.breadcrumbs {color: #00A3E4; font-weight: normal; text-align: left; padding-bottom: 20px; font-size: 10px; margin-top: -10px; margin-left: -10px;}

.bodyblack ul.enviro li {
     margin-bottom: 10px;}
.bodyblack ul.enviro {
     margin: 0 20px;
     padding: 0;}
//Blue: #00A3E4
//Orange: #F8981D
//Green: #C1D72D
//Gray: #B7B1B1
//Background: #D3D1D2
