/* CSS Document */

html {

}

td, img, .nav  li, div#footer, .nav li a:hover, div#but, div#bottomleft, div#bottomright, div#bottomcenter, div#pic, td.sideleft,  td.sideright, div#go a, #bleft, #bright, #tright, #tleft, div#contentcopy, .downloads li a, .downloadswd li a { behavior: url(iepngfix.htc) }

body {
margin:0 auto;
background:url(images/background.jpg) repeat-x #a5af95;
padding:0px;
}


div#rightshad {
float:right;
background:url(images/sideright.png) left no-repeat;
width:100%;
height:600px;;
}

.sideleft {
background:url(images/shad-middleleft.png) repeat-y;
width:10px;
}
.sideright {
background:url(images/shad-middleright.png) repeat-y;
width:10px;
}

#bleft {
display:block;
margin:0;
padding:0;
float:left;
width:10px;
height:122px;
background:url(images/shad-bottomleft.png) no-repeat;

}
#bright {
display:block;
margin:0;
padding:0;
float:right;
width:10px;
height:122px;
background:url(images/shad-bottomright.png) no-repeat;

}

#tleft {
display:block;
height:109px;

margin:0;
padding:0;
float:left;
width:10px;
background:url(images/shad-topleft.png) no-repeat;

}
#tright {
display:block;
height:109px;

margin:0;
padding:0;
float:right;
width:10px;
background:url(images/shad-topright.png) no-repeat;

}
.side {
width:50px;
}

div#main {
margin:auto;
display:block;
width:920px;
height:100%;
}

div#container {
margin:auto;
}

div#top {
margin:auto;
display:block;
background:url(images/clouds.jpg) no-repeat;
width:920px;
height:109px;

}
div#tag {
float:right;
width:400px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#274566;
margin:80px 30px 10px 20px;
text-align:right;
}

div#center {
display:block;
margin:auto;
padding:0px;
width:920px;
}

div#center table {
padding:0px;
margin:0px;
}

.nav {
width:200px;
background:url(images/navback.jpg) no-repeat #394c54;

}

.nav ul {
list-style:none;
list-style-type:none;
width:200px;
padding:0;
margin:40px 0 10px 0;
}

.nav  li {
list-style:none;
list-style-type:none;
background:url(images/divider.png) no-repeat bottom left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#f7f7ef;
line-height:30px;
text-transform:uppercase;
height:30px;
display:block;

}
.nav li a {
display:block;
text-decoration: none;
color:#f7f7ef;
width:170px;
height:30px;
/*padding-left:-30px;*/
}

.nav a {
padding-left:30px;
}


.nav li a:hover {
background:url(images/over.png) repeat-y right;
color:#000000;

}

.nav li a.active {
background:url(images/over.png) repeat-y right;
color:#394c54;
}

.content {
width:700px;
background:url(images/contentback.jpg) no-repeat #f6f6f1;
}
.content h1 {
	padding: 5px 0 0 0;
}
div#bottom {
margin:auto;
background:url(images/bottomback.jpg) center top no-repeat;
display:block;
height:125px;
width:920px;
padding:0;
}
div.homebot#bottom {
height:235px;
}


div#bottom p {
color:#b4bca6;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin:5px;

}
#homedata {
margin:0px 10px 0px 10px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
background:#162f3b;
font-size:12px;
clear:both;

}

#homedata #lefthome {
width:380px;
line-height:20px;
color:#b3bca6;
float:left;

}

#homedata #lefthome h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:normal;
font-style:italic;
padding:0;
margin:0;


}
#homedata #lefthome h1 a {
color:#77b6d9;
text-decoration:none;

}

#homedata #lefthome h4  {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
font-style:italic;
display:inline;



}

#homedata #lefthome h2 a {
color:#77b6d9;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;

text-transform:none;
font-style:italic;
font-weight:normal;
text-align:left!important;
font-size:14px;
}
#homedata #lefthome img {
border:1px solid #b4bca7;
padding:2px;
}


