body {
	background: #d7d8d8;
	color: #787878;
	font: 14px Helvetica, Arial, sans-serif;
	font-size: 100.01%;
	height: 100%;
}

/*----[Prototip]----*/
#aaf img { height:50px; width:81px;}
#aba img { height:50px; width:120px;}
#aos img { height:40px; width:125px;}
#asc img { height:50px; width:101px;}
#asurion img { height:32px; width:125px;}
#boyscouts img { height:75px; width:93px;}
#bridgestone img { height:23px; width:150px;}
#bsfs img {	height:50px; width:150px;}
#firestone img { height:20px; width:143px;}
#fuzion img { height:30px; width:150px;}
#gored img {	height:84px; width:125px;}
#hartmann img {	height:34px; width:100px;}
#huntbros img {	height:75px; width:66px;}
#hunter img {	height:40px; width:115px;}
#irl img { height:75px; width:98px;}
#lee img { height:35px; width:115px;}
#lottery img { height:75px; width:46px;}
#lp img { height:50px; width:58px;}
#mpcf img {	height:47px; width:150px;}
#ncvb img {	height:42px; width:125px;}
#predators img { height:50px; width:87px;}
#ocharleys img { height:50px; width:103px;}
#ohl img { height:30px; width:100px;}
#owen img { height:28px; width:150px;}
#redcross img { height:35px; width:125px;}
#state img { height:44px; width:125px;}
#ten img { height:40px; width:150px;}
#titans img { height:65px; width:86px;}
#tnb img { height:35px; width:79px;}
#utmc img { height:50px; width:104px;}
#windsor img { height:34px; width:115px;}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}/* IE Mac Hide \*/
.clearfix {
	display:block;
}/* IE Mac Hide End */


/*----[Links]----*/
a:Link, a:Visited {
color:#003777;
text-decoration:underline;
}

a:Hover {
color:#003777;
text-decoration:none;
}

/*----[Work Portfolio Links]----*/
#portfolio a { 
display: block; 
filter:alpha(opacity=60); 
-moz-opacity:0.6; 
-khtml-opacity: 0.6; 
opacity: 0.6; 
height: 140px; 
width: 125px; 
}

#portfolio a:hover { 
filter:alpha(opacity=100); 
-moz-opacity:1.0; 
-khtml-opacity: 1.0; 
opacity: 1.0; 
}

/*----[PDF Links]----*/
a.pdf {
background:url("images/btg-adobePDF.gif") no-repeat left 3px;
color:#003777;
padding-left:15px;
text-decoration:underline;
margin:-21px 0 0 50px;
display:block;
}

a:hover.pdf {
background:url("images/btc-adobePDF.gif") no-repeat left center;
color:#003777;
padding-left:15px;
text-decoration:none;
}

/*----[Columns]----*/
.columns:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
* html .columns {height: 1%;}
.columns{ display:inline-block; }
.columns{ display:block; }


.columns .column{
display:inline;
float:left;
overflow:hidden;
}
.columns .last{ float:right; }

.col3 .first{ width:170px; }
.col3 .second{ width:165px; margin-left:10px; }
.col3 .last{ width:160px; }

/*
.col3 .first{ width:170px; }
.col3 .second{ width:150px; margin-left:20px; }
.col3 .last{ width:170px; }
*/

.col3 .left{ width:160px; margin-left:20px; }
.col3 .mid{ width:160px; }
.col3 .right{ width:160px; }


ul.clientlist, ul.clients {
font-size:13px;
font-weight:bold;
}

ul.clients li {
height:80px;
line-height:16px;
padding:0 0 16px;
}

ul.clientlist li {
line-height:16px;
padding:0 0 16px;
}

span.year {
font-weight:normal;
margin:0 12px 20px;
}
/*----[Columns END]----*/

#container {
background: #fff;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto;
width: 950px;
}

.banner { height: 125px;}

.banner .logo {
float: right;
margin: 50px 50px 0;
}

/*----[Home Page Content]----*/
.content_home {
border-left: solid 1px #c4c7c8;
border-right: solid 1px #c4c7c8;
margin: 0 11px;
}

.content_home p.home {
line-height: 21px;
margin: 0 auto 30px;
width: 728px;
text-align: center;
}

