body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}
.page_holder{
	position:relative;
	width:1195px;
	height:1000px;
	margin-top:0px;
	top:0px;
	border:0px solid #000000;
}
.page_table{
	width:100%;
	height:100%; 
	border:0px;
	margin:0;
	padding:0;
	font-size:0px;
	border-collapse:collapse;
}
.page_table td {
	vertical-align: top;
}
#mask {
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
    display:none;
}
#boxes .window {
    position:absolute;
    left:0;
    top:0;
    display:none;
    z-index:9999;
    padding:20px;
}  
#boxes #dialog {
    padding:10px;
    border:0px solid #ffffff;
}
.logo_holder{
	width:407px;
	height:132px;
	margin-top:-47px;
	float:left;	
}
.video{
	position:absolute;
	width:328px;
	height:196px;
	left:690px;
	top:85px;
	border:0px solid #ffffff;
}
#comments_holder{
	width:328px;
	height:275px;
	margin-top:445px;
	margin-left:700px;
	border:0px solid #000000;
}
.rules_text{
	width:475px;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	color:#857349;
	line-height:1.3;
	text-align:justify;
}
.rules_text_header{
	width:475px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#857349;
	line-height:1.5;
	text-align:center;
}
.drawing_datetime{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#867549;
}
.drawing_text{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#a79364;
}
.action_text{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#a79364;
}
.field_input{
	height:18px;
	border:1px solid #ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#776d61;
	background:#ebecec;
}
.action_link{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#a79364;
}
#container{
	width:305px;
	border:0px solid #eee;
	margin:0px auto;
	border:0px solid #000000;
}
#container p{
	font-family:Arial;
	font-size:12px;
	color:#a79364; 
	margin:0; line-height:2em;
}
#pollcontainer{
	border:0px solid #f3f3f3;
	background:#f9f9f9; padding:5px;
}
.option p{ line-height:1.1em; font-size:0.85em; }
.bar{ height:15px; background:#d01f25; }
.yourvote{ background:#113399; }




