@import url(people.css);
@import url(form.css);
@import url(sitemap.css);
@import url(navigation.css);
@import url(tablestyles.css);
body {
padding: 0px;
margin: 0px;
background: #e3e2e2;
}
td {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #333;
vertical-align: top;
}
a:link,
a:visited {
color: #455fad;
text-decoration: none;
}
a:hover,
a:visited:hover {
color: #eeb20f;
text-decoration: none;
}
h1 {
font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 5px 0px;
}
h2 {
font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 2px 0px;
}
h3 {
font: bold 17px/16px Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 4px 0px;
}
ul{
margin: 10px 0px 10px 10px;
padding-left: 10px;
list-style: square url(../images/bullet.gif);
}
li{
margin: 3px 0px 3px 0px;
}
.main {
	border-left: solid 8px #ffffff;
	border-right: solid 8px #ffffff;
	border-bottom: solid 8px #ffffff;
	background: #ffffff;
}
.global {
    text-align: right;
	float:right;
	margin: 0px 0px 0px 0px;
}
.navstyle {
	background: #455fad;
	padding: 0px 5px 0px 11px;	
}
.blue {
	background: #4e79ec;
}
.homebtn {
	background: #4e79ec;
	padding: 0px 0px 10px 0px;
}
.hrdot {
background: url(../images/hr_tile.gif) repeat-x;
padding: 0px;
margin: 0px;
}

/*homepage styles*/
.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;
}





/*homepage */
.hmcontent {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #333;
background: url(../images/tile_dot_vertical.gif) right repeat-y;
padding: 20px 15px 25px 20px;
vertical-align: top;
}
.hmcallout {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #333;
background: url(../images/tile_dot_vertical.gif) right repeat-y;
padding: 20px 15px 25px 15px;
vertical-align: top;
}

.hmcontent,
.hmcallout ,
.hmnews  p{
margin: 2px 0px 10px 0px;
}
/*tier page elements

/*add table stuff here */
/*footer stuff */
.ftr {
font:10px/15px Verdana, Arial, Helvetica, sans-serif;
color: #333;
background: #fff;
padding: 6px 14px 17px 21px;
}
.ftr p {
margin: 5px 0px 0px 0px; 
}
.ftr a:link,
.ftr a:visited {
color: #455fad;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.ftr  a:hover,
.ftr a:visited:hover  {
color: #455fad;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.news {
	padding: 1px 40px 0px 17px;
	color: #666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.news a:link {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #455fad;
}
/*tier navigation style     */

.services {
	padding: 25px 0px 0px 0px;
	vertical-align: top;
}
.floatright {
float:right;
padding-left: 10px;
padding-bottom: 10px;
}
.floatleft {
float:left;
padding-right: 10px;
padding-bottom: 10px;
}
.contenttblclr {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
background: #f3b91a;
}
.contenttbl {
padding: 5px 5px 5px 10px;
margin: 3px 0px 3px 0px;
}
.scroller {
	width:200px;
	height:154px;
	overflow:hidden;
}
.scroller ul {
	color:#036;
	list-style: square url(/Images/spacer.gif);
}
.scroller li {
	padding:0px;
	margin:0px;
}

.scroller ul a:link {
	color:#036;
	list-style:none;
	text-decoration:none;
}

.scroller ul a:visited {
	color:#ff7802;
	background-color:transparent;
	font-weight:bold;
	text-decoration:none;
}

.scroller ul a:hover {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	background-color:transparent;
	text-decoration:underline;
}

.scroller ul a:visited:hover {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	background-color:transparent;
	text-decoration:underline;
}
