body			{
rem**			margin-left: 30px;
rem**			margin-bottom: 30px;
			margin-left: auto; /*added 1-29-11*/
			margin-right: auto; /*added 1-29-11*/
			width: 905px;
			padding: 0;
			background-image:url('/images/body_bg.png');
			background-repeat: x;
			font-family: verdana, arial;
			font-size: 9pt; 
			font-style: normal; 
			font-weight: normal
			color: 010066;
			}

#wrapper		{
			background-color: white;
			color: black;
			border: 10px double #d3d3d3;
			}

#header		{
			position: relative; /*added 1-29-11*/
			margin: 0;
			width: 885px;
			z-index:1;
			}

#header .name		{
			position: absolute;
			top: 30px;
			left: 240px;
			font-family: times; /*Imprint MT Shadow; */
			font-weight: bold;
			font-size: 20pt;
			text-align: top;
			color: #010066;
			border-bottom: double #990000;
			}

#header .catch		{
			position: absolute;
			top: 60px;
			left: 240px;
			font-family: times;
			font-style: normal;
			font-weight: normal;
			font-size: 15pt;
			color: #010066;
			margin: 5px;
			text-align: right;
			}

#header-bottom		{
			border-top: 1px solid #990000;
			border-bottom: 1px solid #990000;
			padding: 5px 0 5px 0;            /* added 11-12-09 */
			height: 14px;
			}

#tagline		{
			font-weight: normal;
			color: #010066;
			font-family: verdana, arial;
			font-style: normal;
			font-size: 11px;
			margin: 0;
			padding: 0 0 0 5px;
			float: left;
			}

#date			{
			font-weight: normal;
			background-color: #ffffff;
			color: #010066;
			font-family: verdana, arial;
			font-style: normal;
			font-size: 11px;
			margin: 0;
			padding: 0 30px 0 2px;
			float: right;
			}

.timage			{
			margin: 5px;
			float: right;
			}

.fpimg			{
			float: left;
			padding-right: .3em;
			}

/* Here is the new stuff from previous websites */

#main		{
		position: relative;
		width: 885px%;
		margin-top: 3px;  /* space top of main below header bottom */
		margin-left: 2px;
		margin-right: 2px;
		padding: 5px 0 0 0;
		}

#content	{
		position: relative;
		margin: 0 0 0 190px;
		width: 500px;
		border: 1px solid #990000;
		background-color: white;
		color: #010066;
rem 		height: 820px;
		height: 900px;
		}

#content .banner{
		color: red;
		font-size: 12pt;
		font-weight: bold;
		}

#content p	{
		font-size: 8pt;
		}

#content .news	{
		height: 94%;
		margin: 10px 20px, 10px, 20px;
		padding: 3px;
		}

#content .news a:link, #content .news a:visited {
		text-decoration: underline;
		}

#content .hdln	{
		padding-bottom: 0.2em;
		font-size: 12pt;
		font-weight: bold;
		color: #010066;
		}

#content .dtin	{
		font-size: 7pt;
		font-style: italic;
		}

#content .art	{
		margin-left: 0;
		font-size: 8pt;
		padding-bottom: 3px;
		}

#content .art ul	{
		padding: 0 0 0 50px;
		}

#content .page	{
		font-size: 7pt;
		}

.newsimg	{
		float: left;
		padding-right: 3px;
		}


#contentx	{
		position: relative;
		margin: 0 0 0 190px;
rem		padding: 3px;
		width: 689px;
		border: 1px solid #990000;
		background-color: white;
		color: #010066;
rem		height: 820px;
		height: 900px;
		}



.tiny	{
		font-size: 9px;
		}


#contentx .inner	{
		padding: 3px;
		font-size: 11px;
		}

#contentx .innerh	{
		padding: 3px;
		font-size: 12px;
		}

#contentx .inner a:link, #contentx .inner a:visited {
		text-decoration: underline;
rem		color: #010066;
		color: blue;
		}

#contentx .innerh a:link, #contentx .innerh a:visited {
		text-decoration: underline;
		color: blue;
		}

