body {
	background-color: #fff;
	color: #335;
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 11px;
	scrollbar-face-color: #ccc9c6; scrollbar-shadow-color: #fff; scrollbar-highlight-color: #fff; scrollbar-3dlight-color: #fff; scrollbar-darkshadow-color: #fff; scrollbar-track-color: #fff; scrollbar-arrow-color: #699;
	margin: 0px;
}
td {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 11px;
	color: #333;
}
p {
	margin-top: 6px; margin-bottom: 7px;
}
ul {
	margin: 3px 0px;
	padding: 0px 22px;
	list-style: square; list-style-type: square;
}
a {
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #afadaa;
}
form {
	margin: 0px;
}
h5 {
	margin-top: 5px; margin-bottom: 4px;
}
hr, hr.hrFaint {
	color: #7f7c78;
}
hr.hrFaint {
	color: #5f5c58;
}
input, select {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
}

.imgMain {
	border-style: solid; border-width: 1px; border-color: #6f6c68; border-top-color: #b9b6b2; border-left-color: #b9b6b2;
}

.tblLayoutMain, .tblLayoutHome {
	width: 700px;
}
.tblLayoutHome, .tblLayoutSub {
	background-image: url('../images/comm_id_30/bg_tblLayoutHome.jpg');
	padding-top: 30px; padding-bottom: 40px;
	vertical-align: bottom;
}
.tblLayoutSub, .tblLayoutSub0, .tblLayoutSub61, .tblLayoutSub62, .tblLayoutSub65 {
	background-image: url('../images/comm_id_30/bg_tblLayoutSub.jpg');
	text-align: left; vertical-align: bottom;
	padding: 9px 0px 0px 0px;
}
.tblLayoutSub0 {
	background-image: url('../images/comm_id_30/bg_tblLayoutSub_0.jpg');
}
.tblLayoutSub61 {
	background-image: url('../images/comm_id_30/bg_tblLayoutSub_61.jpg');
}
.tblLayoutSub62 {
	background-image: url('../images/comm_id_30/bg_tblLayoutSub_62.jpg');
}
.tblLayoutSub65 {
	background-image: url('../images/comm_id_30/bg_tblLayoutSub_65.jpg');
}

.pgMastMain {
	width: 700px;
}
.pgBodyMain {
	width: 700px;
	background-image: url('../images/bg_pgBodyMain.gif'); background-repeat: repeat-x;
	color: #3f3c38;
	text-align: left; 
	padding: 0px;
	border: none;
}
.tblBodyCopyMain {
	color: #000;
	background-image: url('../images/bg_tblBodyCopyMain.gif');
	line-height: 17px;
}
.pgContentHeaders, .pgContentSubheads {
	color: #059;
	font-family: Tahoma,Helvetica,Geneva,Arial,sans-serif; font-size: 20px;
	letter-spacing: .05em;
	line-height: 23px;
}
.pgContentSubheads {
	color: #335;
	font-size: 14px;
}

div.pgMastheadHome,
div.pgMastheadDivType1,
div.pgMastheadDivType2
{
	height: 222px;
	background-color: #006699; background-image: url(../images/bg_masthead.jpg); background-repeat: no-repeat; background-position: center;
	text-align: center;
	padding: 6px 0px;
	/* border: solid 1px #fc3; */
}
div.pgMastheadDivType1 {
	background-image: url(../images/bg_masthead_divType1.jpg);
}
div.pgMastheadDivType2 {
	background-image: url(../images/bg_masthead_divType2.jpg);
}
div.pgMastheadDiv0,
div.pgMastheadDiv61,
div.pgMastheadDiv62,
div.pgMastheadDiv65,
div.pgMastheadDiv75,
div.pgMastheadDiv76,
div.pgMastheadDiv78,
div.pgMastheadDiv79
{
	height: 142px;
	background-image: url(../images/bg_masthead_div0.jpg); background-color: #006699; background-repeat: no-repeat; background-position: center;
	text-align: center;
	padding: 6px 0px;
	/* border: solid 1px #333; */
}
div.pgMastheadDiv61 {
	background-image: url(../images/bg_masthead_div61.jpg);
}
div.pgMastheadDiv62 {
	background-image: url(../images/bg_masthead_div62.jpg);
}
div.pgMastheadDiv65 {
	background-image: url(../images/bg_masthead_div65.jpg);
}
div.pgMastheadDiv75 {
	background-image: url(../images/bg_masthead_div75.jpg);
}
div.pgMastheadDiv76 {
	background-image: url(../images/bg_masthead_div76.jpg);
}
div.pgMastheadDiv78 {
	background-image: url(../images/bg_masthead_div78.jpg);
}
div.pgMastheadDiv79 {
	background-image: url(../images/bg_masthead_div79.jpg);
}
table.tblPgLayout {
	width: 750px;
	margin: 0px 0px 0px 0px;
}
td.tblPgLayout {
	text-align: left;
}

.divContactInfo {
	background-color: #bdc3b8;
	padding-bottom: 5px;
	margin-left: 7px;
	border: solid 1px #8d9388; border-width: 0px 2px 1px 0px;
}
.dspContactInfoLbl {
	background: #656f5c;
	color: #a5adac;
	font-family: Verdana,Arial,Geneva,Sans-serif; font-size: 10px; font-weight: bold;
	margin-left: 7px; margin-top: 22px;
	padding: 0px 1px 2px 2px;
	border: solid 1px #4e4d4c; border-width: 1px 1px 0px 0px; border-right-color: #000;
}
.tblEmailListForm {
	width: 139px;
	background-image: url(../images/comm_id_30/bg_tblEmailListForm.gif);
	color: #a5d096;
	text-align: left; vertical-align: top;
	line-height: 16px;
	padding: 7px 7px 3px 13px;
}

