.print { width: 700px;}
.screen	{ display: none;}
img { border: none;}
:focus {
 outline: 0;
}
body { 
	margin: 0;
	font: normal 11px Arial, Helvetica, sans-serif;; 
	line-height: 16px;
	color: #000000;

}

#container {width: 800px; 
			margin: 0 auto; 
			padding: 0; 
			background: #FFFFFF  url(../images/main_bg.jpg) no-repeat top; 
			text-align: left;
}

#container02 {width: 800px; 
			margin: 0 auto; 
			padding: 0; 
			background: #FFFFFF  url(../images/main_bg_02.jpg) no-repeat top; 
			text-align: left;
}
#notes { width: 800px; margin: 0 auto; text-align: left; padding: 0;}


#link { width: 150px; margin: 0 auto}


a { font: 11px Arial, Helvetica, sans-serif; color: #09357E; text-decoration: none;}
a:hover {color: #FF6633;}

.p {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	margin-bottom: 10px;
	margin: 0;
}
p {
	text-indent: 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	padding-bottom: 13px;
	margin: 0;
}

.h1 {
    background: transparent url(../images/arrow_h1.gif) no-repeat left ;
    font-family: arial, helvetica, sans-serif;
	padding-left:18px;
	font-size: 12px;
	margin-top:0px;
	margin-bottom:5px;
	color: #08357E;
	line-height: 16px;
}

h1	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #08357E;
	line-height: 16px;
	margin-bottom:5px;
	padding-bottom:0px;
}

.h2 {
    background: transparent url(images/arrow_h2.gif) no-repeat left ;
    font-family: arial, helvetica, sans-serif;
	padding-left:18px;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	line-height: 16px;
}
.h2turqoise {
    background: transparent url(../images/arrow_h2turqoise.gif) no-repeat left ;
    font-family: arial, helvetica, sans-serif;
	padding-left:18px;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.h2purple {
    background: transparent url(../images/arrow_h2purple.gif) no-repeat left ;
    font-family: arial, helvetica, sans-serif;
	padding-left:18px;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.h2orange {
    background: transparent url(../images/arrow_h2orange.gif) no-repeat left ;
    font-family: arial, helvetica, sans-serif;
	padding-left:18px;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.h2blue {
    background: transparent url(../images/arrow_h2blue.gif) no-repeat left ;
    font-family: arial, helvetica, sans-serif;
	padding-left:18px;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}

h2	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 16px;
	margin-bottom:0px;
	margin-top: 0;
}

h3	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FF6633;
	line-height: 16px;
	margin:0px;
}



/*LISTS*/

ul.searchlist {
 margin: 0; padding: 0;
}
ul.searchlist li {
    margin: 0; padding: 0 0 15px 0;
	display: block;
	width: auto;
	font: bold 11px arial, helvetica, sans-serif;
	color:#09357E;
 	background: transparent url(../images/search_list.gif) no-repeat right top; 
 	list-style-type: none;
 	line-height: 16px;
}

ul.blulist {
 margin: 0 5px; padding: 0;
}
ul.blulist li {
    margin: 0 -5px; padding: 0 0 0 15px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:000;
 background: transparent url(../images/arrow_blulist.gif) no-repeat left top; 
 list-style-type: none;
 line-height: 16px;
}

ul.ornglist {
 margin: 0 5px; padding: 0;
}
ul.ornglist li {
    margin: 0 -5px; padding: 0 0 0 15px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:000;
 background: transparent url(../images/arrow_ornglist.gif) no-repeat left top; 
 list-style-type: none;
 line-height: 16px;
}

ul.blcklist {
 margin: 0 5px; padding: 0;
}
ul.blcklist li {
 margin: 0 -10px; padding: 0 0 0 20px;
 background: transparent url(../images/blckisticon.gif) no-repeat left top; 
 font: normal 11px Arial, Helvetica, sans-serif; color: #333;
 list-style-type: none;
 line-height: 16px;
}

/*Email Print, Increase Decrease functions navigation
----------------------------------------------------------------------------------------*/
ul.emailPrintFont {
	display: inline;
	margin: 0;
	padding: 0;
	margin: 0;
	float: right;
	border:none;
}
ul.emailPrintFont li {
	list-style-type: none;
	float: left;
	padding: 0 0 0 0;
	margin: 0 2px;
	border: none!important;
}
ul.emailPrintFont a.decrease:link, ul.emailPrintFont a.decrease:visited {/*decrease font link*/
	width: 23px;
	height: 20px;
	display: block;
	background: transparent url('../images/decrease.png') no-repeat top left;
	border: none!important;
}
ul.emailPrintFont a.decrease:hover {
	background: transparent url('../images/decrease.png') no-repeat top left;
	border:none;
}
ul.emailPrintFont a.increase:link, ul.emailPrintFont a.increase:visited {/*increase font link*/
	width: 23px;
	height: 20px;
	display: block;
	background: transparent url('../images/increase.png') no-repeat top left;
	border: none!important;
}
ul.emailPrintFont a.increase:hover {
	background: transparent url('../images/increase.png') no-repeat top left;
	border: none!important;
}
ul.emailPrintFont a.print:link, ul.emailPrintFont a.print:visited {/*print link*/
	width: 23px;
	height: 20px;
	display: block;
	background: transparent url('../images/print.png') no-repeat top left;
	border: none!important;
}
ul.emailPrintFont a.print:hover {
	background: transparent url('../images/print.png') no-repeat top left;
}
ul.emailPrintFont a.email:link, ul.emailPrintFont a.email:visited {/*email link*/
	width: 23px;
	height: 20px;
	display: block;
	background: transparent url('../images/email.png') no-repeat top left;
	border: none!important;
}
ul.emailPrintFont a.email:hover {
	background: transparent url('../images/email.png') no-repeat top left;
	border: none!important;
}


/*FORM*/
.forminput { width: 120px; height: 15px; border: 1px solid #09357E; font: 10px Arial, Helvetica, sans-serif; color: #666; text-align: center;}
.formsubmit { background:url(../images/search.gif) no-repeat center; cursor: pointer; width: 16px; }

/*HEADINGS*/
/*group*/
#groupDIV{ width: 100%;}
#groupDIV h1 { background:url(../images/heading_01.png) no-repeat left; height: 40px; padding: 0; margin: 0;}
#groupDIV h2 { background:url(../images/head.gif) no-repeat left; font: normal 13px Arial, Helvetica, sans-serif; padding: 0 0 10px 20px; margin-left: 15px; margin-bottom: 15px;}
#groupDIV .headtext { font: 12px Arial, Helvetica, sans-serif;}
#groupDIV .boxgrey{ background: #999; color: #000; font: 12px Arial, Helvetica, sans-serif;}
#groupDIV .boxblue{background: #0960B3; color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif;}

#groupDIV .boxinternet{ padding: 10px; border: 1px solid #008A9A; height: 870px;}
.interTop { padding: 10px; border-top: 1px solid #008A9A; border-left: 1px solid #008A9A; border-right: 1px solid #008A9A;
 font: 24px Arial, Helvetica, sans-serif; height: 70px;}
.interTop span { font: italic 12px Arial, Helvetica, sans-serif;} 

#groupDIV .boxtv{ padding: 10px; border: 1px solid #0960B3;  height: 870px;}
.interTv { padding: 10px; border-top: 1px solid #0960B3; border-left: 1px solid #0960B3; border-right: 1px solid #0960B3;
 font: 24px Arial, Helvetica, sans-serif; height: 70px;}
.interTv span { font: italic 12px Arial, Helvetica, sans-serif;}
 
#groupDIV .boxprint{ padding: 10px; border: 1px solid #EB5D01;  height: 870px;}
.interPrint { padding: 10px; border-top: 1px solid #EB5D01; border-left: 1px solid #EB5D01; border-right: 1px solid #EB5D01;
 font: 24px Arial, Helvetica, sans-serif; height: 70px;}
.interPrint span { font: italic 12px Arial, Helvetica, sans-serif;} 

#groupDIV .boxtech{ padding: 10px; border: 1px solid #7B0372;  height: 870px;}
.interTech { padding: 10px; border-top: 1px solid #7B0372; border-left: 1px solid #7B0372; border-right: 1px solid #7B0372;
 font: 24px Arial, Helvetica, sans-serif; height: 70px;}
.interTech span { font: italic 12px Arial, Helvetica, sans-serif;} 

/*Business*/
#busDIV{ width: 100%;}
#busDIV h1 { background:url(../images/heading_02.png) no-repeat left; height: 40px; padding: 0; margin: 0;}
#busDIV h2 { background:url(../images/head.gif) no-repeat left; font: normal 13px Arial, Helvetica, sans-serif; padding: 0 0 10px 20px; margin-left: 15px; margin-bottom: 15px;}

#busDIV .headtext { font: 12px Arial, Helvetica, sans-serif;}
#busDIV .boxLgreen{ background: #8CC2CD; color: #000; font: 12px Arial, Helvetica, sans-serif;}
#busDIV .boxgreen{background: #008A9A; color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif;}


#busDIV h3 {background: url(../images/internet.gif) no-repeat left top; color: #000; font: bold 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 10px 0; text-indent: 20px;}
#busDIV h4 { color: #008A9A; font: bold 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0;}
.ruleInter{ border-bottom: 2px solid #008A9A;}
/*TV*/
#busDIV h5 {background: url(../images/tv.gif) no-repeat left top; color: #000; font: bold 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 10px 0; text-indent: 20px;}
#busDIV h6 { color: #0960B3; font: bold 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0;}

#busDIV .boxLblue{ background: #8CC0E8; color: #000; font: 12px Arial, Helvetica, sans-serif;}
#busDIV .boxblue{background: #0960B3; color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif;}
.ruleTv{ border-bottom: 2px solid #0960B3;}

/*PRINT*/
#busDIV02{ width: 100%;}
#busDIV02 h1 { background:url(../images/heading_02.png) no-repeat left; height: 40px; padding: 0; margin: 0;}
#busDIV02 h2 { background:url(../images/head.gif) no-repeat left; font: normal 13px Arial, Helvetica, sans-serif; padding: 0 0 10px 20px; margin-left: 15px; margin-bottom: 15px;}

#busDIV02 .headtext { font: 12px Arial, Helvetica, sans-serif;}
#busDIV02 .boxLorange{ background: #F2A177; color: #000; font: 12px Arial, Helvetica, sans-serif;}
#busDIV02 .boxorange{background: #FF6633; color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif;}
.rulePrint{ border-bottom: 2px solid #FF6633;}

#busDIV02 h3 {background: url(../images/print.gif) no-repeat left top; color: #000; font: bold 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 10px 0; text-indent: 20px;}
#busDIV02 h4 { color: #FF6633; font: bold 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0;}

/*TECH*/
#busDIV02 h5 {background: url(../images/tech.gif) no-repeat left top; color: #000; font: bold 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 10px 0; text-indent: 20px;}

/*FINANCIALS*/
#techDIV{ width: 100%;}
#techDIV h1 { background:url(../images/heading_04.png) no-repeat left top; height: 50px; padding: 0; margin: 0;}
#techDIV h2 { color: #FF6633; font: bold 14px Arial, Helvetica, sans-serif; padding: 0; margin: 0;}

/*GOVERNANCE*/
#govDIV{ width: 100%;}
#govDIV h1 { background:url(../images/heading_03.png) no-repeat left; height: 50px; padding: 0; margin: 0;}
#govDIV h2 { background:url(../images/head.gif) no-repeat left; font: normal 13px Arial, Helvetica, sans-serif; padding: 0 0 10px 20px; margin-left: 15px; margin-bottom: 15px;}

/*AGM*/
#agmDIV{ width: 100%;}
#agmDIV h1 { background:url(../images/heading_05.png) no-repeat left; height: 50px; padding: 0; margin: 0;}
#agmDIV h2 { color: #FF6633; font: bold 14px Arial, Helvetica, sans-serif; padding: 0; margin: 0;}

ul.mainList {
 margin: 0 5px; padding: 0;
}
ul.mainList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font: bold 12px Calibri, Arial;
 color: #50131B;
 background: transparent url(../images/brown_dot.gif) no-repeat left top; 
 list-style-type: none;
 line-height: 16px;
}

.payTelevision { /* section and menue HEADERS */
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #0960B3;
}
.internet { /* section and menue HEADERS */
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #008A9A;
}
.printMedia { /* section and menue HEADERS */
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #EB5D01;
}

.technology { /* section and menue HEADERS */
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #7B0372;
}

.maintextorng	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF6633;
	line-height: 16px;
}	
.maintext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
} 

.maintextmed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}

/*SMALL TEXT*/
.smtext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.smtextwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.smxxtextwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.smxxtextorng	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #FF6633;
}
.smtextgrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.smtextgry	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

/*TABLES*/

#tabletxt {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.tbltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.tbltextblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #09357E;
}
.tbltextpadd15	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
}
.tbltextpadd1501	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	border-bottom: 1px solid #09357E;
}
.tbltextpadd1502	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	border-bottom: 2px solid #09357E;
}

