
/* Main Style Sheet */

/* page styles */
	* {margin:0px; padding:0px; border:0px;}
	body {background:url(images/bg.jpg) #A59B4C top repeat-x; font-size:12px; line-height:16px; font-family: Arial, Helvetica, sans-serif; color:#686866; 	background-color: #88c5ed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}
	#wrap {width:960px; margin-left:auto; margin-right:auto;  }
	#inner-wrap{width:954px;   display:block; background-color:#FFF; border:solid 3px #fff; background-image:url(images/inner-wrap-bg.jpg)  }
	#banner {width:940px; height:267px; margin-left:20px;}
	#header { }
	#email-bar {width:940px; background-color:#FFF; display:block; height:50px; border-top:solid 1px #cecba6; padding-top:10px; }
	#footer {width:940px;  display:block; height:60px; margin-left:auto; margin-right:auto; }
	#col-a {width:430px; margin-left:35px; display:inline; float:left; }
	
	
	
	
/* nav styles */
	#nav {  margin:0px; padding:0px; width:960px; height:34px; display:inline; float:left; margin-left:10px;  }
	#nav ul {margin:0px; padding:0px; list-style:none; display:inline; text-align:right; }
	#nav ul li {float: left;  font-size: 14px; margin:0px; padding:0px; font-weight:normal; background: url(images/nav-bg.jpg) no-repeat right;}
	#nav ul li a {  color:#FFF; text-decoration:none; line-height:34px; padding-top:2px; padding-bottom:2px; padding-left:22px; padding-right:22px; height:34px; }
	#nav ul li a:hover { color: #FFF; line-height:34px; padding-top:6px; padding-bottom:9px; height:34px; overflow:hidden; text-decoration:underline; background:#77bae6;  }
	
/* Page cols */
	.col-a {width:500px; margin-left:20px; margin-top:15px; display:inline; float:left;  margin-right:20px;}
	.col-b {width:350px;  padding-top:15px; display:inline; float:right; padding-right:25px; padding-left:15x;  }
	.col-full {  width:540px; margin-left:20px; margin-top:25px; margin-bottom:15px;}
	.col-full IMG {margin-right:3px; border:1px solid #b9b9b9; padding:2px;}
	.box {width:330px; padding-top:18px; }
	.line-white{height:3px; background-color:#FFF;}
	.line{ height:1px; border-bottom:solid 1px #7dbde7; margin-top:10px; margin-bottom:10px;}
	#email-bar IMG {margin-left:110px; float:left; margin-top:5px;}
	.email-form {width:450px; float:right; margin-right:110px; margin-top:10px;}
	#footer p {text-align:center; padding-top:10px; font-size:12px; font-weight:normal; color:#e5e5e5;}
	
	
	
/* Font Styles */
	h1 { font-size:39px; color:#2997df; line-height:24px; margin-top:20px; padding-bottom:5px; font-weight:normal; font-family: "Times New Roman", Times, serif;  border-bottom:solid 1px #77bae6; margin-bottom:10px;}
	h2 { font-size:18px; color:#77bae6; line-height:24px; margin-top:15px; font-weight:normal;  padding-bottom:5px;}
.col-b 	h2 { font-size:18px; color:#77bae6; line-height:24px; margin-top:15px; font-weight:normal;  padding-bottom:5px; border-bottom:solid 1px #77bae6; }
	
	
	h3 { font-size:14px; color:#7dbde7; line-height:24px; margin-top:3px; font-weight:bold;}
		h4 { font-size:23px; color:#aab62a; line-height:24px; margin-top:12px; font-weight:normal; font-family: "Times New Roman", Times, serif}
	h5 { font-size:12px; color:#6e6e6e; line-height:24px; margin-top:10px;}
	p  { font-size:12px; color:#6e6e6e; line-height:20px; padding-top:5px; padding-bottom:5px;}
	li { font-size:13px; color:#6e6e6e; margin-left:15px; padding-bottom:10px;}
	ul {padding-left:5px; margin-left:5px; font-size:14px; margin-top:15px; }
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	a:link 		{color:#2997df;	text-decoration: underline;}
	a:visited 	{color:#2997df; text-decoration: underline;}
	a:hover 	{color:#2997df; text-decoration: underline;}
	a:active 	{color:#2997df; text-decoration: underline;}
	a:focus 	{outline-style: none;}  
	.highlight {color: #AAB62A; font-size: 24px;}
	.map{width:494px; height:350px; border:solid 1px #7dbde7; padding:3px;}
/* Image Styles  */
	IMG.arrow {float:left; display:inline; margin-top:7px; margin-right:10px; margin-left:-5px; }
	IMG.header {display: block;  padding-top:5px; padding-left:10px;}
	IMG.line {display: block;  margin-top:10px;}
	IMG.preload {display:none; }

/* clears   */

	.clear 		{clear:both; height:01px; }
	.clear05	{clear:both; height:05px; }
	.clear10	{clear:both; height:10px; }
	.clear20	{clear:both; height:20px; }
	.clear30 	{clear:both; height:30px; }
/* contact styles */

/* stats box */
.contact-wrap {width: 260px; background:url(images/contact-bg.jpg) repeat-y;}
.contact-1 {width: 260px;}
.contact-2 {width: 250px; background:url(images/contact-2.jpg) bottom no-repeat; min-height:278px;}
#contact-form {margin-left:25px; margin-right:25px; }
#contact-form p { font-size:12px; color:#1f2640; line-height:10px;  margin:0px; padding:0px; padding-top:5px; padding-bottom:2px; }
.image-left-box 	{ display:inline; float:left; border: 1px solid #dfdfdf; padding:2px; margin: 10px 5px 10px 0px;  }
.text {padding:10px;}
.contact-header {padding-bottom:5px; }
input.btn1 { background-image:url(images/contact.jpg); background-repeat: no-repeat;	color: #FFFFFF; font-size: 0px;	height: 26px;	width: 75px;	border: 0px;	cursor: pointer; }
input.btn2 { background-image:url(images/join.jpg);	background-repeat: no-repeat;	color: #FFFFFF; font-size: 0px;	height: 38px;	width: 82px;	border: 0px;	cursor: pointer; display:inline; margin-top:-10px;}
input.text {border: 1px solid #333; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px;}
.text1 {border: 1px solid #333; font-family:Arial, Helvetica, sans-serif;  font-size:14px; padding:2px; width:300px; margin-top:2px;}
textarea {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px;}
/* end of CSS file */

