/* CSS Document
/* CSS Document */
html, body 	{ padding:0px; margin:0px auto; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:100%;  }
ul.menu 	{ padding:0px; margin:0px; list-style:square; }
ul.menu li 	{ padding:0px; margin:0px; list-style:square; }

#template 	{ position:relative; margin:0px auto; padding:0px; width:970px; padding-left:12px; padding-right:12px; background:url(images/bodybg.gif); background-position:center; background-repeat:repeat-y;   z-index:50; min-height:100%; }

* html #template { height: 100%; }

#headline	{ position:absolute; top:50px; left:0px; height:30px; width:994px;  background:url(images/linebg.gif); background-position:center; background-repeat:no-repeat; }
#head		{ position:absolute; top:50px; left:0px; height:30px; width:100%; background-color:#e37a05;}

#banner		{ position:relative; width:590px; height:50px;  text-align:right; background:url(images/logobg.gif); background-repeat:no-repeat; background-position:center; }
#banner div { text-align:center; }
#banner a	{ font-size:10px; text-decoration:none; color:#CCCCCC; margin-left:2px; margin-right:2px; }
#banner a:hover	{ font-size:10px; text-decoration:none; color:#e37a05; }
#banner a strong { font-weight:normal; }

#page 		{ position:relative; float:left; width:590px;  text-align:left; min-height:100%; }
#breadcrumb {  position:relative; width:590px; height:28px; line-height:28px; color:#000000;  border-bottom:1px solid #e37a05; border-top:1px solid #e37a05; padding:0px;}
#articles	{ position:relative; float:left; width:156px; margin-right:8px;  background-color:#e37a05; }
#articles li { border-bottom:1px solid #efb268; width:116px; margin-left:36px; text-align:left; font-size:9px; padding:2px; color:#efb268;}
#articles li a { font-size:10px; color:#FFFFFF; text-decoration:none;  }
#articles li a:hover { text-decoration:underline; }
#tagmain 		{ position:relative; margin:20px auto; background:url(images/tag.gif) 0 0 no-repeat; height:30px; line-height:30px; color:#FFFFFF; text-align:left; padding-left:25px; font-weight:bold; }
#footer 	{ position:absolute; bottom:0px; left:0px; width:970px; left:12px;  height:20px; line-height:20px; text-align:right; font-size:10px; background-color:#e37a05; color:#FFFFFF;  z-index:100;  }
#footer a	{ text-decoration:none; color:#FFFFFF; }
#footer a:hover{ text-decoration:underline; }
#content	{ position:relative; padding:10px; padding-bottom:50px; }
#content a 	{ text-decoration:none; color:#e37a05; }
#content a:hover { text-decoration:underline; }
#content .treetext a { color:#000000; }



#categories { position:relative; float:left; width:210px; text-align:left; }
#categories li { border-bottom:1px solid #e0e0e0; width:200px; margin-left:0px; text-align:left; font-size:9px; padding:0px; color:#e0e0e0;}
#categories li a { font-size:10px; color:#000; text-decoration:none;  }
#categories li a:hover { text-decoration:underline; }

#section 		{ position:relative; margin:20px auto; background:url(images/section.gif) 0 0 no-repeat; height:30px; line-height:30px; color:#FFFFFF; text-align:left; padding-left:25px; font-weight:bold;color:#e37a05; }

