* {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, verdana, sans-serif;
	}
	
html {	}

body {
	margin-top: 0px;
}
	
	
	
#header h1{
    font-size: 16px;	
	}	
	
/*--- topLinks ---*/
#header #topLinks {
	background-color: #802F28;
	}
#header #topLinks ul {
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	}
#header #topLinks li {
    list-style-image: none;
    display: inline;
	}		
#header #topLinks li a {
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    margin-right: 15px;
    margin-left: 15px;
    font-weight: normal;
    line-height: 15px;
    padding-bottom: 3px;
    padding-top: 3px;

	}


/*--- mainLinks ---*/		
#header #mainLinks {
	background-color: #0062A3;
	}	
#header #mainLinks ul {
text-align: left;
	}	
#header #mainLinks li {
    list-style-type: none;
    margin: 0px;
    display: inline;
    
	}	
#header #mainLinks li a{
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
	}


/*--- contextLinks ---*/		
#header #contextLinks {
    background-color: #666666;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #000000;
 	}
#header #contextLinks ul{
    line-height: 15px;
	}
#header #contextLinks li{
    display: inline;
    list-style-type: none;
	}
#header #contextLinks li a{
    font-size: 10px;
    color: #FFFFFF;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
	}

#header h1 {
    color: #FFFFFF;
    background-color: #000000;
    padding-top: 5px;
    padding-bottom: 2px;
    text-align: center;
	}




	
/*--------------------------------------------------------------------------------------
  Content Section
---------------------------------------------------------------------------------------*/

#content {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    padding-bottom: 15px;
    padding-top: 10px;
    margin-top: 2px;
	}
    
#content p {
	line-height: 1.5em;
	}	

#content h2{
    font-size: 22px;
    color: #005083;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 10px;
	}
    
#content .mainImage {
	background-color: #E8F5FF;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	}

/*--- highlight ---*/
#content #highlight {
	color: #0068C9;
	background-color: #E8F5FF;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 1em;
	background-image: url(img/indexQuadro.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 155px;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #E8F5FF;
	}
#content #highlight h3{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 7px;
	
	}
#content #highlight a{
    color: #0081E5;
    text-align: left;
    display: block;
    margin-top: 5px;
    background-color: #E8F5FF;
    line-height: 1.5em;
    text-decoration: underline;
	}
#content #highlight p{
	line-height: normal;
	margin: 0px;
	padding: 0px;
}

/*--- specialOffer ---*/	
#content #specialOffer {
	display: none;
	}


/*--------------------------------------------------------------------------------------
  Content Section Part 2
---------------------------------------------------------------------------------------*/     
#content a {
	text-decoration: none;
	background-color: #D5FFD5;
	color: #000000;
	font-weight: bold;
	}
    
#content h3 {
	color: #0068C9;
	background-color: #E8F5FF;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 12px;
	font-weight: normal;
	}
    
#content p {
	margin-top: 10px;
	margin-bottom: 10px;
	}
    
#content h4 {
	}
	
/*--- stdList ---*/
#content .stdList  {
	list-style-position: inside;
	margin-top: 5px;
	margin-bottom: 5px;
	}
#content .stdList li {
	list-style-image: url(img/stdList.gif);
	}
    
/*--- linklist ---*/    
#content .linkList {
	}
#content .linkList li {
	list-style-type: none;
	margin-top: 2px;
	margin-bottom: 2px;
	}
#content .linkList li a{
	font-weight: normal;
	color: #0075C4;
	text-decoration: underline;
	background-color: #FFFFFF;
	}
#content .linkList li a:hover{
	background-color: #E8F5FF;
	}
    
/*--- imgLink ---*/   
#content .imgLink {
	background-color: #FFFFFF !important;
	padding: 0px;
	margin: 0px;
	}
#content .imgLink img{
	border: none;
	}	


/*--- submenu ---*/
#content #submenu {
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    list-style-type: none;
    font-size: 10px;
    margin: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
	}
#content #submenu li{
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #D2ECFF;
	}	
#content #submenu li a {
	font-size: 10px;
	color: #333333;
	background-color: #F5F5F5;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	}	
#content #submenu li a:hover {
	background-color: #D2ECFF;
	}
    
    
#content .profile h3 {
	font-size: 16px;
	background-image: url(img/profile_h3BG.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	}
#content .profile h4 {
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E8F5FF;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #D2ECFF;
	}
#content .profile h5 {
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E8F5FF;
	font-size: 12px;
	}
#content .profile ul {
	list-style-position: inside;
	margin-top: 5px;
	margin-bottom: 10px;
	}
#content .profile li {
	list-style-position: inside;
	list-style-image: url(img/stdList.gif);
	}

#content .profile a{
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline;
	background-color: #FFFFFF;
	}
#content .profile{
	margin-bottom: 20px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	}


#content #submittal {
    position: relative;
    padding-bottom: 50px;
	}

#content #submittal #progress {
	display: none;
	}

