body {
	font-family: arial,helvetica,geneva,sans-serif; font-size: 11px;
	background-image: url(../images/bg_main.gif); background-attachment: fixed;
	background-color: #fff;
	color: #654;
	margin: 0px;
}
div, td {
	font-family: arial,helvetica,geneva,sans-serif; font-size: 12px;
	text-align: left;
}
h3 {
	color: 4f4020;
	margin: 0px;
	font-size: 18px;
}
h4 {
	font-size: 14px;
	margin-bottom: 3px;
	color: #385495;
}
p {
	margin-top: 11px; margin-bottom: 11px;
}
a, a:link, a:visited, a:hover {
	text-decoration: none;
	font-weight: bold;
}
a:link, a:visited {
	color: #003399;
}
a:hover {
	color: #df9000;
}
ul {
	margin: 7px 0px 9px 22px;
	line-height: 15px;
}
form {
	margin-top: 0px; margin-bottom: 0px;
}
input, select {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
}

.bodyMain {
	text-align: center;
}

.imgMain {
	border: solid 1px #a0a2af;
	margin-bottom: 6px;
}

.linkSmBold {
	font-size: 11px;
	font-weight: bold;
}

/* borders */
.bdr1 {
	background-color: #bbbbaa;
	font-size: 1px;
}
.bdr2 {
	font-size: 1px;
}

.homeTxt {
	background-image: url(../images/bg_homesidebar.gif); background-repeat: no-repeat;
	width: 285px;
	float: right;
	position: relative; left: -5px;
}
.homeTxtInternal {
	margin: 8px 14px;
}
.copyrightText {
	width: 1028px;
	/* background-color: #001144; */
	color: #888;
	font-family: Arial,Geneva,helvetica; font-size: 9px; font-weight: normal;
	letter-spacing: .05em;
	padding: 5px 1px 4px 6px;
	margin-top: 11px;
	border: solid 1px #c8c4c0; border-width: 1px 0px 0px 0px;
}

.pgBody {
	width: 1032px;
	margin-top: 8px;
	/* border: solid 1px #bbb; */
}
.pgContactInfo {
	width: 1028px;
	margin-top: 40px;
	padding: 2px 3px;
}

/* blog attribtues */
.pgBlogBtn {
	height: 49px;
	background-color: #fff; background-image: url(../images/bg_bloglink.gif); background-repeat: no-repeat;
	padding: 15px 12px;
}

/* page attributes */
.linksMain {
	color: #fff;
	background-color: #6fafee;
	width: 913px;
	font-family: verdana,arial,helvetica; font-size: 10px; font-weight: bold;
	padding: 3px; padding-left: 12px;
}
.bodyBgMain {
	margin: 0px 0px 0px 11px;
	text-align: left;
}
.pgBodyHead {
	width: 835px; height: 49px;
	background-image: url(../images/bg_pgBodyHeader.gif); background-repeat: no-repeat;
	color: #fff;
	padding: 6px 4px 0px 17px;
	margin-bottom: 0px;
}
h3.pgHeadMain {
	text-shadow: #aaa;
}
.pgContentHeaders, .pgContentHeaders:hover, .pgContentHeadersHome {
	font-family: arial,verdana,geneva,helvetica,sans-serif; font-size: 20px; font-weight: bold;
	margin-top: 10px; margin-bottom: 10px;
	color: #184e71;
	padding: 10px;
}
.pgContentHeadersHome {
	color: #558dc2;
	font-size: 15px;
	margin: 11px 0px 5px 0px;
	padding: 0px;
}
.pgContentSubheads, .pgContentSubheads:hover {
	font-family: arial,verdana,geneva,helvetica,sans-serif; font-size: 16px; font-weight: bold;
	margin-top: 10px; margin-bottom: 10px;
	color: #0f69a2;
}
.txtBodyMain, .pgBodyCopy {
	line-height: 17px;
	text-align: justify;
}
div.pgBodyCopy {
	width: 769px;
	padding: 0px 15px;
	margin: 0px 0px 0px 8px;
	background-image: url(../images/bg_pgBodyCopy.gif); background-repeat: x;
}
.pgFooter {
	padding-top: 8px; padding-left: 4px;
	line-height: 16px;
	font-family: Verdana,Arial,Geneva,Helvetica,Sans-Serif; font-size: 11px; font-weight: normal;
}
.pgFooterLabel {
	font-family: Arial,Geneva,Helvetica,Sans-Serif; font-size: 13px; font-weight: bold;
}
.pgHead {
	height: 22px;
	background-color: #bbbbaa; background-image: url(../images/bg_page_headline.gif); background-repeat: no-repeat;
	color: #002266;
	font-family: Arial,Geneva,Helvetica,Sans-Serif; font-size: 18px; font-weight: bold;
	padding-bottom: 3px;
}
.pgMasthead {
	width: 1028px; height: 111px;
	background-color: #fff; background-image: url(../images/bg_masthead.jpg); background-repeat: no-repeat;
	padding-bottom: 0px;
}
.tblSidebarMain {
	background-color: #bbbbaa;
	padding: 3px;
}
.picCaption {
	font-family: verdana,arial,helvetica,Sans-serif; font-size: 10px; font-weight: bold;
}

