BODY     { color: #2d435b; font-size: 12pt; line-height: 11pt; scrollbar-arrow-color: #939783; scrollbar-track-color: #939783; background-image: url('/images/bkgrd_03.jpg');  }

A:link     { color: #2d435b; }
A:active   { color: #2d435b; }
A:visited   { color: #2d435b; }
A:hover   { color: #2d435b; }

.dlm  { color: #666666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; border-top-width: 1px; width: 100pt; border: solid 1px #dee3e7 }
.class  { color: #2d435b; font-size: 10pt; line-height: 11pt }
.advantages { font-size: 14px; line-height: 18pt; letter-spacing: 1.5pt }
.quote  { color: #2d435b; font-size: 12px; line-height: 12.5px; text-align: justify }
.body_text, TD, DIV { color: #2d435b; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; }
.smallText { color: #616161; font-size: 8pt; line-height: 9pt; }
.body_text2 { color: #00767a; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; }
.adv_bold   { color: #2d435b; font-size: 11px; line-height: 14px; letter-spacing: 1px }
.adv_bold2   { color: #2d435b; font-size: 13px; line-height: 14px; letter-spacing: 0.5px }
.bullets { color: #2d435b; font-size: 11px; line-height: 11.5px }
.contact_form  { color: #2d435b; font-size: 12px; line-height: 12.5px }
.footer { font-size: 7pt; line-height: 7pt; }

.menu, .menu_over { font-size: 9pt; text-decoration: none; padding-left: 7px; height: 22px; cursor: pointer; width: 169px; background-color: #ebebeb; text-decoration: none; }
.menu_over { background-color: #d6dbe8; text-decoration: none; }

.menu2, .menu2_over { font-size: 8pt; text-decoration: none; padding-left: 14px; height: 20px; cursor: pointer; width: 169px; background-color: white; text-decoration: none; }
.menu2_over { background-color: #d6dbe8; text-decoration: none; }

.menuManage, .menuManage_over { border: 1px solid #96A6B3; margin: 1px; font-size: 9pt; text-decoration: none; padding-left: 7px; height: 18px; cursor: pointer; width: 156px; background-color: white; text-decoration: none; }
.menuManage_over { background-color: #ebebeb; text-decoration: none; }

form { margin: 0px; }

.listingCol {
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	font-size: 8pt;
}
.notification {
    font-weight: bold;
    font-size: 9pt;
    background: #3472a0;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	border: solid 1px black;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
.formButtons, .waitingDiv {
	border: 1px solid #2f57a8;
	width: 300px;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 13px;
	margin-left: 2px;
}
.waitingDiv {
	display: none;
}

.inputClass {
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    background: white;
	border: 1px black solid;
}
.sortingTableHeader, .sortingTableHeader a, .sortingTableHeader a:visited, .sortingTableHeader a:link, .sortingTableHeader a:active {
    font-size: 9pt;
	color: #2d435b;
    font-weight: bold;
	background: #ebebeb;
}
.detailLeft {
    font-size: 9pt;
	width: 100px;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
}
.detailRight {
    font-size: 9pt;
	background: #EEEEEE;
	width: 400px;
}
.detailHeader {
	font-weight: bold;
}
.titleClass {
    font-size: 9pt;
	background: #EEEEEE;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
div.menuSub h1 {
	font-weight: normal;
	padding-right: 7px;
	padding-top: 0px;
	margin: 0px;
	font-size: 12pt;
	color: ##2f57a8;
	float: right;
}
h1 { margin-top: 0px; font-weight: bold; font-size: 12pt; color: #2d435b; }
h2 { margin: 0; font-weight: bold; color: #2d435b; font-size: 11pt; }
h3 { margin: 0; font-weight: bold; color: #2d435b; font-size: 10pt; }
.errorMessage {
	color: #A60000;
	font-style: italic;
	font-weight: bold;
	font-size: 9pt;
}
.buttonStyle {
    font-size: 8pt;
    background: #2d435b;
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 10px;
}


.menuSub { background-image: url('/images/menu_sub_bg.gif'); height: 23px; margin: 0 0 8px 0; padding-left: 4px;}
.menuSubItem { height: 20px; padding-left: 5px; padding-right: 5px; padding-top: 2px; font-size: 9pt; }
.menuSubItem, .menuSubItem_over {
	color: #457293;
	vertical-align: middle;
	cursor: pointer;
	float: left;
	text-decoration: none;
}
.menuSubItem_over {
	height: 18px;
 	border: 1px solid #457293;
	background: #cfe2e6;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	font-size: 9pt;
}
.menuSubDivider {
	margin-top: 3px;
	height: 17px;
	width: 1px;
	background: white;
	border-left: 1px solid #bdbdbd;
	float: left;
}
