/*    reset css    */
/*******************/
	.date {
	color:#666666;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.copy {
	color: #003f72;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.copy_white {
	color: #fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	
	}
.copy_white_issue2 {
	color: #fff;
	font-size: 11px;
	line-height: .9 em;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	
}
.copy_subtitle {
	color: #003f72;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
}
  /* Links
--------------------------------------- */
                
              
a.normal{
color:#818181;
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
font-style:italic; 
}

a.normal:hover{
color:#b38e57;
text-decoration: underline;
}



a.letter{
color:#fff;
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-style:italic; 
}

a.letter:hover{
color:#003f72;
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-style:italic; 
                }
a.press{
color:#003f72;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-style:normal;
}

a.press:hover{
color:#b38e57;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-style:normal;
                }

a.manage{
color:#fff;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-style:normal;
}

a.manage:hover{
color:#b38e57;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-style:normal;
                }

.bgtable{
	bgcolor: #2d498b;
	
}
BODY{
	margin:0px;
	padding:0px;
}

FORM,
INPUT,
UL,
UL LI,
OL,
OL LI,
P,
H1,
H2,
H3,H4,
BLOCKQUOTE {
	margin:0px;
	padding:0px;
}

LI{
	list-style-type:none;
}

FIELDSET{
	margin:0;
	padding:0;
}

/* Reset the daft reset */
#news_detail UL.normal {
	margin:0.5em 0 0.5em 1em;
}
	
#news_detail OL.normal  {
    margin:0.5em 0 0.5em 1em;
}

#news_detail UL.normal LI {
	list-style-type:disc;
	margin-left:1em;
}

#news_detail OL.normal LI {
	list-style-type:decimal;
	margin-left:1em;
}


/*   global.css   */
/******************/

BODY{
	background:#ded8ce url(../images/background.jpg) repeat-y center center;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:75%;
	line-height:130%;
	position:absolute;
	width:100%;
	z-index:0;
}

DIV#banner{
	background:url(../images/header.jpg) no-repeat;
	margin-bottom:16px;
}

DIV#footer{
	color:#8aacc5;
	text-align:center;
}

.module{
	clear:both;
	margin-bottom:10px;
}

.module:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.module.last{
	margin-bottom:0;
}

BLOCKQUOTE {
	font-weight:bold;
}

H1, 
H3{
	color:#9e7336;
	font-size:120%;
	text-transform:uppercase;
}

H1{	
	font-size:150%;
	line-height:120%;
	margin:0px;
	padding:0 0px 10px 0;
	text-transform:uppercase;
}

H4{
	font-size:110%;
}

A{
	color:#0074bc;
	text-decoration:none;
}

A:hover{
	text-decoration:underline;
}


/*A:active {
	color:#004E8F !important;
}*/

INPUT,
SELECT{
	font-size:90%;
}

DIV#jump_menu{
	display:none;
	left:-9999px;
	position:absolute;
	top:-9999px;
}

H2.jump_heading,
HR,
LEGEND{
	display:none;
}

FIELDSET{
	border:none;
}

IMG{
	border:0;
}

IMG.left{
	float:left;
	margin:2px 8px 8px 0;
}

IMG.right{
	float:right;
	margin:2px 0 8px 8px;
}

.clear {
	clear:both;
}


/* banner */
/**********/

DIV#navigation{
	float:left;
	width:626px;
	z-index:-2;
}

DIV#navigation UL{
	clear:both;
	display:inline;
	float:left;
	list-style:none;
	margin:0 0 0 11px;
	padding:0;
	width:620px;
}

DIV#navigation UL LI{
	float:left;
	height:31px;
}

DIV#navigation UL LI A{
	background-image:url(../images/banner/navigation_bg.gif);
	background-repeat:no-repeat;
	display:block;
	height:31px;
	overflow:hidden;
	text-indent:-9000px;
}

DIV#navigation UL LI#home{
	display:inline;
	height:78px;
	margin:19px 0 17px 14px;
	width:620px;
}
DIV#navigation UL LI#home A{
	background:url(../images/banner/logo.gif) no-repeat left top;
	float:left;
	height:76px;
	margin:0;
	width:88px;
}

