body {
	margin:		0; 
	padding:	0; 
	border:		0;
	font:		11px/17px Verdana, arial, helvetica, sans-serif;
	text-align:	center;
	color:		#555;
	background:	url("/img/pg-bk.gif") repeat-x #f9f9f9;

}

h1 {
	color:		#00539b;
	font:		13px/25px Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	margin:		0; 
	padding:	0; 
	border:		0
}

h2 {
	color:		#00539b;
	font:		12px/25px Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	margin:		20px 0 0px 0;
	padding:	0; 
	border:		0
}


p {
	font:		12px/18px Verdana, arial, helvetica, sans-serif;
	color:		#555;
	margin:		5px 0 20px 0;
}

#sidebar p {margin:	8px 0 0px 0;}


a:link {color: #00539b;}
a:visited {color: #00539b;}
a:hover {color: #693;}
a:active {color: #cc3333;text-decoration: none;}


#container {
	width:				740px;
	margin:				0 auto;
	margin-bottom:		30px;
	text-align:			left;
	background-color:	#fff;
	margin-top:			10px;
	padding:			0; 
	border:				0;
}

#shell {
	width:				740px;
	margin:				0 auto;
	text-align:			left;
	background-color:	#fff;
	margin-top:			10px;
}

#sidebar {
  margin:		0px 0px 0 10px;
  width:		165px;
  background:	url("/img/sde-bk.gif") repeat-x #fff;
  border-top:	10px solid #fff;

}
#sidebar h2 {
	margin:		40px 10px 10px 10px; 
	font-size:	10px;
	line-height:17px;
	color: color: #00539b;
}
#content {
	text-align:		left;
	float:			right;
	width:			550px;
	margin:			10px 10px 0 0;
	display:		inline;
}

#inlineImg {
	width:			165px;
	float:			left;
	clear:			none;
	margin:			10px 0 0 0;
}

#main {
	margin:			10px 0 0 180px;
	width:			360px;

}

#logo {
	float:		left;
	clear:		none;
	/*margin:		10px 0px 0 10px;*/
}

#flash {
	background:	url("/img/bnr-bk.gif") no-repeat #bee3f5;
	width:		550px;
	height:		85px;
	float:		right;
	clear:		none;
	text-align:	right;

}

#banner {
	background:	#00539b;
	width:		550px;
	height:		78px;
	float:		right;
	clear:		none;
	color:    white;
	border-top: 2px solid #fff;
	text-align:	left;
}

#banner #image {
  float : left;
}

#banner #text {
  float: left;
  padding : 10px;
}

#lbBar {
	background:	url("/img/lb-bar.gif") repeat-y #fff;
	width:		550px;
	height:		25px;
	/* margin:		2px 10px 10px 0;	*/
	float:		right;
	clear:		none;
	border-top: 2px solid #fff;
}

#nav {
	background-color: #00bce4;
	width:		550px;
	height:		25px;
	line-height:25px;
	color:		#fff;
	float:		right;
	clear:		none;
	/*margin:		0px 10px 0px 0;*/
	border-top:	2px solid #fff;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 25px;
}

#nav a {
	display: block;
}

#nav li { /* all list items */
	float: left;
	height: 25px;
	line-height: 25px;
	color: #fff;

}
#nav li a {
	height:		25px;
	line-height:25px;
	padding:	0 8px 0 8px;
	font:		12px/25px Verdana, arial, helvetica, sans-serif;
	color:		#fff;
	border-right:1px solid #fff;
	display:	block;
	float:		left;
	clear:		none;
	text-decoration: none;

}
#nav li a:visited {color: #fff;}
#nav li a:hover {color: #fff;background-color: #00539b;}
#nav li a:active {color: #fff;text-decoration: none;}

#nav li ul { /* second-level lists */
	position: absolute;
	background-color: #00bce4;
	clear: both;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

}
#nav li ul li {
	border-top:1px solid #fff;
	clear: both;
	width: 180px;


}

#nav li ul li a {
	border: 0; padding: 0; margin: 0;
	padding-left: 3px;
	width: 100%;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	top: 132px;
}

#nav li:hover, #nav li.over {
position: static; /* make menus not sticky in ie7 */
} 
/*#nav li, #nav ul {display:inline;}


#nav a, #nav a:link {
	height:		25px;
	line-height:25px;
	padding:	0 8px 0 8px;
	font:		12px/25px Verdana, arial, helvetica, sans-serif;
	color:		#fff;
	border-right:1px solid #fff;
	display:	block;
	float:		left;
	clear:		none;
	text-decoration: none;
}
#nav a:visited {color: #fff;}
#nav a:hover {color: #fff;background-color: #00539b;}
#nav a:active {color: #fff;text-decoration: none;}*/

.homeLink {margin-left:8px;border-left:1px solid #88b53b;}

#lnav {margin-top: 0px;}

#lnav a, #lnav a:link {
	height:		25px;
	width:		160px;
	line-height:25px;
	padding:	0 7px 0 0px;
	font:		12px/25px Verdana, arial, helvetica, sans-serif;
	color:		#00539b;
	border-bottom:2px solid #fff;
	display:	block;
	float:		left;
	clear:		none;
	text-decoration: none;
	background-image: url("/img/lnav-btn.gif");
	background-repeat: none;
	text-align: right;
	font-weight: bold;

}


.clear {
	clear:	both;
	height: 0;
}

/* forms */

label {
	display:	block;
	width:		120px;
	float:		left;
	margin-bottom: 15px;
	font-weight:	bold;
}

.notRequired {
	font-weight:	normal;
}

.stdSel {
	display:	block;
	width:		360px;
	float:		left;
	margin-bottom: 15px;
}

.smlSel {
	display:		block;
	width:			150px;
	float:			left;
	margin-bottom: 15px;
}

.stdTxt {
	width:		230px;
	margin-bottom: 15px;
}

.submit {
	margin-left:120px;
	width:		230px;
}

br {
	clear: left;
}

.stdTxtLg	{
	width:		350px;
	height:		250px;
	padding:	4px;
}

td, th {vertical-align: top;}

ul{padding: 0 10px 0 15px;}

.credit {
	color:		#aaa;
	font:		11px/17px Georgia, "Times new roman", serif;
}

.util {
	width:		740px;
	height:		12px;
	line-height:12px;
	text-align: right;

}

.red {color:#c00;}
#side {height:350px;}
