 body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color:#282626;
	background-image: url(images/pm_body_innerbg.gif);
	background-repeat:repeat-x;
	padding:0;
	margin:0;
}
a{
	color:#336699;
	text-decoration:underline;
}
a:hover{
	color:#ff6600;
	text-decoration:none;
}
UL{
	padding:0px;
	margin-left:18px;
}
LI{
	margin:5px;
	list-style-position: outside;
	list-style-type: disc;
}
.error{
	color:#FF0000;
}
.success{
	color:#009900;
}
form{
	display: inline;
}
.pdngLft
{
	padding:0px 0px 0px 6px;
}
.morePdngLft
{
	padding:5px 0px 7px 11px;
}
.bdrBtm
{
	border-bottom:1px solid #cfd9e4;
}
.fontWght
{
	font-weight:normal;
	color:#000;
}

/*Global-style-guideline-ends-here */
.topdate{
	color:#4c5b6e;
	font-size: 10px;
}
#mainnav {
	position:absolute;
	left:230px;
	top:260px;
	width:370px;
	height:32px;
}

#innerdiv {
	position:absolute;
	left:230px;
	top:211px;
	width:370px;
	height:32px;
}
.hdrbtmbg{
	background-color:#69c;
}
/*Header-nav-ends-here*/

/*left-nav-style-ends-here*/
.rttblbg{
	background-color:#cfd9e4;
}
.rttbltdbg{
	background-color:#f0fbe5;
	font-size:11px;
	color:#3e70b0;
	padding:3px 3px 3px 15px;
	background-image: url(images/pm_icon_sub_bullet.gif);
	background-repeat:no-repeat;
	background-position:3px 5px;
}
.rttbltdbgoption{
	background-color:#f5f8fe;
	font-size:11px;
	color:#3e70b0;
	padding:3px;
	padding:3px 3px 3px 15px;
	background-image: url(images/pm_icon_sub_bullet.gif);
	background-repeat:no-repeat;
	background-position:3px 5px;	
}
.rttblwhitebg{
	background-color:#fff;
}
.tbltitle{
	font-size:11px;
	color:#3e70b0;
	font-weight:bold;
}
.emailconfirm{
	font-size:11px;
	color:#000;
	font-weight:normal;
}
a.rtlink{
	font-size:11px;
	color:#3e70b0;
	font-weight:normal;
	text-decoration:none;
}
a.rtlink:hover{
	font-size:11px;
	color:#3f3a27;
	font-weight:normal;
	text-decoration:none;
}
a.rtlinkonpage{
	font-size:11px;
	color:#3f3a27;
	font-weight:bold;
	text-decoration:none;
}
a.rtlinkonpage:hover{
	font-size:11px;
	color:#3f3a27;
	font-weight:bold;
	text-decoration:none;
}