DIV#navigation UL LI#home SPAN#tag_line{
	background:url(../images/banner/tag_line.jpg) no-repeat;
	display:inline;
	float:right;
	height:16px;
	margin:60px 68px 0 0;
	text-indent:-9000px;
	width:292px;
}


ol.two_wide li.last {
border-top: 0px
}


/* Fix horizontal alignment bug */
ol.two_wide li {
	min-height: 150px !important;
	position: relative;
	padding-bottom: 1.5em;
}

ol.two_wide li  P.more_link {
	position: absolute;
	bottom: 3px;
}



/* left panel */
/**************/

DIV#left_panel{
	font-size:90%;
}

DIV#left_panel UL{
	background:transparent url(../images/left_panel/bottom_background.jpg) no-repeat left bottom;
	font-size:1.1em;
	margin:0px;
	padding-bottom:38px;
}

DIV#left_panel UL LI.top{
	background:url(../images/left_panel/item_top.jpg) -202px top no-repeat !important;
}

DIV#left_panel UL LI{
	background:url(../images/left_panel/item.jpg) -202px top no-repeat;
	display:block;
	padding:0;
	text-transform:uppercase;
}

DIV#left_panel UL LI.active,
DIV#left_panel UL LI.active.top{
	background-position:0 top !important;
}

DIV#left_panel UL LI.active A{
	color:#fff !important;
}

DIV#left_panel UL LI A{
	display:block;
	padding:15px 10px 10px 10px;
}

DIV#left_panel UL LI.top A{
	padding-top:13px;
}

DIV#left_panel UL LI.sub_navigation{
	background:url(../images/left_panel/sub_navigation.gif) 0 top no-repeat;
	font-size:1em;
	padding:12px 6px 10px 6px;
}

DIV#left_panel UL LI.sub_navigation STRONG{
	color:#656565;
	margin:0 4px;
}

DIV#left_panel UL LI.sub_navigation UL{
	background:none;
	margin:0.3em 0 0 0;
	padding:0;
}

DIV#left_panel UL LI.sub_navigation UL LI{
	background-image:none;
	font-size:0.9em;
	margin:0;
	padding:0;
	text-transform:none;
}

DIV#left_panel UL LI.sub_navigation UL LI A{
	background:url(../images/global/bullet.gif) 4px 3px no-repeat;
	display:inline;
	padding:0 0 0 14px;
}

/*
DIV#left_panel UL LI.child_navigation {
}
*/

DIV#left_panel UL LI.child_navigation UL{
	background:url(../images/left_panel/sub_navigation.gif) 0 top no-repeat;
	font-size:1em;
	padding:0;
	padding:12px 6px 10px 6px;	
}

DIV#left_panel UL LI.child_navigation UL LI{
	background:none;
	padding:0;
	text-transform:none;
}

DIV#left_panel UL LI.child_navigation UL LI A{
	color:#0074bc !important;
	background:url(../images/global/bullet.gif) 4px 3px no-repeat;
	display:inline;
	padding:0 0 0 14px;
}

/* sub sub navigation */
/**********************/



DIV#left_panel UL LI UL{
	padding:0 1px 0 1px!important;
}

DIV#left_panel UL LI UL LI.sub {
	background:#0074bc;
	margin-top:3px;
	padding:0;
	border:0;
	}
	
DIV#left_panel UL LI UL LI.sub A{
	color:#ffffff!important;
	background-image:none!important;
	}
	
DIV#left_panel UL LI UL LI.sub UL{
	padding:5px!important;
	background:url(../images/left_panel/bg_subnav.gif) top no-repeat!important;
	margin:0 0 3px 0!important;
	}
DIV#left_panel UL LI UL LI.sub LI{
	background:none;
	border:none;
}
	
DIV#left_panel UL LI UL LI.sub LI A{
	color:#0074bc!important;
	background-image:none;
	}
	
DIV#left_panel UL LI UL LI.sub LI.active{
	color:#0074bc!important;
	background-image:none;
	font-weight:bold;
	}

/* content */
/***********/

DIV#content DIV.two_wide OL.two_wide{
	font-size:90%;
	line-height:130%;
	margin-top:8px;
}

