﻿/* CSS Document */

h1, h2, h3, ul, li, a, input, img {
	padding:0px;
	margin:0px;
}
ul
{
	list-style:none;
}
body {
	padding:0px;
	background:url(../images/bg.jpg) repeat-x #fec07e;
	font-family:"verdana";
	font-size:14px;
	color:#FFFFFF;
	margin:0px;
}
#container {
	width:943px;
	margin:0px auto;
	padding:0px 40px;
	margin:0px auto;
	height:500px;
	background:url(../images/w_bg.gif) no-repeat;
}
#logo {
	padding:20px 10px 0px 10px;
	margin:0px;
	float:left;
	width:100%;
	height:110px;
}
#logo .logoimg{
	padding:0px;
	margin:0px;
	float:left;
}
#logo .slogn{
	padding:0px;
	margin:0px;
	float:right;
}
#activist{
	padding:0px;
	margin:0px;
	background:url(../images/activist.png) no-repeat;
	width:100%;
	float:left;
	height:280px;
	padding-top:90px;
	behavior: url(../../jscript/iepngfix.htc);
}

#activist img.logowhite{
	padding-left:70px;
}

#activist img{
	border:none;
}
#activist ul{
	padding:0px;
	padding-top: 35px;
	margin:0px;
	list-style:none;
}
#activist ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-left:23px;
	float:left;
}
#contents{
	padding:0px;
	margin:0px;
	background:url(../images/red_bg.gif) repeat-y;
	width:100%;
	float:left;
	margin-left:3px;
	/*padding-bottom:50px;*/
}

#contents .black_section {
	padding:0px;
	margin:0px;
	width:284px;
	height:522px;
	background:url(../images/black.gif) no-repeat;
	margin-left:10px;
	margin-top:10px;
	padding:20px 10px;
	float:left;
}


#contents .input_sec{
	padding:0px;
	margin:0px;
	width:260px;
	height:435px;
	margin-left:10px;
	margin-top:0px;
	padding:10px 10px;
	float:left;
}
.input_sec ul{
	padding:20px 0px 0px 0px;
	margin:0px;
	float:left;
	list-style:none;
}
.input_sec ul li{
	padding:0px 0px;
	margin:0px;
	list-style:none;
}
.input_sec ul li.text{
	padding:5px 0px;
	margin:0px;
	list-style:none;
	clear:both;	
}
.input_sec ul li.submit{
	/*padding:0px 0px 0px 160px;*/
	margin:0px;	
	padding-top: 0px;
	clear:both;
	margin-top:15px;
	height:53px;
	
}

.input_sec input.bar{
	padding:0px;
	margin:0px;
	background:url(../images/bar_bg.gif) repeat-x;
	border:none;
	height:22px;
	float:left;
	padding-top:8px;
	width:230px;
}
.input_sec img{
	float:left;
}
.input_sec textarea{
	width:215px;
	height:80px;
	border:none;
	padding:0px;
	margin:0px;
	background:transparent;
	border:none;
	margin-top:5px;
	padding-left:10px;
}

.input_sec .textarea_bg{
	background:url(../images/comments.gif) no-repeat;
	height:92px;
	width:256px;
}
#footer {
	text-align:center;
	color:#8e6c47;
	padding:7px 0px;
}

#divError
{
	clear: both;
	margin:0px;
	padding: 0px;
	padding-top: 10px;
	color: #ffa84b;	
}

#pnlError
{
	clear: both;
	margin:0px;
	padding: 0px;
	color: #ffa84b;	
}

.dockclass{
	position:absolute;
	right: 0px;        
	top: 480px;
	z-index: 111;
}

.message
{	
	padding-top: 40px;	
	font-size:14px;
}