@charset "utf-8";
body  {
	font: 100% Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background: #7f7f7f;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000;
	background:url(http://www.anaheim.net/gradient_blue.jpg) repeat-x top;
}

a,a:link,a:active{
	color:#0000ee;
	text-decoration:none;
}
a:visited{
	color:#0000aa;
}
a:hover{
	text-decoration:underline;
}

/* clear everything */
h1,h2,h3,h4,h5,h6,div,span,dl,dt,dd{
	margin: 0;
	padding: 0;
}
h5{
	font-size:1.14em;
}
address{ 
	font-style:normal;
}
/* end clearning */



#container { 
	width: 781px;
	margin: 0 auto; 
	margin-top: 14px;
	text-align: center; 
	border: 7px solid #fff;
} 
#header { 
	width:781px;
	padding: 0;
	margin:0 auto;
	height: 158px;
	text-align:center;
	background:url(../img/layout/header-bg.jpg) repeat-x top;
} 
#header #header-content{
	width:780px;
	margin: 0 auto;
	text-align:left;
	position:relative;
}
#header #header-content h1 {
	position:absolute;
	margin: 0; 
	padding: 0; 
	text-indent: -10000px;
	background: url(../img/layout/logo.jpg) no-repeat;
	width:288px;
	height:147px;
	display:block;
	overflow: hidden;
	left:328px;
	top:0px;
}

#sub-header{
	width: 538px;
	height:115px;
 	margin: 0 0 0 1px;
	padding: 0;
	background: #fff;
	float:left;
}
#sub-header-rotator{
	width: 538px;
	height:225px;
 	margin: 0 0 0 1px;
	padding: 0;
	background: #fff;
	float:left;
}
#mediaplayeralt{
	position:relative;
	padding:0px;
	margin:0px;
}
#mediaplayeralt #caption{
	position:absolute;
	width:498px;
	padding:20px;
	background: url(../img/page-headers/rotator-noflash-caption-bg.png) repeat;
	color:#fff;
	font-weight:bold;
	bottom:0px;
}

#middle{
	margin:0 auto;
	padding:0;
	width: 781px;
	background: url(../img/layout/shadow-under-header.jpg) repeat-x top #fff; 
	text-align:left;
}

#content-container {
	width:781px;
	margin: 0 auto; 
	text-align:left;
	background:url(../img/layout/nav-background.jpg) repeat-y top left #fff;
}
#content {
	width: 500px;
	min-height:675px;
 	margin: 0 0 15px 0;
	padding: 20px;
	float:left;
} 
#content h2,h3,h4,h5{
	padding: 5px 0 5px 0;
}
#content #faqs{
	margin-top:30px;
}
#content #faqs dt{
	font-weight:bold;
}
h5.question{
	font-size:2.0em;
	font-weight:bold;
	color:#555;
	float:left;
	display:inline;
	width:20px;
	margin:-12px 8px 3px 0px;
}
#content #faqs dd{
	padding:0 10px 10px 0;
	margin-bottom:25px;
	border-bottom:1px solid #ddd;
}
#content #faqs dd p{
	padding:0 0 0 28px;
}
h5.answer{
	font-size:2.0em;
	font-weight:bold;
	color:#888;
	float:left;
	display:inline;
	width:20px;
	margin:-8px 8px 3px 0px;
}
#content #linklist, #content #news-list, #content #recent-news{
	list-style:none;
	list-style-position:inside;
	padding:0px;
	margin-left:0;
}
#content #linklist li{
	list-style:none;
	margin-bottom:8px;
	margin-left:0px;
	padding:0px;
}
#content #recent-news li{
	list-style:none;
	margin-bottom:18px;
	margin-left:0px;
	padding:0 0 12px 0;
	clear:both;
}
#content #recent-news li div{
	width:180px;
	margin:0 0 0 200px;
}
#content #recent-news li img{
	float:left;
	padding:0 20px 5px 0;
}
#content #news-list{
	margin:0px;
	padding:0px;
}
#content #news-list li{
	list-style:none;
	list-style-type:none;
	list-style-position:outside;
	display:block;
	margin:8px 0 8px 0;
	padding:0px;
}
span.date{
	text-transform:uppercase;
	font-size:.86em;
	color:#999;
	margin:0px;
	padding:0px;
}
#content #press-release{
	padding:15px;
	line-height:1.29em;
	margin:15px 0 0 0;
}

#content #pdf-file-list{
	margin:20px 0 0 0;
	padding:0;
	border-collapse:collapse;
	width:100%;
}
#content #pdf-file-list th{
	background:#0065a9;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	padding:3px 3px 3px 5px;
	border-right:1px solid #444;
}
#content #pdf-file-list td{
	background:#fff;
	color:#000;
	text-align:left;
	padding:3px 3px 3px 5px;
	border-right:1px solid #444;
	border-bottom:1px solid #444;
}
#content #pdf-file-list th.end, #content #pdf-file-list td.end{
	border-right:0px;
	width:65px;
}
#content #pdf-file-list th.type, #content #pdf-file-list td.type{
	width:35px;
	text-align:center;
	padding:0px;
}

