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

body {
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	font-family:Arial, Helvetica, sans-serif; 
	margin:0px; 
	padding:0px; 
	background:url(top.jpg) repeat-x #ffffff; 
	font-size:13px; 
	line-height:19px; 
	color:#5d5d5d; 
	margin-left:-10px;}
a:active, a:focus { outline:none }
.oneColLiqCtrHdr #container {
	width: 800px;  /* this will create a container 80% of the browser width */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColLiqCtrHdr #header { 
	padding: 10px 10px 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColLiqCtrHdr #header h1 {text-indent:-9999px; padding: 10px 0; margin: 0; width: 200px; float:left;}
.oneColLiqCtrHdr #header h1 a {width:177px; height:97px; background:url(ca-logo.jpg) no-repeat; display:block;}
.oneColLiqCtrHdr #state {width:409px; height:103px; /*position:relative;*/ float:right; /*left: 375px; bottom: 85px;*/ padding-right:10px; padding-top:10px;} 
.oneColLiqCtrHdr # {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

ul#main_menu {
	clear: both;
	/*border: 1px solid #000000;*/
	/*bottom:51px;*/
	margin:0px;
	padding:15px;
	width: 800px;
	/*height: 25px;*/
}
ul#main_menu li {margin:0px; padding:0px; list-style:none; display:inline;}
ul#main_menu li a {margin-left:8px; text-decoration:none; color:#70787e; font-weight:bold; text-transform:lowercase; font-size:14px; font-family:"News Gothic MT", Arial, Helvetica, sans-serif;}
ul#main_menu li a:hover, ul#main_menu li a.active { color:#0da2d3;}

.oneColLiqCtrHdr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	/*background: #FFFFFF;
	border: 1px solid #000000;*/
}
.oneColLiqCtrHdr #footer {
	width:100%; 
	background-image:url(bottom.jpg);
	background-repeat:repeat-x; 
	/*position:absolute; bottom:0;*/
	height:158px;
} 
.oneColLiqCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
input.text, input.inputc, textarea, select {
	border:1px solid #c9c9c9;
	background-color:#f3f3f3;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.input_button {
	background-color:#519330;
	color:#ffffff;
	font-size:9px;
	font-family:Verdana,  Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border:0px;
	padding:4px;	
}
.input_button:hover {
	background-color:#333333;
}
p { margin:0px; margin-bottom:0px;}
.blue {color: #03b4ee;}
.black {color: #000000;}
h2 {font-size:24px; color:#03b4ee; text-decoration:none; margin:0px; padding-top:10px; padding-bottom:10px;}
h3 {font-size:18px; color:#2c2d31; text-decoration:none; margin:0px; padding-top:0px; padding-bottom:5px;}
.breakup {color: #FFFFFF}
.legal {font-size:11px; line-height:13px;}
.floatr {float:right;}
.letter {color: #03b4ee; font-size:24px;}

.error {color:#990000;}
.error ul {margin:5px 0 10px 30px;padding:0;}
#flashcontent {text-align:center;margin:0 auto;}