/*---------------- global styles ---------------------*/

	html
	{
		width: 100%;
		margin-bottom: 48px;
		overflow: scroll;
	}
	
	body
	{
		width: 764px;
		text-align: center;
		background: #fff;
		margin: 0px auto 48px auto;
		font-family: "century gothic", arial, "trebuchet ms", verdana, sans-serif;
		font-size: 1em;
		vertical-align: top;
	}
	
	.screen
	{
	}
	
	.print
	{
		display: none;
	}
	
	.hide
	{
		display: none;
	}
	
	.left
	{
		float: left;
	}
	
	.right
	{
		float: right;
	}
	
	.show
	{
	
	}
			
	a
	{
		color: #00ADEF;
		text-decoration: none;
	}


	a:hover
	{
		color: #E6048C;
		text-decoration: none;
	}
	
/*---------------- form styles ---------------------*/

	form
	{
		display: inline;
	}
	
	.inputText
	{
		color: #505154;
		border: 1px solid #999;
		font-family: "century gothic", arial, "trebuchet ms", verdana, sans-serif;
		margin-bottom: 4px;
		background: #fff !important;
	}
	
	.inputMulti
	{
		vertical-align: text-top;
		font-family: "century gothic", arial, "trebuchet ms", verdana, sans-serif;
		color: #505154;
		border: 1px solid #999;
		margin-bottom: 4px;
	}
			
	.rightinput
	{
		float: right;
		width: 340px;
	}
	
/*---------------- banner styles ---------------------*/

	#banner
	{
		width: 764px;
		height: 139px;
		text-align: left;
		margin: 12px 0px 12px 0px;
		padding: 21px 0px 0px 0px;
	}
	
	#banner img
	{
		float: right;
		margin: 0px 0px 0px 0px;
		border: none;
	}
	
