body { background-color:#c4c4c4; background-image:url('../images/bg_water.jpg'); background-repeat: repeat-x;}
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 0px; margin-left: 0px; margin-bottom: 8px; margin-right: 0px; line-height: 16px;}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 16px;}
th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 16px; font-weight:bold;  background-color:#475879;}
li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;text-indent: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; line-height: 16px;}
ul { text-indent: 0px; margin-left: 17px; margin-top: 0px;}
ol { text-indent: 0px; margin-left: 17px; margin-top: 0px;}
a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c51015; margin-top: 0px; margin-left: 0px; margin-right: 0px; text-decoration: none;}
a:hover { color: #455472; text-decoration: underline;}
a:active { color: #455472; text-decoration: underline;}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #6c7994; line-height: 50px; border-bottom: 1px solid #a3abbc; margin-bottom: 6px;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #475879; line-height: 25px; background-color:#dfd39f; padding-left: 20px; margin-bottom: 0px;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #000000; line-height: 25px;}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height: 20px; margin-bottom: 0px;}

.navLogo { background-image:url('../images/navilinx_bg.gif');}
.navMainNav { background-image:url('../images/nav_main_bg.gif');}
.navplanner { background-image:url('../images/planner.jpg');}
.navFooter { background-image:url('../images/footer.jpg');}
.printBody { background-color:#ffffff; background-image:url('../images/clear.gif');}

.wrapperLogon { font-family: Verdana; color: #666666; padding-left: 50px; padding-right: 50px; padding-top: 15px; padding-bottom: 25px;}
a.siteLogin { font-family: Verdana; color: #999999; padding-left: 0px; padding-right: 0px; text-decoration: none; line-height: 16px;}
a.siteLogin:hover { color: #455472; text-decoration: underline;}
a.siteLogin:active { color: #455472; text-decoration: underline;}

.wrapperBody { padding-right: 50px; padding-left: 50px;}
.pageTitle { font-size: 18px; color: #8e948f; line-height: 22px;}
.pageSubTitle { font-size: 12px; color: #888888; line-height: 16px;}
.topLine { border-top: 1px solid #a3abbc;}
.topLineBlk { border-top: 1px solid #000000;}

.frmInput { font-size:10px; color: #000000; background-color:#ffffff; border-style:0; border:1px solid #a3abbc; z-index:1; }
.frmSubmit { font-size:10px; font-weight:bold; color:#4b6596; background-color:#f2f2f2; border:1px solid #d3d2cc; cursor:hand; }

.bgWhite { background-color:#ffffff; }
.bgGold { background-color:#dfd39f; }
.bgError { background-color:#f39f9f; }
.bgGreyBlue { background-color:#475879; }

.logError { font-weight:bold; color:#c51015; }
.resError { color:#c51015; }
.resConfirm { color:#33a53e; }

.navBorder { border-left: 1px solid #a3abbc;}
.admHdr {color: #455472; text-decoration: none; line-height: 16px; font-weight:bold;}
a.admNav {color: #888888; text-decoration: none; line-height: 16px;}
a.admNav:hover { color: #455472; text-decoration: underline;}
a.admNav:active { color: #455472; text-decoration: underline;}
a.admNavGot {color: #455472; text-decoration: none; line-height: 16px;}
a.admNavGot:hover { color: #455472; text-decoration: underline;}
a.admNavGot:active { color: #455472; text-decoration: underline;}
.admConHdr { background-color:#8e958f; color: #000000; text-decoration: none; line-height: 16px; font-weight:bold; padding-left: 15px;}
.admConHdrSec { background-color:#dfd39f; color: #000000; text-decoration: none; line-height: 16px; font-weight:bold; padding-left: 30px;}
.admConHdrThrd { background-color:#cbcecb; color: #000000; text-decoration: none; line-height: 16px; font-weight:bold; padding-left: 45px;}
.admConLineOne { background-color:#f2f3ef; color: #666666; text-decoration: none; line-height: 16px;}
.admConLineTwo { background-color:#ffffff; color: #666666; text-decoration: none; line-height: 16px;}

.planText { font-size: 12px; line-height: 16px;}
.planTitle { font-size: 13px; line-height: 40px; font-weight:bold;}
.callOut  { font-size: 12px; line-height: 16px; font-weight:bold; color: #3e63af;}



