*
{
	background-repeat:no-repeat;
	font-family: Verdana, Arial, sans-serif;
	margin:0px;
	outline:none;
	padding:0px;
}

a
{
	color:#007eb0;
	text-decoration:none;
}

#menu-cache
{
	width: 0px;
	height: 0px;
	display: inline;
	background-image: url(img/navigation-ul-li-ul.gif);
}


body
{
	background-image:url(img/body.gif);
	background-color: #333333;
	background-repeat:repeat;
	color:#455560;
	padding:14px;
}

p
{
	font-size:12px;
	line-height:18px;
	margin:12px;
}

/* -- // -- */

#container
{
	margin:auto;
	width:765px;
}

/* -- // -- */

#identity
{
	background-image: url(img/identity.gif);	
	height:102px;
}

#identity h1
{
	padding:26px 0px 0px 39px;
	
}

#identity h1 a
{
	display:block;
	height:55px;
	text-indent:-9999px;
	width:93px;
}

/* -- // -- */

#navigation
{
	background-color:#0e8ebd;
	height:42px;
}

#navigation ul
{
	list-style:none;
	margin:0px 0px 0px 8px;
}

#navigation ul li
{
	background-image: url(img/navigation-menu.gif);
	color:#a3cbe4;
	cursor:pointer;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:33px;
	line-height:33px;
	margin:0px 7px 0px 0px;
	position:relative;
	text-align:left;
	width:182px;
}

#navigation ul li a.menu-item
{
	padding-left: 11px;
}

* html #navigation ul li a.menu-item { /*\*/ padding-left: 0px; position: relative; left: 11px /**/ }


#navigation ul li.on
{
	background-position:0px -33px;
	color: #fff;
}

#navigation ul li.dropdown
{
	background-position:0px -66px;
	color: #fff;
}

#navigation ul li a
{
	color:#a3cbe4;
	display:block;
	height:33px;
	width:182px;
}

#navigation ul li a:hover
{
	color: #fff;
}

#navigation ul li ul
{
	display:none;
	left:0px;
	margin:0px;
	position:absolute;
	top:33px;
	width:182px;
}

#navigation ul li ul li
{
	background-image:url(img/navigation-ul-li-ul.gif);
	background-repeat:repeat-y;
	display:block;
	font-size:12px;
	height:18px;
	line-height:18px;
	padding:0px 12px;
	text-align:left;
	width:158px;
}

#navigation ul li ul li.gif
{
	background-image:url(img/navigation-menu.gif);
	background-position: 0px -99px;
	height:24px;
}

#navigation ul li ul li a
{
	height:18px;
	line-height:18px;
}

#navigation ul li ul li a:hover
{
	color:#ffffff;
}

/* -- // -- */

#splash
{
	background-image:url(img/splash.jpg);
	background-color: #0e8ebf;
	height:294px;
}

#splash h2
{
	color:#c0dbed;
	font-size:21px;
	padding:72px 21px;
	font-weight:normal;
}

#splash h2 a
{
	color:#88bcdb;
	display:block;
	font-size:18px;
}

#subhead-back {
	background: #0e8ebd;
	width: 100%;
	padding-bottom: 7px;
}

* html #subhead-back { /*\*/ padding-bottom: 0px; /**/ }

#subhead { 
	background: url(img/subhead_bg.jpg) no-repeat;
	background-color: #0e8ebf;
	margin: 0px auto;
	width: 748px;
	height: 92px;
}

#subhead h2
{
	color: #007eb0;
	font-size: 14px;
	padding: 68px 0px 15px 18px;
	font-weight: bold;
}

/* -- // -- */

#content
{
	background-image:url(img/content.gif);
	background-color: #eef5fa;
	background-repeat:repeat-y;
}

#content div.content
{
	background-image:url(img/content-div-content.gif);
	padding:12px 0px 0px 0px;
}

#content-inner-top
{
	background-image:url(img/content-inner-back.gif);
	background-position: 0px 0px;
	background-color: #ffffff;
	height: 12px;
	font-size: 1px;
	clear: both;
	display: block;
}

#content-inner-middle
{
	background-image: url(img/content-inner-middle.gif);
	background-color: #ffffff;
	background-repeat: repeat-y;
	font-size: 12px;
	overflow: auto;
	clear: both;
	display: block;	
}


#content-inner-bottom
{
	background-image:url(img/content-inner-back.gif);
	background-position: 0px -12px;
	height: 20px;
	font-size: 1px;
	clear: both;
	display: block;
}