#homedata #lefthome h4 a {
text-decoration:none;

color:#eaeadd;
}


#homedata #homeright {
line-height:15px;
font-size:10px;
color:#eaeadd;
float:right;
width:480px;
}
#main #footer h6 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}

#homedata #homeright h2  {
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:14px;
font-style:italic;
padding:0;
margin:0;
text-transform:none;
text-align:left;

}

#homedata #homeright h2 a {
text-decoration:none;
color:#fff;

}
#homedata #homeright h4  {
text-transform:uppercase;
font-weight:normal;
padding:10px 0 0 0;
margin:0;


}
#homedata #homeright h4 a {
text-decoration:none;
color:#77b6d9;

}

#homedata #homeright #homecoverage {
padding-top:15px;

}
#homedata #homeright #homecoverage h2  {
padding-bottom:5px;

}
#homedata #homeright #homecoverage h2 a {
text-decoration:none;
}

#homedata #homeright #homecoverage img {
padding:2px;
border:1px solid #fff;
margin-right:5px;
}

div#footer {
margin:auto;
background:url(images/footerback.png) no-repeat top center;
height:75px;
margin-left:10px;
margin-right:10px;
clear:both;
}

div#footercopy {
position:relative;
width:860px;
margin:auto;
padding:12px 20px 20px 20px;
}

div#footercopy h2 {
	position:absolute;
	display:block;
	width:607px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#17303c;
	padding:0;
	left: 6px;
	top: 4px;
}

div#footercopy a {
color:#17303c;
text-decoration:none;
width:250px;
font-family:Arial, Helvetica, sans-serif;
padding:0;
font-size:10px;
}

div#footercopy a:hover {
text-decoration:underline;
color:#f6f6f1;
}
div#footerartizen a {
	display:block;
	float:right;
	right:20px;
	color:#17303c;
	text-decoration:none;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	text-align:right;
	font-size:10px;
}
div#footerartizen a:hover {
	text-decoration:underline;
	color:#f6f6f1;
	z-index: auto;
	float: right;
	margin-left: auto;
}

div#navbuttons {
display:block;
width:180px;
padding:10px 0px 10px 20px;
text-align:left;
}

div#but {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:15px;
color:#FFFFFF;
text-transform:uppercase;
background:url(images/buttonback.jpg) repeat-y center;
}


div#but a {
text-align:left;
color:#FFFFFF;
margin:0;
padding:0;
text-decoration:none;
}

div#but a:hover {
color:#a2daff;
background:url(images/buttonback-over.jpg) repeat-y center;
display:block;

}


div#but img {
position:relative;
float:left;
display:block;
top:-5px;
}

div#bottom h2 {
margin:0;
padding-top:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
color:#FFFFFF;
padding-bottom:4px;
}
div#bottom h3 {
margin:0;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
color:#FFFFFF;
padding-bottom:4px;
}

div#bottomleft {
float:left;
width:280px;

background:url(images/bottom-bod.png) no-repeat;
margin:0 5px 0 10px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}


div#bottomleft div#pic {
display:block;
width:245px;
height:80px;
background:url(images/btn_residential.png) no-repeat center;
margin:auto;
}

div#bottomright{
float:right;
width:280px;
background:url(images/bottom-bod.png) no-repeat;
margin:0 10px 0 5px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;

}

div#bottomright div#pic {
display:block;
width:245px;
height:80px;
background:url(images/btn_agriculture.png) no-repeat center;
margin:auto;

}

div#bottomcenter {
width:280px;
background:url(images/bottom-bod.png) no-repeat;
margin:auto;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
div#bottomcenter div#pic {
display:block;
width:245px;
height:80px;
background:url(images/btn_industry.png) no-repeat center;
margin:auto;
}
div#homeheader {
	display:block;
	width:700px;
	height:325px;
	margin:auto;
	background:url(images/main-bar.jpg) no-repeat center bottom;
}

div#header {
display:block;
width:700px;
height:40px;
margin:auto;
/*background:url(images/main-bar.jpg) no-repeat center bottom;*/
}

