@charset "UTF-8";
/* CSS Document */

/* Global Font Size, Color, Font-Family Settings in Body */
body
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Thahoma, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #6F6F6F;
	}
	
/* Global Link Colors */
a:link
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	
	}
	
a:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	}
	
a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

/* Site Container that holds everything*/
#Container
{
	width: 990px;
	margin: 10px auto 0px auto;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	background-image: url(images/background_tile.gif);
	background-repeat: repeat-y;
}

/* Banner that can be re-used that fits the total width of the Container */
.banner
{
	width: 990px;
	}
	
/* Navigation Menu */
#navigation
{
	width: 990px;
	background-color:#FFFFFF;
}

#LcolumnContainer
{	
	float: left;
	width: 252px;
	backgrund-color: #C6C7C6;
	}
	
#LcolumnConent
{	
	float: left;
	color: #000000;
	width: 207px;
	padding: 0px 15px 30px 30px;
	backgrund-color: #C6C7C6;
	}
	
#mainColumnContainer
{
	float: left;
	width: 441px;
	}
	
#mainColumnContent
{
	float: left;
	width: 386px;
	padding: 0px 30px 30px 25px;
	}
	
#mainColumnContainerINSIDE
{
	float: left;
	width: 719px;
	}
	
#mainColumnContentINSIDE
{
	float: left;
	width: 664px;
	padding: 0px 30px 30px 25px;
	}
	
.mainImageContainer
{
	float: left;
	width: 664px;
	}
	
#RcolumnContainer
{
	float: left;
	width: 292px;
	border-left: 1px solid #979797;
	margin-bottom: 30px;
	}
	
#RcolumnContent
{
	float: left;
	width: 247px;
	padding: 0px 15px 0px 30px;
}

#popUp
{
	width: 180px;
	margin: 15px;
	border: double #000000;
	padding: 15px;
	background-color: #f6f6f5;
	}
	

#requestQuote
{
	float:left;
	width: 292px;
	height: 185px;
	background-image: url(images/requestQuote_backgroundImage.gif);
	background-repeat: no-repeat;
	}
	
#requestQuoteContent
{
	float: left;
	width: 194px;
	padding: 65px 30px 0px 68px;
	}

.BulletedListUL
{ 
	margin-top: 10px;
	list-style-image: url(images/arrow.gif);
	text-decoration: none;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	}
	
.BulletedListUL a:link
{
	text-decoration: underline;
	font-weight: bold;
	}

	
.BulletedListUL a:hover
{
	text-decoration: none;
	font-weight: bold;
	}

.BulletedListULS a:visited
{
	text-decoration: underline;
	font-weight: bold;
	}

/* Style of bullets. */
ul {
	list-style-type: square;
	overflow: none;
}


.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #307204;
	font-weight: bold;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #307204;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
}
.text5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #307204;
}
.text6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
}
.text7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.text8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #94AEC5;
}
.text9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4E4E4E;
}

.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #307204;
}


/* A class that clears both, and has nothing in it. If you stick it directly under floating divs, but inside of the container div, it will recognize the floats, plus the container will recognize the fixer, allowing the container div to expand vertically correctly. */
.fixer
{
	clear: both;
	margin: 0px;
	padding: 0px;
	}

/* Footer Div properties */
#footer
{
	clear: both;
	width: 992px;
	margin: 0px auto 0px auto;
	text-align: center;
	text-decoration: none;
	color: #6F6F6F;
	font-size: 11px;
	background-image:url(images/footer_tile.gif);
	background-repeat: repeat-x;
	padding-top: 25px;
	}

#footer a:link
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}
	
#footer a:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	}