.tbltextpadd1503	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	border-bottom: 2px solid #FF6633;
}

.tbltextpadd1504	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	border-bottom: 1px solid #FF6633;
}


.tbltextpadd20	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 20px;
}
.tbltextpadd25	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 25px;
}
.tbltext01	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #FF6633;
}
.tbltext01orng	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #FF6633;
}
.tbltext01Rule	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #09357E;
	border-bottom: 1px solid #09357E;
}

.tbltext02	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 2px solid #09357E;
}


.tbltext02Rule	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #09357E;
	border-bottom: 2px solid #09357E;
}

.tbltext02orng	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 2px solid #FF6633;
}
.tbltextSideTop	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #09357E;
}

.tbltextSideToporng	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #FF6633;
}

.tbltextSideLeft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #09357E;
}

.tbltextSideLeftorng	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #FF6633;
}

.tbltextSideRight	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #09357E;
}

.tbltextSideRightorng	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #FF6633;
}

.tbltextCnrTL	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #09357E;
	border-left: 1px solid #09357E;
}

.tbltextCnrTLorng	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #FF6633;
	border-left: 1px solid #FF6633;
}

.tbltextCnrTR	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #09357E;
	border-right: 1px solid #09357E;
}

.tbltextCnrTRorng	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #FF6633;
	border-right: 1px solid #FF6633;
}

