html {

}

body {
	margin:0;
	border:0 none;
	background-image:url('../images/topBg.gif');
	background-repeat:repeat-x;
}

.bg {
	width:99.99%;
	float:left;
	height:1024px;
	z-index:-10;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
}

.wrapper {
	margin:0 auto;
	width:792px;
	
	background-color:#FFFFFF;
	border:#FFFFFF 8px solid;
	border-top:0px none;
}

.border {
	border:#314d89 1px solid;
}

img {
/*	border:0px none; */
}


	/*
	* 
	* Top Nav Bar
	*
	*/
	.topNavLinks td a
	{
		color:#d7d7d7;
		font-size:9pt;
		font-weight:bold;
	}
	.topNavLinks td a:visited, 
	.topNavLinks td a:link,
	.topNavLinks td a:active
	{
		color:#d7d7d7;
		font-size:9pt;
	}
	.topNavLinks td a:hover 
	{
		color:#ffffff;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
	}
	.topNavBtns td img
	{
		margin-left:1px;
		margin-right:1px;
	}
	.topNavBtnsText td
	{
		font-weight:bold;
		font-size:11pt;
	}
	.topHeadingBar
	{
		height:20px;
		BACKGROUND:#eaedf0;
		border:solid 1px #cbced1;

		color:#5f6467;
		font-weight:bold;
		font-size:8pt;
		padding-left:14px;
	}

	/*
	*
	* Main Body Bg
	*
	*/
	.bodyContent
	{
		background-image:url('../images/bottomBg2.jpg');
		background-repeat:repeat-x;
		background-position: 50% 100%;

		padding:20px;

		border-left:solid 1px #cbced1;
		border-right:solid 1px #cbced1;
		border-bottom:solid 1px #cbced1;
	}
	.homeHeading
	{
		font-weight:bold;
		font-size:23pt;
		color:#4E5256;
		line-height:90%;
	}
	.subHeading
	{
		font-weight:bold;
		font-size:22pt;
		color:#4E5256;
		line-height:90%;
	}
	.newsItem
	{
		width:235px;
	}
	.newsItem td 
	{
		padding:8px;
		padding-bottom:0px;
	}
	.newsItem td a
	{
		font-size:9pt;
	}
	.newsItem th
	{
		text-align:left;
		BACKGROUND:#eaedf0;
		border:solid 1px #cbced1;

		width:100%;

		color:#5f6467;
		font-weight:bold;
		font-size:9pt;
		padding:3px;
	}

	/*
	*
	* All Content 
	*
	*/
	p,td,th,span,input,select,textarea {
		font-family:Arial, sans-serif;
		font-size:10pt;
		color:#464A4D;
	}

	a:link, a:active, a:visited {
		color:#267abd;
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}

	.subscribeHeader
	{
		color:#669900;
		font-weight:bold;
		font-size:12pt;
	}
	.subscribeTable td
	{
		font-size:9pt
	}

	.footerNav td a
	{
		font-size:10pt;
		color:#898989;
	}
	.footerNav td a:visited
	{
		font-size:10pt;
		color:#898989;
	}
	.footerNav td
	{
		font-size:10pt;
		color:#898989;
	}

	ul li
	{
		list-style-image: url('../images/gArrow.gif');
		list-style-type: circle
	}


a.navbar:link,
a.navbar:active,
a.navbar:visited,
a.navbar:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:14pt;
	color:#314d89;
}

.sidebar {
	width:192px; /* 220px - 30 from padding */
	padding:15px;
	border-left:#314d89 1px solid;
	border-bottom:#314d89 1px solid;
}

.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
	padding-left:15px;
}

h2 {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#314d89;
}

h4 {
	text-decoration:underline;
}



/*
*	Side Panel
*/
.sidePanel {
	line-height:5px;
	font-weight:bold;
	background-color:#00cc00;
	color:#000000;
	
	width:100%;
	padding:15px;
	border-top:#314d89 1px solid;
	border-left:#314d89 1px solid;
	border-bottom:#314d89 1px solid;
}

a.sidePanelTxt:link,
a.sidePanelTxt:active,
a.sidePanelTxt:visited,
a.sidePanelTxt:hover
{
	font-weight:bold;
	line-height:15pt;
	color:#000000;
	text-decoration:none;
}
.rightNavBox {
	
	width:100%;
	padding:15px;
	border-left:#314d89 1px solid;
	border-bottom:#314d89 1px solid;

}





	.contentArea {
		margin:0px;
		padding:15px;
		padding-top:5px;
	}

	.contentArea h3 {
		color:#314d89;
		margin-bottom:.25em;
	}

	.news {
		font-weight:bold;
		color:#000000;
		text-decoration:none;
	}

	.commentText {
		color:#314d89;
		font-style:italic;
		vertical-align:top;
	}

	a.bottomNav:link,
	a.bottomNav:active,
	a.bottomNav:visited,
	a.bottomNav:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:8pt;
		color:#3d5790;
		text-decoration:none;
		margin-right:1em;
	}

	.clear {
		clear:both;
	}

	.name {
		font-weight:bold;
	}


	.result
	{
		font-size:11pt;
	}
	.searchURL
	{
		color:#000000;
	}

	/*
	// CEO Corner
	*/
	.dashedLine
	{
		padding-top:4px;
		padding-bottom:4px;
	}
.green
{
	color:#005e20;
}
.red
{
	color:#CC0000;
}