div#header h1 {
margin:15px 30px 5px 30px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#0b5e2f;
font-weight:normal;
font-style:italic;
}

div#homecontent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656565;
	line-height:20px;
	height: 280px;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
}
div#homecontent h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#0b5e2f;
display:inline;
font-weight:normal;
font-style:italic;
}


div#contentcopy {
padding:20px 40px 10px 30px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#656565;
line-height:20px;
width:630px;
background:url(images/contentback.png) no-repeat;
background-position: right top	;
}
div#contentcopy ul {
padding-left:5px;
list-style:square;
list-style-type:square;
}

div#contentcopy ul a {
color:#394c54;
font-weight:bold;
}

div#contentcopy h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#0b5e2f;
font-weight:normal;
font-style:italic;
line-height:30px;
}

div#contentcopy h3 {
font-size:17px;
color:#1c3341;
font-weight:bold;
line-height:20px;
text-transform:uppercase;
}


div#contentcopy h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#0b5e2f;
font-weight:normal;
font-style:italic;
line-height:20px;
padding-bottom:0px;
margin-bottom:0px;
display:inline-block;
}


div#contentcopy a {
color:#000000;
}

div#contentcopy blockquote {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
color:#1c3341;
}


div#pic div#go {
position:relative;
}
div#go a {
	position:absolute;
	display:block;
	width:50px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	left: 190px;
	top: -29px;
	text-align:center;
	line-height:30px;
	background:url(images/btn_go.gif) no-repeat;
}


div#go a:hover {
   background-position:0  -30px ;
   }


div#btt {
font-size:10px;
text-align:right;
border-bottom:1px solid #a5af95;
color:#666666;
}
div#btt a {
color:#666666;
text-decoration:none;
}




#news td {
min-height:30px;
font-size:14px;
color:#0b5e2f;
font-family:Georgia, "Times New Roman", Times, serif;
padding:5px;
border-bottom:2px solid #ffffff;
}

#news td a {
font-size:10px;
text-decoration:none;
}


#news td a:hover {
color:#0b5e2f;
text-decoration:underline;
}
#sitemap {
	padding: 0 0 0 15px;	
}
#sitemap a {
	color:#394c54;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#sitemap a:hover {
	color:#394c54;
	text-decoration:underline;
}

.date {
font-size:10px !important;
font-family:Arial, Helvetica, sans-serif !important;
color:#a5af95!important;
text-align:right;
border-right:2px solid #ffffff;
}


#shadowing {
text-align:center;
font-size:9px;
font-weight:bold;
color:#0b5e2f;
line-height:15px;
display:block;
width:120px;
padding:15px;
}

#shadowing a {
color:#a5af95;
text-decoration:none;
}

#shadowing img {
border:5px solid #FFFFFF;
}

#icons {
display:block;
font-size:10px;
font-weight:bold;
text-align:center;
font-size:9px;
font-weight:bold;
margin:10px 10px 10px 0px;
line-height:12px;
height:140px;
}

#icons a {
float:left;
display:block;
text-decoration:none;
padding-top:55px;
padding-top:55px;
width:55px;
color:#000000;
}

#weather a {
margin-right:30px;
background:url(images/btn_weather.jpg) 0 0 no-repeat;
}

#weather a:hover {
   background-position: -55px 0;
   color:#0b5e2f!important;
}
#energy a {
margin-right:30px;
background:url(images/btn_energy.jpg) 0 0 no-repeat;
}

#energy a:hover {
   background-position: -55px 0;
   color:#0b5e2f!important;
}
#curb a {
margin-right:30px;
background:url(images/btn_curb.jpg) 0 0 no-repeat;
}

#curb a:hover {
   background-position: -55px 0;
   color:#0b5e2f!important;
}
#green a {
margin-right:30px;
background:url(images/btn_green.jpg) 0 0 no-repeat;
}

