body {
	FONT-SIZE: 13px;
	MARGIN: 0px;
	COLOR: #666666;
	LINE-HEIGHT: 21px;
}
a:link {
	color: #0D83BC;
}
a:visited {
	color: #0D83BC;
}
a:hover {
	color: #FF8000;
	TEXT-DECORATION: none;
}
a:active {
	COLOR: #556fb5; TEXT-DECORATION: none
}
#container {
	MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto; HEIGHT: auto
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.top {
	BACKGROUND-IMAGE: url('top-back.gif'); MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-x; HEIGHT: 70px
}
.head {
	MARGIN-LEFT: auto; WIDTH: 734px; MARGIN-RIGHT: auto; HEIGHT: 70px
}
.head-left {
	FLOAT: left; WIDTH: 359px; HEIGHT: 67px
}
.head-left h1 {
 margin:0px;
 padding:0px;
}
.head-right {
	FLOAT: right; WIDTH: 375px; HEIGHT: 67px
}
.floatClear {
	CLEAR: both
}
.top-image {
	BACKGROUND-IMAGE: url('top-back2.gif');
	WIDTH: 100%;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 300px;
	TEXT-ALIGN: center;
}
.s-image {
	BACKGROUND-IMAGE: url('top-back3.gif');
	WIDTH: 100%;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 50px;
	TEXT-ALIGN: center;
}
.body {
	MARGIN-LEFT: auto; WIDTH: 734px; MARGIN-RIGHT: auto; HEIGHT: auto
}
.left {
	FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 150px; MARGIN-RIGHT: 0px; PADDING-TOP: 20px; HEIGHT: auto;
}


.top-right {
	FLOAT: right;
	WIDTH: 584px;
	MARGIN-RIGHT: 0px;
	margin-top:20px;
}
.top-right h2 
{
	font-size:17px;
	margin:5px 0px 10px 0px; 
	PADDING:0px;
}
.top-right h3
{ 
 font-size:15px;
}

.right {
	FLOAT: right;
	WIDTH: 584px;
	MARGIN-RIGHT: 0px;
	margin-top:20px;
	}
.right h1
{
	font-size:18px;
}
.right h2 
{
	font-size:17px;
}
.right h3
{ 
 font-size:16px;
}
.footer1 
{
	BACKGROUND-IMAGE: url('top-back3.gif');
	MARGIN-TOP: 20px;
	TEXT-ALIGN: center;
	PADDING-top: 8px;
	PADDING-BOTTOM: 4px;
	text-decoration: none;

}
.footer1 a:link, .footer1 a:visited  {
	text-decoration: none;
	}

.footer2 {
	MARGIN-TOP: 2px; PADDING-BOTTOM: 5px;
	WIDTH: 100%; LINE-HEIGHT: 17px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #a5e223 2px solid;
	TEXT-ALIGN: center
}

.sidemenu1 {
	width: 130px;
	border: 0px;
	margin-top:3px;
	margin-bottom:3px;
	}

.sidemenu1 a:link, .sidemenu1 a:visited 
{
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	font-weight: normal;
	color: #0D83BC;
	}
	
.sidemenu1 a:hover {
	display: block;
	color: #FF8000;
	text-decoration: underline;}



.sidemenu2 {
	width: 130px;
	border: 0px;
	margin-top:10px;
	margin-bottom:10px;
	}

.sidemenu2 a:link, .sidemenu2 a:visited 
{
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	font-weight: normal;
	color: #0D83BC;
	}
	
.sidemenu2 a:hover {
	display: block;
	color: #FF8000;
	text-decoration: underline;
	}


.syo {
	width: 100px;
	border: 0px;
	margin-top:2px;
	margin-bottom:5px;
	margin-left:0px;
	}

.syo a:link, .syo a:visited {
    text-decoration: none;
    text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	font-weight: normal;
	color: #0D83BC;
	}
	
.syo a:hover {
	display: block;
	color: #FF8000;
	text-decoration: underline;
	}
	
.syo2 {
	border: 0px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
}
.syo2 a:link, .syo2 a:visited {
    text-decoration: none;
    text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	font-weight: normal;
	color: #0D83BC;
}
.syo2 a:hover {
	display: block;
	color: #FF8000;
	text-decoration: underline;
	}
	
	
	
