body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
#background{ background-color:#EFEEF5;
}
td{ background-color:#ffffff;

}
.tdbeige{ background-color:#cccc99;
}
.tdblue{
	background-color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
}

.tdbluecenter{
	background-color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

.tdblue:hover{
	background-color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
	text-decoration:underline
}
.tdnavblue{
	background-color:#FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
}
.tdbluecart{
	background-color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}
.tdteal{
	background-color:#80A5E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
}
.tdgrey{ background-color:#cccccc;
}
.tdred{ background-color:#990033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	text-align: right;
	color: #FFFFFF;
}
.tdyellow{ background-color:#ecb731;
}
.tddkgreen{ background-color:#006633;
}
.tdltblue{ background-color:#6caed;
}
.tdorange{ background-color:#cc6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	text-align: right;
	color: #FFFFFF;
}
.tdorangecenter{ background-color:#cc6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	text-align: center;
	color: #FFFFFF;
}
img{
	font-size: 8pt;
	font-family: arial;
	font-weight: normal;
	color: #666666;
}

form{
	margin: 0;
	padding: 0;
}
/* End: Global */

/* Begin: vertical lines */
.vSpacer6{
	padding: 0;
	margin: 0;
	height: 7px;
	overflow: hidden;
}

.vSpacer8{
	overflow: hidden;
	padding: 0;
	margin: 0;
	height: 8px;
}

html>body .vSpacer8{
	overflow: hidden;
	padding: 0;
	margin: 0;
	height: 9px;
}

.vSpacer10{
	overflow: hidden;
	height: 10px;	
}

.vSpacer15{
	height: 15px;
}
/* End: vertical lines */

/* Begin: spacers */
	/* Begin: Padding Top */
.pTop5{
 padding-top: 5px;
}

.pTop10{
 padding-top: 10px;
}

.pTop15{
	padding-top: 15px;
}

.pTop20{
 padding-top: 20px;
}
	/* End: Padding Top */

	/* Begin: Padding Bottom */
.pBot5{
	padding-bottom: 5px;
}

.pBot10{
	padding-bottom:10px;
}

.pLeft15{
	padding-left: 15px;
}

.pBot15{
	padding-bottom: 15px;
}

.pBot20{
	padding-bottom: 20px;
}
	/* End: Padding Bottom */

	/* Begin: Margin Top */
.mTop5{
	margin-top: 5px;
}

.mTop15{
	margin-top: 15px;
}
	/* End: Margin Top */

	/* Begin: Margin Right */
.mRight5 {
	margin-right: 5px;
}

.mRight10{
	margin-right: 10px;
}

.mRight15{
	margin-right: 15px;
}
	/* End: Margin Right */

	/* Begin: Margin Bottom */
.mBot1{
	margin-bottom: 1px;
	background-color:#FFFFFF;
}
.mBot5{
	margin-bottom: 5px;
}

.mBot10{
	margin-bottom: 10px;
}

.mBot15{
	margin-bottom: 15px;
}

.mBot20{
	margin-bottom: 20px;
}
	/* End: Margin Bottom */

	/* Begin: Margin left */
.mLeft1{
        margin-left: 1px;
}
.mLeft5{
	margin-left: 5px;
}

.mLeft10{
	margin-left: 10px;
}

.mLeft15{
	margin-left: 15px;
}

.mLeft20{
	margin-left: 20px;
}

.mLeft195{
	margin-left: 195px;
}
	/* End: Margin left */
/* End: Spacers */
.avTop{
  vertical-align: top;
}

.avBot{
  vertical-align: bottom;
}

.avCenter{
  vertical-align: middle;
}

/* Begin: Go Button */
.btnGo{
	color: #ffffff;
	background-color: #009F00;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold;
	text-align: center;
	text-decoration: none;  
	padding: 2px 1px 2px 1px;
	display: block;	
}
/* End: Go Button */

/* Begin: Horizontal line divider */
.lineDivider{
	background-color: #666666;
	height: 3px;
	font-size: 1px;
}
/* End: Horizontal line divider */

 /* Begin: Blue Pipe */
.bluePipe{
	color: #0a2972;
	margin: 0 3px 0 3px;
	font-size: 8pt;
	padding: 5px 0 5px 0;
}
/* End: Blue Pipe */

 /* Begin: Red Arrow */
.redArrow{
	color: #ff1100;
	margin: 0 5px 0 0;
	font-size: 8pt;
}
/* End: Red Arrow */

 /* Begin: Grey Pipe */
.greyPipe{
	color: #999999;
	margin: 0 3px 0 3px;
	font-size: 8pt;
	padding: 5px 0 5px 0;
}
/* End: Grey Pipe */

html>body .greyPipe{
	margin-right: 3px;
}


/* Begin: clear All */
.clearAll{
	clear: both;
	overflow: hidden;
}
/* End: clear All */

/* BEGIN: FOOTER */
/* Begin: Back to top Container */
.backToTopContainer{
	width: 90px;
	text-align: right;	
	margin: 40px 0 10px 645px;
white-space:nowrap;
	padding: 0;
}
/* End: Back to top Container */

html>body .backToTopContainer{
	padding-top: 40px;
	margin: 0 0 10px 660px;
}

/* Begin: Footer Container */
#globalFooterContainer{
	width: 780px;
	margin: 0 0 15px 0;
	float:left;
	background-color:#0a2972;
	padding: 5px 0 5px 0;


}
/* End: Footer container */

html>body #globalFooterContainer{
	padding-bottom: 0;
	margin-bottom: 10px;
}

/* Begin: Footer Links Container */
.footerSpacer{
	margin: 3px 0 0 0;
	padding: 0;
}
/* End: Footer Links Container */

html>body .footerSpacer{
	margin: 7px 0 0 0;
}
/* End: Footer Links Container */
/* Begin: footer div text */
.footerDivText{
	float: left;
	margin: 0;
	padding: 0;		
}
/* End: footer div text */

/* Begin: popupFooter Container */
#pFooterContainer{
	width: 375px;
	margin: 0;
	padding: 0;
}
/* End: popupFooter container */

.pFooterPopUp3Col{
	width: 570px;
	margin: 0;
	padding: 0;
}

.backtoTop3Col{
	width: 570px;
	text-align: right;	
	margin: 40px 0 10px 0;
	padding: 0;
}

/* Begin: popup Back to top Container */
.bcPopupContainer{
	width: 375px;
	text-align: right;	
	margin: 40px 0 10px 0;
	padding: 0;
}
/* End: popup Back to top Container */
/* END: FOOTER */

/* BEGIN: BREADCRUMB */
#breadCrumbContainer{
	width: 395px;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
	text-align: left;
	position: relative;
	z-index: 1;
}

html>body #breadCrumbContainer{
	margin-top: 6px;
}
/* END: BREADCRUMB */
.headermenu {

	background-color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #ffcc66;
}

.headermenu:hoover {

	background-color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #ffcc66;
	text-decoration:underline;
}