body {
	background-attachment:fixed;
	background-color:#f1f1f1;
	background-image:url(/images/bg.gif);
	color:#000;
	line-height:110%;
	font-weight:normal;
	font-family:"Bitstream Vera Sans",arial,helvetica,sans-serif;
	font-style:normal;
	font-size:10pt;
	text-decoration:none;
}

img {border:none 0px;}
font, td, th, div {font-size:11px;}
acronym {cursor:help;}

.indent {margin-left:1em; margin-right:1em;}
.fieldset {margin-bottom:6px;}
.fieldset, .fieldset td, .fieldset p, .fieldset li {font-size:11px;}

#header {background-color:#339;border-left:solid #99c 1px;border-top:solid #99c 1px;padding-bottom:3px;width:100%;}
#content_table {margin-top:3px; }
#colum_pageleft,
#colum_pageright {/*position:relative; top:0px;*/vertical-align:top;}
#colum_pagecenter {margin:0px 3px 0px 3px;padding:0px 3px 0px 3px;vertical-align:top;position:relative;top:0px;width:100%;}
#colum_pagecenter_td {vertical-align:top; }
#footer {background-color:#339;border-left:solid #99c 1px;border-top:solid #99c 1px;color:#fff;font-size:8pt;padding-bottom:2px;padding-top:2px;text-align:center;width:773px;}
#mainborder {background-color:#fff;border:solid #000 1px;padding:4px;text-align:center;width:776px;-moz-border-radius:8px;}

