@CHARSET "ISO-8859-1";
body {
	background : #FFFFFF;
	margin: 0px;
	padding: 10px 0px 0px;
	font: 12px Helvetica, Arial, sans-serif; /*Default page font*/
}

table {
	font: 12px Helvetica, Arial, sans-serif; /*Default page font in tables (IE Fix)*/
}

a:link {
	text-decoration: none;
	color: #3E4F87;
}

a:visited, a:active {
	text-decoration: none;
	color: #3E4F87;  /*Fix for IE, forces it to display the correct color, not the default.*/
}

a:hover {
	text-decoration: none;
	color: #001272;
}



ul.menu {
	list-style-type:none;
	padding: 0;
	margin: 0;
}

ul.menu li {
	float: left;
	color: #8c8c8c;
	font: bold 12px Helvetica, Arial, sans-serif;
	text-transform: uppercase;	
	vertical-align: middle;
}
ul.menu li a, ul.menu li a:visited { /* Fix for IE, so it displays the menu correctly */
	display: block;
	color: #8c8c8c;
	padding: 4px 15px;
	border: 1px dotted white;
	text-decoration: none;	
}

ul.menu li a:hover { 
	color: #3F65E2; 
	background: #DAE2FB;
	border: 1px dotted #3F65E2;
}

.menuleft {
	float: left;
	color: #8c8c8c;
	font: bold 10px Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	vertical-align: middle;
	width: 200px;
	text-align: left;
}

.menuleft a {
	color: #8c8c8c;
	height: 100%;
	border: 1px dotted #f7f7f7;
	display: block;
	padding: 5px;
	text-align: left;
	text-decoration: none;
}

.menuleft a:hover { 
	color: #3F65E2; 
	background: #DAE2FB;
	border: 1px dotted #3F65E2;
	display: block;
	height: 100%;
}

.menu_line {
	border: 1px dotted #b2b2b2;
	
}

.menuleft_line {
	border: 1px dotted #b2b2b2;
	background: #f7f7f7;
}

.footer {
	background: #28428C;
	margin-bottom: 10px;
	padding-left: 6px;
	color: white;
	font: bold 9px Helvetica, Arial, sans-serif;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
}	

.space3px {
	margin-top: 3px;
}
	
.line1 {
	border-right: 1px dotted #b2b2b2;
	border-left: 1px dotted #b2b2b2;
	margin: 0px;	
}

.paddingleft {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin: 0px;
	vertical-align: top;
}
.paddingLeftAndRight {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin: 0px;
	vertical-align: top;
}

.paddingright {
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	vertical-align: middle;
}
	
.rightsiteboxtable {
	background: #BCCBFB;
	padding: 8px;
	font: 11px Helvetica, Arial, sans-serif;
	color: #666666;
	text-align: left;
	margin: 0px;
}
.rightsitebox {
	background: #BCCBFB;
	padding: 8px;
	font: 11px Helvetica, Arial, sans-serif;
	color: #666666;
	text-align: left;
	margin: 0px;
	display: block;
	width: 220px;
}

.scoreboard1 {
	background: url(./images/scoreboard_back.gif) repeat-x;
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #D9D9D9;
	padding: 5px 15px;
	text-align: center;
	text-transform: capitalize;
}

.text1 {
	font: 12px Helvetica, Arial, sans-serif;
	color: #666666;
	text-align: left;
}
.text2 {
	font: 12px Helvetica, Arial, sans-serif;
	color: #666666;
	text-align: center;
}

h1 {
	color: #3E4F87;
	font: bold 22px Helvetica, Arial, sans-serif;
	text-align: left;
}
.scoreboardnumber {
	
	font: bold 20px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
}
.paddingtopbottom {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}
.paddingleftright {
	margin: 0px;
	vertical-align: top;
	padding: 10px;
}
.paddingtopbottom {
	margin: 0px;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
}
ol {
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #5168B4;
	text-align: left;
}
h2 {
	color: #5168B4;
	font: bold 16px Helvetica, Arial, sans-serif;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0px;
}
h3 {
	font: bold 14px Helvetica, Arial, sans-serif;
	text-align: left;
	padding-top: 10px;
}
.tablemeeating {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 3px;
	border: 1px dotted #b2b2b2;
}
.table {
	padding: 5px;
	border: 1px solid #999999;
	font: 13px Arial, Helvetica, sans-serif;
	color: #333333;
}
.notes {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 5px 10px 5px 5px;
}
.tablehead {
	padding: 5px;
	border: 1px solid #999999;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #E8E8E8;
}
.text1home {
	font: 12px Helvetica, Arial, sans-serif;
	color: #666666;
	text-align: justify;
}

.gridPanelMultiline {
	vertical-align:top;	
}

.propertyRow {
	vertical-align:top;	
}
