body {
	background-color:#9EAABC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

a {
	font-size: 11px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	font-size: 11px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
}

a.top_menu {
	font-size: 13px;
	color:#dddddd;
	font-weight:bold;
	text-decoration:none;
}

a.top_menu:hover {
	font-size: 13px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.menu {
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
}

th
{
	background-color: #CFE5F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006AAC;
	text-decoration: none;
}
.tableHeader
{
	background-color: #CFE5F8;
}
d.shadow {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(images/shadow.jpg);
}

td.events {
	background-position:top;
	background-repeat:repeat-x;
	background-image:url(images/event_top_bg.gif);
	background-color:#E1E7EC;
}

td.content {
	background-position:top;
	background-repeat:repeat-x;
	background-image:url(images/content_top_bg.gif);
	background-color:#FFFFFF;
}

h1 {
	color:#CC0000;
	font-size:16px;
}

td.block {
	padding:10px;
}

.white {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.brokers {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
}

.blue_text {
	color:#456194;
}

.blue_header {
	font-size:13px;
	font-weight:bold;
	color:#072A60;	
}

.blue_bottom {
	color:#072A60;
	font-size:11px;
	padding:10px;
}


.bottom {
	font-size:10px;
	background-image:url(../images/bott_bg.gif);
	padding:10px;
}

input.submit {
	width:100px;
	height:20px;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	border-width:0px;
	background-image:url(../images/butt.jpg);
	background-repeat:repeat;
}

input.longSubmit 
{
	width:150px;
	height:20px;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	border-width:0px;
	background-image:url(../images/LongButt.jpg);
	background-repeat:repeat;
}

input.light {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana;
	border-style:solid;
	border-width:1px;
	border-color:#456194;
}


.submitnotlength
{
	width:100px;
	height:20px;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	border-width:0px;
	background-image:url(../images/butt.jpg);
	background-repeat:repeat;
}

INPUT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana;
}

SELECT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana;
}
OPTION {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana;
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana;
}

ul {
	margin-left:20px;
	margin-bottom:px;
	margin-top:7px;
	list-style-image:url(../images/arrow05.gif);
}

.description
{
	color: Gray;
}
select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	height: 18px;
}
.inputBrowse
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	height: 18px;
	width: 200px;
	border: 1px solid #2986C4;
	color: #006AAC;
}
td.PopupBlock
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  background-color: #FFFFFF;
}
.hiding
{
	visibility: hidden;
}

.wrong
{
	color: #FFFFFF;
	background-color: #B7191C;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}
.correct
{
	color: #FFFFFF;
	background-color: #379F64;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.wrong:link
{
	text-decoration: none;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.wrong:visited
{
	text-decoration: none;
	color: White;
}
.wrong:active
{
	text-decoration: underline;
	color: White;
}
.wrong:hover
{
	text-decoration: underline;
	color: White;
}

.pageName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.pageDescription
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Gray;
	font-size: 11px;
	height: 20px;
}
.Title
{
	font-size:16px;
	font-weight:bold;
}

.TableBordered
{
	border-top: #9EAABC 1px solid;
	border-left: #9EAABC 1px solid;
	border-bottom: #9EAABC 1px solid;
	border-right: #9EAABC 1px solid;
	padding: 3px 3px 3px 3px;
}


.CalendarTable {
	VERTICAL-ALIGN: top; 
	BORDER-RIGHT: #456194 1px solid; 
	BORDER-TOP: #456194 1px solid; 
	BORDER-LEFT: #456194 1px solid; 
	BORDER-BOTTOM: #456194 1px solid
}

.MonthCssClass {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#072A60;	
}


td.CalendarHeader {
	background-color:#DA4848;
	color:#FFFFFF;
	font-weight:bold;
	height:16px;
	text-align:center;
}

td.CalendarItem {
	VERTICAL-ALIGN: top; 
	BORDER-RIGHT: #6D87B5 1px solid; 
	BORDER-TOP: #6D87B5 1px solid; 
	BORDER-LEFT: #6D87B5 1px solid; 
	BORDER-BOTTOM: #6D87B5 1px solid; 
	HEIGHT: 40px; 
	width:14%;
	BACKGROUND-COLOR: #E2E9F3;
	padding-left:5px;
}

td.CalendarOtherItem {
	VERTICAL-ALIGN: top; COLOR: #888888; HEIGHT: 30px; BACKGROUND-COLOR: #E3E3E3;
	BORDER-RIGHT: #6D87B5 1px solid; 
	BORDER-TOP: #6D87B5 1px solid; 
	BORDER-LEFT: #6D87B5 1px solid; 
	BORDER-BOTTOM: #6D87B5 1px solid; 
	padding-left:5px;
}

.Title2
{
	font-size:14px;
	font-weight:bold;
}

.Caption
{
	font-weight:bold;
}

A.CalendarLink {
	FONT-SIZE: 11px; COLOR: #153B7D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.CalendarLink:visited {
	FONT-SIZE: 11px; COLOR: #082B61; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.CalendarLink:active {
	COLOR: #6B98E7; TEXT-DECORATION: underline
}
A.CalendarLink:hover {
	COLOR: #153B7D; TEXT-DECORATION: underline
}
table.list_table {
	background-color:#6B7D99;

}

th {
	vertical-align:top;
	color:#072A60;
	background-color:#E2E9F3;
}

.list_table_tr{
	background-color:#FFFFFF;
}

a.small {
color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.small:hover 
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

a.small:active 
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

a.small:visited 
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}


a.smallWhite 
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.smallWhite:hover 
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

