@charset "utf-8";
/* CSS Document */

a:link {
	text-decoration: none;
	color: #02419e;
}
a:visited {
	text-decoration: none;
	color: #02419e;
}
a:hover {
	text-decoration: underline;
	color: #b77b01;
}
a:active {
	text-decoration: underline;
	color: #b77b01;
}

.Normal, div, span, td, td span, td, blockquote, .SkinObject {
	font-size: 13px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
body {
	margin: 0px auto;
	padding:0px;
	text-align: center;
}
#wrapper{
	position:relative;
	margin:0 auto;
	border:0;
	text-align:center;
	width:100%;
	background-position:center;
	background-color: #bcc5d0;
	margin: 0 auto;
	bottom: 0px;
}
#headerGraphic{
	position:absolute;
	width:100%;
	height:144px;
	left:0px;
	background-image:url(images/gold_top.png);
	background-repeat:repeat-x;
}
#mainContent{
	position: relative;
	width: 1040px;
	text-align: center;
	height: 1000px;
	height:auto !important;
	min-height: 1000px;
	margin:0 auto;
}
#header{
	position: relative;
	text-align: right;
	margin-left:10px;
	height:80px;
	top:4px;
	width: 1030px;
}
#searchContainer{
	position:absolute;
	width: 41px;
	height: 58px;
	left: 364px;
	text-align: right;
	top: 0px;
}
#searchBackground{
	position:absolute;
	width: 259px;
	height: 50;
	left: 761px;
	top: 0px;
	z-index:1
}
#user{
	position:absolute;
	top:38px;
	left: 682px;
	width: 337px;
}
#search{
	position:absolute;
	width: 238px;
	height: 23px;
	left: 778px;
	top: 5px;
	z-index:2;
}
#date{
	position: absolute;
	width: 200px;
	height: 20px;
	left: 543px;
	top: 5px;
	color: #90897d;
}
#govLogo{
	position:absolute;
	left: 0px;
	height: 81px;
	width: 100px;
	top: 0px;
}
#ccccoLogo{
	position: absolute;
	left:100px;
	height: 81px;
	width: 100px;
	top: 0px;
}
#nav {
	position: relative;
	height: 26px;
	text-align: left;
	top: 8px;
	margin-bottom: 24px;
	margin-left: 10px;
	width: 1030px;
	z-index: 2;
}
#navBackground {
	position: absolute;
	background-color: #b77b01;
	height: 26px;
	text-align: left;
	top: 88px;
	width: 1020px;
	left: 10px;
	z-index:1;
}
#content{
	position:relative;
	min-height:874px;
	height:auto !important;
	height:874px;
	text-align:center;
	margin:auto;
	width:1040px;
	background-image:url(images/background.png);
	background-repeat:repeat-y;
}
#LeftNav{
	position:relative;
	float:left;
	width: 200px;
	left:10px;
	text-align:left;
}
#LeftNav_Top{
	background-color: #bcc5d0;
	position:relative;
	width: 100%;
	text-align:left;
	margin-top: 0px;
	height:auto !important;
	background-image: url(images/left_column_divider.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	overflow: hidden;
}

#ImagePadding {
	margin-bottom:60px;}

