@charset "utf-8";
/* CSS Document */

* {margin:0}

body {background:#333; font-family: Arial, Helvetica, sans-serif; color:#000; margin:0; height:100%;}

h1 {color:#FFF;}

#wrap {width:940px; margin:0 auto -75px; border-left: 1px #FFF solid; border-right: 1px #FFF solid; min-height:100%; height:auto !important; height:100%;}

.topnav {background-image: url(header-2.jpg); height:38px;}

#content {
	min-height:600px;
	background-color:#444;
	text-align: left;
}

#main {width:600px; float:left; margin: 20px 10px 20px 20px; min-height:700px; background-color:#555;}

.title {margin:20px;}

.list {color:#777; font-size:20px; font-weight:bold; list-style:none;}
.list li {color:#999; font-size:18px; font-weight:normal; text-indent:20px; line-height:24px;}

.list2 {color:#777; font-size:20px; font-weight:bold; list-style:none; margin-top:20px;}
.list2 li {color:#999; font-size:18px; font-weight:normal; text-indent:20px; line-height:24px;}

#side {width:280px; float:right; margin: 20px 20px 20px 10px; min-height:700px; background-color:#555; text-align:center; height:100%;}

.topnav ul {margin:0 10px; list-style:none;}
.topnavlinks li {float:left; color:#fff; margin-right:25px; line-height:38px; list-style:none; font-size:14px;}
.topnavlinks a, a:visited, a:active {color:#fff; text-decoration:none;}
.topnavlinks a:hover {text-decoration:underline;}

.inner_p {margin: 10px 20px 20px 20px; color:#999; text-align:justify;}



#footer {
	width: 940px; height: 75px;
	margin:0 auto;
	background-color:#000;
}
	#footerWrap {
		color: #dadada;
		width: 940px;
		margin: 0 auto;
		position: relative;
	}

.push {height:75px; clear:both;}

/* Fix Footer Position */
/*#wrap {position: relative; min-height: 100%;}
/*html, body, * html #wrap {height: 100%;}
/*#content {padding-bottom: 100px;}
/*#footer {margin-top: -73px; bottom: -7px }*/

.cal {margin:auto;}
.cal p {margin-top:30px;}

.cal_in {margin-top:10px}

.links {text-align:left; font-size:16px; font-weight:bold; color:#CC9900; list-style:none; margin-top:15px; margin-left:-20px; /*text-indent:-1.5em;*/}

.links li {margin-bottom:10px;}

.links a, .links a:active, .links a:visited {color:#CC9900; text-decoration:none}

.links a:hover {text-decoration:underline;}

/*---------- Contact Form -------------*/

#contact-area {
	width: 560px;
	margin: 25px 10px 10px 10px;
	color:#222222;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 420px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
	margin-right:10px;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}

.thanks {margin:20px;}

.resc {text-align:center; font-size:10px; color:#FC0; margin:-30px 0 20px 0;}

.resc img {margin-top:15px;}

.resc a, .resc a:visited, .resc a:active {text-decoration:none; color:#FC0;}

.resc a:hover {text-decoration:underline; color:#FC0;}
