/***********************************************/
/* emx_nav_right.css                           */
/* Use with template Halo_rightNav.html        */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	/*background: #cccccc url(../CompanyFiles/Phew/images/bg_grad.jpg) fixed;*/
	background-color:#CCCCCC;
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/************** header tag styles **************/

h1{
 margin: 0px;
 padding: 0px;
}

h4{

 margin: 0px;
 padding: 0px;
}

h5{
 margin: 0px;
 padding: 0px;
}


/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/


#tl {
	position:absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#masthead{
	position: absolute;
	top: 0px;
	left:2%;
	right:2%;
	width:95%;
	background-color:#FFFFFF;
		min-width:955px;	
}
#masthead img{border: none; padding-left: 0px;}

#pageNav{
	float: right;
	margin-top:32px;
	width:178px;
	padding: 0px;
	background-color: #F5f7f7;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}
#pagecell1{
	position:absolute;
	top: 126px;
	left: 2%;
	right: 2%;
	width:95%;
	background-color: #ffffff;
	margin: 0px 0px 10px 0px;
	min-width:955px;
}
#content{
	padding: 0px 10px 0px 0px;
	margin:0px 178px 10px 0px;
	border-right: 0px solid #ccd2d2;
}
/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
	margin: 0px;
	padding: 6px 0px 4px 10px;
	color: #ffffff;
	font-weight: normal;
}

/************** utility styles *****************/

#utility{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 16px;
	right: 0px;
	color: #339933;
	width: 396px;
	text-align:right;
	padding-right:10px;
}

#utility a, #utility li a{
	color: #470b53;
}

#utility a:hover, #utility li a:hover{
	color: #339933;
	text-decoration: underline;
}
#utility .purple {color: #470b53;}

#utility ul{
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
}

#utility li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
}

/************** pageName styles ****************/

#pageName{
	padding: 10px 0px 4px 8px;
	margin: 0px 92px 0px 8px;
	border-bottom:2px solid #339933;
	height:28px;
}

#pageName h1{
 font: bold 125% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

#pageName img{
	position: absolute;
	top: 6px;
	right: 6px;
	padding: 0px;
	margin: 0px;

}
/************* globalNav styles ****************/

#globalNav{
position: relative;
width: 100%;
min-width: 640px;
height: 32px;
color: #cccccc;
padding: 0px;
margin: 0px;
}

#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 12px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 12px;
	right:0px;
}

#globalLink{
	position: absolute;
	top: 6px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	left: 16px;
	z-index: 100;
}


a.glink, a.glink:visited{
  	font-size: small;
  	color: #470b53;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
	line-height:20px;
}

a.glink:hover{
  	
	color: #339933;
	text-decoration: underline;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 126px;
	left: 0px;
	/*width: 100%;*/
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 80%;
	color: #ffffff;
}

.subglobalNav a:hover{
	color: #cccccc;
}

/*************** search componet styles *****************/

#search{position: absolute;	top: 0px;	right: 20px;	z-index: 101;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #470b53; text-decoration:none;	height:25px;}

#search .Search{color:#470b53; height:18px; width:130px; padding: 3px 0px 0px 3px; margin: 3px 1px 0px 1px; vertical-align:middle;border:#521b6f 1px solid;}
 
#search .Button {color: #ffffff; height:23px; width:50px; padding:0px;margin: 3px 1px 0px 1px; vertical-align:middle; border: #521b6f 1px solid; background-color:#521b6f;}

/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 2px 0px 2px 8px;
	margin: 0px 92px 2px 8px;
	font: small Verdana,sans-serif;
	color: #339933;
	border-bottom: 1px #cccccc solid;
	font-size:70%;}

#breadCrumb a{	color: #339933;}

#breadCrumb a:hover{	color: #470b53;	text-decoration: underline;}

/************** feature styles *****************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
	min-height: 200px;
	height: 200px;
}
html>body .feature {height: auto;}

.feature h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 30px 0px 5px 0px;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}


/*************** story styles ******************/

#story {	padding: 10px 5px 0px 16px;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
	line-height:140%;
	min-width:680px;
	vertical-align:top;

}

#story .MainText {color:#333333; }

#story  a.MainText:visited, #story  a.MainText:link{text-decoration:none; color:#339933; line-height:22px;}

