@charset "UTF-8";
/* CSS Document */

/* Clear all padding & margins */

body, h1, h2, h3, h4, h5, h6, p, ol, ul, blockquote {padding: 0px; margin: 0px;}

a image { text-decoration: none; border: none;}

table { border-collapse: collapse}

body { background-color: #44bdfc; background-image: url(images/bg.jpg); background-repeat: repeat-x;}


/* Page Wrappers  */

#MainWrapper { width: 1000px;
				margin-right: auto;
				margin-left: auto;
				border: 1px solid #f9a259;}

#MainTable { border-left: 1px solid #28b0d5;}

#MainTable p {	font-family:Arial, Helvetica, sans-serif; 
			    font-size: 14px; 
			    line-height: 26px; 
			    color: #666666;
			    padding-left: 20px;
			    padding-right: 20px;
				padding-top:10px;
			 }
			 
.BlueText { font-family:Arial, Helvetica, sans-serif; 
			    font-size: 14px; 
			    line-height: 26px; 
			    color: #12419e;
			    padding-left: 20px;
			    padding-right: 20px;
				padding-top:10px;}			 
			 
#MainTable li { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 14px; line-height: 18px; margin-left:0px;}
#MainTable ul { list-style-type: square; margin-left: 35px; padding-left: 0px; } 
#MainTable ol { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 14px; line-height: 18px; padding: 40px; margin-left: 0px;}


#MainTable a:link {color: #666666; text-decoration: none; font-weight: normal; } 
#MainTable a:visited {color: #666666; text-decoration: none; font-weight: normal; } 
#MainTable a:hover {color: #12419e;  text-decoration: underline; font-weight: normal; } 
#MainTable a:active {color: #12419e;  text-decoration: underline; font-weight: normal; } 		

	
#MainTable h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #12419e; font-weight: bold; padding-left: 20px;}	

#MainTable h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #12419e; font-weight: bold; padding-left: 20px;}	

#MainTable h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #12419e; font-weight: bold; padding-left: 20px;}	

.Inlineh3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #12419e; font-weight: bold; padding-left: 0px;}	

#Masthead { position:relative;
			z-index: -1;}
	
#Navigation { font-family:Arial, Helvetica, sans-serif;	
			  font-size: 18px; 
			  line-height: 36px; 
			  color: #28b0d5; 
			  padding-left: 20px;}	

#RightSidebar p { font-family:Arial, Helvetica, sans-serif; 
				font-size: 12px; line-height: 18px; 
				font-style: italic; 
				color: #666666; 
				margin-left: 0px; 
				margin-right: 0px;
				text-align: left;}	
				
				
#RightSidebar h5 { font-family:Arial, Helvetica, sans-serif; 
				font-size: 11px; line-height: 14px; 
				font-style: normal; 
				color: #333333; 
				margin-left: 0px; 
				margin-right: 0px;
				text-align: center;}					
				
#RightSidebar a:link {color: #28b0d5; text-decoration: underline; font-weight: normal; } 
#RightSidebar a:visited {color: #28b0d5; text-decoration: underline; font-weight: normal; } 
#RightSidebar a:hover {color: #ff7400;  text-decoration: none; font-weight: normal; } 
#RightSidebar a:active {color: #ff7400;  text-decoration: none; font-weight: normal; } 		
				

#EstimateForm { font-family:Arial, Helvetica, sans-serif;	
			  font-size: 12px; 
			  line-height: 18px;
			  padding-left: 10px; 
			  color: #6666666;
			  border: 1px solid #8eb800;
			  margin-left: 20px; 
			  }
			  

#EstimateForm h1 { font-family:Arial, Helvetica, sans-serif;
				    font-size: 20px;
					color: #8eb800;
					padding-left: 12px;}
			  	

#Footer { font-family:Arial, Helvetica, sans-serif;	font-size: 14px; line-height: 20px; color: #28b0d5;  text-align: center;}

#Footer a:link {color: #28b0d5; text-decoration: underline; font-weight: normal; } 
#Footer a:visited {color: #28b0d5; text-decoration: underline; font-weight: normal; } 
#Footer a:hover {color: #ff7400;  text-decoration: underline; font-weight: normal; } 
#Footer a:active {color: #ff7400;  text-decoration: underline; font-weight: normal; } 		
	

.ImageFlaotLeft { float: left; padding-right: 8px;}	

.ImageFlaotRight { float: right; padding-left: 8px;}	

.TableCellRuleBottom { border-bottom: 1px solid #12419e;}



.SmallText {	font-family:Arial, Helvetica, sans-serif; 
			    font-size: 11px; 
			    line-height: 16px; 
			    color: #666666;
			    padding-left: 20px;
			 }