DIV#content DIV.two_wide OL.two_wide LI{
	border-top: 1px #CACACA solid;
	/*border-bottom: 1px #CACACA solid;*/
	margin:0 0 1px 0px;
	min-height:92px;
	padding:4px 4px 4px 4px;
	position:relative;
}

DIV#content DIV.two_wide OL.two_wide LI.last{
	margin-bottom:0;
	border-bottom: 1px #CACACA solid;
}

DIV#content DIV.two_wide OL.two_wide LI H3,
DIV#content DIV.two_wide OL.two_wide LI P,
DIV#content DIV.two_wide OL.two_wide LI P.more_link{
	background:#fff;
	padding-left:86px;
	width:164px;
}

DIV#content DIV.two_wide OL.two_wide LI H3{
	color:#9e7336;
	font-size:100%;
	margin-top:4px;
	text-transform:uppercase;
}

DIV#content DIV.two_wide OL.two_wide LI IMG{
	left:0;
	position:absolute;
	top:8px;
}

DIV#content DIV.two_wide OL.two_wide LI P{
	display:block;
	margin-top:3px;
	/*force height to match depths from left to right side*/
	min-height:8em;
}

BODY#living_index DIV#content DIV.two_wide OL.two_wide LI P{
	min-height:7em;
}

DIV#content DIV.two_wide OL.two_wide LI P.more_link{
	min-height:1.6em !important;
	margin-top:5px;
	text-align:right;
}

DIV#content DIV.two_wide OL.two_wide LI P.more_link A,
UL.link_list LI A{
	background:url(../images/global/bullet.gif) left 3px no-repeat;
	padding:0 0 0 10px;
}

DIV#content DIV.two_wide OL.two_wide LI P.more_link A{
	float:right;
}

DIV#content DIV.two_wide OL.two_wide LI UL.pdf_links {
	float:left;
}

DIV#content DIV.two_wide OL.two_wide LI UL.pdf_links LI{
	border:0;
	margin:0;
	min-height:0;
	height:auto;
	padding:0;
	position:relative;
}

DIV#content UL.pdf_links LI A{
	background:url(../images/global/pdf_icon.gif) no-repeat top left;
	display:block;
	min-height:20px;
	padding:4px 0 0 30px;
}


DIV.content_border{
	background:url(../images/global/content_border.jpg) no-repeat left top;
	padding-top:14px;
}
DIV.content_border DIV.inner{
	background:url(../images/global/content_border.jpg) no-repeat left bottom;
	padding:0 20px 14px 14px;
	
}

DIV.content_border_small{
	background:url(../images/global/content_border_small.jpg) no-repeat left top;
	padding-top:14px;
}
DIV.content_border_small DIV.inner{
	background:url(../images/global/content_border_small.jpg) no-repeat left bottom;
	padding:0 20px 14px 14px;
}

FORM OL LI{
	clear:both;
	padding:3px 0 3px 0;
}

FORM OL LI LABEL.left{
	display:block;
	float:left;
	padding-right:10px;
	width:160px;
}

FORM#application_form INPUT.submit,
FORM#registration_form INPUT.submit{
	margin-top:10px;
}

FORM#application_form H2{
	border-bottom:solid 1px #dedede;
	font-size:140%;
	margin-bottom:10px;
	padding-bottom:10px;
}


/* Form validation */
.mandatory .indicator {
	color:#222;
}

.mandatory .note {
	color:#AAA;
	font-size:0.9em;
}

INPUT.invalid,
SELECT.invalid {
	background-color:#FCC;
	border:1px solid #7F9DB9;
	padding:1px;
}

FIELDSET.invalid {
	background-color:#FCC;
}

/* ****************** */

DIV#developments_content {
	padding-right:8px;
}

DIV#developments_content h3 {
	text-transform:uppercase;
}

DIV#developments_content IMG.left {
	margin-right:14px;
	margin-bottom:1.5em;
}

DIV#content DIV.development_details .module,
DIV#content DIV.development_details .module:after{
	clear:none;
}

DIV#news_detail P{
	clear:both;
	margin-bottom:10px;
}

DIV#news_detail TABLE TD {
	vertical-align: top;
}

