body {
    background-color:#ffffff;
    margin:0px;
    padding:0px;
    font-family: Arial,Helvetica;
}

h2 {
    font-family: Arial, Helvetica; 
    font-size: 14px;
    font-weight : bold;
}

th {font-family: Arial, Helvetica; font-size: 10px; color: #ffffff;background-color:#506468; text-align: center;} 
td.td{font-family: Arial, Helvetica; background-color:#f4f0f4; padding-left: 0.5em;padding-right: 0.5em;} 

td.td1{font-family: Arial, Helvetica; font-size: 100%; background-color:#ffffff; padding-left: 0.5em;padding-right: 0.5em;height:30px} 
td.td2{font-family: Arial, Helvetica; font-size: 100%; padding-left: 0.5em;padding-right: 0.5em;height:30px} 
a.black {
	color: black;text-decoration: none;
}
a.black:visited {
	color: black;text-decoration: none;
}
a.black:active 	{color: black;text-decoration: none;}
a.black:hover 	{color: #4A576E;text-decoration: none;}
td.col 	{font-size: 10px; color: #000000; text-align: right; vertical-align:middle} 
a.header {font-size: 10px; color: #000000; text-decoration:none; vertical-align:middle}
a.header:hover {font-size: 10px; color: #000000; text-decoration:none;}
a.header:visited {font-size: 10px; color: #000000; text-decoration:none;}
img,table {
    border-style:none;
    margin:0px;
    padding:0px;
}
img.header {
    border-style:none;
    vertical-align:middle;
    margin:0px;
    padding:0px;
}
table.header{
    font-size:3px;
    width:100%;
    padding:0px;
    margin:0px;
}
.border{
    font-size:3px;
    padding:0px;
    margin:0px;
}
.login{
    font-size:3px;
    text-align:right;
    padding:0px;
    margin:0px;
}
.main_logo {
	text-align:left;
    font-size:3px;
    padding:0px;
    margin:0px;
}
a.smallLink {
	font-size: 9px;
	color: #4A576E;
}
.spacer {
	width:100%;
	clear:both;
	padding-bottom:1px;
}

.left_top_logo{
	background-image:url(../images/fe/arrow_lg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	background-color:#C0C8C8;
	width:159px;
	height:54px;
}
.grey {
	background-color:#C0C8C8;
	padding:0px;
	margin:0px;
}
.grey_right_bottom{
	background-image:url(../images/fe/grey_rig.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:100%;
}
.grey_left_bottom{
	background-image:url(../images/fe/grey_lef.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:100%;
}
div.header{
	text-align:center;
	vertical-align:middle;
    font-size:3px;
    margin:0px;
	padding:0px;
}
.left{
	background-color:#D8DCC8;
	vertical-align:top;
	width:159px;
	text-align:right;
}
.right{
	background-color:#D8DCC8;
	vertical-align:top;
	text-align:left;
	width:167px;
}
.center{
	vertical-align:top;
	background-color:#F0F4F0;
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
}
.box_left{
	text-align:right;
}
.box_right{
	text-align:left;
}
.orange_header{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	background-image:url(../images/fe/orange_r.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#E08800;
	color: #FFFFFF;
	font-size: 10px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	
	margin:0px;
	text-align:right;
}
.darkgrey_header{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	background-image:url(../images/fe/darkgrey.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#506468;
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin:0px;
	text-align:left;
}

.center_header{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	color: #000000;
	font-size: 10px;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin:0px;
	text-align:left;
}

.lightgrey_right_bottom {
	background-image:url(../images/fe/triangle.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:4px;
}
.lightgrey_left_bottom {
	background-image:url(../images/fe/lightgre.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:4px;
}
.lightgrey_right_top {
	background-image:url(../images/fe/lightgrf.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.lightgrey_left_top {
	background-image:url(../images/fe/lightgrg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.vspacer{
	width:1px;
	font-size:1px;
}
table.left{
	width:1px;
	font-size:1px;
}
#right_header{
	width:167px;
}
.ruler_top{
	background-image:url(../images/fe/lineika0.gif);
	background-repeat:repeat-x;
	height:5px;
	width:100%;
	font-size:3px;
	margin-bottom: 1px;
}
.ruler_bottom{
	background-image:url(../images/fe/lineika_.gif);
	background-repeat:repeat-x;
	height:5px;
	width:100%;
	font-size:2px;
}
.collage{
	background-image:url(../images/fe/collagik.gif);
	background-repeat:repeat-x;
	height:28px;
	font-size:3px;
	width:100%;
	margin-bottom: 1px;
}
a.extended {
	color: blue;
	font-size: 11px;
}
p.news 	{
	font-size: 11px;
	padding:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.footer {
	font-size: 9px; color: #4A576E;
}
span.topic_box {
	color: black;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
}
div.news_header {
	color: black;
	text-decoration: none;
	font-size: 15px;
	font-weight:bold;
	padding:10px;
}
div.news_body {
	color: black;
	text-decoration: none;
	font-size: 12px;
	padding:10px;
}
span.poll_opt {
	color: black;
	text-decoration: none;
	font-size: 11px;
}

a.topic_box {
	color: blue;
	font-size: 12px;
}
a.cat_box {
	color: black;
	text-decoration: none;
	font-size: 11px;
}
span.cat_box {
	color: #4A576E;
	text-decoration: none;
	font-size: 11px;
}
a.cat_box_counter {
	font-size: 11px;
}
.box_content{
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px;
  margin-left:0px;
}
.box_content_right{
  margin-top:10px;
  margin-right:0px;
  margin-bottom:10px;
  margin-left:10px;
}
.slash{
	color: #E08800;
	font-size: 11px;
}
td.border-up-left{
  background-image:url(../images/fe/box_ul00.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  width:5px;
  height:3px;
  padding:0px;
  margin:0px;
}
td.border-up{
  background-image:url(../images/fe/box_u000.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  width:6px;
  height:3px;
  padding:0px;
  margin:0px;
}
td.border-up-right{
  background-image:url(../images/fe/box_ur00.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
  width:5px;
  height:3px;
  padding:0px;
  margin:0px;
}
td.border-left{
  background-image:url(../images/fe/box_l000.gif);
  background-position:left;
  background-repeat:no-repeat;
  width:5px;
  height:3px;
  padding:0px;
  margin:0px;
}
td.border-right{
  background-image:url(../images/fe/box_r000.gif);
  background-position:right;
  background-repeat:no-repeat;
  width:6px;
  height:3px;
  padding:0px;
  margin:0px;
}
td.border-down-left{
  background-image:url(../images/fe/box_dl00.gif);
  background-position:left top;
  background-repeat:no-repeat;
  width:5px;
  height:3px;
  padding:0px;
  margin:0px;
}
tr.poll, td.poll {
    font-size:12px;
    color:black;
    text-align:left;
}
td.border-down{
  background-image:url(../images/fe/box_d000.gif);
  background-position:top;
  background-repeat:repeat-x;
  width:6px;
  height:3px;
  padding:0px;
  margin:0px;
}
td.border-down-right{
  background-image:url(../images/fe/box_dr00.gif);
  background-position:right top;
  background-repeat:no-repeat;
  width:5px;
  height:3px;
  padding:0px;
  margin:0px;
}
.box-my {
  height:100%;
  border-style:0px;
}
.register {
    font-size:13px;
}
.textBox1 {
	font-family: Arial, Helvetica;
	border: 1px solid #999999;
	color: #333333;
}
.unvalid
{
	color: #FF0000;
}
