
/*Text appearance not otherwise assigned*/
body
{
	color: #000000;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	margin-top: 10px;
}

body a
{
	color: #d53037;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: .5px;
}

body a:hover
{
	color: #ebb66b;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;
}

/*Banner SF City Hall with Tagline*/
#bannerSF
{
	width: 960;
	height: 189;
	float: left;
	background-image: url(../images/LightGuardBannerSF.jpg);
	background-repeat: no-repeat;
	color: #f9f2e2;
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 14px;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: .1em;
}

/*Banner TraxAlert with Tagline*/
#bannerTraxAlert
{
	width: 960;
	height: 189;
	float: left;
	background-image: url(../images/LightGuardBannerTrax.jpg);
	background-repeat: no-repeat;
	color: #f9f2e2;
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 14px;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: .1em;
}

/*Tagline left of Main Nav*/
.tag2
{
	color: #cc6633;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	font-weight: bold;
	/*padding-left: 10px;*/
	padding-right: 5px;
}

/*Tagline bottom of left column*/
.tag3
{
	color: #cc6633;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: .1em;
	font-style: italic;
	padding-left: 10px;
}

/*Photo Credit bottom of left column*/
.credit
{
	color: #cc6633;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	padding-top: 30px;
	padding-left: 10px;
}

/*Top of center column*/
.pageName
{
	color: #e35106;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
}

/*Subhead of page name*/
.pageNameSmall
{
	color: #e35106;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}

/*Top of left column with email link*/
.address
{
	color: #000;
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 11px;
	line-height: 17px;
	text-decoration: none;
	font-weight: normal;
	padding: 10px 5px 0px 10px;
	letter-spacing: 1px;
}

.addressEmail a
{
	color: #f9e9c6;
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	width: 180px;
	display: block;
	letter-spacing: 1px;
}

.addressEmail a:hover
{
	color: #ebb66b;
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 11px;
	line-height: 15px;
}

/*Photo Caption*/
.caption
{
	color: #e35106;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}


/*Main Nav*/
#navigationMain a
{
	color: #e39017;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	margin-left: 0px;
	text-align: left;
	width: 814px;
}
#navigationMain a:hover
{
	color: #ebb66b;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}
.navBullets
{
	color: #b44a14;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
}

.navBulletsMain
{
	color: #c9373a;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}

/*Navigation in Left Column*/
.navigationSide a
{
	color: #c9373a;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	padding: 8px 5px 8px 10px;
	background-color: #ebb66b;
	display: block;
	border-left: 1px #ebb66b solid;
	border-right: 1px #ebb66b solid;
}
.navigationSide a:hover
{
	color: #e39017;
	background-color: #f5e3b4;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;

}

/*Section Navigation in a Section, Center Top*/
#navigationSection a
{
	color: #cc6633;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}
#navigationSection a:hover
{
	color: #ebb66b;
	text-decoration: none;
}

/*Navigation with Thumbnails, Right Column*/
#navigationSideThumb a
{
	color: #c9373a;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	background-color: #ebb66b;
	font-weight: bold;
	letter-spacing: .5px;
	padding-bottom: 5px;
}
#navigationSideThumb a:hover
{
	color: #f9e9c6;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;
}


/*Footer nav in SSI*/
#navigationFooter a
{
	color: #D53037;
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: .5px;
}
#navigationFooter a:hover
{
	color: #ebb66b;
	text-decoration: none;
}

#navigationFooter2 a
{
	color: #D53037;
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	letter-spacing: .5px;
	font-weight: normal;
}
#navigationFooter2 a:hover
{
	color: #ebb66b;
	text-decoration: none;
}

/*LG blurb at bottom in SSI*/
.footer
{
	color: #d58643;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}
#footer a
{
	color: #d53037;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}
#footer a:hover
{
	color: #ebb66b;
	text-decoration: none;
}


/*Back to Top in footer SSI*/
.backToTopFooter a
{
	color: #D53037;
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: .5px;
}
.backToTopFooter a:hover
{
	color: #ebb66b;
	text-decoration: none;
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: .5px;
}


/*Used on Form*/
.asterisk
{
	color: #D53037;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	font-weight: bold;
}

.arrowDown
{
	color: #D53037;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 16px;
	line-height: 19px;
	text-decoration: none;
	font-weight: bold;
}

/*Misc*/
/*Indents on Text, Used on Form, FAQ page, in Left Column SSI*/
.indent { padding-left: 30px; }


.indent2
{
	color: #f9f2e2;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0px 10px;
}