/* default for website */
body,div,td,tr,th,span,input,select,textarea,submit,p{
	font-family : Trebuchet Ms, Arial;
	font-size:11px;
	font-weight:normal;
}
.bodyBG {margin:0px;padding:0px;background-color:#F3F4EC}

* {
    font-family : Trebuchet Ms, Arial;
	font-size:11px;
	font-weight:normal;
}

.copy,input,select,textarea,submit {color: #8E8F8A;}
.bold 		{ font-weight:bold}
.lowerCase 	{ text-transform: lowercase}
.uppercase 	{ text-transform: uppercase}

/* background colors */
.whiteBG			{ background-color:#FFFFFF}

/* background images */
.leftBorderBG 	 { background:url(../images/body/leftBorderBG.gif) repeat-y}
.rightBorderBG 	 { background:url(../images/body/rightBorderBG.gif) repeat-y}
.headerBlackBG 	 { background:url(../images/body/headerBlackBG.gif) repeat-x}
.homeGreenBG 	 { background:url(../images/home/greenBG.gif) repeat-x}

/* font colors and sizers */
.quicksearchGreen11	{color: #C1DA3E; font-size:11px}

.white11			{color: #FFFFFF; font-size:11px}
.white12			{color: #FFFFFF; font-size:12px; letter-spacing:0px;}
.white16			{color: #FFFFFF; font-size:16px; letter-spacing:0px;}
.white22			{color: #FFFFFF; font-size:22px; letter-spacing:0px;}
.white38			{color: #FFFFFF; font-size:38px; letter-spacing:0px; line-height:40px}

.darkGreen			{color: #93B437}
.darkGreen10		{color: #93B437; font-size:10px}
.darkGreen11		{color: #93B437; font-size:11px}
.darkGreenBold12	{color: #93B437; font-size:12px; font-weight:bold}
.darkGreenBold14	{color: #93B437; font-size:14px; font-weight:bold}

.darkBlack10		{color: #58554B; font-size:10px}
.darkBlack11		{color: #58554B; font-size:11px}

.darkGrey10			{color: #848484; font-size:10px}
.darkGrey11			{color: #848484; font-size:11px}
.darkGrey12			{color: #848484; font-size:12px}

.footerGrey10		{color: #ABABA3; font-size:10px}

/* borders */
.homeBoxGrey			{ border: 1px solid #F6F6F6; background:url(../images/home/boxGradientBG.gif) repeat-x}

/* links */

a.darkBlack11LinkColor:link 	{ font-size : 11px; color : #58554B; text-decoration : none; }
a.darkBlack11LinkColor:active 	{ font-size : 11px; color : #58554B; text-decoration : none; }
a.darkBlack11LinkColor:visited 	{ font-size : 11px; color : #58554B; text-decoration : none; }
a.darkBlack11LinkColor:hover 	{ font-size : 11px; color : #58554B; text-decoration : underline; }

a.darkGrey11LinkColor:link 		{ font-size : 11px; color : #848484; text-decoration : none; }
a.darkGrey11LinkColor:active 	{ font-size : 11px; color : #848484; text-decoration : none; }
a.darkGrey11LinkColor:visited 	{ font-size : 11px; color : #848484; text-decoration : none; }
a.darkGrey11LinkColor:hover 	{ font-size : 11px; color : #B9B9B9; text-decoration : none; }

a.white11LinkColor:link 	{ font-size : 11px; color : #FFFFFF; text-decoration : none; }
a.white11LinkColor:active 	{ font-size : 11px; color : #FFFFFF; text-decoration : none; }
a.white11LinkColor:visited 	{ font-size : 11px; color : #FFFFFF; text-decoration : none; }
a.white11LinkColor:hover 	{ font-size : 11px; color : #FFFFFF; text-decoration : underline; }

a.footerGrey10LinkColor:link 	{ font-size : 10px; color : #ABABA3; text-decoration : none; }
a.footerGrey10LinkColor:active 	{ font-size : 10px; color : #ABABA3; text-decoration : none; }
a.footerGrey10LinkColor:visited { font-size : 10px; color : #ABABA3; text-decoration : none; }
a.footerGrey10LinkColor:hover 	{ font-size : 10px; color : #ABABA3; text-decoration : underline; }

a.darkGreen10LinkColor:link 	{ font-size : 10px; color : #93B437; text-decoration : none; }
a.darkGreen10LinkColor:active 	{ font-size : 10px; color : #93B437; text-decoration : none; }
a.darkGreen10LinkColor:visited 	{ font-size : 10px; color : #93B437; text-decoration : none; }
a.darkGreen10LinkColor:hover 	{ font-size : 10px; color : #93B437; text-decoration : underline; }

/* button class */
.quickSearchInput  { border:0px; font-size: 10px; height:17px; width:113px; margin:0px; padding:0px 0px 0px 2px; color:#818175; background-color:#FFFFFF;}
.quickSearchSubmit { border:0px; font-size:10px; height:17px; width:33px; margin:0px; padding:0px; color:#FFFFFF; font-weight:bold; background:url(../images/body/quickSearchButtonBG.gif) repeat-x}

/* global form element styles */
form{
	padding:0px;
	margin:0px;
}

/* MENU CSS */

#parentElements{
	height:21px;
	width:100%
}	
 
.menuParentGreen{
	height: 21px;
	cursor:pointer;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	border-right:2px solid #3B3C34;
	background:url(../images/menu/menuGreenBG_off.gif) repeat-x;
}
 
.menuParentOverGreen{
	height: 21px;
	cursor:pointer;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#3E3F37;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	border-right:2px solid #3B3C34;
	background:url(../images/menu/menuGreenBG_off.gif) repeat-x;
}
 
.menuParent{
	height: 21px;
	cursor:hand;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	border-right:2px solid #3B3C34;
	background:url(../images/menu/menuBG_off.gif) repeat-x;
}
 
.menuParentOver{
	height: 21px;
	cursor:pointer;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#3E3F37;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	border-right:2px solid #3B3C34;
	background-color:#FFFFFF
}

.childon{
	cursor:pointer;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#8AA033;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	font-weight: bold;
}
 
.childoff{
	cursor:pointer;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#3E3F37;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	font-weight: bold;
}

.childBlank{
	height:19px;
	background:url(lib/images/menu/subMenuBG_off.gif) repeat-x;
	text-decoration:none;
	width:100%
}

.childDivOff{
	height: 18px;
	cursor:pointer;
	background:url(lib/images/menu/subMenuBG_off.gif) repeat-x;
	width:*;
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-top: 1px solid #E4E8E9;
	border-right: 1px solid #E4E8E9
}

.childDivOn{
	height: 18px;
	cursor:pointer;
	background:url(lib/images/menu/subMenuBG_on.gif) repeat-x;
	width:*;
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-top: 1px solid #E4E8E9;
	border-right: 1px solid #E4E8E9
}
 
#childElements{
	padding:0px;
	margin:0px;
	height: 19px
}

.childSubMenu {
	padding: 4px 10px;
	background-color:#FFFFFF;
}

.hidden{
	visibility: hidden;
}
.inline {
	visibility: visible;
}