#story a.MainText:hover, #story  a.MainText:visited:hover{text-decoration:none; color:#470b53;}

#story h2, #story h2 a:link, #story h2 a:visited {font: bold 115% Verdana, Arial,sans-serif; padding:0px 0px 6px 0px; margin:9px 0px 0px 0px; color:#470b53;}

#story h2 a:hover, #story h2 a:visted:hover {text-decoration:underline;color:#339933; }

#story h3{font: bold 125% Verdana, Arial,sans-serif; padding:14px 0px 2px 0px; margin:0px;color:#470b53;}

#story p {padding: 0px;}

/*************** docs show styles ******************/

a.doc:visited, a.doc:link{text-decoration:none; color:#339933; line-height:22px;}

a.doc:hover, a.doc:visited:hover{text-decoration:none; color:#470b53;}

.hlink{
color:#339933;
}

a.hlink:visited, a.hlink:link{text-decoration:none; color:#339933;}

a.hlink:hover, a.hlink:visited:hover{text-decoration:none; color:#470b53;}


a.NewsLink:visited, a.NewsLink:link{text-decoration:none; color:#339933;}

a.NewsLink:hover, a.NewsLink:visited:hover{text-decoration:none; color:#470b53;}



/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color: #cccccc;
	padding: 5px 10px 5px 10px;
	margin-top: 0px;
	font: 75% Verdana,sans-serif;
	color: #470b53;
}

#siteInfo img{padding: 4px 4px 4px 0px;vertical-align: middle;}

#siteInfo a{color: #339933;}

#siteInfo a:hover{	color: #470b53;	text-decoration: underline;}


/************** Footer styles ****************/

#footer{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	font: 65% Verdana,sans-serif;
	color: #470b53;
	line-height:14px;
}
#footer a{color: #470b53;}

#footer a:hover{color: #339933;	text-decoration: underline;}

#footer .green {color: #339933;}

#footer .grey {color: #999999;}

#footer #logos {position: relative;
	float:right;
	right: 0px;
	color: #339933;
	width: 600px;
	text-align:right;
	padding-top:10px;}
#footer #logos img{border:0px;}

/************* relatedLinks styles **************/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 1px solid #cccccc;}

.relatedLinks h3{padding: 10px 0px 2px 0px;}

.relatedLinks a{display: block;}

/************* News styles **************/

#News {
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 

color: #470b53; line-height:14px;
border-left: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-bottom: 2px solid #cccccc;
}

#News #ntl {	position:relative;	margin: 0px;	padding: 0px;	top:-1px;	left:-1px;	float:left;}	
	
#News h2 {padding: 4px 2px 4px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #339933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:110%; color:#470b53;}

#News h3 { font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;line-height:16px;	margin: 0px;padding: 0px;}		

#News UL  {padding: 4px 0px 0px 0px; margin: 0px 0px 0px 0px;} 

#News UL LI {padding: 0px 5px 2px 6px; width:165px; list-style: circle; display:block; line-height:16px; font-size:85%;} 

#News UL LI a {display:block; text-decoration:none; padding: 0px 0px 0px 4px; text-align:left; vertical-align:middle;line-height:16px; }

#News UL LI a:hover {text-decoration:underline; color:#339933;}

/*************** Register componet styles *****************/

#Register {
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
border-bottom: 2px solid #cccccc;
border-left: 1px solid #cccccc;
color: #470b53; line-height:14px; border-bottom: 2px solid #cccccc;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; }

#Register .txtarea {padding: 6px 6px 4px 8px; margin: 0px 0px 0px 0px; font-size:80%;}

#Register h2 {padding: 4px 2px 4px 12px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #339933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:110%; color:#470b53;}

#Register .RegField{color:#470b53; height:18px; width:130px; padding: 3px 0px 0px 3px; margin: 3px 1px 0px 1px; vertical-align:middle;border:#521b6f 1px solid;}
 
#Register .Button {color: #ffffff; height:26px; width:80px; padding:0px;margin: 4px 1px 2px 1px; vertical-align:middle; border: #521b6f 1px solid; background-color:#521b6f;}


/**************** advert styles *****************/

#advert{
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
border-bottom: 2px solid #cccccc;
border-left: 1px solid #cccccc;
}

#advert .txtarea {padding:6px 6px 4px 8px; margin: 0px 0px 0px 0px; font-size:80%;}

#advert h2 {padding: 4px 2px 4px 12px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #339933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:110%; color:#470b53;}

#advert img{
	display: block;
	border: none;
}

