@charset "utf-8";
/* CSS Document */



* { padding:0px;
}

body { background:url(images/bg.jpg) repeat top center; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; padding:0px; margin:0px
}  
.wrapper{background:url(images/bgmain.jpg) no-repeat top center ; display:block;  width:100%;  
}
.headermain{display:block; width:100%; height:215px}
.logo{ width:200px; height:
143px; display:block; padding:50px 0px 0px 143px }
.mainmenu{ display:block; margin:0 0}
.spacer{ display:block; width:100%; height:22px}
.page{ background-color:#FFF; display:block; width:100%;}
.page1{display:block; width:100%; background:url(images/page-1.jpg) top center no-repeat #FFF; height:600px}
.page3{display:block; width:100%; background:url(images/page-3.jpg) top center no-repeat #FFF; height:600px}
.page4{display:block; width:100%; background:url(images/page-4.jpg) top center no-repeat #FFF; height:950px}
.page5{display:block; width:100%; background:url(images/page-5.jpg) top center no-repeat #FFF; height:780px}


.content{ padding:10px}
.content1{ padding:10px 290px 0px 30px}
.content2{ padding:10px 30px 10px 30px}
.sponsorbox{ padding:0px 20px 20px 20px}
.footer{ display:block; height:100px; width:100%; color:#fff; background-color:#3e3e3d; text-align:center;}

.footer a{ color:#FFF; font-size:14px; text-decoration:none; font-family:"Arial Black", Gadget, sans-serif; }
.footer a:hover{ color:#e3c023}
ul{list-style-type: disc; list-style:inside; line-height:25px; padding-left:10px}
ul#submenu a{list-style-type: disc; list-style:inside; font-size:16px;  line-height:25px; padding-left:15px; text-decoration:none; color:#000}
li#submenu a{}
li#submenu a:hover{ padding-left:5px; color:#2460a1}

.slideshow{ display:block; background:url(images/slidetemp.png no-repeat center top) width:611px;}

/*Menu*/

ul#topnav {
 padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left; padding: 0;
	position: relative;
}
ul#topnav li a {
	float: left; 
	text-indent: -9999px;
	height: 39px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }
ul#topnav a.home {
	background: url(images/menu_01.png) no-repeat;
	width: 154px; 
}
ul#topnav a.gallery {
	background: url(images/menu_04.png) no-repeat;
	width: 173px; 
}
ul#topnav a.about {
	background: url(images/menu_02.png) no-repeat;
	width: 176px; 
}
ul#topnav a.services {
	background: url(images/menu_03.png) no-repeat;
	width: 161px; 
}
ul#topnav a.contact {
	background: url(images/menu_05.png) no-repeat;
	width: 185px; 
}
 
ul#topnav li .sub {
	position: absolute;
	top: 39px;
	right: 0;
	background:#9e0b0f url(images/sub_bg.png) repeat-x;
	padding: 5px 20px 5px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 225px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a {
	padding: 2px 0;
	background-image: none;
	color: #FFF;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(images/navlist_arrow.png) no-repeat  3px 6px;
	padding: 0px 5px 0px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {color: #ddd; background-position: 5px 6px ;}

/*END MENU */

h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif;
}
h1{ color:#000}
h2{ font-family:"Arial Black", Gadget, sans-serif;
	text-decoration:none;
	font-size:16px;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase; }
	
h3{font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:27px;
	text-align:left;
	font-weight:bold;
	color:#7f0000;
	line-height:20px;
	vertical-align:top;
	 }
h4{font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:18px;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	color:#000}


p {text-align:justify;
}

a {
}

a:hover, a:focus, a:active {
}

a:focus, a:active {
}

img, a img { border:0px;
}



small {
}

abbr, acronym {
}

blockquote {
}

cite {
}

em {
}

strong {
}

form {
}

fieldset {
}

legend {
}

label {
}

input {
}

select {
}

option {
}

textarea {
}

input:focus, select:focus, option:focus, textarea:focus {
}

#header {
}

#content {
}

#sidebar {
}

#navigation {
}

#footer {
}

.bold {
}

.italic {
}

.hidden {
}

.offset {
}

.highlight {
}

.tiny {
}

.error {
}

.abbr {
}