.image-caption {
	font-size:0.9em; 
	font-weight:bold;
	line-height:120%;
}

/* right panel */
/***************/

DIV#right_panel DIV.heading{
	background:transparent url(../images/right_panel/heading_background.jpg) no-repeat top left;
	color:#9e7336;
	font-size:90%;
	font-weight:bold;
	padding:10px 14px 8px 14px;
	text-transform:uppercase;
}

DIV#right_panel DIV.module{
	font-size:90%;
	line-height:130%;
}

DIV#right_panel DIV.inner{
	background:url(../images/right_panel/inner_box.jpg) no-repeat bottom left;
}

DIV#right_panel DIV.inner IMG{
	margin-bottom:5px;
}

DIV#right_panel DIV.inner P{
	margin:0 14px 10px 14px;
}

DIV#right_panel DIV.inner UL{
	padding:0 14px 15px 14px;
}

DIV#right_panel DIV.inner UL LI{
	margin-top:4px;
}

DIV#right_panel DIV.inner A{
	background:url(../images/right_panel/bullet.gif) no-repeat left 3px;
	display:block;
	padding-left:10px;
}

DIV#right_panel DIV.inner P.more_link {
	background:url(../images/right_panel/more_link_background.gif) no-repeat left top;
	padding:8px 16px 13px 14px;
	text-align:right;
	margin:0;
	height:1.2em;
}

DIV#right_panel DIV.inner P.more_link A {
	display:block;
	background-position:left 3px;
	float:right;
}

DIV#right_panel DIV.inner P.more_link A.rss_link{
	background:url(../images/news/rss.gif) no-repeat left;
	display:block;
	float:right;
	padding:2px 0 2px 18px;
	margin-bottom:3px;
}

/* footer */
/**********/

DIV#footer UL,
DIV#footer UL LI,
DIV#footer P{
	display:inline;
}

DIV#footer UL LI{
	background:url(../images/global/footer_separator.gif) no-repeat right 3px;
	margin-right:4px;
	padding-right:8px;
}

DIV#footer A,
DIV#footer A:active,
DIV#footer A:visited{
	color:#8aacc5 !important;
}

/* ********* Notice box style as on page_not_found ******** */
.full_width.notice_box {
    background: transparent url(../images/homepage/panel_full_width.jpg) no-repeat left;
    height: 230px; 
    padding: 18px 16px 12px 13px; 
    width: 911px;
   
}

.full_width.notice_box H1 {
    font-size: 120%; 
    margin-left: 10px;
}

.full_width.notice_box IMG.main_image {
    float: right; 
    margin-top: -26px;
}

.full_width.notice_box DIV.message_box {
    background: transparent url(../images/global/text_bg_small.jpg) no-repeat scroll left top; 
    height: 182px; 
    padding: 10px; 
    width: 291px; 
}


.full_width.notice_box .text{
    height:130px;
    padding-top:5px;
}

.full_width.notice_box IMG.button {
    float:right;
    margin:0 10px;
}

/* ***** GRID CSS **** */
/* ******************* */

DIV#wrapper{
	margin:0px auto 0px auto;
	width:960px;
}

DIV#banner{
	height:159px;
	width:960px;
}

DIV#content{
	clear:both;
	/*margin:0 0 0 13px;*/
	padding-left:7px;
	width:947px;
}

DIV#content:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

DIV#content DIV#left_panel{
	float:left;
	width:193px;
}

DIV#content DIV.two_wide{
	float:left;
	margin:0 6px 0 6px;
	width:540px;
}

DIV#content DIV.two_wide OL.two_wide{
	float:left;
	margin-right:16px;
	width:255px;	
}

DIV#content DIV.two_wide OL.two_wide.last{
	margin-right:0;
}

DIV#content DIV.left_three_wide{
	float:left;
	margin-right:6px;
	width:732px;
}

DIV#content DIV#right_panel{
	float:left;
	width:200px;
}

DIV#footer{
	clear:both;
	margin:10px 0 10px 11px;
	padding:4px 0 4px 0;
	width:938px;
}

/* homepage */
/************/
BODY#living_index DIV#content DIV.two_wide OL.two_wide LI P{
	min-height:7em;
}