#green a:hover {
   background-position: -55px 0;
   color:#0b5e2f!important;
}
#costs a {
margin-right:30px;
background:url(images/btn_costs.jpg) 0 0 no-repeat;
}

#costs a:hover {
   background-position: -55px 0;
   color:#0b5e2f!important;
}

#iconmaster {
display:block;
width:110px;
float:left;
margin-right:60px;
font-size:16px;
line-height:20px;
color:#1c3341;
z-index:50;
}

div#submenu {
display:block;
line-height:12px;
font-size:10px;
border-top:solid 1px #1c3341;
position:absolute;
padding-top:5px;
margin-top:90px;
margin-left:110px;
width:510px;
}

div#submenu ul, li {
padding:0;
margin:0;
list-style:square;
list-style-type:square;
}

.caption {
text-align:center;
font-size:10px;
color:#1c3341;
line-height:15px;
display:block;
}
.gallerystuff {
text-align:center;
color:#1c3341;
font-size:10px;
font-weight:bold;
}

.gallerystuff img {
margin-top:10px;
border:solid 4px #FFFFFF;
}

.product {
line-height:12px;
text-align:center;
font-size:10px;
}
.product strong a {
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#1c3341 !important;
font-weight:normal;
text-decoration:none;
line-height:18px;
}

.prodsection {
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0b5e2f !important;
font-weight:normal;
text-decoration:none;
text-align:left;
border-bottom:1px solid #0b5e2f;
padding-top:5px;
}

#captionimage {
float:right;
width:210px;
font-size:10px;
font-weight:bold;
color:#1c3341;
text-align:center;
margin-right:50px;
}

#captionimage img {
border:5px solid #FFFFFF;
}

#chartbutton {
background-color:#FFFFFF;
width:200px;
}

#chartbutton a {
font-size:10px;
font-weight:bold;
color:#0b5e2f;
text-decoration:none;
padding-left:10px;
line-height:10px;
}

.clickin {
font-weight:bold;
color:#0b5e2f;
text-decoration:none;

}

h3.section {
}

#vertical_slide, #horizontal_slide {
	background: #FFFFFF;
	color: #0b5e2f;
	padding: 5px;
	font-size:11px;
}

#vertical_slide a {
text-decoration:none;
color:#0b5e2f!important;

}


div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
	font-size:9px;
	text-align:right;
}

div.marginbottom a {
background-color:#FFFFFF;
padding:2px;
text-decoration:none;
border:1px solid #ececec;
}
div.marginbottom a#toggleCodes {
background-color:#0b5e2f;
padding:4px;
text-decoration:none;
border:1px solid #99a990;
margin-right:380px;
font-size:11px;
color:#fff;
}


div.marginbottom#fla {
margin-bottom:0!important;
position:relative;
}

.menutitle {
font-size:10px;
font-weight:bold;
color:#a5af95;
background-color:#0b5e2f;
margin:3px;
}

#login {
	width: 620px;
	color: white;
	background: #FFFFFF;
	overflow: hidden;
	position: relative;
	z-index: 3;
	height: 0;
	
	background: #FFFFFF;
	color: #0b5e2f;
	font-size:11px;
}

#login a {
	text-decoration:none;
	color:#0b5e2f!important;
	padding:2px;
}

#login a:hover {
	color:#FFFFFF!important;
	background-color:#0b5e2f;
}


div.codesbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
	font-size:9px;
	text-align:right;
}

div.codesbottom a {
background-color:#ececec;
padding:2px;
text-decoration:none;
border:1px solid #fff;
}


#codes {
	width: 620px;
	overflow: hidden;
	position: relative;
	z-index: 3;
	height: 0;
border-top:1px solid #99a990;
border-bottom:1px solid #99a990;

	background: #FFFFFF;
	color: #0b5e2f;
	font-size:11px;
}



#codes table {
border:1px solid #fff;
}
#codes td {
border:1px solid #ececec;
	padding:8px;


}
#codes a {
	text-decoration:none;
	color:#0b5e2f!important;
	line-height:15px;
