/* CSS Document */

body{
	margin:20px 10px 10px 10px;
}

table, tr, td{
	border:none;
	padding:0;
	margin:0;
}

table{
	border-collapse:collapse;
}

img{
	border:none;
}

/* header */

.head_rep{
	background-image:url(img/head-rep.jpg);
	height:178px;
	width:100%;
	background-repeat:repeat-x;
}

.head_left{
	background-image:url(img/head-left.jpg);
	height:178px;
	width:100%;
	background-repeat:no-repeat;
	background-position:left;
}

.head_right{
	background-image:url(img/head-right.jpg);
	height:178px;
	width:100%;
	background-repeat:no-repeat;
	background-position:right;
}

.logo_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2d3034;
	font-weight:bold;
	padding-left:65px;
}

.logo_txt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2d3034;
	font-weight:bold;
}

.logo_txt3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:66px;
	margin-top:-4px;
}

.com_back{

	width:468px;
	height:60px;
	background-repeat:no-repeat;
}

.position{
	margin-top:10px;
}

.com_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#854f1f;
	font-weight:bold;
	padding-top:22px;
}

.ico{
	padding-top:20px;
	padding-right:30px;
}

.ico_img{
	margin:0px 5px;
}

.form{
	margin:0px;
	padding:0px;
}

.search{
	padding-right:35px;
	padding-top:46px;
}

.search_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:10px;
}

#search_field{
	border:0px;
	width:215px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin-right:3px;
}

#search_but{
	border:0px;
	background-image:url(img/search-but.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:44px;
	height:22px;
	margin-left:8px;
	margin-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}


/* menu */

.menu_rep{
	background-image:url(img/menu-rep.jpg);
	height:35px;
	width:100%;
	background-repeat:repeat-x;
}

.menu_left{
	background-image:url(img/menu-left.jpg);
	height:35px;
	width:100%;
	background-repeat:no-repeat;
	background-position:left top;
}

.menu_right{
	background-image:url(img/menu-right.jpg);
	height:35px;
	width:100%;
	background-repeat:no-repeat;
	background-position:right top;
}

#menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:7px 5px 0px 5px;
}
#menu a:hover{
	text-decoration:underline;
}


/* left table */

.left_top{
	background-image:url(img/left-top2.png);
	width:166px;
	height:34px;
	background-repeat:no-repeat;
}

.headline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.position2{
	padding-left:22px;
	padding-top:10px;
}

.left_menu, .left_tab, .mid_tab, .mid_tab2, .right_tab, .right_tab2{
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
}

.left_menu div{
	padding:4px 0px;
	//padding:0px;
	//margin-top:-1px;
	//margin-bottom:-8px;
}

.left_menu div.menu2{
	padding-left:35px;
}

.left_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.left_menu a:hover{
	color:#cb3500;
}

.left_menu img{
	margin-left:10px;
}

.left_menu td{
	//padding-top:5px;
	padding-bottom:15px;
	//padding-bottom:10px;
}

.botm_side{
	background-image:url(img/left-botm.png);
	width:166px;
	height:3px;
	background-repeat:no-repeat;
}


.left2_top{
	background-image:url(img/left2-top2.png);
	background-repeat:no-repeat;
	width:166px;
	height:34px;
	//margin-top:-16px;
}

.position3{
	padding-left:22px;
	padding-top:10px;
}

.left_img{
	margin:15px 0px 15px 15px;
}

.txt1{
	padding-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f89ac;
	font-weight:bold;
}

.txt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#32434a;
	padding:10px 15px 10px 15px;
	line-height:11px;
}

#more_but{
	border:0px;
	background-image:url(img/blue-but.png);
	background-repeat:no-repeat;
	width:74px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px 0px 5px 15px;
	padding:3px;
	padding-left:13px;
}
#more_but a {
	color:#FFFFFF;
	text-decoration:none;
}
#goto{
	border:0px;
	background-image:url(img/wide-but.png);
	background-repeat:no-repeat;
	width:105px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px 0px 12px 15px;
	padding-bottom:3px;
	//padding-bottom:0px;
	cursor:pointer;
}


/* middle table */

.middle{
	padding:0px 5px 0px 5px;
}

.mid_rep{
	background-image:url(img/mid-top-rep2.png);
	height:12px;
	width:100%;
	background-repeat:repeat-x;
}

.position4{
	//margin-top:-12px;
}

.left_corn{
	background-image:url(img/left-top-corn3.png);
	height:12px;
	width:100%;
	background-repeat:no-repeat;
	background-position:left top;
}

.right_corn{
	background-image:url(img/right-top-corn2.png);
	height:12px;
	width:100%;
	background-repeat:no-repeat;
	background-position:right top;
}

.txt3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#242d3a;
	font-weight:bold;
	padding-top:10px;
	padding-left:37px;
}

.txt4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:33px;
	color:#2d3034;
	font-weight:bold;
	padding-left:15px;
	margin-top:-12px;
}

.txt5_pos{
	margin-top:-4px;
}

.txt5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#242d3a;
	font-weight:bold;
	padding-left:80px;
	margin-top:5px;
	float:left;
	display:inline;
}

