/*
	000000 -> dark grey used as main copy colour for all of the site
	
	4-d-4-c-4-c -> old text colour
	000000 -> Black - nuff said
	ffffff -> Whigd - even mo nuff said
	
	INFORM COLOURS
	0f4b74 -> Main Green
	9EC54C -> Lighter Green
	F7FBE7 -> Really Light Green
	
	ENTERTAIN COLOURS
	EAB208 -> Main Pumpkin 
	 -> Lighter Pumpkin
	 -> Lightest Pumpkin
	
	ENLIGHTEN COLOURS
	0f4b74 -> Dark Blue
	0-8-d-2-e-a -> old main blue
	 -> Lighter Blue
	70af52 -> Green
	e-2-f-a-f-d -> old lightest blue


*/

/* These styles override the defaults associated with the HTML tags. */
BODY 	{ 
	padding: 0;
	margin: 0 0 15px 0;
	font: 11px/16px Arial, Verdana, sans-serif;
	color: #000;
}
/*
BODY 	{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	line-height: 14px;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
}
*/

/* give some other defaults for classes */
/*
TD 		{
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	line-height: 14px; 
}
*/

TD 		{
	padding: 0;
	margin: 0;
	font: 11px/16px Arial, Verdana, sans-serif;
	color: #000;
}

/* test klugde for line spacing problem (knockout line height) */
TD A.small {
	line-height: normal;
}

B 		{ 
	font-weight: bold; 
}
/*
#rigth-column UL {
	list-style-type:none;
	padding: 0;
	margin: 0;
}

#rigth-column LI {
	padding: 0;
	margin: 0 0 0 0;
	font: 11px/13px Arial, Verdana, sans-serif;
	color: #000;
}

#rigth-column LI.inside {
	padding: 0;
	margin: 0 0 0 0;
	font: 11px/13px Arial, Verdana, sans-serif;
	color: #000;
}
*/

STRONG 	{ 
	font-weight: bold;
}	
	
#rigth-column h1 {
	margin: 0;
	padding-bottom: 10px;
	font: bold 22px Arial, sans-serif;
	color: #3882c4;
	font-style: normal; 
	display: inline;
}

#rigth-column h2 {
	margin: 0;
	padding-bottom: 10px;
	font: bold 22px Arial, sans-serif;
	color: #3882c4;
	font-style: normal; 
	display: inline;
}

#rigth-column h3 {
	margin: 0;
	padding: 17px 0 0;
	font: bold 16px Arial, Verdana, sans-serif;
	color: #000000;
	font-style: normal; 
	display: inline;
}

#rigth-column h4 {
	margin: 0;
	padding: 17px 0 0;
	font: bold 16px Arial, Verdana, sans-serif;
	color: #000000;
	font-style: normal; 
	display: inline;
}

#rigth-column h5 {
	margin: 0;
	padding: 17px 0 0;
	font: bold 16px Arial, Verdana, sans-serif;
	color: #000000;
	font-style: normal; 
	display: inline;
}

#rigth-column h6 {
	margin: 0;
	padding: 17px 0 0;
	font: bold 16px Arial, Verdana, sans-serif;
	color: #000000;
	font-style: normal; 
	display: inline;
}

/* General Header levels */	
.levelOne 			{ 
	margin: 0;
	padding: 17px 0 0;
	font: bold 16px Arial, Verdana, sans-serif;
	color: #4fad26;
	font-style: normal; 
	display: inline;
}	

.levelTwo 			{ 
	margin: 0;
	padding: 17px 0 0;
	font: bold 16px Arial, Verdana, sans-serif;
	color: #000000;
	font-style: normal; 
	display: inline;
}


.levelThree 		{ 
	margin: 0;
	padding: 0;
	font: bold 16px Arial, Verdana, sans-serif;
	color: #000000;
	font-style: normal; 
	display: inline;
}

.levelOneStrong 	{ 
	margin: 0;
	padding: 15px 0 10px 0;
	font: bold 24px Arial, sans-serif;
  line-height: 50px;
	color: #3882c4;
	font-style: normal; 
	display: inline;
}
	
.levelTwoStrong 	{ 
	margin: 0;
	padding: 17px 0 0;
	font: bold 16px Arial, Verdana, sans-serif;
	color: #000000;
	font-style: normal; 
	display: inline;
}