.tbltextCnrBL	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #09357E;
	border-left: 1px solid #09357E;
}

.tbltextCnrBLorng	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #FF6633;
	border-left: 1px solid #FF6633;
}

.tbltextCnrBR	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #09357E;
	border-right: 1px solid #09357E;
}


.tbltextCnrBRorng	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #FF6633;
	border-right: 1px solid #FF6633;
}

.BoxTop	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #FF6633;
	border-left: 1px solid #FF6633;
	border-right: 1px solid #FF6633;
}
.BoxBttm	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #FF6633;
	border-left: 1px solid #FF6633;
	border-right: 1px solid #FF6633;
}
.BoxSides	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #FF6633;
	border-right: 1px solid #FF6633;
}
.BoxBL	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #FF6633;
	border-bottom: 1px solid #FF6633;
}
.BoxBR	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #FF6633;
	border-bottom: 1px solid #FF6633;
}

.VertLorng {
	border-left: 1px solid #FF6633;
}
.VertRorng {
	border-right: 1px solid #FF6633;
}	

.jquerycssmenu{
font: 11px Arial, Helvetica, sans-serif;
height: 30px;
margin: 0 auto;
padding: 10px 0 0 0;
width: 800px;
}

.jquerycssmenu ul{
margin: 0 auto;
padding: 0 0px 0 0;
list-style-type: none;
z-index: 1999;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: block;
float: left;
text-align: left;
z-index: 1999;
padding: 0px 0px 0 24px;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
font: bold 11px Arial, Helvetica, sans-serif;
display: block;
padding: 0;
border-bottom-width: 0;
text-decoration: none;
z-index: 1999;
}

