﻿
/* ****************************** 
   General Layout Styles 
   ****************************** */
body 
{
    background-image:url(/CityOfFresno/Images/GradientBackground3.jpg);
    background-position:top;
    background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}


img
{
	border:solid 0px;
}

input
{
	font-family:Arial;
	font-size:small;
	color:#87887e;
}

a
{
	color: #336699;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

/* ****************************** 
   Global Navigation 
   ****************************** */
#GlobalNavShell
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 6px;
}

#GlobalNavText
{
	font-family:Arial;
	color:#5a5b50;
	vertical-align:baseline;
	padding:0px 0px 0px 0px;	
	font-size:70%;
}

#GlobalNavText a
{
	color: #87887e;
	text-decoration: none;
	font-weight:400;
	
}



#GlobalNavText a:hover
{
	color: #C0C1BC;
	text-decoration: none;
}

#Header
{
	margin: 0px 0px 4px 0px;
	font-size: 0px;
	height: 100px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#headerAdmin
{
    padding-top: 30px;
}

#HomeSearchBox
{
    width: 553px;
	height: 47px;
	background-image: url(/CityOfFresno/Images/BackgroundBodySearchBoxHome.gif);
	margin-top:1px;
}

#SearchBox
{
	width: 553px;
	height: 47px;
	background-image: url(/CityOfFresno/Images/BackgroundBodySearchBox.gif);
	margin-top:1px;
}


#HomeSearchBoxElements
{
    padding:13px 0px 0px 240px;
    height:11px;
}

#SearchBoxElements
{
    padding:13px 0px 0px 245px;
    height:11px;
}

#SearchButton
{
    position:relative;
    top:6px;
    left:9px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:0;
}

#middleTable
{
    margin:0px 0px 0px 18px; 
    width:480px; 
    color:#333333; 
    font-family:Arial; 
    font-size:small;    
}

/* ****************************** 
   MiddleColumnContent
   ****************************** */

#MiddleColumnContentLogin
{
	margin-bottom: 10px;
	height: 100%;
	/*position: relative;
	top: 10px;*/
	padding-left: 10px;
	padding-right: 5px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: small;
	color:#3c4242;
}

#MiddleColumnContent
{
	margin-bottom: 10px;
	padding-top: 10px;
	_padding-top: 0px;
	height: 100%;
	/*position: relative;
	top: 10px;*/
	padding-left: 10px;
	padding-right: 5px;
	/*border-left: gray 1px dashed;*/
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: .7em;
	color:#3c4242;
}

#MiddleColumnContent H1{

    font-family: Arial, Helvetica, Sans-Serif;
	color:#5f89b5;
	font-size: 1em;
	display:inline;
	
}
#MiddleColumnContent .headbr
{
    
	
}
#MiddleColumnContent H2{

    font-family: Arial, Helvetica, Sans-Serif;
	color:#3d4242;
	font-size: 1em;
}
#MiddleColumnContent H3
{
    font-family: Arial, Helvetica, Sans-Serif;
	color:#7b7d72;
	font-size: .8em;
	margin-bottom: 5px;
	padding-bottom: 0px;
}

#MiddleColumnContent P, #MiddleColumnContent li
{
    font-family: Arial, Helvetica, Sans-Serif;
	
	line-height: 1.5em;

}

/* ****************************** 
   HomeMiddleColumnContent
   ****************************** */

#HomeMiddleColumnContent
{
	
	height: 100%;
	/*position: relative;*/
	margin-left:8px;
	margin-top: 1px;
	margin-right: 8px;
	margin-bottom: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color:#3c4242;
	
}

#HomeMiddleColumnContent H1{

    font-family: Arial, Helvetica, Sans-Serif;
	color:#5f89b5;
	font-size: 1em;
}
#HomeMiddleColumnContent H2{

    font-family: Arial, Helvetica, Sans-Serif;
	color:#3d4242;
	font-size: 1em;
}
#HomeMiddleColumnContent H3
{
    font-family: Arial, Helvetica, Sans-Serif;
	color:#7b7d72;
	font-size: .8em;
}

#HomeMiddleColumnContent P, #HomeMiddleColumnContent li
{
    font-family: Arial, Helvetica, Sans-Serif;
	font-size: .8em;

}


#MetaData
{
    font-family: Arial, Helvetica, Sans-Serif;
	font-size: small;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	z-index: 99;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	position: absolute;
	background-color: white;
	float: left;
	clear: none;
}

.IndentedContent
{
	display: block;
	padding-left: 13px;
}

.ContentImage
{
	padding-bottom: 5px;
	margin-right: 10px;
}

#middleTable a
{
	text-decoration: none;
}

#middleTable a:hover
{
	color: #b7cade;
	text-decoration: none;
}


.MNavDDBkgndBlue
{
	background-color: #5f89b5;
	position: relative;
}



.MNavDDContainer
{
	width: 173px;
	font-family: Arial;
	font-size: small;
	color: #333333;
	position: relative;
	z-index: 99;
	display: inline-block;
}

.MNavDDBkgndGray
{
	background-color:#6C6D65;
	position: relative;
}

.MNavDDTextBkgnd
{
	margin:0px 6px 0px 6px; 
	background-color:#FFFFFF;
	position: relative;
}

.MNavDDText
{
	padding:5px 12px 0px 12px;	
	position: relative;
}


#MainNavList1
{
	position:relative;
}

#MainNavList2
{

	position:relative;
	left:4px;
	margin:0px 0px 0px 4px;	
}

/* ****************************** 
   Left Navigation Styles 
   ****************************** */

#LeftNavContainer
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 10px;
	text-align: right;
	width: 145px;
}

#LeftNavSectionTitle
{
	font-weight:bold; 
	margin-bottom:5px;	
}

#LeftNavSideTitleImage
{
    text-align:right; 
    margin-top:5px;
}

#LeftNavSideTitleImage img
{
    padding-right:10px;
}

.smtopImg
{
    
}

#HomeLeftColumn a { text-decoration:none; }
#HomeLeftColumn a:hover { text-decoration: none; font-weight:bolder; }
#HomeLeftColumn {padding-right:10px; }

.CoFLeftNav
{
	list-style: none;
	color: Black;
	border-bottom: #d3d3d3 1px solid;
	font-size:small;
	margin-bottom:10px;
	
}

div.CoFLeftNavPath0
{	
    text-align:left;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #ffffff;	
	border-top: #d3d3d3 1px solid;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-top: 8px;
	
}
div.CoFLeftNavPath0
{	
    _border-top: #d3d3d3 1px solid;
	_padding-right: 2px;
	_padding-bottom: 5px;
	_padding-top: 5px;
	
}

