/* script modified from brothercake - brothercake.com/scripts/listmenu/ */

ul.horizontal, ul.horizontal li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%; /* fix for win/ie's "non-linear text scaling" bug */
	}
/* navbar list */
ul.horizontal {
	position:relative;
	left:0;
	width:780px;
	cursor:hand;
	z-index:1;
	}
/* navbar list-items */
ul.horizontal li {
	width:156px;
	float:left;
	position:relative;
	cursor:pointer;
	cursor:hand;
	text-align:left;
	}
/* menu lists */
ul.horizontal ul {
	z-index:1;
	padding:0;
	cursor:default;
	position:absolute;
	top:auto;
	width:156px;
	margin:0;
	left: -10000px;
	}
/* links */
ul.horizontal a, ul.horizontal a:visited {
	display:block;
	cursor:pointer;
	cursor:hand;
	background:#006666;
	border:none;
	padding:2px 7px; 
	font:bold normal 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	text-decoration:none;
	text-align: center;
	}
/* rollover pseudo-classes, and scriptable persistence class */
ul.horizontal a:hover, ul.horizontal a:focus, ul.horizontal a.rollover, ul.horizontal a.rollover:visited {
	background:#FFFF99;
	color:#000000;
	}

/* opera 5 and 6, and mac/ie5, need float on the links */
ul.horizontal a { float:left; }

/* but it would break other browsers, so we need to negate it
   using a rule that's hidden from them with the "@media with Media Type in Mixed Case" hack
   dithered.com/css_filters/css_only/media_mixed_case.html */
@media Screen, Projection { ul.horizontal a { float:none; } }

/* msn/osx can see through that, but needs the float as well, 
   so re-apply it using the "not my child" hack
   jasonkarldavis.com/articles/notmychild/ */
ul.horizontal a:not(:nth-child(n)) { float:left; }

/* compensate submenus, using !important to increase specificity for osx/msn */
ul.horizontal ul a { float:none !important; }

/* hacks for win/ie to cure 'excess hidden margins' and 'double margin float' bugs */
@media screen, projection {
	* html ul.horizontal li {
		/* for ie5.0 */
		display:inline; 
		/* for ie5.5+ */
		f\loat:left; 
		/* this cures 'events fall through the menu' bug in ie6 
		   you can can change the color, but don't remove it or use an image */ 
		background:#ffffff; 
		}
	}

/* use different comparative positioning for ie, 
   to avoid problems with virtual z-ordering */
* html ul.horizontal li { position:static; }
* html ul.horizontal a { position:relative; }


a.links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #006666;
	text-decoration: none;
}
a.links:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #006666; text-decoration: none}
a.links:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.links:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
.col_txt { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal }
.main_txt { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; color: #000000 }

.genwidth {
	width: 559px;
}
.genheight {
	line-height: 9px;
}
.navbarwidth {
	width: 156px;
}
.mainwidth {
	width: 610px;
}
a.email:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #006666;
	text-decoration: none;
}
a.email:visited {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #006666; text-decoration: none
}
a.email:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none
}
a.email:active {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none
}.main_txt_bd {
font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #000000
}
.main_txt_bd_grn {

font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #006666
}
.main_txt__grn {


font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; color: #006666
}
a.links2:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.links2:visited {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none
}
a.links2:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #CCCCCC; text-decoration: none
}
a.links_sm:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006666;
	text-decoration: none;
}
a.links_sm:visited {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #006666; text-decoration: none
}
a.links_sm:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none
}
a.links_sm:active {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none
}
.nav_txt_bd_grn {


font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #006666
}
.main_txt_bd_grnlg {


font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #006666
}
.col_txtCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
a.links_ul:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.links_ul:visited {
font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline
}
a.links_ul:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; color: #006666; text-decoration: underline
}
a.links_ul:active {
font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; color: #006666; text-decoration: underline
}
.main_txt_bd_blklg {



font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #000000
}
.col_txt_bd {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
a.links_ul_grn:link {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #006666;
	text-decoration: underline;
}
a.links_ul_grn:visited {

font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; color: #006666; text-decoration: underline
}
a.links_ul_grn:active {

font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline
}
a.links_ul_grn:hover {

font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline
}
a.links_sm2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006666;
	text-decoration: none;
}
a.links_sm2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006666;
	text-decoration: none
}
a.links_sm2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
a.links_sm2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
.col_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.main_txt_cmc {
	font-family: "Comic Sans MS";
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000
}
.main_txt_cmc_lg {
	font-family: "Comic Sans MS";
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}