padding:2px;
}

#codes td a:hover {
	color:#FFFFFF!important;
	background-color:#0b5e2f;
}



#flcodes {
	width: 620px;
border-top:1px solid #99a990;
border-bottom:1px solid #99a990;

	background: #FFFFFF;
	color: #0b5e2f;
	font-size:11px;
}

#flcodes h2 {
margin:10px 0px 10px 10px!important;
padding:10px 0 -5px 10px!important;
line-height:10px!important;
font-size:14px!important;
text-align:left;
font-style:normal!important;

}

#flcodes table {
border:1px solid #fff;
}
#flcodes td {
border:1px solid #ececec;
	padding:8px;


}
#flcodes a {
	text-decoration:none;
	color:#0b5e2f!important;
	line-height:15px;
padding:2px;
}

#flcodes td a:hover {
	color:#FFFFFF!important;
	background-color:#0b5e2f;
}



#jumpmenu {
display:block;
padding:10px;
background:#FFFFFF;
border-left:1px solid #ececec;
border-bottom:1px solid #ececec;
width:600px;
height:50px;

}

#jumpmenu a {
display:block;
padding:2px 2px 2px 10px;
background:#1c3341;
color:#a5af95!important;
text-decoration:none;
margin:1px;
width:200px;
font-weight:bold;
float:left;
}
#jumpmenu a:hover {
background:#a5af95;
color:#1c3341!important;
}

#chart {

font-size:10px;
}

#chart td {

border:1px solid #a5af95;
}

#chart strong {
color:#000000;
}

.vroofer {
border:1px solid #a5af95;

}

#inside {
display:block;
width:780px;
height:580px;
background:#f6f6f1;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:20px;
margin:auto;
}

#inside h3 {
line-height:20px;
}
.discl {
font-size:10px;
line-height:15px;
}

.insidetitle {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:12px;
}


a#buttoncontractor {
margin:auto;
display:block;
width:100px;
height:20px;
text-align:center;
background:#a5af95;
border:1px solid #a5af95; 
cursor:pointer;
text-decoration:none;
color:#f6f6f1!important;
}



a#buttoncontractor:hover {
background:#f6f6f1;
border:1px solid #a5af95;
color:#a5af95!important;

}

#finda a {
display:block;
width:95px;
height:20px;
text-align:center;
background:#f6f6f1;
border:1px solid #a5af95;
color:#a5af95!important;
text-decoration:none;
margin:2px;
cursor:inherit;
}

td#finda-hot a {
display:block;
width:95px;
height:20px;
text-align:center;
background:#a5af95;
border:1px solid #a5af95;
cursor:pointer;
text-decoration:none;
color:#f6f6f1!important;
margin:2px;
}
td#finda-hot a:hover {
background:#ffffff;
border:1px solid #1c3341;
color:#1c3341!important;

}



#inside li a {
color:#a5af95!important;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#inside li a:hover {
color:#000000!important;

}

#othercities {
display:block;
width:280px;
float:right;
}
#othercities ul, li {
list-style:none;
list-style-type:none;

}
#othercities ul {
padding:0;
margin:0;
}
#othercities li a {
padding:2px;
margin:2px;
color:#FFFFFF!important;
font-size:12px;
text-decoration:none!important;
font-size:10px;
background:#a5af95;
border:1px solid #a5af95;
cursor:pointer;
display:block;
width:260px;
height:20px;
}
#othercities li a:hover {
background:#f6f6f1;
border:1px solid #a5af95;
color:#a5af95!important;
}

#contractor {
display:block;
width:200px;
padding:10px;
background:#FFFFFF;
text-align:left;
}

#contractor h3 {
display:block;
padding:0;
margin:0
}

#contractor a {
color:#0b5e2f!important;

}

#contractorprogram {
margin:auto;
width:500px;
height:200px;
background:url(images/becomecontractor.jpg) no-repeat top left;

}

#contractorprogram blockquote{
text-align:right;
display:block;
margin-left:150px;
width:300px;
font-size:14px;
margin-top:0;
}