.bodyHead {
	font-size: 18px; font-weight: bold;
	line-height: 10px;
	color: #b3c8f6;
	padding-left: 7px; padding-top: 15px;
}
.caption {
	font-family: verdana,Arial,Geneva,Helvetica,Sans-serif; font-size: 10px; font-weight: normal;
}
.txtBodyMain {
	text-align: left;
}
.txtSm {
	font-size: 11px; font-weight: normal;
}
.txtTiny {
	font-size: 10px; font-weight: normal;
}

.bdr1 {
	background-color: #fff;
	font-size: 1px;
}
.bdr2 {
	background-color: #000;
	font-size: 1px;
}
.bdr3 {
	background-color: #f0cf50;
	font-size: 1px;
}

/* Miscellaneous elements */
.dspAlarmTiny {
	line-height: 12px;
	padding: 2px 6px 3px 6px;
}
.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;
}
.labelSm {
	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;
}

.pgFineprint, {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-weight: normal; font-size: 10px;
	text-decoration: none;
	color: #a3aab5;
	margin: 20px 0px 6px 8px;
}
.txtFineprint, .txtFineprint:link, .txtFineprint:visited, .txtFineprint:hover {
	color: #a3aab5;
	font-weight: normal;
}
.txtFineprint:hover {
	color: #ffdc50;
}

.pgContactInfo {
	margin-top: 15px;
}
.txtContactInfo, .txtContactInfo:link, .txtContactInfo:visited {
	color: #404860;
	font-size: 11px; font-weight: normal;
	letter-spacing: .05em;
}


.tblFormCntct {
	width: 100%;
}
.formLblMasthead {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 13px; font-weight: bold;
	letter-spacing: .05em;
	background-color: #70869f;
	color: #ecfde0;
	text-align: left;
	padding: 4px; padding-left: 6px;
	border: solid 1px #fff; border-width: 8px 0px 7px 0px;
}
.formLblTiny, .formLblSm {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 11px; font-weight: bold;
	text-align: right;
	color: #000;
	padding-left: 3px; padding-right: 3px;
}
.formLblTiny {
	background-color: #a0b8df;
	font-size: 10px;
	text-align: left;
	padding-left: 5px; padding-right: 5px;
	border-style: solid; border-width: 1px; border-color: #5f5830;
}
.formLblLg {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 12px; font-weight: bold;
	color: #000; background-color: #ddd;
	padding: 4px;
}
.formLblLg:link {
	color: #900;
}
.formLblLg:hover {
	color: #ddaf00;
}
.formLblXlg {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 15px; font-weight: bold;
	color: #000; background-color: #ccc;
	padding: 4px;
}
.formLblAlarmSm, .formLblAlarmLeft {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 11px; font-weight: bold;
	color: #a00;
	text-align: right;
	padding-left: 2px; padding-right: 3px;
}
.formLblAlarmLeft {
	text-align: left;
}
.formLblAlarmLg {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 12px; font-weight: bold;
	color: #cc0000; background-color: #ddd;
}
.formLblAlarmXlg {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 15px; font-weight: bold;
	color: #990000; background-color: #ccc;
	padding: 6px;
}
.formDspTiny {
	color: #555;
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 10px; font-weight: normal;
	letter-spacing: .05em;
	padding: 0px 3px;
	text-decoration: none;
}
.formDspSm {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 11px; font-weight: normal;
	color: #037;
	text-decoration: none;
}
.formDspLg {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 15px; font-weight: bold;
	color: #000;
	text-decoration: none;
}
.formDspAlarmSm {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 11px; font-weight: bold;
	color: #cc0000;
}
.formDspAlarmLg {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 15px; font-weight: bold;
	color: #cc0000;
}
.formInputTxt, .formInputMemo {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 12px;
	background-color: #e9e9e9;
	border: solid 1px #606060;
	color: #000;
}
.formSubmitArea {
	background-color: #7a4;
	padding: 5px;
	margin: 8px 0px;
	border: solid 1px #555; border-width: 0px 1px 1px 0px;
}
.formSubmitCommit {
	font-size: 12px; font-weight: bold;
	letter-spacing: .05em;
	background-color: #eee;
	color: #028;
	border-style: solid; border-width: 1px; border-color: #8f8c88;
}
.formSubmitReg {
	font-weight: bold; font-size: 12px;
	background-color: #d27453;
	color: #f2f5ff;
	padding: 2px 7px;
	margin: 0px;
	border-style: solid; border-width: 1px; border-color: #4f4c48;
}
.formBtnCancel {
	font-weight: normal; font-size: 11px;
	background-color: #dbd9d6;
	color: #6c6966;
	padding: 0px;
	margin: 0px;
	border-style: solid; border-width: 1px; border-color: #4f4c48;
}

.formBtnTiny {
	background-color: #5f7fa0;
	color: #fff;
	padding: 0px;
	font-size: 11px;
}
.formBtnCommit {
	font-weight: bold; font-size: 12px;
	color: #990000;
	background-color: #efece0;
	padding: 1px;
}
.buttonLinkSm {
	font-family: verdana,Arial,Geneva,Helvetica,Sans-serif; font-size: 10px; font-weight: bold;
	text-decoration: none;
}
.buttonLinkLg {
	font-family: Arial,Geneva,Helvetica,Sans-serif; font-size: 14px; font-weight: bold;
	text-decoration: none;
}
