	html, body{margin:0; padding: 0; font:80%/1.5 Arial, Helvetica, sans-serif; color:#154d6a; background-color:#edf5fa} 
#pagewidth{ width:980px; text-align:left;  margin-left:auto; margin-right:auto; background:url(images/new-bg-pagewidth.gif) repeat-y center top} 

	a {
		text-decoration: none;
	}
	p{color:#434343}
	
	h1 {
		font-size:20px;
		color: #154d6a;
	}
	h2 {
		font-size: 12px;
		color: #154d6a;
	}
	h5 {
		font-weight:100;
		color: #222222;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	ul{list-style:none}
	
/*---------------HEADER---------------*/
#header{position:relative; height:100px; width:974px; margin:0 0 0 3px; border-bottom:5px solid #256A8B; margin:0 auto}

#logo{float:left; width:262px; height:32px; text-indent:-6000px; background-image:url(images/new-logo.gif); margin:36px 0 0 20px; display:inline}
#logo a{height:32px; width:100%; display:block; overflow:hidden; border:none}
#logo a:hover{ border:none}

ul#header_contact{text-align:right; margin:8px 20px 0 0; float:right; display:inline; color:#2d6a88}
ul#header_contact li.num{font-size:2.2em; font-weight:bold}
ul#header_contact a{color:#2d6a88; font-size:1.1em; border-bottom:1px dotted #256A8B}
ul#header_contact a:hover{ border-bottom:1px solid #256A8B}

/*---------------NAV---------------*/ 
ul#nav{width:483px;  height:25px; line-height:25px; padding-top:1px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; margin-top:16px}
ul#nav li{ margin:0 2px; display:inline;  color:#FFFFFF; float:left; background:url(images/new-nav-right.jpg) no-repeat top right}
ul#nav li a{color:#fff; border:none; padding:0 7px; display:block; float:left; background:url(images/new-nav-left.jpg) no-repeat top left}
ul#nav li a:hover{color:#FF0; border:none}
ul#nav li a, #footer a{text-decoration:none}


	table#header {
	height: 50px;
		background-color: #FFF;
		color: #660099;
		font-size: 16pt;
	}

	table#header td {
		padding-left: 5px;
	}
	table#main {
		 height:600px; min-height:600px;
	}
	.top_padding{margin-top:30px}
	table#main td {
		vertical-align: top;
		font-size:13px;
	}
	td.catCol {
		background-color: #FFF;
		padding-top:10px
	}
	td.catColIndex {
		padding-top:10px
	}
	td.centerCol {
		font-size: 12px;
		padding: 10px;
	}
	table.x{background-color:#33FF99; width:100%}
	table#categories td {
		
		background-color: #BDBDBD;
	}
	table#categories td a {
		font-size: 11px;
		color: #CC0000;
	}
	table#categories td a:hover {
		color: #330099;
	}
	td.catHeader {
		background-color: #666666;
		font-size: 14px;
		color: white;
		
	}
	table.mod {
	margin:0;
	padding:0;
	margin-top: 22px;
	margin-bottom:-20px;
	margin-left:15px;
	}
	
	table.mod_right {
	margin:0;
	margin-top: 32px;

	}

	
	table.modPrevArticle {
		margin: 5px 0;
		background-color: #F5F7F9;
		float: left;
		width: 50%;
		text-align: left;
	}	
	table.modNextArticle {
		margin: 5px 0;
		background-color: #F5F7F9;
		float: right;
		width: 50%;
		text-align: right;
	}
	table.modPrevArticle a, table.modNextArticle a, table#rssTbl a {
		color: #3A6B95;
		text-decoration:underline;
	}
	table.modPrevArticle a:hover, table.modNextArticle a:hover, table#rssTbl a:hover {
		color: #333;
		text-decoration:underline;
	}	
	table.mod td, table#articles td, table.modNextArticle td, table.modPrevArticle td {
		padding: 3px;
	}
	td.modHeader {
		height:32px;
		padding:5px 0 0 5px;
	}
	td.modHeaderSmall {
		background-color: #f5f5f5;
		font-size:14px;
		color: white;
		border-bottom:1px solid #CACACA;	
		border-top:4px solid #C83732;
		height:20px;
		font-weight: bold;
		color:#4B4B4B;
		padding:5px 0 0 5px;
	}	
	td.modHeaderMain{width:100%;
margin:0; padding:0;
	}
	td.modHeaderSubMain {width:100%;
margin:0 0 0 0; padding:8px 0 0 0;
	}
	td.modHeaderMain h1{
	margin:0;
	padding:28px 0 0 0;
		font-size:20px;
		color:#2F6B89;
		width:100%;
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border-bottom:2px solid #E4D7A3;
		}
		
		td.modHeaderSubMain h1{
	margin:0 0 5px 0;
	padding:0px 0 0 0;
		font-size:20px;
		color:#2F6B89;
		width:100%;
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border-bottom:2px solid #E4D7A3;
		}
		
		
	table.mod tr td.modHeader h4 {
		font-size: 14px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin: 5px 0 0 0;
		color:#2F6B89;
		border-bottom:2px solid #E4D7A3;
	}


	span.rss {
		float: right; 
		margin-top: 5px 
	}
	html>body span.rss {
		margin-top: 0px 
	}
	
	table.mod td a, table#articles td a {
		color: #0033FF;
		
	}
	table.mod td a:hover, table#articles td a:hover {
		color: #FF0000;
	}
	table#footer {
		font-size: 11px;
		text-align: center;
		color: #222222;	
	}
	div.latestBlock {
		margin-bottom: 5px;
		font-size:13px;
	}
	div.latestTitle {
		font-size: 14px;
		font-weight: bold;
		color:#3A6B95;
	}
	div.latestTitle a {
		color:#3A6B95;
	}
	div.latestTitle a:hover {
		color:#567;
	}
	table#articles {
		margin: 10px 0;
	}
	div.pagination  {
		
		font-size:0.85em
	}
	div.pagination a {
		font-weight: bold;
		font-size:0.9em
	}
	div.breadcrumb {
		color: #2F6B89;
		font-size:10px;
		margin:10px 0 5px 0px;
	}
	div.breadcrumb a{
		color: #2F6B89;
		text-decoration:none;
		border-bottom:1px dotted #2F6B89
	}
	div.breadcrumb a:hover{
		color: #2F6B89;
		text-decoration:none;
		border-bottom:1px solid #2F6B89
	}	
	ul#cat {
		padding: 0; 
		margin-left: 5px;
		
	}
	ul#cat li { 
		padding: 0 0 0 15px; 
		font-size: 11px; 
		margin: 0 0 8px 0; 
		background: url(images/icon_arrow.gif) no-repeat 0 3px; 
		list-style: none; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height:15px
	}
	ul#cat li a { 
		color: #333333; 
	}
	ul#cat li a:hover {
	border-bottom:1px dotted #333333; 
		text-decoration: none;
	}
	ul#art {
		padding: 0; 
		margin-left: 5px;
	}
	ul#art li { 
	font-size:11px;
		padding: 0 0 0 15px;
		margin: 0 0 8px 0; 
		background: url(images/icon_article.gif) no-repeat 0 3px; 
		list-style: none; 
		color: #333333;
	}
	ul#art li a {
			color:#333333; 
		text-decoration: none;
	}
	ul#art li a:hover {
		border-bottom:1px dotted #333333; 
		text-decoration: none;
	}
	table.mod_index{
		width:510px;
		font-size: 11px;
	}
	table.mod_index td {
		
	}
	table.mod_index td a {
		color: #000;
		padding:4px 0;
	}
	table.mod_index td a:hover{
		color: #CC0000;
	}
	table.header_contact tr td a {
		font-size: 13px; 
		font-weight: bold; 
		color: #1861BD 
	}
	table.nav tr td.nav_upper {
		height:35px; 
		background-color:#BDBDBD; 
		border-bottom:1px solid #FFF
	}
	table.nav tr td.nav_lower {
		height: 22px; 
		background-color: #CCCCCC;
		border-bottom:1px solid #FFF
	}
	img.logo {
		margin: 20px 0 0 8px; 
		float: left;
	}
	#header_banner {
		width: 468px; 
		float: right; 
		height: 91px; 
		text-align: right; 
		font-size: 10px; 
		margin: 20px 5px 0 0;
	}
	#header_banner a {
		color: #812C2C; 
		text-decoration: underline;
	}
	#header_banner img { 
		display: block;
	}
	table.nav_bg {
		background-color: #AAAAAA;
	}