#contentx .inner h2	{
		color: #010066;
		padding-bottom: 0.2em;
		border-bottom: 1px solid #b9d2e3;
		font-size: 110%;
		}

#contentx .innerh h2	{
		color: #010066;
		padding-bottom: 0.2em;
		border-bottom: 1px solid #b9d2e3;
		font-size: 110%;
		}

#contentx .inner ul.features {
		margin: 0;
		padding: 0;
		list-style: none;
		}

#contentx .inner li {
		padding-top: 3px;
		}

#contentx .inner h3	{
		font-size: 90%;
		color: #010066;
		}

#contentx .ibox	{
		margin: 0 3px 0 3px;
		padding: 3px;
		border: 1px solid #010066;
		}

#contentx .jtype	{
		font-weight: bold;
		font-size: 8pt;
		}

#contentx .jpos	{
		font-size: 8pt;
		}

#contentx .jpost a:link, #contentx .jpost a:visited  {
		font-size: 8pt;
		color: blue;
		text-decoration: underline;
		}

#contentx .jdesc a:link, #contentx .jdesc a:visited  {
		font-size: 8pt;
		color: blue;
		text-decoration: underline;
		}

#contentx .jdtout	{
		font-size: 8pt;
		color:red;
		}

#mainfeature	{
		border-bottom: 1px solid #990000;
		color: #000000;
		padding: 1em 1em 1em 1em;
		height: 15px;
		}

#mainfeature h2	{
		margin: 0;
		color: #990000;
		font-weight: bold;
		font-size: 140%;
		}

#leftbar	{
 		position: relative;
		float: left;
		width: 180px;
		background-color: white;
		border: solid #990000 1px;
rem		color: #050845;
		color: #010066;
		margin: 0;
		padding: 0;
rem		height: 820px;
		height: 900px;
		}

#lbanner	{
		height: 15px;
		background-color: #990000;
		padding: 1em 1em 1em 1em;
		color: white;
		font-weight: bold;
		}

#leftbar .inner	{
		padding: 10px;
		}

#leftbar hr	{
		height: 1px;
		border-width: 0;
		color: #010066;
		background-color: #010066;
		}


#leftbar ul	{
		margin-left: 0;
		padding-left: 20px;
		list-style-type: square;
		border-top: solid 1px;
		}

#leftbar li	{
		padding-top: 5px;
		}

#leftbar a:link, a:visited {
		text-decoration: none;
rem		color: #050845;
		color: #010066;
		}

#leftbar a:hover	{
		text-decoration: none;
		font-weight: bold;
rem		color: #050845;
		color: #010066;
		}

/* #leftbar p	{
		font-size: 8pt;
		}
*/

#rightbar	{
		position: relative;
		float: right;
		width: 180px;
		background-color: white;
		border: solid #990000 1px;
rem		color: #050845;
		color: #010066;
		margin: 0;
		padding: 0;
rem		height: 820px;
		height: 900px;
		}

#rbanner	{
		height: 15px;
		background-color: #010066;
		padding: 1em 1em 1em 1em;
		color: white;
		font-weight: bold;
		}

#rightbar .inner	{
		padding: 10px;
		}

#rightbar hr	{
		height: 1px;
		border-width: 0;
		color: #990000;
		background-color: #990000;
		}

#rightbar ul	{
		margin-left: 0;
		padding-left: 15px;
		list-style-type: square;
		}

#rightbar li	{
		padding-top: 5px;
		font-size: 8pt;
		}
 
#rightbar a:link, a:visited {
		text-decoration: none;
		color: #010066;
		}

#rightbar a:hover	{
		text-decoration: none;
		font-weight: bold;
		color: #010066;
		}

#rightbar .cdat	{
		font-size: 7pt;
		font-style: italic;
		}

#footer		{
		position: relative;
		padding: 10px;
		margin: 8px 2px 2px 2px;
		border: solid #990000 1px;
		background-color: white;
		color: #990000;
		font-size: 7pt;
		text-align: center;
		clear: both;
		}


