#main-container {
	width			: 736px !important;
	width			: 764px;
	margin			: auto;
	padding			: 14px;
	border			: 0;
	z-index			: 1;
	text-align		: left;
	background		: transparent;
}

#box-header	{
	float			: left;
	text-align		: center;
	margin			: 1px;
	padding			: 1px;
	border			: 1px solid #005;

	width			: 730px !important;
	width			: 732px;

	height			: 94px !important;
	height			: 100px;

	background		: #235 url(/images/design/bg_dotted.png) repeat;
}
#site-name	{
	font			: bold 60px/70px "Times New Roman", Times, serif;
	color			: #ccf;
	float			: none;
	margin			: 0 auto;
	padding			: 0;
	border			: 0;
	width			: 90%;
	background		: transparent;
}

#box-date	{
	float			: left;
	margin			: 1px;
	padding			: 1px;
	border			: 0;
	border-top		: 2px solid #003;
	border-bottom	: 2px solid #003;
	width			: 732px !important;
	width			: 732px;
	vertical-align	: middle;
	text-align		: left;
}

#box-miniheader {
	float			: left;
	text-align		: center;
	vertical-align		: middle;

	margin			: 1px;
	border			: 1px solid #003;

	width			: 258px !important;
	width			: 260px;

	/*height			: 50px !important;*/
	height			: 60px;

	overflow		: hidden;
	background		: #303C75 no-repeat;
}

#box-offer	{
	float			: left;
	width			: 734px !important;
	width			: 732px;
	height			: 11px !important;
	height			: 20px;
	padding			: 1px 0;
	margin			: 1px;
	border			: 0;
	border-top		: 2px solid #003;
	border-bottom	: 2px solid #003;
	vertical-align	: middle;
	text-align		: left;
	font			: 10px Verdana, Arial, "Times New Roman", Times, serif;
}

#box-subheader	{
	float			: left;
	padding			: 0;
	margin			: 0;
 	border			: 0;
	background		: transparent;
}
#box-banner {
	float			: left;
	margin			: 1px;
	border			: 1px solid #005;
	padding			: 0;
	text-align		: center;
	vertical-align	: middle;

	width			: 468px !important;
	width			: 470px;

	font			: bold 10px Verdana, Arial, "Times New Roman", Times, serif;
	color			: #303C75;

	height			: 60px !important;
	height			: 62px;

	background		: #fff url(/images/design/bg_b.gif) repeat;
	overflow		: hidden;
}

#box-top	{
	float			: left;
	width			: 470px !important;
	width			: 470px;
	height			: 16px !important;
	height			: 23px;
	padding			: 1px 0;
	margin			: 1px;
	border			: 0;
	border-top		: 2px solid #003;
	border-bottom	: 2px solid #003;
	vertical-align	: middle;
	text-align		: left;
	overflow		: hidden;
}

#box-newsflash {
	float			: left;
	margin			: 1px 0px 1px 1px;
	border			: 2px solid #003;
	padding			: 1px;
	width			: 256px !important;
	width			: 258px;
	height			: 104px !important;
	height			: 112px;
	overflow		: auto;
}

#box-newsflash table.moduletable {
	color			: #000;
	border			: 0;
	background		: transparent ;
}
#box-newsflash table.moduletable th {
	color			: #000;
	margin			: 0;
	padding			: 2px;
	border			: 0;
	background		: transparent;
}
#box-newsflash table.moduletable td {
	color			: #000;
	text-align		: left;
	font-size		: 11px;
	font-weight		: normal;
	background		: transparent ;
}

#box-left, #box-right 	{
	float			: left;
	vertical-align	: top;
	padding			: 0;
	margin			: 1px;
	border			: 0;
	width			: 150px !important;
	width			: 150px;
}
#box-mainbody	{
	float			: left;
	vertical-align	: top;
	padding			: 0;
	margin			: 0;
	border			: 0;
	width			: 432px !important;
	width			: 430px;
}
#box-mainbody2	{
	float			: left;
	vertical-align	: top;
	padding			: 0;
	margin			: 0;
	border			: 0;
	width			: 582px !important;
	width			: 580px;
}

#box-menu-bottom {
	float			: left;
	color			: #ccf;
	margin			: 1px auto;
	padding			: 2px;
	border			: 1px solid #005;

	background		: #235 url(/images/design/bg_dotted.png) repeat;
	vertical-align	: middle;
	text-align		: center;

	width			: 729px !important;
	width			: 732px;

	height			: 15px !important;
	height			: 21px;
}
.bar, a.bar:link, a.bar:visited  {
	font			: bold 10px Verdana, Arial, "Times New Roman", Times, serif;
	color			: #fff;
	padding			: 0px; 
	margin			: 0px; 
	background		: transparent;
}
a.bar:hover {
	color			: #f90;
	text-decoration: none;
}

