#main-menu{ position: inherit; visibility: visible; }
.sub-menu{ color: #f75717; font-size: 10px; font-family: "Lucida Grande", Verdana, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-stretch: semi-expanded; text-decoration: none; width: auto; padding-top: 5px; padding-right: 3%; }
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* MOVED TO MAIN STYLE SHEET
.menu { color: #b90022; font-family: "Lucida Grande", Verdana, Verdana, Arial, Helvetica, sans-serif; width:100%; height:65px; min-width: 700px; visibility: visible; font-size:12px; font-weight: bold; background: #f6fff2 url(../img/layout/nav-background.jpg) repeat-x right 0; margin: 0 auto; padding: 0; repeat-x; position: fixed; top: 218px; right: 0; z-index:100; } 
*/
.menu ul { margin: 0; }

.menu ul li { float:left; padding-right: 35px; list-style-type: none; display: inline; white-space: nowrap; }

.menu ul li a, .menu ul li a:visited { color: #b50f1b; text-decoration:none; height:27px; line-height:27px; }

.menu table {border-collapse:collapse; margin:0; padding:0; font-size:12px;}
.menu ul li ul { visibility:hidden; position:absolute; top:25px; left:10px; height: auto; padding-bottom: 10px; }

/*MAIN MENU HOVER COLOR*/
.menu ul li:hover a,
.menu ul li a:hover { color: #5d0c7b; }

.menu ul li:hover ul,
.menu ul li a:hover ul { background-image: none; visibility:visible; width:100%; height: auto; }

.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li { float:right; }

.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li { float:left; }

.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {  }

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; }

/*SUB MENU LINK COLOR */
.menu ul li ul li{ color: #f75717; font-size: 10px; font-family: "Lucida Grande", Verdana, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-stretch: semi-expanded; text-decoration: none; width: auto; height: 35px; padding-top: 0; padding-right: 3%; }
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a { font-size: 10px; display:block; color:#f08824; font-weight: normal; font-stretch: semi-expanded; line-height: 35px; text-decoration: none; width: auto; height: 35px; }
/*SUB MENU HOVER COLOR */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover { color:#b50f1b; }

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul { visibility:visible;}

.menu ul li:hover ul.right li {float:right;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a { color:#f75717; }

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover { color:#f75717; }
.menu ul li a.current { color: #e97117;}
.menu ul li ul li.current a{ color: #8496d7; }


/*BREADCRUMBS STYLE */

#breadcrumbs ul { font-family: "Lucida Grande", Verdana, Verdana, Arial, Helvetica, sans-serif; float:left; width:100%; margin-left: 25px; list-style:none; padding:0 0 0 30px; white-space: normal; }
* html #breadcrumbs ul { margin-left: 15px; padding:0 0 0 20px; }
#breadcrumbs ul li { display:inline; padding:0 5px 0 15px; color:#00a49e; font-size:10px; line-height: 10px; background-image: url(../img/layout/bullet-d1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 50%; }
* html #breadcrumbs ul li { padding:0 0 0 15px; }
#breadcrumbs ul li a.current { color:#e97117; font-weight: bold; }
#breadcrumbs ul a {color:rgb(70,122,167); text-decoration:none;}
#breadcrumbs ul a:hover { color:rgb(42,90,138); text-decoration:none; border-bottom: 1px solid #467aa7; }


/*BREADCRUMBS STYLE */

#breadcrumbs1 ul { font-family: "Lucida Grande", Verdana, Verdana, Arial, Helvetica, sans-serif; float:left; width:100%; margin-left: 25px; list-style:none; padding:0 0 0 30px; white-space: normal; }
#breadcrumbs1 ul li { display:inline; padding:0 5px 0 15px; color:#00a49e; font-size:10px; line-height: 10px; background-image: url(../img/layout/bullet-d1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 50%; }
#breadcrumbs1 ul li a.current { color:#e97117; font-weight: bold; }
#breadcrumbs1 ul a {color:rgb(70,122,167); text-decoration:none;}
#breadcrumbs1 ul a:hover { color:rgb(42,90,138); text-decoration:none; border-bottom: 1px solid #467aa7; }

.breadcrumbs .searchform {float:right; width:285px; padding:0 17px 0px 0px !important /*Non-IE6*/; padding:0 12px 0px 0px /*IE6*/;}
.breadcrumbs .searchform form fieldset {float:right; border:none;}
.breadcrumbs .searchform input.field {width:100px; padding:2px 0 2px 0; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%; }
.breadcrumbs .searchform input.button {width:30px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.breadcrumbs .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}


/*GET INVOLVED MENU */

#get-involved ul { font-family: "Lucida Grande", Verdana, Verdana, Arial, Helvetica, sans-serif; width:100%; height: auto; margin-top: 0; margin-bottom: 0; margin-left: 0; list-style:none; padding:0; display: block; white-space: normal; }
#get-involved ul li { display:inline; padding:0 5px 0 15px; color:#00a49e; font-size:11px; line-height: 21px; background-image: url(../img/layout/bullet-d1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 50%; }
#get-involved ul li a.current { color:#e97117; font-weight: bold; }
#get-involved ul a {color:#758468; text-decoration:none;}
#get-involved ul a:hover { color:#e97117; text-decoration:none; border-bottom: 1px solid #b50f1b; }



/* the dropdown menu styling */

#nav { color: #b50f1b; font-size: 12px; font-family: "Lucida Grande", Verdana, Verdana, Arial, Helvetica, sans-serif; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right 0; width:100%; height:72px; visibility: visible; margin: 0 auto; position: fixed; top: 118px; right: 0; z-index:100; }

* html #nav { position: absolute; right: 0; margin-right: 0; }
/*
#nav { font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width:750px; height:20px; margin: 0 auto 0 30px; top: 118px; left: 0; z-index:100; background:transparent; position:relative; }
*/
#nav .select, #nav .current {margin: 10px 0em 0px 30px; padding:0; list-style:none;}
* html #nav .select, #nav .current {margin:8px 0 0 25px;} 
#nav li {display:inline; margin:0 0 0; padding:0; height:auto;}

#nav .select a, #nav .current a, #nav a { display:block; height:20px; float:left; background:transparent; padding:0 12px; text-decoration:none; font-size:12px; line-height:20px; white-space:nowrap; color:#b50f1b; font-weight: bold; }
* html #nav .select a, * html #nav .current a {width:1px; height:21px;}


#nav .select a:hover, 
#nav .select li:hover a {background:url(transparent.gif); cursor:pointer; color:#5d0c7b;}

#nav a:hover, 
#nav li:hover a {background:url(transparent.gif); cursor:pointer; color:#5d0c7b;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}

#nav .current a {background:transparent; color:#e97117;}


#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {background:transparent; color:#b50f1b;}

#nav .sub_active .current_sub a, 
#nav .sub_active a:hover {background:transparent; color:#94a4dd;}

#nav .select li a:hover .sub, 

#nav .select li:hover .sub { display:block; position:absolute; width:100%; top:28px; left:35px; background:url(transparent.gif); margin-top:0; padding:0; z-index:100; color:#e97117; font-size:10px; height: 20px; }
* html #nav .select li a:hover .sub, * html #nav .select li:hover .sub { font-size: 10px; width:600px; }


#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}

#nav .sub_active {display:block; position:absolute; width:750px; top:20px; left:0; background:transparent; margin-top:0; padding:0; z-index:10;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}

#nav .sub_active a {height:26px; text-decoration:none; line-height:20px; white-space:nowrap; display:block; float:left; background:transparent; padding:5px 10px 10px; margin:0; font-size:10px; white-space:nowrap; border:0; color:#e97117;}

#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a { display:block; background:transparent; padding: 4px 8px 7px 8px; margin:0; white-space:nowrap; border:0; color:#e97117; font-size:10px; font-weight: normal; }