.txt6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#cb3500;
	letter-spacing:-2px;
}

.more_pos{
	margin-left:150px;
	margin-top:30px;
}

#more_but2{
	background-image:url(img/red-but.png);
	width:74px;
	height:20px;
	background-repeat:no-repeat;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	padding-left:13px;
	letter-spacing:0px;
}

#more_but2 a {
	color:#FFFFFF;
	text-decoration:none;
}

.mid_rep2{
	background-image:url(img/mid-botm-rep.png);
	height:7px;
	width:100%;
	background-repeat:repeat-x;
}

.left_corn2{
	background-image:url(img/left-botm-corn.png);
	height:7px;
	width:100%;
	background-repeat:no-repeat;
	background-position:left top;
}

.right_corn2{
	background-image:url(img/right-botm-corn.png);
	height:7px;
	width:100%;
	background-repeat:no-repeat;
	background-position:right top;
}

.mid2_rep{
	background-image:url(img/mid2-top-rep2.png);
	height:34px;
	width:100%;
	background-repeat:repeat-x;
	//margin-top:-12px;
}

.mid2_left{
	background-image:url(img/mid2-top-left2.png);
	height:34px;
	width:100%;
	background-repeat:no-repeat;
	background-position:left top;
}

.mid2_right{
	background-image:url(img/mid2-top-right2.png);
	height:34px;
	width:100%;
	background-repeat:no-repeat;
	background-position:right top;
}

.leftcol{
	padding:15px;
}

.headline2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:bold;
}

#vote_tab{
	margin-top:15px;
	margin-bottom:15px;
}

#vote_tab td, .headline3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cb3500;
	font-weight:bold;
	padding-left:8px;
}

#vote_tab td.vote_txt{
	padding-top:2px;
}

.position5{
	padding-left:12px;
}

.position6{
	padding-top:15px;
}

.position7{
	padding:10px 0px 10px 0px;
}

.more_pos2{
	padding-right:15px;
}

.vert_dotted{
	background-image:url(img/dotted-vert.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:100%;
	margin:15px 0px;
}

.mid_img2{
	float:left;
	margin:0px 22px 5px 15px;
	//margin-bottom:-2px;
}

.headline3{
	padding-top:20px;
	padding-left:5px;
}

.links{
	padding-top:15px;
	margin-left:180px;
}

p{
	padding-top:0px;
	margin:0px;
}

.links a, .links td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cb3500;
}
.links a:hover{
	text-decoration:none;
}

.over{
	background-image:url(img/mark2.png);
	background-repeat:no-repeat;
	background-position:center;
	width:5px;
	height:5px;
}

.links td.spr{
	padding-left:5px;
	padding-right:5px;
}

.position8{
	margin:5px 15px 0px 15px;
	//margin-bottom:-20px;
}

.dotted{
	background-image:url(img/dotted-horiz.png);
	height:1px;
	width:100%;
	background-repeat:repeat-x;
	clear:both;
}

p.txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:10px 15px;
}

p.txt a{

	color:#333333;

}


.botm_rep{
	background-image:url(img/mid2-botm-rep.png);
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
	height:3px;
}

.botm_left{
	background-image:url(img/mid2-botm-left.png);
	height:3px;
	width:100%;
	background-repeat:no-repeat;
	background-position:left top;
}

.botm_right{
	background-image:url(img/mid2-botm-right.png);
	height:3px;
	width:100%;
	background-repeat:no-repeat;
	background-position:right top;
}


/* right table */

.right_top{
	background-image:url(img/right-top2.png);
	width:232px;
	height:34px;
	background-repeat:no-repeat;
}

.more_pos3{
	padding-right:15px;
	padding-bottom:15px;
}

p.position9{
	padding:10px;
}
.right_botm{
	background-image:url(img/right-botm.png);
	background-repeat:no-repeat;
	background-position:top;
	height:3px;
}

.right2_top{
	background-image:url(img/right2-top2.png);
	width:232px;
	height:34px;
	background-repeat:no-repeat;
	//margin-top:-16px;
}

.right_img{
	margin:15px 10px 10px 10px;
}

.position10{
	padding:7px 15px 15px 15px;
}

.position10 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#32434a;
	line-height:11px;
}
.position10 a:hover{
	text-decoration:none;
}


/* footer */

.foot_rep{
	background-image:url(img/foot-rep.png);
	height:63px;
	width:100%;
	background-repeat:repeat-x;
	//margin-top:-15px;
}

.foot_left{
	background-image:url(img/foot-left.png);
	background-repeat:no-repeat;
	background-position:left;
	width:100%;
	height:63px;
}

.foot_right{
	background-image:url(img/foot-right.png);
	background-repeat:no-repeat;
	background-position:right;
	height:63px;
	width:100%;
}

.foot_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9b9b9b;
	position:relative;
	top:20px;
}

.position11{
	float:left;
	position:relative;
	top:20px;
}

.foot_links, .foot_links a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	padding:25px 5px 5px 5px;
}
.foot_links a:hover{
	text-decoration:none;
}

.count_pos{
	margin-top:-40;
}

.counters{
	padding-right:20px;
}
