@import url(form.css);
@import url(sitemap.css);
@import url(navigation.css);
@import url(tablestyles.css);
body {
padding: 0px;
margin: 0px;
background: #C5D4E9;
}
td {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #333;
vertical-align: top;
}
a:link {
color: #970102;
text-decoration: none;
}
a:visited {
color: #2f97ba;
text-decoration: none;
}
a:hover,
a:visited:hover {
color: #970102;
text-decoration: underline;
}
h1 {
font: bold 14px/16px Arial, Helvetica, sans-serif;
color: #006666;
margin: 0px 0px 5px 0px;
}
h2 {
font: bold 11px/16px Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
}
h3 {
font: bold 11px/16px Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
}
ul{
margin: 10px 0px 10px 10px;
padding-left: 10px;
list-style: square url(../images/bullet.gif);
}
li{
margin: 3px 0px 3px 0px;
}
.hrdot {
background: url(../images/hr_tile.gif) repeat-x;
padding: 0px;
margin: 0px;
}

.img_right {
	float:right;
	padding:10px 0px 0px 15px;
}

.img_left {
	float:left;
	padding:10px 15px 0px 0px;
}

/*homepage styles*/
.mainbg {
background: #fff;
} 
.mainborder {
	border-left: solid 2px #4a0d03;
	border-right: solid 2px #4a0d03;
	border-bottom: solid 2px #4a0d03;
}
.navborder {
	border-top: solid 2px #4a0d03;
	border-bottom: solid 2px #4a0d03;
}
.hmnews {
	border-right: solid 2px #4a0d03;
	border-left: solid 2px #4a0d03;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #b17041;
}
.hmnews a:link,
.hmnews a:visited {
	font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.hmbanner{
	border-bottom: solid 2px #4a0d03;
}
/* global begins */

.global {
	padding: 29px 0px 0px 300px;
	background: #c5d4e9;
	border-right: 1px solid #fff;
	margin: 0px 2px 0px 2px;
}

.hmcontact {
	font: 9px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #026666;
	background: url(../images/hm_contact_bg.jpg);
	padding: 54px 0px 125px 13px;
}

.hmcontent {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #970102;
	background-color: #fcfee6;
	padding: 0px 0px 0px 5px;
	margin: 8px 0px 0px 5px;
}
.hmcallout {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #016865;
	background-color: #fcfee6;
	padding: 10px 15px 0px 5px;
}
.homecontent a:link,
.homecontent a:hover {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #970102; 
}
.hmtblbg {
background: #fff;
}
.homebtntop {
 	background-color: #fcfee6;
}
.homebtnbottom {
	background: url(../images/img_callout_bg.jpg);
}
.calendar {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #656565; 
	padding: 10px 15px 10px 15px;
}
/*tier page elements*/
.content {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 20px 15px 25px 20px;
	vertical-align: top;
}
.content h1 {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px 10px 15px 0px;
}
.content h2{
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 20px 10px 10px 0px;
}
.content p{
	margin: 5px 0px 15px 0px;
}
.content .breadcrumb{
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #949494;
}
/*!!!!!!!!!add table stuff here ok!!!!!!!!!*/
/*footer stuff aiigght*/
.ftrnav {
	color: #010066;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 14px 0px 14px 0px;
}
.ftrnav a:link,
.ftrnav a:visited {
	color: #970102;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.ftrnav  a:hover,
.ftrnav  a:visited:hover  {
	color: #000165;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.tiercallout { 
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999966;
	background: url(../images/img_t1_tbl_top.jpg);
	padding: 0px 0px 0px 18px;
	}
.tiercallout a:link{ 
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.tier1top {
	background: #fff;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 44px 0px 0px 23px;
	}
.tier1mid {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #c1d5e9;
	padding: 10px 50px 0px 44px;
	}
.tier1main {
background: #fff;
}
.tier1top {
	background: #fff;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 15px 50px 30px 23px;
}
.formLayout td {
	background: #fff;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 1px 1px 1px 20px;
}
.t3table {
	background: #f0f5fa;
}
.t3tablecontent {
	background: #dee6ed;
}
.tier3mid {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #c1d5e9;
	padding: 5px 0px 5px 23px;
	vertical-align: top;
	}
.calloutbg {
	background: url(/ui/images/img_hm_callout_bg.jpg);
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0px 25px 0px 16px;
}
.hmservice {
	padding: 2px 0px 2px 0px;
}

.forminputLrg{
	border: #adadad solid 1px;
	width: 195px;
	height: 17px;
	font:11px Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	padding: 3px 0 0 3px;
}

.forminputMed{
	border: #adadad solid 1px;
	width: 155px;
	height: 17px;
	font:11px Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	padding: 3px 0 0 3px;
}

.forminputSml{
	border: #adadad solid 1px;
	width: 75px;
	height: 17px;
	font:11px Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	padding: 3px 0 0 3px;
}

.forminput4digit{
	border: #adadad solid 1px;
	width: 33px;
	height: 17px;
	font:11px Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	padding: 3px 0 0 3px;
	margin: 0 10px 0 0;
}

.formSelect{
	font:11px Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
}

.ImageCalloutContainer {
	display:block;
	float:right;
	width:175px;
	padding:5px 0px 10px 20px;
}
.ImageCalloutContainerWide {
	display:block;
	float:right;
	width:300px;
	padding:5px 0px 10px 20px;
}
.ImageTitle {
	font-size:12px;
	font-weight:bold;
	margin:5px 0px 10px 0px;
}
.ImageCaption{
	font-size:11px;
	font-weight:normal;
	margin:5px 0px 10px 0px;
}