#box-footer  {
	float			: left;
	margin			: 1px auto;
	padding			: 4px;
	border			: 1px solid #005;
	text-align		: center;
	vertical-align	: middle;

	width			: 725px !important;
	width			: 732px;

	height			: 25px !important;
	height			: 29px;

	font			: bold 10px Verdana, Arial, "Times New Roman", Times, serif;
	color			: #ffc;

	background		: #235 url(/images/design/bg_dotted.png) repeat;
}
#box-footer a, #box-footer a:link, #box-footer a:visited {
	color			: #ee9;
	text-decoration	:underline;
}


body {
	background		: #789 url(/images/design/bg.png)  repeat-y center; 
	padding			: 0; 
	margin			: 0;
	text-align		: center;
	vertical-align	: top;


}

td, div, p {
	color			: #003;
	font			: normal 12px Verdana, Arial, "Times New Roman", Times, serif;
}


a, a:link, a:visited {
	color			: #235;
	text-decoration	: none;
}
a:hover {color: #c00; text-decoration:underline}

h1	{font: bold 24px Verdana, Arial, "Times New Roman", Times, serif;	color: #333; margin: 0px; padding: 0px;}
h2	{font: bold 18px Verdana, Arial, "Times New Roman", Times, serif;	color: #333; margin: 0px; padding: 0px;}
h3	{font: bold 14px Verdana, Arial, "Times New Roman", Times, serif;	color: #333; margin: 0px; padding: 0px;}
h4	{font: bold 12px Verdana, Arial, "Times New Roman", Times, serif;	color: #333; margin: 0px; padding: 0px;}

ul	{list-style: square outside; }
ol	{list-style: decimal outside; }
li	{}
blockquote {
	margin			: 10px;
	margin-left		: 30px;
	padding			: 0 20px 0 10px;
	border-left		: 5px solid #ccc;
}

form { 
	margin			: 0; 
	padding			: 0;
}
select { 
	font-size		: 10px; 
	font-weight		: bold; 
	color			: #333;
}
input {
	padding			: 0;
	margin			: 0;
}

.date {
	font			: bold 11px Verdana, Arial, "Times New Roman", Times, serif;
	color			: #003; 
}
.sitename {
	font			: bold 11px Verdana, Arial, "Times New Roman", Times, serif;
	color			: #003;
}
.sitename_2 {
	font			: bold 11px Verdana, Arial, "Times New Roman", Times, serif;
	color			: #003; 
}

table.moduletable {
	width			: 100%;
	padding			: 0px;
	margin			: 0px 0px 3px 0px;
	border			: 0;
}
table.moduletable th {
	background-image : url("/images/design/module_head.png");
	background-repeat : no-repeat;
	background-position: left bottom;
	border-bottom: 1px solid #000000;
	height: 24px;
	padding-top: 3px;
	vertical-align: middle;
	text-align: left;
	padding-left: 7px;
	font			: bold 11px Verdana, Arial, "Times New Roman", Times, serif;
	color			: #fff;
	margin			: 0;
	border			: 0;
}
div.moduletable, table.moduletable td  {
	font			: normal 10px Verdana, Arial, "Times New Roman", Times, serif;
	color			: #003;
	text-align		: left;
	padding			: 0px;
	margin			: 0px;
	border			: 0;
}
.moduletable a:link, .moduletable a:visited { 
	color			: #235; 
	text-decoration	: none;
}
.moduletable a:hover {


	color			: #f90; 
	text-decoration	: underline;
}
table.moduletable ul {
	padding			: 0;
	margin			: 0 0 0 15px;
	list-style		: square url(/images/design/indent.png) outside;	
}

.button {
	font			: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color			: #000;
	border			: 1px solid #000;
}
.inputbox, .search {
	font			: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color			: #333;
	border			: 1px solid #000;
}
.poll {
	font			: normal 9px Verdana, Arial, Helvetica, sans-serif; 
	color			: #999; 
	font-weight		: normal; 
	border			: 0; 
	padding			: 0;
}

.pathway, a.pathway:link, a.pathway:visited {
	font			: bold 10px/15px Verdana, Arial, "Times New Roman", Times, serif;
	color			: #234;
}
a.pathway:hover {
	color			: #f90;
}

table.contentpaneopen td.contentheading {
  padding-left: 15px;
  padding-top: 9px;
}

table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

.contentpane, .contentpaneopen, .contentdescription {
	width			: 100%;
	text-align		: left;
}
.contentpane td, .contentpaneopen td, .contentdescription td {
	padding			: 0 5px; 
}
a.contentpane:link, a.contentpane:visited, a.contentpaneopen:link, a.contentpaneopen:visited {
	color			: #999; 
	text-decoration	: none
}
a.contentpane:hover, a.contentpaneopen:hover {
	color			: #f90; 
	text-decoration	: underline;
}

.contentheading {
	height: 30px;
	background: url(/images/design/contenthead.png)  repeat-x;
	color: #303C75;
	text-align: left;
	padding-top: 9px;
	padding-left: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	white-space: nowrap;
}

.componentheading {
	color			: #FFCC00;
	background: #303C75;
	height: 26px;
	margin-left: 3px;
	padding-left: 6px;
	border: 1px solid #FFFFFF;
	color: #FFCC00;
	text-align: center;
	white-space: nowrap;
	font-family: Verdana, Arial, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;

}

.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited 	{
	color			: #234;
}
a.contentpagetitle:hover {
	color			: #567;

}
.buttonheading {
	font			: normal 10px Verdana, Arial, "Times New Roman", Times, serif;
	white-space		: nowrap;	
}



.content_rating, .content_vote, .back_button {
	font-size		: 10px;	
	color			: #345; 
	text-decoration	: none; 
	font-weight		: normal; 
	vertical-align	: middle; 
	margin			: 0 6px; 

	padding			: 0;
}
.small 		{
	font-size		: 10px; 
	color			: #345; 
	text-decoration	: none; 
	font-weight		: normal;
}
.smalldark	{
	font-size		: 10px; 
	color			: #003; 
	text-decoration	: none; 
	font-weight		: normal;
}
.createdate, .modifydate {
	font-size		: 10px; 
	font-weight		: normal; 
	color			: #345;
}
a.readon:link, a.readon:visited {
	font-size		: 11px;
	font-weight		: bold;
	color			: #345;
}
a.readon:hover {
	color			: #f90;
}

.fase4rdf, a.fase4rdf:link, a.fase4rdf:visited {
	font-size		: 10px; 
	font-weight		: normal; 
	color			: #333;
}
a.fase4rdf:hover {
	font-weight		: bold; 
	color			: #f90;
}

a.blogsection:link, a.blogsection:visited {
	color			: #333;
	text-decoration	: none;
	font-weight		: normal;
}
a.blogsection:hover {
	color			: #f90; 
	text-decoration	: none;
}

.ontab 	{
	color			: #345;
	padding			: 2px 10px 2px 10px;
	border-top		: 2px solid #345;
	border-right	: 2px solid #345;
	border-bottom	: 0;
	border-left		: 2px solid #345;
	font-weight		: bold;
}
.offtab {
	color			: #666;
	padding			: 2px 10px 2px 10px;
	border-top		: 1px solid #666;
	border-right	: 1px solid #666;
	border-bottom	: 3px solid #345;
	border-left		: 1px solid #666;
	cursor			: default;
}
.tabpadding {
	border-bottom	: 3px solid #345;
}
	
table.searchintro {
	background		: #fff;
	margin			: 0  5px;
	width			: 100%;
	border-bottom	: 1px solid #fff;
}
table.searchintro td {
	padding			: 5px;
	border			: 0;
	border-bottom	: 1px solid #fff;
}

.blog_more {
	padding			: 18px 8px;
	margin			: 0px;
	font-size		: 14px;
	font-weight		: bold;
	color			: #333;
}
.blog_more ul {
	padding			: 0px;
	margin			: 0px;
	list-style		: disc inside;
}

table.contenttoc {
	border			: 1px solid #345;
 	padding			: 1px;
	margin-left		: 7px;
	margin-bottom	: 2px;

}

table.contenttoc th {
	color			: #345;
	text-align		: left;
	padding			: 4px;
	font-weight		: bold;
	font-size		: 10px;
	text-transform	: uppercase;
	background		: #ccc;
}
table.contenttoc td {
	font-size		: 10px;
}

table.contact {
	background		: transparent;
}
table.contact td.icons {
	background		: #89a;
}
table.contact td.details {
	background		: #FFF7C2;
	margin			: 5px;
	padding			: 5px;
	border			: 1px dotted #84CCFE;
}
.contact_email {
	background		: #FFF7C2;
	margin			: 5px;
	padding			: 5px;

	border			: 1px dotted #84CCFE;
}

.mainlevel {
	font			: bold 11px Verdana, Arial, "Times New Roman", Times, serif;
	width           : auto;
	display         : block;
}
a.mainlevel:link, a.mainlevel:visited {
	color			: #003; 
	background		: url(/images/design/menu_arrow.png) transparent no-repeat 0px -5px;
	text-decoration	: none;
	padding			: 3px 0px;
	padding-left	: 10px;
	border-top		: 1px solid #ddd;
	border-bottom	: 1px solid #ddd;
}
a.mainlevel:hover {
	color			: #f90;
	text-decoration	: none; 
	border-top		: 1px solid #ddd;
	border-bottom	: 1px solid #ddd;
	background		: url(/images/design/menu_arrow.png) transparent no-repeat 0px -35px;
}
#active_menu {
	border-top       : 1px solid #ddd;
	border-bottom    : 1px solid #ddd;
	background       : url(/images/design/menu_arrow.png) transparent no-repeat 0px -65px;
	color            : #900;
}

.sublevel {
	font			: bold 10px/15px Verdana, Arial, "Times New Roman", Times, serif;
	padding    		: 1px 2px;
	margin			: 3px;
}
a.sublevel:link, a.sublevel:visited {
	color			: #333;
	text-decoration	: none;
}
a.sublevel:hover {
	color			: #f90;
}
a.sublevel#active_menu  {
	border			: 0;
	color           : #900;
	background      : transparent;
}

ul#mainlevel-nav {
	font			: bold 10px Verdana, Arial, "Times New Roman", Times, serif;
	list-style		: none;
	padding			: 0;
	margin			: 0;
}
ul#mainlevel-nav li
{
	display			: block;
	background		: transparent;
	padding			: 0;
	margin			: 0;
	float			: left;

	white-space		: nowrap;
	border-right	: 1px solid #fff;
}
ul#mainlevel-nav li a {
	display			: block;
	height			: 14px !important;
	height			: 17px;
	padding			: 1px 1px 1px 4px;
	margin			: 0;
	width			: 75px !important;
	width			: 80px;
	text-decoration	: none;
	color			: #fff;
	background		: #235;
}

#box-ticker>ul#mainlevel-nav li a { 
	width: auto;
}