/*----[Interior Page Content]----*/
.block {
border-top: solid 1px #c4c7c8;
border-left: solid 1px #c4c7c8;
border-right: solid 1px #c4c7c8;
line-height: 21px;
margin: 0 auto;
padding: 20px;
width: 886px;
}

.content_news {
background: #f5f5f5;
border: solid 1px #c4c7c8;
margin:0 auto;
padding: 40px 30px;
text-align: center;
width: 585px;
}

.content_int {
background: #f5f5f5;
border: solid 1px #c4c7c8;
left: 240px;
padding: 40px 30px;
position: relative;
text-align: center;
width: 585px;
}

.content_news .wht,
.content_int .wht {
background: #fff;
font: normal 12px Helvetica, Arial, sans-serif;
line-height: 21px;
margin: 20px auto 0;
padding: 30px 20px;
text-align: left;
width: 523px;
}

.wht p {
padding:20px 3px 20px 10px;
}

.wht ul li {
font-weight:bold;
margin:3px 20px;
}

/*----[Left Sidebar]----*/
.content_int h1,
.content_news h1 {
color:#003777;
font-size:14px;
}

h3 {
color: #667;
background: #f5f5f5;
border-bottom: dotted 1px #c9c9c9;
margin: 6px;
padding: 10px 0 0;
}

h4 {
color: #656565;
font-size:18px;
margin: 3px 10px;
}

h5 {
color: #656565;
font-size:16px;
font-style:italic;
font-weight:normal;
margin: 0 10px;
}

ul.contact {
list-style-type:square;
margin:20px 30px;
}

span.header a {
color:#6f6f6f;
margin:0 0 0 10px;
text-decoration:none;
}

span.header a:Hover {
color:#003777;
text-decoration:none;
}

.popup img {
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-top: 1px solid #000;
border-left: 1px solid #000;
}

#navcontainer {
position:absolute;
width: 220px;
}

/* IE6 Only */
* html ul#subnavlist li a {
height:40px;
}

ul#navlist {
background: #f5f5f5;
font: normal 11px Helvetica, Arial, sans-serif;
margin: 0;
padding: 20px 15px 30px;
}

ul#navlist li {
background: #f5f5f5;
list-style: none;
margin: 0;
}

ul#navlist li a {
background: #e9e9e9;
display: block;
line-height: 14px;
padding: 10px 35px 6px 15px;
text-decoration: none;
text-align: left;
}

ul#navlist li a:link { color: #6f6f6f;}

div#navcontainer li a:visited { background-color:#e9e9e9; color: #6f6f6f;}

ul#navlist li a:hover { color:#003876;}

li#subactive a#subcurrent { color:#003876;}

/*----[Bottom Content; FTP, Client Access, and Recent News]----*/
.border_home {
background: #f0e6c0;
border-bottom: solid 1px #c4c7c8;
border-left: solid 1px #c4c7c8;
border-right: solid 1px #c4c7c8;
height: 77px;
margin: -5px 11px;
}

/*Safari Hack*/
/*\*/
html*.border_home {
[margin: 0 11px;]
}/*end*/
.dummyend[id]{ clear:both;}

.border_full {
background: #f0e6c0;
border: solid 1px #c4c7c8;
height: 77px;
margin: 0 11px;
}

.ftp {
border-right: solid 1px #c4c7c8;
float: left;
font-size: 12px;
margin: 10px 0;
padding: 25px 0 20px 50px;
width: 210px;
}

.ftp a:Link, a:Visited { color: #787878; text-decoration: none;}
.ftp a:Hover { text-decoration: underline;}

.recent_news {
margin: 7px 8px 0 0;
width: 650px;
float: left;
}

#flashcontent {
background-color:#f0e6c0;
float: left;
height: 60px;
width: 650px;
}

p.def {
font: 11px Helvetica, Arial, sans-serif;
line-height: 17px;
margin: 0 auto;
padding: 10px 0;
width: 886px;
}

span.blue {
color: #003876;
font-weight: bold;
}

.footer {
background: #fff;
color: #c3c3c3;
font-size: 14px;
height: 100px;
margin:0 auto;
text-align: center;
width: 950px;
}

.footer p { padding: 40px 0 0;}



