body, table, tr, td, div, p, h1, h2, h3, h4, form, a, img, captionleft, captionright {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	border: 0;
	color: #222222;
	font-size: 12px; line-height: 18px;
}



body {
	background-image: 
url('/i/background.png');
background-repeat: repeat; margin-top: 5px;}



p     { color: #222222; font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 22px; margin-bottom: 16px;}

#content ul li    { color: #222222; font-size: 12px; font-weight: bold; line-height: 16px; list-style: square; margin: 0 0 0 30px; padding: 0 0 5px }
#left ul li    { color: #003399; font-size: 13px; font-weight: normal; line-height: 13px; list-style: square; margin: 0 0 0 23px; padding: 3px 0 3px 0 }
#right ul li   { color: #003399; font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 5px 0 15px; padding: 0px 5px 15px 5px; list-style: none; }

#right2 ul li   { color: #003399; font-size: 14px; font-weight: bold; line-height: 14px; margin: 10px 5px 0 5px; padding: 8px 0px 15px 25px; border-bottom: 2px solid #3399FF; list-style: none; }

h1   { color: #0A3568; font-size: 24px; font-family: Helvetica, Arial, sans-serif; line-height: 28px;}
h2    { color: #933c06; font-size: 14px; font-family: Helvetica, Arial, sans-serif; line-height: 24px; ; }
h3  { color: #222222; font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 20px; text-decoration: none;}
h4  { color: #003399; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-style: normal; font-weight: bold; line-height: 14px;}





.prcite { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 12px; line-height: 20px; color: #1C2172; font-weight: normal; padding-bottom: 20px; margin-left: 16px;}

.breadcrumb { text-align: center; color: #FFF; font-size: 11px; text-align: right; margin-bottom: -1px;}
.breadcrumb a { color: #FFF; text-decoration: none; padding-left: 5px; padding-right: 5px; font-weight: bold;}
.breadcrumb a:link { color: #FFF; text-decoration: none;}
.breadcrumb a:visited { color: #FFF; text-decoration: none;}
.breadcrumb a:hover { text-decoration: none; color: #002D62; background: #AAB5CC;}



.pullquote { font-family: Georgia, Times New Roman, Times, serif; font-size: 24px; line-height: 32px; color: #A8C269; font-style: italic; float: right; margin-left: 20px; margin-bottom: 20px; margin-top: 40px; width: 180px; text-align: center; padding: 10px 0 10px 0; border-top: 5px solid #CADE97; border-bottom: 5px solid #CADE97; }



.blogitem { border: 2px solid #A9B4CC; padding: 5px; margin-bottom: 10px; }

.blogheader { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 18px; line-height: 26px; color: #012057; font-weight: bold; border-bottom: 1px dashed #A9B4CC; }

.blogdate { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 10px; line-height: 14px; color: #222222; text-align: right; margin-top: 3px;}

.blogtext { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 12px; line-height: 18px; color: #222222; margin-top: 3px; padding: 10px; background: #FFF;}

.blogtext a { font-size: 12px; }

.mastform { text-align: right; color: #FFF; position: relative;
top: -15px; right: 20px;
}

.topmenu { text-align: right; color: #FFF; position: relative;
top: 14px; left: 26px; font-size: 
}

.topmenu a { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  color: #FFF; font-size: 18px; padding-left: 12px; padding-right: 12px; padding-top: 15px; padding-bottom: 13px; font-weight: normal;}
.topmenu a:link { text-decoration: none;}
.topmenu a:visited { text-decoration: none;}
.topmenu a:hover {text-decoration: none; background-image: 
url('/i/background-topmenu.gif'); position: relative; background-repeat: y; color: #002D62;}

/******  TOP DROPDOWN MENU ******/

#cssdropdown, #cssdropdown ul {
padding: 0px;
margin: 0px;
list-style: none;
padding-top: 10px;
padding-bottom: 10px;

}


#cssdropdown li {
float: left;
position: relative;
line-height: 18px;
}






.mainitems{
}

.mainitems a{

text-decoration: none;
}

.subuls{
display: none;
width: 5em;
position: absolute;
top: 22px;
left: -20px;
}

.subuls li{
width: 120px;
border-bottom: 1px solid #1B2453;
border-left: 1px solid #1B2453;
border-right: 1px solid #1B2453;
background: #FFFFFF;
padding: 0px;
text-align: left;
}

.subuls li a{
display: block;
font-size: 10px;
line-height: 14px;
text-decoration: none;
background: #E9F0FB;
color: #1B2453;
padding: 5px;
font-weight: normal;
}

.subuls li a:hover {
text-decoration: none;
background: #1B2453;
color: #E9F0FB;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;

}

/******  TOP DROPDOWN MENU ******/

.mainwell { width: 542px; background: #FFF;}


.mainbody { margin: 15px; }

.featurebox { width: 500px; margin: 20px; background: #DBDBDB; border: 1px solid #002D62; }

.featuretext { color: #002D62; font-size: 14px; line-height: 22px;  padding: 0 20px 20px 20px; background-image: url('/i/background-actionbox.gif'); background-repeat: repeat-x;  border-bottom: 1px solid #002D62; }

.featuretext a { font-size: 14px; }

.dropcap { float: left; font-size: 96px; font-weight: bold; font-family: Georgia, Times New Roman, Times, serif;  line-height: 72px; color: #002D62; margin-right: 3px;}


.rightcol { width: 240px; background: #002D62;}

.botwell { background: #A9B4CC; text-align: left;}

.botbox { background-image: 
url('/i/background-botbox.gif'); background-repeat: repeat-x; width: 240px; padding: 10px; border: 1px solid #002D62;}


.latestnewsheader { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 14px; line-height: 24px; color: #FFF; font-weight: bold; margin-top: 5px;}

.latestnews li { list-style-type: square; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; color: #FFF; padding-bottom: 10px;}
.latestnews a { color: #FFF; text-decoration: none; font-weight: normal; font-size: 13px; line-height: 14px; padding-bottom: 10px;}
.latestnews a:link { color: #FFF; text-decoration: none;}
.latestnews a:visited { color: #FFF; text-decoration: none;}
.latestnews a:hover { color: #A9B4CC; text-decoration: none;}

.rightmenu { padding: 10px; }

.actionbox { background-image: 
url('/i/background-actionbox.gif'); background-repeat: repeat-x; margin-left: 10px; margin-right: 10px; ; padding: 8px; border: 1px solid #BDBCBD;}

.mediabox { background: #A9B4CC; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; padding: 8px; border: 1px solid #BDBCBD; text-align: left;}

.morevideo { border-bottom: 1px solid #002D62; padding: 10px; text-align: left; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 12px; color: #002D62; height: 80px;}
.morevideo a { color: #002D62; text-decoration: none; font-weight: bold;}
.morevideo a:link { color: #002D62; text-decoration: none;}
.morevideo a:visited { color: #002D62; text-decoration: none;}
.morevideo a:hover { color: #933C06; text-decoration: none;}


.morevideohome { text-align: left; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 10px;  line-height: 14px; color: #002D62; height: 40px; margin-top: 10px;}
.morevideohome a { color: #FFF; text-decoration: none; font-weight: bold; font-size: 10px; line-height: 11.5px; }
.morevideohome a:link { color: #002D62; text-decoration: none;}
.morevideohome a:visited { color: #002D62; text-decoration: none;}
.morevideohome a:hover { color: #FFFFFF; text-decoration: none;}

.connectbox { background-image: 
url('/i/background-connect.gif'); background-repeat: repeat-x; margin-left: 10px; margin-right: 10px; margin-top: 20px; margin-bottom: 20px; padding: 8px; border: 1px solid #BDBCBD;}

.connectheader { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 16px; line-height: 24px; color: #002D62; font-weight: normal; margin-top: 5px;}




.disclaimer { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 10px; color: #FFF; text-align: center; margin-top: 10px;}
.disclaimer a { color: #FFF; text-decoration: none; font-weight: normal; font-size: 10px;}
.disclaimer a:link { color: #FFF; text-decoration: none;}
.disclaimer a:visited { color: #FFF; text-decoration: none;}
.disclaimer a:hover { color: #A9B4CC; text-decoration: none;}

div.photoleft {
	float: left;
	padding: 0 0 0 0;
	margin: 15px 10px 5px 16px;
	border: solid 1px #003366
	}
div.photoright {
	float: right;
	padding: 0 0 0 0;
	margin: 0 0 5px 15px;
	border: solid 1px #003366
	}

div.photonorm {
	padding: 0 0 0 0;
	margin: 5px 5px 5px 5px;
	border: solid 1px #003366;
	width: auto;
	}

.photos {
	padding: 0 0 0 0;
	margin: 5px 5px 5px 5px;
	border: solid 1px #003366;
	}
	
	.tinymore { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 10px; line-height: 12px; color: #FBE38F; font-weight: normal; text-align: right;}
.tinymore a { color: #FBE38F;}
.tinymore a:link { color: #FBE38F;}
.tinymore a:visited { color: #FBE38F;}
.tinymore a:hover { color: #012057;}

a { color: #002D62; text-decoration: none; font-weight: bold; }
a:link { color: #002D62; text-decoration: none;}
a:visited { color: #002D62; text-decoration: none;}
a:hover { text-decoration: none; color: #933C06;}

.submitbutton { background: #26488D; background-image: 
url('/i/background-button.gif'); background-repeat: repeat-x; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 16px; padding: 7px; color: #FFFFFF; font-weight: bold; line-height: 24px; }

