
body{
	background:url(images/bg.gif) repeat-x 0 0 #FDF9EE; color:#4E4628;
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}
.spacer{
	font-size:0; line-height:0; clear:both;}

.logo {font: 26px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.logo .red {color:#cf100f;}
.logo .brown {color:#8d8260;}

.logo2 {font-size:12px;}

.header_left {position:absolute;top:51px; left:78px;/*float:left; margin:0 auto; padding:8px 0 0 50px;*/}
.header_right {position:absolute;left:505px;margin:12px 45px 0 0;/*float:right;margin-right:15px*/}


.header_right .search{
	background-color:#FFFFFF; color:#000000; border:#ECE8DB 1px solid;
	width:248px; padding:0px 10px 10px 10px; float:right; margin-bottom:10px;}
.header_right .search p{
	color:#786E4E; border-bottom: 1px dotted #8d8260;
	width:248px; text-align:center;
	font:normal 18px/36px Georgia, "Times New Roman", Times, serif;}
.header_right .search p span{color:#0B0B0B;}
.header_right .search input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:17px; padding:2px; margin:10px 0 0 4px;
	font:normal 14px/20px Arial, Helvetica, sans-serif;float:left;}
.header_right .search input.submit{
	background:url(images/submit_bg.gif) no-repeat 42px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:58px; height:13px; float:right; margin:15px 5px 0 0; padding:0 50px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif;float:right;}

.header_right p.add {float:right; margin: 0 2px 0 0;}
.header_right a {font:normal 14px Arial, "Times New Roman", Times, serif;color:#8d8260;text-decoration:none;}
.header_right a:hover {border-bottom: 1px dashed #8d8260;}

.hd {font-weight:bold;}
.hdr {font-weight:bold; color:#A60101;}

.content img
{border: 1px dashed #616130;
margin: 5px auto 15px auto;
text-align:center;
display:block;
}

.content img.vp
{
border: 0;
margin: 0;
text-align:left;
display:inline;
position:absolute;
top: 3px; left:4px;
}

.content a.vp {position:absolute;}
.content a.vp:hover {border: 0;}

.menu{
	/*position:absolute;
	top:141px;*/

	width:200px; float:left;
	background-color:#FCFAF3; color:#0B0B0B;
	margin:133px 0 0 0; padding:15px 15px 15px 15px;
	/*height:500px;*/
	}

.menu p.fcat{
    color:#0B0B0B;
    border-bottom: 1px dotted #8d8260;
    padding-bottom:2px;
    text-align:center;
	font:normal 18px/20px Georgia, "Times New Roman", Times, serif;}
.menu p.fcat span{
	color:#A60101;
	font:normal 18px/20px Georgia, "Times New Roman", Times, serif;}

.menu ul{ float:left; margin:10px 0 0 10px;}
.menu ul li{
	font:normal 13px/19px Arial, Helvetica, sans-serif; color:#4E4628;
	background:url(images/red_bullet.gif) no-repeat 0 10px #FCFAF3; padding:2px 0 2px 10px;}
.menu ul li a{
	font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none;
	background-color:#FCFAF3; color:#4E4628; display:block;width:170px}
.menu ul li a:hover{
	font:bold 13px/19px Arial, Helvetica, sans-serif; text-decoration:none;
	background-color:#EAE6D9; color:#4E4628; display:block;width:170px}


.topShadow{
	background:url(images/top_shadow.gif) no-repeat 0 0 #FDF9EE; color:#4E4628;
	width:818px; height:34px; margin:9px 0 0; float:left;}
.bottomShadow{
	background:url(images/bottom_shadow.gif) no-repeat 0 0 #FDF9EE; color:#4E4628;
	width:818px; height:24px; float:left;}

.body{
	width:818px; margin:0 auto; position:relative;}
.bodyPannel{
	background:url(images/midle_bg.gif) repeat-y 0 0 #FDF9EE; color:#4E4628;
	width:762px; padding:0 28px; float:left;}

.content{
	/*background:url(images/picture.gif) no-repeat 0 0 #FFFFFF;*/ color:#000000;
	margin:133px 0 0 0px; float:right; width:500px;}

.content h1{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 28px/32px Georgia, "Times New Roman", Times, serif;padding:3px 0 5px 0;text-align:center;margin:7px 25px;}
.content h1 span{
	background-color:#FFFFFF; color:#A60101;
	font:normal 28px/32px Georgia, "Times New Roman", Times, serif;}
.content p{
	font:normal 14px/19px Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000;padding-bottom:10px;text-align:justify; text-indent:25px;}

.content p.alf {text-align:center;padding-bottom:0;text-indent:0;}
.content p.se {text-align:center;margin:-3px 45px 0px 45px;text-indent:0;font-size:13px;}

.bld {font-weight:bold;}

.content p.alf a{
	color:#0B0B0B; background-color:#FFFFFF; text-decoration:none;padding:0 1px;border: 1px dashed #FFFFFF;margin-left:1px;}
.content p.alf a:hover{
	color:#0B0B0B; background-color:#EFEBDE; text-decoration:none;border: 1px solid #8d8260;}

.content a {font:normal 14px Arial, "Times New Roman", Times, serif;color:#8d8260;text-decoration:none;}
.content a:hover {border-bottom: 1px dashed #8d8260;}

.content p.alf .red {
	color:#A60101;}

.content table.titletable {font-size:17px;}
.content table.titletable {border:0;}
.content table.titletable td.left {padding:0 2px 0;border:0;background-color:#EFEBDE; font-weight:normal; font-size:12px;}
.content table.titletable td.right {padding:0;border:0;background-color:#EFEBDE;}
.content table.titletable .ntext {font-weight:normal; font-size:14px;}
.content table.titletable img {border:0;margin:0;padding-right: 1px;}

.content .mimg {border:0;margin:2px 0 0 0px;display:block;width:16px;}
.content .mtext {margin-left:18px; margin-top:-18px}

table {border: 1px #8d8260 solid;border-collapse:collapse;text-align:center;margin:0 auto;}
th {background-color:#EFEBDE;text-align:center;}
td {background-color:#FCFAF3;text-align:left;}
td,th {border: 1px #8d8260 solid;border-collapse:collapse;padding:4px;}
td.over{background-color:#EFEBDE;}


td ul{margin:5px}
td ul li{
	font:normal 14px/19px Arial, Helvetica, sans-serif; color:#000000;
	background:url(images/red_bullet.gif) no-repeat 0 10px #FCFAF3; padding:2px 0 2px 10px;}

.tbl {color:#000000;}
.tbl a, a.black {color:#59523C;}
.tbl a:hover, a.black:hover {border-bottom:1px dashed #59523C;}

.desc a {color:#cf100f;}
.desc a:hover {border-bottom:1px dashed #cf100f;}

.sel {border-bottom:1px dashed #4E4628;}

.ex {color:#cf100f;/*font-weight:bold;*/}
.ex a, .se a {color:#cf100f;/*font-weight:bold;*/}
.ex a:hover, .se a:hover {border-bottom:1px dashed #cf100f;}

.se a {font-size:13px;border:0;}

.footer{
	position:relative; margin:0 auto; width:788px; padding:12px 0 50px;}
.footer ul{
	float:right;}
.footer ul li{
	float:left; color:#0B0B0B; background-color:#FDF9EE;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.footer ul li a{
	color:#0B0B0B; background-color:#FDF9EE; padding:0 8px; text-decoration:none;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.footer ul li a:hover{
	color:#0B0B0B; background-color:#EFEBDE; padding:0 8px; text-decoration:none;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.footer p{
	color:#A90000; background-color:#FDF9EE; padding:0 8px; float:right;
	font:normal 12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.footer p.tworld{
	color:#0B0B0B; background-color:#FDF9EE; padding:0 8px; float:right;
	font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.footer p.tworld a{
	color:#0B0B0B; background-color:#FDF9EE; text-decoration:none;
	font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.footer p.tworld a:hover{
	color:#0B0B0B; background-color:#EFEBDE; text-decoration:none;
	font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;}

a.begun:hover {border-bottom:1px dashed #cf100f !important;}
a.snap_noshots {font-size:12px !important;}
a.begun {font-size:14px !important;}
.adv {margin-top: -10px;}
.advm {margin-top: 10px;}
.adv, .advm {text-align:left;}

.dr {margin:0 auto;text-align:center;width:490px; padding-top:8px;margin-bottom:-12px;}

.par {display:block;height:8px;line-height:8px;}

.tworld {float:right; margin:2px 0 0 3px}
.conts {float:right;}


