
body { 
	font-family:  Verdana,Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #5d5d5d;
	background-image: url(/images/bgrd-tile.gif);
	background-repeat: repeat; 
	padding: 0; 
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #000000;
	}


a:link { font-size: 11px; color: #000000; text-decoration: none;}
a:visited { font-size: 11px; color: #000000; text-decoration: none;}
a:active { font-size: 11px; color: #000000; text-decoration: none;}
a:hover { font-size: 11px; color: #F47D31; text-decoration: underline;}

a.small:link { color: #000000; text-decoration: none;}
a.small:visited { color: #000000; text-decoration: none;}
a.small:active { color: #000000; text-decoration: none;}
a.small:hover { color: #df5121; text-decoration: underline;}

a.home:link { font-size: 12px; color: #ffffff; text-decoration: underline;}
a.home:visited { font-size: 12px; color: #ffffff; text-decoration: underline;}
a.home:active { font-size: 12px; color: #ffffff; text-decoration: underline;}
a.home:hover { font-size: 12px; color: #000000; text-decoration: underline;}

a.home2:link { font-size: 11px; color: #000000; text-decoration: none;}
a.home2:visited { font-size: 11px; color: #000000; text-decoration: none;}
a.home2:active { font-size: 11px; color: #000000; text-decoration: none;}
a.home2:hover { font-size: 11px; color: #ffffff; text-decoration: none;}

a.home3:link { font-size: 16px; color: #ffffff; text-decoration: none;}
a.home3:visited { font-size: 16px; color: #ffffff; text-decoration: none;}
a.home3:active { font-size: 16px; color: #ffffff; text-decoration: none;}
a.home3:hover { font-size: 16px; color: #000000; text-decoration: none;}

a.home4:link { font-size: 10px; color: #ffffff; text-decoration: underline; font-weight: normal; font-style: italic;}
a.home4:visited { font-size: 10px; color: #ffffff; text-decoration: underline; font-weight: normal; font-style: italic;}
a.home4:active { font-size: 10px; color: #ffffff; text-decoration: underline; font-weight: normal; font-style: italic;}
a.home4:hover { font-size: 10px; color: #000000; text-decoration: underline; font-weight: normal; font-style: italic;}

a.orange:link { color: #df5121; text-decoration: none; font-weight: bold;}
a.orange:visited { color: #df5121; text-decoration: none; font-weight: bold;}
a.orange:active { color: #df5121; text-decoration: none; font-weight: bold;}
a.orange:hover { color: #000000; text-decoration: underline; font-weight: bold;}

a.orange2:link { color: #df5121; text-decoration: underline; font-weight: bold; font-size: 10px; }
a.orange2:visited { color: #df5121; text-decoration: underline; font-weight: bold; font-size: 10px;}
a.orange2:active { color: #df5121; text-decoration: underline; font-weight: bold; font-size: 10px;}
a.orange2:hover { color: #000000; text-decoration: underline; font-weight: bold; font-size: 10px;}

a.orange3:link { color: #df5121; text-decoration: none; font-weight: bold; font-size: 15px; }
a.orange3:visited { color: #df5121; text-decoration: none; font-weight: bold; font-size: 15px;}
a.orange3:active { color: #df5121; text-decoration: none; font-weight: bold; font-size: 15px;}
a.orange3:hover { color: #000000; text-decoration: underline; font-weight: bold; font-size: 15px;}

a.orange4:link { color: #df5121; text-decoration: none; font-weight: bold; font-size: 11px; }
a.orange4:visited { color: #df5121; text-decoration: none; font-weight: bold; font-size: 11px;}
a.orange4:active { color: #df5121; text-decoration: none; font-weight: bold; font-size: 11px;}
a.orange4:hover { color: #000000; text-decoration: none; font-weight: bold; font-size: 11px;}



a img { border-style: none;}

.nav1 { 
	background-color: #ffffff;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	line-height: 8px;
	}


.nav1 a {
	padding: 7px 2px 7px 5px;	
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	margin: -10px 0px 0px 0px;
	text-decoration: none;
	background-color: #F47D31;
	text-decoration: none;
	color: #000000;
	font-weight: Bold;
	width: 168px;
	display: block; 
	border-top: 2px solid #ffffff;
	}

.nav1 a:visited {  color: #000000; text-decoration: none; }

.nav1 a:hover { background-color: #214364; color: #ffffff; text-decoration: none;}

.nav1 a:active {  background-color: transparent; text-decoration: none;}

.navon { 
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 8px;
	}


a.navon:link { 
	padding-left: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	margin: -10px 0px 0px 0px;
	text-decoration: none;
	background-color: #F47D31;
	text-decoration: none;
	color: #000000;
	font-weight: Bold;
	width: 168px; 
	height: 10px;
	border-top: 2px solid #ffffff;
	}


a.navon:visited { font-weight: bold; text-decoration: none; font-family: arial, helvetica, sans-serif;  color: #ffffff; text-decoration: none;  background-color: #214364;}

a.navon:active { font-weight: bold; text-decoration: none; font-family: arial, helvetica, sans-serif;  color: #ffffff; text-decoration: none;  background-color: #214364;}

a.navon:hover { font-weight: bold; text-decoration: none; font-family: arial, helvetica, sans-serif; color: #ffffff; text-decoration: none;  background-color: #214364;}

.clearboth { clear: both;}

#contentwrap {width: 100%;}

#main {
	margin: 0px auto 0px auto;
	background-image: url(/images/bgrd1.jpg);background-repeat: repeat-y;
	width: 850px; 
	}
	

.center { 
 	width: 800px;
	margin: 0px auto 0px auto;
	}


.center#sub {
	background-image: url(/images/center_sub-bgrd.gif);
	background-repeat: repeat-y;
	margin-top: 10px; 
	}

.center#foots {
	background-image: url(/images/center_sub-bgrd.gif);
	background-repeat: repeat-y;
	border-bottom: 2px solid #000000;
	margin: 0px auto 0px auto;

	}


.leader { font-size: 15px; font-weight: bold; color: #214364; }

.leader1 { font-size: 13px; font-weight: bold;}

.leader2 { font-size: 16px; font-weight: bold;}

.leader3 { font-size: 13px; font-weight: bold; color: #d61a21;}

.leader4 { font-size: 13px; font-weight: normal;}

.leader5 { font-size: 16px; font-weight: bold; color: #00aeef;}


.leader6 { font-size: 14px; font-weight: normal;}



#banner {
	height: 103px;	
	background-image: url(/images/banner-bgrd.jpg); 
	background-repeat: no-repeat;
	}


#nav { 
	padding-left: 60px;
	height: 29px; 
	background-color: #505154;
	background-image: url(/images/nav-bgrd.jpg);
	background-repeat: repeat-x;
	}


.titles {margin: 0px auto 0px auto;}


.prodtitle { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	padding: 3px 0px 6px 5px; 
	width: 170px; 
	background-color: #000000; 
	color: #ffffff;
	}

.subnav {
	background-color: #ffffff;
	width: 175px; 
	float: left;
	}

.navphoto {
	height: 270px; 
	padding: 0px 0px 0px 0px;
	}

.navstripes {
	height: 107px;
	padding: 0px 0px 0px 0px;
	}

.bluepolyright {
	margin: 0px 0px 0px 20px; 
	width: 250px; 
	float: left;
	}

.pagecontent {
	margin-left: 20px;
	width: 590px; 
	float: left;
	padding: 0px 0px 15px 0px;
	}

table#bluepoly {
	margin-top: 10px;
	float: left;
	width: 300px; 
	text-align: center; 
	border-collapse: collapse;
	}

table#bluepoly td {padding: 4px;}

tr.grayrow {background-color: #cccccc;}

td.blupol {width: 100px; font-weight: bold;}


table#greenpoly {
	margin: 10px auto 0px auto;
	width: 600px; 
	text-align: center; 
	border-collapse: collapse;
	}

table#greenpoly td {padding: 4px;}

td.greenpol {width: 150px; font-weight: bold;}

td.greenpol#bord {border-right: 2px solid #999999;}

td.greenbor {border-right: 2px solid #999999;}

table#superfr {
	margin: 5px auto 0px auto;
	width: 400px; 
	text-align: center; 
	border-collapse: collapse;
	}

table#superfr td {padding: 4px;}

td.supfr {width: 200px; font-weight: bold;}

table#net {
	margin: 5px auto 0px auto;
	width: 575px; 
	text-align: center; 
	border-collapse: collapse;
	}

table#net td {padding: 4px 0px 4px 0px;}

td.debnet {text-align: center;  font-weight: bold; }

table#poly {
	margin: 5px auto 0px auto;
	width: 600px; 
	text-align: center; 
	border-collapse: collapse;
	}

table#poly td {padding: 4px;}

td.pol {width: 200px; font-weight: bold;}

table#poly2 {
	margin: 5px auto 0px auto;
	width: 600px; 
	text-align: center; 
	border-collapse: collapse;
	}

table#poly2 td {padding: 4px;}

td.pol2 {width: 300px; font-weight: bold;}


table#con {
	margin: 5px auto 0px auto;
	width: 400px; 
	text-align: center; 
	border-collapse: collapse;
	}

table#con td {padding: 4px;}

.conbg {background-color: #ebebeb;}

#home { 
	padding-left: 33px;
	border-bottom: 2px solid #000000; 
	background-image: url(/images/home-bgrd.gif);
	background-repeat: no-repeat;
	}

#directions { 

	border-bottom: 2px solid #000000; 
	}

.directionPage {padding-left: 33px; font-size: 11px; line-height: 18px;}

.directionLeft { float: left; width: 450px;}

.spacer#index { 
	float: left;
	height: 385px; 
	width: 0px;
	}


#homecontent { float: right;}


.hometext {
	padding: 35px 75px 0px 0px; 
	font-size: 16px; 
	font-weight: bold; 
	line-height: 25px;
	}

.homelinkslist {
	list-style-image: url(/images/home-arrow.gif);
	list-style-position: outside; 
	margin-bottom: 5px;
	}

#homenavi {border-style: none;}


#homecall { padding: 15px 0px 10px 0px; width: 338px;}

	
#bottomcurve {
	margin: 0px auto 0px auto;
	background-image: url(/images/bgrd1.jpg); 
	background-repeat: no-repeat;
	width: 850px; 
	height: 34px;
	}

.feature {
	border: 2px solid #000000; 
	margin: 10px auto 10px auto;
	padding: 0px 0px 0px 0px;
	line-height: normal;	
	width: 575px; 
	font-size: 11px;
	background-color: #ffffff;
	background-image: url(/images/featprod_sbn22.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	}


.feature#home {
	background-image: url(/images/featprod_sbn22.jpg);
	margin: 10px 0px 8px 0px;
	float: left;
	}


#featuretitlebar {border-bottom: 1px solid #000000;}


#featuretitle {
	padding: 2px 15px 5px 15px;
	float: left;
	background-color: #000000; 
	color: #ffffff;
	font-weight: bold;
	font-family: Times New Roman, Times, Serif;
	font-size: 15px; 
	}


#featureprod {
	padding: 5px 0px 0px 15px;
	float: left;
	font-weight: bold;
	}


.featcol {  
	float: left; 
	width: 180px;
	}


.featcol#rightc {width: 211px;}


ul.featlist {
	padding: 0px 0px 3px 25px; 
	margin: 4px 0px 0px 0px;
	}



li.featli { margin-bottom: 5px;}

li.featlink { list-style-type: none;}

li.cat { 
	list-style-type: square; 
	margin-bottom: 5px;
	}

li.cat#red {color: #d61a21; font-weight: bold;}

li.tarp { 
	list-style-type: square; 
	font-size: 15px; 
	margin-bottom: 20px; 
	font-weight: bold;
	}



li.netty { 
	list-style-type: square; 
	font-size: 13px; 
	margin-bottom: 20px; 
	}

li.navlinks {
	color: #df5121; 
	list-style-type: square;
	padding-bottom: 5px;
	}

li.ties { 
	font-size: 14px;
	list-style-type: square; 
	margin-bottom: 5px;
	}

li.navlinks#fr {	
	list-style-type: disc;
	margin: 5px 0px 0px -25px;
	}

.zigzag {margin: 0px autp 0px auto;}


.tiesleft {
	margin-top: 20px; 
	width: 300px; 
	float: left; 
	padding: 0;
	}


.tiesright {
	padding-top: 40px; 
	width: 275px; 
	float: right;
	}

.small{ color: #000000;}

.frorange { color: #f47d31; font-weight: bold;}

.frblue { color: #0000ff; font-weight: bold;}


#footer { border-top: 2px solid #df5121;}


.footerbox { padding: 10px 0px 0px 95px;}

.footerphone { 
	float: left; 
	margin: 7px 0px 0px 5px; 
	font-weight: bold; 
	font-size: 14px;
	}

.footeraddress { padding-top: 5px; text-align: center; font-weight: bold;}

.footercopyright {font-size: 8px; color: #505154; padding: 5px 0px 0px 10px;}


.prodjumpcol { 
	width: 500px; 
	margin: 20px auto 0px auto;
	}


.prodjumpword {  
	float:left; 
	padding: 25px 0px 0px 0px; 
	width: 250px;
	}

.prodjumpimg { float:left;}




.homebutton a { 
	display: block;
	border: 1px solid #316192;
	width: 191px;
	height: 36px;
	float: left;
	margin: 10px 0px 0px 0px;
	background-color: #ffffff;
	}

.homebutton a:hover {
	background-color: #000000;
	border: 1px solid #99b3cc;
	}


.homebutton#first a {
	background-image: url(/images/button-home02.gif);
	}

.homebutton#first a:hover {
	background-position: -191px;
	}

.homebutton#second a {
	background-image: url(/images/button-home01.gif);
	margin: 10px 0px 0px 5px;
	}

.homebutton#second a:hover {
	background-position: -191px;
	margin: 10px 0px 0px 5px;
	}

.homebutton#third a {
	background-image: url(/images/button-home03.gif);
	}

.homebutton#third a:hover {
	background-position: -191px;
	}

.homebutton#fourth a {
	background-image: url(/images/button-home04.gif);
	margin: 10px 0px 0px 5px;
	}

.homebutton#fourth a:hover {
	background-position: -191px;
	margin: 10px 0px 0px 5px;
	}

.homebutton#fifth a {
	background-image: url(/images/button-home05.gif);
	}

.homebutton#fifth a:hover {
	background-position: -191px;
	}

.homebutton#sixth a {
	background-image: url(/images/button-home06.gif);
	margin: 10px 0px 0px 5px;
	}

.homebutton#sixth a:hover {
	background-position: -191px;
	margin: 10px 0px 0px 5px;
	}

.homebanner {border: 1px solid #3e6a96; width: 455px; height: 95px; float: left;}