
/* Main Style Sheet  */
	* {margin:0px; padding:0px; border:0px;}
	body { background: url(images/bgae.gif) top repeat-x #000; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
	#wrap {width:980px; margin-left:auto; margin-right:auto; display:block; }
	#side-col {width:223px; float:left; display:inline; background: #080707;}
	#content-col {width:757px; float:right; display:inline;}
	#header img {float:right;}
	#contact {width:185px; margin-bottom:0px; margin-top:0px; margin-left:15px; }
	#contact p {color:#FFF; line-height:14px; font-size:12px; padding:0px; margin:0px; margin-top:4px; }
	.highlight {padding:10px;border:1px solid #F90;}
	div.highlight p {font-size:12px;}
	.highlink {color:#F90;}

/* sidebar styles */
	#navwrap {  background-position:top; margin:0px; padding:0px; width:223px; }
	#navwrap ul { margin:0px; padding:0px; text-align:left; float:left; color:#2c4734; display:block; list-style:none;   }
	ul#navul li  { float: left;  font-size: 14px; margin:0px; padding:0px; color:#2c4734;  list-style:none;  display:block;  width:223px; line-height:28px;  }
	ul#navul li a {color:#FFFFFF; text-decoration:none; display:block; background: url(images/li-bg.gif) no-repeat top; font-weight:normal; line-height:28px; padding-left:30px;}
	ul#navul li a:hover { color:#D8611B; background:url(images/li-bg.gif) no-repeat bottom;  padding-left:30px; }
	
/* page cols */
	.home-wrap { background: url(images/bg-home-content.jpg) no-repeat; clear:both; }
	.home-col-a {width:360px; margin-left:55px; margin-top:22px; display:inline; float:left;  }
	.home-col-b {width:220px; margin-right:50px;  margin-top:14px; display:inline; float:right; }
	
	.sub-wrap { background:  url(images/bg-sub-content.jpg) no-repeat; clear:both; }
	.page-copy {width:665px; margin-left:57px; margin-top:60px; display:inline; float:left;  }
	
/* font Styles */ 
	h1 { font-size:24px; color:#FFFFFF; line-height:23px; padding:0px; font-weight:normal; margin-bottom:10px; }
	h2 { font-size:18px; color:#FFFFFF; line-height:23px; margin-bottom:2px; font-weight:bold; margin-top:15px; font-weight:normal;}
	h3 { font-size:18px; color:#FFFFFF; line-height:23px; margin-bottom:2px; font-weight:normal; margin-top:3px;}
	h4 { font-size:14px; color:#FFFFFF; line-height:10px; margin-top:10px; font-weight:normal; margin-left:9px;}
	h5 { font-size:12px; color:#FFFFFF; line-height:23px; margin-top:10px;}
	p  { font-size:14px; color:#FFFFFF; line-height:22px; margin:0px; padding:0px; padding-top:5px; padding-bottom:10px;}
	li { font-size:13px; color:#FFFFFF; margin-left:15px; padding-bottom:10px;}
	ul { padding:0px; padding-left:5px; margin-left:5px; margin-top:0px; margin-bottom:10px; padding-top:10px; }
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	a:link 		{color:#FFFFFF;	text-decoration: underline;}
	a:visited 	{color:#FFFFFF; text-decoration: underline;}
	a:hover 	{color:#FFFFFF; text-decoration: underline;}
	a:active 	{color:#FFFFFF; text-decoration: underline;}
	a:focus 	{outline-style: none;}  

/* clears   */
	.clear 		{clear:both; height:0px; width:100%; }
	.clear05	{clear:both; height:05px; }
	.clear10	{clear:both; height:10px; }
	.clear20	{clear:both; height:20px; }
	.clear25	{clear:both; height:25px; }
	.clear30	{clear:both; height:30px; }
	.line { height:1px; border-top:1px solid #A9C2E2; width:650px; margin-top:15px;  margin-bottom:15px;}
		
/* footer styles */	
	#footer-wrap 		{background:  url(images/bg-footer-wrap.gif) repeat-x; background-position:bottom;  width:100%; height:49px; z-index:0;  clear:both; display:block; }
	#footer 			{width:980px; margin-left:auto; margin-right:auto;  }
	#footer-col 		{width:710px; float:right; display:inline; margin-top:5px;}
	#footer p 			{font-size:12px; color:#FFF; padding:0px; margin:0px; line-height:30px;}
	#footer a:link 		{font-size:12px; color:#FFF; text-decoration: none;}
	#footer a:visited 	{font-size:12px; color:#FFF; text-decoration: none;}
	#footer a:hover 	{font-size:12px; color:#FFF; text-decoration: underline;}
	 
/* home contact styles */
	.contact-btn { height: 18px;width: 76px; border: 0px;cursor: pointer;  margin-bottom:10px; font-size:13px; background:#FFF; margin-top:2px; }
	.contact-text {border: 1px solid #354c39; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#354c39; padding:2px; width:160px;  margin-top:0px; background:#FFF; margin-top:5px; margin-bottom:5px;}
	
/* content styles */
	.image-left-box 	{ display:inline; float:left; border: 1px solid #dfdfdf; padding:2px; margin: 10px 20px 20px 0px; }
	.image-right-box	{ display:inline; float:right; border: 1px solid #dfdfdf; padding:2px; margin: 20px; margin-top: 0px; margin-right: -12px; width: 335px; }
	.image-left 	{ display:inline; float:left; padding:2px; margin: 5px 10px 10px 0px; }
	.image-right	{ display:inline; float:right; padding:2px; margin: 5px 0px 10px 10px;}
	.image-feature { margin-top:15px; margin-bottom:10px;}
	
/* admin styles */
	
	div#admincontent { width:630px; margin: 50px 10px 30px 10px; border:0px solid #ff0; }
	h3.admtop { display:block; text-align:center; font: 24px Arial, Helvetica, sans-serif; font-weight:bold;color:#FF0; margin: 10px 0 20px 0}
	div#smallbox { width:300px; margin: 0 0 0 200px;border:0px solid #ff0;}
	div#medbox {  width:400px; margin: 0 0 0 100px;border:0px solid #ff0;}
	div#bar { width:610px; margin: 30px 0 20px 5px; background-color:#666; padding: 2px 15px; font: 14px Arial, Helvetica, sans-serif; color:#FFF}
	.layoutdivs { float:left; margin: 10px 10px 15px 0px; border:3px solid #fff;}
	a.link1:link{ text-decoration: none; }
	a.link1:visited	{ text-decoration: none; 	}		
	.gal1 	{padding:0px; float:left; margin: 10px 10px 15px 0; border: 3px solid #fff; }	
	.leftdiv 	{ text-align:left; }
	input, textarea {padding:3px;}
	img#mainpic { border: 5px solid #FFF; }
	 div.list {width:680px; float:left; padding: 5px 0px 5px 25px; margin: 5px 10px 0px 0; border: 0px solid #CF0; background-image:url(images/bullet.gif); background-position:left; background-repeat:no-repeat;}
	 h2.hd {  font-size: 18px; border-bottom:1px solid #f60;/*background-color:#2a2a2a; */ margin: 20px 0 0 0; padding: 0 0 0 5px; color: #f60;  display:block;}
	 
	 
	 
	 /* form styles */

fieldset { margin: 1.5em 0 0 0;  padding: 0; border:1px solid #BFBAB0; background-image:url(images/field_bkg.jpg); background-repeat:repeat-x; } 
legend {  margin-left:1em; padding:0; padding-left:0.5em; padding-right:0.5em; color:#333;  font-weight:bold; } 

fieldset ol {  padding: 1em 1em 0 3em;  list-style: none; } 
fieldset li {  padding-bottom: 1em; } 
fieldset.submit {float:none; width:auto;  border-style:none;  padding-left:12em; background-color:transparent; background-image:none;}
label {  float:left; width: 10em; margin-right: 1em; text-align:right; }

fieldset fieldset {margin-bottom:-2.5em; border-style:none; background-color:transparent; background-image: none;} 
fieldset fieldset legend {  margin-left: 0;  font-weight: normal;} 
fieldset fieldset ol {  position: relative;  top: -1.5em;  margin: 0 0 0 9.5em;  padding: 0; } 
fieldset fieldset label {  float: none;  width: auto;  margin-right: auto;  }
comments, input {border: 1px solid #808080; }
input.checkbox {border:none;}
	
/* end of CSS file */

