/*////////////////////// FONT STYLES */
/*////////////////////// FONT STYLES */

.purple { color: #7D5BAB; }

.green { color: #365E22; }

.blue { color: #2B6AB3; }

.bold { font-weight: bold; }

.text, body, td, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
}

.text, td, input, select, textarea {
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
}

.breadcrumbs {
	font-size: 13px;
	line-height: 16px;
	letter-spacing: 0px;
	word-spacing: -1px;
}

.leftCallOut {
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}

.rightCallOut {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
}

.globalMenu {
	text-align: right;
	font-size: 10px;
	color: #FFFFFF; 
	line-height: 25px;
}

.mainMenu {
	color: #7D5BAB;
	text-align: right; 
	line-height: 18px;
}

.pagehead, H1 { 
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #666666;
}

.bodyheader, H2 { 
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #2B6AB3;
}

H3 { 
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 0px;
	letter-spacing: 1px;
	margin-bottom: 5px;
	color: #666666;
}

.inlineH3 { 
	font-size: 12px;
	font-weight: bold;
	color: #CD1D00;
}

.footer { 
	font-size: 9px;
	line-height: 14px;
	color: #FFFFFF;
}

.details { 
	font-size: 10px;
	color: #999999;
}
.bylinecompany { 
	font-size: 9px;
	color: #999999;
}
.mainmenu { 
	line-height: 20px;
	font-size: 12px;
	color: #FFFFFF;
	/* color: #6B87A7; */
}

.submenu { 
	font-size: 10px;
	line-height: 14px;
	color: #aaaaaa;
}

.terMenu { 
	font-size: 10px;
	text-transform: capitalize;
	color: #CDCDCD;
}

.bodytext {
	color: #333333;
	font-size: 12px;
}
.sidebarhead { text-indent: 25px; color: #FFFFFF; font-size: 12px; }
.sidebarbody { line-height: 12px; color: #4E70AC; }

.error { color: #990000; font-weight: bold; }
.alert { color: #990000; font-weight: bold; }
.errormessage { font-size: 12px; letter-spacing: 0px; text-transform: none; }


/*////////////////////// LINKS */
/*////////////////////// LINKS */
a, a:link, a:visited {
	color: #7D5BAB;
	text-decoration: none;
}

a:hover {
	color: #2B6AB3;
	text-decoration: none;
}

#mainMenu a {
	color: #7D5BAB;
}

#mainMenu a:hover {
	color: #2B6AB3;
}
#globalMenu a {
	color: #FFFFFF;
}

#globalMenu a:hover {
	color: #aaaaaa;
}
a:hover, #links a:hover {
	color: #000000;
}

#submenu a:hover { color: #2B6AB3; }
#submenu 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 a, #footer a:link, #footer a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.leftCallOut a {
	line-height: 24px;
}
.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 */

.headersearchform {
	width: 123px;
	font-size: 10px;
	height: 16px; font-size: 10px; line-height: 12px;
}

.formWtext {
	width: 300px;
	height: 75px;
}

.form3 {
	width: 25px;
}
.form10 {
	width: 125px;
}

.formText {
	width: 148px;
}
.formWideText {
	width: 225px;
}
.formNarrowText {
	width: 96px;
}

.formTextarea {
	width: 226px;
	height: 80px;
}

.formTextareaWide {
	width: 355px;
	height: 80px;
}


.formTextareaTall {
	width: 230px;
	height: 250px;
}

.formSubmit {
	width: 100px;
	line-height: 14px;
	font-size: 12px;

}

.formHeader {
	text-decoration: none;
	text-align: left;
	padding-bottom: 3px;
	font-size: 14px;
	line-height: 16px;
	color: #7D5BAB;
	font-weight: bold;
	border-bottom: 1px solid #7D5BAB;
}

form table td { padding-right: 5px; }
