/**************************************************
GLOBAL ELEMENTS
**************************************************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px; 
	color:#000000;
}

.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 {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.content_portfolio {
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.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:16px;
font-weight: bold;
padding:10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
color:#FFFFFF;
}
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:0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#9acf0b; }
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:16px; margin: 0px 0px 0px 0px; color:#FFFFFF;}
h3 a {text-decoration: none; color:#404040; text-decoration: underline}
h3 a:hover {text-decoration: none; color:#FFFFFF;}

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;}

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

.username {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9acf0b; font-weight: bold;}
.username a {text-decoration: none; color:#9acf0b; text-decoration:none}
.username a:hover {text-decoration: none; color:#404040; text-decoration:none}

.weighs {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#909090;}
.weighs a {text-decoration: none; color:#909090; text-decoration:none}
.weighs a:hover {text-decoration: none; color:#9acf0b; text-decoration:none}

.tweak {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
.tweak a {text-decoration: none; color:#9acf0b; text-decoration:none}
.tweak a:hover {text-decoration: none; color:#404040; text-decoration:none}

.via {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#9acf0b;}
.via a {text-decoration: none; color:#9acf0b; text-decoration:none}
.via a:hover {text-decoration: none; color:#404040; text-decoration:none}

.green {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9acf0b; font-weight: bold; }
.green a {text-decoration: none; color:#9acf0b; text-decoration:none}
.green a:hover {text-decoration: none; color:#9acf0b; text-decoration:none}

.media {padding:5px 10px 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.media a {text-decoration: none; color:#FFFFFF; text-decoration:none}
.media a:hover {text-decoration: none; color:#f39e44; 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.normal, select.normal, textarea.normal 
{
border:1px solid #909090;
color:#353535;
background-color:#FFFFFF;
text-decoration: none;
font-family: Arial, Geneva;
font-size: 12px;
}
input.button {
padding: 5px 5px 5px 5px; 
}
input.blackbutton {
padding: 2px 2px 2px 2px;
font-size: 11px;
color: #FFFFFF;
background-color: #404040; 
border: 1px solid #9acf0b;
}
input {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
}

hr {color: #9acf0b; background-color: #fff; border:}

.tan {color:#766c64;}

a { font-family:Arial, Helvetica, sans-serif; size:12px; color:#9acf0b; text-decoration: none;}
a:hover { font-family:Arial, Helvetica, sans-serif; size:12px; color: #404040; }
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;
}
