body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFCC; margin:0px; }
div { position:relative; }
#header { height:122px; background-color:#99E000; }
#topright {	position:absolute; top:0px; right:0px; height:95px; width:300px; font-size: 16px; color: #FFFFFF; background-color: #FF9933; }
#topright div { position:absolute; bottom:10px; right:10px; text-align: right; font-weight:bold; }

#catchline { font-size:11px; margin-top:5px; color:#999999; text-align:center; }
#catchline a { color:#999999; }

h1, .h1 { font-size: 24px; color: #FF9933;}
h2 { font-size: 18px; font-weight: normal; }
.h2 { font-size: 15px; font-weight: bold; color: #fb6b02; }
a { color: #FB6B02; text-decoration: none; }
img { border:0px; }

.blk { color:#000000; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size14 { font-size: 14px; }
.size16 { font-size: 16px; }
.size18 { font-size: 18px; }
.size20 { font-size: 20px; }

.first { margin-top:0px; }
.mugshot { float:left; margin-right:10px; margin-bottom:10px; width:120px; height:150px; overflow:hidden; }
.slideshow { background-color:#C6EE71; text-align:center; overflow:hidden; }

.homebox { width:300px; float:left; margin-right:10px; margin-bottom:10px; font-size:16px; text-align:center; }
.homebox div { width:300px; height:150px; overflow:hidden; margin-bottom:5px; }
.homebox a { color:#000000; }

a:hover { text-decoration: underline; }
.newsbox {
	background-color: #CCCCCC;
	padding: 7px;
}
.newsdate {
	font-size: 10px;
	color: #666666;
}
.xp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FB6B02;
	border: 1px solid #CCCCCC;
}
.form-header {
	color: #FB6B02;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: center;
}
.dots {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #8cde21;
	padding-bottom: 1px;
	padding-top: 3px;
}
.green {
	color: #537D37;
}
.service-list {
	font-size: 14px;
	font-weight: bold;
	color: #FB6B02;
}
a.green:hover {
	color: #537D37;
	text-decoration: underline;
}
.td-text-orange {
	padding-right: 10px;
	padding-top: 5px;
	background-color: #FFCC99;
	padding-left: 10px;
}
.td-home-full2 {
	padding-right: 0px;
	padding-top: 5px;
	padding-left: 0px;
}
.nav-authentica {
	color: #2C427B;
}
.padl10 {
	margin-left: 10px;
}
.orange {
	color: #FB6B02;
}

/* Dropdown menus */
.chromestyle{ font-weight: bold; background-color:#5EB11B; position:absolute; top:95px; left:0px; width:980px; height:23px; z-index:10; }

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0px; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
background: url(images/nav/chromebg.gif) center center repeat-x;
padding: 4px 0px 4px 0px;
margin: 0px;
text-align: left; 
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #0D7140;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(images/nav/chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0px;
border: 1px solid #0D7140; /*THEME CHANGE HERE*/
border-bottom-width: 0;
line-height:18px;
z-index:100;
background-color: #FF9933;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#99E000,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #0D7140; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #000000;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #99E000;
}