BODY#homepage DIV#content DIV.full_width{
	width:100%;
}

BODY#homepage DIV#content DIV.one_wide{
	float:left;
	margin-right:7px;
	width:308px;
	/* position:relative; */
}

BODY#homepage DIV#content DIV.one_wide.last{
	margin-right:0;
}

BODY#homepage DIV#content DIV.two_wide{
	float:left;
	margin-right:0;
	width:623px;
	position:relative;
}


#vision {
margin: 0 0 10px -5px;
}

/* /////////////////////////////////////////////////////// */	
/* ********************** ACCORDION ********************** */
/* /////////////////////////////////////////////////////// */	

/* ************************ tabs ************************* */
	

	UL.tabs {
		margin:0 !important;
		padding:0;
		list-style:none;
		height:60px;
		background:url(../images/system/tabs/tabs_ul_bg.gif) left bottom no-repeat;
	}
	
	UL.tabs LI {
		width:122px;
		float:left;
		height:60px;
		overflow:hidden;
		text-align:center;
		margin-left:0 !important;
		list-style:none;
	}
	
	UL.tabs LI A {
		display:block;
		background-image:url(../images/system/tabs/tabs_bg.jpg);
		background-position:-366px top;
		height:60px;
		overflow:hidden;
		text-align:center;
		width:122px;
	}
	
	UL.tabs LI.first A {
		width:122px;
		float:left;
		background-position:-122px top;
	}
	
	UL.tabs LI.last A {
		width:122px;
		float:left;
		background-position:-610px top;
	}
	
	UL.tabs LI A.select {
		background-position:-244px top;
	}
	
	UL.tabs LI.first A.select {
		background-position:left top;
	}
	
	UL.tabs LI.last A.select {
		background-position:-488px top;
	}
	
	DIV.tab_content {
		background-image:url(../images/system/tabs/tabs_content_border.jpg);
		background-position:left bottom;
		background-color:#FFFFFF;
		overflow:hidden;
		padding:5px 0 0 0px;
		
	}
	
	
	
/* ****************** accordion styles ******************* */
	
	UL.accordion LI{
		list-style:none !important;
		margin-left:0 !important;
	}

	UL.accordion {
		list-style:none;
		margin:0 0 30px 0 !important;
		padding:0;
	}
	
	UL.accordion LI UL.accordion{
		margin-bottom:0 !important;
	}
	
	UL.accordion LI H3.title{
		background:url(../images/accordion/parent_title_bg.gif) left top no-repeat;
		
		cursor:pointer;
		font-size:100%;
		margin:0 !important;
		padding:8px 0 7px 4px;
		position:relative;
		height: 12px;
		text-transform:uppercase;
	}
	
	UL.accordion LI H3.title A{
		background-image:url(../images/accordion/parent_title_plus_icon.gif);
		color:#9E7336;
		display:block;
		font-weight:normal;
		height:12px;	
		overflow:hidden;
		position:absolute;
		right:26px;
		text-decoration:none;
		text-indent:9000px;
		top:9px;
		width:12px;
	}
	
	UL.accordion LI.active H3.title {
		cursor:default;
	}
	
	UL.accordion LI.active H3.title A{
		background-image:none;
		display:inline;
		padding:4px 0 4px 0;
		text-indent:0;
		top:4px;
		width:auto;
		text-align:right;
	}
	
	UL.accordion LI.active H3.title A:hover,
	UL.accordion LI.active H3.title A:active,
	UL.accordion LI.active H3.title A:visited{
		color:#9E7336 !important;

	}
	
	UL.accordion LI DIV.group {
		padding:0 0px 0 0px;	
	}
	
	UL.accordion LI DIV.group UL LI H4.title {
		background:url(../images/accordion/child_title_bg.gif) #FFFFFF -19px bottom no-repeat;
		color:#656565;
		cursor:pointer;
		font-size:100%;
		margin:0 0 2px 0;
		padding:8px 12px 5px 12px;
		text-transform:uppercase;

	}
	
	UL.accordion LI DIV.group UL LI.active H4.title {
		background-position:right bottom;
		color:#0074BC;
	}
	UL.accordion LI DIV.group UL LI.active DIV.content {
		margin-bottom:2px;
	}
	
	UL.accordion LI DIV.content {
		background:url(../images/accordion/child_content_bg.gif) #FFFFFF center bottom repeat-x;
		line-height:150%;
		padding:0 12px 0 12px;
	}
	
	UL.accordion LI DIV.group P,
	UL.accordion LI DIV.content P {
		margin:0 !important;
		padding:0 0 10px 0;
	}
	
	UL.accordion LI DIV.group P {
		
	}
	
	UL.accordion LI DIV.content P {
	}
	
	UL.accordion LI DIV.content UL,
	UL.accordion LI DIV.content OL{
		margin:0 !important;
		padding:10px 0 10px 0;
	}

	
	UL.accordion LI DIV.content UL LI{
		list-style-type:disc !important;
		margin-left:32px !important;
	}
	
	UL.accordion LI DIV.content OL LI{
		list-style-type:decimal !important;
		margin-left:32px !important;
	}



