/*////////////////////// FONT STYLES */
/*////////////////////// FONT STYLES */


.mainmenu { 
	/*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	/*line-height: 22px;*/
	line-height: 18px;
	/*font-weight: bold;*/
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	/* color: #6B87A7; */
}

.submenu { 
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	color: #aaaaaa;
}

.termenu { 
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: capitalize;
	color: #CDCDCD;
}

.smItem, .smItemHere {
	position: relative;
	float: left;
	border-left: 2px solid #CDCDCD;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
}
.tmItem, .tmItemHere {
	position: relative;
	float: left;
	font-weight: normal;
	padding: 2px 5px 0px 5px;
}

.tmSpacer {
	position: relative;
	font-weight: bold;
	float: left;
	font-weight: normal;
	padding: 1px 1px 1px 1px;
}

.ymbi_button {
	position: absolute; 
	margin-top: 10px;
	margin-left: 10px;
}

/*////////////////////// LINKS */
/*////////////////////// LINKS */
a, a:link, a:visited {
	text-decoration: none;
	color: #6B87A7;
	
}

#mainMenu a {
	color: #6B87A7;
	color: #2C445C;
}

#mainMenu a:hover {
	color: #2C445C;
	color: #6B87A7;
}
a:hover, #links a:hover {
	color: #000000;
}

.smItem a, .smItem a:link, .smItem a:visited { color: #aaaaaa; }
.smItem a:hover { color: #ffffff; }
#subMenu a:hover, #subMenu .smItemHere a:hover { color: #FFFFFFF; }
#subMenu .smItemHere a { color: #666666; }
#terMenu .tmItem a:hover, #terMenu .tmItemHere a:hover { color: #333333; }
#terMenu .tmItemHere a { color: #666666; font-weight: bold; }
#terMenu .tmItem a { color: #aaaaaa; }

#footer, #footer a, #footer a:link, #footer a:visited {
	text-decoration: none;
	color: #666666;
}

.btnlarge { color: #FFFFFF; font-weight: bold; font-size: 13px; text-decoration: none;} 
.btnsmall { color: #FFFFFF; font-weight: bold; font-size: 10px; text-decoration: none; text-transform: uppercase; line-height: 14px;} 


/*////////////////////// FORMS */
/*////////////////////// FORMS */

.formN {
	width: 200px;
}
.formNtext {
	width: 200px;
	height: 75px;
}

.formW {
	width: 320px;
}
.formWtext {
	width: 320px;
	height: 75px;
}

.form3 {
	width: 25px;
}
.form10 {
	width: 125px;
}

.formText {
	width: 148px;
}
.formWideText {
	width: 225px;
}
.formNarrowText {
	width: 100px;
}

.formTextarea {
	width: 250px;
	height: 50px;
}

.formTextareaTall {
	width: 250px;
	height: 250px;
}

.formSubmit {
	width: 100px;
	line-height: 14px;
	font-size: 12px;

}
