.ymheaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #435374;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.ymheaders A {
	color: #FFFFFF;
	text-decoration: none;

}
.ymheaders A:Hover {
	color: #FFFFFF;
	text-decoration: underline;

}
.ymtables {
	font-size: 0.7em;
}
.ymcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000033;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	padding-top: 5px;
}
.ymcontent A{
	text-decoration: underline;
	color: #15278C;
	line-height: 110% !important;
	font-weight: normal !important;
}
#news {
	background-color: #657699;
}
#news a:hover{
	text-decoration: underline;
}
#topnews {
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
}
#topnews #textdiv{
	margin: 2px 3px;
	padding: 0px;
	font-size: 100%;
}
#textdiv h3{
	margin: 2px 0px 0px;
	padding: 0px;
	font-size: 100%;
}
#textdiv p {
}
#topnews A{
	text-decoration: none;
	color: #FFFFCC;
}
#magnews {
	font-size: 100%;
	color: #000033;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 2px;
	background-color: #DEE2F5;
	padding-right: 3px;
	padding-left: 8px;
}
#magnews h3{
	font-size: 100%;
	color: #000033;
	margin: 2px 0px 0px;
	padding: 0px;
}
#magnews A{
	text-decoration: none;
	color: #990000;
}
.three {
	font-size: 100%;
	color: #000033;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 2px;
	background-color: #DEC2CA;
	padding-right: 3px;
	padding-left: 3px;
}
.three A{
	text-decoration: none;
	color: #000033;
}
.three a:hover{
	text-decoration: underline;
}
.ymbyline{
	font-size: 87%;
	color: #3046B3;
}
TD.ymnav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #657699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
TD.ymnav A{
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 5px;
	/*width: 133px; PLEASE DON'T PUT THIS IN !!! - It brakes on Firefox on a PC*/
}
TD.ymnav A:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B10501;
}
TD.navcommon{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #435374;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
TD.navcommon A{
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	/*width: 133px; PLEASE DON'T PUT THIS IN !!! - It brakes on Firefox on a PC*/
	padding: 5px;
}
TD.navcommon A:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B10501;
}
TD.navsponsor{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3B4965;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
TD.navsponsor A{
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	/*width: 133px; PLEASE DON'T PUT THIS IN !!! - It brakes on Firefox on a PC*/
	padding: 5px;
}
TD.navsponsor A:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #960018;
}
.sponsorhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #FFFFFF;
	background-color: #BF0202;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.sponsorhead  A{
	color: #FFFFFF;
	text-decoration: none;

}
.sponsorhead  A:Hover{
	color: #FFCC00;
	text-decoration: none;

}
.sponsorcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #FFF9DE;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.sponsorcontent A{
	text-decoration: underline;
	color: #2D3975;
	line-height: 110%;
}
.footertable {
	font-size: 0.7em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000033;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000033;
}
.footera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000033;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000033;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #d8e5fe !important;
	padding-right: 2px;
	padding-left: 2px;
}
.footera A{
	text-decoration: none;
	color: #000033 !important;
}
.footera A:hover{
	text-decoration: underline;
	color: #15278C !important;
}
.footerb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #FFFFFF;
	background-color: #BF0202 !important;
    text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000033;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 2px;
	padding-left: 2px;
}
.footerb A{
	text-decoration: none;
	color: #FFFFFF;
}
.footerb A:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
				/*	#ecom	*/
					#ecomtd {
	background-color: #DEE2F5;
}
					#ecom {
	background : #fff;
	margin : 0 0 3px;
	padding : 0;
	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #040E45;
	border-right-color: #040E45;
	border-bottom-color: #040E45;
	border-left-color: #040E45;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
					#ecom .section {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
					#ecom img { float : right ; margin : 1px 0 3px 3px ; }
					#ecom h3 {
	line-height : normal;
	margin : 0;
	padding : 3px 0px 3px 3px;
	background-color: #BF0202;
	color: #FFFFFF;
	font-size: 100%;
	font-weight: normal;
	                }
					#ecom h3 A {
	color: #FFFFFF;
	text-decoration: none;
	                }
					#ecom p {
	line-height : normal;
	margin : 0;
	padding : 0;
	font-size: 100%;
}
					#right a { color : #003F8C; }
					
					#ecom ad { background : transparent ; border : none ; margin : 9px 0 ; }