.jquerycssmenu ul li a:hover{
font: bold 11px Arial, Helvetica, sans-serif;
display: block;
padding: 0;
border-bottom-width: 0;
color: #08357E!important;
text-decoration: none;
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
z-index: 1999;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;
z-index: 1999;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0px;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font: 12px Arial, Helvetica, sans-serif!important;
width: 121px; /*width of sub menus*/
color: #000!important;
padding: 4px 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #6D6F72;
border-left: 1px solid #6D6F72;
border-right: 1px solid #6D6F72;
background-color: #fff;
}


.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
font: 12px Arial, Helvetica, sans-serif!important;
width: 121px; /*width of sub menus*/
color: #FF6633!important;
padding: 4px 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #6D6F72;
border-left: 1px solid #6D6F72;
border-right: 1px solid #6D6F72;
background-color: #fff;
}


/************************************************************/
.jquerycssmenu ul li a.group:link, .jquerycssmenu ul li a.group:visited {/*decrease font link*/
	width: 131px;
	height: 30px;
	display: block;
	background: transparent url('../images/group.png') no-repeat top left;
	border: none!important;
	text-indent: -999px;
}
.jquerycssmenu ul li a.group:hover {
	background: transparent url('../images/group.png') no-repeat bottom left;
	border:none;
	text-indent: -999px;
}

