/* style reset */
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;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}

/* global styles */
body {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
	color: #000;
    background: #000;
}

a, a:visited {text-decoration: none; color:#000;}
a:hover {text-decoration: underline;}

div.clearfix {clear: both;}
 
#container{width:960px; margin:auto;} 
#menu{width:960px; height:32px; border-top:1px solid #fff; border-bottom:1px solid #fff; background:url(../img/menu.png) repeat-x; }
 	#menu ul {width:960px;}
 	#menu ul li{float:left; padding-right:2px; height:32px; background:url(../img/menu_sep.png) no-repeat right;}
	#menu ul li	a{display:block; float:left; height:14px; padding:9px 28px; font-size:12px; color:#fff; font-weight:bold; white-space:nowrap;}
 	#menu ul li a:hover{text-decoration:none; background:url(../img/menu_over.png) repeat-x;}
#left_column{width:166px; padding:10px; background:#969696; vertical-align:top;}
#center_column{width:568px;  padding:10px; background:#fff; vertical-align:top;}
#right_column{width:166px; padding:10px; background:#969696; vertical-align:top;}
 
#footer{width:550px; padding:5px 19px; background:url(../img/footer.png) repeat-x top center #fff;}
 
#formMessage{margin:20px 30px; width:350px; }
#formMessage .formDiv label{width:100px; display:block; padding:5px 0 2px 10px;}
#formMessage .formDiv input{border:1px solid #969696; width:230px;}
#formMessage .formDiv textarea{border:1px solid #969696;}
#formMessage .formDiv .maxChar {text-align:right; margin-right:30px;}
#formMessage .formDiv input[type="submit"]{border:1px solid #969696; background:#eee; width:100px; text-align:center; margin-top:10px;}
 
 