BODY, B, P, TD, input, textarea, select, UL, OL, LI, A {
	font-family : Arial;
	font-size : 12px;
	color : #000000;
}
BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.siteShadow {
	background-image: url(images/global/siteshadow.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #d6d6d6;
}
.siteBorder {
	border-top: 7px solid #ababab;
}
.siteContentBG {
	background-color: #FFFFFF;
	background-image: url(images/global/right_bgline.gif);
	background-position: 810px;
	background-repeat: repeat-y;
}
.logoLeftLine {
	border-left: 7px solid #fed46f;
}
.headerPadding {
	padding: 23px 10px 20px 20px;
}
P {
	text-align : justify;
	text-justify: inter-ideograph;
	line-height : 16px;
}
A, A:ACTIVE, A:LINK, A:VISITED {
	color: #d86100;
	text-decoration: none;
}
A:FOCUS, A:HOVER {
	color: #d86100;
	text-decoration: underline;
}
UL {
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left: 0px;
}
OL {
	margin-left : 30px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left: 0px;
}
LI, .listDot, .linkDot {
	font-size : 12px;
	text-align : justify;
	text-justify: inter-ideograph;
}
.listDot {
	list-style-type: none;
	background: url(images/global/list_dot.gif) no-repeat;
	padding: 0px 0px 0px 14px;
	background-position: 0 3;
	margin: 0px 0px 10px 0px;
}
.linkDot{
	list-style-type: none;
	background: url(images/global/link_dot.gif) no-repeat;
	padding: 0px 0px 0px 14px;
	background-position: 0 3;
	margin: 0px 0px 10px 0px;
}
.subHeading {
	font-size: 15px;
	color: #f3ac01;
	font-weight: bold;
}
.subHeading, .subHeading:ACTIVE, .subHeading:LINK, .subHeading:VISITED {
	text-decoration: none;
}
.subHeading:FOCUS, .subHeading:HOVER {
	text-decoration: underline;
}
.subTitle {
	font-size: 14px;
	color: #A6A6A6;
	font-weight: bold;
}
.footer {
	font-size: 10px;
	color: #282828;
	background-color: #ababab;
	padding: 9px 10px 9px 20px;
}
.footerFloatLeft {
	float: left;
	width: 400px;
}
.footerFloatRight {
	float: right;
}
.footerLink, .footerLink:ACTIVE, .footerLink:LINK, .footerLink:VISITED {
	font-size: 10px;
	color: #282828;
	text-decoration: none;
}
.footerLink:FOCUS, .footerLink:HOVER {
	font-size: 10px;
	color: #282828;
	text-decoration: underline;
}
.innerContentPadding {
	padding: 32px 0px 15px 25px;
	background-color: #FFFFFF;
	height:300px;
}

.contentPadding {
	padding: 0px 20px 0px 20px;
}
.contentNotFloat {
	width: 696px;
}
.contentFloatLeft {
	width: 476px;
}
.contentFloatRight {
	float:right;
}
.bannerGreyLine {
	border-top: 1px solid #adadad;
}
.bannerPhotoMargin {
	margin:0px 0px 0px 1px;
}
.smalltext {
	font-size : 11px;
	color : #000000;
}
.smalltextlink, .smalltextlink:ACTIVE, .smalltextlink:LINK, .smalltextlink:VISITED {
	font-size: 11px;
	color: #d86100;
	text-decoration: none;
}
.smalltextlink:FOCUS, .smalltextlink:HOVER {
	font-size: 11px;
	color: #d86100;
	text-decoration: underline;
}
.redText {
	font-size: 12px;
	color: #f50000;
}
.rightPhotoMargin {
	margin:0px 0px 10px 25px;
}
.leftNav {
	margin: 0px 0px 6px 0px;
}
.leftNavBG {
	background-color: #e7e7e7;
	padding: 25px 0px 0px 0px;
}
.leftNavSub {
	margin: 0px 0px 0px 0px;
}
.clear {
	clear:both;
}
.divA {
	display:none;
}
.back2Top {
	text-align: right;
	padding: 15px 4px 0px 0px;
}

.subSectionTitle
{
	margin-bottom:10px;
}

.boxContent
{
	padding:8px 8px 8px 8px; 
	border:1px #fde6b0 solid;
	text-align : justify;
	text-justify: inter-ideograph;
	line-height : 16px;
}

.boxTop ,.sitemapBoxTop
{
	background-color:#fde6b0; 
	line-height:26px; 
	padding:0px 8px 0px 8px
}

.sitemapBoxContent
{
	padding:8px 8px 8px 8px; 
}


.contentBoxFloat
{
	display:inline; 
	float:left;
	width:218px;
	margin:0px 12px 20px 0px;
}

.boxContent2
{
	padding:8px 8px 8px 8px; 
	border:1px #EFEFEF solid;
}

.boxTitle
{
	background-color:#EFEFEF; 
	padding:8px 8px 8px 8px;
	font-weight:bold;
}

.boxLine
{
	background-color:#EFEFEF;
}

.docLineContent
{
	padding:4px 4px 4px 4px;
}

.docLineTop, .docLineBottom
{
	background-color:#EFEFEF;
}

.docLine
{
	background-color:#F4F4F4;
}

.photoBorder
{
	border:#fdb813 1px solid;
}

.tableBorder
{
	border:1px #DDDDDD solid;
}
.tableTop
{
	background-color:#EFEFEF;
	font-weight:bold;
}

.tableTitle
{
	background-color:#F7C652;
	font-weight:bold;
	color:#FFFFFF;
}

.tableContent
{
	background-color:#FCFCFC;
}

.homeNewsTable {
	background: #e7e7e7;
	margin: 10px 0px 25px 0px;
}
.homeNewsColLeft {
	border-top: 4px solid #c4c4c4;
	border-right: 1px solid #d4d4d4;
	padding: 17px 45px 45px 45px;
}
.homeNewsColRight {
	border-top: 4px solid #c4c4c4;
	padding: 17px 42px 25px 30px;
}
.homeBoilerPlate {
	color: #323232;
	line-height: 16px;
	text-align: justify;
	text-justify: inter-ideograph;
}
.homeBoilerPlatePhoto {
	border: 1px solid #fdb813;
	margin-right: 17px;
}
.homeNewsLink, .homeNewsLink:ACTIVE, .homeNewsLink:LINK, .homeNewsLink:VISITED {
	font-size: 11px;
	color: #323232;
	text-decoration: none;
	line-height: 15px;
}
.homeNewsLink:FOCUS, .homeNewsLink:HOVER {
	font-size: 11px;
	color: #323232;
	text-decoration: underline;
	line-height: 15px;
}
.homeNewsDate {
	font-size: 11px;
	color: #323232;
	text-align: right;
}
.homeNewsDocSpace {
	padding:0px 0px 5px 0px;
}

/* menu style start */
  /* DEFAULT STYLES ---- NEEEDED START */
  .clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
  .clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
  /* DEFAULT STYLES ---- NEEEDED END */
.mainMenu {
	position:absolute;
	visibility:hidden;
}
.subMenuReg, .subMenuOver {
	position: absolute;
	font-family: Arial;
	font-size: 12px;
	padding-top: 6px;
	padding-left: 15px;
	background-color: #dcdcdc;
}
.subSubMenuReg, .subSubMenuOver {
	position: absolute;
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px;
	padding-left: 15px;
	background-color: #dcdcdc;
}
.subMenuReg, .subSubMenuReg {
	color: #828282;
}
.subMenuOver, .subSubMenuOver {
	cursor: pointer;
	color: #d86100;
}
.subMenuLine {
	position: absolute;
	background-color: #c5c5c5;
}
/* menu style end */