/* page specifications */
	html{
		scrollbar-face-color:#EEF5F9;
		scrollbar-base-color:#EEF5F9;
		scrollbar-highlight-color:#EEF5F9;
		scrollbar-shadow-color:#EEF5F9;
		scrollbar-track-color:#EEF5F9;
		scrollbar-arrow-color:#000066;
		scrollbar-3dlight-color:#000066;
		scrollbar-darkshadow-color:#000066;
	}

	body
	{
		background-color: #FFFFFF;
		background-image:url(../images/bkgimage.jpg);
		font: 11px Verdana, Arial, Helvetica, sans-serif;
	}

	html body
	{
		margin: 0px;
		position: absolute;
	}
	
	#page
	{
		width: 800px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#news_id
	{
		width:460px;
		border:#C2DBF5 2px solid;
	}

/* element defaults */
	b
	{
		font-weight: bold;
	}

	i
	{
		font-style: italic;
	}

	u
	{
		text-decoration: underline;
	}
	
	form
	{
		display: inline;
	}

	input, select, textarea
	{
		font-size: 11px;
		color: #21518C;
		padding: 2px;
		border: solid #21518C 1px;
	}

	input.image
	{
		border: 0px;
		height: auto;
		padding: 0px;
	}
	
	table, td
	{
		padding: 0px;
		margin: 0px;
		border-collapse: collapse;
		vertical-align: top;
	}

	img
	{
		border-style: solid;
		border-width: 0px;
		border-color: #000000;
	}

	img.left
	{
		float: left;
		margin-right: 7px;
	}
	
	img.right
	{
		float: right;
		margin-left: 7px;
	}
	
	a
	{
		color:#103863;
		text-decoration: none;
	}

	a:hover
	{
		color:#185598;
	}
	
	div.clear
	{
		display: block;
		clear: both;
		line-height: 0;
		visibility: hidden;
	}
	
  
/* class defaults */
	.m_banner_hide{
		display:none;
	}
	.m_banner_show{
		display:block;
	}

	.title
	{
		font-size: 12px;
		font-weight: bold;
	}

	.subhead
	{
		font-size: 12px;
		font-weight: bold;
	}
	
	.subhead2
	{
		font: 11px Verdana, Arial, Helvetica, sans-serif; background: #606C9B; padding-left: 10px; 
		color: #fff; font-weight:500;
	}
		a.subhead2, a.subhead2:active, a.subhead2:visited
		{
			text-decoration: none;
			color: #FFFFFF;
		}
		
		a.subhead2:hover
		{
			color:#84B5EA;
		}
		
	.text
	{
		font-size: 10px;
		color: #000000;
	}

	.text2
	{
		font-size: 11px;
		color: #000000;
	}

	.text3
	{
		font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #185598;
	}

	.slug
	{
		font-size: 9px;
		color: #999999;
		text-transform: uppercase;
	}

	.caption
	{
		font-size: 9px;
		color: #A4A18D;
	}
		a.caption, a.caption:active, a.caption:visited
		{
			text-decoration: none;
			color: #A4A18D;
		}
		
		a.caption:hover
		{
			color:#84B5EA;
		}
		
	

/* special features */
	#dropdown {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
	FONT-FAMILY: arial,sans-serif;
	LETTER-SPACING: 1px;
	}
	.dropdownUnit {
		FONT-WEIGHT: normal; BACKGROUND: #FFFFFF; WIDTH: 1px
	}
	.dropdownLink {
		TEXT-ALIGN: center
	}
	.dropdownLink A {
		PADDING-RIGHT: 3px;
		DISPLAY: block;
		PADDING-LEFT: 3px;
		BACKGROUND: #FFFFFF;
		PADDING-BOTTOM: 3px;
		COLOR: #21538F;
		PADDING-TOP: 3px;
		TEXT-DECORATION: none;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
	}
	.dropdownLink A:hover {
		BACKGROUND: #21538F;
		COLOR: #FFFFFF;
		TEXT-DECORATION: none;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		padding: 3px;
	} 