/*right-nav-style-ends-here*/
.textbox{
	border: 1px solid #7f9db9;
	font-size: 10px;
	padding:2px;
	margin:0px;
	color:#282626;
}
.textboxdisable{
	border: 1px solid #d4d4d4;
	background-color:#f5f5f4;
	font-size: 10px;
	padding:2px;
	margin:0px;
	color:#282626;
}
.bodypadding{
	padding:14px;
}
.bodytext{
	color:#282626;
	line-height:14px;
}
.pagetitle{
	color:#ff6600;
	height:18px;
	font-weight:bold;
	font-size:14px;
}
.highlighttitle{
	font-size:14px;
	color:#336699;
	font-weight:bold;
}
.subtitle{
	font-size:12px;
	color:#336699;
	font-weight:bold;
}
.versept{
	background-image:url(images/pm_sept_verline.gif);
	background-repeat:repeat-y;
}
.horsept{
	background-image:url(images/pm_sept_horline.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.verseptlt{
	background-image:url(images/pm_sept_verline.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.bdypad{
	padding:10px;
}
.notetext{
	font-size:10px;
	color:#336699;
}
.hrstyle{
    border-top:1px dotted #5b6b74; 
    border-bottom:none; 
    border-right:none; 
    border-left:none; 
    height:1px;
    margin:5px 0 5px 0;
}
.ltpadding{
	padding-left:10px;
}
/*body-style-guidelines-ends-here*/
.ftrbdr{
	background-color:#0f367a;
}
.ftrbg{
	background-color:#bcddfd;
	padding:5px 14px;
}
.footer{
	font-size:10px;
	color:#336699;
	line-height:17px;
}
a.footer{
	color:#336699;
	text-decoration:none;
}
a.footer:hover{
	color:#38383a;
	text-decoration:underline;
}
.copytext{
	font-size:10px;
}
/*footer-style-ends-here*/

/* new classes for dispatch */

.vertLine
{
background-image:url(images/pm_vertline.gif);
background-repeat:repeat-y;}

.ttlDispatch
{
color:#FF690C;
font-weight:bold;
padding-bottom:0px;
vertical-align:top;}
.lightGreen{
background-color:#E8F4E3;
}
.ltftstyle{
	border:none;
	border-color:#e0e8f1;
	background-color:#e0e8f1;
	font-weight:bold;
	font-size:11px;
}
.poprtbdr{
	border-right:1px solid #69c;
}
/*webMiler form styles start*/
.optnsColHdng{
	border-left:2px solid #b4bdcc;
	border-top:2px solid #b4bdcc;
	border-bottom:2px solid #b4bdcc;
}
.freeColHdng{
	border-left:3px solid #d4d7dc;
	border-top:3px solid #d4d7dc;
	border-right:3px solid #d4d7dc;
	border-bottom:2px solid #b4bdcc;
	background-color:#e1e2e6;
}
.basicColHdng{
	border-left:3px solid #76a9d4;
	border-top:3px solid #76a9d4;
	border-right:3px solid #76a9d4;
	border-bottom:2px solid #b4bdcc;
	background-color:#dce8f4;
}
.silverColHdng{
	border-left:3px solid #d4d7dc;
	border-top:3px solid #d4d7dc;
	border-right:3px solid #d4d7dc;
	border-bottom:2px solid #b4bdcc;
	background-color:#e1e2e6;
}
.goldColHdng{
	border-left:3px solid #e7d98e;
	border-top:3px solid #e7d98e;
	border-right:3px solid #e7d98e;
	border-bottom:2px solid #b4bdcc;
	background-color:#faeb98;
}
.platnmColHdng{
	border-left:3px solid #b0afad;
	border-top:3px solid #b0afad;
	border-right:3px solid #b0afad;
	border-bottom:2px solid #b4bdcc;
	background-color:#cfceca;
}
.bgContnt{
	background-image:url(images/pm_mileage_bgContn.gif);
	background-repeat:no-repeat;
	height:445px;
}
.centerAlign{
	text-align:center;
}
.rowHdng{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:150px;
	padding:0px 8px 7px 8px;
}
.rowHdngOrng{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:150px;
	color:#ff6600;
	padding:0px 8px 7px 8px;
}
.rowHdngLast{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:150px;
	padding:0px 8px 0px 8px;
}
.bracketTxt{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
/*webMiler form styles end*/

H1 {
    color:#ff6600;
    font-weight:bold;
    font-size:14px;
    line-height:19px;
    padding:0px;
    margin:0px;
}
H2 {
    color:#000;
    font-size: 11px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    line-height:15px;
}

H3 a:link, H3 A:visited {
    color:#336699;
    font-size: 11px;
}

H3 a:hover {
    color:#ff6600;
    font-size: 11px;
    font-weight:bold;
}

p {
	padding:6px 0px 12px 0px;
	margin:0px;
	line-height:16px;
}

/* Styles below added on 8/12/10 by Chris Johnson for product series listings on home page */
.prodSeriesHeader {
    font-size: 14px;
    font-weight: bold;
    color: #336699;
    padding: 6px 0px 0px 0px;
    margin: 18px 0px 12px 0px;
    line-height: 14px;
    border-top: dotted 1px black;
}

.prodSeriesSubhead {
    font-size: 11px;
    font-style: italic;
    padding: 0px 0px 12px 0px;
    margin: 0px;
    line-height: 11px;
}

.prodSeriesTitle {
    font-size: 11px;
    font-weight: bold;
    padding: 12px 0px 0px 0px;
    margin: 0px;
    line-height: 11px;
}
/* end home page product series styles