.whatnew{
	FONT-SIZE: 12px;
	}
.bo 
{
	font-weight:bold;
}
.booff 
{
	font-weight:normal;
}
.obi1
{
	color: #666666;
	margin: 12px 0px 12px 3px;
	padding: 3px 0px 3px 5px;
	border-left: 7px solid #67ce00;
}
.obi2
{
	color: #666666;
	margin: 12px 0px 12px 5px;
	padding: 1px 0px 1px 8px;
	border-left: 6px solid #67ce00;
}

.obir
{
	color: #666666;
	margin: 12px 0px 12px 5px;
	padding: 1px 0px 1px 8px;
	border-left: 6px solid red;
}
.shitu a
{
	text-decoration: none;
	LINE-HEIGHT: 20px;
}

.recoTop {
	width: 375px;
	height: 21px;
	background: #DEEBF9 url('reco_box_top375.gif') no-repeat;
}
.recoTop h3 {
	font-size: 12px;
	color: #555555;
	padding: 3px 10px 1px 10px;
	margin: 0px;
}

.recoBg {
	width: 375px;
	background: url('reco_box_bg375.gif') repeat-y;
}

.recoContent {
	background: url('reco_box_btm375.gif') no-repeat bottom;; padding-left:11px; padding-right:11px; padding-top:10px; padding-bottom:10px
}
.recoContent h3 {
	color: #555555;
	margin: 8px 0px;
	padding: 0px;
	font-weight: bold;
}
.recoContent p 
{
	font-size: 12px;
	color: #555555;
	margin: 0px;
	padding: 0px;
}
.recoContent p.mrg {
	color: #555555;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.recoContent .floRight {
	float: right;
	margin: 0px 0px 0px 10px;
}

.mrg {
	margin-top: 10px;
}



.recoTop4 {
	width: 140px;
	height: 21px;
	background: #DEEBF9 url('reco_box_top4.gif') no-repeat;
}
.recoTop4 h2 {
	font-size: 12px;
	color: #555555;
	padding: 3px 10px 1px 10px;
	margin: 0px;
}

.recoBg4 {
	width: 140px;
	background: url('reco_box_bg4.gif') repeat-y;
}

.recoContent4 {
	background: url('reco_box_btm4.gif') no-repeat bottom;; padding-left:11px; padding-right:11px; padding-top:10px; padding-bottom:10px
}
.recoContent4 h3 {
	color: #555555;
	margin: 8px 0px;
	padding: 0px;
	font-weight: bold;
}
.recoContent4 p {
	color: #555555;
	margin: 0px;
	padding: 0px;
}
.recoContent4 p.mrg {
	font-size: 75%;
	line-height: 140%;
	color: #555555;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.recoContent4 .floRight {
	float: right;
	margin: 0px 0px 0px 10px;
}

.mrg4 {
	margin-top: 10px;
}
.font-set-gray {
	PADDING-LEFT: 35px; LINE-HEIGHT: 26px; PADDING-TOP: 10px
}
.font-set-gray2 {
	PADDING-LEFT: 35px; LINE-HEIGHT: 22px; PADDING-TOP: 75px
}

.prof p {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 5px;
	padding-bottom: 5px;
	FONT-SIZE: 90%;
	LINE-HEIGHT: 150%;
	MARGIN: 0px;
	DISPLAY: block;
	color:Black;
}
.prof hr 
{
	display:none;
}

.inter-cont1 {
	MARGIN-TOP: 18px; MARGIN-LEFT: 20px; LINE-HEIGHT: 25px; MARGIN-RIGHT: 30px
}
.inter-cont2 {
	MARGIN-TOP: 45px; MARGIN-LEFT: 25px; LINE-HEIGHT: 19px; MARGIN-RIGHT: 30px
}
.inter-cont3 {
	MARGIN-TOP: 20px; MARGIN-LEFT: 20px; LINE-HEIGHT: 19px; MARGIN-RIGHT: 30px
}
.fsize10{
 font-size:8px;
}