body{ margin: 0px; padding: 0px; background: #FFFFFF url(../images/bgGrad.jpg) repeat-x; text-align: center; }

#wrapper { width: 782px; margin-right: auto; margin-left: auto; background: #FFFFFF url(../images/wrapperBg.jpg) repeat-y; font:12px Arial, Helvetica, sans-serif; }
#wrapper a { color: #373938; text-decoration: underline; margin: 0px; padding: 0px; }
#wrapper a:hover{color:#999999; text-decoration:none; font-size:14px; padding:-2px;}

#content { width: 718px; float: left; text-align: left; padding-bottom: 10px; border-bottom: 1px solid #828282; }
#rightCol { float: right; width: 494px; padding-right: 10px; }
#leftCol { float: left; width: 202px; }

#leftShadow { float: left; height: 300px; width: 32px; background: url(../images/leftShadow.jpg) no-repeat; }
#rightShadow { float: left; height: 300px; width: 32px; background: url(../images/rightShadow.jpg) no-repeat; }

#header { height: 70px; width: 782px; background: url(../images/headerPic.jpg) no-repeat; position: relative; }
#headerLinks { text-align:right; position: absolute; left: 650px; top: 50px; }
#headerLinks a { color: #000000; text-decoration: underline; }
#headerLinks a:hover { text-decoration: none; }

#quickLinks { background: #5EC6FF; margin: 4px 1px 4px 1px; color: #000000; padding: 0px 0px 0px 13px; font:14px Arial, Helvetica, sans-serif; text-align: left; }
#quickLinks a {color: #000000; line-height: 20px; margin: 0px; padding: 0px; text-decoration: underline; }
#quickLinks a:hover { text-decoration: none;  color:#FFFFFF;}

#wapPic img { margin-top: 10px; float: right; }

#howBox { background: #E1E8F2; border: 1px solid #a7a8a5; padding: 10px; width: 474px; }
/*#howBox p { margin: 10px 0px 0px 5px; padding: 5px; display: block; float: left; }*/
#howBox p { margin: 10px 0px 0px 5px; padding: 5px; display: block; }
#howBox h1 { font-size:20px; background: #295AA6; border: 1px solid #97968b; color: #fefeea; padding-left: 4px;	display: block;	text-align: left; }
#howBox img { margin: 10px; float: left; }
#howBox p.errMessage {color:#E6DC94; font-size: 12px; font-weight:bold; background-color:#666666; padding: 2px 2px 2px 2px;}
#howBox .inputName{width: 140px;}
#howBox .inputValue{background-color:#C2DCFF; color:#000000;}

#newsBox img { float: left;  margin-top: 4px; }
#newsBox { background: #E1E8F2; border: 1px solid #a7a8a5; padding: 5px; margin-top: 10px; width: 296px;  float: left; }
#newsBox p { padding: 0px; float: left; margin: 4px 0px 8px 10px; display: block; width: 224px; }
#newsBox a:hover { text-decoration: none; }
#newsBox h3 { width: 280px; display: block; }

#newsBox1 {background: url(../images/newsBoxAdd.jpg) no-repeat; border: 1px solid #a7a8a5;  margin-top: 10px; width: 296px;  float: left; height:177px; }

#navigationBox{ background: #E1E8F2; border: 1px solid #a7a8a5; margin-left: 10px; padding: 10px; width: 171px;}
#navigationBox p { font-size: 12px; font-weight: bold; margin: 2px; line-height: 12px; padding: 0px 5px 5px 10px; }
#navigationBox img { margin-bottom: 10px; }
#navigationBox h1 { font-size:20px; background: #295AA6; border: 1px solid #97968b; color: #fefeea; padding-left: 4px; display: block; text-align: left; margin-bottom: 10px; }
#navigationBox a {color: #000000; line-height: 20px; margin: 0px; padding: 0px; text-decoration: underline; }
#navigationBox a:hover { text-decoration: none; color: #999999; }
#navigationBox input.login {width: 150px;}

.greyDivider { font-size: 0px; line-height: 0px; background-color: #a0a1a0; height: 2px; clear: both; }
.whiteDivider { font-size: 0px; line-height: 0px; background-color: #E1E8F2; height: 2px; clear: both; }

h1 { font: 20px; margin: 0px; padding: 0px; }
h3 { float: left; clear: both; margin: 0px; padding: 0px; }
p { color: #000000;}

#footer { clear: both; color: #999999; height: 53px; background: url(../images/footerBottom.jpg) left bottom; }
#footer a {line-height: 28px; margin: 0px; padding: 0px; }

a.crumbTrailLink{
    text-decoration: underline;
}

.customRoute{ font-weight:bold; background-color:#C2DCFF;}

.subHeading{font-weight:bold; background-color:#C2DCFF;font-size:13px; padding: 0px 0px 0px 2px;}

#subHeading{font-weight:bold; background-color:#C2DCFF;font-size:13px; padding: 0px 0px 0px 2px;}
#subHeading a{color: #000000;}
#subHeading a:hover{text-decoration: none;}

.trafficHeading{font-weight:bold ;font-size:11px;background-color:#ACEFFF; padding: 0px 2px 0px 2px;}
.clientHeading{font-weight:bold;font-size:13px; color: #295AA6; }
#clientHeadingSpecial{font-weight:bold;font-size:13px; color: #CC0000; background-color:#2D0000; }
#javaScriptMessage{font-size:12px; color:#295AA6;}

