body {	
	margin: 0px;
	background-color: #FFFFFF; 
	height: 100%;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
tr td {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
td.header {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	background-color: #012D74;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
}
td.menu {
	cursor: pointer;
	font-weight: bolder;
	text-align: center;
}

td.text {
	padding: 10px;
}

a {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #DDDDDD; 
	text-decoration: underline;
}
a:visited {
	font-size: 12px;
	color: #DDDDDD; 
}
a:hover {
	font-size: 12px;
	color: #DDDDDD; 
	text-decoration: underline;
}
h3 {
	font-size: 20px;
	font-weight: bolder;
}
h4 {
	font-size: 15px;
	font-weight: bold;
}
select {
	font-family: arial, verdana, helvetica, sans-serif;	
	font-size: 12px;
}
input {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}
textarea {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}
hr {
	color: #D89B4B;
	background-color: #D89B4B;
}
.heading2 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.header {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.mainContent {
	background-color: #F9EBD0;
	padding: 15px;
}
.fieldRequired {
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}
.fieldLabel {
	font-size: 12px;
	color: #444444;
	font-weight: bold;
}
input.submitBtn {
	font-family: sans-serif, Arial, Helvetica;
	font-weight: bold;
	font-size: 10pt;
}
input.btn {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 10pt;
}
input.smallBtn {
	font-size: 11px;
}

#frame {
	background-color: #F4D4AE;
}
#frameBorderLeft {
	background-image: url(../images/frame_border_left.gif);
}
#frameBorderRight {
	background-image: url(../images/frame_border_right.gif);
}
#frameContent {
	padding: 10px;
	height: 100%;
}
#frameBorderTopLeft {
	background-image: url(../images/frame_title_bar_left.gif);
}
#frameBorderTop {
	background-image: url(../images/frame_title_bar_mid.gif);
}
#frameBorderTopRight {
	background-image: url(../images/frame_title_bar_right.gif);
}
#frameBorderBottomLeft {
	background-image: url(../images/frame_border_bottom_left.gif);
}
#frameBorderBottomRight {
	background-image: url(../images/frame_border_bottom_right.gif);
}
#frameBorderBottom {
	background-image: url(../images/frame_border_bottom.gif);
}

#sectionBorderLeft {
	background-image: url(../images/section_border_left.gif);
}
#sectionBorderRight {
	background-image: url(../images/section_border_right.gif);
}
#sectionContent {
	padding: 10px;
	height: 100%;
}
#sectionBorderTopLeft {
	background-image: url(../images/section_border_top_left.gif);
}
#sectionBorderTop {
	background-image: url(../images/section_border_top.gif);
}
#sectionBorderTopRight {
	background-image: url(../images/section_border_top_right.gif);
}
#sectionBorderBottomLeft {
	background-image: url(../images/section_border_bottom_left.gif);
}
#sectionBorderBottomRight {
	background-image: url(../images/section_border_bottom_right.gif);
}
#sectionBorderBottom {
	background-image: url(../images/section_border_bottom.gif);
}

.mymButton a {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #5C361B;
	text-decoration: none;
}
.mymButton a:visited {
	color: #5C361B;
	text-decoration: none;
}
.mymButton a:hover {
	color: #00CCFF; 
	text-decoration: none;
}
.errorMsg {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	border: 1px dashed #CC7777;
	background-color: #FEFEDE;
	padding: 5px;
	margin-bottom: 5px;
}
.errorMsg li {
	list-style: disc url(../images/stop_error_icon.gif);
	list-style-position: inside;
	margin-left: 5px;
}
.errorMsg td {
	color: #CC0000;
}
.successMsg {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #007700;
	border: 1px dashed #007700;
	background-color: #FEFEDE;
	padding: 5px;
	margin-bottom: 5px;
}
.messageBox {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	padding: 5px;
}

.columnTitle {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	background-color: #461B00;
	font-weight: bold;
	color: #F9EBD0;
}
.sectionTitle {
	color: #461B00; 
	font-size: 13px; 
	font-weight: bold;
	padding-left: 5px;
}
.sectionHeading {
	color: #461B00; 
	font-size: 13pt; 
	font-weight: bold;
}
#welcome_user {
	font-size: 12px;
	color: #EF8800;
}
.fieldDefinition ul {
	margin-top: -20px;
	margin-left: -10px;
	padding-top: -10px;
}
.fieldDefinition li { 
	margin-left: -20px;
	list-style-image: url(../images/nav_bullet.gif);
	list-style-position: outside;
	font-size: 11px;
	padding: 2px;
}
.smallprint {
	font-size: 11px;
	color: #555555;
}
.formContentBorder {
	border: 1px solid #CB9865;
	padding: 8px; 
	margin-top: 2px; 
	background-color: #FEEBD0;
}