/* CSS Document */
body{
padding:0px; 
margin:0px; 
background:url(images/main-bg.gif) 0 0 repeat-x #fff; 
color:#333333; 
font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div, p, form, label, h2, h3, h4, img{
padding:0px; 
margin:0px;
padding-top:5px;
}

ul{
list-style-type:none;
padding:0px;
margin:0px;
}

/*----TOP PANEL----*/
#topPan{
width:778px; 
height:184px; 
background:url(images/header.jpg) 0 0 no-repeat; 
position:relative;
}

#topPan img.logo{
width:448px; 
height:45px; 
position:absolute; 
top:139px; 
right:0px;
}

#topPan ul{
width:140px; 
height:29px; 
background:url(images/top-nav.gif) 0 0 no-repeat; 
position:absolute; 
top:23px; 
left:195px;
}

#topPan ul li{
float:left;
}

#topPan ul li.home{
width:47px; 
height:29px; 
float:left;
}

#topPan ul li.home a{
width:18px; 
height:16px; 
display:block; 
background:url(images/home-hover.gif) 0 0 no-repeat; 
margin:3px 0 0 16px;  
text-indent:-20000px;
}

#topPan ul li.home a:hover{
background:url(images/home-hover.gif) 0 0 no-repeat;
}

#topPan ul li.sitemap{
width:43px; 
height:29px; 
float:left;
}

#topPan ul li.sitemap a{
width:18px; 
height:16px; 
display:block; 
background:url(images/sitemap-nor.gif) 0 0 no-repeat; 
margin:3px 0 0 15px;  
text-indent:-20000px;
}

#topPan ul li.sitemap a:hover{
background:url(images/sitemap-hover.gif) 0 0 no-repeat;
}

#topPan ul li.contact{
width:43px; 
height:29px; 
float:left;
}

#topPan ul li.contact a{
width:18px; 
height:16px; 
display:block; 
background:url(images/contact-nor.gif) 0 0 no-repeat; 
margin:3px 0 0 15px;  
text-indent:-20000px;
}

#topPan ul li.contact a:hover{
background:url(images/contact-hover.gif) 0 0 no-repeat;
}

/*----/TOP PANEL----*/

/*----BODY TOP PANEL----*/

#bodytopPan{
width:778px; 

position:relative; 
padding:13px 0 0;
padding-bottom:30px;
}

/*----Body Top Left Panel----*/

#btleftPan{
width:490px; 
float:left; 
padding:0 36px;
}

#btleftPan h2{
width:450px; 
height:53px; 
background:#fff; 
color:#568922;
font:30px/53px Georgia, "Times New Roman", Times, serif;
}

#btleftPan p span{
font-weight:bold;
}

#btleftPan p.more{
width:73px; 
height:25px; 
margin:0 0 0 417px; 
font:12px/24px Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-transform:uppercase;
}

#btleftPan a{
color:#568922;
text-decoration:none;
}

#btleftPan a:hover{
color:#568922; 
text-decoration:underline;
}

/*----/Body Top Left Panel----*/

/*----Body Top Right Panel----*/

#btrightPan{
width:203px; 
height:330px;
float:left; 
font:Georgia, "Times New Roman", Times, serif;
font-size:11px;
background:url(images/honey.gif) 0 0 no-repeat;
font-weight:bold;
}

#btrightPan ul{
width:203px; 
height:330px; 
margin:0px;
background-color:none;
}

#btrightPan ul li{
width:200px; 
height:26px;
background-color:none;
}

#btrightPan ul li a{
width:200px; 
height:20px; 
display:block; 
color:#333333; 
font-size:12px; 
ine-height:20px; 
text-decoration:none; 
padding-left:30px; 
padding-top:34px;
background-color:none;
}

#btrightPan ul li a:hover{
text-decoration:underline;
color:#006600;
text-decoration:none;
}


/*----/Body Top Right Panel----*/

/*----Body Middle Panel----*/

#bodymiddlePan{
width:175px;
height:5px;
padding:0 34px 0 36px; 
clear:both;
}

#bodymiddlePan h3{
width:200px; 
height:65px; 
background:#fff; 
color:#568922; 
font:30px/65px Georgia, "Times New Roman", Times, serif;
}

#bodymiddlePan ul{
padding-top:10px;
width:250px; 
height:125px; 
margin:0px;
}

#bodymiddlePan ul li{
width:250px; 
height:28px;
}

#bodymiddlePan ul li a{
width:250px; 
height:20px; 
display:block; 
background:url(images/bullet.gif) 0 6px no-repeat #fff; 
color:#333333; 
font-size:16px; 
line-height:20px; 
text-decoration:none; 
padding:0 0 0 20px;
}