.levelThreeStrong 	{ 
	margin: 0;
	padding: 0;
	font: bold 16px Arial, Verdana, sans-serif;
	color: #000000;
	font-style: normal; 
	display: inline;
}

/* Left Navigation levels */	
A.navLevelOne:link	 	   	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000; 
	line-height: 25px;
}

A.navLevelOne:visited   	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none; 
	color: #000000; 
	line-height: 25px;
}

A.navLevelOne:active    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none; 
	color: #000000; 
	line-height: 25px;
}

A.navLevelOne:hover	    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none; 
	color: #00519A; 
	line-height: 25px;
}	

A.navLevelOneSelected:link	    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 25px;
}

A.navLevelOneSelected:visited   	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none; 
	color: #00519A; 
	line-height: 25px;
}

A.navLevelOneSelected:active    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none; 
	color: #00519A; 
	line-height: 25px;
}

A.navLevelOneSelected:hover	    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none; 
	color: #00519A; 
	line-height: 25px;
}	

A.navLevelTwo:link	    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #707070; 
	line-height: 18px;
}
	
A.navLevelTwo:visited   	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #707070; 
	line-height: 18px;
}

A.navLevelTwo:active    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; font-weight: normal; 
	text-decoration: none; 
	color: #707070; 
	line-height: 18px;
}

A.navLevelTwo:hover	    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 18px;
}	

A.navLevelTwoSelected:link	    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 18px;
}

A.navLevelTwoSelected:visited   	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 18px;
}

A.navLevelTwoSelected:active    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 18px;
}

A.navLevelTwoSelected:hover	    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 18px;
}	

A.navLevelThree:link	    {	
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #707070; 
	line-height: 18px; 
}

A.navLevelThree:visited   	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #707070; 
	line-height: 18px;
}

A.navLevelThree:active    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #707070; 
	line-height: 18px;
}

A.navLevelThree:hover	    {  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 18px;
}	

A.navLevelThreeSelected:link	    {  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 18px;
}

A.navLevelThreeSelected:visited   	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 18px;
}
	
A.navLevelThreeSelected:active    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 18px;
}

A.navLevelThreeSelected:hover	    {  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 18px;
}	
	
A.topNav:link	    {	
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #686868; 
	line-height: 11px; 
}

A.topNav:visited   	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #686868; 
	line-height: 11px;
}

A.topNav:active    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #686868; 
	line-height: 11px;
}
	
A.topNav:hover	    {  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 11px;
}	

A.topNavSelected:link	    {  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 11px;
}

A.topNavSelected:visited   	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 11px;
}
	
A.topNavSelected:active    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 11px;
}
	
A.topNavSelected:hover	    {  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 11px;
}	

/* Classes for regular links and other types of links */	

#rigth-column A:link	    {
	text-decoration: underline;
	color: #00519A;
	 

}

#rigth-column A:visited   {
	text-decoration: underline;
	color: #00519A; 

}

#rigth-column A:active    {
	text-decoration: underline;
	color: #00519A; 

}
	
#rigth-column A:hover	    {
	text-decoration: none;
	color: #00519A; 

}
	
/* last minute small classes to apply to links only for Dervla */

#rigth-column A.small:link	    {
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 13px;
	text-decoration: underline;
	color: #00519A; 

}

#rigth-column A.small:visited   {
	text-decoration: underline;
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 13px;
	color: #00519A; 

}

#rigth-column A.small:active    {
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 13px;
	text-decoration: underline;
	color: #00519A; 

}

	
#rigth-column A.small:hover	    {
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	color: #00519A; 
}	
	

/* last minute small classes to apply to links only for Dervla */

#rigth-column A.smallOverride:link	    {
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 13px;
	text-decoration: underline;
	color: #00519A;
}

#rigth-column A.smallOverride:visited   {
	text-decoration: underline;
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 13px;
	color: #00519A; 
}

#rigth-column A.smallOverride:active    {
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 13px;
	text-decoration: underline;
	color: #00519A; 
}

	
#rigth-column A.smallOverride:hover	    {
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	color: #00519A;
}	


	

/*links for bottom nav */
A.bottomNav:link	    {  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000;
}
	
A.bottomNav:visited   	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000;
}

A.bottomNav:active    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #000000;
}

A.bottomNav:hover	    {  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #000000;
}	