a.CoFLeftNavPath0
{
    color: #3e4241;
	text-decoration: none;
	display:list-item;
	list-style-type:none;
	background-image:url(/CityOfFresno/Images/btnContentArrowGray1.gif);
	background-repeat:no-repeat;
	_background-position: left 4px;
	padding-left:10px;
	
	font-size: 85%;  
	
}
a.CoFLeftNavPath0:hover
{
    color: #6089b6;
	text-decoration: none;
	display:list-item;
	background-image:url(/CityOfFresno/Images/btnContentArrowBlue1.gif);
	
	
	font-size: 85%;  
}


.CoFLeftNavPathC0
{
	list-style: none;
	font-size: 90%;
	vertical-align: top;
	color: white;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #6699cc;
	text-align: left;
	background-image: url(/CityOfFresno/Images/btnContentArrowWhite.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	text-decoration: none;
}

a.CoFLeftNavPathC0
{
	background-image: none;
	color: white;
	text-decoration: none;
}

div.CoFLeftNavPathC0
{
	list-style: none;
	border-top: #d3d3d3 1px solid;
	padding-left: 10px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

div.CoFLeftNavPath1
{	
    text-align:left;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #ffffff;	
	border-top: #d3d3d3 1px solid;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-top: 8px;
	
}
div.CoFLeftNavPath1
{	
    _padding-bottom: 5px;
	_padding-top: 5px;
	
}

a.CoFLeftNavPath1
{
    color: #3e4241;
	text-decoration: none;
	font-size: 85%;   
	display:list-item;
	list-style-type:none;
	background-image:url(/CityOfFresno/Images/btnContentArrowGray1.gif);
	background-repeat:no-repeat;
	_background-position: left 4px;
	padding-left:10px;
	
}
a.CoFLeftNavPath1:hover
{
    color: #6089b6;
	text-decoration: none;
	
	font-size: 85%;   
	display:list-item;
	background-image:url(/CityOfFresno/Images/btnContentArrowBlue1.gif);
	
}

.CoFLeftNavPathC1
{
	list-style: none;
	font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: white;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #6699cc;
	text-align: left;
	background-image: url(/CityOfFresno/Images/btnContentArrowWhite.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

a.CoFLeftNavPathC1
{
	background-image: none;
	color: white;
	text-decoration: none;
}

div.CoFLeftNavPathC1
{
	list-style: none;
	border-top: #d3d3d3 1px solid;
	padding-left: 10px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-top: 6px;
}
div.CoFLeftNavPathC1
{
	_padding-bottom: 5px;
	_padding-top: 5px;
}

.CoFLeftNavPath2
{
    list-style: none;
	font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: #0066cc;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: white;
	text-align: left;
	font-weight: normal;
}

a.CoFLeftNavPath2
{
	background-image: none;
	text-decoration: none;
}
.CoFLeftNavPath2:hover
{
    color: #87897d;
}


div.CoFLeftNavPath2
{
	list-style: none;
	border-top: #d3d3d3 1px solid;
	padding-left: 10px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-top: 6px;
	_padding-bottom: 5px;
	_padding-top: 5px;
}

.CoFLeftNavPathC2
{
	list-style: none;
	font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: #808080;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: white;
	text-align: left;
	font-weight: 700;
	background-image: url(/CityOfFresno/Images/btnContentArrowWhite.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}

a.CoFLeftNavPathC2
{
	background-image: none;
	text-decoration: none;
}

a.CoFLeftNavPathC2:hover
{
	text-decoration: none;
}

div.CoFLeftNavPathC2
{
    list-style: none;
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	padding-left: 10px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

div.CoFLeftNavPath3
{	
    text-align:left;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #ffffff;	
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left:10px;
	
}

a.CoFLeftNavPath3
{
    color: #3e4241;
	text-decoration: none;
	display:list-item;
	list-style-type:none;
	background-image:url(/CityOfFresno/Images/btnContentBulletgray.gif);
	background-repeat:no-repeat;
	_background-position: left 2px;
	padding-left:10px;
	font-size: 85%;   
	
}
a.CoFLeftNavPath3:hover
{
    color: #6088b5;
	text-decoration: none;
	display:list-item;
	background-image:url(/CityOfFresno/Images/btnContentBulletBlue.gif);
}



.CoFLeftNavPathC3
{
    list-style: none;
    font-size: 94%;
    _font-size: 90%;
	vertical-align: top;
	color: #0066cc;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #e2ebf2;
	text-align: left;
	font-weight: bold;
	background-image: url(/CityOfFresno/Images/btnContentBulletBlue.gif);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	_background-position: 13px 4px;
}

a.CoFLeftNavPathC3
{
	background-image: none;
	text-decoration: none;
}

a.CoFLeftNavPathC3:hover
{
	text-decoration: none;
}

div.CoFLeftNavPathC3
{
	list-style: none;
	border-top: #d3d3d3 1px solid;
	padding-left: 20px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.CoFLeftNavPath4
{
    list-style: none;
	font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: #0066cc;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #e2ebf2;
	text-align: left;
}

a.CoFLeftNavPath4
{
	background-image: none;
	text-decoration: none;
}
a.CoFLeftNavPath4:hover
{
	background-image: none;
	text-decoration: none;
}

div.CoFLeftNavPath4
{
    list-style: none;
	padding-left: 20px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.CoFLeftNavPathC4
{
    list-style: none;
	font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: #808080;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #e2ebf2;
	text-align: left;
	font-weight: bold;
}

a.CoFLeftNavPathC4
{
	background-image: none;
	text-decoration: none;
}
a.CoFLeftNavPathC4:hover
{
	background-image: none;
	text-decoration: none;
}

div.CoFLeftNavPathC4
{
    list-style: none;
	padding-left: 20px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.CoFLeftNavPath5
{
    list-style: none;
	font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: #808080;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #e2ebf2;
	text-align: left;
	background-image: url(/CityOfFresno/Images/btnContentBulletGray.gif);
	background-repeat: no-repeat;
	background-position: 27px 4px;
	
}

a.CoFLeftNavPath5
{
	background-image: none;
	text-decoration: none;
}

div.CoFLeftNavPath5
{
    list-style: none;
	padding-left: 35px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
	
}

.CoFLeftNavPathC5
{
    list-style: none;
    font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: #0066cc;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #e2ebf2;
	text-align: left;
	font-weight: bold;
	background-image: url(/CityOfFresno/Images/btnContentBulletBlue.gif);
	background-repeat: no-repeat;
	background-position: 27px 4px;
}

a.CoFLeftNavPathC5
{
	background-image: none;
}

div.CoFLeftNavPathC5
{
    list-style: none;
	padding-left: 35px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.CoFLeftNavPath6
{
    list-style: none;
	font-size: 90%;
	vertical-align: top;
	color: #0066cc;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #e2ebf2;
	text-align: left;
}

a.CoFLeftNavPath6
{
	background-image: none;
}

div.CoFLeftNavPath6
{
    list-style: none;
	padding-left: 25px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.CoFLeftNavPathC6
{
    list-style: none;
    font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: #808080;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #e2ebf2;
	text-align: left;
	font-weight: bold;
}

a.CoFLeftNavPathC6
{
	background-image: none;
}

div.CoFLeftNavPathC6
{
    list-style: none;
	padding-left: 35px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.CoFLeftNavPath7
{
    list-style: none;
    font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: #808080;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #e2ebf2;
	text-align: left;
	background-image: url(/CityOfFresno/Images/btnContentBulletGray.gif);
	background-repeat: no-repeat;
	background-position: 25px 4px;
}

a.CoFLeftNavPath7
{
	background-image: none;
}

div.CoFLeftNavPath7
{
    list-style: none;
	padding-left: 30px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.CoFLeftNavPathC7
{
    list-style: none;
	font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: #0066cc;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #e2ebf2;
	text-align: left;
	font-weight: bold;
	background-image: url(/CityOfFresno/Images/btnContentBulletBlue.gif);
	background-repeat: no-repeat;
	background-position: 25px 4px;
}

a.CoFLeftNavPathC7
{
	background-image: none;
}

div.CoFLeftNavPathC7
{
    list-style: none;
	border-top: #d3d3d3 1px solid;
	padding-left: 30px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.CoFLeftNavPath8
{
    list-style: none;
	font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: #808080;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #e2ebf2;
	text-align: left;
}

a.CoFLeftNavPath8
{
	background-image: none;
}

div.CoFLeftNavPath8
{
    list-style: none;
	padding-left: 30px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.CoFLeftNavPathC8
{
    list-style: none;
	font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: #808080;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #e2ebf2;
	text-align: left;
	font-weight: bold;
}

a.CoFLeftNavPathC8
{
	background-image: none;
}

div.CoFLeftNavPathC8
{
    list-style: none;
	padding-left: 30px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.CoFLeftNavPath9
{
    list-style: none;
	font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: #0066cc;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #e2ebf2;
	text-align: left;
	background-image: url(/CityOfFresno/Images/btnContentBulletBlue.gif);
	background-repeat: no-repeat;
	background-position: 30px 4px;
}

a.CoFLeftNavPath9
{
	background-image: none;
}

div.CoFLeftNavPath9
{
    list-style: none;
	padding-left: 35px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.CoFLeftNavPathC9
{
    list-style: none;
	font-size: 94%;
	_font-size: 90%;
	vertical-align: top;
	color: #0066cc;
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: #e2ebf2;
	text-align: left;
	font-weight: bold;
	background-image: url(/CityOfFresno/Images/btnContentBulletBlue.gif);
	background-repeat: no-repeat;
	background-position: 30px 4px;
}

a.CoFLeftNavPathC9
{
	background-image: none;
}

div.CoFLeftNavPathC9
{
    list-style: none;
	padding-left: 35px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}



/* ****************************** 
   MCMS Project Styles 
   ****************************** */

.LoginCopy
{
    font-size: small;
	font-family: Verdana, Sans-Serif, Helvetica;
	letter-spacing: normal;
	color: #333333;
	text-align:left;
	position: static;
	padding-bottom:20px;
	padding-top:10px
}
.LoginText a.LoginText
{
	font-size: 100%;
	font-family: Verdana, Sans-Serif, Helvetica;
	letter-spacing: normal;
	color: #000000;
	text-align:left;
	position: static;
		
}
.logon input.logon td.Logon
{
	font-size: 100%;
	font-family: Verdana, Sans-Serif, Helvetica;
	color: Black;
}

#LoginContent
{
    font-size: small;
	font-family: Verdana, Sans-Serif, Helvetica;
    font-weight:700;
    color:#6b6d62;
}

.LoginLink
{
    font-size:small;
	font-family: Verdana, Sans-Serif, Helvetica;
    color:#000000;
    margin-top:-10px;
}

a.LoginLink
{
	font-family: Verdana, Sans-Serif, Helvetica;
    color:#5f88b4;
}

#loginFooter
{
    padding-left:20px;
    padding-bottom:30px;
}
.LoginHeading
{
	font-size: 100%;
	font-weight: bold;
	font-family: Verdana, Sans-Serif, Helvetica;
	color: #3c4242;
	border-bottom: #cdcdcd 2px dotted;
	padding-bottom:10px;
}
#logForm
{
    padding-left:20px;
}

.loginBGcolor
{
    background-color:#cad59d;
    text-align:left;
    padding-left:15px;
}

#login_BC
{
    text-align:right;
    float:right;
    background-image: url(/CityOfFresno/Images/logInBox_btmMiddle.gif);
    background-repeat:repeat-x;
    border:1px;
    width:330px;
    padding-right:10px;
    padding-bottom:17px;
    padding-top:5px;
    padding-left:0px;
}
#loginPassword
{
    padding-bottom:10px;
    border-bottom:solid 1px #dae2bb;
}

.PageImage
{
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 3px;
	border:solid 1px #87887e;
	
}

.PageTitle
{
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #3c4242;
	font-size: 1.1em;
	
}
.headbr
{
   
    margin:0px;
    padding:0px;
    
    
}
span.PageTitle
{
	/*position: relative;*/
}


.SubTitle
{
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: medium;
	color: #3c4242;
	margin-top: 10px;
}

span.SubTitle
{
	/*position: relative;*/
	display: block;
}

.Block
{
	display: block;
	float: none;
	clear: both;
	position: static;
}

div.p
{
	/*position: relative;*/
	z-index:0;
}

#MetaData
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	z-index: 99;
	left: -20px;
	border-left: gray 1px solid;
	width: 600px;
	height: 450px;
	border-bottom: gray 1px solid;
	position: relative;
	top: -340px;
	background-color: white;
}

.AuthorConsole
{
	background-color: #ffffff;
	font-family: Verdana;
	font-size: x-small;
	color: #000000;
}

a.AuthorConsole
{
}


.EditStatusLabel
{
	font-weight: bold;
}

.EditStatusValue
{
	font-weight: normal;
	color: #FF0000;
	font-style: italic;
}

.AuthorLink
{
	color: #990000;
	text-decoration: none;
}

.AuthorLink:hover
{
	color: #990000;
	text-decoration: underline;
}

/* ****************************** 
   Main Navigation List
   ****************************** */

#MainNavigation
{
	margin: 0px 0px 0px 0px;
	font-size: 0px;
	height: 42px;
	z-index: 5;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/*#MainNavigation UL
{
	padding-right: 0px;
	padding-left: 0px;
	z-index: 99;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#MainNavigation LI
{
	z-index: 99;
	float: left;
	position: relative;
}
#MainNavigation LI UL
{
	display: none;
	z-index: 99;
	left: 0px;
	position: absolute;
	top: 42px;
}
#MainNavigation unknown
{
	z-index: 99;
	left: auto;
	top: auto;
}
*/
/*
#MainNavigation LI:hover UL
{
	display: block;
	z-index: 99;
}
#MainNavigation LI.over UL
{
	display: block;
	z-index: 99;
}
*/

.MainNavLinks
{
    color: #3d4242 !important;
	background-image: url(/CityOfFresno/Images/btnMainNavArrow.gif);
	background-repeat: no-repeat;
	background-position:0px 4px;
	padding:0px 0px 6px 10px;
	display:block;
	font-size: x-small;
	text-decoration:none;
	text-align: left;
}

/* Fix IE. Hide from IE Mac */
* html ul li div
{
	height: 1%;
}
/* End */

.MNavDDBkgndBlue
{
	background-color: #5f89b5;
	position: relative;
}

.MNavDDContainer
{
	width:173px; 
	font-family:Arial; 
	font-size:x-small; 
	color:#333333;	
	position: relative;
}

.MNavDDBkgndGray
{
	background-color:#6C6D65;
	position: relative;
}

.MNavDDTextBkgnd
{
	margin:0px 6px 0px 6px; 
	background-color:#FFFFFF;
	position: relative;
}

.MNavDDText
{
	padding:5px 12px 0px 12px;	
	position: relative;
}

#MainNavList1
{
	position:relative;
}

#MainNavList2
{
	position:relative;
	left:4px;
	margin:0px 0px 0px 4px;	
}

#Console
{
	width: 800px;
	display: block;
	text-align: left;
	background-color: #FFFFFF;
	margin-right:auto;
	margin-left:auto;
}

#MainContainer
{
	margin-right:auto; /* Takes care of horizontal alignment in standards compliant browsers */
	margin-left:auto; /* Takes care of horizontal alignment in standards compliant browsers */
	text-align: left;
	width:800px;
	background-color:#ffffff;
	/*height gets adjusted by JS*/
}

#MainContainer2
{
	margin-right:auto; /* Takes care of horizontal alignment in standards compliant browsers */
	margin-left:auto; /* Takes care of horizontal alignment in standards compliant browsers */
	text-align: left;
	width:800px;
	background-color:#ffffff;
	padding-top:5px;
	/*height gets adjusted by JS*/
}

.Main
{
	width: 800px;
	height: 100%;
	background-color: #FFFFFF;
	clear: both;
	display: block;
	float: none;
}

#Middle
{
	float: left;
	width: 500px;
	padding-left: 20px;
}

#RightColumn
{
	float: left;
	font-family: Arial;
	font-size: small;
	color: #333333;
}

#RightColumn select
{
    font-family:Arial;
    font-size:small;
    color:#333333;
    width:165px;
}

#RightColumn ul
{
    color:#333333;
	font-family: arial,helvetica, sans serif;
	font-size: small;
	list-style-image:url(/CityOfFresno/Images/btnContentArrowGray.gif); 
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 10px;
}

.RightColumnTitleImage
{
	margin-top:10px;
	display:block;	
}

.RightColumnBox
{
	font-family: Arial, Helvetica, Sans-Serif;
	width: 156px;
	font-size:0.7em;
}

.RightColumnBuffer
{
	font-size: x-small;
	background-color: #C8C9C3;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 3px;
}


.RightColumnBuffer select
{
	font-size: x-small;
}

.RightColumnBuffer option
{
	font-size: x-small;
}


.RightColumnMoreBox
{
	background-color: #C8C9C3;
	background-image: none;
}

.RightColumnBoxBreak
{
	width:186px;
	height:1px; 
	background-color:#D9D9D5;
}

a.RightColumnArrowLink
{
    display:block;
	font-family: arial,helvetica, sans serif;
	font-size: x-small;
	padding-left: 10px;
	background-image: url(/CityOfFresno/Images/btnRightColArrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #333333 !important;
	text-decoration:none;
	background-position:0px 4px;
}

a:hover.RightColumnArrowLink
{
	text-decoration: underline;
}

.CalloutArrowLink a
{
	display: block;
	font-family: arial,helvetica, sans serif;
	font-size: x-small;
	padding-left: 10px;
	background-image: url(/CityOfFresno/Images/btnRightColArrow.gif);
	background-repeat: no-repeat;
	color: #333333 !important;
	text-decoration: none;
	background-position: 0px 4px;
}

.CalloutArrowLink a:hover
{
	text-decoration: underline;
}

.ArrowLink
{
	padding-right: 6px;
	background-image: url(/CityOfFresno/Images/btnContentArrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #5f89b5 !important;
	
}

.ArrowLink:hover
{
	color: #b7cade !important;
	background-image: url(/CityOfFresno/Images/btnContentArrow_o.gif);
}

.ArrowLinkDarkBG
{
	padding-right: 6px;
	background-image: url(/CityOfFresno/Images/btnContentArrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #5F89B5 !important;
	text-decoration:none;
}

.ArrowLinkDarkBG:hover
{
	color: #A6B9CC !important;
	background-image: url(/CityOfFresno/Images/btnContentArrow_o.gif);
	text-decoration:none;
}

#RightColumn select
{
    font-family:Arial;
    font-size:small;
    color:#333333;
    width:165px;
}

#WeatherList
{
    color:#333333;
	font-family: arial,helvetica, sans serif;
	font-size: small;
	list-style-image:url(/CityOfFresno/Images/btnContentArrowGray.gif); 
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 10px;
}

#WeatherBox
{
	font-family: arial,helvetica, sans serif;
	font-size: small;
	background-image:url(/CityOfFresno/Images/BackgroundWeatherBox.gif);
	width: 186px;
}

#WeatherTemp
{
	float:left; 
	width:51px; 
	text-align:center; 
	padding:2px 0px 0px 0px;	
}

#WeatherTextContainer
{
	 float:left; 
	 padding:1px 0px 0px 10px;
    /*line-height:14px;*/
}

.WeatherDegrees
{
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size: x-large;
	line-height:24px;
}

.CheckText
{
	font-family: Arial;
	text-align: left;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	float: none;
	vertical-align: top;
	line-height: 100%;
	clear: both;
	display: block;
}

.SubCheckText
{
	font-family: Arial;
	text-align: left;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	float: none;
	vertical-align: top;
	line-height: 100%;
	clear: both;
	display: block;
	margin-left: 20px;
}

.HelpText
{
	font-family: Arial;
	text-align: left;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	float: none;
	vertical-align: top;
	line-height: 100%;
	clear: both;
	display: block;
}


#Footer
{
	width: 800px;
	font-family: Arial;
	font-size: x-small;
	color: #87887e;
	text-align: center;
	padding-top: 10px;
}

#Footer a
{
	color: #87887e;
	text-decoration: none;
}
#Footer a:hover
{
	color: #C0C1BC;
	text-decoration: none;
}

#FooterFlags
{
	display: block; 
	margin: 28px 0px 24px 0px;	
}

#Left
{
	width: 556px;
}

#LeftNavAndContent
{
}

/* ****************************** 
   Page Content Formatting 
   ****************************** */

.Content
{
	position: relative;
	width: 380px;
	clear: none;
	z-index: 1;
}


.ClearFloat
{
	clear: both;
	font-size: 0px;
	width: 100%;
	height: 10px;
}

#BodyColumnDivider
{
	padding:0px 0px 1px 0px; 
	background-image:url(/CityOfFresno/Images/SideDotBackground.gif);     
	background-repeat:repeat-y; 
	background-position:144px;
}


.FAQQuestionSummary
{
	
	/*color: #336699;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size: small;
	text-decoration: none;
	display:list-item;
	list-style-image: url(/CityOfFresno/Images/btnContentArrowBlue.gif);
	padding-left:10px;
	margin-left:10px;
*/
	color: #6089b6;
	text-decoration: none;
	
	display:list-item;
	list-style-type:none;
	background-image:url(/CityOfFresno/Images/btnContentArrow.gif);
	background-repeat:no-repeat;
	_background-position: left 7px;
	padding-left:15px;
	line-height:1.7em;
	
	
	
}



.FAQQuestionSummary:hover
{
	text-decoration: none;
	background-image:url(/CityOfFresno/Images/btnContentArrow_o.gif);
	color: #A6B9CC !important;
}

.FAQQuestion
{
	padding-top: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
}

.FAQAnswer 
{
	color: #3d4343;
	font-family: Arial, Helvetica, Sans-Serif;
	position: static;
	clear: none;
	display:block;
	margin-bottom:-10px;
	
}

.FAQCategory
{
	font-size: small;
	font-weight: bold;
	color: #3366cc;
	font-family: Arial, Helvetica, Sans-Serif;
	position: static;
	clear: none;
}


.FAQCategory
{
	font-size: medium;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	position: static;
	clear: none;
}

.FAQEditButton
{
	font-size: xx-small;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	border-right: #ccccff thin outset;
	border-top: #ccccff thin outset;
	border-left: #ccccff thin outset;
	border-bottom: #ccccff thin outset;
	background-color: #ccccff;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}

.FAQTopLink
{
	color: #608ab4;
	font-family: Arial, Helvetica, Sans-Serif;
}

.FAQTopLink span
{
	color: #608ab4;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	
}

a.FAQTopLink:hover
{
	text-decoration: underline;
}


.ContentAnchorLinks
{
	font-size: 80%;
	color: #5f89b5;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:1em;
	text-decoration: none;
	display:block;
	padding-left:10px;
	background-image:url(/CityOfFresno/Images/btnContentArrow.gif);
	background-repeat:no-repeat;
	background-position: left 7px;
	margin-bottom:5px;
	padding-top:5px;

}

a.ContentAnchorLinks:hover
{
	text-decoration: none;
	color: #b7cade;
}

.RightMoreLink
{
	padding-right: 6px;
	background-image: none;
	color: #5F89B5 !important;
	text-decoration: none;
	padding-left: 8px;
	font-size: small;
}

a.RightMoreLink:hover
{
	text-decoration: underline;
}


.releaseheader
{
	font-size: small;
	color: #336699;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

a.releaseheader:hover
{
	text-decoration: underline;
}

.releaselink
{
	font-size: x-small;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

a.releaselink
{
	color: #336699;
}

a.releaselink:hover
{
	text-decoration: underline;
}

.releasetext
{
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.panelLeft
{
	vertical-align: top;
	text-align: left;
	font-size: small;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	position: static;
}
#importControl__ctl0_btnImageSubmit
{
    margin-right:20px;
}

#SearchBoxElements input
{
    margin-right:10px;
}

#TwoColumnContent
{
	margin-bottom: 10px;
	height: 100%;
	position: relative;
	/*top: 10px;*/
	padding-left: 10px;
	padding-right: 5px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: small;
	color:#3c4242;
}

.categoryheader
{

      font-family: Arial, Helvetica, Sans-Serif;
      font-weight: bold;
      font-size: medium;
}

.filtertable
{

      border-right: #6699CC 1px outset;
      border-top: #6699CC 1px outset;
      border-left: #6699CC 1px outset;
      border-bottom: #6699CC 1px outset;
      background-color: #6699CC;
      text-align: center;
}

 

a.filtermenu
{
      color: #FFFFFF;
      font-size: medium;
      font-family: Arial, Helvetica, Sans-Serif;
}

.jobPos
{
    font-size:85%;
    padding:3px;
      font-family: Arial, Helvetica, Sans-Serif;
} 

.jobFil
{
    font-size:85%;
    color:#252e73;
      font-family: Arial, Helvetica, Sans-Serif;
} 

.jobApp
{
    font-size:85%;
      font-family: Arial, Helvetica, Sans-Serif;
}

.hidhead
{
    border:solid 1px #ffffff ;
    display:none;
}
.jobDarkunder
{
    text-decoration:underline;
    color:#000000;
    font-size:85%;
}
.headerJobA
{
    font-size:85%;
    font-weight:700;
    padding-left:3%;
    padding-right:29%;
    color:#000000;
}
.headerJobB
{
    font-size:85%;
    font-weight:700;
    padding-right:0.6em;
    color:#000000;
}
.headerJobC
{
    font-size:85%;
    font-weight:700;
    color:#000000;
}

.dategrey
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: x-small;
	color: #666666;
}

.homenews
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 80%;
}

.RightColumnDropDown
{
	font-size: x-small;
}

#Footer1_FooterFlags
{
    margin-bottom:15px;
}

#MainContainer
{
    padding-bottom:10px;
}
#GlobalNavText a:active 
{
	color: #87887e;
	font-weight:700;
}

#quickBox
{
    width:100%;
}
.quickBoxTL 
{
    float:left;
    background-image:url(/CityOfFresno/Images/TLQuick.gif);
    width:12px;
    height:37px;
}
.quickBoxTC 
{
    float:left;
    background-color:#e3e3e3;
    width:390px; 
    height:37px;
}
.quickBoxTR 
{
    float:left;
    background-image:url(/CityOfFresno/Images/TRQuick.gif);
    width:12px;
    height:37px;
  
}
.BodyQuick
{
  background-color:#e3e3e3;  
  width:394px; 
  padding:10px;
  padding-bottom:0px;
}
.BodyQuick ul
{
    list-style-image:url(/CityOfFresno/Images/btnContentArrowWhite.gif);
}
.BodyQuick ul 
{
   font-size: 1em;
}
.quickBoxBL 
{
    float:left;
    width:13px;
    height:16px;
    background-image:url(/CityOfFresno/Images/BLQuick.gif);
}
.quickBoxBC 
{
    float:left;
    width:388px; 
    height:16px;
    background-color:#e3e3e3;
}
.quickBoxBR 
{
    float:left;
    width:13px;
    height:16px;
    background-image:url(/CityOfFresno/Images/BRQuick.gif);
}

.SectionHeader
{
	font-weight: bold;
	font-size: medium;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #808080;
	font-family: Arial, Helvetica, Serif;
	clear: both;
	display: block;
	float: none;
}

.bottomdotted
{
    width:100%;
    height:9px;
    overflow:hidden;
    background-image:url(/CityOfFresno/Images/LeftNavDivider.gif);
}
#bottomdottedid
{
    _margin-top:-25px;
}

.newsdate
{
	font-weight: bold;
	font-size: small;
	margin-bottom: 5px;
	padding-bottom: 0px;
	color: #808080;
	font-family: Arial, Helvetica, Serif;
	display: block;
}

.LogonBackLink
{
	color: #336699;
	font-size:xx-small;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.DepMan
{
    font-weight:bold;
    font-size:11px;
    margin-bottom:4px;
}
.conAdd
{
    margin-bottom:4px;
}

#MiddleColumnContent .CesSearch 
{
    
    /*position:absolute;*/
   
    
}

#QFbox H3
{
    font-size:1em;
    color:#000000;
    margin-bottom:-15px;
}

#QFbox UL 
{
    display:block;
    list-style-type:none;
    margin-left:-40px;
    _margin-left:-0px;
}
#QFbox UL li
{
    background-image:url(/CityOfFresno/Images/btnContentArrowWhite.gif);
    background-repeat:no-repeat;
    padding-left:10px;
}

#upFAQ H3
{
    font-size:1em;
}


/* Start of I Want To... Drop-Down */

#zUL,#zUL ul 
{
    padding:0;
    margin:0;   
}

#zUL li ul a 
{
    margin-left:5px;
}

#zUL li 
{	
    float:left;	
    width:100px;	
    position:relative;	
    list-style-type:none;	
    font-size:10pt;
    background: transparent url(/CityOfFresno/Images/btnContentArrowBlue1.gif) no-repeat;
    background-position:left;
    z-index:9;
}

#zUL li ul 
{	
    visibility:hidden;	
    position:absolute
}

fieldset p 
{
    clear:left
}

#zUL li:hover ul 
{	
    margin-left:10px;
    padding:5px;
    visibility:visible;	
    background-color:#fff;
    border-left-style:solid;
    border-left-width:medium;
    border-left-color:#99c2f0;
    border-right-style:solid;
    border-right-width:medium;
    border-right-color:#99c2f0;
    border-bottom-style:solid;
    border-bottom-width:medium;
    border-bottom-color:#99c2f0;
    margin-top:0px;
    z-index:9;
}

/* End of I Want To... Drop-Down */


/* Start of For Residents Drop-Down */

#ResUL,#ResUL ul 
{
    padding:0;
    margin:0;
    z-index:999;   
}

#ResUL li ul a 
{
    margin-left:5px;
}

#ResUL li 
{	
    float:left;	
    width:150px;	
    position:relative;	
    list-style-type:none;	
    z-index:999;
}

#ResUL li ul 
{	
    visibility:hidden;	
    position:absolute
}

#ResUL li:hover ul 
{	
    margin-left:5px;
    padding:5px;
    visibility:visible;	
    background-color:#fff;
    border-left-style:solid;
    border-left-width:thick;
    border-left-color:#5f89b5;
    border-right-style:solid;
    border-right-width:thick;
    border-right-color:#5f89b5;
    border-bottom-style:solid;
    border-bottom-width:thick;
    border-bottom-color:#5f89b5;
    margin-top:0px;
    z-index:999;
}

/* End of For Residents Drop-Down */


/* Start of For Businesses Drop-Down */

#BusUL,#ResUL ul 
{
    padding:0;
    margin:0;
    z-index:999;   
}

#BusUL li ul a 
{
    margin-left:5px;
}

#BusUL li 
{	
    float:left;	
    width:190px;	
    position:relative;	
    list-style-type:none;	
    z-index:999;
}

#BusUL li ul 
{	
    visibility:hidden;	
    position:absolute
}

#BusUL li:hover ul 
{	
    margin-left:0px;
    padding:5px;
    visibility:visible;	
    background-color:#fff;
    border-left-style:solid;
    border-left-width:thick;
    border-left-color:#5f89b5;
    border-right-style:solid;
    border-right-width:thick;
    border-right-color:#5f89b5;
    border-bottom-style:solid;
    border-bottom-width:thick;
    border-bottom-color:#5f89b5;
    margin-top:0px;
    z-index:999;
}

/* End of For Businesses Drop-Down */


/* Start of For Visitors Drop-Down */

#VisUL,#VisUL ul 
{
    padding:0;
    margin:0;
    z-index:999;   
}

#VisUL li ul a 
{
    margin-left:5px;
}

#VisUL li 
{	
    float:left;	
    width:130px;	
    position:relative;	
    list-style-type:none;	
    z-index:999;
}

#VisUL li ul 
{	
    visibility:hidden;	
    position:absolute
}

#VisUL li:hover ul 
{	
    margin-left:-40px;
    padding:5px;
    visibility:visible;	
    background-color:#fff;
    border-left-style:solid;
    border-left-width:thick;
    border-left-color:#5f89b5;
    border-right-style:solid;
    border-right-width:thick;
    border-right-color:#5f89b5;
    border-bottom-style:solid;
    border-bottom-width:thick;
    border-bottom-color:#5f89b5;
    margin-top:0px;
    z-index:999;
}

/* End of For Visitors Drop-Down */

/* Start of Government Drop-Down */

#GovUL,#GovUL ul 
{
    padding:0;
    margin:0;
    z-index:999;   
}

#GovUL li ul a 
{
    margin-left:5px;
}

#GovUL li 
{	
    float:left;	
    width:160px;	
    position:relative;	
    list-style-type:none;	
    z-index:999;
}

#GovUL li ul 
{	
    visibility:hidden;	
    position:absolute
}

#GovUL li:hover ul 
{	
    margin-left:5px;
    padding:5px;
    visibility:visible;	
    background-color:#fff;
    border-left-style:solid;
    border-left-width:thick;
    border-left-color:#6c6d65;
    border-right-style:solid;
    border-right-width:thick;
    border-right-color:#6c6d65;
    border-bottom-style:solid;
    border-bottom-width:thick;
    border-bottom-color:#6c6d65;
    margin-top:0px;
    z-index:999;
}

/* End of Government Drop-Down */

/* Start of Discover Fresno Drop-Down */

#DisUL,#DisUL ul 
{
    padding:0;
    margin:0;
    z-index:999;   
}

#DisUL li ul a 
{
    margin-left:5px;
}

#DisUL li 
{	
    float:left;	
    width:160px;	
    position:relative;	
    list-style-type:none;	
    z-index:999;
}

#DisUL li ul 
{	
    visibility:hidden;	
    position:absolute
}

#DisUL li:hover ul 
{	
    margin-left:5px;
    padding:5px;
    visibility:visible;	
    background-color:#fff;
    border-left-style:solid;
    border-left-width:thick;
    border-left-color:#6c6d65;
    border-right-style:solid;
    border-right-width:thick;
    border-right-color:#6c6d65;
    border-bottom-style:solid;
    border-bottom-width:thick;
    border-bottom-color:#6c6d65;
    margin-top:0px;
    z-index:999;
}

/* End of Discover Fresno Drop-Down */

/* Start of News Drop-Down */

#NewsUL,#NewsUL ul 
{
    padding:0;
    margin:0;
    z-index:999;   
}

#NewsUL li ul a 
{
    margin-left:5px;
}

#NewsUL li 
{	
    float:left;	
    width:125px;	
    position:relative;	
    list-style-type:none;	
    z-index:999;
}

#NewsUL li ul 
{	
    visibility:hidden;	
    position:absolute
}

#NewsUL li:hover ul 
{	
    margin-left:-70px;
    padding:5px;
    visibility:visible;	
    background-color:#fff;
    border-left-style:solid;
    border-left-width:thick;
    border-left-color:#6c6d65;
    border-right-style:solid;
    border-right-width:thick;
    border-right-color:#6c6d65;
    border-bottom-style:solid;
    border-bottom-width:thick;
    border-bottom-color:#6c6d65;
    margin-top:0px;
    z-index:999;
}

/* End of News Drop-Down */


#TopNav
{
    position:relative;
    z-index:999;
}

#TopForResidents
{
    position:absolute;
    left:0px;
}

#TopForBusinesses
{
    position:absolute;
    left:128px;
}

#TopForVisitors
{
    position:absolute;
    left:263px;
}

#TopGovernment
{
    position:absolute;
    left:384px;
}
#TopDiscoverFresno
{
    position:absolute;
    left:511px;
}
#TopNews
{
    position:absolute;
    left:676px;
}


#CityLeadership
{
    background-image:url(/CityOfFresno/Images/CityLeadershipBG.jpg);
    background-repeat:no-repeat;
    width:200px;
    height:310px;
    margin-bottom:5px;
    position:relative;
    z-index:1;
}

#LeadershipText
{
    width:190px;
    height:130px;
    top:25px;
    left:5px;
    font-family: Arial, Helvetica, Sans-Serif; 
    color:#000000;
    text-align:center;
    font-size:9pt;
    position:absolute;    
    z-index:2;
    overflow:hidden;
} 

#GovLinks
{
    width:190px;
    height:150px;
    top:160px;
    left:5px;
    font-family: Arial, Helvetica, Sans-Serif; 
    font-size: 9pt;
    color:#000000;
    text-align:center;
    position:absolute;
    z-index:3;
    overflow:hidden;
}
    

#Highlights
{
    background-image:url(/CityOfFresno/Images/HighlightsBG.jpg);
    background-repeat:no-repeat;
    overflow:hidden;
    width:200px;
    height:250px;
    z-index:1;
}

#FeaturedNews
{
    background-image:url(/CityOfFresno/Images/NewsBG.jpg);
    background-repeat:no-repeat;
    width:400px;
    height:300px;
    z-index:1;
    margin-bottom:5px;
    position:relative;
}

#NewsDetail
{
    position:absolute;
    height:260px;
    width:380px;
    top:20px;
    left:10px;
    border-bottom-color:#d1d1d1;
    border-bottom-style:solid;
    border-bottom-width:1px;
    overflow:hidden;
}

#SeeMoreNews
{
    position:absolute;
    left:10px;
    bottom:5px;   
}

#SeeMoreNews a
{
    font-family:verdana, helvetica, arial, sans-serif;
    font-size:8pt;
    color:Black;
}

#CityEvents
{    
    background-image:url(/CityOfFresno/Images/EventsBG.jpg);
    background-repeat:no-repeat;
    width:400px;
    height:400px;
    position:relative;
    padding-bottom:5px;
}

#EventDetail
{
    overflow:hidden;
    position:absolute;
    width:380px;
    height:375px;
    top:22px;
    left:10px;
}

#PhotoCallout
{
    background-image:url(/CityOfFresno/Images/PhotosBG.jpg);
    background-repeat:no-repeat;
    text-align:center;   
    width:400px;
    height:270px;
    margin-bottom:5px;
    position:relative;
}

#PhotoDetail
{
    position:absolute;
    width:361px;
    height:241px;
    top:8px;
    left:14px;
    border-style:solid;
    border-width:thick;
    background-color:Black;
}


#WeatherCallout
{
    background-image:url(/CityOfFresno/Images/WeatherBG.jpg);
    background-repeat:no-repeat;
    width:150px;
    height:125px;
    z-index:1;
    margin-bottom:5px;
    position:relative;
}

#WeatherData
{
    position:absolute;
    top:30px;
    left:0px;
    width:115px;
    height:61px;
    z-index:2;
}

#WeatherClick
{
    position:absolute;
    top:40px;
    left:18px;
    width:115px;
    height:61px;
    z-index:3;
}

#IWantTo
{
    width:150px;
    height:57px;
    margin-bottom:5px;
    text-align:left;
    z-index:9;
}

#MostPopular
{
    background-image:url(/CityOfFresno/Images/MostPopularBG.jpg);
    background-repeat:no-repeat;
    text-align:left;   
    width:150px;
    height:230px;
    margin-bottom:5px;
    font-size:10pt;
    font-weight:bold;
}
#SocialMedia
{
    background-image:url(/CityOfFresno/Images/SocialMedia.jpg);
    background-repeat:no-repeat;
    width:150px;
    height:600px;
    z-index:1;
    position:relative;
}

#SocialTwitter
{
    position:absolute;
    height:35px;
    width:35px;
    top:23px;
    left:27px;
    z-index:2;
}

#SocialFacebook
{
    position:absolute;
    height:35px;
    width:35px;
    top:23px;
    left:80px;
    z-index:2;
}

.MayorPhoto
{
    border-color:Gray;
    border-style:inset;
    border-width:thin;
}

/* PD's Report Buttons */

#ReportCrime
{
  display: block;
  width: 140px;
  height: 40px;
  background-image:url(/CityOfFresno/Images/ReportCrime.jpg);
  background-repeat:no-repeat;
}

#ReportCrime:hover
{ 
  background-position: 0 -40px;
}

#ReportCrime span
{
  display: none;
}

#ReportGraffiti
{
  display: block;
  width: 140px;
  height: 40px;
  background-image:url(/CityOfFresno/Images/ReportGraffiti.jpg);
  background-repeat:no-repeat;
}

#ReportGraffiti:hover
{ 
  background-position: 0 -40px;
}

#ReportGraffiti span
{
  display: none;
}

#FaxMobilityPolicy
{
  display: block;
  width: 130px;
  height: 34px;
  background-image:url(/CityOfFresno/Images/FAXMobilityPolicy.jpg);
  background-repeat:no-repeat;
}

#FaxMobilityPolicy:hover
{ 
  background-position: 0 -34px;
}

#FaxMobilityPolicy span
{
  display: none;
}

/* Department Directory */

/* Airports */
#DDAirports
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDAirports.jpg);
  background-repeat:no-repeat;
}

#DDAirports:hover
{ 
  background-position: 0 -50px;
}

#DDAirports span
{
  display: none;
}

/* City Attorney */
#DDAttorney
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDAttorney.jpg);
  background-repeat:no-repeat;
}

#DDAttorney:hover
{ 
  background-position: 0 -50px;
}

#DDAttorney span
{
  display: none;
}


/*City Clerk */
#DDClerk
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDClerk.jpg);
  background-repeat:no-repeat;
}

#DDClerk:hover
{ 
  background-position: 0 -50px;
}

#DDClerk span
{
  display: none;
}

/*City Manager */
#DDCMO
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDCMO.jpg);
  background-repeat:no-repeat;
}

#DDCMO:hover
{ 
  background-position: 0 -50px;
}

#DDCMO span
{
  display: none;
}

/*City Council */
#DDCouncil
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDCouncil.jpg);
  background-repeat:no-repeat;
}

#DDCouncil:hover
{ 
  background-position: 0 -50px;
}

#DDCouncil span
{
  display: none;
}

/*Convention Center */
#DDConvention
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDConvention.jpg);
  background-repeat:no-repeat;
}

#DDConvention:hover
{ 
  background-position: 0 -50px;
}

#DDConvention span
{
  display: none;
}

/*DCR */
#DDDCR
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDDCR.jpg);
  background-repeat:no-repeat;
}

#DDDCR:hover
{ 
  background-position: 0 -50px;
}

#DDDCR span
{
  display: none;
}

/*Finance */
#DDFinance
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDFinance.jpg);
  background-repeat:no-repeat;
}

#DDFinance:hover
{ 
  background-position: 0 -50px;
}

#DDFinance span
{
  display: none;
}

/*Finance */
#DDFire
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDFire.jpg);
  background-repeat:no-repeat;
}

#DDFire:hover
{ 
  background-position: 0 -50px;
}

#DDFire span
{
  display: none;
}

/*FAX */
#DDFAX
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDFAX.jpg);
  background-repeat:no-repeat;
}

#DDFAX:hover
{ 
  background-position: 0 -50px;
}

#DDFAX span
{
  display: none;
}

/*General Services */
#DDGSD
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDGSD.jpg);
  background-repeat:no-repeat;
}

#DDGSD:hover
{ 
  background-position: 0 -50px;
}

#DDGSD span
{
  display: none;
}

/*Information Services */
#DDISD
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDISD.jpg);
  background-repeat:no-repeat;
}

