html, body {height: 100%; margin:0; padding:0; background: #464847; font-family: Bookman Old Style; color: #323232;}

table.height_100 {height: 100%; background: #464847;}

div.main_bg {width: 100%; height: 100%;  background: #464847;}

td.header {width:1004;}


a		{color: #333333;}
a:hover	{color: #333333;}

div.news			{padding: 5px; border-top: 1px dotted white; color: #1D1D1D;}
div.news_title	{color: white;font-weight: bold; width: auto; float: left;}
div.news_date	{width: auto; text-align: right;}
a.news_fullink			{color: #333333;}
a.news_fullink:hover	{color: #333333;}
hr.news {visibility: hidden;	display: none;}
a.news_gobacktonews	{display: block; background: #AFF057; text-align: center; color: black; padding: 4px; border: 1px solid #9AB366; FONT-WEIGHT: bold;}


td.content_grey_middle_l {vertical-align: bottom; background: #656565  url("templates/tpl2/img/grey/bg_content_grey_middle_l.gif") repeat-x top left;}
td.content_grey_middle_l b {color: #E8E8E8;}
td.content_grey_middle_r {vertical-align: bottom; background: #656565 url("templates/tpl2/img/grey/bg_content_grey_middle_r.gif") repeat-x top left;}

td.content_green_middle_l {vertical-align: bottom; background: #617615  url("templates/tpl2/img/green/bg_content_green_middle_l.gif") repeat-x top left;}
td.content_green_middle_l b {color: #E8E8E8;}
td.content_green_middle_r {vertical-align: bottom; background: #617615 url("templates/tpl2/img/green/bg_content_green_middle_r.gif") repeat-x top left;}

td.content_blue_middle_l {vertical-align: bottom; background: #385F77  url("templates/tpl2/img/blue/bg_content_blue_middle_l.gif") repeat-x top left;}
td.content_blue_middle_l b {color: #E8E8E8;}
td.content_blue_middle_r {vertical-align: bottom; background: #385F77 url("templates/tpl2/img/blue/bg_content_blue_middle_r.gif") repeat-x top left;}

td.content_orange_middle_l {vertical-align: bottom; background: #8F5620  url("templates/tpl2/img/orange/bg_content_orange_middle_l.gif") repeat-x top left;}
td.content_orange_middle_l b {color: #E8E8E8;}
td.content_orange_middle_r {vertical-align: bottom; background: #8F5620 url("templates/tpl2/img/orange/bg_content_orange_middle_r.gif") repeat-x top left;}

ul {padding: 2px; margin: 1px 2px 5px 25px}

.page_title	{font-size: 13pt; font-weight: bold; color: #E3E3E3; padding: 3px; margin: 3px;}


DIV.tooltip	{PADDING: 0; MARGIN: 0;DISPLAY: inline; TEXT-DECORATION: underline; FONT-SIZE: 9pt; FONT-WEIGHT: bold; }

.info_table {padding: 10px; margin: 0px;}
.table_header {COLOR: #355F02; FONT-SIZE: 12pt; FONT-WEIGHT: bold;}
.table_item {border: 1px; padding: 10px; }

DIV {padding: 0; margin: 0;}
H2 {padding:0; margin:0}

div.sloganbox	{margin: 5px; color: white; font:bold 18px Verdana, Arial, Helvetica, sans-serif;}

DIV.page_title {TEXT-ALIGN: center; FONT-SIZE: 14pt; FONT-WEIGHT: bold;PADDING: 0px; MARGIN: 0px; COLOR: black; WIDTH: 760px; HEIGHT: 35px; background-color: #447403;BACKGROUND-IMAGE: url(templates/img/bg-page_title.gif);}

DIV.content	{PADDING: 0px 10px;}

DIV.content_item	{PADDING: 0px 0px; DISPLAY: block; WIDTH: 100%; BORDER: 1px dashed #3D3D3D; color: #232323;}
DIV.content_item UL {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
DIV.content_item DIV.content_item_head {border-bottom: 1px dotted #3D3D3D; vertical-align: middle; PADDING: 0px; DISPLAY: block; WIDTH: 100%;  font-weight: bold;}
DIV.content_item DIV.content_item_title {vertical-align: middle;MARGIN: 5px; COLOR: #E0E0E0; FONT-SIZE: 13pt;}

/* Navigation: Party brand links, Language options */
div#navigationbox {  }
#navigationbox ul {margin:0; padding:0 0 0 1px; height:2px;}
#navigationbox ul li {margin-top:4px; list-style:none; float:left;}
#navigationbox ul li a {color:#343434; text-decoration:none; font:bold 14px Verdana, Arial, Helvetica, sans-serif; padding: 2px 5px 1px 40px; display:block; background: url(templates/tpl2/img/navigation_button_na.gif) no-repeat left;}
#navigationbox ul li a:hover { background: url(templates/tpl2/img/navigation_button_a.gif) no-repeat left;}
#navigationbox ul li.HiLighted {background-color:#b70608;}
#navigationbox ul li a.lovetowin {color:#FFD800}



div.center {float:left; width:98%; background:#dbdbdb; border:1px solid #c8c8c8; padding:8px}
.box {float: left; width:50%; border:1px solid #a3a4a5; background:#E2EDD8; padding:0 0 5px 0; vertical-align: top; text-align: left;}
.box form {padding: 0; margin: 0;}
.box div {padding: 0 0 0 15px; margin: 0; vertical-align: top;}
.box ul, .box li {margin-left: 10px; font: 12px/13pt arial; color:#000;}
.box h2 {display: block; background: #860404 url("templates/img/bg-subtitle.gif") repeat-x top left; font: bold 16px/16pt arial; color:#E5E5E5; margin:0; padding: 5px 5px 5px 10px;}
.box p {font: 12px/13pt arial; color:#000; margin:5px;}
.box p.small {font: 11px/11pt arial; color:#000; margin:5px; text-align: left;}
.box p.small {font: 11px/11pt arial; color:#000; margin:5px; text-align: left;}
.box a {font:11px/11pt verdana; color:#c00}

BODY {background: #ffffff; margin:0px;}

TABLE.maintable {width: 100%; background: ;padding: 0px;margin: 0px;border: 0px; }
TABLE.maintable TR {	padding: 0px; margin: 0px;}
TABLE.maintable TR TD {padding: 0px; margin: 0px;}

TABLE.logotable {width: 980; background: ;padding: 0px;margin: 0px;border: 0px; }
TABLE.logotable TR {	padding: 0px; margin: 0px;}
TABLE.logotable TR TD {padding: 0px; margin: 0px;}

TABLE.nav_table {width: 876px;height: 60px;background-image: url(templates/img/bg-nav.gif);margin: 0px; padding: 0;}
TABLE.indexbody_table {width: 830px;height: 200px;background-color: #FFFFFF;padding:0px;margin: 0px;}
TABLE.bodyclose_table {width: 830px;height: 11px;background: transparent url(templates/img/bg-bottom.gif) no-repeat top;padding: 0px;margin: 0px;}
TABLE.indexbody_table1 {background-color: #DBDBDB;}
TABLE.table_nospaces {padding: 0; margin: 0; }

div.mainbg	{background: #ffffff ; margin:0; padding: 0;}
div.mainbg2	{background: #ffffff ; margin:0; padding: 0;}
div.navmenuitem {display: block; margin:0px; padding:8px 10px 0 10px; font-weight: bold; font-size:16px; color:#FFFFFF; text-decoration:none;}




IMG {padding: 0; margin: 0; border: 0;}
	
   .block1 { 
	width: 200px; 
	background: #ccc;
	padding: 5px;
	padding-right: 20px; 
	border: solid 1px black; 
	float: left;
   }
   .block2 { 
	width: 200px; 
	background: #fc0; 
	padding: 5px; 
	border: solid 1px black; 
	float: left; 
	position: relative; 
	top: 40px; 
	left: -70px; 
   }