#content #submittal  #continue {
    position: absolute;
    height: 34px;
    width: 112px;
    right: 0px;
    bottom: 0px;
	}

#content #submittal  #restart {
    position: absolute;
    height: 18px;
    width: 92px;
    left: 0px;
    bottom: 0px;
	}


#content #submittal  #goback {
    position: absolute;
    height: 16px;
    width: 112px;
    left: 0px;
    bottom: 19px;
	}





#content #submittal label {
    background-color: #DCECF9;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 12px;
    color: #516F8C;
	}
#content #submittal label.entry {
    padding-top: 15px;
    padding-bottom: 15px;
    background-image: none;
	}
#content #submittal label.profile {
    background-color: #DCECF9;
	}
#content #submittal label.warning {
    background-color: #FFD7D7;   
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #FF0000;
    background-image: url(img/submittal_warning.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    font-weight: bold;
    color: #A60000;
	}
#content #submittal label.global {
    background-color: #EEF0E3;    
	}
#content #submittal label.warranty {
    background-color: #F4E3E3;    
	} 

#content #submittal input.entry, select.entry {
    padding-top: 2px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    border: 1px solid #94C5ED;
	}

#content #submittal h3 {
    font-weight: bold;
	} 
    
#content #submittal h4 {
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #F68600;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFBF60;
    border-right-color: #FFBF60;
    border-bottom-color: #FFBF60;
    border-left-color: #FFBF60;
    background-image: url(img/submittal_h4.gif);
    background-repeat: no-repeat;
    background-position: right center;
	}   
    
#content #submittal p {
    font-size: 14px;
    font-weight: bold;
    color: #227DC8;
	}

#content #submittal #weathertight_warranty {
    background-color: #E6BFBF;
    padding-left: 15px;
    display: none;
    background-image: url(img/submittal_warranty_weathertight.gif);
    background-repeat: no-repeat;
    background-position: left center;
	}

#content #submittal #finish_warranty {
    background-color: #E6BFBF;
    padding-left: 15px;
    display: none;
    background-image: url(img/submittal_warranty_finish.gif);
    background-repeat: no-repeat;
    background-position: left center;
	}

#content #submittal #substrate_warranty {
    background-color: #E6BFBF;
    padding-left: 15px;
    display: none;
    background-image: url(img/submittal_warranty_substrrate.gif);
    background-repeat: no-repeat;
    background-position: left center;
	}

#content #submittal #weathertight_warranty #weathertight_ldv {
    background-color: #D69494;
    padding-left: 15px;
    display: none;
	}

#content #submittal #weathertight_warranty #weathertight_lic {
    background-color: #D69494;
    padding-left: 15px;
    display: none;
	}

#content #submittal #weathertight_warranty #weathertight_ndl {
    background-color: #D69494;
    padding-left: 15px;
    display: none;
	}
#content #submittal #weathertight_warranty .weathertight {
	background-image: url(img/submittal_warranty_duration.gif);
    background-repeat: no-repeat;
    background-position: left center;
	}
    
#content #submittal .panel_wrapper {
    background-color: #CCE3F7;
    padding-left: 15px;
    background-image: url(img/submittal_panel.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
	}
#content #submittal .testing_wrapper {
    background-color: #BBD9F4;
    padding-left: 15px;
    background-image: url(img/submittal_testing.gif);
    background-repeat: no-repeat;
    background-position: left center;
    border-top-width: 3px;
    border-bottom-width: 3px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #CCE3F7;
    border-bottom-color: #CCE3F7;
	}


#content #submittal .warranty_wrapper {
    background-color: #EED5D5;
    padding-left: 15px;
    background-image: url(img/submittal_warranty.gif);
    background-repeat: no-repeat;
    background-position: left center;
    border-top-width: 4px;
    border-bottom-width: 2px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    padding-right: 5px;
	}

#content #submittal .details {
    background-color: #BBD9F4;
    padding-left: 15px;
    background-image: url(img/submittal_details.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 2px;
    padding-bottom: 2px;
	}
#content #submittal .general_wrapper {
    background-image: url(img/submittal_general.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 15px;
    background-color: #DCE0C7;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
	}

#content #submittal .details .isometric_list{
    background-color: #99C6EE;
    padding-left: 15px;
    display: none;
    background-image: url(img/submittal_details_isometric.gif);
    background-repeat: no-repeat;
    background-position: left center;
    }
#content #submittal .details .section_list{
    background-color: #99C6EE;
    padding-left: 15px;
    display: none;
    background-image: url(img/submittal_details_section.gif);
    background-repeat: no-repeat;
    background-position: left center;
    }

#content #submittal #text {
    background-color: #C1DDF4;
    padding-left: 15px;
    display: none;
	}
    





/*--- footer ---*/	
#footer ul {
	display: none
    }
#footer p {
    font-size: 10px;
    font-weight: bold;
    color: #333333;
    text-align: right;
    }  
