A.linkbluebar:link
{
  color: #ffffff; 
  text-decoration: none;
}
A.linkbluebar:visited
{
  color: #ffffff; 
  text-decoration: none;
}
A.linkbluebar:active
{
  color: #ffffff; 
  text-decoration: none;
}
A.linkbluebar:hover
{
  color: #ffffff; 
  text-decoration: none;
}
a:link {text-decoration: none; color:#0066FF;}
a:visited {text-decoration: none; color:#FF0000;}
a:active {text-decoration: none}
a:hover {text-decoration: none; color: #FF0000;}
.homeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 14px;
	color: #424242;
	text-align: left;
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12px;
	color: #003366;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 17px;
	color: #424242;
	text-align: left;
}
.viewablecostcenters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 17px;
	color: #424242;
	text-align: left;
}
.viewablecostcenters:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 17px;
	color: #424242;
	text-align: left;
}
.viewablecostcenters a, .viewablecostcenters a:hover, .viewablecostcenters a:visited, .viewablecostcenters a:active {
	color: #000099;
}

.maviewablecostcenters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 17px;
	color: darkgreen;
	text-align: left;
}
A.maviewablecostcenters:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 17px;
	color: darkgreen;
	text-align: left;
}
A.maviewablecostcenters:hover {
	color: darkgreen;
}
A.maviewablecostcenters:active {
	color: darkgreen;
}
A.maviewablecostcenters:visited {
	color: darkgreen;
}

.bodyText-alignright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 17px;
	color: #424242;
	text-align: right;
}
.bodyText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 17px;
	color: #424242;
	background:#D7E7CD;
	text-align: left;
}
.sideBarText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 13px;
	color: #336699;
}
.bodyTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 17px;
	font-weight: bold;
	color: #336699;
}
.button {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #CBE3FF;
 color: #102132;
 margin-left: 12px;
 margin-top: 3px;
 margin-bottom: 2px;
}
.labelcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #3670A7;
 background-color: #FFFFFF;
 width: 300px;
}

.fieldcell {
 background-color: #F2F7FB;
 color: #000000;
 text-align: right;
 margin-right: 0px;
 padding-right: 0px;
}

.smalllabelcell {
	font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	width: 100px;
	background-image: url(../images_main/fieldBG.jpg);
	text-indent: 2px;
	border: thin solid #66CCFF;
	height: 20px;
}

.smallfieldcell {
 background-color: #FFFFFF;
 color: #000000;
 text-align: left;
 
}
.fieldcell input {
 width: 200px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}

.smallfieldcell input {
 width: 100px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
}

.smallfieldcell select {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
}
 #signup table {
 background-color: #F9FBFD;
 color: #000000;
 width: 440px;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
}

#signup td {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
}
.formReverse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
}
.quoteField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #006699;
	background-color: #FFFFFF;
	width: 275px;
	border: thin solid #66CCFF;
	height: 20px;
	text-indent: 2px;
	background-image: url(../images_main/fieldBG.jpg);
}
.quoteTextField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #006699;
	text-indent: 2px;
	border: thin solid #66CCFF;
	width: 275px;
	background-image: url(../images_main/fieldBG.jpg);
}
.quoteTextField2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #006699;
	text-indent: 2px;
	border: thin solid #66CCFF;
	width: 375px;
	background-image: url(../images_main/fieldBG.jpg);
}
.pullDown {
	background-image: url(../images_main/fieldBG.jpg);
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #336699;
	background-color: #FAFBED;
	font-weight: normal;
}
.formBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 17px;
	font-weight: normal;
	color: #006699;
}
.requestSmallBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #006699;
	background-image: url(../images_main/fieldBG.jpg);
	text-indent: 2px;
	height: 20px;
	width: 50px;
	border: thin solid #3399CC;
}
.formBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #CC6600;
	line-height: 14px;
}
.formItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 17px;
	color: #CC6600;
	font-style: normal;
	font-weight: normal;
}
.formBoxSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #006699;
	text-indent: 2px;
	height: 17px;
	width: 50px;
	border: thin solid #00CCFF;
	background-image: url(../images_main/fieldBG.jpg);
}
.formBoxSmall2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
		color: #006699;
text-indent: 2px;
	height: 17px;
/*	width: 275px;*/
/*	border: thin solid #00CCFF;*/
/*	background-image: url(../images_main/fieldBG.jpg);*/
}
.formBoxSmall2-required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
		color: #006699;
		background:#FFFF99;
text-indent: 2px;
	height: 17px;
/*	width: 275px;*/
/*	border: thin solid #00CCFF;*/
/*	background-image: url(../images_main/fieldBG.jpg);*/
}
.formBoxSmall2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #006699;
	text-indent: 2px;
	height: 17px;
	width: 195px;
	border: thin solid #00CCFF;

}
.formBoxSmall3b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #006699;
	text-indent: 2px;
	height: 17px;
	width: 33px;
	border: thin solid #00CCFF;

}
.formBoxSmall3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #006699;
	text-indent: 2px;
	height: 17px;
	width: 120px;
	border: thin solid #00CCFF;
	background-image: url(../images_main/fieldBG.jpg);
}
.orderBoldReverse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
}
.orderBoldReverse a, .orderBoldReverse a:visited {
	color: #fff; text-decoration: none;
}
.warningRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13px;
	font-weight: bold;
	color: #FF0000;
}