.maintbl {background-color:#fff;border:solid #000 1px;width:776px;}
.overall {background:none;border:solid #000 1px;margin:0px;width:100%;}
.groove {border:1px outset #999;background-color:#efefef;padding:5px 0px 5px 0px;margin:0px;-moz-border-radius:8px;}

.centitle {background-color:#339;border-bottom:solid #000 1px;border-left:solid #99c 1px;border-top:solid #99c 1px;
  height:18px;padding:2px 1px 1px 1px;vertical-align:middle;width:100%;
}

.column {background-color:#efefef;border:0px;padding:2px;}
.centfoot {background-color:#efefef;border:0px;height:20px;padding:2px;text-align:right;width:100%;}

.sideboxtbl {background:#66c;border:0px;padding:0px;}
.sideboxtitle {
background-color:#339;
border-bottom:solid #000 1px;
border-left:solid #99c 1px;
border-top:solid #99c 1px;
color:#fff;
font-size:11px;
font-weight:bold;
height:18px;
padding:2px 1px 1px 1px;
text-align:center;
text-decoration:none;
vertical-align:middle;
}
.sideboxcontent {
background-color:#efefef;
border-left:solid #fff 1px;
border-top:solid #fff 1px;
padding:1px;
vertical-align:top;
text-align:left;
}

.boxtitle {background:none;color:#fff;font-size:11px;font-weight:bold;text-decoration:none;}
.boxcontent {background:none;color:#000;font-size:11px;}

.button, button {border:0px;cursor:pointer;}
.button40,.button80,.button130 {border:0px;height:17px;margin:0px;padding:0px;}
.button40 {background:url(/images/buttons/b_40x17.gif) repeat-x top left;width:40px;}
.button80 {background:url(/images/buttons/b_80x17.gif) repeat-x top left;width:80px;}
.button130 {background:url(/images/buttons/b_130x17.gif) repeat-x top left;width:130px;}
button {font-size:0.9em;height:17px;margin:0px;padding:0px;text-align:center;vertical-align:top;}

th {background-color:#ddd;border:solid #ccc 1px;color:#339;font-size:1.0em;margin:0px;}
form {border:0px;display:inline;font-size:8pt;margin:0px;padding:0px;}
label, select, option {cursor:pointer;}
input, select {border-style:solid;border-width:1px;font-size:8pt;}
input[type=checkbox],input[type=radio] {cursor:pointer;border:none 0px;}
input.radio,input.checkbox {border:none 0px;}
input.textinput {border:1px #666666 solid;}
textarea {border:1px #666666 solid;overflow:auto;}
a:link, a:visited {background:none;color:#009;font-size:11px;font-weight:bold;text-decoration:none;}
a:hover {background:none;color:#900;font-size:11px;font-weight:bold;text-decoration:underline;}
a:active {background:none;color:#009;font-size:11px;font-weight:bold;text-decoration:none;}

.title {background:none;color:#000;font-size:11px;font-weight:bold;text-decoration:none;}
.content {background:none;color:#000;font-size:9pt;}
.content td, th { font-size:11px; }

.storytitle {background:none;color:#363636;font-size:11px;font-weight:bold;text-decoration:none;}
.storycat {background:none;color:#000;font-size:11px;font-weight:bold;text-decoration:underline;}
.option {background:none;color:#000;font-size:11px;font-weight:bold;text-decoration:none;}

.tiny {background:none;color:#000;font-size:8pt;font-weight:normal;text-decoration:none;}
.code {border:solid 1px;overflow:auto;}
.line {border:dotted thin #30c;}

div.usercontent a {color:#309;font-weight:normal;}
div.usercontent {background:#BCBCF0;border:groove thin;font-size:12px;padding:8px;}

div.pagecontent a {color:#309;font-weight:normal;}
div.pagecontent {background:#efefef;border:groove thin;font-size:12px;padding:8px;}

#box_ministats {font-size:9px;padding:1px;}
#box_ministats acronym {float:left;clear:left;text-decoration:none;border-bottom:0px;}
#box_ministats br {clear:both;}
#box_ministats div {text-align:right;margin-right:1px;}

#footer_links {width:784px;margin-top:1px;}

#csnlink {float:left;clear:left;}
#sbmlink {float:right;clear:right;}
#csnlink a, #sbmlink a {color:#999;font:normal 9px "Bitstream Vera Sans",arial,sans-serif;text-decoration:overline underline;}

#link {bottom:1px;color:silver;font-size:9px;position:absolute;right:0px;text-decoration:overline underline;}
div.addlink {background:#339;border:groove thin;color:silver;margin-top:5px;padding:4px;width:600px;}
div.addlink a {color:#fff;}

div.menubox {/*position:relative;top:0px;*/width:100%;}
div.menulinks {font-family:"Bitstream Vera Sans",arial,sans-serif;font-size:11px;}
div.menulinks {background-color:#efefef;border:0px;font-weight:normal;/*position:relative;top:0px;*/width:100%;}
div.menulinks a {background-color:#efefef;
border-bottom-color:#dedede;border-bottom-style:solid;border-bottom-width:1px;
color:#009;display:block;font-weight:bold;text-decoration:none;text-indent:9px;
}
div.menulinks a:hover, div.menulinks a:active {background-color:#fff;color:#900;}
div.menulinks b {background-color:#efefef;
border-bottom-color:#dedede;border-bottom-style:solid;border-bottom-width:1px;
color:#900;display:block;font-weight:bold;text-align:left;text-decoration:none;
}
div.menulinks br {display:none;visibility:hidden;}

.iconShow, .iconHide {background-color:transparent;background-position:left top;background-repeat:no-repeat;border:0px;height:14px;margin:1px;width:14px;}
.iconShow, .iconHide {cursor:pointer;float:right;}
.iconShow {background-image:url(/images/icons/icon_win-min.gif);}
.iconHide {background-image:url(/images/icons/icon_win-max.gif);}

.caption {color:#009;background-color:#eee;border:solid #ccc thin;}
.pseudo_link {cursor:pointer;color:#009;text-decoration:underline;}

textarea, pre, code, tt {font-family:monospace;font-size:9pt;line-height:105%;white-space:pre;}

#loading {position:absolute;left:0px;top:0px;height:100%;width:100%;background-color:white;z-index:3000;}
#loading img {position:absolute;top:50%;}

.content a {font-size:9pt;}

div.headertitle {border:none 0px;cursor:pointer;font-size:18pt;margin:5px 0px 10px 0px;padding:0px;}
.headertitle h1 {font-size:24px; margin:0px; padding:0px;}
.headertitle span.c1 {font-weight:bold; color:#c00;}
.headertitle span.c2 {font-weight:bold; color:#009;}

/** News Box **/
.news_indexbox1 {background:none; border:solid #000000 1px; width:474px;}
.news_indexbox2 {background-color:#339; border-bottom:solid #000 1px;
border-left:solid #99c 1px; border-top:solid #99c 1px;
color:#fff; font-family:sans-serif,arial,helvetica; height:20px;
padding-top:2px; vertical-align:middle;
}
.news_indexbox3 {background-color:#efefef; border:0px; padding:2px;}
.news_indexbox4 {background-color:#efefef; border:0px; height:20px; padding:2px; text-align:right;}
.news_indeximg {margin:0px 10px 0px 5px;}
/** News Channel **/
.channelhd {padding:4px 0px 0px 0px; margin:4px 0px 0px 0px;}
.channelh1 {color:#c00; }
.channelh2 {color:#009; }
.channelh1, .channelh2 {font-weight:bold; font-size:18px; padding:3px;}
.newsbox-t1 {width:100%; margin-bottom:3px;}
.newsbox-d1 {border:solid #000 1px; /*position:relative;*/ top:0px; width:100%;}
.newsbox-d2 {text-align:left; /*position:relative;*/ top:0px;}
.newsbox-d3 {background-color:#339; border-bottom:solid #000 1px; color:#fff; font-size:0.9em; height:19px; padding: 1px;}
.newsbox-s1 {float:left; height:16px; vertical-align:middle; width:16px;}
.newsbox-s2 {font-size:8pt; padding-top:1px;}
.newsbox-hr {border-style:dotted;border-width:thin;border-color:#30c;}