/*links for top nav */
A.topTopNav:link	    {  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #FFFFFF;
}
	
A.topTopNav:visited   	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #FFFFFF;
}

A.topTopNav:active    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #FFFFFF;
}

A.topTopNav:hover	    {  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #FFFFFF;
}		



/*links for optional right nav */
A.navRight:link	    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #707070; 
	line-height: 14px;
}
	
A.navRight:visited   	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #707070; 
	line-height: 14px;
}

A.navRight:active    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; font-weight: normal; 
	text-decoration: none; 
	color: #707070; 
	line-height: 14px;
}

A.navRight:hover	    	{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #00519A; 
	line-height: 14px;
}	

.rightNavHeader		{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-align: left; 
	line-height: 20px;
}
	
/* New class based tags, for use in the media sales site being launched,  */
.firstParagraph 	{ 
	padding: 0;
	margin: 0 0 15px 0;
	font: 11px/16px Arial, Verdana, sans-serif;
	color: #000;
}

/* small override is legacy. do not use it */
.smallOverride  		{  
	font-size: 10px; 
	letter-spacing: 1px;
	font-weight: normal; 
	color:#00519A; 
}

.override	    {  
  margin: 0;
  padding: 0;
	font-weight: normal; 
	color: #0;
}	

.legal 			{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: lighter; 
	color: #000000; 
	text-align: center;
	letter-spacing: 1px;
}
	
.pageName	 	{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 22px; 
	font-weight: 700; 
	color: #FF00CC; 
}

.sectionName	{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: 700; 
	color: #FF00CC; 
}

.question 		{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: 700 ; 
	color: #FF00CC;
}

.Emphasis 		{ 
	color: #FF00CC;
}

.smallLink		{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal ;
	color: #FF00CC;
}
	
.dingbat 		{ 
	font-size: 9px; 
	font-weight: bold; 
	color: #FF00CC; 
	text-decoration: none
}
	
.storyheadline 	{ 
	FONT-SIZE: large; 
	COLOR: #FF00CC; 
	font-weight: bold; 
	line-height: 120%;
}

/* Small clsses and class modificaitons start here */	
.small 		{  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 13px;
}

.medium	    {  
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 11px;
}	



.smallStrong 	{  
	font-size: 10px; 
	letter-spacing: 1px;
	font-weight: bold;
	COLOR: #FF00CC; 
}	
	
/* Classes for schedules */
.showHighlighted 			{
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #000000; 
	background-color: #eaeaea;
	text-align: center;
	line-height: normal;
}

.showName 			{
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #000000; 
	text-align: center;
	line-height: normal;
}


.rowHeader 			{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #34B6E4; 
	text-align: center
}

.time 				{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal; 
	color: #000000; 
	background-color: #ffffff; 
	text-align: right
}
	

/* Classes for Alternate Row Tables (.incl contacts) */
.tableHeader 		{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-align: left; 
	line-height: normal;
}
	
.otherRow			{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	background-color: #ffffff; 
	text-align: left; 
	line-height: normal;
}

.evenRow			{
 	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-align: left;
	line-height: normal;
}

	
/* Classes for Small Alternate Row Tables */
.smallTableHeader 	{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #00519A; 
	text-align: left;
	line-height: normal;

}

.smallOtherRow		{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
	background-color: #ffffff; 
	text-align: left; 
	line-height: normal;
}

.smallRow			{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
	text-align: left;
	line-height: normal;
}

.smallImageRow			{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 1px; 
	font-weight: normal; 
	color: #000000; 
	text-align: left;
	line-height: normal;
}


/* Calendar Specific Classes */
.calendarEvent 		{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #000000;
	line-height: normal; 
	text-align: left;
}

.calendarDayNumber 	{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #00519A; 
}

body table tr td.calendarRowHeader 	{ 
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #86E9F5; 
	text-align: left; 
}

table.calendar tr td {
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #000000;
	line-height: normal; 
	text-align: left;

}


/* These things use general layering and absolute positioning */
.logolink 	{ 
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 0px;
}

.toprightlinks 	{ 
	position: absolute;
	z-index: 5;
	top: 1px;
	left: 840px;
}

.superKludge 	{ 
	background-image:url(/images/topNavImages/enlighten/kludge.gif);
	background-repeat:repeat-x;
}

