

/*******************************************************************
**** Body Stylez ***************************************************
********************************************************************/
body {
	background-color : #ffffff; font-family: Helvetica, Verdana, Arial, sans-serif;
	scrollbar-arrow-color: #ff0000; scrollbar-base-color: #FFFFFF; /*999999*/
	scrollbar-dark-shadow-color: #EEEEEE; scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #E6E6E6; scrollbar-shadow-color: #c0c0c0;
	scrollbar-highlight-color: #CCCCCC; scrollbar-3d-light-color: #ffffff;
	margin: 0px; padding: 0px;
}
/*******************************************************************
**** <a> Stylez ***************************************************
********************************************************************/
a.aMenu{ color : #000000; padding-bottom: 4px; text-decoration: none; font-family: Helvetica, Verdana, Arial, Sans-serif; font-size: 9px;}
a.aMenu:link { color : #000000;}
a.aMenu:active { color : #000000;}
a.aMenu:visited { color : #000000;}
a.aMenu:hover {	color : #fe5200;text-decoration: underline;}
/*background: url(graphics/nav/underline.gif) repeat-x 100% 100%; fe5200*/
a.aStandard{ color : #EA4D01; text-decoration: none; font-family: Helvetica, Verdana, Arial, Sans-serif; font-size: 11px;}
a.aStandard:link { color : #EA4D01; font-family: Helvetica, Verdana, Arial, Sans-serif; font-size: 11px;}
a.aStandard:active { color : #EA4D01; font-family: Helvetica, Verdana, Arial, Sans-serif; font-size: 11px;}
a.aStandard:visited { color : #EA4D01; font-family: Helvetica, Verdana, Arial, Sans-serif; font-size: 11px;}
a.aStandard:hover {	color : #000000; text-decoration: none; font-family: Helvetica, Verdana, Arial, Sans-serif; font-size: 11px; }

a.aQuicklink{ color : #fe5200; text-decoration: none; font-family: Helvetica, Verdana, Arial, Sans-serif; font-size: 11px;}
a.aQuicklink:link { color : #fe5200; font-family: Helvetica, Verdana, Arial, Sans-serif; font-size: 11px;}
a.aQuicklink:active { color : #fe5200; font-family: Helvetica, Verdana, Arial, Sans-serif; font-size: 11px;}
a.aQuicklink:visited { color : #fe5200; font-family: Helvetica, Verdana, Arial, Sans-serif; font-size: 11px;}
a.aQuicklink:hover {	color : #000000; text-decoration: none; font-family: Helvetica, Verdana, Arial, Sans-serif; font-size: 11px; }

div.divSubjectHeading {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:11px; font-weight: bolder;
}
div.divTextBlock {
	padding-left:20px; padding-right:35px; padding-top:15px; padding-bottom:10px;
	padding: 15px 35px 10px 20px;
}
div#divFooterBar {
	padding-left:20px; padding-right:35px; padding-top:15px; padding-bottom:10px;
}

p.pParagraphHeader {
	font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	letter-spacing: 0.03em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 40px;
	margin-right: 40px;
}
p {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 40px;
	margin-right: 20px;
}
span.spnMessageRed {
	font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
span.spnMessageOrange {
	font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fe5200;
}
span.spnMessageGreen {
	font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009966;
}
span.spnPad {height:30px; text-align:left; padding-top:10px;}
/*******************************************************************
**** <table> Stylez ***************************************************
********************************************************************/
table.tblMainBorder {
	background-color: #E8E8E8;
	border-width: 1px;
	border-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #999999;
	border-left-color: #666666;
	padding: 0px;
	font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 15px;
}
table.tblBodyContent {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 40px;
	margin-right: 20px;
}
fieldset {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 40px;
	margin-right: 60px;
	margin-left: 10px;
}
legend {
	color: #ffffff;
	padding: 2px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-left: 10px;
	letter-spacing: 0.05em;
}
legend.legendHeadStaff {
	background-color: #778EAD;
}
legend.legendHeadContact {
	background-color: #999999;
}
ul.ulLink {
	list-style-position: outside;
	list-style-image: url(../graphics/arrow_grey_fwd.gif);
	vertical-align: middle;
}
ul.ulBlank {
	list-style-position: outside;
	list-style-image: url(../graphics/list_blank.gif);
	vertical-align: middle;
}
img.imgFloatRight {
	float:right; margin-right: 60px; margin-left: 10px;
}
img.imgTopPad { margin-top:12px; }
label {
	font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/*******************************************************************
**** <td> Stylez ***************************************************
********************************************************************/

td{ font-family: Helvetica, Verdana, Arial, Sans-serif; font-size:11px;color:#000000; }
td.tdMainWhiteContentPad {
	background-color: #ffffff;
	padding: 0px 20px 20px 20px;
}
td.tdLeftPadOnly {
	padding-left: 10px;
}

td.tdContentCell {
	font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	padding: 10px;
	background-image: url(../graphics/GreyGradient.jpg);
	background-repeat: repeat-x;
	text-align: justify;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B0B0B0;
	vertical-align: top;
}
td.tdPlainCellPadding {
	padding: 0px 12px 12px 12px ;
}
td.tdBannerCell {
	background-color: #ffffff; text-align: center; vertical-align: middle; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666;
}
td.tdHeaderBlue {
	background-color: #778EAD;font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	letter-spacing: 0.05em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
td.tdHeader3DBlue {
	font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	letter-spacing: 0.05em;
	background-image: url(../graphics/tblBlueTop.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

td.tdHeaderGreen {
	background-color: #b2af7c ;/*88A956 603811*/
	font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	letter-spacing: 0.05em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
td.tdHeaderPurple {
	background-color: #663366;
	font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	letter-spacing: 0.05em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
td.tdHeaderOrange {
	background-color: #fe5200;
	font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	letter-spacing: 0.05em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
td.tdHeaderPurple {
	background-color: #964978;
	font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	letter-spacing: 0.05em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
td.tdHeaderGrey {
	background-color: #999999;
	font-family: Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	letter-spacing: 0.05em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

td.tdLightGrey {
	background-color: #e6e6e6;
}
td.tdMenu {
	font-family : Helvetica, Verdana, Arial, Sans-serif;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.05em;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: middle;
}
td.tdBgLeftBottom {
	background-color: #FFFFFF;
	background-image: url(../graphics/bg_main_left_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;

}
td.tdBgRightBottom {
	background-color: #E6E6E6;
	background-image: url(../graphics/bg_main_right_bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 0px;
}
td.tdBgLeftSide {
	background-image: url(../graphics/bg_left.jpg);
	background-position:right top; 
	background-repeat:repeat-y;
}
td.tdBgRightSide {
	background-image: url(../graphics/bg_right.jpg);
	background-position:left top; 
	background-repeat:repeat-y;
}
td.tdBgGreyLeftBar {
 	background-image: url(../graphics/bg_main_left_side.gif);
	background-position:right top; 
	background-repeat:repeat-y;
}
td.tdAddressCell {
	padding-left: 15px; font-size: 9px;
}
/*******************************************************************
**** <form> componant Stylez ***************************************************
********************************************************************/
select.selDropList {
		border: 1px solid #666699; font-family:  Helvetica, Verdana, sans-serif; font-size: 11px; color: #660066; background-color: #e4e4e4;
}
input.inpTextFieldShort {
	width:120px;font-family : Helvetica, Verdana, Arial, Sans-serif;font-size: 11px; color: #660066; background-color: #e4e4e4;
	padding: 2px;height: 20px; border-width: 1px;border-style: solid;border-color: #666666;
}
input.inpTextFieldTiny {
	width:50px;font-family : Helvetica, Verdana, Arial, Sans-serif;font-size: 11px; color: #660066; background-color: #e4e4e4;
	padding: 2px;height: 20px; border-width: 1px;border-style: solid;border-color: #666666;
}
textarea.textStandard {
	font-family : Helvetica, Verdana, Arial, Sans-serif;font-size: 11px; color: #660066; background-color: #e4e4e4;
	padding: 2px;border-width: 1px;border-style: solid;border-color: #666666;
}
input.inpTextFieldStandard {
	width:120px; font-family : Helvetica, Verdana, Arial, Sans-serif; font-size: 11px; color: #660066; background-color: #e4e4e4;
	padding: 2px; height: 20px; border-width: 1px; border-style: solid; border-color: #666666;
}
input.inpTextFieldLong {
	width:150px; font-family : Helvetica, Verdana, Arial, Sans-serif; font-size: 11px; color: #660066; background-color: #e4e4e4;
	padding: 2px; height: 20px; border-width: 1px; border-style: solid; border-color: #666666;
}
input.inpTextFieldExtraLong {
	width:210px; font-family : Helvetica, Verdana, Arial, Sans-serif; font-size: 11px; color: #660066; background-color: #e4e4e4;
	padding: 2px; height: 20px; border-width: 1px; border-style: solid; border-color: #666666;
}
input.inpBtnSubmit {
	width:90px; font-size: 10px; padding: 2px; height: 20px; color: #660066; border-width: 1px 1px 1px 1px;
	border-style: solid; border-top-color: #CCCCCC; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #CCCCCC;
}
textarea {
	width:260px; font-family : Helvetica, Verdana, Arial, Sans-serif; font-size: 11px; color: #660066; background-color: #e4e4e4;
	padding: 2px; border-width: 1px; border-style: solid; border-color: #666666;
}