.jquerycssmenu ul li a.review:link, .jquerycssmenu ul li a.review:visited {/*decrease font link*/
	width: 131px;
	height: 30px;
	display: block;
	background: transparent url('../images/review.png') no-repeat top left;
	border: none!important;
	text-indent: -999px;
}
.jquerycssmenu ul li a.review:hover {
	background: transparent url('../images/review.png') no-repeat bottom left;
	border:none;
	text-indent: -999px;
}

.jquerycssmenu ul li a.gov:link, .jquerycssmenu ul li a.gov:visited {/*decrease font link*/
	width: 131px;
	height: 30px;
	display: block;
	background: transparent url('../images/gov.png') no-repeat top left;
	border: none!important;
	text-indent: -999px;
}
.jquerycssmenu ul li a.gov:hover {
	background: transparent url('../images/gov.png') no-repeat bottom left;
	border:none;
	text-indent: -999px;
}

.jquerycssmenu ul li a.fin:link, .jquerycssmenu ul li a.fin:visited {/*decrease font link*/
	width: 131px;
	height: 30px;
	display: block;
	background: transparent url('../images/fin.png') no-repeat top left;
	border: none!important;
	text-indent: -999px;
}
.jquerycssmenu ul li a.fin:hover {
	background: transparent url('../images/fin.png') no-repeat bottom left;
	border:none;
	text-indent: -999px;
}

.jquerycssmenu ul li a.agm:link, .jquerycssmenu ul li a.agm:visited {/*decrease font link*/
	width: 131px;
	height: 30px;
	display: block;
	background: transparent url('../images/agm.png') no-repeat top left;
	border: none!important;
	text-indent: -999px;
}
.jquerycssmenu ul li a.agm:hover {
	background: transparent url('../images/agm.png') no-repeat bottom left;
	border:none;
	text-indent: -999px;
}
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
visibility: hidden;
position: absolute;
top: 7px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}

.main_spacer { display: block; padding: 5px 0px 4px 3px;}


/*AR LINKS*/

.markermenu{
width: 145px; /*width of menu*/
}

.markermenu ul{
list-style-type: none;
margin: 0px 0;
padding: 0;
}

.markermenu ul li a{
padding: 0 0 12px 0;
background: transparent url(../images/ar_arrow.gif) no-repeat right;
font: bold 12px Arial, Helvetica, sans-serif;
color: #8A8C8E;
display: block;
text-decoration: none;
}


* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #8A8C8E;
}

.markermenu ul li a:hover{
color: #1DB14B;
background: transparent url(../images/ar_arrow.gif) no-repeat right; /*onMouseover image change. Remove if none*/
}

