/**************************************************
GLOBAL ELEMENTS
**************************************************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family:arial, helvetica, sans-serif; font-weight:normal; font-size:11px; color:#556a7f;
}

.main_copy {
 line-height: 1.4em;
}

ul {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
list-style:none;
list-style-position: outside;
marker-offset: 2px;
}
li {
margin-top: 18px;
margin-bottom: 5px;
padding: 0 0 0 18px;
background: url("images/bullet.gif") no-repeat 0px .4em;

}

.content {
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
}
.content_right {
	margin-left: 12px;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
}
.content_faq {
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
}
.content_home {
	margin-left: 6px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 10px;
}
.content_feat {
	float:left;
	margin-left: 6px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 10px;
}
p { margin: 10px 0px 0px 0px; }
.pictext {
font:Arial, Helvetica, sans-serif;
font-size: 8px;
font-weight: bold;
text-transform:uppercase;
color: #000000;
padding-left: 8px;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:28px;
font-weight: bold;
padding:20px 20px 0px 0px;
margin: 0px 0px 0px 0px;
color:#FFFFFF;
text-transform: uppercase;
}
h1.large {
font-family: Arial, Helvetica, sans-serif;
font-size:36px;
font-weight: bold;
padding:20px 20px 0px 0px;
margin: 0px 0px 0px 0px;
color:#FFFFFF;
text-transform: uppercase;
}
h2 {padding:10px 10px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; font-weight: normal;}
h2 a {text-decoration: none; color:#ffffff;}
h2 a:hover {text-decoration: none; color:#f39e44;}

h2.large {padding:15px 15px 00px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 17px; color:#ffffff; font-weight: normal;}

h3 {font-family: Arial, Helvetica, sans-serif; font-size:14px; margin: 0px 0px 0px 0px; color:#d98f2e; text-transform: uppercase;}
h3 a {text-decoration: none; color:#d98f2e;}
h3 a:hover {text-decoration: none; color:#f39e44;}

h4 {padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 0px 0px 0px 0px; color:#FFFFFF; }
h4 a {text-decoration: none; color:#FFFFFF;}
h4 a:hover {text-decoration: none; color:#f39e44;}

h5 {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 0px 0px 0px 0px; color:#173967; font-weight:bold}
h5 a {text-decoration: none; color:#353535;}
h5 a:hover {text-decoration: none; color:#85c200;}

h6 {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 0px 0px 0px 0px; color:#FFFFFF; font-weight: normal; }
h6 a {text-decoration: none; color:#FFFFFF;}
h6 a:hover {text-decoration: none; color:#f39e44;}

.footer {padding-top:5px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}
.footer a {text-decoration: none; color:#ffffff;}
.footer a:hover {text-decoration: none; color:#f39e44;}

.footer_pad {padding-top:5px; padding-left:10px;  font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}
.footer_pad a {text-decoration: none; color:#ffffff;}
.footer_pad a:hover {text-decoration: none; color:#f39e44;}

.col_left {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-transform: uppercase;}
.col_left a {text-decoration: none; color:#FFFFFF; text-decoration:none}
.col_left a:hover {text-decoration: none; color:#9a0006; text-decoration:none}

.orange {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#f39e44;}
.orange a {text-decoration: none; color:#f39e44; text-decoration:none}
.orange a:hover {text-decoration: none; color:#f39e44; text-decoration:none}

.white {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight: bold;}
.white a {text-decoration: none; color:#FFFFFF; text-decoration:underline}
.white a:hover {text-decoration: none; color:#232c36; text-decoration:none}

.catlinks {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#43a2e5; font-weight: bold;}
.catlinks a {text-decoration: none; color:#43a2e5; text-decoration:none}
.catlinks a:hover {text-decoration: none; color:#556a7f; text-decoration:none}

.about {padding:7px 7px 7px 7px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.about a {text-decoration: none; color:#FFFFFF; text-decoration:none}
.about a:hover {text-decoration: none; color:#f39e44; text-decoration:none}

.about_sel {padding:7px 7px 7px 7px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#f39e44;}
.about_sel a {text-decoration: none; color:#f39e44; text-decoration:none}
.about_sel a:hover {text-decoration: none; color:#f39e44; text-decoration:none}

.office {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#163b6a; font-weight:bold}
.office a {text-decoration: none; color:#163b6a; text-decoration:none}
.office a:hover {text-decoration: none; color:#7eabd9; text-decoration:none}

.officesel {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#7eabd9; font-weight:bold}
.officesel a {text-decoration: none; color:#7eabd9; text-decoration:none}
.officesel a:hover {text-decoration: none; color:#7eabd9; text-decoration:none}

.newsroom a { font-family:Arial, Helvetica, sans-serif; size:12px; color:#163b6a;}
.newsroom a:hover { font-family:Arial, Helvetica, sans-serif; size:12px; color: #7eabd9; }

.contact {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#163b6a;}
.contact a { font-family:Arial, Helvetica, sans-serif; size:12px; color:#163b6a;}
.contact a:hover { font-family:Arial, Helvetica, sans-serif; size:12px; color: #7eabd9; }

.footer_copy {padding-top: 7px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#404040; }

input.search 
{
border:0px solid #a39b90;
color:#353535;
background-color:#FFFFFF;
text-decoration: none;
font-family: Arial, Geneva;
font-size: 12px;
}
input, select, textarea 
{
font-family: Arial, Geneva;
font-size: 11px;
}
input.button {
color:#FFFFFF; 
background-color: #90c6ea; 
border: 0px;
}

hr {color: #dfdfdf; background-color: #fff; border:}

.tan {color:#766c64;}

a { font-family:Arial, Helvetica, sans-serif; size:12px; color:#556a7f; text-decoration: underline;}
a:hover { font-family:Arial, Helvetica, sans-serif; size:12px; color: #43a2e5; }
a.home_white { font-family:Arial, Helvetica, sans-serif; size:12px; color:#ffffff; text-decoration: none;}
a.home_white:hover { font-family:Arial, Helvetica, sans-serif; size:12px; color: #f39e44; }

img.pic{
border: 1px solid #8c8c8c;
}

.thumbnails img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border: 2px solid #8c8c8c;

}
.thumbnails:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
	border: 2px solid #FFFFFF;
}