#content #google-map-wrapper{
	float:right;
	width:215px;
	height:215px;
	margin:15px -8px 30px 15px;
	padding:0;
}
#content #google-map-wrapper #g-map{
	width:215px;
	height:215px;
	margin:0;
	padding:0;
	border:1px solid #006;
}
#content #google-map-wrapper #g-footer{
	width:207px;
	height:auto;
	text-align:center;
	margin:0;
	padding:4px;
	font-size:.79em;
	border:1px solid #006;
	border-top:0px;
	background:#f0f0f0;
}

#content div.content-footer-spacing{
	margin:20px 0 0 0;
}



#nav-selector-1 #nav-item-1{ background:url(../img/layout/nav-on-background.jpg) no-repeat left top;	color: #fff; text-decoration:none; }
#nav-selector-2 #nav-item-2{ background:url(../img/layout/nav-on-background.jpg) no-repeat left top;	color: #fff; text-decoration:none; }
#nav-selector-3 #nav-item-3{ background:url(../img/layout/nav-on-background.jpg) no-repeat left top;	color: #fff; text-decoration:none; }
#nav-selector-4 #nav-item-4{ background:url(../img/layout/nav-on-background.jpg) no-repeat left top;	color: #fff; text-decoration:none; }
#nav-selector-5 #nav-item-5{ background:url(../img/layout/nav-on-background.jpg) no-repeat left top;	color: #fff; text-decoration:none; }
#nav-selector-6 #nav-item-6{ background:url(../img/layout/nav-on-background.jpg) no-repeat left top;	color: #fff; text-decoration:none; }
#nav-selector-7 #nav-item-7{ background:url(../img/layout/nav-on-background.jpg) no-repeat left top;	color: #fff; text-decoration:none; }
#nav-selector-8 #nav-item-8{ background:url(../img/layout/nav-on-background.jpg) no-repeat left top;	color: #fff; text-decoration:none; }
#nav-selector-9 #nav-item-9{ background:url(../img/layout/nav-on-background.jpg) no-repeat left top;	color: #fff; text-decoration:none; }
#nav-selector-10 #nav-item-10{ background:url(../img/layout/nav-on-background.jpg) no-repeat left top;	color: #fff; text-decoration:none; }

#nav{
	width: 241px;
	padding:0 0 30px 0;
	margin: 0;
	float:left;
}
#nav ul{
	list-style:none;
	margin:10px 0 0 0;
	padding:0px;
}
#nav ul li{
	display:block;
	width: 239px;
	height: 36px;
	margin:3px 0 3px 0;
	padding: 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#nav ul li a{
	display:block;
	width: 239px;
	height: 36px;
	background:url(../img/layout/nav-off-background.jpg) no-repeat left top;
	text-decoration:none;
	padding: 11px 0 0 10px;
	color: #0065a9;
	font-size:1.14em;
	font-weight:bold;
}
#nav ul li a:hover{
	background:url(../img/layout/nav-on-background.jpg) no-repeat left top;
	color: #fff;
	text-decoration:none;
}
#nav h4{
	background:url(../img/layout/nav-subheader.jpg) no-repeat left top;
	color:#fff;
	font-size:1.29em;
	display:block;
	width:239px;
	height:37px;
	padding:10px 0 3px 10px;
	margin-top:6px;
}
#nav dl{
	margin:3px 4px 0px 10px;
	font-size:1em;
}
#nav dl dt{
	font-weight:bold;
	margin-top:3px;
}
#nav dl dd a{
	color:#0000ee;
	text-decoration:none;
}
#nav dl dd a:hover{
	text-decoration:underline;
}
#nav p{
	margin:0 0 0 10px;
}
#nav #join-button{
	margin:15px 0 10px 10px;
}

#footer { 
	padding: 0 10px; 
	background:#7f7f7f;
	border-top: 7px solid #fc7b21;
	text-align:center;
} 
#footer p {
	margin: 0; 
	padding: 10px 0; 
}
#footer #footer-content{
	margin: 0 auto;
	text-align:left;
	width:780px;
	color:#fff;
	font-size:.86em;
}
#footer #footer-content a{
	color:#fff;
	text-decoration:none;
}
#footer #footer-content a:hover{
	color:#ffff00;
	text-decoration:underline;
}

