	/* begin body type */
		
body	{
	font-size: 9pt;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #999999;
	text-align: left;
	margin: 0px;
}	
		
		
.body {
	BACKGROUND-COLOR: #ffffff;
	
}
.drop-header {
	background-image: url(../images/template/7/header-drop.jpg);
	background-repeat: repeat-x;
}
.home_bottomboxes {
color:#006699;
}

td.shadowleft
{
	background-image:url(/images/template/7/shadow_left.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

td.shadowright
{
	background-image:url(/images/template/7/shadow_right.gif);
	background-repeat:repeat-y;
	background-position:top right;
}

td.shadowbottomleft
{
	background-image:url(/images/template/7/shadow_bottom_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

td.shadowbottom
{
	background-image:url(/images/template/7/shadow_bottom.gif);
	background-repeat:repeat-x;
	background-position:top;
}

td.shadowbottomright
{
	background-image:url(/images/template/7/shadow_bottom_right.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

A.home_bottomboxes, A.home_bottomboxes:Visited, A.home_bottomboxes:Hover, A.home_bottomboxes:Active {
	color:#ff6600;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight:600;
}



A.homeboxes, A.homeboxes:Visited, A.homeboxes:Hover, A.homeboxes:Active {
	color:#ffffff;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight:600;
}

.dotsvertical {
	background-image: url(../images/template/dots-vertical.gif);
	background-repeat: repeat-y;	
}

.headerlogin {
	font-size: 11px;
	
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 120px;
	height: 20px;
}
.headerwhite {
	font-size: 11px;
	font-weight: normal;
	color: white;
}
p, blockquote, ul, ol, dl, dd, li, dir, menu, p	{	
	/* inherit from body */	
}

p, ul, ol, dl, dd, li
{
	color:#666666;
	font-size:12px;
	line-height:18px;
}

p.theteamimageholder
{
	margin-top:0;
	float:left;
	padding-right:10px;
}

	
b {
	font-weight:	bold;
}		

small	{
	font-size: 8pt;
}	
		
big	{	
	font-size:	12pt;
	}	
		
pre	{	
	font-family:	Courier New, monospace;
	}	
				
table, tbody, tr, td	{
	color: #666666;
	font-size: 12px;
	line-height:18px;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	
}	
.votestyle {
	color: #FFFFFF;
	font-size: 9pt;
}
h1	{
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: left;
	color: #0066cc;
	font-family: Trebuchet MS, Verdana, Geneva,Helvetica, sans-serif;
	text-transform:inherit;
}	
		
h2	{	
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: left;
	color: #0066cc;
	font-family: Trebuchet MS, Verdana, Geneva,Helvetica, sans-serif;
	text-transform:none;
	}	
		
h3	{	
	color: #0066cc;
	font-family: Trebuchet MS, Verdana, Geneva,Helvetica, sans-serif;
	font-size:	10pt;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-transform:none;
	}	

h4	{	
	color: #0066cc;
	font-family: Trebuchet MS, Verdana, Geneva,Helvetica, sans-serif;
	font-size:	10pt;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-transform:none;
	}	
	
	
hr {
	border-width: 1px 0 0 0; 
	border-style: solid;
	border-color: #0066cc; 
    margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	height: 1px;
}

hr.dotted {
	border-width: 1px 0 0 0; 
	border-style: dotted;
	border-color: #0066cc; 
    margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	height: 1px;
}
	
.menuhr {
	border-width: 1px 0 0 0; 
	border-style: solid;
	border-color: #ACA8A9; 
    margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	height: 1px;
	
}	
		
.logintext {

	font-size: 12px;
	font-weight: bold;
	color: #336699;
}

.whiteheading8	{	
	color: #ffffff;
	font-size:	8pt;
	font-weight:	bold;
	}

.whiteheading10	{	
	color: #ffffff;
	font-size:	10pt;
	font-weight:	bold;
	}
	
.whiteheading11	{	
	color: #ffffff;
	font-size:	11pt;
	font-weight:	bold;
	}
	
.whiteheading12	{	
	color: #ffffff;
	font-size:	12pt;
	font-weight:	bold;
	}	

.whiteheading14	{	
	color: #ffffff;
	font-size:	14pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px; 
	padding: 10px 10px 10px 10px;
	}	
				
		
A#MenuLink {
	color: white;
	text-decoration: none;
}

A:VISITED#MenuLink {
	color: white;
}

A:HOVER#MenuLink {
	color: white;
	text-decoration: underline;
}

/* Admin Tab */

.WhiteMenu,A.WhiteMenu,A.WhiteMenu:visited {
	color: #ffffff;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;	
	margin-left: 0px;
}

A.WhiteMenu:hover,A.WhiteMenu:visited:hover {
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}


.MenuTab {
	padding-left: 5;
	padding-right: 5;
	BORDER-TOP: #c9c9c9 1px solid;
	
}

/*  end */

.redcomment {
	color: Red;
}

.adminoptions {
	font: 8pt;
}

.footer, A.footer, A.footer:Visited {
	color:#666666;
	font: 7pt;
	padding-bottom: 5px;
}
	
.footermenu {
	font: 7pt;
	padding-top: 15px;
	padding-bottom: 0px;
}

		
/* end body type */	
a,a:visited {
	color: #666666;
	background-color: transparent;
}
a:hover,a:visited
{
	color: #cc3333;
	background-color: transparent;
}

A.leftmenu, A.leftmenu:Visited
{
	font: normal 10pt times,verdana, helvetica, arial;
	color:#336699;
	text-decoration: none;
	font-weight: bold;
}

A.leftmenu:hover
{
	font: normal 10pt times,verdana, helvetica, arial;
	color:#336699;
	text-decoration: none;
	font-weight: bold;
}

td.MenuItem {
	BACKGROUND-COLOR: #EFEFEF;
	height: 22px;
	padding-left: 10;
}

/* Top menu Links */
A.MenuItem, A.MenuItem:visited {
	color: #006699; FONT-SIZE: 11px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight: normal;
}
A.MenuItem:hover, A.MenuItem:visited:hover {
	COLOR: #000000; FONT-SIZE: 11px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight: normal;
}

/* Top of page Links */
A.TopOfPage, A.TopOfPage:visited {
	color: #444444; FONT-SIZE: 10px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight: normal;
}
A.TopOfPage:hover, A.TopOfPage:visited:hover {
	COLOR: #000000; FONT-SIZE: 10px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight: normal;
}


/* Top of page Links */
.footerlinks,A.footerlinks, A.footerlinks:hover, A.footerlinks:visited, A.footerlinks:visited:hover {
	color: #666666; FONT-SIZE: 11px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight: normal;
}

/* Manager styles */

.EmailMenu {
	color:#444444;
	FONT-SIZE: 11px;
}

A.EmailMenu, A.EmailMenu:visited {
	color:#444444;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent; 
	text-decoration: none;
	font-weight: bold;
}

A.EmailMenu:hover, A.EmailMenu:visited:hover {
	color: #2C2C2C;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	text-decoration: underline;
	font-weight: bold;
}
	
/* End Manager styles */

/* table styles */

.tableborder {
	border: 1px solid #666666;
	background-repeat: no-repeat;
	background-position: top right;
}	
	
.tableborderleft {
	border-left: 1px solid #999999;
}	
	
.tableborderright {
	border-right: 1px solid #999999;
}	

.tablebordertop {
	border-top: 1px solid #999999;
}	

.tablebordertopbottom {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}	

.tablebordertopright {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}	

.tableborderbottom {
	border-bottom: 1px solid #999999;
}		

.tableborderleftbottom {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}	

.tableborderrightbottom {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}	

.leftmenuborderbottom {
	border-bottom: 0px solid #ffffff;
	padding: 4px;
}	

/* tree style */
input.op {
	background-color: #FFFFFF;
	border: 1 solid #FFFFFF;
	width: 15px;
	height:	15px
}
/* end tree style */

.TextAreaNoWidth
	{
		font-size : 11px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : normal;
		background-color: white;
		color: black;
		border : solid;
		border-color : #CCCCCC;
		border-width : 1px 1px 1px 1px;
		padding : 1px 1px 1px 3px;
}

.TextAreaWidth
	{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 100px;
}


.TextAreaWidth200
	{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 200px;
}

.TextAreaWidthLogin
	{
	font-size: 11px;
	font-family: times, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #669999;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 140px;
	height: 20px;
}



.Button
	{
		font-size : 11px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
		background-color: white;
		color: black;
		border-color : #CCCCCC;
		border-width : 1px 3px 3px 1px;
}

.maincontentbg
{
	background-color: #ffffff;
}

.rightbg
{
	background-image: url(../images/right_background.jpg);
	background-repeat: repeat-y;
}

.leftbg
{
	/*background-image: url(../images/leftmenu_bg.gif);
	background-repeat: repeat-x;*/
	background-color : #b9c5d5;
	background-position : bottom left;
	height: 400px;
}

.menufooterbg
{
	background-image: url(../images/menu_footer_bg.gif);
	background-repeat: repeat-x;
}

.maintable 
{
/* height: 800px; 
	background-image: url(../images/body_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	right:0px;
	*/
	border: 1px solid #FFFFFF;
}
	
.maintable2 
{
height: 800px;
background-image: url(../images/body_bg2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	right:0px;
	}

.TopTable 
{
border: 1px solid #666666;

}
	
.tableheadingblue {
	font-family:	Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #006699;
	font-size:	9pt;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tableheadinggreen {
	font-family:	Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #008000;
	font-size:	9pt;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

p.homepagebottom
{
	color: #003366;
	font-size:11px;
}


TABLE.ProgressBar {
		border : 0px none;
		background : transparent;
		color : gray;
		padding : 0px 0px 0px 0px;
}

TD.ProgressBar {
		border : 0px none;
		background : #990000;
		color : white;
		padding : 0px 0px 0px 0px;
}

TD.ProgressBarTransparent {
		border : 0px none;
		background : transparent;
		color : gray;
		padding : 0px 0px 0px 0px;
}
.tabheading, td.tabheading {
	font-size: 8pt;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CECECE;
	border-top: 1px solid #CECECE;
	background-color: #E8EEEF;
	margin: 0px 0px 0px 0px ;
}

/* FCK Styles */

ul, li, li.doublespacedlist {
	padding-bottom: 5px;
}

/* AJAX start Rating */
.rating {
	cursor: pointer;
	display: inline;
	text-align:left;
}
/**/
.rating:after {
	content: '.';
	display: inline;
	height: 0;
	width: 0;
	visibility: hidden;
}

/*.cancel,*/
.star {
	float: left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
	display: inline;
}

.starLoading {
	background: url(../images/loading.gif) no-repeat 0 0px;
}
/*.cancel,
.cancel a {background: url(../images/delete.gif) no-repeat 0 -16px;}*/

.star,
.star a {background: url(../images/star.gif) no-repeat 0 0px;}
	
/*.cancel a,*/
.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}

div.rating div.on a {
	background-position: 0 -16px;
}
div.rating div.hover a,
div.rating div a:hover {
	background-position: 0 -32px;
}

.topshotPostedBy
{
	font-size:10px;
	text-transform:uppercase;
	vertical-align:middle;
	color:#666666;
}

.spotlight-heading-background {
	background-image: url(../images/template/7/spotlight-heading-bg.gif);
	background-repeat: repeat-x;
	height:26px;	
}
.spotlight-heading-text {
	color:#FFFFFF;
	padding-left:10px;
	font-size:8pt;
	font-weight:bold;
	text-transform:capitalize;
}

.spotlight-heading-drop {
	background-image: url(../images/template/7/spotlight-heading-dropshadow.gif);
	background-repeat: repeat-x;	
	height:8px;
}
.spotlight-text {
	
	color:#666666;
	padding:10px;
}

.spotlight-text p
{
	font-size:10px;
	line-height:16px;
}


/* Navigation Links */
/*div.border-topLeft { border-top:1px solid #cc9933;border-left:1px solid #cc9933}*/
div.leftmenunavHeader { font-family:Verdana, Arial, Helvetica, sans-serif; width: 190px; background-color:#006699; color:#FFFFFF; font-size:11px; padding:10px 0px 10px 5px; font-weight:bold; text-align:center; }

div.leftmenunav { font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#c3dbf3; }
div.leftmenunav ul { list-style-type: none; margin: 0; padding: 0; font-size: 11px; border: 0px solid #000000}
div.leftmenunav ul a { text-decoration: none; color: #286497; display: block; font-size: 11px; }
div.leftmenunav ul a:active { text-decoration: none; color: #286497; display: block; font-size: 11px; }

/* Level 1 */
/* what you do in this div cascades to the next ones so you dont HAVE to set them but for the sake of completeness we will. For instance we only need to set the rhs border in the next level ul to do the rest entirely

.page = normal link page not selected and no children
.act = normal link page selected and no children
.hasChild = page with submenu but not selected (not open)
.hasChildAct = page with submenu open and submenu nested within it
.isFirst = Not the first in a list but actually the first AFTER the end of a submenu. Sorry about the name
.lastInList = This name is right.

*/

/* Level 1 */
/* what you do in this div cascades to the next ones so you dont HAVE to set them but for the sake of completeness we will. For instance we only need to set the rhs border in the next level ul to do the rest entirely*/

/*overall borders top right bottom left - set for EACH ul at ul*/
div.leftmenunav ul {border-width: 0px 0px 0px 0px; border-style: solid; border-color:#cc9933;}
/* this is one of the double line fixes and the only one that works with IE. After the end of a sub list the line is left out (lastInList) and then this tells the follwing cell to put one in at the top. Also fixes missing bit of line at left */
div.leftmenunav ul li.isFirst {border-top:0px solid #cc9933}
div.leftmenunav ul li { border-bottom: 1px dotted #989898; background: #F0F0F0; display: block; padding:0; }

/*This faffing around could be moved into a universal definition at top if all same. design to align offset text*/
div.leftmenunav ul li.page a { padding:5px 2px 5px 3px; color:#286497; font-size: 11px; }
div.leftmenunav ul li.hasChildAct a{padding:5px 2px 5px 3px; color:/*#FFFFFF*/ #286497; font-size: 11px; }
div.leftmenunav ul li.hasChild a{padding:5px 2px 5px 3px; color:#286497; font-size: 11px; }
div.leftmenunav ul li.act a{padding:5px 2px 5px 3px; color:#FFFFFF; font-size: 11px; }

div.leftmenunav ul li a:hover, div.leftmenunav ul li a:visited:hover {background: /*#003669*/ #D3D3D3; color:/*#FFFFFF*/ #286497; text-decoration:none; font-size: 11px; /* url('/images/arrow-clear.gif') 3px center no-repeat*/;}
/*div.leftmenunav ul li.act {padding:0; background: #003669 url('/images/red-px.gif') repeat-y;} */
div.leftmenunav ul li.act {padding:0; background: #0053A6 url('/images/red-px.gif') repeat-y;}
div.leftmenunav ul li.hasChild {}
/*div.leftmenunav ul li.hasChildAct { background:#003669; border-bottom:0; }*/
div.leftmenunav ul li.hasChildAct { background:#0053A6; border-bottom:0; }
div.leftmenunav ul li.lastInList {border-bottom:0; }

/* Level 2 */

div.leftmenunav ul li ul {border-width: 0px 0px 0px 0px; border-style: solid; border-color:#cc9933;}
div.leftmenunav ul li ul li.isFirst {border-top:0px solid #cc9933}
div.leftmenunav ul li ul li { border-top: 0px solid #cc9933;  display: block; padding:0; }/**background: #858585;/

/*This faffing around could be moved into a universal definition at top if all same. design to align offset text*/
div.leftmenunav ul li ul li.page a { padding:5px 2px 5px 6px; color:#286497; font-size: 11px; }
div.leftmenunav ul li ul li.hasChildAct a{padding:5px 2px 5px 6px; color:#FFFFFF; font-size: 11px; }
div.leftmenunav ul li ul li.hasChild a{padding:5px 2px 5px 6px; color:#286497; font-size: 11px; }
div.leftmenunav ul li ul li.act a{padding:5px 2px 5px 6px; color:#FFFFFF; font-size: 11px; }

div.leftmenunav ul li ul li a:hover { /*background: #858585;  url('/images/arrow-clear.gif') 10px center no-repeat ;*/ }
div.leftmenunav ul li ul li.act {padding:0; background: #00477A /* url('/images/arrow-clear.gif') 10px center no-repeat ; border-bottom: 0px solid  #f004135;*/  }
div.leftmenunav ul li ul li.hasChild {}
div.leftmenunav ul li ul li.hasChildAct { background:#00477A; border-bottom: 0px; /* padding-left: 8px; */ /*display:block*/}
div.leftmenunav ul li ul li.lastInList {border-bottom:0px;}

/* Level 3 */
div.leftmenunav ul li ul li ul {border-width: 0px 0px 0px 0px; border-style: solid; border-color:#cc9933;}
div.leftmenunav ul li ul li ul li.isFirst {border-top:0px solid #cc9933}
div.leftmenunav ul li ul li ul li { border-bottom: 0px solid #cc9933; display: block; }

/*This faffing around could be moved into a universal definition at top if all same. design to align offset text*/
div.leftmenunav ul li ul li ul li.page a { padding:5px 2px 5px 10px; color:#286497; font-size: 11px; }
div.leftmenunav ul li ul li ul li.hasChildAct a{padding:5px 2px 5px 10px; color:#FFFFFF; font-size: 11px; }
div.leftmenunav ul li ul li ul li.hasChild a{padding:5px 2px 5px 10px; color:#286497; font-size: 11px; }
div.leftmenunav ul li ul li ul li.act a{padding:5px 2px 5px 10px; color:#FFFFFF; font-size: 11px; }

div.leftmenunav ul li ul li ul li.act {padding:0;background: #006699; font-size: 11px; /* url('/images/arrow-clear.gif') 22px center no-repeat ; border-bottom: 1px solid  #f004135;*/ }
div.leftmenunav ul li ul li ul li a:hover, div.leftmenunav ul li ul li ul li a:visited:hover { font-size: 11px;/*color:#000000; background: #cecece  url('/images/arrow-clear.gif') 22px center no-repeat */;}
div.leftmenunav ul li ul li ul li.hasChildAct { background:#006699; border-bottom:0px; /* padding-left: 4px; display:block */}
div.leftmenunav ul li ul li ul li.lastInList {border-bottom:0px; }

/* Level 4 */
div.leftmenunav ul li ul li ul li ul {border-width: 0px 0px 0px 0px; border-style: solid; border-color:#cc9933;}
div.leftmenunav ul li ul li ul li ul li.isFirst {border-top:1px solid #cc9933}
div.leftmenunav ul li ul li ul li ul li { border-bottom: 1px solid #cc9933; background: #0750a4; display: block; }


/*This faffing around could be moved into a universal definition at top if all same. design to align offset text*/
div.leftmenunav ul li ul li ul li ul li.page a { padding: 3px 3px 3px 6px; color:#000000; font-size: 11px; }
div.leftmenunav ul li ul li ul li ul li.hasChildAct a{padding:3px 3px 3px 6px; color:#000000; font-size: 11px; }
div.leftmenunav ul li ul li ul li ul li.hasChild a{padding:3px 3px 3px 6px; color:#000000; font-size: 11px; }
div.leftmenunav ul li ul li ul li ul li.act a{padding:3px 3px 3px 6px; color:#000000; font-size: 11px; }

div.leftmenunav ul li ul li ul li ul li.act {padding-left:0px; background:#133886 /* url('/images/arrow-clear.gif') 22px center no-repeat ; border-bottom: 1px solid  #f004135;*/ }
div.leftmenunav ul li ul li ul li ul li a:hover {color:#FFFFFF; background: #0b7cff ;  font-size: 11px;/* url('/images/arrow-clear.gif') 22px center no-repeat */; }
div.leftmenunav ul li ul li ul li ul li.hasChildAct { background:#f0f040; border-bottom:0px; color: #000000; /* padding-left: 4px; */ /*display:block*/}
div.leftmenunav ul li ul li ul li ul li.lastInList {border-bottom:0px; }