body
{
	background: #FFFFFF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
a:link, body_alink
{
	color: #2E5187;
}
a:visited, body_avisited
{
	color: #3E6095;
}
a:hover, a:active, body_ahover
{
	color: #3E6095;
}
.page
{
	background: #FFFFFF;
	color: #000000;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #96C9FE;
	color: #000000;
	border: 1px solid #738fbf;
}
.tcat
{
	background: #869BBF url(../../images/gradients/gradient_tcat2.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background: #87BDF5;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}
.tfoot
{
	background: #738fbf;
	color: #E0E0F6;
}
.tfoot a:link, .tfoot_alink
{
	color: #E0E0F6;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFFF66;
}
.alt1, .alt1Active
{
	background: #EEEEFF;
	color: #000000;
}
.alt2, .alt2Active
{
	background: #EFF4F7;
	color: #000000;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #EEEEFF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url(../../images/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #D1D4E0 url(../../images/gradients/gradient_panelsurround.gif) repeat-x top left;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #738FBF;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
	background-image:url('../../images/gradients/nav_bg.gif');
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #BBC7CE;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
#citeman_wrap {background-image:url('../../images/citeman_top_bg.gif');background-repeat:repeat-x;height:120px;width:85%;position: relative;margin: 0 auto;}
#citeman_header_content {background-image:url('../../images/citeman_logo.gif');top:-1px;background-repeat:no-repeat;height:120px;width:100%;position: relative;margin: 0 auto;}
.field1 {font-size: 9px;font-weight: 600;background-color: #FFFFFF;border: 1px solid #999;padding: 3px 0 0 3px;margin:0px auto;}
#citeman_network {float:right;margin-top:2px;}
#first_form,#second_form {float: left;width:230px;}
#position_forms {position:absolute;top:91px;left:165px;}
div#header_bottom {position: absolute;top: 119px;width: 100%;height: 20px;background-color: #e1e4f3}
#name {float:right;margin-top:1px;width:220px;padding-right:0%;text-align:right;}
#finder {float:right;margin-top:23px;width:240px;padding-right:2px;text-align:right;}
#links2 {padding-left:45px;}
#links2 a {font-size: 75%;color: #0f466d;text-decoration: none;}

h1 {font-weight:bold;font-size:12px;margin:0px;}
.alt3{Background:#E9F3FC;color:#000000;}
.alt4{Background:#F6F6FD;color:#000000;}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 2px; border:1px solid #E5E5F4;}
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
.underline { text-decoration: underline; }
.score_box{font: bold 10px Tahoma, Arial;background-color: #ACBDD7; color: white; padding-left: 5px; padding-right: 5px;}
#score_container {padding: 3px; float: left; white-space: nowrap;background-image:url('../../images/gradients/score_bg.gif');border:1px #C8D8E9 solid;margin:2px 4px;}
#score_container a{text-decoration:none;}
#score_container .rank{padding:2px;font-weight:bold;}
.alt2_alt {background-image:url('../../images/gradients/score_bg.gif');background-color:#F6F6FE;color:#000000;}

#comp_container{background-image:url('../../images/gradients/comp_bg.gif');height:130px;font-family:verdana;font-size:12px;padding:10px;}
#prize1{text-align:center;width:175px;float:left;background-image:url('../../images/prizes/prize1.jpg');height:110px;background-repeat:no-repeat;margin:0px 3%;font-family:verdana;font-size:12px;color:#9B843E;}
#prize2{text-align:center;width:175px;float:left;background-image:url('../../images/prizes/prize2.jpg');height:110px;background-repeat:no-repeat;margin:0px 3%;font-family:verdana;font-size:12px;color:#9B843E;}
#prize3{text-align:center;width:175px;float:left;background-image:url('../../images/prizes/prize3.jpg');height:110px;background-repeat:no-repeat;margin:0px 3%;font-family:verdana;font-size:12px;color:#9B843E;}
#comp_text{text-align:left;margin:5px 3%;font-family:verdana;font-size:12px;}

#grouplinks a{ background:#E1E9F6; color:#000000; border:1px #EFEFEF solid; width:150px; text-decoration:none;text-align:center;font-family:Arial;font-weight:bold;font-size:12px;padding:4px;margin:8px 0px;border:1px #CAD7EB solid;}
#grouplinks a:hover{background:#C5D3E7; color:#000000; width:150px; border:1px #CAD7EB solid; text-decoration:none;text-align:center;font-family:Arial;font-weight:bold;font-size:12px;padding:4px;margin:8px 0px;}

.bigusername {
	font-size: 14pt
}

td.thead,th.thead,div.thead {
	padding: 4px
}

.pagenav a {
	text-decoration: none
}

.pagenav td {
	padding: 2px 4px
}

.shade,a.shade:link,a.shade:visited {
	color: #777;
	text-decoration: none
}







a.shade:active,a.shade:hover {
	color: #F40;
	text-decoration: underline
}

.tcat .shade,.thead .shade,.tfoot .shade {
	color: #DDD
}

.fieldset {
	margin-bottom: 6px
}





.fieldset,.fieldset td,.fieldset p,.fieldset li {
	font-size: 11px
}

form {
	display: inline
}

label {
	cursor: default
}

.normal {
	font-weight: 400
}

.inlineimg {
	vertical-align: middle
}

.underline {
	text-decoration: underline
}

.header_main,#main_links {
	padding-left: 175px
}

* html .but8 {
	margin-top: -4px
}

a {
	color: black
}

.page {
border: 1px solid #e2e2e2;
width:85%; text-align:left;
}

div.sr_post {
	background-color: #f5f5ff;
	border: 1px solid #738fbf;
	margin-bottom: 5px;
	padding: 5px;
}

p.sr_title {
	font-weight: 700;
	line-height: 23px
}

p.sr_content {
	padding: 5px 0;
	overflow: hidden
}

p.sr_bottom {
	line-height: 23px;
	font-size: 10px
}

td.row1 {
	background-color: #F7F3EF
}

td.row2 {
	background-color: #EFEFEF
}

.gen,.genmed,.gensmall {
	color: #000
}

.gensmall {
	font-size: 10px
}

.ucp {
	border: 1px solid gray;
	min-height: 50px;
	width: 100%;
	font-weight: 400;
	margin: 7px 0
}

.ucp p,div.sr_post p,p#search_result_title {
	margin: 0;
	padding: 0
}

.cattitle {
	font-size: 22px
}

p.related_topic {
	border: 1px solid #efefef;
	margin: 4px auto;
	padding: 6px;
	background: #F5F6FE none repeat scroll 0;
	overflow: hidden;
	font-family: sans-serif;
	font-size: 12px;
	width: 85%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial
}

a.related_article {
	border: 1px solid #f8f8f8;
	margin: 4px auto;
	padding: 4px 8px 4px 12px;
	background: #f4f4f4 none repeat scroll 0;
	color: #036;
	display: block;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	width: 85%;
	font: 700 14px Geneva, Arial, Helvetica
}

input#query_qs {
	width: 172px
}

input#query_ds {
	position: absolute;
	top: 0;
	left: 0;
	width: 172px
}

input#submit_ds,input#submit_qs {
	width: 35px;
}

* html input#submit_ds,* html input#submit_qs {
	top: 5px
}

div#second_form {
	position: absolute;
	left: 350px
}

* html div#second_form {
	position: absolute;
	left: 30px
}