body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #636365;
}

a {
	font-weight: normal;
	text-decoration: none;
	color: #004b97;
}

a:link {
	text-decoration: none;
	color: #004b97;
}
a:visited {
	text-decoration: none;
	color: #004b97;
}
a:hover {
	text-decoration: underline;	
	color: #009ddf;
}
a:active {
text-decoration: underline;	
	color: #009ddf;
}

h1 {
	margin-top: 0;
	font-size: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #009ddf;
	border-bottom: 1px dotted #004b97;
 	padding-top: 0px;
	padding-bottom: 12px;
	margin: 0px 0px 20px 0px;
	
	
}

h2 {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #009ddf;
	border-bottom: 1px dotted #004b97;
 	padding-top: 0px;
	padding-bottom: 8px;
	margin: 0px;
}

h3 {
	font-size: 18px;
	font-weight: bold;
	color: #004b97;
 	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0px;
}

h4 {	
	padding-left: 14px;
	background: url(../_layout_images/arrow_bullet.gif) no-repeat;	
	font-weight: bold;
	font-size: 14px;
	color: #005da4;
	margin: 0px;
}

h5 {
	font-weight: bold;
	font-size: 14px;
	color:  #004b97;
 	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px;
}

/* home page styles */

.yellowHead {
	color: #fff100;
	font-weight: bold;	
	
}

.homeHead {
	font-size: 28px;
	line-height:28px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #009ddf;
}

.homeSubHead {
	font-weight: bold;
	color: #004B97; 
	font-size: 15px;
}

.sectionHead {
	font-weight: bold;
	color: #004b97;
	font-size: 20px;
	line-height: 20px;
	padding-left: 30px;
	background: url(../_layout_images/arrow_bullet.gif) no-repeat;
	margin: 10px 0px 10px 0px;
	
}

.sectionSubHead {
	font-weight: bold;
	color: #004b97;
	font-size: 14px;
	line-height: 18px;
	padding-left: 30px;	
	margin: 10px 0px 10px 0px;
	text-align:right;	
}

.sectionHeadSmall {
	font-weight: bold;
	color: #004b97;
	font-size: 14px;
	line-height: 18px;
	padding-left: 25px;	
	background: url(../_layout_images/arrow_bullet.gif) no-repeat;
	margin: 0px 0px 10px 0px;
	
}

/* news item headlines */

.newsHead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #009ddf;	
	margin-bottom: 10px;
}

.newsHead a {	
	color: #009ddf;	
	text-decoration: none;
}

.newsHead a:hover {
	color: #004b97;
	text-decoration: none;
}

.newsText {
	font-size: 17px;	
}



.newsh1 {
	font-size: 18px;
	font-weight: bold;
	color: #005da4;
	margin-bottom: 4px;
	margin-top: 2px;
}

.para1 {
	color: #0099ff;
	font-weight: bold;
	margin-bottom: 4px;
}

/*
.newsimg {
	text-align: center;
	margin-bottom: 4px;
}

.newsbody {
	text-align: left;
	margin-bottom: 4px;
}
*/

.smalltext {
	font-size: 11px;	
}

.pageitem {
	padding-top: 8px;
	padding-bottom: 8px;
}

.dottedline {
  border-top: 1px dotted #ffcc00;
  height: 1px;
}

.message {
	color: #ff9900;
	font-weight: bold;
}

.homepagepara {
 border-bottom: 1px dotted #ffcc00;
 padding-top: 5px;
 padding-bottom: 5px;
 }

.paraheading {
	font-size: 18px;
	font-weight: bold;
	color: #005da4;	
}

.boldtext {
	font-weight: bold;
}

.boldblue {
	font-weight: bold;
	color: #004b97;
	margin-bottom: 10px;
}

.brighttext {
	color: #009ddf;
	font-weight: bold;
}


.hilitetext {
	color: #005da4;
	font-weight: bold;
	font-size: 12px;
}

.bullethead {
	padding-left: 20px;
	background: url(../_layout_images/arrow_bullet_small.gif) no-repeat;
}

.bulletheadside {
	padding-left: 20px;
	background: url(../_layout_images/arrow_bullet_small.gif) no-repeat;
	margin-bottom: 10px;
}

.bulletlink { 
	padding-left: 20px;
	background: url(../_layout_images/arrow_bullet_small.gif) no-repeat;
}

ul  {
	list-style-image: url(../_layout_images/arrow_bullet_small.gif);
	margin: 0px 0px 10px 0px;
}
 li {
	 margin-bottom: 10px;
}

/* backgrounds */
.bg1 {
	background-color: #dcf1fd;
}
.bg2 {
	background-color: #fff;
}

.bg3 {
	background-color: #FCC;
}

.buttonbox {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 4px;
	background-color: #0099ff;
	color: #ffffff;	
	text-align: center;
}

.buttonbox a {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}		


.buttonbox a:link, .buttonbox a:visited, .buttonbox a:active {
	text-decoration: none;
	color: #ffffff;
}

.buttonbox a:hover {
	color: #191b64;
	text-decoration: none;
}

.imgthumb {
	margin: 4px;  
	padding: 2px;
	border: 1px solid #0099ff;
}

.imgfull {
	margin: 4px;
}

.catlink {
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 16px;
}




.bluelink a:link, .bluelink a:visited, .bluelink a:active {
	text-decoration: none;
	color: #0099ff;	
}
.bluelink a:link, .bluelink a:visited, .bluelink a:active {
	text-decoration: underline;
	color: #003366;	
}

/* home page boxes */

.bluebox {
	background: #0099cc;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	width: 144px;
	padding: 4px 10px 0px 10px;
}

.greenbox {
	background: #76c300;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	height: 62px;
	width: 144px;
	padding: 4px 10px 4px 10px;
	margin-top: 4px;

}

.pinkbox {
	background: #ff6699;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	height: 80px;
	width: 144px;
	padding: 4px 10px 4px 10px;
	margin-top: 4px;
}

.yellowbox {
	background: #ffcc00;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	height: 62px;
	width: 144px;
	padding: 4px 10px 4px 10px;
	margin-top: 4px;
}

.box1 {
	background: #d91490;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	height: 80px;
	width: 144px;
	padding: 4px 10px 4px 10px;
	margin-top: 4px;

}

.box2 {
	background: #976cdf;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	height: 80px;
	width: 144px;
	padding: 4px 10px 4px 10px;
	margin-top: 4px;
}

.box3 {
	background: #36c895;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	height: 62px;
	width: 144px;
	padding: 4px 10px 4px 10px;
	margin-top: 4px;
}
