html{background: #fff url(images/body_grad.jpg) repeat-x fixed;}
body {margin: 0;padding: 0;}

#container
{width:769px;height:100%;margin: auto;padding:0;background: #fff url(images/container_grad.jpg) repeat-x;border-left:4px solid #c0c0c0;border-right:4px solid #c0c0c0;border-bottom:2px solid #c0c0c0;}


#banner {height:121px;border-bottom: 1px solid #8f8f8f;background:#fff;}

#banner .logo {float: left;margin-top: 0;}

#banner .strapline {float: right;}


/*these style the main navigation links at top of content div*/

#nav ul {margin:0;padding:0;list-style: none;width:100%;float: left;background: #d4d4d4 url(images/nav_up.jpg) repeat-x;border-bottom: 1px  solid #8f8f8f;}
#nav ul li {display:inline;}
#nav ul a{float:left;display:block;padding: 0.2em 1em;line-height: 2.0em;background: url(images/divider.jpg) repeat-y right top;text-decoration: none;
color: #fff;font-family: trebuchet ms,arial,verdana,sans-serif;font-size: 80%;font-weight:bold;}
#nav ul a:hover {color: #de006a;}




#content {color:#000;
	margin: 1em 0.5em 0 0em;
	float:right;
	width:480px;
	text-align:justify;padding-bottom:10px;border:2px solid #c1c1c3;background: #fff url(images/) repeat-x;
	}
#content ul {list-style:none;margin:0;padding-left:10px;}
#content  li {font: 85% arial,verdana,sans-serif;color: #c1c1c3;line-height:1.4em;}
#content h1 {font-size:130%;font-family:trebuchet ms,arial,verdana,sans-serif;color: #000;margin:0;padding:8px 0 0 10px;}
#content h2{font-size:100%;font-family: trebuchet ms,arial,verdana,sans-serif;color:#000;padding:0 0 0 10px;}
#content p {font-family: arial,verdana,sans-serif;line-height:1.4em;font-size:85%;color:#000;padding: 0 10px 0px 10px;}
#content .quote {font-family: arial,verdana,sans-serif;font-size:100%;word-spacing:0.2em;color:#ff0000;}
#content .thumb{margin:0 0 1em 1em;padding:2px;border:1px solid #a0a0a0;}
#content .left{border:1px solid #c1c1c3;padding:5px;margin:0 10px 5px 5px;float:left;}
.right{float:right;padding:3px;border:1px solid #a0a0a0;margin:5px;}
.left{float:left;padding:3px;border:1px solid #a0a0a0;margin:5px;}
 
.sidebar{background: #fff url(images/) repeat-x;border:2px solid #c1c1c3;text-align:center;font: 85% trebuchet ms,arial, verdana,sans serif;float:left;width:220px;margin: 1.2em 0 0 1em;}
.sidebar p{padding:0px;margin: 2em 0.5em 0 0.5em;text-align:center;}
.sidebar ul{margin-left:10px;list-style:none;line-height:1.4em;padding-top:20px;text-align:left;}
.sidebar li{font-family: trebuchet ms,arial,sans-serif;color:#c1c1c3;}
.sidebar  a{color:#000;}
.sidebar  a:hover {color: #de006a;}

.sidebar .img{margin-top:0.5em;margin-bottom:0.5em;padding:3px;border:1px solid #a0a0a0;}

#content .email{margin-bottom:-3px;}

label,input,select,textarea {display: inline;width: 150px;float: left;margin-bottom: 5px;}
label {text-align: right;width: 190px;padding-right: 20px; }
textarea {font-family:  arial,verdana, helvetica, sans-serif;font-size:1em; }
input#check{width:15px;margin-right:150px;}
#check1{width:130px;}

br{clear: left;}
#noborder{border:0;margin-top:10px;}

input.button {
font-family: verdana, arial, helvetica, sans-serif; 
font-size:12px; 
font-weight: bold; 
width:30%; 
float:none; 
}
.centerBut{
text-align:center; 
margin: 0 auto;
}
.centerform{
width: 430px; 
 
padding: 15px;
margin: 0px auto;
}

legend{font-family:arial,verdana,sans-serif;font-weight:bold;color:#000;}




#footer {font-size:80%;width:100%;margin-bottom:1em;
	background-repeat: repeat-x;
	background-position:bottom left;	
	clear: both;
	text-align:center;
	font-family: arial,verdana,sans-serif;
	padding-top: 0.5em;
	}
#footer a:link, #footer a:visited {
	text-decoration: underline;
	color: #999;
	font-family: trebuchet ms,arial,verdana,sans-serif;
	        
	}
#footer .valid{margin-bottom:2em;}
#footer a:hover {color: #000;}
#footer .valid{margin-bottom:0.8em;margin:auto;}
#footer span {margin:auto;font-size:70%;}			
