body
    {
     font-family: Arial, Tahoma, Verdana, Century Gothic, Helvetica, sans-serif;
     font-size: 12px; 
	 color: #666666;
	 background-color: #365138;
	 background-image: url(images/background.gif);
	 background-repeat: repeat;
	 background-position: top left;
	 margin: 0px;
	 padding: 0px;
    }
a
    {
     font-family: Arial, Tahoma, Verdana, Century Gothic, Helvetica, sans-serif;
     font-size: 12px;
     font-style: italic;
     color: #FFFFFF;
     text-decoration: underline;
     margin: 0px;
     padding: 0px;
    }
a:hover
    {
     font-family: Arial, Tahoma, Verdana, Century Gothic, Helvetica, sans-serif;
     font-size: 12px;
     color: #999999;
     text-decoration: underline;
    }
p
    {
     font-family: Arial, Tahoma, Verdana, Century Gothic, Helvetica, sans-serif;
     font-size: 12px;
     color: #999999;
     margin: 0px;
	 padding: 0px;
	 line-height: 1.4;
    }
.logo
	{
	 float: left;
	 padding: 20px;
	}
#type
	{
	 float: left;
	 margin: 0px;
	 padding: 0px 4px 0px 0px;
	}
#type-field
	{
	 float: left;
	 margin: 0px;
	 padding: 0px 4px 0px 0px;
	 height: 17px;
	 width: 186px;
	}
#type-field input
	{
	 float: left;
	 width: 99%;
	 font: 11px verdana;
	 color: #666666;
	 border: 0px solid;
	}
#search-btn
	{
	 float: left;
	 margin: 0px;
	 padding: 0px;
	}
.top-menu
	{
	 float: left;
	 padding: 20px 0px 20px 20px;
	 margin: 0px;
	}
.top-menu a
	{
	 font-family: Arial, Tahoma, Verdana, Century Gothic, Helvetica, sans-serif;
     font-size: 12px;
     color: #FFFFFF;
     text-decoration: underline;
     margin: 0px;
     padding: 0px 10px 0px 20px;
     float: left;
   	}
.top-menu a:hover
	{
	 font-family: Arial, Tahoma, Verdana, Century Gothic, Helvetica, sans-serif;
     font-size: 12px;
     color: #999999;
     text-decoration: underline;
    }
.top-menu a.current
	{
	 font-family: Arial, Tahoma, Verdana, Century Gothic, Helvetica, sans-serif;
     font-size: 12px;
     color: #999999;
     text-decoration: underline;
     background-image: url(images/ar-d.gif);
     background-repeat: no-repeat;
     background-position: right bottom;
   	}
.contact
	{
	 float: right;
	 padding: 20px 20px 0px 0px;
	 margin: 0px;
	}
.extras
	{
	 padding: 20px 20px 0px 40px;
	 margin: 0px; 
	}  	
table.dash { clear:both; }
table.dash td { border:1px dashed #999999; color:#666666; }
table.dash h2 { font-weight:bold; font-style: italic; font-size:1.23em; color:#666666; padding:0px 20px; _padding-top:10px; }
.c { padding:0 20px 20px 20px; overflow:hidden; clear:both; _height:1%; }
.c p, .c ul, .c li { color: #666666; line-height:1.4;}
.c ul li{margin: 0px; list-style-image: url(images/li.gif); list-style-position: none; }
.c a { color:#5C7F5D; text-decoration:underline; line-height:1.4;}
table.dash .c { color:#666666; }
table.dash .c a { color:#5C7F5D; text-decoration:underline; line-height:1.9; }
table.dash .c a:hover { color:#666666; text-decoration:underline; line-height:1.9; }
table.dash .c a.banner { color:#666666; line-height:1.9; display:block; padding:10px 20px; }
table.dash .c p { color:#666666; text-decoration:none; line-height:1.4; font-style: normal; }
table.dash .c a.all { text-decoration:underline; color:#666666; }
.banner01 { margin-left:100px; }
h1
	{
	 font-weight:bold;
	 font-style: italic;
	 font-size:1.23em;
	 color: #666666;
	 padding: 0;
	 margin: 0;
	}
h2
	{
	 font-weight:bold;
	 font-style: italic;
	 font-size:18px;
	 color: #666666;
	 padding: 0;
	 margin: 0;
	}
h3
	{
	 font-weight:bold;
	 font-style: italic;
	 font-size:24px;
	 color: #666666;
	 padding: 0;
	 margin: 0;
	}
.mmenu
	{
	 padding: 5px 20px;
	}   
.mmenu a
	{
	 padding: 0px 20px 0px 0px;
	 color: #FFFFFF;
	}
.mmenu a:hover
	{
	 color: #365138;
	}
.mmenu a.current
	{
	 color: #365138;
     text-decoration: underline;
     background-image: url(images/ar-d2.gif);
     background-repeat: no-repeat;
     background-position: 96% center ;
   	}
.popupWnd {display:none; position:absolute; background:#CCCCCC; border:double; z-index:1000}
#overlay{position: absolute;top: 0;left: 0;z-index: 200;width: 100%;height: 500px; background-color: #000;}
#overlayAlert{position: absolute;top: 0;left: 0;z-index: 201; overflow: auto; background-color: #FFFFFF;}
.loading {background: #FFFFFF url(/i/loading.gif) center no-repeat;}

form input,
form select,
form textarea
	{
	 font: 11px verdana;
	 color: #666666;
	 border: #3B593C 1px solid;
	}


.section
{
	position:relative;
    width:400px;
    margin-left:-200px;
    left:50%;
	padding:200px 0px 0px 0px;
}
.r-star
{
	position:relative;
	overflow:hidden;
	padding:10px 0;
	background-image:url(images/background.gif);
	background-position:top left;
	background-repeat:repeat;
	float:left;
	width:400px;
}
.r-star .content 
{
	padding:10px 20px;
}

.r-star .cn
{
	position:absolute;
	width:20px;
	height:20px;
	left:-10px;
	top:-10px;
	background:url(images/r-star.png);
}

.r-star .cn.tr, .r-star .cn.br
{
	margin-left:100%;
}

.r-star .cn.bl, .r-star .cn.br
{
	top:auto;
}
#chat {
	position: fixed;
	top: 200px;
	padding:10px 20px;
	left: 0;
	background: #333333;
	border:1px solid #2d2f36;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	z-index:100;	
}
#chat a {
	text-decoration:none;	
}
