.hilite {
background-color: #ff0000;
color: #ffffff;


}

TD		{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #444444;}
DIV		{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px}
INPUT		{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
TEXTAREA	{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; background-color:F8F8F8; border-width:1pt; border-color:silver; border-style:dashed}
FORM 		{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}
SELECT		{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; background-color:FFFFFF; border-width:1pt; border-color:silver; border-style:dashed}
ul              {margin-top:0px; margin-bottom:0px;}
/*
A:link          {BACKGROUND: none; COLOR: #6C9D11; FONT-SIZE: 12px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:active        {BACKGROUND:hhh none; COLOR: #6C9D11; FONT-SIZE: 12px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:visited       {BACKGROUND: none; COLOR: #6C9D11; FONT-SIZE: 12px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:hover         {BACKGROUND: ; COLOR: #6C9D11; FONT-SIZE: 12px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
*/
img {border:0px}
.content {BACKGROUND: none; COLOR: #444444; FONT-SIZE: 11px; FONT-FAMILY:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.block_title 	{BACKGROUND: none; COLOR: #444444; FONT-SIZE: 11px; FONT-WEIGHT: bold; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.option 	{BACKGROUND: none; COLOR: #444444; FONT-SIZE: 11px; FONT-WEIGHT: font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #444444; FONT-SIZE: 11px; FONT-WEIGHT: normal; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.highlight {COLOR: #B3120A; FONT-WEIGHT: bold}
.mod_title 	{BACKGROUND: none; COLOR: #444444; FONT-SIZE: 11px; FONT-FAMILY:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.debug 	{BACKGROUND: none; COLOR: #ff0000; FONT-SIZE: 11px; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif}

.tabborder {
	border-bottom: #CCCCCC 0px solid;
	border-left: #CCCCCC 0px solid;
	border-right: #CCCCCC 0px solid;
	border-top: #CCCCCC 0px solid;
}

.tab {
	background-color: #ffffff;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#444444;
	padding: 4px;
	border: #C3BDBD 1px solid;
}

.open-table{
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	color: #444444;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	padding : 5px;
}

.smalltext {
	font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#5d6e75;

}
.theme-news-home-title {font-size: 11px; font-weight: bold; color: #444444; font-family: tahoma, sans-serif;}
.theme-news-home-text {padding: 5px; font-size: 11px; color: #444444; font-family: tahoma, sans-serif;}

.topborder2 {border-bottom: #CCCCCC 1px solid;}
.td_blocks {width:20%; vertical-align:top; border-left: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px SOLID; background-color: #eeeeee; color:#444444;}
.bottomtopfooter {padding: 8px; padding-left: 4px; padding-right:6px; font-size: 11px; color: #444444; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
.block_text {PADDING:5px; COLOR: #444444; FONT-SIZE: 11px; FONT-FAMILY:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
.right_block_title {border-bottom: #CCCCCC 1px solid; border-top: #CCCCCC 1px solid; background: #FEAC31; padding: 5px; font-size: 11px; font-weight: bold; color: #fff;}
.left_block_title {width:100%; border-bottom: #CCCCCC 1px solid; background: #fff; padding: 5px; font-size: 11px; font-weight: bold; color: #444444; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

td.block
{
border-bottom: #8E9A9F 1px solid;
border-right:#8E9A9F 1px solid;
border-top:#8E9A9F 1px solid;
COLOR: #0D2938;
}

table.feedback
{
COLOR: #0D2938;
FONT-SIZE: 11px;
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

table.poll
{
}

table.topics
{
width: 100%;
}

td.phptable
{
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	padding : 5px;
	text-align: left;
}

table.phptable
{
width: 100%
}

td.codetable
{
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	padding : 5px;
	text-align: left;
	COLOR: #0D2938;
}

table.codetable
{
width: 100%
}

/* STAR RATING */
	.star-rating{
		list-style:none;
		margin-left:5px!important;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url(/images/alt_star.gif) top left repeat-x;
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(/images/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(/images/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

	.size1 {
		font-size:9px;
		}

	.size2 {
		font-size:11px;
		}

	.size3 {
		font-size:13px;
		font-weight:bold;
		}

	.size4 {
		font-size:17px;
		font-weight:bold;
		}

	.size5 {
		font-size:22px;
		font-weight:bold;
		}


		
		
/*

BODY {

	margin: 0px;

	background: #FFFFFF;

	color: #444444;

}

*//*

td {

	margin: 0em;

	padding: 0em;

	font-family: Tahoma, sans-serif;

	font-size: 12px;

}



table {

	border-width: 0em;

	border-collapse: collapse;

}

*/

a:link, a:active, a:visited {

	color: #0068AA;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}



.tab-menu a {

	font-family: Tahoma, sans-serif;

	font-size: 12px;

	font-weight: bold;

}



.tab-menu-over a {

	font-family: Tahoma, sans-serif;

	font-size: 12px;

	font-weight: bold;

}



img {

	border: none;

}



/* HEADER

================================== */ 

.topline {

	border-top: 4px solid #535C5D;

	width: 960px;

}

.head-links {

	margin: 5px 0px 5px 0px;

}

.head-links td {

	width: 33%;

	text-align: center;

}

.head-bg {

	border-bottom: 3px solid #71B1B8;

	background: url(head_bg0.jpg) #FFFFFF no-repeat top right;

}

.contacts {

	border-left: 4px solid #B4D9DD;

	padding-left: 15px;

	margin-bottom: 20px;

	color: #303435;

	font-size: 11px;

}

.contacts div {

	padding-bottom: 15px;

	font-size: 12px;

}

.search-box {

	background: url(search_b.gif) #1284AE no-repeat bottom right;

}

.s-tc {

	background: url(search_t.gif) no-repeat top left;

}

.search-field td {

	padding: 0px 10px 15px 10px;

}

.form {

	border: 1px solid;

	border-color: #002E3F #1EB7EF #1EB7EF #002E3F;

}

/* CONTENT

==================================== */

/* Headers Content Box */ 



.ghead {

/*	background: url(gh_brc00.gif) OrangeRed no-repeat bottom right;
*/
	background: url(gh_brc00.gif) OrangeRed no-repeat bottom right;

}

.ghead-corn {

	background: url(gh_blc00.gif) no-repeat bottom left;

}

.bhead {

/*
	background: url(bh_brc00.gif) DodgerBlue no-repeat bottom right;
*/
	background: url(bh_brc00.gif) Blue no-repeat bottom right;

}

.bhead-corn {

	background: url(bh_blc00.gif) no-repeat bottom left;

}

.ohead {

/*	background: url(oh_brc00.gif) Gold no-repeat bottom right;
*/
	background: url(oh_brc00.gif) green no-repeat bottom right;
}

.ohead-corn {

	background: url(oh_blc00.gif) no-repeat bottom left;

}

.head-text {

	padding: 6px 5px 6px 0px;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

}

.blue-head {

	padding-bottom: 2px;

	border-bottom: 3px solid #066AB4;

	margin-bottom: 10px;

	color: #066AB4;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

}

.head-text a {

	color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

}

.head-text a:hover {

	color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: underline;

}

/* Menu */ /*

.menu-box {

	padding: 7px;

	background-color: #F5F6F6;

}

.menu-tlc {

	background: url(menu_tlc.gif) no-repeat top left;

}

.menu-brc {

	background: url(menu_brc.gif) no-repeat bottom right;

}

.menu-item {

	border-bottom: 1px solid #E2E2E2;

	border-top: 1px solid #E2E2E2;

	padding: 2px 5px 3px 32px;

	width: 100%;

	background: no-repeat center left;

	font-size: 12px;

	font-weight: bold;

}

.menu-item a:link, .menu-item a:active, .menu-item a:visited {

	color: #0068AA;

	text-decoration: none;

}

.menu-item a:hover {

	text-decoration: underline;

}

.menu-tlc-active {

	background: url(menu_tld.gif) no-repeat top left;

}

.menu-brc-active {

	background: url(menu_brd.gif) no-repeat bottom right;

}

.menu-item-active {

	padding: 4px 5px 5px 32px;

	width: 100%;

	color: #FFFFFF;

	background: #0068AA no-repeat center left;

	font-size: 12px;

	font-weight: bold;

}

.menu-item-active a:link, .menu-item-active a:active, .menu-item-active a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

.menu-item-active a:hover {

	text-decoration: underline;

}

.submenu {

	padding: 10px;

	background-color: #FFFFFF;

}

.submenu ul {

	margin: 0px;

	padding-left: 25px;

	list-style: square;

	color: #FF7B10;

	font-size: 11px;

	font-weight: bold;

}

.submenu ul li {

	margin-bottom: 10px;

}

.submenu ul a:link, .submenu ul a:active, .submenu ul a:visited {

	color: #4D5355;

	text-decoration: none;

}

.submenu ul a:hover {

	text-decoration: underline;

}

ul.submenu-level2 {

	padding-top: 10px;

	list-style: disc;

	color: #8AC400;

	font-weight: normal;

}

ul.submenu-level2 li {

	margin-bottom: 5px;

}



.menu_subtitle {

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	color: #ff7b10;

	border-bottom: 3px solid #d7d7d7;

	padding-bottom: 2px;

	margin-bottom: 10px;

}



ul.menu-text {

	font-size: 11px;

	font-weight: bold;

	margin: 0px 0px 15px 0px;

	padding-left: 25px;

	list-style: square;

	color: #ff7b10;

}

ul.menu-text li {margin-bottom: 5px;}

ul.menu-text a:link, ul.menu-text a:active, ul.menu-text a:visited {	text-decoration: none;}

ul.menu-text a:hover {text-decoration: underline;}



/* Links Box */

.links-box {

	margin: 0px;

	padding: 0px 0px 10px 15px;

	list-style-image: url(mark_arr.gif);

}

.links-box div {

	padding-bottom: 10px;

	padding-top: 3px;

	font-size: 11px;

}

.links-box a:link, .links-box a:active, .links-box a:visited {

	color: #252525;

	text-decoration: none;

}

.links-box a:hover {

	text-decoration: underline;

}

.links-box div a:link, .links-box div a:active, .links-box div a:visited {

	color: #9C9C9C;

	text-decoration: none;

}

.links-box div a:hover {

	text-decoration: underline;

}

.nextlink {

	color: #0068AA;

	font-size: 11px;

}

/* News Box */

.mainnews-box td {

	padding: 10px 0px 10px 0px;

	border-bottom: 2px solid #EDEDED;

}

.mainnews-box td h1 {

	padding-bottom: 5px;

	margin: 0px;

	color: #222323;

	font-size: 12px;

}

.mainnews-box td h1 a:link, .mainnews-box td h1 a:active, .mainnews-box td h1 a:visited {

	color: #222323;

	text-decoration: none;

}

.mainnews-box td h1 a:hover {

	text-decoration: underline;

}

.mainnews-box td div {

	padding-bottom: 5px;

	color: #979B9E;

	font-size: 11px;

}

.cont-img {

	border: 1px solid #969EA3;

	margin-right: 10px;

}

/* Events Box */

.events-box td {

	padding: 10px 4px 4px 4px;

	vertical-align: top;

}

.events-box td div {

	color: #98A3A9;

	font-size: 10px;

}

.events-box td a:link, .events-box td a:active, .events-box td a:visited {

	color: #444444;

	text-decoration: none;

}

.events-box td a:hover {

	text-decoration: underline;

}

/* News List */

.news-box td {

	padding: 10px 4px 4px 4px;

	vertical-align: top;

}

.news-box td a:link, .news-box td a:active, .news-box td a:visited {

	color: #444444;

	text-decoration: none;

}

.news-box td a:hover {

	text-decoration: underline;

}

.date {

	padding-bottom: 5px;

	color: #979B9E;

	font-size: 11px;

}

div.news-hidden-box {

	margin: 5px 0px 5px 0px;

	padding: 10px;

	color: #252525;

	background-color: #F5F5F5;

	font-size: 12px;

}



/* Actual */

.actual-box td {padding: 4px;}



/* Subscribe */ /*

.mail-head {

	padding: 5px 35px 0px 35px;

	background: url(mail_hea.gif) no-repeat top left;

	color: #005F9B;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

}

.subsc-form {

	border: 1px solid;

	border-color: #848484 #DBDBDB #DBDBDB #848484;

	width: 100%;

}

/* Pool Box */ /*

.pool-box td {

	padding: 7px;

	background-color: #F5F6F6;

}

/* Articel Text */ /*

.art-title {

	padding-bottom: 10px;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

}

.source {

	padding-bottom: 10px;

	color: #A9A69E;

	font-size: 11px;

}

.content {

	font-size: 12px;

	line-height: 1.4em;

	text-align: justify;

}

.art-image {

	border: 1px solid #A9A69E;

	margin: 0px 10px 0px 0px;

}

/* Parts Content */ /*

.part-subtitle {

	padding-bottom: 10px;

	border-bottom: 1px solid #E7E7E7;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

}

.part-subtitle-level2 {

	padding: 10px 10px 10px 35px;

	background: url(ar_grey0.gif) #F5F5F5 no-repeat left;

	font-weight: bold;

}

h2 {

	margin: 0px;

	padding: 0px 0px 5px 0px;

	font-size: 14px;

}

.contactinfo-box {

	border: 4px solid #F5F5F5;

	padding: 10px;

	margin-bottom: 10px;

}

.contactinfo-box div {

	padding-bottom: 5px;

	font-size: 11px;

}

.cont-table {

	border: 4px solid #F5F5F5;

}

.cont-table td {

	border-bottom: 1px solid #D5D5D5;

	padding: 5px;

}

.cont-table th {

	padding: 10px;

	font-size: 11px;

	text-align: left;

	vertical-align: top;

}

.cont-table td div {

	font-size: 11px;

}

.ct-subtitle {

	padding: 10px;

	background-color: #E9E9E9;

	font-weight: bold;

}

ul.struct-list {

	margin: 0px;

	padding-left: 15px;

	list-style: square;

	color: #FF7B10;

	font-size: 12px;

}

ul.struct-list li {

	margin-bottom: 10px;

	font-weight: bold;

}

ul.struct-list li ul {

	margin: 0px;

	padding: 10px 0px 10px 25px;

	list-style: disc;

	font-size: 11px;

}

ul.struct-list li ul li {

	margin-bottom: 5px;

	font-weight: normal;

}

.report-item {

	border-top: 2px solid #E6E6E6;

	border-left: 1px solid #E6E6E6;

	padding: 0px 10px 0px 10px;

}

.report-item-title {

	padding: 5px 15px 5px 15px;

	background-color: #F2F2F2;

	color: #056183;

	font-size: 10px;

	font-weight: bold;

	text-transform: uppercase;

}

/* Catalog  */ /*

.catalog-item {

	padding: 0px 0px 25px 0px;

	font-size: 11px;

}

.catalog-item div {

	padding-bottom: 10px;

	font-size: 18px;

}

.catalog-item ul {

	margin: 0px;

	padding: 0px 0px 0px 15px;

	list-style: disc;

	color: #FF7B10;

}

.catalog-item ul li {

	margin-bottom: 7px;

}

.catalog-item a:link, .catalog-item a:active, .catalog-item a:visited {

	color: #000000;

	text-decoration: none;

}

.catalog-item a:hover {

	text-decoration: underline;

}

.catalog-item div a:link, .catalog-item div a:active, .catalog-item div a:visited {

	color: #0068AA;

	text-decoration: none;

}

.catalog-item div a:hover {

	text-decoration: underline;

}

.add-org-form td {

	padding: 5px;

	font-size: 11px;

}

input.add-form {

	border: solid;

	border-width: 1px 1px 1px 1px;

	border-color: #909090 #C8C8C8 #C8C8C8 #909090;

	width: 100%;

}

.org-sep {

	border-bottom: 1px solid #E2E2E2;

}

.vote {

	border: 3px solid #F0F0F0;

	font-size: 11px;

}

.vote td {

	padding: 5px;

	font-size: 11px;

}

/* Pool Results */ /*

h1.pr-title {

	margin-bottom: 30px;

	padding-bottom: 10px;

	border-bottom: 2px solid #E6E6E6;

	font-size: 20px;

	font-weight: normal;

}

.poolres td {

	padding: 2px;

	font-size: 12px;

}

.pool-bg td {

	padding: 0px;

}

.pool-bg {

	border: 1px solid #E6E6E6;

}

.pool-line {

	background: url(pool_lin.gif) repeat-x;

}

/* Archive */ /*

.arch-block {

	border-top: 1px solid #D9D9D9;

	border-bottom: 3px solid #D9D9D9;

	background-color: #F6F6F6;

}

.arch-field {

	border: 1px solid #C2C2C2;

	background-color: #FFFFFF;

	color: #595959;

	font-size: 20px;

}

.arch-title {

	padding: 5px;

	color: #696969;

	font-size: 11px;

}

/* FOOTER

=========================================== */

.foot-bg {

	border-top: 5px solid #DEE3E6;

	padding: 25px 0px 10px 0px;

	font-size: 11px;

}

#foot-logo {

	border-color: #0068AA;

}



	