body {text-align:left;padding:0; margin:0 0 0px 0;font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555;  line-height:18px;background:#f8f7e7 url(images/color_bg.jpg) repeat;}
a:link, a:visited {text-decoration: none;color:#e36300;}
a:focus,a:hover {color:#545454;text-decoration: none;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin:0.5em 0;}
h1,h3,h4,h5,h6,h2,.componentheading,.price,.contentheading,.contentheading a:link,.contentheading a:visited,.contentheading a:link,.contentheading a:visited {color:#e36300;}
h1, .componentheading {font-size:2.5em;line-height:1.5em;}
h2, .contentheading {font-size:1.7em;line-height:1.7em;}
h3 {font-size:1.3em;line-height:1.3em;}
h4 {font-size:1.2em;line-height:1.2em;}
h5 {font-size:1.1em;line-height:1.1em;}
h6 {font-size:1em;line-height:1em;font-weight:bold;}
#holdthem {text-align:left;margin:0 auto;}
#centertop {text-align:left;margin:0 auto;}
#centerbottom {text-align:left;margin:0 auto;overflow:hidden;}
#header {text-align:left;height:115px;position:relative;}
#logo {height:115px;width:400px;float:left;text-align:left;background: url(images/logo.png) no-repeat 0px 3px;}
#tags h1 a {text-indent:-7500px;display:block;width:400px;height:115px;text-decoration:none;}
#tags {width:400px;height:115px;float:left;overflow:hidden;margin:0;padding:0;}
#banner {height:60px;float:right;margin-top:28px;overflow:hidden;}

.yjttop_l {background: url(images/top_l.gif) no-repeat left top;}
.yjttop_r {background: url(images/top_r.gif) no-repeat right top;}
.yjtbot_l {background: url(images/bot_l.gif) no-repeat left bottom;}
.yjtbot_r {background: url(images/bot_r.gif) no-repeat right bottom;padding:15px 10px;}
.yjtmid_l {background: url(images/mid_l.gif) repeat-y left top;}
.yjtmid_r {background: url(images/mid_r.gif) repeat-y right top;}
#holder {height:100% !Important;height:1%;overflow:hidden;margin:0 auto;padding:0 5px;text-align:center;}
#midblock {float:left;height:100% !Important;height:1%;overflow:hidden;text-align:left;clear:right;}
.insidem {padding:5px;}

#footer {clear:both;text-align:center;overflow:hidden;margin:0 auto;padding:5px 0 20px 0;}
#foottxt {clear:both;text-align:left;padding:0px 10px;overflow:hidden;font-weight:bold;}
#cp {text-align:left;padding:2px 10px;overflow:hidden;}
#footmod {clear:both;text-align:center;padding:5px;margin:0px;overflow:hidden;}

#user1,#user2{float:left;clear:right;}
img.border{padding:5px;margin:2px 3px 0 0;}
img.border{border:1px solid #d2d2d2;background:#ebe9d7;}

div.border{padding:5px;margin:2px 3px 0 0;}
div.border{border:1px solid #d2d2d2;background:#ebe9d7;}

ul.star li, li.star, li.star:hover{padding-bottom:5px; padding-left:25px; list-style-image:none; list-style-type:none;}
body ul.star li, body li.star{background:url(images/star.gif)   no-repeat 0 1px;}

html .png,
div .png,
div.arrow {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}














#wrapper_content {
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	text-align: left;
	width: 935px;
	overflow: hidden;
}
#intro_left {
	background: #FFF;
	float: left;
	font-size: 100%;
	line-height: 1.8;
	margin: 0;
	padding: 10px 0 0 40px;
	padding-left:0;
	text-align: left;
	width: 350px;
}

.navi {
	border: 1px solid #D9D9D9;
	line-height: 2.0;
	padding: 10px;
	margin: 0 30px 0 0;
}

.highlight {
	border:1px solid #d2d2d2;
	background: #ebe9d7;
	margin: 20px 30px 20px 0;
	padding: 10px;
	font-size: 90%;
}

#intro_right {
	background: #FFF;
	float: right;
	font-size: 100%;
	line-height: 1.8;
	margin: 0;
	padding: 10px 40px 0 0;
	text-align: left;
	width: 505px;
}

#intro_right h1 {
	font-size: 140%;
	#font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
}

#intro_right h2 {
	font-size: 120%;
	#font-weight: normal;
	margin: 20px 0 5px 0;
	padding: 0;
}

#intro_right p {
	font-size: 90%;
	font-weight: normal;
	margin: 0 0 10px 0;
	text-align: justify;
}










table.table thead td.tdcenter {text-align:center;}
table.table tbody td.tdcenter {text-align:center;}

table.table {
	border-spacing: 0; 
	width: 100%;
	margin: 5px 0 10px 0;
	font-size: 110%;
	background: #FFFFFF;
	border: 1px solid #d2d2d2;
	padding: 1px;
}

table.table thead td {
	background: #ebe9d7;
	padding: 8px;
	font-size: 110%;
	font-weight: normal;
}

table.table tbody td {
	padding: 8px 8px 8px 8px;
	border-top: 1px solid #D9D9D9;
	line-height: 1.8;
	vertical-align: top;
	font-size: 90%;
}

table.table tbody tr.tdbg1 {
	background: #FFFFFF;
}

table.table tbody tr.tdbg2 {
	background: #EFEFEF;
}