/*start top navigation*/
#top_subnav {
	position:absolute;
	top:55px;
/*	left:90px; */
	left:85px;
	z-index:0;
}
	
#header .top-subnav {
	float: left;
	list-style: none;
	padding: 0;
	width: 690px;
	margin: 56px 0 0 194px;
	display: inline;
	text-transform: uppercase;
}
#header .top-subnav li {float: left;}
#header .top-subnav a {
	float: left;
	font-family: Arial, Verdana, sans-serif;
  font-size: 0.75em;
	color: #fff;
	text-decoration: none;
	position: relative;
	margin: 0 -50px 0 0;
	cursor: pointer;
}

#header .top-subnav a span {
	float: left;
	height: 12px;
	padding: 1px 7px 0 7px;
}

#header .top-subnav li .right {
	float: left;
	width: 40px;
}

#header .top-subnav .active, 
#header .top-subnav a:hover {
	color:#cccccc;
}

#header .top-subnav .active .right, #header .top-subnav a:hover .right {
	color: #cccccc;
}

#drop_domination {
	padding: 0px 2px 2px 0;
	list-style: none;
}
#drop_domination li {
	padding: 0 0 0 6px;
	margin: 0 0 6px 0;	
}
#drop_domination a {
	float: left;
	height: 12px;
	width: 140px;
	position: relative;
	padding: 6px 0 0 0px;
	letter-spacing: 0.08em;
	font: normal 11px Arial, Verdana, sans-serif;
	text-transform: uppercase;
}

#drop_domination a:hover, #drop_domination .active {
	color:#26527c;
	background-color:transparent;
	text-decoration:none;
}

.rateCardProductName 	{ 
	margin: 0;
	padding: 17px 0 0;
	font: bold 16px Arial, Verdana, sans-serif;
	color: #000000;
	font-style: normal; 
	display: inline;
}

.right_nav_header {
	margin: 0;
	padding: 0;
	font: bold 16px/24px Arial, Verdana, sans-serif;
	color: #84b968;
	background-color:#ffffff;
	font-style: normal; 
}

A.boldcapswhite:link { 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #84b968;
    text-decoration:underline;
	background-color:#ffffff;
}

A.boldcapswhite:visited { 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #84b968;
    text-decoration:underline;
	background-color:#ffffff;
}

A.boldcapswhite:active { 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #84b968;
    text-decoration:underline;
	background-color:#ffffff;
}

A.boldcapswhite:hover { 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #84b968;
    text-decoration:none;
	background-color:#ffffff;
}

#rigth-column-admin {
	float: left;
	width: 725px;
	padding: 0 0 20px 20px;
	display: inline;
	margin-top:0;
	overflow: visible;
	position: relative;
	z-index: 9999;
	min-height:400px;
}

#left-column-admin {
	float: left;
	width: 50px;
	margin: 23px 0 0 0;
	background-color:transparent;
	z-index: 99;
}

#content-admin {
	float: left;
	width: 955px;
	padding:0;
	margin:0 0 0 0;
	background: url(/images/content-admin-bg.gif) repeat-y;
	min-height:500px;
}

div.statsBackground {
	background-color:#F2F2F2;
}

table.stats {
    padding:0;
    border:0;
}

td.statsHeaderRow {
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 13px;
	background-color:#999999;
	vertical-align:bottom;
}

td.statsRow {
	font-family: Arial, Myriad, Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 13px;
	background-color:#CCCCCC;
	vertical-align:top;
}


#rigth-column ul {
	float: left;
	list-style: none;
	list-style-type: disc;
	padding: 0px 15px 0;
	margin: 0;
	font: 11px Arial, Verdana, sans-serif;
}
#rigth-column ul li span {font: bold 11px Arial, Verdana, sans-serif;}
#rigth-column ul li span a {
	text-decoration: underline;
	color: #063868;
	position: relative;
}
#rigth-column ul li span a:hover {text-decoration: none;}
#rigth-column ul li p {
	color: #000;
	margin: 0;
	padding: 0;
	font: 11px Arial, Verdana, sans-serif;
}
#rigth-column ul li p a {
	position: relative;
	background: url(/images/arrow.gif) no-repeat 100% 0;
	color: #4fad26;
	padding: 0 20px 0 0;
}
#rigth-column .more {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #063868;
	text-decoration: underline;
	padding: 0 0 0 20px;
	background: url(/images/arrow.gif) no-repeat;
}

