@charset "UTF-8";
/* CSS Document */


/* Global Font Size, Color, Font-Family Settings in Body */
body
{
	margin: 0px;
	padding: 0px;
	background-color: #d9d9d9;
	font-family: Thahoma;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	}
	
/* Global Link Colors */
a:link
{
	text-decoration: underline;
	color: #666666;
	
	}
	
a:hover
{
	text-decoration: none;
	color: #2e3193;
	}
	
a:visited
{
	text-decoration: none;
	color: #666666;
}

/* Site Container that holds everything, makes it centered on page */
#container
{
	width: 706px;
	margin: 0px auto 0px auto;
	padding: 0px 35px 0px 35px;
	background-color: #d9d9d9;
	background-image:url(images/background_shadow.jpg);
	background-repeat:repeat-y;
}

/* Site Container that holds everything, makes it centered on page - blue tile version*/
#containerbluetile
{
	width: 706px;
	margin: 0px auto 0px auto;
	padding: 0px 35px 0px 35px;
	background-color: #d9d9d9;
	background-image:url(images/background_tile_blue.jpg);
	background-repeat:repeat-y;
}

/* Banner that can be re-used that fits the total width of the Container */
.banner
{
	margin: 0px;
	padding: 0px;
	width: 706px;
	}
	
/* Banner that can be re-used that fits the total width of the LcolumnContainer */
.banner2
{
	margin: 0px;
	padding: 0px;
	width: 448px;
	}
	
/* Banner that can be re-used that fits the total width of the LcolumnContainer. Has a L padding for copy.  */
.banner3
{
	float: left;
	width: 300px;
	padding: 0px 0px 0px 60px;
	}
	
.banner4
{
	margin: auto 0px auto 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;	}

/* Banner that can be re-used that fits the total width of the LcolumnContainer. Has a L padding for copy.  */
.banner5
{
	float: left;
	width: 400px;
	padding: 0px 0px 0px 10px;
	}

/* Container that holds the logo, inside the top banner */
#branding
{
	float: left;
	width: 502px;
}

/* Container that holds the icons and phone number, inside the top banner */
#topInfo
{
	float: left;
	width: 204px;
}

/* Container that holds the photo and R-V, inside the mid banner */
#navImage
{
	float: left;
	width: 502px;
}

/* Navigation Menu */
#navigation
{
	float: left;
	width: 204px;
}

/* Grand Junction Colorado Title on Every Page */
#gjheading
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 447px;
}

/* Left Column Container */
#LcolumnContainer
{
	float: Left;
	width: 448px;
	min-height: 100%;
	}
	
/* Left Column Container */
#LcolumnContainerWHITE
{
	float: Left;
	width: 706px;
	background-color: #FFFFFF;
	min-height: 100%;
	}

/* Main Column Container */
#McolumnContainer
{
	float: Left;
	width: 706px;
	min-height: 100%;
	}
	
	
.image1
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 176px;
}

.content1
{
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	width: 261px;
}

.content1 a:link
{
	text-decoration: underline;
	color: #ff9e29;
	}
	
.content1 a:hover
{
	text-decoration: none;
	color: #ff9e29;
	}
	
.content1 a:visited
{
	text-decoration: underline;
	color: #d9d9d9;
	}

.content1wide
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 20px 0px 20px;
	float: left;
	width: 490px;
}
.content2
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	padding: 0px 20px 0px 20px;
	float: left;
	width: 200px;
}

.content2 a:link
{
	text-decoration: underline;
	color: #7488d6;
	}
	
.content2 a:hover
{
	text-decoration: none;
	color: #7488d6;
	}
	
.content2 a:visited
{
	text-decoration: underline;
	color: #7488d6;
	}

.newsContent
{
	font-family: Tahoma;
	color: #FFFFFF;
	float: left;
	width: 220px;
}

.newsContent a:link
{
	text-decoration: underline;
	color: #FFFFFF;
	}
	
.newsContent a:hover
{
	text-decoration: none;
	color: #FFFFFF;
	}
	
.newsContent a:visited
{
	text-decoration: underline;
	color: #d9d9d9;
}

.newsUL
{ 
	list-style-image: url(images/Small_SingleArrow.gif);
	}	


.content3
{
	float: left;
	width: 208px;
	padding-right: 20px;
}	

.numbers
{
	float: left;
	width: 62px;
}

.whyChooseContent
{
	font-family: Tahoma;
	color: #FFFFFF;
	float: left;
	width: 146px;
	padding-top: 15px;
}

.content4
{
	float: left;
	font-family: Tahoma;
	width: 213px;
	margin: 0px;
	padding-left: 15px;
	padding-right: 6px;
}	

.content4 li
{
	text-indent: -18px;
}

/* Right Column Container - WHITE Background*/
#RcolumnContainer
{
	float: Left;
	width: 230px;
	padding: 0px;
	background-color: #FFFFFF;
	position: relative;
	}
	
/* Right Column Container - BLUE Background */
#RcolumnContainerBLUE
{
	float: Left;
	width: 258px;
	background-color: #2e3193;
	}

/*  Container that holds The bottom page graphic with horizontal shadow */
#footerGraphic
{

	width: 706px;
	min-height: 50px;
	margin: 0px auto 0px auto;
	padding: 0px 35px 0px 35px;
	background-image: url(images/bottomGraphic_shadow.jpg);
	background-repeat: no-repeat;
	
}

/*  Container that holds The bottom page all white graphic with horizontal shadow */
#footerWHGraphic
{

	width: 706px;
	min-height: 50px;
	margin: 0px auto 0px auto;
	padding: 0px 35px 0px 35px;
	background-image: url(images/bottomWHGraphic_shadow.jpg);
	background-repeat: no-repeat;
	
}

/*  Container that holds The bottom page all white graphic with horizontal shadow - blue tile version */
#footerWHGraphicbluetile
{

	width: 706px;
	min-height: 50px;
	margin: 0px auto 0px auto;
	padding: 0px 35px 0px 35px;
	background-image: url(images/bottomGraphic_shadow_blue.jpg);
	background-repeat: no-repeat;
	
}

hr 
{
	border: none 0px;
	background-color: #2e3193;
	color: #7c648c;
	height: 1px;
	width: 80%;
}

/* Style of bullets. */
ul {
	list-style-type: none;
	margin-top: 6px;
}

/* Style of list. */
ol {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff9e29;
}



.text1 {
	font-family: tahoma;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}
.text2 {
	font-family: tahoma;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
}
.text3 {
	font-family: tahoma;
	font-size: 16px;
	font-weight: normal;
	color: #604375;
	line-height: 30px;
}
.text4 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffe669;
}
.text5 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #7488d6;
}
.text6 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.text10 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.text11 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.text12 {
	font-family: tahoma;
	font-size: 12px;
	font-style:italic;
	font-weight: normal;
	color: #7488d6;
}




	
/* 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
{
	width: 706px;
	text-align: center;
	margin: auto 0px auto 0px;
	padding: 0px 0px 10px 0px;
	color: #666666;
	font-size: 11px;
	}

#footer a
{
	color: #604375;
	text-decoration: underline;
	}

#footer a:link
{
	color: #604375;
	text-decoration: underline;
	}
	
#footer a:hover
{
	text-decoration: none;
	color: #3F2353;
	}
	


	