div#left_panel UL {
    background: transparent url(../images/left_panel/bottom_background.jpg) left bottom no-repeat;
    font-size: 1.1em;
    margin: 0px;
    padding-bottom: 38px;
}

div#left_panel UL LI.top {
    background: url(../images/left_panel/item_top.jpg) -202px top no-repeat !important;
}

div#left_panel UL LI {
    background: url(../images/left_panel/item.jpg) -202px top no-repeat;
    display: block;
    padding: 0;
    text-transform: uppercase;
}

div#left_panel UL LI.active, div#left_panel UL LI.active.top {
    background-position: 0 top !important;
}

div#left_panel UL LI.active A {
    color: #fff !important;
}


div#left_panel UL LI A {
    display: block;
    padding: 15px 10px 10px 10px;
}

div#left_panel UL LI.top A {
    padding-top: 13px;
}

div#left_panel UL LI..child_navigation {
    background: url(../images/left_panel/sub_navigation.gif) 0 top no-repeat;
    font-size: 1em;
    /*padding: 12px 6px 10px 6px;*/
}
/*
div#left_panel UL LI..child_navigation STRONG {
    color: #656565;
    margin: 0 4px;
}

div#left_panel UL LI..child_navigation UL {
    background: none;
    margin: 0.3em 0 0 0;
    padding: 0;
}

div#left_panel UL LI..child_navigation UL LI {
    background-image: none;
    font-size: 0.9em;
    margin: 0;
    padding: 0;
    text-transform: none;
}

div#left_panel UL LI..child_navigation UL LI A {
    background: url(../images/global/bullet.gif) 4px 3px no-repeat;
    display: inline;
    padding: 0 0 0 14px;
}
 */
div#left_panel UL LI.child_navigation UL {
    background: url(../images/left_panel/sub_navigation.gif) 0 top no-repeat;
    font-size: 1em;
	padding:12px 6px 10px !important;
}

div#left_panel UL LI.child_navigation UL LI {
    background: #FFF;
    padding: 0;
    text-transform: none;
}

div#left_panel UL LI.child_navigation UL LI A {
    color: #0074bc !important;
    background: url(../images/global/bullet.gif) 4px 3px no-repeat;
    display: inline;
    padding: 0 0 0 14px;
}

/* sub sub navigation */
/**********************/

div#left_panel UL LI UL{
	padding:0 1px 0 1px!important;
}

div#left_panel UL LI UL LI.sub {
	background:#0074bc;
	margin-top:3px;
	padding:0;
	border:0;
	}
	
div#left_panel UL LI UL LI.sub A{
	color:#ffffff!important;
	background-image:none!important;
	}
	
div#left_panel UL LI UL LI.sub UL{
	padding:5px!important;
	background:url(../images/left_panel/bg_subnav.gif) top no-repeat!important;
	margin:0 0 3px 0!important;
	}
div#left_panel UL LI UL LI.sub LI{
	background:none;
	border:none;
}
	
div#left_panel UL LI UL LI.sub LI A{
	color:#0074bc!important;
	background-image:none;
	}
	
div#left_panel UL LI UL LI.sub LI.active{
	color:#0074bc!important;
	background-image:none;
	font-weight:bold;
	}
	
