body,div,p,td,span,table,form  {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px;
	line-height: 18px;
	color: #484848;
}
form {
	margin: 0;
	border: 0;
	padding: 0;
} 
p {
	padding: 0;
	margin-bottom: 18px;
	
	}
h1 {
	font-size: 18px;
	color: #ff7800;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	color: #ff7800;
	font-weight: bold;
}
h3 {
	font-size: 24px;
	line-height: 32px;
	color: #0b4599;
	font-weight: bold;
}

div.newsitem {
	margin-bottom: 20px;
	border-bottom: 1px solid #8fa1a8;
	
	}
div.newsitem h1 {
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #0b4599;
	}
div.newsitem h1 a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #0b4599;
	margin: 0;
	}
div.newsitem p.newsdate {
	font-style: italic;
	font-size: 10px;
	margin: 0;
	}
div.newsitem p.newsheader {
	margin: 5px 0;
	}
div.newsitem a.newslink {
	color: #0b4599;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #6699ff;
	}

.nonboldlink {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	color: #555555; 
	font-weight: normal
}
A.nonboldlink:link {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	color: #555555; 
	font-weight: normal
}
A.nonboldlink:visited {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	color: #555555; 
	font-weight: normal
}
A.nonboldlink:hover {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	color: #555555; 
	font-weight: normal
}
.boldlink {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	color: #333333; 
	font-weight: bold;
}
A.boldlink:link {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	text-decoration: none;
	color: #333333; 
	font-weight: bold;
}
A.boldlink:visited {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	text-decoration: none;
	color: #333333; 
	font-weight: bold;
}
A.boldlink:hover {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	text-decoration: none;
	color: #333333; 
	font-weight: bold;
}
A:link {
	text-decoration: underline; 
	font-weight: normal;
	color: #333333
	}
A:visited {
	text-decoration: underline; 
	font-weight: normal;
	color: #666666	
	}
A:hover {
	text-decoration: none; 
	font-weight: normal;
	color: #666666
	}
	
.breadcrumbs  {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #4cb4d1;
	margin-bottom: 20px;
}
A.breadcrumbs:link, A.breadcrumbs:visited  {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px;
	text-decoration: underlined;
	font-weight: normal;
	color: #4cb4d1
}
.search  {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #ffffff
}
.favobold  {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #FF9600
}
.favonormal  {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #FF9600
}
.whitefont  {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #ffffff
}
A.whitefont:link {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	font-weight: normal;
	color: #ffffff
}
A.whitefont:visited {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	font-weight: normal;
	color: #ffffff
}
A.whitefont:hover {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	text-decoration: underline;
	font-weight: normal;
	color: #ffffff
}
.whitefont_small  {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	color: #ffffff
}
A.whitefont_small:link {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10px; 
	text-decoration: none;
	font-weight: normal;
	color: #ffffff
}
A.whitefont_small:visited {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10px; 
	text-decoration: none;
	font-weight: normal;
	color: #ffffff
}
A.whitefont_small:hover {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10px; 
	text-decoration: underline;
	font-weight: normal;
	color: #ffffff
}
.inputfont  {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11pt; 
	color: #333366
}
table {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 9pt;
	color: #333366
}
th {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 9pt;
	font-weight: bold; 
	color: #ffffff;
}

TR.NDBrowseRowOdd {
	background-color : #E7E7E7;
}
TR.NDBrowseRowEven {
	background-color : #D5D5D5;
}
TR.NDBrowseRowSelected {
	color : #FFFFFF;
	background-color : #CCCCCC;
}
TR.NavRow {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 9pt;
	text-decoration: none; 
	color: #003366;
}
TR.NavRowSelected {
	color : #FFFFFF;
	background-color : #CCCCCC;
}
INPUT.Text {
	color: #333366;
	border: 1px solid #333366;
	background-color : #FFFFFF;
	font-weight : Normal;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px;
}
INPUT.SubmitBtn {
	color: #333366;
	cursor: hand;
	border: 1px solid #333366;
	background-color : #EAE6D5;
	font-weight : Normal;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px;
}
SPAN.Link {
	color: #003366;
	background-color : Silver;
	font-weight : bold;
	font-size : 14pt;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}

.clBar{position:absolute; width:10; height:10; background-color:#000033; layer-background-color:#000033; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:9px 5px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:left;}
.clLevel0{background-color:0b4599; layer-background-color:#0b4599; color:#FFFFFF;}
.clLevel0over{background-color:#0b4599; layer-background-color:#0b4599; color:#ff7800; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#0b4599; layer-background-color:#0b4599}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:4px 6px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;text-align:left;}
.clLevel1{background-color:#0b4599; layer-background-color:#0b4599; color:FFFFFF;}
.clLevel1over{background-color:#0b4599; layer-background-color:#0b4599; color:#ff7800; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#ffffff; layer-background-color:#0b4599}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:Arial,Helvetica,sans-serif; font-size:9px; font-weight:bold}
.clLevel2{background-color:#6699CC; layer-background-color:#6699CC; color:#CCCCCC;}
.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:#CCCCCC; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#000033; layer-background-color:#000033}