ul#mainlevel-nav li a:hover
{
	color: #333;
	background: #f90;
}

.category {
	color			: #345;
	font-size		: 12px;
	font-weight		: bold;
	text-decoration	: none;
	}
a.category:link, a.category:visited {
	color			: #345;
	font-weight		: bold;
}
a.category:hover {
	color			: #f90;
}
	
td.sectiontableheader, td.sectiontablefooter  {
	background-color: #235; 
	color			: #fff; 
	font-weight		: bold;
	font-size		: 10px;
	border			: 0; 
	padding			: 2px 3px 4px 2px;
}
.sectiontableentry1  {
	background-color: #f0f0f0; 
	color			: #333; 
	font-weight		: normal; 
	padding			: 3px; 
}
.sectiontableentry2  {
	background		: #e8e8e8; 
	color			: #333; 
	font-weight		: normal; 
	padding			: 3px;
}

.pagenavbar {
	text-align		: center;
	vertical-align	: middle;
	padding			: 2px;
	width			: 100%;
}
.pagenav {
	color			: #459;
	font-size		: 10px;
	font-weight		: bold;
	text-decoration	: none;
	marging			: 0;
	padding			: 0 2px;
	border			: 0;
}
a.pagenav:link, a.pagenav:visited  {
	color 			: #003; 
	background-color: transparent;
}
a.pagenav:hover {
	color			: #f90; 
	background		: transparent; 
	text-decoration	: underline;
}