/********************* end **********************/
/**************** front page styles *****************/
#phew_welcome{display:block; position:relative; width:95%; height:165px; top:0px; border: #c8b5cb solid 0px;text-align:left; margin:0px 0px 6px 0px;}
#phew_welcome H1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;color:#470953;  padding:6px 0px 2px 0px; margin:4px 0px 2px 0px; display:block;text-align:left;}
#phew_welcome p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;padding:4px 0px 2px 0px;margin:4px 0px 2px 0px;display:block; width:70%;text-align:left; top:0px; line-height:120%;}
#phew_welcome img {float:right; display:block; position:relative;padding:6px 0px 0px 0px;}

#phew_services_header_boxes {width: 95%px; display:inline; padding:0px; margin:0px; border: 0px solid #CC0000;display:block; top:140px;}

#phew_services_header_boxes UL {margin:0; padding:0;border:0px;}

#phew_services_header_boxes li {list-style:none; display:block; float:left; font-weight:bold; letter-spacing:auto; line-height:1.4em;width:140px;text-align:left;}

#phew_services_header_boxes img{padding:0px; border:none;}

#phew_services_header_boxes UL Li H2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;  padding:6px 0px 2px 0px;margin:8px 0px 2px 0px; border-top: 2px solid #c8b5cb; display:block; width:128px;text-align:left; letter-spacing:-1px;}

#phew_services_header_boxes UL Li H2 A{color:#00563c; text-decoration:none;}

#phew_services_header_boxes UL Li H2 A:hover{text-decoration:underline; color:#339933;}

#phew_services_header_boxes p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; padding:4px 0px 2px 0px; margin:4px 0px 2px 0px; display:block; border-bottom: #c8b5cb solid 1px; width:128px;text-align:left; line-height:120%;}



/********************* end **********************/



.WhiteText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}
.Titles{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:20px;
	background-color:#FFFFFF;
}
.WhiteTitles{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.SubHeading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF;
}
.YourPlaceInternal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration:underline;
}
.CorporateInternal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7FBEF1;
	text-decoration:underline;
}

.ParentsInternal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6ec26a;
	text-decoration:underline;
}
.ExternalLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660066;
	text-decoration:underline;
}
/*
END
*/
A.logout:link, A.logout:visited, A.logout:active, A.logout:visited:hover{
	font-weight: bold;
	text-decoration:none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #511B6F;
}

A.logout:hover {
	font-weight: bold;
	text-decoration:underline;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}


A.Sublink:link, A.Sublink:visited, A.Sublink:active, A.Sublink:visited:hover{ text-decoration:none;font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #470b53;
}

A.Sublink:hover, A.Sublink:visited:hover {	text-decoration:underline;	color: #339933;}

.whitehomeheaders {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5AAD41;
}

A.WhiteText:link, A.WhiteText:visited, A.WhiteText:active, A.WhiteText:visited:hover {
	text-decoration:none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
A.WhiteText:hover {
	text-decoration:underline;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
TH {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #339933;
	border: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	margin:0px;
}

SELECT{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #339933;
	border: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	margin:0px;
	height:18px;
}

INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #339933;
	border: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	margin:0px;
	height:18px;
}
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.Labels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold
}

.SelectText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.copyright {
	FONT-SIZE: 10px; COLOR: White; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.white{
	text-decoration: none;
	color:#ffffff;
}
.Navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height:22px;
	padding:0px;
}
a.NavigationLive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	line-height:20px;
	padding:0px;
}
a.Navigation {
	display: block; 
	text-decoration: none;
	color: #ffffff;
   	line-height:20px;
	padding:0px;
}
a.Navigation:hover, a.Navigation:visited:hover {
	display: block; 
	text-decoration: none;
	color: #ffffff;
   	line-height:20px;
	padding:0px;
}
.Navigation2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
	line-height:16px;
	padding:0px;
}
a.Navigation2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
	line-height:16px;
	padding:0px;
}
a.Navigation2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	line-height:16px;
	padding:0px;	
	color: #660066;
}
a.Navigation2Live {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height:16px;
	padding:0px;	
	text-decoration:none;
	color:#660066;
}



