/* Links */



body {



	background: #030003 ;



	margin: 0px;



	}





a {12px/22px Verdana, Arial, Helvetica, sans-serif}

a:link {color:#FFFFFF;}

a:visited {color: #cc0000;}

a:hover {text-decoration:underline; color: #ff9900;

font-weight:bold;}

a:active {color: red;text-decoration: none}











a.btn {



	color: #CC0000;



	font: bold 9px Verdana, Arial, Helvetica, sans-serif;



}







a.gray {



	color: #CCCCCC;



}







body {



	background: #000000;



	margin: 0px;



}







div.contri_desc {



	color: #CCCCCC;



	font: 12px/22px Tahoma, Arial, Helvetica, sans-serif;



	padding: 0px 10px;



}















div.header {



	color: #FFFFFF;



	font: 12px/22px Tahoma, Arial, Helvetica, sans-serif;



	padding: 0px 10px;



}







h3 {



	color: #FFFFFF;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-weight: bold;



}



h1 {



color:#FFFFBE;



font-family:Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



text-align:center;







}



h5 {



	color: #FFFF00;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 18px;



	font-weight: bold;



}



p {



    color: #FFFFBE;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	text-align:center;



}







.contri_btn_line {



	background: url(images/contri_btn_line.gif);



}







.contri_btn_sep {



	background: url(images/contri_btn_sep.gif);



}







/* Contri Page */



	.contri_cols_line {



	background: url(images/contri_cols_line.gif);



}







.contri_label {



	color: #CC0000;



	font: bold 12px/22px Tahoma, Arial, Helvetica, sans-serif;



	text-indent: 15px;



	vertical-align: top;



}







.contri_rows_line {



	background: url(images/contri_rows_line.gif);



}







/* Copyright */



.cpyrtbl {



	color: #FFFFFF;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 9px;



	font-weight: normal;



}







.cpyrtbl a:link {



	color: #FFFFFF;



	text-decoration: underline;



}







.cpyrtbl a:visited {



	color: #FF0000;



	text-decoration: underline;



}







.cpyrtbl a:hover {



	color: #FFCACA;



	text-decoration: underline;



}



/* Date */



.datetbl {



	color: #FFFFFF;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



}



/* Enter Links */



.enttbl {



	background-color: #000000;



	color: #FF9900;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 24px;



	font-weight: bold;



}







.enttbl a:link {



	color: #FF0000;



	text-decoration: underline;



}







.enttbl a:visited {



	color: #FFB7B7;



	text-decoration: underline;



}







.enttbl a:hover {



	color: #FFFFBE;



	text-decoration: underline;



}



/* Home Table */



.hmtbl {



	background-image: url(images/bg8.png);







}







/* Left Cell */



.hmtblc {



	background-image: url(images/menu.gif);



	color: #FFFFBE;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	text-align:center;







}



.hmtblc a {12px/22px Arial, Helvetica, sans-serif}

.hmtblc a:link {color:#ffffff;}

.hmtblc a:visited {color: #cc0000;}

.hmtblc a:hover {text-decoration:underline; color: #ff9900;

font-weight:bold;}

.hmtblc a:active {color: red;text-decoration: none}



/* menu table */



.hmtblmen {



	background-color: #360606;



	color:#FFFFBE;



    font-family:Verdana, Arial, Helvetica, sans-serif;



    font-size: 14px;



    font-weight: bold;







}







.hmtblmen h4 {



	color:#FFFF00;



	text-decoration: underline;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 18px;



	font-weight: bold;



	padding: 10px;



}







/* MENU HEADING */



.hmtblhead {



	background-image: url(images/bg2.png);







}







.hmtbl p {



	color: #FFFFBE;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	margin: 10px;



}



.hmtbl h1 {



	color: #FF0000;



	text-decoration: underline;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 14px;



	padding: 10px;



}







.hmtbl h2 {



	color:#FFFF00;



	text-decoration: underline;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 14px;



	padding: 10px;



}



.hmtbl strong {



	color: #FFFFFF;



	text-decoration: none;



}



.hmtbl b {



	color: #FFFFFF;



	text-decoration: none;



}



.hmtbl a:link {



	color: #FFFFFF;



	text-decoration: underline;



}







.hmtbl a:visited {



	color: #FFB7B7;



	text-decoration: underline;



}







.hmtbl a:hover {



	color: #990000;



	text-decoration: underline;



}











.header_line_bottom {



	background-image: url(images/header_line_bottom.gif);



	background-repeat: repeat-x;



}







.header_line_top {



	background-image: url(images/header_line_top.gif);



	background-repeat: repeat-x;



}







.header_menu {



	background: url(images/header_menu.gif);



	color: #CCCCCC;



	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;



	text-indent: 25px;



}







/* Image */



	.image_bg {



	background: url(images/bg8.gif);



}







.image_border {



	background: url(images/image_border.gif);



	padding: 5px;



}







.image_desc {



	color: #FFFFBE;



	font: 11px Verdana, Arial, Helvetica, sans-serif;



	text-align: center;



}







/* Navigator */



	.navigator {



	color: #CC0000;



	font: bold 9px Verdana, Arial, Helvetica, sans-serif;



	text-align: center;



}







.red {



	color: #990000;



}







/* Voter Bar */



	.vote {



	color: #CC0000;



	font: bold 20px/40px Verdana, Arial, Helvetica, sans-serif;



	text-align: center;



}



.img_brd {



	border: 2px solid #B00000;



}



/* menu table */



.hmtblmen {



	background-color: #360606;



	color:#FFFFBE;



    font-family:Verdana, Arial, Helvetica, sans-serif;



    font-size: 14px;



    font-weight: bold;



	



}







.menu{



    margin-left: auto ;



    margin-right: auto ;







	font-family: Verdana, Arial, Helvetica, sans-serif;



	width:955px;



	position:relative;



	font-size:11px;



	z-index:600;



	margin-bottom: 10px;



	clear: both;



}







#wrapper {



	position: relative;



	z-index: 500;



	max-width:80%;



    margin-left:auto;



	margin-right:auto;



	background: #360606;



	border: 2px solid #FFFFBE;



	padding-top:10px;



	margin-top:10px;



	



	}







#contentfloatholder {



	width:70%;



	background: #360606;



	border: 2px solid #FFFFBE;



	padding-top:10px;



	margin-top:10px;



	margin- left:auto;



	margin-right:auto;



	}



	



.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:104px; height:20px; text-align:center; color:#fff; border:1px solid #fff; background:#360606; line-height:20px; font-size:11px; overflow:hidden;}



.menu ul {padding:0; margin:0; list-style: none;}



.menu ul li {float:left; position:relative;}



.menu ul li ul {display: none;}







/* specific to non IE browsers */



.menu ul li:hover a {color:#fff; background:#262626;}



.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}



.menu ul li:hover ul li a.hide {background:#262626; color:#fff;}



.menu ul li:hover ul li:hover a.hide {background:#262626; color:#000;}



.menu ul li:hover ul li ul {display: none;}



.menu ul li:hover ul li a {display:block; background:#360606; color:#ffffff;}



.menu ul li:hover ul li a:hover {background:#262626; color:#ffffff;}



.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}



.menu ul li:hover ul li:hover ul.left {left:-105px;}

.homeimages{
width:200px;
border:2px solid  #fffb88;
margin:0 auto;
}


.homeexplicit{
width:210px;
border:2px solid  #fffb88;
margin:0 auto;
}
