a, a:active, a:hover, a:visited{
	color: #000000;
}

html, body{ 
 margin: 0; 
 padding: 0; 
 font-family: Arial, Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 background-color: #E2E2E2;
 background-image:  url(/tems/images/body_bg.gif);
 background-repeat: repeat-x;
} 

form {
display: inline;
}

#content {
  margin-left: auto;
  margin-right: auto;
  width: 830px;
  text-align: left;
}


#navlist {
	padding-top: 0px;
	text-align: none;
}

#navlist li {
	display: inline;
	list-style-type: none;
}

#navlist ul {
	margin: 0;
	white-space: nowrap;
	padding: 0; 
}

#navlist a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	border: 1px solid #959595;
	background-color: #CCCCCC;
	color: #003399;
}

#navlist a:hover {
	background-color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #1B3160;
	color: #1B3160;
}

#navlist2 {
	padding-top: 0px;
	text-align: none;
}

#navlist2 li {
	display: inline;
	list-style-type: none;
}

#navlist2 ul {
	margin: 0;
	white-space: nowrap;
	padding: 0; 
}

#navlist2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
	border: 1px solid #979797;
	background-color: #FCFCFC;
	color: #979797;
}

#navlist2 a:hover {
	background-color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #BE1111;
	color: #BE1111;
}


.bodytext{
	
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 11px;
    color:#22408C;
}

.bodysmall{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 9px;
    color:#22408C;
}

.bodytext_small{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size: 11px;
   color:#7F0645;
}

.heading1
{
	COLOR: #7F0645;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
.heading2
{
	COLOR: #7F0645;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.redheading1
{
	COLOR: #FF0000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}

a.headinglink {
	COLOR: #7F0645;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	text-decoration: underline;
}

a.headinglink:hover {
	COLOR: #000000;
	text-decoration: overline underline;
}

.directory_heading1 {
	COLOR: #660066;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 30px;
	FONT-WEIGHT: bold;
}

a.bodylink {
	COLOR: #22408C;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: underline;
}

a.bodylink:hover {
    COLOR: #000000;
}

a.bodylink_promo {
	COLOR: red;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: underline;
}

a.bodylink_promo:hover {
    COLOR: #000000;
}

.bodytext2 {
	COLOR: #000000;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

a.bodylinktext2{
	COLOR: #000000;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: underline;
}

.bodytext3 {
	COLOR: #7F0645;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

a.bodylink3 {
	COLOR: #7F0645;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: underline;
}

a.bodylink4, a.bodylink4:active, a.bodylink4:visited {
	COLOR: #A32862;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-decoration: underline;
}
a.bodylink4:hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-decoration: underline;
}
.bodytext4 {
	COLOR: #8F8F8F;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

.errortext {
	COLOR: red;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
}
.errortext2 {
	COLOR: red;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

.updatetext {
	COLOR: green;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
}

.updatetext2 {
	COLOR: green;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

.resulttext{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 9px;
    color:#22408C;
}

.resulttext2{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 9px;
    	color:#000000;
	text-decoration: none;
}

SELECT.form1, INPUT.form1, TEXTAREA.form1 {
	COLOR: #BE1111;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #F5F5F5;
}

SELECT.form2, INPUT.form2, TEXTAREA.form2 {
	COLOR: #8F8F8F;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FFFFFF;
}

a.navlink {
	COLOR: #22408C;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-decoration: underline;
}

a.navlink:hover {
    COLOR: #000000;
}

a.footerlink, a.footerlink:visited, a.footerlink:active {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	text-decoration: underline;
	font-weight: bold;
}

a.footerlink:hover {
	text-decoration: underline;
}

.footertext{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
}

a.navlink3 {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
  text-decoration: underline;
}

a.navlink3:hover {
  text-decoration: overline underline;
}

a.resultlink {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	text-decoration: underline;
}

a.resultlink:hover {
    COLOR: #22408C;
}

a.editlink {
	COLOR: #7F0645;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-decoration: underline;
}

a.editlink:hover {
    COLOR: #000000;
}

a.smalllink {
	COLOR: #7F0645;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
}

a.smalllink:hover {
	COLOR: #000000;
}

.barheading1{
	COLOR: #000000;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	FONT-SIZE: 17px;
	FONT-WEIGHT: bold;
}

.barheading2 {
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}

.ideal_footertext1{
	FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #767676;
}

.ideal_footertext{
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #4B90C6;
}

a.ideal_footerlink {
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #4B90C6;
	TEXT-DECORATION: underline;
}

a.ideal_footerlink:hover {
	COLOR: #000000;
}

.server_heading{
	COLOR: #7F0645;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}

.server_sengine_heading{
	COLOR: #7F0645;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

.server_bodytext{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 11px;
    	color:#336699;
}

a.server_sengine_link {
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #7F0645;
    TEXT-DECORATION: underline;
}

a.server_sengine_link:hover {
	COLOR: #000000;
}

.hidden {
	font-family: Verdana, arial, Helvetica, sans-serif;
	color: #F2F2F2;
	font-size: 10px;
}

.list_head {
	COLOR: #22408C;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	font-weight: bold;
}





.SEARCHBOX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #1B316E;
	color: #1B316E;
}

.SEARCHBUTTON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1B316E;
	background: #FFFFFF;
	border: 1px solid #1B316E;
}
.related_terms_header {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
.related_categories_header {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}

a.related_terms_link, a.related_terms_link:active, a.related_terms_link:visited {
	COLOR: #000000;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: underline;
}
a.related_terms_link:hover {
	COLOR: #22408C;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: underline;
}

a.related_categories_link, a.related_categories_link:active, a.related_categories_link:visited {
	COLOR: #000000;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: underline;
}
a.related_categories_link:hover {
	COLOR: #22408C;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: underline;
}
.pronunciation {
	COLOR: #999999;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.contributortext {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}

a.contributorlink, a.contributorlink:active, a.contributorlink:visited {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-decoration: underline;
}
a.contributorlink:hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-decoration: underline;
}

a.alphalist, a.alphalist:active, a.alphalist:visited {
	COLOR: #1B316E;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-decoration: underline;
}
a.alphalist:hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-decoration: underline;
}

a.categorylist, a.categorylist:active, a.categorylist:visited {
	COLOR: #1B316E;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-decoration: underline;
}
a.categorylist:hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-decoration: underline;
}

a.footerlinks, a.footerlinks:active, a.footerlinks:visited {
	COLOR: #1B316E;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-decoration: underline;
}
a.footerlinks:hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-decoration: underline;
}

.support {
font-family: Verdana;
color: #000000;
font-size: 10px;
font-weight: normal;
}

.artlink {
font-family: Verdana;
color: #AC4C7A;
font-size: 10px;
font-weight: bold;
}

a.artlink, a.artlink:hover, a.artlink:visited, a.artlink:active {
font-family: Verdana;
color: #AC4C7A;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}

a.buchel {
font-family: Verdana;
color: #000000;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}

a.buchel:hover {
font-family: Verdana;
color: #000000;
font-weight: bold;
text-decoration: underline;
}
