body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#00496C;} /*#006699  #003853} */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
form { margin: 0px; padding: 0px;}
p {	margin-bottom: 10px; margin-top: 0px;  }

/*.head{
	font-size: 16px;
	font-weight: bold;
	padding-bottom:10;
	font-family:Arial, Helvetica, sans-serif;
} */
.head {	line-height: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #999999;}

A		{ color: #00496C; text-decoration:none; font-weight: normal;}
A:visited	{ color: #00496C; text-decoration:none; font-weight: normal;}
A:hover		{ color: #006699; text-decoration:underline; font-weight: normal;}


A.normalLink { text-decoration: none;	font-weight: normal; color: #0033CC; font-size:12px }
A.normalLink:HOVER { text-decoration: none; }

A.catLink { text-decoration: none;	color: #003853; font-size:10px }
A.catLink:HOVER { text-decoration: underline; }
catLinkBg {background-color:#DFDEED}

.nav { font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding: 3px;}
.navOn {font-size:11px; font-weight: 100; color: #003853; text-decoration: none; }
A.navOn:HOVER {	text-decoration: underline; }
.navOff{font-size:11px; font-weight: bold; text-decoration: none; }


.sectionPad { padding-bottom: 3px; margin:0px; }
.topPad {padding-bottom: 3px; margin:0px; }




.hMenu{	background-color:#F5F5F5; }
.hMenuData { padding-bottom: 4px; padding-right: 3px; }
A.hMenuLink { font-weight: bold; color: #666666; text-decoration: none; }
A.hMenuLink:HOVER {	text-decoration: underline; }



.photo {
	background-color: #EAE9F3;
	border: 1px solid #DCDAEB;
	padding: 2px;
}

.photoBtn {
	background-color: #C8C6DF;
	border: 1px solid #B1AFD1;
	padding: 2px;
}

A.photoLink {
	color:#00496C;
}



.leftColumn {	background-color: #F3FAFC; border-right-width: 1px; border-right-style: solid; border-right-color: #ADD8E6;}
.contentPad {	padding-left: 6px;	padding-bottom: 8px; }
.pageHead {	line-height: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #999999;}

H1 {line-height: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #999999;}
H2 {line-height: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #999999;}
H3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
H4 {margin:0px; padding:0px; line-heigth: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #DDDBDC;}
A.sectHead { line-height:20px; line-heigth: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #DDDBDC; }
A.sectHead:HOVER { text-decoration: none; }


.menuHead { font-size: 11px;	font-weight: bold;	padding: 3px;}
.menuData {	padding: 3px; }
A.menuLink { text-decoration: none;	color: #00496C; } /*color: #585858;*/
A.menuLink:HOVER { text-decoration: underline; }

.box { background-color: #F5F5F5; border-top: 1px solid #CCCCCC;	border-right: 1px solid #E5E5E5; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #E5E5E5; }
.boxHead { padding-top: 6px; padding-bottom: 3px; font-size: 11px; font-weight: bold; }
.boxData { padding: 3px; }


.frm { background-color: #F5F5F5; border-top: 1px solid #CCCCCC; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #E5E5E5;}
.frmSectionHeading{ padding-top: 6px; padding-bottom: 3px; font-size: 11px;	font-weight: bold; }
.frmSectionPad{ padding: 3px;}
.frmField {	border: 1px solid #BCBCBC; font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	padding: 1px;}
.frmLabel { color:#000000; padding: 3px; vertical-align: top; line-height: 20px; white-space:nowrap;}
.frmFieldBg { padding: 3px;}
.frmTip { COLOR:#10659E;}
.frmReq { color:#FF0000;}
.frmTitle {	font-size: 12px; font-weight: bold;	color: #003366;	padding:10px 5px 5px; margin:0px; }

.view { background-color: #F5F5F5; border-top: 1px solid #CCCCCC; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #E5E5E5;}
.viewSectionHeading{padding-top: 6px; padding-bottom: 3px; font-size: 11px;	font-weight: bold; color: #066686;}
.viewSectionPad{ padding: 3px;}
.viewLabel { padding: 2px; vertical-align: top;	font-weight: bold;	white-space:nowrap;}
.viewData {	padding: 2px;}
.viewTip { COLOR:#10659E;}



.grid {background-color: #FFFFFF;	border-right-width: 1px; border-left-width: 1px; border-right-style: solid;	border-left-style: solid; border-right-color: #E1E6EA; border-left-color: #E1E6EA;}
.gridHead { white-space:nowrap; background-color: #D7D6E9; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #C1CDD8; border-bottom-color: #C1CDD8; padding: 3px;}
.gridHeadLink {text-decoration: none;	}
.gridControl {background-color: #F5F9FC; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C1CDD8; padding: 3px;}
.gridFoot { background-color: #D7D6E9; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C1CDD8; padding: 3px;}
.gridData { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C1CDD8; padding: 3px;}
A.gridNavOn {font-weight: 200; color: #585858;}
.gridNavOff {font-weight: 600;}
.gridNavBtn {font-weight: 600;}

.toolBar { padding:1px; }
.toolBarOn { BACKGROUND-COLOR: #E4F1FA; CURSOR: pointer; CURSOR: hand; PADDING: 3px; border: 1px solid #6698CE;}
.toolBarOff { CURSOR: pointer; CURSOR: hand; PADDING: 3px; border: 1px solid #FFFFFF;}
A.toolBarLink { text-decoration: none;	color: #585858; }

.msg {
	background-color: #E8E7F1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D9D8EB;
	border-right-color: #D9D8EB;
	border-left-color: #D9D8EB;
}
.msgData { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D8EB; padding: 3px; color:#333333;}


.footer { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; padding: 4px; }


.tspecFont, .tspecPT {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

.tspecPT {
	padding-top:20px;
}

.tspecPL {
	padding-left:55px;
}

.tspecPLM {
	padding-left:75px;
}

.tspecPLS {
	padding-left:20px;
}
