/* CSS Document */

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	text-align : center;
}
.container{width : 1000px;
height : auto;
margin : 0 auto;
text-align : left;}

.logo { float: left; display: inline; width:1000px; font-size: 0; line-height: 0; }
.logo a { display: block; height: 189px;  text-indent: -4000px; background: url(images/head.png); }
.head-left{background-image:url(images/head-left.png); background-repeat:no-repeat; width:568px; height:316px; float:left;}
.head-right{background-image:url(images/head-right.png); background-repeat:no-repeat; width:432px; height:316px; float:left;}
.support{float:right; padding-right:50px; padding-top:260px;}
.style1 {color: #FFFFFF}
.style2 {font-size: 16px}
.style3 {font-size: 16px; color: #FFFFFF; }

/* set millions of background images */
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.png) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.png) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 303px; margin: 1em auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }


#form{float:left; margin:25px 0 0 45px; width:450px;}

#inputArea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    background-color: #d6e5f4;
	    padding: 10px;
	    width:450px;
		float:left;
			}
	#inputArea input, #inputArea textarea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    margin-bottom: 5px;
	    display: block;
	    padding: 4px;
	    width: 425px;
		
	}

        .activeField
        {
            background-image: none;
            background-color: #ffffff;
            border: solid 1px #33677F;
        }
        .idle
        {
	    border: solid 1px #85b1de;
	    background-image: url( 'images/blue_bg.png' );
	    background-repeat: repeat-x;
	    background-position: top;
        }


.formbutton {
cursor : pointer;
border : 1px outset #ccc;
background : #999;
color : #666;
font-weight : bold;
padding : 1px 2px;
background : url(images/formbg.gif) repeat-x left top;
margin-left:2px;
}

.button{width:450px; background-color:#d6e5f4;  float:left; padding:10px;}


.menubg{background-image:url(images/menubg.png); background-repeat:no-repeat; width:1000px; height:82px; float:left;}
/*Navigation Styles*/

#wrapper {
	width: 687px;
	float: left;
	margin-left: 30px;
}

#nav, ul#nav li {
	float: left;
}
ul#nav li {
	list-style-type: none;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-right: 15px;
}

ul#nav li a {
	display: block;
	width: 112px;
	height: 50px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	font-style: normal;
	text-shadow: 0px 2px 2px #000;
	overflow: hidden;
}

ul#nav li a:hover {
	color: #fff;
	font-style: normal;
	font-weight: normal;
	background-image: url(images/hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: visible;
}

ul#nav li a:active {
	position: relative;
	top: 2px;
}


ul#nav li#active a {
color: #FFF;
	background-image: url(images/hover.png);
	background-repeat: no-repeat;
	background-position: center top;
}


.body{background-image:url(images/bodybg.png); background-repeat:repeat-y; width:1000px; float:left;}
#logo h1{
	margin:0;
	padding:0;
	font-size:55px;
	line-height:0.7;
	color:#479c03;
	padding-left:0px;
	padding-bottom:5px;
	text-transform:uppercase;
	}

h2{
	margin:0;
	padding:0;
	font-size:17px;
	line-height:15pt;
	padding-left:0px;
	color:#f80107;
	text-transform:uppercase;
	text-shadow: 0 1px 0 #000;
}
.right{width:303px; float:right; margin:20px 30px 0 0;}
.left{width:610px; float:left; margin:20px 0 0 45px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:15pt;}



.footer{background-image:url(images/footer.png); background-repeat:no-repeat; width:1000px; height:178px; float:left;}
.footer a {
	color: #000;
	text-decoration: none;
}
.footer  a:hover  {
	color: #000;
	text-decoration: underline;
}
.footer_txt{width:648px; overflow: hidden; float:left; margin:50px 0 0 50px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}


.footer_txt ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
list-style-type: none;

}



.footer_txt li{
display: inline;
margin: 0;

}


.footer_txt li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 10px; /*padding inside each tab*/
/*border-right: 1px dotted #ffcd8d; right divider between tabs*/
color:#000;
}


.footer_txt li .last {
     border-right: none;
}


.footer_txt li a:visited{
color: #000;

}

.footer_txt li a:hover, .footer_txt li.selected a{
color: #000; 
text-decoration: underline;

}


#statements{
	width:800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	padding-top:35px;
	padding-left:80px;
	text-align:center;
	float:left;
	}
#c_link{font:normal 10px Arial, Helvetica, sans-serif; color:#000; padding-top:5px; float:left; padding-left:18px;}

#c_link a {
	color: #000;
	text-decoration: none;
}
#c_link  a:hover  {
	color: #000;
	text-decoration: underline;
}

