body {
	margin: 0px;
	padding: 0px;
	background: #f7f6f6 url(../images/top_header/contact.jpg) no-repeat scroll left top;
	font: 13px, Arial, Helvetica, sans-serif;
	color: #000;
}



/* Wrapper*/

.wrapper {
/*border:1px solid green;*/
background-color: #f7f6f6;
	width:820px;
	margin: 0 auto;
	padding: 0;
}


#organizer, #coorganizer, #partner, #staffs {

height:auto;

}





/* Content */

#content {

/*border: 1px solid red;*/
	margin:0 0 0 100px;
	padding:0;
	float:left;
	width: 600px;
	/*background: url(../images/bg_effect.gif) no-repeat scroll 50% top;	*/
	font-family: Helvetica, Arial, sans-serif;
	position:relative;
	
}



#content h2 {
margin:10px 0 20px 0;
padding:0;

}
#content h3 {
background: transparent url(../images/line_bottom_hori.gif) repeat-x scroll left bottom;
margin:0 0 0 100px;
padding:0 0 10px 0;
color:#27221f;

}

#content h4 {
color:#42423d;

}

#content .para {
color:#42423d;
line-height:1.5em;
margin:20px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.88em;

}

#content img{
border:none;
padding:0;
margin:20px 0 0 0;

}









#content ul li {
padding:0 0 6px 15px;
font-weight:normal;
background:transparent url(../images/arrow_green.gif) no-repeat scroll left top;

}




.divider {
display:block;
width:600px;
margin:40px 0;
background: transparent url(../images/line_bottom_hori.gif) repeat-x scroll left bottom;

}









/*back to top********************************/

#btt a {
text-decoration:none;
color:#a5a598;

}

p#btt{
text-align:right;

}

#btt a:hover {
color:#000;
text-decoration:underline;
}




/*fix ie transparent PNG**********/



img, #logo h1 {
behavior: url(../../v2.2/images/ie_png/iepngfix.htc);

}


/*filter for Safari*/
body:first-of-type #logo p { 
padding:2px 0 0 0;
}

#announce .article, #announce .link {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.88em;

}


/*contact form style********************/
/* Style for the error message */


#contact_form {margin:0 0 20px 0;}
label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 145px; font-size: 1em; }
input, textarea, select { margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; }   
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
input.submit { cursor: pointer; border: 1px solid #222; background:#333; color:#fff; -moz-border-radius: 3px; -webkit-border-radius:3px; }
input.submit:hover { background:#444; }
fieldset { padding:20px; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }
legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }

span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

/* Style for the error message */

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

#succsess_page h4 { font-size:1.3em; background: url('../assets/success.gif') left no-repeat; padding-left:22px; }



