/*ARTICLE PAGES*/

th,td,p,.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 1.50; color:  #666666; }

.hometitle {  font-size: 16px; font-weight: bold; color:  #ff0099; text-decoration: none; padding-bottom: 10px; }

img { border-color: #ff0099;}

.title {   font-size: 16px; font-weight: bold;  color: #ff0099;}

.subtitle { font-size: 12px; font-weight: bold; color: #ff0099}

.author {  font-size: 12px; font-weight: normal; color:  #ff0099;}

.date {   font-size: 12px; font-weight: bold; color: #333333; }

.form {  font-size: 12px; font-weight: bold; color: #333333}


/*LINKS WITHIN THE PAGE BODY (MINUS BREADCRUMB) SHOULD SHOW UNDERLINE*/

a {  color: #ff0099 ; text-decoration: underline}

a:hover {  color: #666666; text-decoration: underline}


/*LIST PAGES     text */

.listtitle { font-size: 13px; font-weight: bold; color: #FF3399;  }

.bodygreystrong {font-size: 12px; font-weight: normal; color: #333333 }

.list_subheader {   font-size: 16px; font-weight: bold;  color: #ff0099; padding-bottom: 6px; text-transform:uppercase; padding: 5px 0px 5px 0px; display:block; }

.list_subheader2 { font-size: 16px; font-weight: bold; color: #ff0099; margin: 5px 0px 5px 0px; display:block;}

.list_subheader3 { font-size: 12px; font-weight: bold; color: #ff0099; margin: 5px 0px 5px 0px; display:block;}



/*NAVIGATION*/

a.breadcrumb { font-size: 12px; color: #666666; padding: 0px 0px 0px 2px; text-decoration: none}

a.breadcrumb:hover { font-size: 12px; color: #ff0099; padding: 0px 0px 0px 2px; text-decoration: underline;}

.subside {font-size: 12px; font-weight: bold; color: #ff0099 }



.sidelist { font-size: 11px;  color: #444; padding-bottom: 7px; font-weight: bold; }
.sidelist a { font-size: 11px;  color: #444; padding-bottom: 7px;  font-weight: bold; }

.sidenews { font-size: 11px;  color: #666; padding-bottom: 5px;   }
.sidenews a { font-size: 11px;  color: #ff0099 ; text-decoration: none }
.sidenews a:hover { color: #ff0099; text-decoration: underline}

.nav_list  {
font-size: 12px;  color: #000; list-style: none; padding-left: 0px;  padding-bottom: 8px;  line-height: 2em; margin:0; text-decoration: none;

}

.nav_list a:hover {
font-size: 12px; color: #ff0099; list-style: none; padding-left: 0px;  padding-bottom: 8px; line-height: 2em; margin:0; text-decoration: none;
}


.nav_list a {
font-size: 12px; color: #000; list-style: none; padding-left: 0px;  padding-bottom: 8px; line-height: 2em; margin:0; text-decoration: none;
}

.nav_sub_list {
font-size: 11px;  color: #ff0099; padding-bottom: 10px; list-style: none; padding-left: 0px; line-height: 1em; margin:0;}

.nav_sub_list a {
	font-size: 11px;
	color:  #ff0099;
	padding-bottom: 10px;
	list-style: none;
	padding-left: 0px;
margin:0;
	line-height: 1em;
} 

.nav_active { color: #333333; }

.nav_active a { color: #333333; }




/* LINKS MODULE */
.linktype { font-size: 16px; font-weight: bold; color: #666; padding-top: 15px; }
.links { padding-left: 10px; padding-top: 4px; padding-right: 20px; }
.links a { font-size: 12px; padding-bottom: 0px; font-weight: bold; }
.links img { float: left; padding: 5px; margin: 5px; border: 1px solid #666; }
.links br { clear: both; }
.links p {  display: inline; font-size: 11px; font-weight: normal; color: #666; padding: 0px; padding-left: 4px; }
.links p a { color: #f00; font-size: 100%; font-style: italic;  }


.header_menu {
font-size: 9px;
color: #666666;
text-align: right;
}

a.menu {
font-size: 13px;
text-transform:uppercase;
color: #000000;
font-weight:bold;
text-decoration: none;
}

a.menu:hover {
font-size: 13px;
text-transform:uppercase;
color: #ff0099;
font-weight:bold;
text-decoration: none;
}

.home_page_titles {
color: #FF0099;
font-size: 14px;
font-weight:bold;
}

.home_page_body {
color: #333;
font-size:11px;
font-weight: bold;
line-height: 15px;
}

/* dropdown nav's */

#nav, #nav ul {
	float: left;
	width: 940px;
	list-style: none;
	line-height: 1;
	background: white;
	text-transform:uppercase;
	color: #000000;
	font-weight:bold;
	padding: 0;
	margin: 0 0 0 0;
	font-size:12px;	
	font-family: Arial, Helvetica, Verdana, sans-serif; 
}

#nav a {
	display: block;
	text-decoration: none;
	padding: 8px 6px 8px 6px;
	color: #000000;
}

#nav a:hover {
color: #EF1899;
}

#nav a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	w\idth: 200px;
	font-weight: normal;
	text-transform:none;
	color: #000000;
	background: #FFF url(/img/navtop.gif) top left no-repeat;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	margin: 0;
}

#nav li li {
	width: 200px;
}

#nav li ul a {
	width: 13em;
	w\idth: 13em;
	padding: 6px 5px 2px 10px;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	
}

#nav li:hover, #nav li.sfhover {
	background: #DDD;
	
}



#nav a {
padding: 8px 29px 
}




.ddmenu {
display: block;
padding: 2px 0px 2px 10px;
}



