body { background-color:#F9F9F9; color:#000; margin:0px; padding:0px; font-size:0.9em;  font-family:Trebuchet MS,Verdana,Arial,sans-serif; }
a { text-decoration: none; color:#BD42C1; }
a:hover { text-decoration:underline; }

#wrapper { margin:0 auto; width:780px; }

#header { float:left; padding-left:50px; padding-right:30px; padding-top:12px; height:80px; width:700px;
 	background:url(../images/background_header.png) no-repeat top left;
}
#header h1 { color:#BD42C1; font-weight:normal; margin:0px; font-size:2.4em; letter-spacing:0.05em; font-family: times, times new roman, serif; }
#header h2 { color:#BD42C1; font-weight:normal; margin:0px; font-size:100%; font-style:italic; font-family: times, times new roman, serif; }
#header .menu { float:right; padding-top:40px; font-size:100%; }
#header .menu #current { color:#666; }

#main { float:left; padding-left:50px; padding-right:30px; padding-top:10px; width:700px; background:url(../images/background.png) repeat-y top left; }

#content { float:left; width:469px; padding-right:20px; font-size:0.8em; line-height:130%; }
#content h1 { color:#000; font-size:140%; padding-bottom:1px; }
#content li { margin-bottom:12px; }

#content .form { float:left; clear:both; padding-left:40px; }
#content .form .row { float:left; padding-bottom:7px; }
#content .form .row .field { float:left; width:80px; padding-top:5px; color:#666; }
#content .form .row .data { float:left; width:300px; }

input.std_input, textarea.std_input { width:300px; }
textarea.std_input { height: 120px; }

#margin { float:left; width:210px; }
#margin p { 
	background:url(../images/jigsaw.png) top left repeat-y; 
	color:#666; font-family: times, times new roman, serif; font-style:italic; 
	margin-bottom:20px;
	padding-left:40px;
	padding-top:35px;
	padding-right:8px;
	padding-bottom:12px;
}

#footer { float:left; padding-left:50px; padding-right:30px; padding-top:10px; padding-bottom:2px; width:700px; margin-bottom:50px; font-family:Trebuchet MS,Verdana,Arial,sans-serif;
	background:url(../images/background_footer.png) bottom left; font-size:0.8em; color:#999; }
		
.left { float:left; }
.right{ float:right }

.for_print { display:none; }

.hide { display:none; }


/* @group Contact Form */
.message-text { 
} 

.required-text {
} 

.form-input-field {
} 

.form-input-button { 
} 
/* @end */