/*---------------- main styles ---------------------*/

	#main
	{
		width: 764px;
		float: left;
		text-align: left;
		border-top: none;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#links
	{
		float: left;
		width: 196px;
		margin: 0px 0px 0px 0px;
	}
	
	#content
	{
		/*overflow: auto;
		height: 380px;*/
		overflow: hidden;
		float: right;
		width: 544px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		line-height: 2em;
	}
	
/*---------------- navigation styles ---------------------*/

	#nav
	{
		float: left;
		width: 196px;
		height: auto;
		font-size: 1em;
		background: #fff;
		padding: 0px 0px 0px 0px;
		text-align: left;
		/*border-bottom: 1px solid #ccc;*/
		background: #E5FAFE url(../images/panebg1.gif) top right no-repeat;
	}
	
	#nav ul
	{
		font-size: 1em;
		font-weight: bold;
		list-style: none;
		margin: 8px 12px 8px 12px;
		padding: 0px 0px 0px 0px;
	}
	
	#nav li
	{
		margin: 0px 0px 4px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#nav ul ul
	{
		font-weight: normal;
		list-style: none;
		margin: 4px 0px 0px 8px;
		padding: 0px 0px 0px 0px;
	}
	
	#nav .navIn
	{
		color: #E6048C;
	}
		
/*---------------- CONTENT: content styles ---------------------*/

	.linkbox
	{
		width: 183px;
		margin: 0px 0px 16px 0px;
	}
	
	.linkboxtop
	{
		height: 24px;
		background: #fff url(../images/boxtop.gif) top left no-repeat;
	}

	.linkboxcontent
	{
		padding: 4px 8px 4px 8px;
		background: #fff url(../images/boxbg.gif) top left repeat-y;
	}
	
	.linkboxbottom
	{
		text-align: right;
		height: 18px;
		background: #fff url(../images/boxbottom.gif) bottom left no-repeat;
	}
	
	#links h1
	{
		color: #fff;
		font-size: 0.8em;
		padding: 3px 0px 0px 8px;
		margin: 0px 0px 0px 0px;
	}
	
	#links p
	{
		color: #777;
		font-size: 0.7em;
		padding: 0px 0px 8px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#links h2
	{
		color: #777;
		font-size: 0.7em;
		padding: 0px 8px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#links h3
	{
		color: #008b3f;
		font-size: 1em;
		padding: 0px 8px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#links ul
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-size: 0.7em;
		list-style: none outside;
	}
	
	#links li
	{
		padding: 0px 0px 0px 12px;
		margin: 4px 0px 0px 0px;
		background: url(../images/bullet1.gif) 0px 3px no-repeat;
	}
	
	#links .pdf
	{
		padding: 2px 0px 0px 24px;
		margin: 4px 0px 0px 0px;
		background: url(../images/icon.pdf.gif) 0px 0px no-repeat;
	}
	
/*---------------- CONTENT: content styles ---------------------*/

	#content h1
	{
		color: #FF9800;
		font-weight: normal;
		font-size: 2.2em;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 16px 0px;
	}
	
	#content h2
	{
		color: #6FC92E;
		clear: both;
		font-weight: normal;
		font-size: 1.3em;
		padding: 0px 0px 0px 0px;
		margin: 12px 0px 8px 0px;
	}
	
	#content h2 a
	{
		/*color: #6FC92E;*/
	}
	
	#content h3
	{
		color: #8C0080;
		font-size: 0.85em;
		font-weight: normal;
		padding: 0px 0px 0px 0px;
		margin: 12px 0px 8px 0px;
	}
	
	#content h3 a
	{
		/*color: #008b3f;*/
	}
	
	#content p
	{
		color: #505154;
		font-size: 0.9em;
		line-height: 1.5em;
		padding: 0px 0px 0px 0px;
		margin: 12px 0px 8px 0px;
	}
	
	#content a
	{
		color: #00ADEF;
		text-decoration: none;
	}


	#content a:hover
	{
		color: #E6048C;
		text-decoration: none;
	}
	
	#content em
	{
		color: #E6048C;
	}
			
	#content ul
	{
		color: #505154;
		padding: 0px 0px 0px 0px;
		margin: 8px 0px 0px 0px;
		list-style: none;
		font-size: 1em;
	}
	
	#content ul ul
	{
		padding: 0px 0px 0px 0px;
		margin: 12px 0px 8px 0px;
		list-style: none;
		font-size: 0.9em;
	}
	
	#content ul li
	{
		padding: 0px 0px 0px 28px;
		margin: 2px 0px 0px 0px;
		background: url(../images/bullet1.gif) top left no-repeat;
		/*border-bottom: 1px solid #ccc;*/
	}
	
	#content ul ul li
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border-bottom: none;
		background: none;
	}
	
	#content ul a
	{
		font-weight: normal;
	}
	
	#content ul ul a
	{
		font-weight: normal;
	}
	
	#content dl
	{
		padding: 0px 0px 0px 0px;
		margin: 4px 0px 8px 0px;
		font-size: 0.75em;
		line-height: 1.5em;
	}
	
	#content dt
	{
		color: #8C0080;
		font-size: 1.2em;
	}
	
	#content dd
	{
		padding: 0px 0px 16px 0px;
		margin: 4px 0px 8px 0px;
		border-bottom: 1px solid #ccc;
	}
	
	#content .errortext
	{
		color: #c00;
	}

	.hr
	{
		display: block;
		clear: both;
		width: 100%;
		height: 1px;
		font-size: 0px;
		background: #ccc;
		margin: 8px 0px 8px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.imageRight
	{
		float: right;
		clear: both;
		padding: 2px;
		border: 1px solid #8c8c8c;
		margin: 4px 0px 8px 16px;
	}
	
	.imageBlock
	{
		display: block;
		padding: 2px;
		border: 1px solid #8c8c8c;
		margin: 4px 0px 8px 0px;
	}
	
	.imageLeft
	{
		float: left;
		padding: 2px;
		border: 1px solid #8c8c8c;
		margin: 4px 16px 8px 0px;
	}
	
	.imageFull
	{
		display: block;
		clear: both;
		padding: 2px;
		border: 1px solid #8c8c8c;
		margin: 4px 0px 8px 0px;
	}
	
	.inlineImage
	{
		display: inline;
		border: none;
		padding: 0px;
		margin: 0px 4px -3px 0px;
	}
	
	blockquote
	{
		background: #E5F7FD url(../images/panebg1.gif) top right no-repeat;
		color: #E7316E;
		font-size: 1em;
		font-weight: normal;
		font-style: italic;
		margin: 8px 0px 12px 0px;
		padding: 4px 8px 4px 8px;
		line-height: 1.5em;
	}
	
	.newspane
	{
		width: 520px;
		display: block;
		float: left;
		padding: 0px 12px 0px 12px;
		margin: 8px 0px 8px 0px;
		min-height: 156px;
		height: auto;
	}
	
	.newspane img
	{
		border: 2px solid #fff;
		padding: 0px;
	}
	
	.newspane h2
	{
		width: 100%;
		float: left;
		clear: left;
		margin: 6px 0px 0px 0px !important;
		line-height: 1.25em !important;
	}
	
	.newspane h3
	{
		width: 100%;
		float: left;
		clear: left;
		margin: 6px 0px 6px 0px !important;
		line-height: 1.25em !important;
	}
	
	#content td
	{
		background: #FDE5F3;
	}
	
	#content thead
	{
		color: #8C0080;
		font-size: 0.85em;
		font-weight: normal;
	}
	
	#content tbody
	{
		color: #505154;
		font-size: 0.8em;
	}
	
/*---------------- footer styles ---------------------*/

	#footer
	{
		float: left;
		clear: both;
		width: 764px;
		text-align: center;
		font-size: 0.7em;
		color: #8c8c8c;
		padding: 32px 0px 16px 0px;
	}
	
	#footer a
	{
		margin: 0px 0px 0px 0px;
	}
	
	#validation
	{
		padding: 16px 0px 0px 0px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	