.markermenu h1 { font: bold 13px Arial, Helvetica, sans-serif; color:#101D72; margin-left: 0; padding: 0 0 15px 0px;; background-image: none;}

/* Holly Hack for IE \*/
* html .markermenu ul li { height: 1%; }
* html .markermenu ul li a { height: 1%; }
/* End */

ul.mainmenu{
margin: 0; padding: 0;
}
ul.mainmenu li{
	list-style-type: none;
	border: none!important;
	padding: 0 0 5px 10px;
}

ul.mainmenu a.group:link, ul.mainmenu a.group:visited {/*decrease font link*/
	width: 131px;
	height: 30px;
	display: block;
	background: transparent url('../images/group.png') no-repeat top left;
	border: none!important;
}
ul.mainmenu a.group:hover {
	background: transparent url('../images/group.png') no-repeat bottom left;
	border:none;
}

ul.mainmenu a.review:link, ul.mainmenu a.review:visited {/*decrease font link*/
	width: 131px;
	height: 30px;
	display: block;
	background: transparent url('../images/review.png') no-repeat top left;
	border: none!important;
}
ul.mainmenu a.review:hover {
	background: transparent url('../images/review.png') no-repeat bottom left;
	border:none;
}

ul.mainmenu a.gov:link, ul.mainmenu a.gov:visited {/*decrease font link*/
	width: 131px;
	height: 30px;
	display: block;
	background: transparent url('../images/gov.png') no-repeat top left;
	border: none!important;
}
ul.mainmenu a.gov:hover {
	background: transparent url('../images/gov.png') no-repeat bottom left;
	border:none;
}

ul.mainmenu a.fin:link, ul.mainmenu a.fin:visited {/*decrease font link*/
	width: 131px;
	height: 30px;
	display: block;
	background: transparent url('../images/fin.png') no-repeat top left;
	border: none!important;
}
ul.mainmenu a.fin:hover {
	background: transparent url('../images/fin.png') no-repeat bottom left;
	border:none;
}

ul.mainmenu a.agm:link, ul.mainmenu a.agm:visited {/*decrease font link*/
	width: 131px;
	height: 30px;
	display: block;
	background: transparent url('../images/agm.png') no-repeat top left;
	border: none!important;
}
ul.mainmenu a.agm:hover {
	background: transparent url('../images/agm.png') no-repeat bottom left;
	border:none;
}

.sexypanels{
list-style-type: none;
margin: 0;
padding: 0;
width: 150px; /* width of menu */
}

.sexypanels li{
/*border-bottom: 1px solid white;  white border beneath each menu item */
}

.sexypanels li a{
font: bold 11px Arial, Helvetica, sans-serif;
display: block;
color: #FF6633;
width: auto;
padding: 0 0 10px 0; /* Vertical (top/bottom) padding for each menu link */
text-decoration: none;
/*border-bottom: 1px solid black; bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.sexypanels li a:visited, .sexypanels li a:active{
color: #FF6633;
}

/*LEFMENU*/
.sexypanels li a:hover{
/*background-color: black; color of menu onMouseover*/
color: #09357E;
/*border-bottom: 1px solid black; bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/
}


</style>

<!--[if IE]>
<style type="text/css">
.sexypanels li a{ /* Menu link width value for IE */
width: 100%;
}







/*PAGINATION*/
#pageNo	{
	
	float: right;
	text-align: center;
	font: bold 10px Arial, Helvetica, sans-serif;
}
#pageNo	ul{
	display: inline;
	margin: 0;
	padding: 0;
	
}
#pageNo	li{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#pageNo a{
	float: left;
	font: bold 10px Arial, Helvetica, sans-serif;
	display: block;
	width: 14px;
	height: 14px;
	color: #0960B3;
	border: 1px solid #0960B3;
	text-decoration: none;
	margin-left: 5px;
}
#pageNo a:hover{
	color: #fff;
	background: #0960B3;
	height: 14px;
}
#pageNo span{
	font: bold 10px Arial, Helvetica, sans-serif;
	float: left;
	color: #fff;
	background: #0960B3;
	display: block;
	width: 14px;
	border: 1px solid #0960B3;
	margin-left: 5px;
	height: 14px;}

/*SITEMAP*/	
#content { margin: 0; padding: 0; width: 500px;}
	
#sitemap, #sitemap ul, #sitemap li{
	margin:0;
	padding:0;
	list-style:none;
}
#sitemap{}
#sitemap ul{
	display:none;
}
#sitemap li{
	line-height:200%;
	margin-top:1px;
	background:#E5F3FC;
	position:relative;
	width:420px;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{
	float:left;
	display:inline;
}

#sitemap li a{padding-left:28px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../images/collapsed.gif) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(../images/expanded.gif) no-repeat 0 0;}

/* second level */

#sitemap li li{
	background:#fff;
}
#sitemap li li a{padding-left:56px;}
#sitemap li li span{left:28px;}

/* third level */

#sitemap li li li a{padding-left:84px;}
#sitemap li li li span{left:56px;}

/*Search*/

.highlight { background: #FFFF40; }
		.searchheading { font-size: 12px; font-weight: bold; color: #FF6633; }
		.summary { font-size: 10px; font-style: italic; color: #999999;}
		.suggestion { font-size: 10px;}
		.results { font-size: 11px; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 11px; color:#08357E; font-weight: normal; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }

		input.zoom_button {  color: #FFFFFF; background:#08357E; border: 1px solid #08357E; font: 10px Arial, Helvetica, sans-serif; }
		input.zoom_searchbox { border: 1px solid #08357E;font: 10px Arial, Helvetica, sans-serif; color: #999999; width: 120px;}		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}	
