body { 
	margin:0px; 
	padding:0px;  
	background:url(../images/bg.jpg) repeat-x;
        font-family:verdana;
        font-size:11px;
        color:#666666;
        text-align:left;
	
}

a {
    text-decoration:none;
    color:#666666;
}
	
p { 
	margin:0px; 
	padding:0px;
 }
form { 
	margin:0px; 
	padding:0px; 
	
	}
h1 { 
	margin:0px; 
	padding:0px; 
}

h2 { 
	margin:0px; 
	padding:0px; 
	}
h3 { 
	text-align:left;
        background:url(../images/arrow.png) no-repeat; 
        padding-left:26px;
        color:#333333;
        font-family:arial;
        font-size:17px;}
div { 
	padding:0px; 
	margin:0px; 
	}
	
a{ outline:none; color:#0033FF}

a:visited{ outline:none; color:#993366}

#main{ width: 100%;}

#top_container{ width:910px; padding-top:15px; overflow:hidden}

#logo{ background:url(../images/logo.jpg) no-repeat; float:left; width:248px; height:79px;}

#login{ float:right; width:352px; padding:0px 15px 0px 0px;}

#banner_container{ width:1070px; padding-top:27px; overflow:hidden}

#left_shadow{ float:left; background:url(../images/shadow_left.jpg) no-repeat; width:80px; height:245px;}

#banner{ float:left; background:url(../images/banner_bg.jpg) no-repeat; width:910px; height:245px;}

#right_shadow{ float:right; background:url(../images/shadow_right.jpg) no-repeat; width:80px; height:245px;}

#main_container{ width:950px; overflow:hidden}

#main_body{ float:left; width:720px; background:url(../images/main_body_bg.jpg) no-repeat;  }

#main_content{ padding-left:33px; padding-top:12px; padding-right:33px; text-align:left;}

#right_container{ float:left; width:222px; background:url(../images/right_container_bg.jpg) no-repeat;}

#right_content{ padding-left:20px; padding-right:20px; padding-top:27px;}

#footer{ width:100%; background:url(../images/footer_rep.jpg) repeat-x; overflow:hidden; height:25px; margin-top:10px;}

#footer_content{ width:878px; padding-top:7px;}

#copyrights{ float:left; font-family:Verdana; font-size:11px; color:#FFFFFF}

#footer_right{ float:right; font-family:Verdana; font-size:11px;color:#FFFFFF}

#menu{ float:right}

.button{ margin-top:15px; }

#mod_login_remember { margin-left:0px; margin-top:9px;}

.moduletable { font-family:arial; font-size:11px; color:#666666; text-align:left}

.componentheading{text-align:left;
        background:url(../images/arrow.png) no-repeat; 
        padding-left:26px;
        color:#333333;
        font-family:arial;
        font-size:17px;
        margin-top:15px; margin-bottom:10px}

.form{text-align:left;}

.contentheading{text-align:left;
        background:url(../images/arrow.png) no-repeat scroll 0% 92%; 
        padding-left:24px;
        color:#333333;
        font-family:arial;
        font-size:17px;
        padding-top:13px; margin-bottom:10px;
}

.syndicate{margin-top:20px;}

.pollstableborder{/*float:left;*/}

.pollstableborder label{ text-align:left; float:left;}

#poll{float:left; width:450px;}

.smalldark{text-align:left;}

#poll .contentpane{float:left;}

#poll .contentpane table{float:left;}