/* CSS Document */

body { padding:0px; margin:0px; }

.banner { background:#6A9C00 url(images/banner.jpg) no-repeat; height:214px; }

.footer { background:#6A9C00 url(images/footer.jpg) no-repeat;}

td { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#818181;}
td a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#818181; text-decoration:underline; }
td a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#818181; text-decoration:none; }

.nav { font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#FFFFFF; font-stretch:extra-expanded; letter-spacing:0.5pt; }
.nav a { font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#FFFFFF; font-stretch:extra-expanded; text-decoration:none;letter-spacing:0.5pt; }
.nav a:hover { font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#CF4034; font-stretch:extra-expanded; text-decoration:none;letter-spacing:0.5pt; }  

.navOne { padding:0px 0px 0px 690px; vertical-align:middle; text-align:left; }
.navTwo { padding:0px 0px 0px 108px; vertical-align:middle; text-align:left; }

.footer_txt { padding:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; font-stretch:extra-expanded; }

.leftMenuBg { background:url(images/nav_bg.jpg) left top no-repeat; height:130px; width:233px; padding:15px; }

.title { font-family:"Times New Roman", Times, serif; font-size:19px; font-weight:normal; color:#638222; font-stretch:extra-expanded; letter-spacing:0.5pt; height:47px;background:url(images/dotte_line.jpg) left bottom no-repeat; }

.titlesub { font-family:"Times New Roman", Times, serif; font-size:19px; font-weight:normal; color:#638222; font-stretch:extra-expanded; letter-spacing:0.5pt; height:47px; }

.subtitle { font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#638222; font-stretch:extra-expanded; letter-spacing:0.5pt; height:25px; }
.subtitle a{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#638222; font-stretch:extra-expanded; letter-spacing:0.5pt; height:25px; text-decoration:none; }
.subtitle a:hover{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#818181; font-stretch:extra-expanded; letter-spacing:0.5pt; height:25px; }


#list1 { padding:0px; margin:0px; }
#list1 ul { padding:0px; margin:0px; list-style-type:none; }
#list1 ul li { padding:8px 0px 5px 0px; background:url(images/bullet1.jpg) 0px 10px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#818181; margin:0px; list-style-type:none; width:220px; display:block; text-align:left; }
#list1 ul li a { padding:0px 0px 10px 15px; background:url(images/dashed_border.jpg) left bottom no-repeat; text-decoration:none;  width:220px; display:block;  color:#818181; }
#list1 ul li a:hover { padding:0px 0px 10px 15px; text-decoration:underline; color:#4B6F00; }

#list2 { padding:0px; margin:0px; }
#list2 ul { padding:0px; margin:0px; list-style-type:none; }
#list2 ul li { padding:8px 0px 5px 0px; background:url(images/bullet1.jpg) 0px 10px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#818181; margin:0px; list-style-type:none; width:220px; display:block; text-align:left; }
#list2 ul li a { padding:0px 0px 10px 0px; background:url(images/dashed_border.jpg) left bottom no-repeat; width:220px; display:block;  text-decoration:underline; color:#4B6F00; }

.more { color:#4B6F00; text-decoration:underline;}
:hover.more{ text-decoration:none;color:#4B6F00;}
#list2 ul li a:hover { padding:0px 0px 10px 0px; text-decoration:none; color:#4B6F00; }

.menu {padding:5px 0px 0px 15px; margin:0px; width:765px; }	
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:5px 0px 0px 0px;
margin:0;
list-style-type:none;
width:741px;
display:inline;
text-align:left;
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left;
height:15px;
width:auto;
position:relative;
margin:0px;	
font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#FFFFFF; font-stretch:extra-expanded; text-decoration:none; letter-spacing:0.5pt;			
}
/* style the links for the top level */
.menu li a {
color:#F5FF6F;
display:inline;
height:15px;
margin:0px;
padding:2px 3px 2px 3px;
border-right:#FFFFFF solid 1px;
font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#FFFFFF; font-stretch:extra-expanded; text-decoration:none; letter-spacing:0.5pt;
}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu li a {
width:auto;
height:15px;
w\idth:auto;
display:inline;
font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#FFFFFF; font-stretch:extra-expanded; text-decoration:none; letter-spacing:0.5pt;
}

.menu ul li a:hover {
background:none;
height:15px; 
display:inline;
color:#F5FF6F;
font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#FFFFFF; font-stretch:extra-expanded; text-decoration:none; letter-spacing:0.5pt;
padding:2px 3px 2px 3px;
}

.menu :hover > a {
display:inline;
font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#FFFFFF; font-stretch:extra-expanded; text-decoration:none; letter-spacing:0.5pt;
padding:2px 3px 2px 3px;
color:#F5FF6F;
}

.menu :hover > a:hover {
display:inline;
font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#FFFFFF; font-stretch:extra-expanded; text-decoration:none; letter-spacing:0.5pt;
padding:2px 3px 2px 3px;
color:#F5FF6F;
}

.menu ul ul {
padding-top:20px;
width:175px;
}
.menu ul ul li {
background:#4B6F01;
height:15px;
margin:0px;
padding:2px 5px 2px 5px;
width:175px;
border-bottom:#F5FF6F solid 1px;
border-right:none;
}

.menu ul ul li a {
background:#4B6F01;
height:15px;
margin:0px;
width:175px;
border-right:none;
}

.menu ul ul li a:hover {
background:#4B6F01;
height:15px;
margin:0px;
width:175px;
color:#F5FF6F;
border-right:none;
} 

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:0px;
left:0px; 
width:175px;
}
/* another hack for IE5.5 */
* html .menu ul ul {
top:0px;
top:0px;
}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible; 
}

form { padding:10px; border:#999999 solid 1px; }
form input { height:13px; border:#999999 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; }
form input.noborder { border:none; } 
form input.button { padding:2px 0px 2px 0px; font-size:12px; font-weight:bold; height:23px; vertical-align:middle; width:auto; margin:0px; }

.spacerh15{background:url(images/spacer.gif) repeat 0 0 #000; height:15px;}
.spacerh25{background:url(images/spacer.gif) repeat 0 0 #000; height:25px;}


.dotline_award
	{
	background:url(images/dotte_line_n.jpg) 0 0 repeat-x;
	}
	
	
.brea { margin:0; padding:3px 0 0 3px; border:0; float:left;}	
.celebrity { margin:0; padding:3px 0 0 20px; border:0; float:left;}	

.event { text-align:left; color:#4c7000; margin:0; padding:10px 0 10px 0; font-family:Arial, Helvetica, sans-serif;}
.underline { padding-left:60px;}
.underline a#welcome{ background:url(images/title_welcome_a.gif) no-repeat 0 0; margin:0; padding:0; width:125px; height:15px; float:left;}
.underline a#welcome:hover{ background:url(images/title_welcome.gif) no-repeat 0 0; margin:0; padding:0; width:125px; height:15px; float:left;}