#bodymiddlePan ul li a:hover{
background:url(images/bullet.gif) 0 6px no-repeat #fff; 
color:#568922; 
text-decoration:none;
}

#bodymiddlePan h4{
width:690px; 
height:24px; 
display:block; 
float:left; 
color:#568922; 
font-size:30px; 
line-height:24px; 
padding:0px; 
margin:0px;
}

#bodymiddlePan p.more{
width:73px; 
height:25px; 
display:block; 
float:left; 
font:12px/24px Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-transform:uppercase; 
margin:0 0 0 6px;
}

#bodymiddlePan p.more a{
width:53px; 
height:25px; 
display:block; 
background:url(images/rollover-nor.gif) 0 0 no-repeat #FAFAFA; 
color:#fff; 
padding:0 0 0 20px; 
text-decoration:none;
}

#bodymiddlePan p.more a:hover{
background:url(images/rollover-hover.gif) 0 0 no-repeat #FAFAFA; 
color:#A67B03; 
text-decoration:none;
}

/*----/Body Middle Panel----*/


/*----Body Bottom Panel----*/

#bodybottomPan{
width:706px; 
padding:0px 36px; 
clear:both;
height:254px;
}

/*----Bottom Left Panel----*/

#bottomleftPan{
width:250px; 
float:left; 
padding:27px 0 0;
}

#bottomleftPan h3{
width:250px; 
height:28px; 
background:#fff; 
color:#7D7D7D; 
font:22px/23px Arial, Helvetica, sans-serif; 
padding:11px 0 0;
}

#bottomleftPan p.resistred{
width:250px; 
height:22px; 
font:18px/22px Arial, Helvetica, sans-serif;
}

#bottomleftPan p.resistred a{
width:250px; 
height:22px; 
display:block; 
background:url(images/registernow-bg.gif) 116px 6px no-repeat #fff; 
color:#FEA905; 
text-decoration:none; 
}

#bottomleftPan p.resistred a:hover{
background:url(images/registernow-bg.gif) 116px 6px no-repeat #fff; 
color:#C98703; 
text-decoration:none; 
}

/*----/Bottom Left Panel----*/

/*----Bottom Right Panel----*/

#bottomrightPan{
width:407px; 
float:left; 
padding:20px 0 0 49px;
height:185px;
}
#bottomrightPan a{
color:#568922;
text-decoration:none;
}
#bottomrightPan a:hover{
color:#568922;
text-decoration:underline;

}

#bottomrightPan h2{
width:350px; 
height:33px; 
font:30px/33px Georgia, "Times New Roman", Times, serif; 
background:#fff; 
color:#568922;
padding-top:10px;
}

#bottomrightPan h3{
width:115px;
height:40px; 
font:18px/40px Georgia, "Times New Roman", Times, serif; 
background:url(images/athorname-border.gif) 0 15px no-repeat #fff; 
color:#bac910; 
padding:0 0 0 291px;
}

#bottomrightPan p{
padding:6px 0;
}

#bottomrightPan p span{
font-weight:bold;
}

#bottomrightPan p.greencaptiontext{
background:#fff; 
height:72px; 
color:#ABA501; 
font:18px/24px Georgia, "Times New Roman", Times, serif; 
font-style:italic; 
padding:10px 0 0;
}

#bottomrightPan ul{
width:200px; 
height:125px; 
margin:0px;
}

#bottomrightPan ul li{
width:200px; 
height:28px;
}

#bottomrightPan ul li a{
width:200px; 
height:20px; 
display:block; 
background:url(images/play.gif) 0 6px no-repeat #fff; 
color:#333333; 
font-size:16px; 
line-height:24px; 
text-decoration:none; 
padding:0 0 0 20px;
}

#bottomrightPan ul li a:hover{
background:url(images/play2.gif) 0 6px no-repeat #fff; 
color:#393996; 
text-decoration:none;
}
/*----/Bottom Right Panel----*/


/*----FOOTER PANEL----*/
#footermainPan{
height:50px; 
background:url(images/footerbg.gif) 0 0 repeat-x #F1F1F1; 
color:#585858; 
font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; 
clear:both; 
padding:68px 0 0;
}

#footerPan{
width:960px; 
position:relative; 
padding:0 0 0 36px;
}

#footerPan ul{
width:960px; 
height:20px; 
position:relative; 
margin:0 auto;
}

#footerPan li{
float:left; 
}

#footerPan ul li a{
padding:0 10px 0; 
color:#333333; 
background:#F1F1F1; 
text-decoration:none; 
font-size:12px;
}

#footerPan ul li a:hover{
text-decoration:underline;
}

#footerPan p.copyright{
width:260px; 
position:relative; 
margin:0 auto; 
background:#F1F1F1; 
color:#9F5300;  
font-size:11px;
}

/*----/FOOTER PANEL----*/