table.index_inner{width:520px;margin:0 auto}
table.index_inner tr td p{font-size:0.87em; line-height:1.7em; font-family:Verdana, Arial, Helvetica, sans-serif}
table.index_inner tr td p a{ text-decoration:none; color:#154d6a; border-bottom:1px dotted #154d6a}
table.index_inner tr td p a:hover{ text-decoration:none; color:#154d6a; border-bottom:1px solid #154d6a}


	#search_marker {
		width:955px; margin:0 auto; height:40px; background-color:#CC6600; position:relative;
	}
	FORM {
		width:170px;
		margin:0; padding:0;
	}
	INPUT { 
		font-family: 'Trebucet MS',Arial, Helvetica, sans-serif; 
		font-size: 12px;
		padding:3px;
		margin:5px 0
		
	}
	p { 
		font-size: 13px; 
		font-family: Arial, Helvetica, sans-serif; 
		line-height: 1.3em
	}
	div#footer { 
		width: 100%; 
		font-size: 11px; 
		color: #2F6B89; 
		text-align: center; 
		background-image:url(images/new-bg-footer.gif);
		padding:10px 0;
		margin-top:50px;\
	}
	div#footer a {
		color: #2F6B89;
	}
	.clr { 
		clear: both; 
		line-height: 0.1em;
	}
	.divide {
		width: 100%; 
		height: 4px; 
		font-size: 0; 
		background-color:#000; 
		padding: 0; 
		float: left;
	}
	ul.latest_index {
		margin: 10px 0 5px 0;
		float:left;
		padding:0;
	}
	ul.latest_index li {
		
		list-style: none; 
		font-size:13px;
		width:100%;
	}
	ul.latest_index li a { 
	
		
	}
	ul.latest_index li.title{margin-bottom:5px;}
	ul.latest_index li.snippet{line-height:1.7em; color:#434343}
	ul.latest_index li.cat{margin:10px 0; font-weight:bold}
	ul.latest_index li.title a { 
		color:#2F6B89; 
		
		font-weight:bold; 
		font-size: 13px;
		
	}
	ul.latest_index li a{
		color:#154d6a; text-decoration:none; outline:none; border-bottom:1px dotted #154d6a;
	}
	ul.latest_index li a:hover {
		color:#154d6a; border-bottom:1px solid #154d6a
	}
	
	
	
	 span.latest_title a {
		display: block;
		font-weight: bold; 
		font-family: 'Trebucet MS',Arial, Helvetica, sans-serif; 
		margin-bottom: 3px;
	}
	ul#latest_index li span.pathtext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #222222;
		text-decoration:none;
	}
	span.latest_snippet {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px
	}
	img.icon {
		margin-right: 5px
	}
	/*Ads*/
	div.ad {
		width: 180px; 
		font-family: Arial, Helvetica, sans-serif; 
		margin-bottom: 15px;
	}
	div.ad_title a {
		font-size: 14px; 
		color: #2F6B89; 
		text-decoration: underline; 
		margin-bottom: 3px;
	}
	div.ad_text {
		font-size: 12px; 
		margin: 0;
	}
	div.ad_url {
		width: 111px; 
		font-size: 10px; 
		color: #154d6a;
	}
	div#sponsor {
		font-size: 13px; 
		color: #6F6F6F; 
		font-family: Arial, Helvetica, sans-serif; 
		margin: 15px 0 5px 0px;
	}
	a.keywordLink {
		color: #002BB8; 
	}
	a.keywordLink:hover { 
		text-decoration: underline;
	}
	table#rssTbl td { 
		padding: 2px; 
	}
	ul.social_bookmarking {
		margin-top: 20px;
		margin-left: -1px;
	}
	li.social_bookmarking {
		list-style: none;
		float: left;
		padding: 4px;
		font-size: 11px;
	}
	li.social_bookmarking a {
		color: #000099;
		text-decoration: none;
	}
	li.social_bookmarking a:hover {
		text-decoration: underline;
	}		
	.results{font-size:11px}
	
	table.mod_bread{padding-top:-20px; margin-top:-20px}
	
	#ads{margin:30px 0 0 10px}
	
	ul#sitemap{list-style:none}
	ul#sitemap li{font-size:0.9em; font-weight:bold}
	ul#sitemap li a{color:#2D6A88}
	ul#sitemap li a:hover{color:#7E1414}