/* reset */

body,div,dl,dt,dd,pre,form,fieldset,input,textarea,blockquote {margin:0;padding:0;}
fieldset {border:0;}
address,caption,cite,code,dfn,var {font-style:normal;font-weight:normal;}
caption {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* base */

html {font-size:62.5%;}
body {background:#036;color:#0f447e;font:normal 1.0em/1.6 Arial,sans-serif;margin-top:.7em;}
#wrapper {background:#005abb;margin:0 auto;padding:.7em;width:88.6em;}
#header {background:#000;height:21.3em;overflow:hidden;position:relative;}
	#header div {height:21.3em;margin:0;padding:0;width:100%;}
	.masthead {background:url(../client_resources/masthead/1.jpg) no-repeat left top;}
	.image-1 {background:url(../client_resources/masthead/1.jpg) no-repeat left top;}
	.image-2 {background:url(../client_resources/masthead/2.jpg) no-repeat left top;}
	.image-3 {background:url(../client_resources/masthead/3.jpg) no-repeat left top;}
	.image-4 {background:url(../client_resources/masthead/4.jpg) no-repeat left top;}
	.image-5 {background:url(../client_resources/masthead/5.jpg) no-repeat left top;}
	.image-6 {background:url(../client_resources/masthead/6.jpg) no-repeat left top;}
	.image-7 {background:url(../client_resources/masthead/7.jpg) no-repeat left top;}
	
#main {background:url(../images/bg-main.gif) repeat-y left top #fff;padding-bottom:2em;width:88.6em;}
#column {background:#fae04e;float:left;width:238px;}
#content {background:#fff;float:left;width:64.6em;}
#footer {clear:both;}

.clear {clear:both;}
a:link, a:visited {color:#1278e6;}
a:hover {color:#f00;}

.city-video {position:relative;}

.clickable.hovered .underline {color:#1278e6; cursor:pointer; text-decoration:underline;}
.video-slide {display:none; position:absolute; top:70px; right:0px;}
img.close {cursor:pointer; display:none; position:absolute; left:-15px; top:-12px;}

/* main */

#header img {bottom:0;position:absolute;right:0;z-index:999;}

#main h1#welcome{
	background:#005abb;
	border:2px solid #fae04e;
	border-left:0;
	border-right:0;
	color:#fae04e;
	display:block;
	font:bold 1.5em/1 'Trebuchet MS',Arial,sans-serif;
	margin:0;
	padding:.4em 5em .4em 0;
	text-align:right;
}

.navigation ul{
	list-style:none;
	margin:1.3em 0 0 1.8em;
	padding:0;		
}

.navigation li{
	font:bold 12px/1.2 Verdana,sans-serif;
	text-transform:uppercase;
}

.navigation ul li a{
	border-bottom:1px solid #fae04e;
	color:#0d3d72;
	display:block;
	margin-bottom:1em;
	padding:.1em 0 .1em .2em;
	text-decoration:none;
}

.navigation ul li a:visited{
	color:#0d3d72;
}

.navigation li.selected a{
	background:#faed9f;
	border-bottom:1px solid #0d3d72;
}

.navigation li.selected li a{
	background:#fae04e;
	border-bottom:1px solid #fae04e;
	font-weight:normal;
	margin:0.5em 0;
	text-transform:none;
}

.navigation li li.selected a, #main .navigation li li li.selected a, .navigation li li.selected li.selected li.selected a{
	background:#fae04e;
	border-bottom:1px solid #fae04e;
	font-weight:bold;
	margin:0.5em 0;
	text-transform:none;
}

.navigation li li.selected li a, #main .navigation ul li li li.selected li a{
	font-weight:normal;
}
 
.navigation li.selected ul{
	margin:0 0 1em 1em;
}

.navigation li a:hover{
	background:#fae04e;
	border-bottom:1px solid #fae04e;
	color:#005abb;
}

.nowrap
{
	white-space:nowrap;
}

.search{
	background:url(../images/bg-search.gif) no-repeat left top;
	height:98px;
	margin:3em auto 0 auto;
	padding:0.3em 0 0 0;
	width:196px;
}

.search dl{
	margin:0 auto;
	width:175px;
}

.search dt{
	color:#005abb;
	font-size:1.1em;
}

.search dl.index dt{
	height:17px;
	margin-top:0.3em;
}

.search dl.index dd{
	float:left;
	height:12px;
	margin:0 0.1em;
}

.search .search-box{
	border:1px solid #c3bca5;
	color:#555;
	font:normal 1.1em/1 Arial,sans-serif;
	padding:0.2em;
	width:140px;
}

.search .button{
	border:0;
	cursor:pointer;
	height:20px;
	margin-left:3px;
	padding:0;
	text-indent:-9999px;
	vertical-align:bottom;
	width:18px;
}

#column dl.links{
	margin:2em 0;
}

#column dl.links dt{
	font:bold 1.1em/1.5 'Trebuchet MS',Arial,sans-serif;
	margin:0.5em auto 0 auto;
	width:192px;
}

