body
{
	background: url(../images/background_main.jpg) whitesmoke repeat-y center top;	
}
table
{ 
	font-size: x-small;
	color: #2f2f2e;
	font-family: ËÎÌå;	
}

a
{ 	
	color:Black;
	text-decoration: none;	
}

a:hover
{
	color:  #ff8c00;
	text-decoration: none;
}
br
{
	height : 1px;
}
h2
{
	margin :8px;
	font-size :11pt;
	font-weight :normal; 
}
h3
{
	margin :6px;
	font-size :10pt;
	font-weight :normal; 
}

.tabpanel
{	
	background-color: #ffffff;
	text-align: left;
}

.tabtitle
{	
	width: 100%;	
}

.tabtitle a
{
	font-size: x-small;
	color: #696969;
	text-decoration: none;	
	height :18px;	
}

.tab
{
	padding: 4px 20px 0px 20px;
	border-left: #ffffff 2px solid;
	border-right: steelblue 1px solid;	
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ccff,endcolorstr=#ffffff,gradientType=0);	
}

.stab
{
	padding: 4px 20px 0px 20px;
	background-color: #ffffff;
	border-left: #ffffff 2px solid;
	border-right: steelblue 1px solid;		
}

.titlebar
{
	color: #2f2f2e;
	font-size: x-small;
	height: 24px;
	margin: 1px;
	padding: 2px;
	border-bottom: 1px dotted;
	background-color: aliceblue;
}


.titlebar span
{	
	padding: 2px;		 
}

.default a
{
	color: #2f2f2e;
	text-decoration: none;		
}

.default a:hover
{
	color: #2f2f2e;
	text-decoration: none;
}

.forumbar a
{	
	padding-right: 2px;
	padding-left: 2px;
	color: #0000cd;
	text-decoration: none;
}
.forumbar a:hover
{
	padding-right: 2px;
	padding-left: 2px;
	color: #dc143c;
	text-decoration: none;
}

.topbar
{
	height :20;	
}
.topbar td
{
	 padding : 0px 2px 0px 2px;	
}

.topbar a
{
	color: #2f2f2e;
	text-decoration: none;
}
.topbar a:hover
{
	color: navy;
	text-decoration: none;
}
.menu
{	
	border-bottom: #6495ed 1px solid;	
	background-color: #99ccff;
} 
.menuitem
{	
	color: navy;	
} 
.menuitem a
{
	color: #000000;
	text-decoration: none;	
}
.menuitemhover a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.menuitemhover a
{
	color: white;
	text-decoration: none;
}
.menuitemhover
{
	color: white;
	background-color: #3399ff;
}

.submenu
{  
	padding: 2px;
	width: 120px;
	border: 1px solid;	
	background-color: whitesmoke;	
}

.submenuitem
{
	text-indent: 6pt;
}

.submenuitemhover
{	
	color: #ffffff;
	background-color: #99ccff;
	text-indent: 6pt;
}

.submenuitemhover a
{	
	color: #ffffff;	
}

.submenuitemhover a:hover
{	
	color: #ffffff;	
}

.listmenu
{
	padding-right: 6px;
	padding-left: 6px;
	color :Black; 
}

.mappath
{
	font-size: x-small;
	background: #6495ed;
	width: 100%;
	color: white;	
	height: 18px;
}
.mappath a
{
	color: white;
	text-decoration: none;
}
.mappath a:hover
{
	color: white;
	text-decoration: underline;
}
 
.forumcaption
{	
	border-top: 1px outset;
	color: black;	
	border-bottom: 1px outset;
}

.forumcaption a
{	
	color: black;
	text-decoration: none;
}

.forumcaption a:hover
{	
	color: #cc0000;  
	text-decoration: none;
}
.forumtitle
{
	margin : 4px;
	border-top: #696969 1px solid;
	font-weight: bold;
	font-size: 11pt;
	color: black;	
	height: 28px;
	background-color: #f5f5f5;
	text-decoration: none;
}
.forumtext
{
	margin :8px;	
	font-size: 11pt;
	color: #000033;
	line-height: 16pt;	
	text-decoration: none;
}

.forumfooter
{	
	border-top: gainsboro 1px solid;
	text-decoration: none;
	height: 35px;	
}

.forumfooter a
{
	padding-right: 8px;
	padding-left: 8px;
	color: black;
	text-decoration: none;
}

.forumfooter a:hover
{
	color: #cc0000;
	text-decoration: none;
}

.searchtitle a
{
	font-size: small;
	color: blue;
	text-decoration: underline;
}
.searchtitle a:hover
{
	font-size: small;
	color: red;
	text-decoration:none;
}


.searchtext
{
	font-size: x-small;
	color: black;
}

.searchinfo
{
	font-size: x-small;
	color: #228b22;
}

.topiclist ul
{	
	margin : 8px 8px 8px 22px;
}

.topiclist li
{
    padding-left :6px;
	line-height: 16pt;
	font-size: 10.2pt;
	color: black;
	list-style-image: url(http://localhost/site/theme/tysd/Images/rtag.jpg);
	border-bottom: darkgray 1px dotted;
}

.topiclist li a
{	
	color: #000033;
	text-decoration: none;		
}
.topiclist li a:hover
{	
	color: red;
	text-decoration: underline;	
}

.hotlist ul
{
    margin-top :8px;
    margin-bottom :8px;
    margin-right :8px;
}

.hotlist li
{
	line-height: 16pt;	
	list-style-type: decimal;	
	CLEAR: both; 
	font-size: 10.2pt;
	color: black;
	border-bottom: darkgray 1px dotted;
}

.hotlist li a
{	
	color: #000033;
	text-decoration: none;		
}
.hotlist li a:hover
{	
	color: red;
	text-decoration: underline;	
}
.posttitle
{
	height :24px;
	font-weight: bold;
	font-size: 14pt;
	color: black;
	text-indent: 12pt;
	border-bottom: 1px solid;
}

.posttext
{	
	margin :10px;
	font-size: 11pt;
	color: #000033;
	line-height: 16pt;	
	text-decoration: none;
}

.deflist ul
{	
	 margin:10px;	
}

.deflist li
{
	line-height: 13pt;
	font-size: x-small;
	color: Black;
	list-style-type: none;
}

.deflist a
{ 	
	color:Black;
	text-decoration: none;	
}

.deflist a:hover
{
	color:  #ff8c00;
	text-decoration: underline;
}

.indextitle
{	
	text-indent: 0pt;
}

.indextitle a
{
	font-size:x-small; 
	font-weight: bold;	
	color: blue;
	text-decoration: none;	
}

.indextitle a:hover
{
	color: tomato;
	text-decoration: underline;
}


.postlink
{		
	text-decoration: none;
	height: 35px;	
}

.postlink a
{
	padding-right: 8px;
	padding-left: 8px;
	color: blue;
	text-decoration: none;
}

.postlink a:hover
{
	color: #cc0000;
	text-decoration: none;
}

