body {
	margin: 0px;
	padding:0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.cl{clear:both}
.fl{float:left}
.padt{padding-top:5px;}
.padl{padding-left:5px;}
a {
	text-decoration: none
}
img {
	border:0px;
}
.header {
	background: url(../images/top_bg.gif) #ffffff; 
	height: 50px;
	padding:0px 0 0px 0px;
}
.logo 
{
	margin: 0px; 
	padding:0px;
}
.xtextarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100%;
	height:30px;
	color:#0066CC;
	background:#F9FCFF;
	border:1px solid #CCE4FD;
}
.menu 
{
	padding: 0px; 
	margin: 0px; 
	color:#FFFFFF;
	background: url(../images/menu_bg.gif) #b7e2fc repeat; 
	/*background-image:url(../images/menu_bg.gif);
	background-repeat:repeat;
	background-color:#b7e2fc;
	height: 21px;*/
	/*line-height:21px;*/
	width:100%;
}
.content-tb
{
	text-align:center;
	/*width:33%;*/
}
.menu_sub
{
	width:100%;
	padding:0px 0 0px 0px;
	background: url(../images/menu_bg.gif) #b7e2fc repeat; 
	color: #086c9b; 
	font-weight: bold;
}
.menu_text 
{
	color: #086c9b; 
	font-size: 11px; 
	font-weight: bold;
}
.separator {
	color: #ffffff
}
.middle {
	VERTICAL-ALIGN: middle
}
.center {
	text-ALIGN: center
}
.sbox {
	border-bottom: #e7a23a 1px solid; 
	border-left: #e7a23a 1px solid; 
	background-color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #989898; 
	font-size: 11px; 
	border-top: #e7a23a 1px solid; 
	font-weight: normal; 
	border-right: #e7a23a 1px solid;
	vertical-align:top;
	width:70%;
}
.sbox0 {
	background-color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #989898; 
	font-size: 11px; 
	font-weight: normal; 
	vertical-align:top;
}
.button 
{
	color:#FFFFFF;
	border: #e7a23a 1px solid; 
	/*background-image:url(../Images/search_icon.gif);
	background-repeat:no-repeat;*/
	/*height:20px;*/
	background-color:#98cff2;	
	width:44px;
}
.button1
{
	color:#FFFFFF;
	border: #e7a23a 0px solid; 
	background-repeat:no-repeat;
	/*height:20px;*/	
	width:44px;	
}
.button2
{
	color:#52b00e;
	border: #e7a23a 0px solid; 
	width:44px;
	height:18px;
	font-size:11px;	
	/*background-color:#52b00e;*/
	background-color:#c2e5fb;
}



.option
{
	border: #e7a23a 1px solid; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #989898; 
	font-size: 11px; 
	font-weight: normal;
}
.mid
{
	vertical-align:text-top;	
}

.btndiv img {
	border-bottom: 0px; border-left: 0px; VERTICAL-ALIGN: middle; border-top: 0px; border-right: 0px
}
.tab {
	border-bottom: #ffffff 1px solid; 
	margin: 0px; 
	WIDTH: 100%; 
	padding:5px 0 5px 0px;
	background: url(../images/tab.gif) #98cff2 repeat-x; 
	color: #000000; 
	font-size: 11px; 
	VERTICAL-ALIGN: middle; 
	font-weight: bold;
	background-color:#98cff2;
}
.contentNew {
	background-color: #fdf4c9; 
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	border:1px solid #FFFFFF;
}
.content_New {
	background-color: #FFFFFF; 
	margin: 0px;
	padding:0px;
	border:1px solid #FFFFFF;
	color:#000000;
}
.content_link {
	font-family: Arial, Helvetica, sans-serif; color: #2d8100; font-size:11px;VERTICAL-ALIGN: middle;TEXT-ALIGN: left;
}
.title {
	font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold;VERTICAL-ALIGN: middle;TEXT-ALIGN: left;
}
.tttctext {
	text-ALIGN: center; padding-bottom: 0.4em; padding-left: 0.2em; padding-right: 0.2em; font-size: 11px; font-weight: bold; padding-top: 0.4em
}
.content {
	border-bottom: #cfcfcf 0px solid;
	padding:5px;
	/*background-color:#ffffff;
	color:#000000;*/
}
.content0 {
	border-bottom: #cfcfcf 0px solid;
	padding:0px;
}
.content_nobd {
	margin: 0px 0px 0px 0px;
	padding:2px 5px 2px 5px;
}
.text_content {
	text-ALIGN: left; font-family: Arial, Helvetica, sans-serif; 
	color: #000000; font-size:11px; font-weight: normal;TEXT-DECORATION: none;
}
.t-other
{
	font-weight:bold;
}
.c-other 
{
	padding:0px 0 0 15px;
}
.l-other 
{
	font-weight:normal; color:#333333; text-decoration:none;
}
.l-other:hover 
{
	font-weight:normal;color:#3366CC; text-decoration:underline;
}
.t-other2 
{
	font-weight:bold; text-decoration:underline;padding:5px 0 5px 5px;
}
.c-other2 
{
	padding:0px 0 0 5px;
}
.l-detail 
{
	font-weight:normal; color:#333333; text-decoration:none; font-weight:normal;
}
.l-detail:hover 
{
	font-weight:normal;color:#3366CC; text-decoration:underline; font-weight:normal;
}
.c-other3 
{
	padding:0px 0 0 0px; list-style-type:hiragana;
}
.l-other3 
{
	font-weight:normal; color:#333333; text-decoration:none; font-weight:normal;
}
.l-other3:hover 
{
	font-weight:normal;color:#3366CC; text-decoration:underline;  font-weight:normal;
}
.topnav {
	border-bottom: #cfcfcf 1px solid; text-ALIGN: center; background-color: #ffffff;
}
.selectMiddle {
	text-ALIGN: center; WIDTH: 76%; VERTICAL-ALIGN: middle
}
.selectDropdown {
	background-color: #ffffff; height: 34px
}
.selectMiddle {
	text-ALIGN: center; WIDTH: 76%; VERTICAL-ALIGN: middle
}
#select {
	background-color: #ffffff; WIDTH: 90%; font-family: helvetica; height: 25px; color: #989898; font-weight: bold
}
.goBtn {
	text-ALIGN: center; VERTICAL-ALIGN: middle
}
.middle {
	VERTICAL-ALIGN: middle
}
#bottom {
	background-color: #ffffff; /*height: 65px*/
}
#footer {
	background-IMAGE: url(../images/footer_bg.gif); text-ALIGN: center; background-REPEAT: repeat-x; font-family: Arial, Helvetica, sans-serif; height: 40px; color: #007236; font-size: 11px; padding-top: 10px
}
.footer_menu
{
	padding:5px 0 0 5px;
}
UL.specials LI {
	color: #cc3300;
	padding:0 0 0 0;		
}
.imgborder
{
	padding-left:5px;
}
.image_hot {
	FLOAT: left;
	padding:2px;
	margin:2px;
	width:30;
	height:30;
}
.bgblue
{
	background:#d2ebfa;
}
.search
{
	width:100%;
	text-align:left;
	background:#88cbf1;
	padding:2px 0 2px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	vertical-align:top;
}
/*
.main #mainContent {
	BACKGROUND: #ffffff
}
.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #e18d42
}*/
.lilist 
{ 
	list-style-image:url(../images/bullet.gif);
	padding:0 0 0 0;
}