/*start popup page*/
#popup {
	float: left;
	padding: 0 0 20px 20px;
	display: inline;
	margin-top:0;
	overflow: visible;
	position: relative;
	z-index: 9999;
	background-color:#FFF;
}

#popup a {
	text-decoration: underline;
	color: #063868;
	position: relative;
}
#popup a:hover {text-decoration: none;}
#popup .text {
	float: left;
	width: 690px;
}
#popup .text {
	float: left;
	margin: 15px 600px 5px 0;
}
#popup .text p {
	padding: 0;
	margin: 0 0 15px 0;
	font: 11px/16px Arial, Verdana, sans-serif;
	color: #000;
}
#popup .text td {
	padding: 0;
	margin: 0 0 15px 0;
	font: 11px/16px Arial, Verdana, sans-serif;
	color: #000;
}
#popup .text p a {
	color: #4fad26;
	text-decoration: underline;
}
#popup .text p a:hover {text-decoration: none;}
#popup h1 {
	margin: 0;
	padding: 17px 0 0;
	font: bold 16px Arial, Verdana, sans-serif;
	color: #000000;
}
#popup ul {
	float: left;
	list-style: none;
	padding: 8px 0 0;
	margin: 0;
	font: 10px Arial, Verdana, sans-serif;
}
#popup ul li span {font: bold 11px Arial, Verdana, sans-serif;}
#popup ul li span a {
	text-decoration: underline;
	color: #063868;
	position: relative;
}
#popup ul li span a:hover {text-decoration: none;}
#popup ul li p {
	color: #000;
	margin: 0;
	padding: 0;
	font: 10px Arial, Verdana, sans-serif;
}
#popup ul li p a {
	position: relative;
	background: url(/images/arrow.gif) no-repeat 100% 0;
	color: #4fad26;
	padding: 0 20px 0 0;
}
#popup .more {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #063868;
	text-decoration: underline;
	padding: 0 0 0 20px;
	background: url(/images/arrow.gif) no-repeat;
}
#popup .more:hover {text-decoration: none;}

/*start right column left side*/
#popup .left-side {
	float: left;
	width: 512px;
	border-right: 2px solid #b4c3d2;
	padding: 0 17px 9999px 0;
	margin: 0 0 -9999px 0;
}
#popup .left-side h2, #rigth-column .right-side h2 {
	margin: 0;
	padding: 7px 0 0;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #fff;
}
#popup .left-side .text-1 {
	float: left;
	padding: 10px 0 0 0;
}
#popup .left-side h3 {
	margin: 0;
	font: bold 11px Arial, Verdana, sans-serif;
}
#popup .left-side h3 a {
	color: #063868;
	position: relative;
}
#popup .left-side h3 a:hover {text-decoration: none;}
#popup .left-side p {
	margin: 0;
	padding: 3px 0 10px 0;
	font: 10px Arial, Verdana, sans-serif;
	color: #000;
}
#popup .left-side span {
	font: 10px/10px Arial, Verdana, sans-serif;
	color: #063868;
}
/*start right column right side*/
#popup .right-side {
	float: left;
	width: 194px;
	position: relative;
	padding: 0 0 9999px 0;
	margin: 0 0 -9999px 0;
	background-color: #dcefd4;
}
#popup .right-side .more-1 {
	float: right;
	margin: 65px 24px 0 0;
	padding: 0 0 0 20px;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #063868;
	background: url(/images/arrow-2.gif) no-repeat 0 1px;
	display: inline;
}
#popup .right-side .more-1:hover {text-decoration: none;}
#popup .right-side h2 {
	padding: 7px 0 6px 15px;
	background-color: #b4c3d2;
}
.safari #popup .right-side h2 {
	padding: 7px 0 8px 15px;
}
#popup .right-side .text-2 {
	float: left;
	width: 179px;
	margin: 6px 0 0;
	padding: 10px 0 0 15px;
	font: 10px Arial, Verdana, sans-serif;
	color: #063868;
}
#popup .right-side .text-2 p {margin: 0 0 10px 0;}
#popup .right-side .text-2 a {
	text-decoration: underline;
	position: relative;
	color: #063868;
}
#popup .right-side .text-2 a:hover {text-decoration: none;}


