body{
				background: #99CC00 center no-repeat;
				background-attachment:fixed;
				margin:0 auto;
	}
	
#container {
width:100%;
margin:0 auto;
}

#tag {
width:1003px;
text-align:center;
margin:0 auto;
}

.tagg {
font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
font-size: 30px;
font-weight: bold;
line-height:30px;
font-style:italic;
color:#fff;
margin:0 auto;
}

#topcontainer {
width:100%;
background-image: url(../images/top_bg.png);
background-repeat: repeat-x;
height:186px;
}

#topr {
width:1003px;
margin:0 auto;
}

#midcontainer {
margin:0 auto;
position:relative;
width:1003px;
}

#txtarea {
float:left;
background-image:url(../images/text_bg.png);
padding:0px 30px 30px 30px;
position:relative;
width:943px;
}

.mapper {
float:left;
position:relative;
width:185px;
padding-right:3px;
border:1px #fff;
}

#hdarea {
float:left;
margin-top:20px;
background-image: url(../images/heading_top.png);
background-repeat:no-repeat;
position:relative;
height:80px;
width:1003px;
}

.hdpic {
float:left;
position:relative;
height:34px;
width:1003px;
}

#wrapper {
width:1003px;
margin:0 auto;
}

#boxer {
width:1003px;
float:left;
position:relative;
margin-top:20px;
}

#book {
width:266px;
padding-top:40px;
float:right;
margin:0 auto;
}

#box1 {
width:473px;
float:left;
position:relative;
}

#box2 {
width:473px;
float:right;
position:relative;
}

.box4 {
	width:192px;
	margin-top:20px;
	padding:20px;
	position:relative;
	float:left;
	}
.box5 {
	width:197px;
	margin-top:20px;
	padding:20px;
	position:relative;
	margin-left:20px;
	float:left;
	}

#logo {
margin-top:40px;
float:left;
position:relative;
}

.hd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	font-style:italic;
	padding-top:20px;
	color:#4c1900;
	margin:0 auto;
}

.cl {
clear:both;
}

.headingfooter {
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size:28px;
	color: #fff500;
	}
	
#footercontainer {
margin-top:20px;
float:left;
height:342px;
position:relative;
width:100%;
background-image: url(../images/footer_bg.png);
background-repeat:repeat-x;
}

#footer {
margin:0 auto;
position:relative;
width:1003px;
}

.footext {
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size:12px;
	color:#331300;
	}

.maintext {
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size:16px;
	color:#331300;
	text-align:justify;
	}
	
	.subtext {
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size:25px;
	color:#331300;
	}

.smlhd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	line-height:40px;
	font-style:italic;
	color:#4c1900;
	}

.left {
float:right;
position: relative;
padding:0 0 0 20px;
margin:0;
}
	
#navbar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	margin-top:15px;
	float:right;
	}
#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
   display: block;
   padding:30px 16px 8px 16px;
   color: #4b2922;  
   text-decoration: none; }
#navbar li a:hover {
	background-color:#4b2922;
	background-repeat:repeat-x;
    color: #fff;
   }
#navbar li ul {
   display: none;
   background-color: #ffd402;}
#navbar li:hover ul {
   display: block;
   padding:0px;
   position: absolute;
   margin: 0 auto;
   z-index:100000;
    }
#navbar li:hover li, #navbar li.hover li {
   font-size:15px;
   float: none;
   }
#navbar li:hover li a, #navbar li.hover li a {
   background-color:#4b2922;
   padding:10px 10px 10px 10px;
   border-bottom: 1px solid #fff;
 	color:#fff; }
#navbar li li a:hover {
   background-color: #FF9900;
   color:#4b2922; }
			
#slideshow {
    position:relative;
	z-index:-1;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slideshow img {

			
	/* Set up proportionate scaling */
	width: 100%;
	height:100%;
			
	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}
		
@media screen and (max-width: 1024px){
	img.bg {
	left: 50%;
	margin-left: -512px; 
}
}

.boxtext {
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size:14px;
	color:#84c225;
	}
	
.button {
	padding:0px;
	font-size:14px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
	color:#fff;}

.button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
.button li {
	border-bottom: 1px solid #553129;
	margin: 0;
	color:#000;
	list-style: none;
	list-style-image: none;
}
	
.button li a {
	display: block;
	padding: 5px 0px 5px 0px;
	color: #e77817;
	text-decoration: none;
	width: 100%;
}

html>body .button li a {
	width: auto;
}

.button li a:hover {
	background-color:#ebb900;
	padding: 5px 0px 5px 10px;
	color: #4c1900;
}


