/* CSS Document */



html {

width: 100%;

height: 100%;

margin: 0;

padding: 0;

}



body {

width: 100%;

height: 100%;

background-color: #797979;

font-family: Arial, Helvetica, sans-serif;

color: #797979;

margin: 0;

padding: 0;

}



#container {

width: 978px;

margin: 0 auto;

}



#header {

width: 978px;

height: 90px;

background-image:url(images/content-background.gif)

}



#subNavTop {

width: 587px;

height: 29px;

float: right;

}



#banner {

width: 978px;

height: 556px;

}



#subBanner {

width: 978px;

height: 226px;

}



#footer {

width: 978px;

height: 116px;

}



.footerNav {

font-family:Arial, Helvetica, sans-serif;

font-size: 12px;

color:#CCCCCC;

margin-left: 30px;

}



.twitterImage {

width: 169ox;

heigh: 6px;

float: left;

margin-left: 428px;

}



#navigation {

margin-top: 0px;

margin-right: 36px;

float: right;

width: 620px;

height: 25px;

}



.subNavigation {

float: left;

margin-left: 44px; 

width: 204px;

height: 168px;

}



#contentHome {

width: 978px;

height: 1184px;

background-image:url(images/homepage-bg.gif);

}



#content {

width: 978px;
overflow:hidden;
height:auto;

background-image:url(images/content-background.gif);

}



.logo {

width: 232px;

height: 41px;

float: left;

margin-left: 50px;

margin-top: 20px;

}



.specialsArea {

float: left;

height: 300px;

width: 430px;

margin-top: 618px;

margin-left: 243px;

text-align: left;

font-size: 12px;

color: #666666;

line-height: 20px;

}



.specialsAreaRequestQuote {

float: left;

height: 300px;

width: 430px;

margin-top: 385px;

margin-left: 243px;

text-align: left;

font-size: 12px;

color: #666666;

line-height: 20px;

}



.rightColText {

float: right;

font-size: 12px;

color: #666666;

width: 362px;

margin-right: 80px;

line-height: 20px;

text-transform: -1px;

}



.rightColTextUpload {

float: right;

font-size: 12px;

color: #666666;

width: 450px;

margin-right: 80px;

line-height: 20px;

text-transform: -1px;

}



.clear {

clear: both;

height: 0px;

line-height: 0px;

}



h1 {

}



h2 {

}



h3 {

}



p {

}



a:link {

text-decoration: none;

color: #CCCCCC;

}



a:visited {

text-decoration: none;

color: #999999;

}



a:hover {

text-decoration: none;

color: #FFFFFF;

}



a.body:link {

text-decoration: none;

color: #330000;

}



a.body:visited {

text-decoration: none;

color: #663300;

}



a.body:hover {

text-decoration: none;

color: #FF3300;

}



.ul li {

}



ol li {

}





.textlegal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #778974;

}

.texttitle {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #87AB3D;

	font-size: 16px;

	line-height: normal;



}

.textbody {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: 51544D;

	font-size: 11px;

	line-height: 15px;



}

.menusubtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #DD650F;

	font-weight: bold;

	text-decoration: none;





}

.texttitleCover {



	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #8A3053;

	font-size: 16px;

	line-height: normal;

}

.textbody2 {



	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #3A3D38;

	font-size: 11px;

	line-height: 18px;

}

.texthilight {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #CC0066;

	font-size: 11px;

	line-height: 15px;

	font-weight: bold;



}

.textbodyCover {





	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #20211F;

	font-size: 11px;

	line-height: 18px;

}

.texthilight2 {



	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #96216D;

	font-size: 11px;

	line-height: 15px;

	font-weight: bold;

}

.cssform p, .cssform .fileelement{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
/*border-top: 1px dashed gray; client requested no border */
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}
.describe {
	margin-left: 155px;
	float: left;
}

.style1 {

	font-size: 10px;
	padding-left: 155px;
	color: #C2192C;
	border: none;

}

.style2 {font-size: 10px}

.style3 {

	font-size: 10px;
	padding-left: 60px;
	color: #C2192C;

}
dt {margin-left:155px;}
dd {margin-left:200px;}

#uploadbutton {
	margin: 6px 0;
	margin-left: 80px;
}

#fcfooter-text {
	margin-left: 20px;
	text-align:center;
}

#fcfooter-text a:hover {
	color:#006;
}