.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 4px 4;
}
.ContactNormal {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01539F;
}
.ContactBold {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5AAD41;}
	

	
.MyDocTitle{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
/*footer used for footer text*/
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
}
a.footer:link, a.footer:active, a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;

}
a.footer:hover, a.footer:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#660066;
	text-decoration: underline;
}
/*END*/
/* SiteMap tocken style */
.SiteMapLevel01 {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;

}
A.SiteMapLevel01:link, A.SiteMapLevel01:visited, A.SiteMapLevel01:active {
	text-decoration:none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#660066;
}
A.SiteMapLevel01:hover, A.SiteMapLevel01:visited:hover {
	text-decoration:underline;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#660066;
}

a.SiteMapLevel02:link, a.SiteMapLevel02:visited,  a.SiteMapLevel02:active  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#660066;
}
a.SiteMapLevel02:hover, a.SiteMapLevel02:visited:hover {
	text-decoration:underline;
	color:#660066;
}

/* END SiteMap tocken style */

/* hSubmenu token style */
.hSubmenu {
	text-decoration:none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:16px;
	color:#FFFFFF;

}
A.hSubmenu:link, A.hSubmenu:visited, A.hSubmenu:active {
	text-decoration:none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}
A.hSubmenu:hover, A.hSubmenu:visited:hover {
	text-decoration:underline;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}
.DiddyPoll {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}
.Submenu2,a.Submenu2,a.Submenu2:Link,,a.Submenu2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height:16px;
	padding:0px;
}
a.Submenu2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	line-height:16px;
	padding:0px;
}

.FontSizeSmall, a.FontSizeSmall:Link, a.FontSizeSmall:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
a.FontSizeSmall:hover{
	text-decoration:underline;
}
.FontSizeMedium a.FontSizeMedium:Link, a.FontSizeMedium:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration:none;
}
a.FontSizeMedium:hover{
	text-decoration:underline;
}
.FontSizeLarge a.FontSizeLarge:Link, a.FontSizeLarge:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration:none;
}
a.FontSizeLarge:hover{
	text-decoration:underline;
}

.AtoZ_title_1{
padding-left:2px;
padding-bottom:2px;
padding-right:2px;
padding-top:2px;
background-color:#009933;
color:#FFFFFF;
font-weight:bold;
}

.AtoZ_title_2{
padding-left:2px;
padding-bottom:2px;
padding-right:2px;
padding-top:2px;
background-color:#0099CC;
color:#FFFFFF;
font-weight:bold;
}

.AtoZ_content_1{
padding-left:2px;
padding-bottom:2px;
padding-right:2px;
padding-top:2px;
background-color:#CCFFCC;
}

.AtoZ_content_2{
padding-left:2px;
padding-bottom:2px;
padding-right:2px;
padding-top:2px;
background-color:#99CCFF;
}

#MainNav{
	margin:0px 0px 0px 4px;
	padding:0px;
	list-style:none;
	list-style-type:none;
}

#MainNav li{
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
	list-style-type:none;
}

.CSLink{
float:left;
width:120px;
text-align:center;}

.CSLink a:link, .CSLink a:visited, .CSItemText a:link, .CSItemText a:visited{
color:#339933;}

.CSLink a:hover, .CSItemText a:hover{
color:#521b6f;
}

#CSCatListInner fieldset, #CSListInner fieldset{
border:1px solid #cccccc;
padding:5px;
}

#CSListInner fieldset{
padding-left:10px;}

#CSListInner fieldset{
margin-bottom:10px;}

#CSCatListInner img, #CSListInner img{
border:none;}

#CSCatListInner fieldset legend, #CSListInner legend{
background-color:#FFFFFF;
color:#521b6f;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:10px;}

.CSItemOuter{
float:left;
width:50%;
}

.CSItemImage{
float:left;
width:81px;
margin-right:10px;}

.CSItemText{
float:left;
width:80%;}

.CSItemText img{
float:left;
margin:0px 10px 10px 0px;}

.CSItemTextTitle{
font-weight:bold;
color:#521b6f;}

#CSshow fieldset{
border:1px solid #cccccc;
padding:10px;
}

#CSshow fieldset legend{
background-color:#FFFFFF;
color:#521b6f;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:10px;
}