#contractorprogram blockquote h5 {
font-size:22px;
font-weight:normal;
}

.downloads {
width:300px;
}


.downloads h2 {
padding-left:5px;
border-left:5px solid #0b5e2f;
border-bottom:1px solid #0b5e2f;
margin-bottom:0;
padding-bottom:0;
text-align:left;
}
.downloads ul {

margin:0;
padding:0;
}

.downloads li {
/*list-style-image:url(images/pdf.png);
padding:0 0 0 10px;
background:#ffffff;
list-style-position:inside;
margin:1px 0 0 0px;*/

}

.downloads li a {
display:block;
text-align:left;
height:20px;
text-decoration:none;
padding:0 0 0 25px;
background:#ffffff url(images/pdf.png) 2px 2px no-repeat;
list-style-position:inside;
margin:1px 0 0 0px;
}

.downloads li a:hover {
background:#0b5e2f url(images/pdf.png) 2px 2px no-repeat;

color:#ffffff!important;
}





.downloadswd {
width:300px;
}


.downloadswd h2 {
padding-left:5px;
border-left:5px solid #0b5e2f;
border-bottom:1px solid #0b5e2f;
margin-bottom:0;
padding-bottom:0;
text-align:left;
}
.downloadswd ul {

margin:0;
padding:0;
}

.downloadswd li {
/*list-style-image:url(images/pdf.png);
padding:0 0 0 10px;
background:#ffffff;
list-style-position:inside;
margin:1px 0 0 0px;*/

}

.downloadswd li a {
display:block;
text-align:left;
height:20px;
text-decoration:none;
padding:0 0 0 25px;
background:#ffffff url(images/wordIcon.png) 2px 2px no-repeat;
list-style-position:inside;
margin:1px 0 0 0px;
}

.downloadswd li a:hover {
background:#0b5e2f url(images/wordIcon.png) 2px 2px no-repeat;
color:#ffffff!important;
}

#metalpro a {
display:block;
margin-right: 10px;
width:180px;
height:40px;
text-align:center;
text-decoration:none;
background: url(images/btn_metalpro.jpg) 0 0 no-repeat;
color:#FFFFFF;
line-height:30px;
float:right;
cursor:pointer;
}
#metalpro a:hover {
background-position:0 -40px;
}

ul#bullet {
list-style:square;
list-style-type:square;
margin-left:30px;
}

ul#bullet li {
list-style:square;
list-style-type:square;
}




#slideshow {
	position:relative;
	height:300px;
}

#slideshow A {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow A.active {
    z-index:10;
    opacity:1.0;
}

#slideshow A.last-active {
    z-index:9;
}
#main #footer h6 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #17303c;
	text-align: center;
}
#captionimagetwo {
	float:right;
	width:181px;
	font-size:10px;
	font-weight:bold;
	color:#1c3341;
	text-align:center;
	margin-bottom: 10px;
	padding: 0px;
	margin-left: 5px;
	margin-top: 22px;
}
#no_interest {
	float: left;
	height: 78px;
	width: 450px;
	margin-bottom: 30px;
	margin-top: 3px;
}
#facebook {
	float: inherit;
	height: auto;
	width: 96px;
	margin-right: auto;
	margin-left: auto;
}
.literature {
	position:relative;
}
.literature h4 {
	display:block;
	clear:both;
	width:100%;
}


ul.lit {
	display:block;
	position:relative;
}
ul.lit li {
	display:block; 
	width:32%;
	text-align:center;
	float:left;
	margin:5px 7px 0 0;
		vertical-align:middle;

}

ul.lit li a {
	display:block;
	width:100%;
	border:1px solid #1c3341;
	background:#fff;
	text-decoration:none;
	text-height:14px;
}
ul.lit li a:hover {
	background:#1c3341;
	color:#fff!important;
}

.bx-controls-direction a {
    opacity: 0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.bx-wrapper:hover .bx-controls-direction a {
    opacity: 1;
}