hr {
	background		: transparent; 
	height			: 1px; 
	border			: 1px solid #999; 
	width			: 90%;
}
hr.separator {
	background		: transparent;
	height			: 1px;
	border			: 1px solid #999 ;
	width			: 40%;
}

#menuhorizontal { 
	border			: 0; 
	padding			: 0; 
	margin			: 0;
	
	width			: 100%;
	background		: #235;

	position		: relative; 
	left			: 0; 
	top				: 0; 

	text-align		: left; 
	vertical-align	: top;
}

.minner {
	font			: bold 10px Verdana, Arial, "Times New Roman", Times, serif;
	color			: #fff;
	padding			: 1px 2px 3px 4px;
	border			: 0;
	border-right	: 1px solid #fff;
	border-bottom	: 1px solid #fff;
}

a:link .minner, a:visited .minner {
	color			: #fff;
	text-decoration	: none;
	white-space		: nowrap;
}
a:hover .minner {
	color			: #333;
}

/* main nav */
.main_level_nav {
	margin			: 0;
	padding			: 0;
	border			: 0;	
}
a.main_level_nav:link, a.main_level_nav:visited, a.main_level_nav:hover {
	text-decoration	: none;
}

/* all levels outer */
.moout {
	background		: #235;
}
.moover {
	background		: #f90;
}
a.moover:link,  a.moover:visited {
	color			: #fff;
	text-decoration	: none;
}
a.moover:hover {
	color			: #333;
	text-decoration	: none;
}

.adv, a.adv:link, a.adv:visited  {
	font			: bold 10 px Verdana, Arial, "Times New Roman", Times, serif;
	color			: #E8C332;
	text-decoration		: underline;
}

.partn, .partn a, .partn a:hover {
font:9px;
text-align:center;
color:#999;
text-decoration:none;
}