.detailLg {
	font-weight: normal; font-size: 12 px;
	text-decoration: none;
	color: #000066;
}
.detailSm {
	font-weight: normal; font-size: 10 px;
	text-decoration: none;
	color: #000066;
}
.lblSm {
	font-weight: bold; font-size: 10 px;
	text-decoration: none;
	color: #111111
}
.detailLinkLg {
	font-weight: bold; font-size: 12 px;
	text-decoration: underline;
	line-height: 20px
}
.finePrintSm {
	font-family: Arial,geneva,sans-serif; font-weight: normal; font-size: 10px;
	line-height: 7px;
	text-decoration: none; text-align: center;
}
.finePrintSmReverse {
	font-family: Arial,geneva,sans-serif; font-weight: normal; font-size: 10px;
	text-decoration: none; text-align: right;
	padding-right: 3 px;
	color: #ffffff;
}
.quickConnectDropDown {
	font-family: Arial,Geneva,Helvetica,Sans Serif; font-weight: bold; font-size: 12px;
	background-color: #d9d9d0;
	color: #990000;
	border: thin solid #000066; border: 1 px; border-color: #666633;
	margin: 0 px;
}
.tblFileListingMain {
	border-style: solid; border-width: 1px; border-color: #5f5c58;
}

.txtTiny {
	font-size: 11px;
}
.txtTiny:hover {
	color: #8f8c88;
}

.dspTiny {
	font-family: verdana,arial,geneva; font-size: 10px; font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.dspSm {
	font-family: arial,geneva; font-size: 11px; font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.dspLg {
	font-family: arial,geneva; font-size: 15px; font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.dspAlarmTiny, .dspAlarmSm, .dspAlarmLg {
	font-family: arial,geneva; font-weight: bold; font-size: 10px;
	color: #900000;
}
.dspAlarmSm {
	font-size: 11px;
}
.dspAlarmLg {
	font-size: 15px;
}

/* WEB FORM attributes */
.formLblTiny, .formLblSm, .formLblLg, .lblTiny, .lblSm, .lblLg {
	font-family: verdana, arial,geneva; font-size: 9px;
	color: #000000;
	/* background-color: #dfdcd8; */
}
.formLblSm, .lblSm {
	font-family: arial,geneva; font-size: 11px; font-weight: bold;
	text-align: right;
	padding-left: 2px; padding-right: 3px;
}
.formLblLg, .lblLg {
	font-family: arial,geneva; font-size: 13px; font-weight: bold;
	padding: 4px;
}
.formLblLg:link, .lblLg:link {
	color: #990000;
}
.formLblLg:hover, .lblLg:hover {
	color: #ddaf00;
}
.formLblXlg, .lblXlg {
	font-family: arial,geneva; font-size: 15px; font-weight: bold;
	color: #000000;
	background-color: #c0c0c0;
	padding: 4px;
}
.formLblAlarmSm, .formLblAlarmLg, .formLblAlarmXlg, .lblAlarmSm, .lblAlarmLg, .lblAlarmXlg {
	font-family: arial,geneva; font-weight: bold; font-size: 11px;
	color: #900000;
	/* background-color: #dfdcd8; */
	text-align: right;
	padding-left: 2px; padding-right: 3px;
}
.formLblAlarmLg, .lblAlarmLg {
	font-size: 13px;
}
.formLblAlarmXlg, .lblAlarmXlg {
	font-size: 15px;
	padding: 6px;
}
.formLblMasthead {
	background-color: #cfccb8;
	font-weight: bold;
	padding: 2px; padding-left: 5px;
	border: solid 1px #8f8c80;
}
.formDspSm {
	font-size: 11px;
}
.formInputText, .formInputTxt, .formInputMemo {
	font-family: arial,geneva; font-size: 12px;
	background-color: e9e9e9;
	border-style: solid; border-width: 1px; border-color: 666666;
	color: 000000;
}
.formSubmitReg {
	font-weight: bold; font-size: 11px;
	background-color: #83a1c3;
	color: #f2f5ff;
	padding: 0px;
	margin: 0px;
	border-style: solid; border-width: 1px; border-color: #4f4c48;
}
.btnLinkSm {
	font-family: verdana,arial,geneva; font-size: 10px; font-weight: bold;
	text-decoration: none;
}
.btnLinkLg {
	font-family: arial,geneva; font-size: 14px; font-weight: bold;
	text-decoration: none;
}
.btnCommit {
	font-weight: bold; font-size: 12px;
	color: #990000;
	background-color: #efece0;
	padding: 1px;
}

/* CMS Admin styles */
.hd1 {
	background-color: #00448f;
	color: #e0e3ef;
	font-size: 18px; font-weight: bold;
	padding: 2px; padding-left: 5px;
}
.hd2 {
	background-color: #60658a;
	color: #ffffff;
	font-size: 12px; font-weight: bold;
	padding: 2px; padding-left: 4px;
}
/* END */