#ymincludes h3 a{
	margin: 2px 0px -5px;
	padding: 0px 0px -10px;
	font-size: 80%;
	color:#990000;
	text-decoration:none;
}
#ymincludes a:hover{
	text-decoration:underline;
}
#ymincludes2 h3 a{
	margin: 2px 0px 0px;
	padding: 0px;
	font-size: 80%;
	color:#990000;
	text-decoration:none;
}
#ymincludes2 a:hover{
	text-decoration:underline;
}
.ymincluz {
	font-size: 100%;
	padding: 3px;
}
.ymincluz h3{
	font-size: 90%;
	color:#990000;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}
.ymincluz h3 a{
	color:#990000;
	text-decoration:none;
}
.ymincluz h3 a:hover{
	text-decoration:underline;
}

                         /*	#blog added by KH 2 January 2007	*/

#blog { background : #FFFFFF; margin : 0 0 3px; padding : 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; }

#blog img { float : right; margin : 5px 0px 3px 15px; }

#blog h2 { line-height : normal; margin : 0; padding : 9px 0px 0px 0px; color: #285188; font-size: 140%; font-weight: bold; }

#blog h3 { line-height : normal; margin : 0; padding : 3px 0px 3px 3px; background-color: #285188; color: #FFFFFF; font-size: 100%; font-weight: normal; }

#blog h5 { line-height : normal; margin : 0px 0px 9px 0px; padding : 3px 12px 0px 0px; color: #000000; font-size: 110%; font-weight: normal; font-style: oblique; }

#blog h6 { line-height : 200%; margin : 0; color: #285188; font-size: 85%; font-weight: normal; }

#blog p { line-height : normal; margin : 0; padding : 0; font-size: 100%; }

#blog ul { list-style : none; line-height : 200%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #285188; padding: 3px; margin: 0px; }
	              
				/*	#bloginclude added by KH 2 Jan 07	*/
					
#bloginclude { background : #ECECEC; margin : 0 0 3px; padding : 0; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #040E45; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; }

#bloginclude img { float : right ; margin : 1px 0 3px 3px ; }

#bloginclude h3 { line-height : normal; margin : 0; padding : 3px 0px 3px 3px; background-color: #285188; color: #FFFFFF; font-size: 100%; font-weight: normal; }

#bloginclude h3 A { color: #FFFFFF; text-decoration: none; }
#bloginclude h6 {
	margin : 0;
	color: #285188;
	font-size: 85%;
	font-weight: normal;
	padding-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#bloginclude p { line-height : normal; margin : 0; padding : 0; font-size: 100%; }

#bloginclude a { text-decoration: none; }

#bloginclude a:hover { text-decoration: underline; }

#bloginclude li { list-style: none; padding: 4px;}

#bloginclude ul { padding: 0px; margin: 0px; }

				/*	#blogspot added by NA Nov 06	*/
					
#blogspot { margin : 0 0 3px; padding : 0; font-size: 100%; }


#blogspot h3 { line-height : normal; margin : 0; padding : 4px 0px 0px; color: #C31611; font-size: 110%; font-weight: normal; }

#blogspot h3 A { color: #C31611; text-decoration: none; }
#blogspot h6 {
	margin : 0;
	color: #285188;
	font-size: 85%;
	font-weight: normal;
	padding: 0px;
}

#blogspot p { line-height : normal; margin : 0; padding : 0; font-size: 100%; }

#blogspot a { text-decoration: none; }

#blogspot a:hover { text-decoration: underline; }

    	/*	#subsinc	*/
	
					#subsinc { background: #e8edf2; margin: 10px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
					#subsinc img { float: right; padding: 5px; border-width: 0px;}
					#subsinc p, h3 { padding: 5px; }
					#subsinc p a { text-decoration: underline; }

.rtircontent h3 { padding:0; margin:0 0 .25em 0;}