
H1  {
   	font-family :  "Times New Roman", serif;
   	font-size : 27px;
	color:#892F1D;
	font-weight:normal;
	line-height:30px;
}

H2 {
	font-family : arial,helvetica,sans-serif;
	font-size : 20pt;
}

H3 {
	font-family : "Times New Roman", serif;
	font-size : 16pt;
	color: #892F1D;
	line-height: 19pt;
	font-weight:normal;
	margin: 0px;
}

H4 {
	font-family : arial,helvetica,sans-serif;
	font-size : 16pt;
}

body, p, td, .cms_normal {
	font-family : arial,helvetica,sans-serif;
	font-size : 10pt;
}
td {


}

li
{
	list-style-type:none;
	list-style:url("/images/reddot.gif");
}


#wrap{
	position:relative;
	background-color: transparent;
	width: 999px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;

}

a{
text-decoration : underline;
color:#0D5CAB;
}
a:visited{
text-decoration : underline;
color:#0D5CAB;}
a:hover{
text-decoration : underline;
color:#86ADD5;}


.tanborder {
border: solid 2px #9E8253;
}

.nav {
	color: black;
	font-size : 8pt;
}

a.nav {	
	text-decoration : none;
	color:black;
}
a.nav:visited{
	text-decoration : none;
	color:black;
}

a.nav:hover{
	text-decoration : underline;
	color:gray;
}

a.navhead {
	color: black;
	font-size: 9pt;
	text-decoration: none;
}
a.navhead:hover {text-decoration : underline;}
a.navhead:visited{}

.home_content {
	font-size : 9pt;
	text-decoration : none;
}
a.home_content, a.home_content:hover, a.home_content:visited { 
	font-size : 9pt;
}
a.news,a.news:visited{
	font-size : 9pt;
	color : #0F0F0E;	
	}

.community { color:#93271A; font-family : garamond,sans-serif,arial,helvetica;}
.rules { color:#93271A; font-family : garamond,sans-serif,arial,helvetica;}
.aboutsiding { color:#6292AE; font-family : garamond,sans-serif,arial,helvetica;}
.greenpaper { color:#6292AE; font-family : garamond,sans-serif,arial,helvetica;}
.vsicert { color:#B2946C; font-family :garamond,sans-serif,arial,helvetica;}
.contact { color: #008B96; font-family : garamond,sans-serif,arial,helvetica;}
.members, .publications, .photogallery, .template, .getinvolved{ color: #027D87;font-family : garamond,sans-serif,arial,helvetica; }


.smallfooter {
	font-size: 8pt;
}


.admin {
	font-size : 8pt;
	font-family : arial,helvetica,sans-serif;
	color: #FFFFFF;
}
a.admin { text-decoration: none; }
a.admin:hover {text-decoration: underline;}
	
.small, .cms_small {
    font-size : 8pt;
	font-family : arial,helvetica,sans-serif;
}

.cms_headline {
    font-size :  16pt;
	font-weight : bold;	
	font-family : arial,helvetica,sans-serif;
	color : #000000;	
}

.cms_big {
	font-size :  12pt;
	font-weight : bold;	
	font-family : arial,helvetica,sans-serif;
	color : #000000;	
}

.cms_crumb, a.cms_crumb, a.cms_crumb:visited {
	font-family : arial,helvetica,sans-serif;
	font-size : 7pt;
	color: #B7A086;
	text-decoration : none;
}
a.cms_crumb:hover { text-decoration : underline; }	

.cms_documents {
	font-size : 10pt;
	font-weight : bold;
}

a.designing_style
{
	font-family: arial;
	font-size : 10pt;
	text-decoration: none;
	color: #000000;
}

a.designing_style_underlined
{
	font-family: arial;
	font-size : 10pt;
	text-decoration: underline;
	color: #000000;
}

.greyNum
{
	font-family: arial;
	text-decoration: none;
	color: #BDBBBC;
}

.awardWinner
{
	font-size: 11px;
}

.awardText
{
	font-size: 10px;

}

.awardCaption
{
	font-size: 10px;
}

.awardPopUp
{
	color: #13244A;
}


#lefthead 
{position:relative;
	/*background-image: url("/images/lefthead.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	width:204px;
	padding:0px;
	margin:0px;
	border:0px;
	height:106px;
	
	float:left;
	
}
#midhead
{
	position:relative;
	width:525px;
	height:106px;
	float:left;
}
#righthead 
{
	position:relative;
	float:left;
	background-image: url("/images/righthead_bg.gif");
	background-repeat: no-repeat;
	
	
	background-position: 0px 0px;
	padding:0px;
	margin:0px;
	border:0px;
	height:106px;
	width:267px;
}
#nav_container
{
	position:relative;
	float:left;
	background-image: url("/images/nav_bg.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:996px;
	height:58px;
	
	
}
#nav_about{
  background: url("/images/nav_about.gif");
  width:114px;
  padding-left:8px;
  
}

#nav_about_sticky{
  background: url("/images/nav_about.gif");
  width:114px;
  padding-left:8px;
  
}

#nav_certifiedside{
  background: url("/images/nav_certifiedsiding.gif");
  width: 101px;
  padding-left:8px;
}

#nav_certifiedside_sticky{
  background: url("/images/nav_certifiedsiding.gif");
  width: 101px;
  padding-left:8px;
}

#nav_designingwithvinyl{
  background: url("/images/nav_designingwithvinyl.gif");
  width: 163px;
  padding-left:8px;
}

#nav_designingwithvinyl_sticky{
  background: url("/images/nav_designingwithvinyl.gif");
  width: 163px;
  padding-left:8px;
}

#nav_certifiedinstallers{
  background: url("/images/nav_certifiedinstallers.gif");
  width: 112px;
  padding-left:6px;
}

#nav_certifiedinstallers_sticky{
  background: url("/images/nav_certifiedinstallers.gif");
  width: 112px;
  padding-left:6px;
}

#nav_installationresources{
  background: url("/images/nav_installationresources.gif");
  width: 133px;
  padding-left:6px;
}

#nav_installationresources_sticky{
  background: url("/images/nav_installationresources.gif");
  width: 133px;
  padding-left:6px;
}

#nav_publications{
  background: url("/images/nav_publications.gif");
  width: 81px;
  padding-left:7px;
}

#nav_publications_sticky{
  background: url("/images/nav_publications.gif");
  width: 81px;
  padding-left:7px;
}

#nav_photogallery{
  background: url("/images/nav_photogallery.gif");
  width: 85px;
  padding-left:6px;
}

#nav_photogallery_sticky{
  background: url("/images/nav_photogallery.gif");
  width: 85px;
  padding-left:6px;
}

#nav_about, #nav_certifiedside, #nav_designingwithvinyl, #nav_certifiedinstallers, #nav_installationresources, #nav_publications, #nav_photogallery{
	position:relative;
	float:left;
	top:10px;
	left:13px;
	display: block;
	height: 37px;
	background-repeat:no-repeat;
	background-position:0px -150px;
	Color:#FAFAF8;
	Text-decoration:none;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding-top:14px;
}

#nav_about:hover, #nav_certifiedside:hover, #nav_designingwithvinyl:hover, #nav_certifiedinstallers:hover, #nav_installationresources:hover, #nav_publications:hover, #nav_photogallery:hover{
  background-repeat:no-repeat;
  background-position:0px 0px;
  color:#624630;
}

#nav_about_sticky, #nav_certifiedside_sticky, #nav_designingwithvinyl_sticky, #nav_certifiedinstallers_sticky, #nav_installationresources_sticky, #nav_publications_sticky, #nav_photogallery_sticky
{
	position:relative;
	float:left;
	top:10px;
	left:13px;
	display: block;
	height: 37px;
	background-repeat:no-repeat;
	background-position:0px -150px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	color:#624630;
	Text-decoration:none;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding-top:14px;
}


#left_bg 
{
	position:relative;
	float:left;
	background-image: url("/images/topleft_subnav_bg.gif");
	background-repeat: no-repeat;
	background-position: 1px 0px;
	width:204px;
	height: auto;
	padding:0px;
	margin:0px;
	min-height: 164px;
	/*height:424px;*/

}


#left_container
{
	margin-top:0px;
	padding-left:25px;
	padding-right: 10px;
	width:169px;
	/*background-image: url("/images/topleft_subnav_bg.gif");
	background-repeat: no-repeat;
	background-position: 1px 0px;
	height:380px;*/

}
#main_bg
{
	float:left;
	/*background-image: url("/images/main_bg.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	width:525px;
	margin-bottom: 15px;
	line-height: 170%;
	/*height:424px;*/

}

#main_bg_bottom
{
	float: left;
	background-image: url("/images/main_bg_bottom.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#center_main {

	width:525px;
	/*height:204px;*/

}
#center_left
{
	position:relative;
	float:left;
	width:275px;
}

#center_right
{
	position:relative;
	float:left;
	right:0px;
	width:249px;
}

#right_ads
{
	float:left;
	/*background-image: url("/images/right_bg.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:424px;*/
	width:266px;
	
}

#footer_container
{
	position:relative;
	float:left;
	background-image: url("/images/footer_bg.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:996px;
	height:69px;
}

#left_news
{
	line-height: 170%;
}

#center_main_content, #center_left_content
{
		padding-left:29px;
		padding-right:5px;
}
#center_right_content
{		
		padding-left:19px;
		padding-right:5px;
}

#center_main_content, #center_left_content, #center_right_content, #left_news
{
		
		font-family: Arial;
		font-weight:normal;
		font-size: 12px;
		color:black;
		padding-top:5px;


}
#center_left_content ul, #center_right_content ul, #left_news ul {
margin-left:0px;
padding-left:0px;
}

.testgreen
{
	list-style-image:url(/images/largeleaf.gif)
}

#center_left_content li, #center_right_content li, #left_news li {
	padding-bottom:10px;
}

#ad_divider
{
	width: 244px;
	height: 7px;
	padding-left: 25px;
	background-image: url("/images/ad_divider.gif");
	background-position: center center;
	background-repeat: no-repeat;
}

#ad_top, #ad_mid, #ad_bot{
width:244px;
padding-left:25px;
}
#ad_top{
height:198px;
}

#ad_mid{
height:121px;
}

#ad_bot
{
	height:88px;
	margin-top: 10px;
}
#ad_top_content
{
	padding-top:12px;
}

#ad_mid_content
{
	width: 75px;
	height: 66px;
	margin-top: 10px;
	padding: 45px 0px 0px 145px;
	background-image: url("/images/download_ad_bg.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;}

#ad_bot_content
{
	color: #7D6A55;
	font-size: 11px;
	width: 201px;
	height: 36px;
	/*margin-top: 10px;*/
	padding-top: 25px;
	padding-left: 19px;
	background-image: url("/images/stay_informed_bg.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#footer_content
{
position:relative;
left:233px;
top:10px;
font-size:10px;
font-family:Arial;
font-weight:bold;
color:white;
}

#footer_content a, #footer_content a:visited {
font-size:10px;
font-family:Arial;
font-weight:Bold;
color:white;
text-decoration:none;
}
#footer_content a:hover {
text-decoration:underline;
}
#footer_contentbot{
padding-top:8px;
font-size:9px;
font-family:Arial;
font-weight:Bold;
color:white;

}

#rightsearch
{
position:absolute;
float:left;
top: 90px;
left:33px;
}
#rightcontent
{
position:relative;
float:left;
top:11px;
left:11px;
}

div#right_standard_content ul	{
	margin-left: 0px;
	padding-left: 15px;
}


#center_standard_main {

	width:525px;
	margin-bottom: 15px;
	/*height:204px;*/

}

#right_standard_main
{
	float:left;
	height:auto;
	width:250px;
	/*position:relative;
	background-image: url('/images/right_col_bg.gif');
	background-position: top right;
	background-repeat: repeat-y;*/
}

#main_content_wrap
{
	background-image: url("/images/content_bg.gif");
	background-position: 1px 0px;
	background-repeat: repeat-y;
	width: 998px;	
}

#right_standard_content
{
		padding-left:19px;
		padding-right:10px;
		font-family: Arial;
		font-weight:normal;
		font-size: 11px;
		/*font-size: 12px;*/
		color:black;
		padding-top:60px;
}
#center_standard_content	
{
		font-family: Arial;
		font-weight:normal;
		font-size: 12px;
		color:black;
		width: 491px;
		padding-top:15px;
		padding-left:28px;
		padding-right:5px;
		float: left;
		line-height: 170%;
}

#right_standard_content li {
	line-height: 19pt;
}

#center_standard_minheight
{
	width: 1px;
	height: 450px;
	float: left;
}

#main_standard_bg
{
	float:left;
	width:525px;
	height:auto;
}

.greenBullet
{

	list-style-type:none;
	list-style-image: none;
	padding-left:25px;
	margin-left:0px;
	background:transparent url(/images/largeleaf.gif) no-repeat;
	background-position:0 0px;

}
.regular
{
	list-style-type:none;
	list-style:url("/images/reddot.gif");
	padding-left:0px;
	margin-left:25px;

}

.leftnav_ul
{
    height: 1%;
	padding: 0px;
	margin: 0px;
	list-style-position:outside;
}

.navcur
{
	/*background-image: url("/template/images/nav/bottom_border.gif");
	background-position: bottom left;
	background-repeat: no-repeat;*/
}

.toplevel
{
	list-style-image: url("/images/reddot.gif");

	padding-left:0px;
	margin-left:25px;
	margin-top:7px;
	margin-bottom:7px;
}

.secondlevel
{
	list-style: none;
	list-style-image: none;
	padding-left: 0px;
	margin-left: 17px;
	margin-top:7px;
	margin-bottom:7px;
	text-indent: -.6em;
}

.thirdlevel
{
	list-style: none;
	list-style-image: none;
	padding-left: 0px;
	margin-left: 17px;
	margin-top:7px;
	margin-bottom:7px;
	text-indent: -.6em;
}

.righttablesmall
{
	font-size: 11px;
}

.righttablesmall td
{
	font-size: 11px;
}