#DDISD:hover
{ 
  background-position: 0 -50px;
}

#DDISD span
{
  display: none;
}

/*Mayor's Office */
#DDMayor
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDMayor.jpg);
  background-repeat:no-repeat;
}

#DDMayor:hover
{ 
  background-position: 0 -50px;
}

#DDMayor span
{
  display: none;
}

/*Parks */
#DDParks
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDParks.jpg);
  background-repeat:no-repeat;
}

#DDParks:hover
{ 
  background-position: 0 -50px;
}

#DDParks span
{
  display: none;
}

/*Personnel */
#DDPersonnel
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDPersonnel.jpg);
  background-repeat:no-repeat;
}

#DDPersonnel:hover
{ 
  background-position: 0 -50px;
}

#DDPersonnel span
{
  display: none;
}

/*Planning */
#DDPlanning
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDPlanning.jpg);
  background-repeat:no-repeat;
}

#DDPlanning:hover
{ 
  background-position: 0 -50px;
}

#DDPlanning span
{
  display: none;
}

/*Police */
#DDPolice
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDPolice.jpg);
  background-repeat:no-repeat;
}

#DDPolice:hover
{ 
  background-position: 0 -50px;
}

#DDPolice span
{
  display: none;
}

/*Public Utilities */
#DDDPU
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDDPU.jpg);
  background-repeat:no-repeat;
}

#DDDPU:hover
{ 
  background-position: 0 -50px;
}

#DDDPU span
{
  display: none;
}

/*Public Works */
#DDDPW
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDDPW.jpg);
  background-repeat:no-repeat;
}

#DDDPW:hover
{ 
  background-position: 0 -50px;
}

#DDDPW span
{
  display: none;
}

/*Redevelopment */
#DDRDA
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDRDA.jpg);
  background-repeat:no-repeat;
}

#DDRDA:hover
{ 
  background-position: 0 -50px;
}

#DDRDA span
{
  display: none;
}

/*Retirement */
#DDRetirement
{
  display: block;
  width: 190px;
  height: 50px;
  background-image:url(/CityOfFresno/Images/DDRetirement.jpg);
  background-repeat:no-repeat;
}

#DDRetirement:hover
{ 
  background-position: 0 -50px;
}

#DDRetirement span
{
  display: none;
}