#navGraphic{
	position:relative;
	background-image:url(images/leftnav_img.png);
	background-repeat:no-repeat;
	height: 63px;
}
#LeftNav_Bottom{
	position:relative;
	width: 200px;
	text-align:left;
	overflow: hidden;
}
#middleContent{
	position:relative;
	float:left;
	width: 620px;
	min-height:834px;
	height:834px;
	height:auto !important;
	left:10px;
	text-align:left;
	margin-bottom:40px;
}
#TopPane{
	position:relative;
	width: 620px;
	text-align:left;
}
#middlePane{
	position:relative;
	width: 620px;
	text-align:left;
	top: 36px;
	overflow: hidden;
}
#middlePane1{
	position:relative;
	width: 620px;
	text-align:left;
	top: 0px;
	overflow: hidden;
}
#BottomPane{
	position:relative;
	width: 620px;
	top: 36px;
	text-align:left;
	overflow: hidden;
	height:600px;
}
#breadcrumb{
	position: absolute;
	left: 15px;
	text-align:left;
	width: 583px;
	height:25px;
	top:5px;
	font-size: 11px;
	font-weight:normal;
	background-color: #f3f3f1;
	line-height:2em;
	color:#7c7c78;
	padding-left:7px;
}
#rightNav{
	position:relative;
	float:left;
	width: 200px;
	left:10px;
	text-align:left;
	overflow: hidden;
}
#footer{
	position:relative;
	width:1040px;
	text-align:center;
	margin:0 auto;
	height:auto !important;
	min-height: 490px;
	height: 480px;
	background-image:url(images/background1.png);
	background-repeat:repeat-y;
	clear: both;
}
#bar{
	position:relative;
	height:45px;
	background-image:url(images/gold_bar_shadow.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}
#generalInfo{
	position:absolute;
	text-align: left;
	line-height:1.5em;
	font-size:11px;
	color: #263b5a;
	height: 40px;
	left: 383px;
	top: 78px;
}
#generalInfo a:link{
	color: #263b5a;
}
#generalInfo a:active{
	color: #263b5a;
	text-decoration: underline;
}
#generalInfo a:hover{
	color: #263b5a;
	text-decoration: underline;
}
#generalInfo a:visited{
	color: #263b5a;
}
#footerContainer{
	position:relative;
	width:100%;
	text-align: center;
	height: 255px;
	height:auto !important;
	min-height: 255px;
	margin: 0 auto;
}
#footerlinks{
	position:relative;
	width:950px;
	text-align: center;
	margin: 0 auto;
	margin-left: 90px;
}
#footerlink_sub{
	position:relative;
	float: left;
	width:180px;
	margin-top:30px;
	text-align:left;
	line-height:2em;
	font-size:11px;
	margin-left: 40px;
	color: #263b5a;
}
#footerlink_sub a:link{
	color: #263b5a;
}
#footerlink_sub a:active{
	color: #263b5a;
	text-decoration: underline;
}
#footerlink_sub a:hover{
	color: #263b5a;
	text-decoration: underline;
}
#footerlink_sub a:visited{
	color: #263b5a;
}
#footerBar{
	position: relative;
	height:11px;
	width: 140px;
	background-image: url(images/bar.png);
	background-repeat: repeat-x;
}
#footerlogo{
	position:absolute;
	text-align: left;
	left: 284px;
	top: 54px;
}
.footertitle{
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #263b5a;
}
#info{
	position:relative;
	width:1040px;
	height:200px;
}
#LeftfooterCorner{
	position: absolute;
	left:0px;
	width:10px;
	text-align:right;
}
#RightfooterCorner{
	position: absolute;
	right:0px;
	width:10px;
	text-align:left;
}
#FooterShadow{
	position:relative;
	margin:0 auto;
	text-align:center;
	width:1040px;
	height:60px;
	background-image:url(images/footer_shadow.png);
	background-repeat:repeat-x;
	background-position:top;
}
#breadcrumb a:link {
	font-size: 11px;
	font-weight:normal;
	color: #263b5a;
}
#breadcrumb a:visited {
	font-size: 11px;
	font-weight:normal;
	color: #263b5a;
}
#breadcrumb a:hover {
	font-size: 11px;
	font-weight:normal;
	color: #263b5a;
}
#breadcrumb a:active {
	font-size: 11px;
	font-weight:normal;
	color: #263b5a;
}
#solpartmenu a:link {
	text-decoration: none;
	color: #FFF;
	font-size: 13px;
}
#solpartmenu a:visited {
	text-decoration: none;
	color: #FFF;
	font-size: 13px;
}
#solpartmenu a:hover {
	text-decoration: underline;
	color: #FFF;
	font-size: 13px;
}
#solpartmenu a:active {
	text-decoration: none;
	color: #FFF;
	font-size: 13px;
}
.MainMenu_SubMenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	cursor: pointer;
	cursor: hand;
	margin-top:2px;
	font-weight: normal;
	font-size: 12px;
	background-color: #b77b01;
	border-right: #b77b01 0px solid;
	border-bottom: #b77b01 0px solid;
	border-top: #b77b01 0px solid;
	border-left: #b77b01 0px solid;
	z-index: 1000;
	filter:Alpha(Opacity=95, FinishOpacity=95, Style=1, StartX=0, StartY=0, FinishX=580, FinishY=0);
	opacity:0.95;
}
.MainMenu_MenuItemSel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:26px;
	color: #FFF;
	font-weight: normal;
	background-color: #986600;
	border-right: #986600 5px solid;
	border-bottom: #986600 0px solid;
	border-top: #986600 0px solid;
	border-left: #986600 0px solid;
	cursor: pointer;
}
.MainMenu_MenuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	height:26px;
	font-weight: normal;
	background-color: #b77b01;
	border-right: #b77b01 5px solid;
	border-bottom: #b77b01 0px solid;
	border-top: #b77b01 0px solid;
	border-left: #b77b01 0px solid;
}
.MainMenu_MenuContainer {
	width: 171px;
}
.rootmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	letter-spacing:1px;
	background-color:#263b5a;
}
.rootmenubread {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing:1px;
	color: #FFF;
	font-weight: bold;
}
.rootmenusel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	font-weight: bold;
	letter-spacing:1px;
	background-color: #b77b01;
	top:1px;
}
.MainMenu_MenuIcon {
	height:0px;
	width:0px;
	background-color: #b77b01;
	border: 0px solid #b77b01;
	border-right: #b77b01 0px solid;
	border-bottom: #b77b01 0px solid;
	border-top: #b77b01 0px solid;
	border-left: #b77b01 0px solid;
}
.MainMenu_MenuArrow { display:none;}
.ModuleTitle_MenuArrow {display:none;}
.ModuleTitle_RootMenuArrow {display:none;}