.news-teaser{
	margin:10px 0 5px 0;
}
.news-teaser img{
	border:1px solid #000;
	margin:0 6px 0 0;
	float:left;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.hide{
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.center{
	width:auto;
	text-align:center;
}
.left{
	width:auto;
	float:left;
	margin-left:0px;
}
.right{
	width:auto;
	float:right;
}
.clearRt{
	clear:right;
}
.top-margin-20{
	margin-top:20px;
}
.inline-photo-margin{
	margin:8px;
}
.italic{
	font-style:italic;
}
.caption{
	font-size:.86em;
}






/* 
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	ANAHEIM HEADER
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
td.HeaderLogoBg
{
	background:url(//www.anaheim.net/images/home_logo_bg.gif);
	background-color:#115097;
}
table.HeaderLogo
{
	border-bottom:1px solid #FFFFFF;
	width:100%;
	border-collapse:collapse;
	vertical-align:bottom;
	font-size:9px;
	color:#FFFFFF;
}
table.HeaderLogo td
{
	padding:0; /* CELLPADDING=0 */
}
table.HeaderLogo p
{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.HeaderLogoLeft
{
	width:33%;
}
td.HeaderLogoLeft a
{
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
}
td.HeaderLogoCenter
{
	width:250px;
}
td.HeaderLogoRight
{
	width:33%;
	vertical-align:bottom;
	text-align:right;
}
/* SMALL BLUE FLOATING TABLE WITH CLOSE BUTT AND IFRAME*/
#statusTable,
#translateTable,
#translateTableCC /*	CC means Chitty Clerk */
{
	border-collapse: collapse;
	border:1px #115097 solid;
	width:180;
    position:absolute;
	display:none;
	background-color:#FFFFFF;
}
#statusTable tr#blueHeader,
#translateTable tr#blueHeader,
#translateTableCC tr#blueHeader
{
	height:20px;
	background-color:#115097;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
#statusTable a
{
	color:#FFFFFF;
	text-decoration:none;
}
#statusTable iframe,
#translateTable iframe,
#translateTableCC iframe
{
	width:100%;
}
/* LINK BOX */
.linkBox,
.linkBoxFullWidth,
.linkBoxFloatLeft,
.linkBoxFloatRight,
.linkBoxInline
{
	width:190px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-collapse: collapse;
}
.linkBoxFloatLeft
{
	float:left;
	margin-right:4px;
	margin-bottom:4px;
}
.linkBoxFloatRight
{
	float:right;
	margin-left:4px;
	margin-bottom:4px;
	border:1px solid #115097;
	border-collapse:collapse;
}
.linkBoxInline { display:inline }
.linkBoxFullWidth { width:100% }
.linkBoxMainTD
{
	padding:5px;
	padding-left:15px;
	font-size:10px;
}
.linkBoxBlueHeader,
.linkBoxDGrayHeader,
.DGrayHeaderTable
{
	font-size:10px;	
	color:#FFFFFF;
	font-weight:bold;
	background-color:#115097;
	height:18px;
	white-space:nowrap;
}
.linkBoxDGrayHeader,
.DGrayHeaderTable
{
	background-color:#6C6C6C;
}
.DGrayHeaderTable /* GOES TO 100% FIND OUT IF ABOVE IS 100%*/
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	width:100%;
}
/*BELOW IS NEW VERSION OF LINK LIST */
#BlueHeader190,
#DGrayHeader100P,
#section_links
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#FFFFFF;
	font-weight:bold;
	background-color:#115097;
	width:190px;
	padding:3 6 3 6;
	margin:0px;
}
#DGrayHeader100P,
#section_links
{

	background-color:#6C6C6C;
	width:auto;
}
#section_links /*SEPARATED FROM DGRAYHEADER TO HANDLE WHITE LINKS*/
{
	height:18px;
}
#section_links a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

#section_links a:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}

.section_links_submenu
{
	display:none;
	position:relative;
	left:9px;
	width:97%;
}
#LinkList
{
	padding:5 2 5 8px;
	width:190;
	font-size:9px;
}
#LinkList li
{
	list-style-type: none;
	padding: 0 0 0 9px;
	background: url(//www.anaheim.net/images/LIBlueDot.gif) no-repeat 0 6px;
	list-style-position:outside;
	color:#0000CC;
}
#LinkList li a { text-decoration:none }
#LinkList li a:hover { text-decoration:underline }
/* Blue Copy SEEMS TO BE ALWAYS INCLUDED WITH .linkBoxMainTD */
.Utxt4,
.linkBoxmainTD
{
	font-size:9px;
	color:#0000CC;
}
.Utxt4 a,
.linkBoxmainTD a
{text-decoration:none}
/* USUALLY BLUE */
.NavLinks
{
	font-size:11px;
	color:#0000CC;
}
.NavLinks a {text-decoration:none}
.ULBlueLinks {
	margin-left: 0px;
	color:#0000CC;
}
.ULBlueLinks li {
	margin-left: 0px;
	}
.ULBlueLinks a {
	font-size: 11px;
	text-decoration:none;
	}
/* Thin black Copy */
.Utxt6i {
	font-size:9px;
	color:#000000;
}

/*
Anaheim.net code-fixes
*/
table.ib-HeaderTable{
	width: 789px;
	margin:0 auto;
	padding:0px;
	text-align:left;
}
table.HeaderLogo{
	border-bottom:0px;
	width:789px;
}
td.HeaderLogoRight{
	vertical-align:top;
}
td.HeaderLogoRight div{
	padding:0px;
	margin:30px 0 0 0;
}
td.HeaderLogoRight .pop-down{
	margin: 32px 0 0 0;
}
.translate-header{
	margin-bottom:65px;
}
.search-form{
	margin-bottom:13px;margin-right:11px;
}