/* backgrounds and dividers */
	.bg_back {
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	}

	.bg_login
	{
	background-color: #636D9C;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
	
	.bg_ad
	{
	background-color: #E3EEFB;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #103863;
	}
	
	.bg_sep
	{
	background-image:url(../images/blank.gif);
	}
	
	.bg_ent
	{
	border: #FF0000 1px solid;
	}

	.bg_wkpic
	{
	border: #369 1px solid;
	}

	.bg_nav
	{
	background-color:#EDF4FC;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	}

	.bg_news
	{
	border: #A5BACE 1px solid;
	}

	.bg_links
	{
	border: #8D8DC5 1px solid;
	}
	
	.bg_smenu
	{
		background-color: #A3C2E9;
	}

	.nav_current 
	{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;		
	}
	
/* global classes */
	.title
	{
		font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
		color: #103863;
	}
		a.title, a.title:active, a.title:visited
		{
			text-decoration: none;
		}
		
		a.title:hover
		{
			text-decoration: none;
			color:#609FE6;
		}

	.ghead
	{
		font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
		color: #606C9B;	background-color:#EDF4FC;
	}
		a.ghead, a.ghead:active, a.ghead:visited
		{
			text-decoration: none;	background-color:#EDF4FC;
		}
		
		a.ghead:hover
		{
			text-decoration: none;	background-color:#EDF4FC;
			color:#84B5EA;
		}

	.subhead
	{
		font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
		color: #606C9B;
	}
		a.subhead, a.subhead:active, a.subhead:visited
		{
			text-decoration: none;
		}
		
		a.subhead:hover
		{
			text-decoration: none;
			color:#84B5EA;
		}

	.subhead1
	{
	color: #606C9B;
	background: #f2f7fc;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
		a.subhead1, a.subhead1:active, a.subhead1:visited
		{
			text-decoration: none;
		}
		
		a.subhead1:hover
		{
			text-decoration: none;
			color:#84B5EA;
		}

	.description
	{
		font: 7pt Verdana, Arial, Helvetica, sans-serif;
		color: #9CACC5;
	}
		a.description, a.description:active, a.description:visited
		{
			text-decoration: none;
			color: #9CACC5;
		}
		
		a.description:hover
		{
			color:#103863;
		}



	.text1
	{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
	}
		a.text1, a.text1:active, a.text1:visited
		{
			text-decoration: none;
			color: #460500;
		}
		
		a.text1:hover
		{
			color:#2761A7;
			text-decoration: underline;
		}

	.text2
	{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
	}
		a.text2, a.text2:active, a.text2:visited
		{
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			text-decoration: underline;
			color: #185598;
		}
		
		a.text2:hover
		{
			color:#4791E2;
		}

	.slug
	{
		font: 7pt Verdana, Arial, Helvetica, sans-serif;
		color: #A4A18D; text-decoration: none; text-transform: uppercase;
	}
		a.slug, a.slug:active, a.slug:visited
		{
			text-decoration: none;
			text-transform: uppercase;
		}
		
	#cdiv
	{	
		padding:3px 3px 0px 3px;
	}
	
	.content
	{
		border-top: #369 1px solid;
		border-bottom: #369 1px solid;
		padding: 0px 10px;
		font-size:11px
	}
		a.content2, a.content:active, a.content:visited
		{
	text-decoration: none;
	color: #185598;
	background-color: #C2DBF5;
		}
		
		a.text2:hover
		{
	color:#103863;
	background-color: #FFFFFF;
		}
		
	.subnavi {
		color: #FFFFFF; 
		font-size: 11px;
	}
	a.subnavi, a.subnavi:link, a.subnavi:visited, a.subnavi:active, .subnavi {
		color: #FFFFFF; 
		font-size: 11px; 
		text-decoration: none;
	}
	
	.nav
	{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	}
		a.nav, a.nav:active, a.nav:visited
		{
			text-decoration: none;
			color: #FFFFFF;
		}
		
		a.navtext2:hover
		{
			color:#EBE9D9;
		}
	
	#sideNav {
		border: #21518C 1px solid; font-weight:normal; font-family:Verdana, Arial, sans-serif
	}
	.sideNavUnit {
		WIDTH: 100%;
	}
	.sideNavUnit A {
		DISPLAY: block; PADDING-LEFT: 20px; padding-bottom:1px; BACKGROUND: #E3EEFB; PADDING-BOTTOM: 1px; COLOR:#103863; TEXT-DECORATION: none;  font-size:11px; font-family:Verdana, Arial, sans-serif
	}
	.sideNavUnit A:hover {
		BACKGROUND: #fff; COLOR:#3A7ED1; TEXT-DECORATION: none
	}
	.sideNavUnit1 A {
		display:block; padding: 3px 0px 2px 10px;
		color: #fff; font-size: 11px;
		text-decoration: none; font-weight:normal;
		font-family: Verdana, Arial;
		background-color:#285687
	}
	.sideNavUnit1 A:hover {
		BACKGROUND: #285687; COLOR:#fc3; TEXT-DECORATION: none
	}
	.sideNavSeparator {
	BACKGROUND: #CCDDF2;
	BORDER-BOTTOM: #21518C 1px solid;
	}

/* slideshow */
.button-popups { background-color:#FFFFFF;
		 FONT-FAMILY: arial, verdana, helvetica, sans;
		 color: #000000;
		 font-size: 8pt;
		 height: 21px;
		 cursor:hand;
		 font-weight: bold;
		 text-align: center;
		 padding-left: 5px;
		 padding-right: 5px;
		 BORDER: #000000 1px solid }


.buttonon-popups {background-color:#FFFFFF;
		 FONT-FAMILY: arial, verdana, helvetica, sans;
		 color: #336699;
		 font-size: 8pt;
		 height: 21px;
		 cursor:hand;
		 font-weight: bold;
		 text-align: center;
		 padding-left: 5px;
		 padding-right: 5px;
		 BORDER: #000000 1px solid }
		 

/* billboard /*Modify attributes of #contentwrapper below as desired*/
		#contentwrapper{
		width: 148px;
		height: 100px;
		border: 1px solid black;
		background-color: #CCFFFF;
		padding: 5px;
		}

		.billcontent{
		width: 100%;
		display:block;
		}

		 
/* footer */
	.footer
	{
		font: 7pt Verdana, Arial, Helvetica, sans-serif;
		color: #9CACC5;
	}
		a.footer, a.footer:active, a.footer:visited
		{
			text-decoration: none;
			color: #9CACC5;
		}
		
		a.footer:hover
		{
			color:#103863;
		}
.newcatheader {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #636D9C;
	font-variant: small-caps;
}
