@charset "utf-8";
* {margin:0;padding:0}
body {
	margin:0px;
	padding:0px;
	background-color:#c9c9c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#wrapper {
	width:950px;margin:0px auto;padding:0px;text-align:center;
	background:url(images/bg.jpg) repeat-y;
	}
#container {
	width:898px;margin:0px auto;padding:0px;text-align:left;
	background-color:#ffffff;
	}	
#flash {
	width:684px;
	height:153px;
	float:left;
	background:#173961;
	}
#tel {
	float:right;
	}
#nav {
    clear:both;
	height:22px;
	background:#415485;
	}
#spacer {
	height:18px;
	background: url(images/words_of_magic_top_fade.jpg) no-repeat;
	}	
#content {
	float: left;
	width:600px;
	padding-left:30px;
	padding-top:10px;
	}
#right_col {
	float: right;
	width:238px;
	text-align:left;
	padding-top:12px;
	padding-left:15px;padding-right:15px;
	}	
#greenside {
	background:url(images/green_sidebar.jpg) no-repeat;
	height:234px;
	text-align:center;
	padding-top:8px;
	}	
#redside {
	background:url(images/red_sidebar.jpg) no-repeat;
	height:234px;
	text-align:center;
	padding-top:8px;
	}	
.sidetext {
	text-align:left;
	padding-left:10px;
	padding-top:15px;
	padding-right:24px;
	}	
.sideheader {
	font-size: 24px;
	color:#FFFFFF;
	}

#footer {
    clear:both;
	background:#435c79 url(images/new_29.jpg) repeat-x;
	color:#FFFFFF;
    }
#footer a{
	color: #fff;
	text-decoration: none;
	}
#footer a:hover{
	color: #bbd371;
	}
.tel {
	color:#fff;
	font-size:18px;
	margin-top:100px;
	}	
#f1 {
	float:left;
	width:50px;
    }
#f2 {
	float: left;
	width:561px;
	height:80px;
	vertical-align:bottom;
	background:#435c79 url(images/new_29.jpg) repeat-x;
    }
#f3 {
	float:right;
	width:287px;
    }
h1 {
	font-size: 18px;
	display:inline;
}
h2 {
	font-size: 16px;
	display:inline;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
p {
	margin-bottom: 0px;
	margin-top: 6px;
	margin-bottom: 15px;
	}
a:link {
	color: #204978;
	text-decoration: underline;
}
a:visited {
	color: #204978;
	text-decoration: underline;
}
a:hover {
	color: #92acc8;
	text-decoration: underline;
}

/* style for content lists */
li.bullets {
	margin-left:40px;
}

/* contact form setting below */
form {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #666666; 
	text-align: left;
	margin-top:20px;
	margin-left: 5px;
	margin-bottom: 20px;
	margin-right:0px;
	width: 95%;	
}
input{
	background: #f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #989898;
	color:#444444;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	font-weight: normal;
	text-align: left;
}
input.submit {
	background: #0D3360;
	font-size: 11px;
	border: 1px solid #4682B4;
	color: White;
	font-weight: normal;
	text-align: center;
	text-transform: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 7px;
}
select {
	width: 170px;
	background: #f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#727272;
	padding-top: 2px;
	padding-right:2px;
	padding-bottom: 2px;
	padding-left: 2px;	
	margin-bottom: 3px;
	font-weight: normal;
	text-align: left;
	border: 1px solid #989898;	
}
textarea {
    width: 200px; 
	background: #f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #939393;
	color:#444444;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 2px;
	font-weight: normal;
	text-align: left;
}
legend {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #989898;	
}
fieldset {
	padding: 3px;
}
span.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #727272;