.MainMenu_MenuBreak {
border-bottom: #9a101c 0px solid;
border-left: #9a101c 0px solid;
border-top: #9a101c 0px solid;
border-right: #9a101c 0px solid;
background-color: transparent;
height: 0px;
}
.Copyright{
	text-align: left;
	line-height:1.5em;
	font-size:11px;
}
.menuGraphicL{
	position:absolute;
	margin-left:-5px;
	top:0px;
}
.menuGraphicR{
	position:absolute;
	margin-left:-4px;
	top:0px;
}
/*--------------------------------------------------------*/
/*  amber_alert_on                                        */
/*  Active Amber Alert banner                             */
/*--------------------------------------------------------*/
#amber_alert_on {
 position:relative; /* Makes this the containing block */
 background: transparent url(../images/ca_master/amber_alert_on_background.gif) repeat-x;
 height:57px;
}
#amber_alert_on #amber_alert_on_left {
 position:absolute;
 left:0px;
 background: transparent url(../images/ca_master/amber_alert_on_left.gif) no-repeat;
 width:203px;
 height:57px;
}
#amber_alert_on #amber_alert_on_right {
 position:absolute;
 right:-1px; /* Fixes IE6 issue */
 background: transparent url(../images/ca_master/amber_alert_on_right.gif) no-repeat;
 width:10px;
 height:57px;
}
#amber_alert_on p {
 text-align:right;
 position:relative;
 padding-top:7px;
 margin:0px 10px 0px 0px;
 z-index:10;
}
#amber_alert_on strong {
 font-weight:normal;
 font-size:1.5em;
 text-transform:uppercase;
}
#amber_alert_on {
}
/*--------------------------------------------------------*/
/*  statewide_banners                                     */
/*  Flex Your Power and Amber Alert banners               */
/*--------------------------------------------------------*/

.statewide_banners strong {
 text-align:center;
 display:block;
}
.statewide_banners div {
 position:relative;
 float:left;
 left:15px;s
 width:234px;
 padding:0 30px 0 0;
 margin:.7em 0em .9em 0em;
}
.statewide_banners img {
	display:block;
	margin:6px 0;
}


