.required_field {
}
.required_field_highlighted {
border-color: red;
border-style: inset;
}        

.pagecontent {
padding: 10px;
text-align: left;
}
div.viewContentIndent {
padding-left: 15px;
padding-right: 15px;
}
.colorCustom1Background {
background-color: #001441;
}
.colorCustom2Background {
background-color: #b27a08; 
}
.tdMenu, .tdByWho {
	background: #4c5b7a url(../images/tdMenuBG.jpg) top left;
	width: 132px;
}

#mainMenu {
	width: 103px;
	padding-top: 63px;
}

#mainMenu li a:link { color: #fff; font-weight: normal}
#mainMenu li a:visited { color: #fff;  font-weight: normal}
#mainMenu li a:hover { color: #99c;  font-weight: normal}

#mainMenu li.active a:link, #mainMenu li.active a:visited, #mainMenu li.active a:hover { color: #339; }

a.link1:link { color: #D3232E; text-decoration: underline;  font-weight: normal}
a.link1:visited { color: #D3232E; text-decoration: underline;  font-weight: normal}
a.link1:hover { color: #ff0000; text-decoration: underline;  font-weight: normal}

#mainMenu ul {
	padding: 0;
	margin: 0;
	width: 108px;
	border-top: #b27a08 solid 4px;
	
}

#mainMenu li, #mainMenu li.active {
	text-align: left;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	font-size: 0.5em;
	font-weight: normal;
	font-family: sans-serif;
	line-height: 19px;
	height: 19px;
	list-style: none;
	background: #fff url(../images/menuElemBG.gif) top left no-repeat;
}
#mainMenu li.active { background: #fff url(../images/menuElemBGa.gif) top left; }
#mainMenu li.liFooter { background: #fff url(../images/menuElemBGf.gif) top left; 

#subMenu ul {
	padding: 0;
	margin: 0;
	width: 108px;
	border-top: 0;
	background: #b27a08;
}
#subMenu li, #subMenu li.active {
	text-align: left;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	font-size: 1.0em;
	font-weight: normal;
	font-family: sans-serif;
	line-height: 18px;
	height: 18px;
	list-style: none;
	background: #b27a08;
	border-top: #b78c38 solid 1px;
}
