.class1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #666666}
.class1 a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #666666}

.head1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #B49CBE; line-height: 13px}

.head2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #C9AED6}

.head3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #C9AED6; line-height: 25px}

.linktop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #E0B79D}

.class2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; line-height: 12px}
.class1red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #CC0000;
	font-weight: bold;

}

.link_men_left:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.link_men_left:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.link_men_left:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #784F8B;
	text-decoration: underline;
}
.tophead, .tophead a, .tophead a:link, .tophead a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6C3185;
	line-height: 24px;
	padding-bottom:6px;
	font-weight:normal;
}
/* 11/14/2011 */
.menu_table1 td{
	background-image:url('images/menu_bg2.gif');
	background-position:top;
	background-repeat:no-repeat;
	border-bottom:1px solid #cccccc;
}

.menu_table1 td.open{
	background-image:url('images/menu_bg2_open.gif');
	background-position:top;
	background-repeat:no-repeat;
	padding:5px 0px;
	border-bottom:1px solid #cccccc;
}

.menu_parent1:link, .menu_parent1:visited {
	color:#784F8B;
	text-decoration:none;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: 'Cabin', sans-serif;
	font-size: 12px;
	font-weight:500;
	letter-spacing:-.01em;
	display:block;
	width:179px;
	height:20px;
	background-image:url(images/left_menu_bg.gif);
	padding-top:6px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.menu_parent1_on:link, .menu_parent1_on:visited {
	color:#784F8B;
	text-decoration:none;
	/*font-family: 'Lato', Arial, Helvetica, sans-serif;*/
	/*font-family: 'Open Sans', sans-serif;*/
	font-family: 'Cabin', sans-serif;
	font-size: 12px;
	font-weight:500;
	letter-spacing:-.01em;
	display:block;
	width:179px;
	height:20px;
	background-image:url(images/left_menu_bg_down.gif);
	padding-top:6px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.menu_parent1:hover, .menu_parent1:active, .menu_parent1_on:hover, .menu_parent1_on:active {
	background-color:#e4dce8;
	background-image:url(images/left_menu_bg_over.gif);
}

.foot_link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.foot_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.foot_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
.line_divide {
	border-bottom:1px solid #CCCCCC;
	margin:3px 0px 21px 0;
	font-size:8px;
}