div.reactor	  { position:relative; width:100%; padding-top:16px; padding-bottom:30px; background-color:#FFFFFF; margin-top:16px; background-repeat:no-repeat; text-align:left; }
div.reactor div { margin-top:5px; }
div.reactor a { color:#000000; font-size:10px; text-decoration:none; text-align:right; } 
div.reactor a:hover { text-decoration:underline; }
div.clear 	{ clear:both; }

div.reactor a.start { font-weight:bold; color:#e37a05; }
div.reactor a.start:hover { text-decoration:underline; } 

#section 		{ position:relative; margin:20px auto; background:url(images/section.gif) 0 0 no-repeat; height:30px; line-height:30px; color:#FFFFFF; text-align:left; padding-left:25px; font-weight:bold;color:#e37a05; }

.keyword		{ position:absolute; top:2px; left:2px; width:352px; border:1px solid #baa68e; padding:0px; margin:0px; height:22px; font-size:16px; font-weight:normal; background-color:#fff8cf; color:#7b6215; }
.submit			{ position:absolute; top:2px; left:358px; width:230px; background-color:#e37a05; border:none; padding:0px; margin:0px; height:24px; color:#FFFFFF;cursor:pointer;  }

.rel 			{ position:relative; float:left; width:80px;  }
.w				{ position:relative; float:left; width:150px; }
.analized		{ text-decoration:none; color:#ff6600; width:100px; }
.analized:hover	{ text-decoration:underline; }
#box .black			{ text-decoration:none; color:#000000; width:100px; }
.black:hover	{ text-decoration:underline; }
.boxtitle		{ height:25px; line-height:25px; padding-left:20px; border-bottom:1px solid #000000; color:#e37a05; font-weight:bold;  } 
.infoboxtitle	{ height:25px; line-height:25px; background-color:#ff6600; color:#FFFFFF; padding-left:20px; }
.tagtitle		{ height:25px; line-height:25px; padding-left:20px; border-bottom:1px solid #000000; color:#e37a05; font-weight:bold;  }
.col		 	{ position:relative; float:left; width:230px;text-align:left; }
a.letter		{ display:block; color:#6699CC; text-decoration:none; font-weight:bold; font-size:18px; width:200px; }
a.letter span	{ font-size:10px; color:#666666; }
a.more			{ font-size:10px; text-decoration:none; color:#6699CC;  }
.clear			{ clear:both; }
.urlfield		{ width:300px; }
.notify			{ color:#ff6600; font-weight:bold; }

ul,li			{ list-style:none; margin:0px; margin-left:10px; margin-top:10px; padding:0px; margin-bottom:10px; }
h1,h2,h3		{ padding:0px; margin:0px; font-size:12px;font-weight:normal;  }
form			{ padding:0px; margin:0px; }
fieldset		{ border:none; border-top:1px solid #baa68e; padding:0px; margin:0px;text-align:center; }
legend			{ color:#baa68e; font-weight:bold; font-size:11px; }

#report			{ position:relative; width:680px; margin:0px auto; text-align:left; font-size:10px;}
div.field		{ position:relative; width:680px; }
div.field a		{ text-decoration:none; color:#666666; font-size:12px; }
div.field a:hover { text-decoration:underline; }
div.field fieldset	{ height:auto; padding:0px; line-height:normal; text-align:left; margin-bottom:20px; padding:5px; }
.inlinestyle	{ color:#FF0000; }
.error			{ color:#FF0000; font-weight:bold; font-size:10px; }

.seotool		{ display:block; width:300px; height:50px; line-height:50px;border:1px solid #FFFFFF;color:#000000; padding:10px; }
.seotool:hover	{ display:block; height:50px; line-height:50px; border:1px solid #baa68e; }

#inquiry	{ position:relative; text-align:left; padding:20px; }

.button 	{ background-color:#e37a05; border:none; padding:0px; margin:0px; height:24px; color:#FFFFFF;cursor:pointer;  }
.withborder { border:1px solid #baa68e; }

#input			{ position:relative; width:960px; height:70px; margin:0px auto; margin-top:60px; margin-bottom:10px; }
#box			{ position:relative; width:550px; margin:0px auto; margin-bottom:20px; }
#tag			{ position:relative; width:550px; margin:0px auto; margin-bottom:20px; }
#input div		{ text-align:center; color:#baa68e; }
#input div a	{ color:#ff6600; text-decoration:none; font-weight:bold; font-size:10px; margin-left:10px; margin-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; }
#input div a:hover { text-decoration:underline; }
#input div a.disabled { text-decoration:none; color:#baa68e; }
#input div a.disabled:hover { text-decoration:underline; }
#login			{ position:relative;margin:50px auto;width:300px;height:200px; }
#infobox a		{ color:#ff6600; text-decoration:none; font-weight:bold; }
#infobox a:hover	{ text-decoration:underline; }

div.tags		{ margin:20px; }
div.tags a		{ color:#baa68e; font-weight:bold; text-decoration:none;}
/* div.tags a span { display:none; } */
div.tags a:hover { text-decoration:underline; background-color:#FFFFFF; }
.red { color:#FF0000; font-weight:bold; }
/* div.tags a:hover span {  display: block; position: absolute;top: -60px; width:200px;	left: 0px; font-size:10px;	color: #000000; text-align: left; border:1px solid #baa68e; background-color:#FFFFFF; padding:20px; } */