#column dl.links dd{
	margin:0 auto;
	width:192px;
}

#column dl.links dd a img{
	border:0;
}

#content h1{
	font:normal 21px/1.2 'Trebuchet MS',Arial,sans-serif;
	margin:0.6em 0;
}

#content h2{
	color:#6d9fe4;
	font:normal 17px/1.2 'Trebuchet MS',Arial,sans-serif;
	margin:0.6em 0;
	padding-top:0.2em;
}

#content h3{
	font:normal 16px/1.2 'Trebuchet MS',Arial,sans-serif;
	margin:0.6em 0;
}

#content h4{
	color:#6d9fe4;	
	font:normal 15px/1.2 'Trebuchet MS',Arial,sans-serif;
	margin:0.6em 0;
}

#content dt{
	margin-top:1em;
}

.breadcrumb{
	float:left;
	margin:1em 1em 0 1em;
	width:62em;
}

.breadcrumb ul{
	border-bottom:1px solid #c3d3e4;
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0.8em 0;
	width:100%;
}

.breadcrumb li{
	float:left;
	font:normal 1em/1.2 Arial,sans-serif;
	margin:0 0.2em;
}

.body-text{
	float:left;
	padding:0 1.5em;
	width:43.5em;
}

.inside .body-text{
	width:61.6em;
}

.body-text p, .body-text span, .body-text li, .body-text dd, .body-text dt{
	font:normal 12px/1.6 Arial,sans-serif;
}

.box{
	background:#e0edfb;
	margin:0 0 1.5em 0;
	padding:.8em .4em;
}

.box dt{
	float:left;
	font-size:10px;
	margin:0 0.4em;
	padding:0;
}

.box img{
	border:1px solid #555;
}

.box dd{
	float:left;	
	font-size:10px;
	margin:117px 0 0 -136px;
}

.sidebar{
	border-left:1px solid #fae04e;
	float:right;
	margin:1.5em 0 0 0;
	padding:0 1em 0 0;
	width:16.5em;
}

.home #content .sidebar h3{
	font:bold 11px/1.2 Arial,sans-serif;
	margin:.4em 0 .4em .8em;
	text-transform:uppercase;
}

.sidebar p{
	margin:.4em 0 .4em .9em;	
}

.sidebar ul{
	list-style-type:disc;
	margin:0 0 1em 0;
	padding-left:25px;
}

.sidebar li{
	margin-bottom:0.3em;
}

.sidebar h3.emergency{
	color:#f71111;
	margin-top:0.3em;
}

.sidebar hr{
	background:#fae04e;
	border:0;
	border-top:1px solid #fae04e;
	color:#fae04e;
	height:0;
	line-height:0;
}

.sidebar .translate{
	margin:0 0 0 3px;
}

#footer p{
	color:#4ba3bd;
	font:bold 1em/1 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',sans-serif;
	margin:.8em 0 .3em .5em;
}

#footer p a
{
	color:#fae04e;
}

#footer p a:hover
{
	color:#f00;
}

#footer .site-map {float:right; margin-right:5px;}



/*****Added 06.15.11*****/
#content table td{font-size:10pt;}
/******************/
