




/* Heading styles
.headingfont {margin-top: 0; margin-left: 0; font-size: 14pt; font-family: Arial; line-height: 120%; color: rgb(205,86,29); text-decoration: none; font-weight: bold;}
 End Heading styles */

/* Topic Menu styles
.menufontwhite {margin-top: 0; margin-left: 0; font-size: 10pt; font-family: Arial; line-height: 120%; color: rgb(255,255,255); font-weight: bold;}
	.menufontwhite A:link{color: rgb(255,255,255); text-decoration: underline;}
	.menufontwhite A:active{color: rgb(255,255,255); text-decoration: underline;}
	.menufontwhite A:visited{color: rgb(255,255,255); text-decoration: underline;}
	.menufontwhite A:hover{color: rgb(255,255,255); text-decoration: none;}

.menufontdarkblue {margin-top: 0; margin-left: 0; font-size: 10pt; font-family: Arial; line-height: 120%; color: rgb(28,45,83); font-weight: bold;}
	.menufontdarkblue A:link{color: rgb(28,45,83); text-decoration: underline;}
	.menufontdarkblue A:active{color: rgb(28,45,83); text-decoration: underline;}
	.menufontdarkblue A:visited{color: rgb(28,45,83); text-decoration: underline;}
	.menufontdarkblue A:hover{color: rgb(28,45,83); text-decoration: none;}
End Topic Menu styles */


/* Font Styles */
.bodyfont {
	margin-top: 0; 
	margin-left: 0; 
	font-size: 11px; 
	font-family: arial, verdana; 
	color: rgb(0,0,0);
}

.site_list {
	border-bottom: 1px solid #E4EFF6;
	font-size: 10px;
}

.bodyfont A:link {
	color: rgb(0,0,0); 
	text-decoration: underline;
}

.bodyfont A:active {
	color: rgb(0,0,0); 
	text-decoration: underline;
}

.bodyfont A:visited {
	color: rgb(0,0,0); 
	text-decoration: underline;
}

.bodyfont A:hover {
	color: rgb(0,0,0); 
	text-decoration: none;
}
	
.bodyfontlge {
	margin-top: 0; 
	margin-left: 0; 
	font-size: 12pt; 
	font-family: Arial; 
	line-height: 120%; 
	color: rgb(0,0,0);
}

.bodyfont A:link {
	color: rgb(0,0,0);
	text-decoration: underline;
}

.bodyfont A:active {
	color: rgb(0,0,0); 
	text-decoration: underline;
}

.bodyfont A:visited {
	color: rgb(0,0,0); 
	text-decoration: underline;
}

.bodyfont A:hover {
	color: rgb(0,0,0); 
	text-decoration: none;
}
	
.bodyfontsml { 
	margin-top: 0; 
	margin-left: 0; 
	font-size: 8px; 
	font-family: arial, verdana; 
	line-height: 120%; 
	color: rgb(0,0,0);
}

.bodyfont A:link {
	color: rgb(0,0,0);
	text-decoration: underline;
}

.bodyfont A:active {
	color: rgb(0,0,0); 
	text-decoration: underline;
}

.bodyfont A:visited {
	color: rgb(0,0,0); 
	text-decoration: underline;
}

.bodyfont A:hover {
	color: rgb(0,0,0); 
	text-decoration: none;
}

.fillRow { 
	border-top: 1px #555566 solid; 
	border-bottom: 1px #555566 solid; 
}

.LoginInput {
	border: 1px #000000 solid;
	height: 18px;
	width: 127px;
	background: #ffffff;
	font-size: 10px;
}

.LoginInputBtn {
	border: 1px #000000 solid;
	height: 18px;
	background: #ffffff;
	font-size: 10px;
}

input {
	font-size: 10px;
}

.trColor{
	background: #ddeefe;
}
	
/* Default link style */
A:link{text-decoration: underline; color: rgb(0,0,0);}
A:active{text-decoration: underline; color: rgb(0,0,0);}
A:visited{text-decoration: underline; color: rgb(0,0,0);}
A:hover{text-decoration: none; color: rgb(0,0,0);}
/* End Default link style */

.titleFont {
	margin-top: 0; 
	margin-left: 0; 
	font-size: 10pt; 
	font-family: Arial; 
	line-height: 120%; 
	color: rgb(255,255,255);}
}

.listing {
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

/* used for testing */

td {
	border: 0px #cccccc solid;
	background-repeat: repeat-y;
}

body {
	margin-left: 0px;
	margin-top: 0px;
}

select {
	font-size: 10px;
}

.frontMap {
	padding-left: 20px;
}