#content-inner 
{
	background-color: #fff;
	width: 590px;
	margin-left: 160px;
	padding: 0px;
	border: 0px;
}

p.copyright_inner
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-align: left;
	margin: 100px 0px 0px 0px;
}


#content-wide-top
{
	background-image:url(img/content-wide-back.gif);
	background-color: #ffffff;
	background-position: 0px 0px;
	height: 12px;
	font-size: 1px;
	clear: both;
	display: block;
}

#content-wide-middle
{
	background-image: url(img/content-wide-middle.gif);
	background-color: #ffffff;
	background-repeat: repeat-y;
	overflow: auto;
	font-size: 12px;
}

#content-wide-bottom
{
	background-image:url(img/content-wide-back.gif);
	background-position: 0px -12px;
	height: 20px;
	font-size: 1px;
	clear: both;
	display: block;
}

#content-wide 
{
	margin: 0px 8px;
	padding: 0px;
	border: 0px;
}

/* -- // -- */

#primary
{
	display:inline;
	float:left;
	margin:-12px 8px 0px 9px;
	width:444px;
}

/* -- // -- */

#secondary
{
	display:inline;
	float:left;
	margin:-12px 0px 0px 0px;
	width:296px;
}

#news-events {
	color: #2d7b9b;
	font-size: 14px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #2d7b9b;
}

#news-events-link {
	width: 100%;
	display: block;
	background: url(img/viewall.gif) right no-repeat; 
	background-color: #eef5fa;
}

#secondary .news-link {
	margin-top: 20px;
}

/* -- // -- */
/* -- // -- */
/* -- // -- */
/* -- // -- */

#copyright
{
	background-image:url(img/copyright.gif);
	height:45px;
}

#copyright p
{
	background-color: #eef5fa;
	font-family: Verdana, Arial, sans-serif;
	font-size:9px;
	line-height:36px;
	margin:0px 21px;
	width: 400px;
}

/* -- /

.gif
{ 
	_background:expression('url('+this.currentStyle['backgroundImage'].split('\"')[1]+'")');         
	_filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this.currentStyle['backgroundImage'].split('\"')[1]+', sizingMethod=image)');
}

/ -- */

/* -- // -- */

* html .content
{
height:1%;
}

.content
{
display:inline-block;
}


html[xmlns] .content
{
display:block;
}

.content:after
{
clear:both;
content:".";
display:block;
height:0px;
visibility:hidden;
}






.post h1 {
	font-size: 20px;
	color: #005173;
	font-weight: normal;
}

.post h2 {
	font-size: 16px;
}


.post div.post_link {
	margin: 10px 0px 20px 0px;
}

.post div.post_link post_date {
	margin: 0px;
	color: #a2aaaf;
}


.post div.post_link a {
	font-weight: bold;
}


.storycontent p { 
	margin-left: 0px;
	margin-right: 0px;
}










/* Left sidebar */

#menu-left { 
	float: left;
	margin-left: 9px;
	width: 143px;	
	text-align: left;
	font-size: 12px;
	background-color: #ddecf6;	
}

* html #menu-left { /*\*/margin-left: 5px; width: 140px;	/**/ }

#menu-left a, #menu-left a:visited {
	font-size: 12px;
	text-decoration: none;
	color:#2085b8;
}

#menu-left a:hover { 
	color: #1c6381;
}

#menu-left ul { 
	padding: 0px 0px 0px 9px;
}

#menu-left ul { 
	list-style: none;
	line-height: 1.6;						
}

* html #menu-left ul { /*\*/margin-left: 7px;/**/ }
/* End of left sidebar */


#logo-links
{
	width: 100%;
	display: block;
	clear: both;
	overflow: auto;
	text-align: center;
	margin-bottom: 15px;
}

.logo-container
{
	background: url(img/logo-container.gif);
	background-color: #ffffff;
	color: #000;
	cursor: pointer;
	display: inline;
	font-size: 14px;
	float: left;
	font-weight: bold;
	line-height: 83px;
	height: 83px;	
	margin: 7px 10px 7px 14px;
	position: relative;
	text-align: center;
	width: 262px;
	vertical-align: middle;
}

.logo-container a
{
	margin: auto 0px;
	height: 75px;
	position: relative;
	top: 3px;
}

.logo-container-on
{
	background-position:0px -83px;
}