 /* Content
************************/
#content_wrap {
width: 938px;
float: left;
background:url(../images/content_bg.gif) 0 0 repeat-y;
border-top: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
padding: 0 1px;
}
.swirl {
width: 936px;
float: left;
background:url(../images/bg-photos/swirl_right.gif) right 40px no-repeat;
}
#path {
background:url(../images/path_bg.gif) 0 0 repeat-x;
height: 30px;
margin: 0 1px;
padding: 12px 15px 0;
}
#path p { color: #666; } 
#path p a { color: #999; padding: 0 4px; } 
#path p a:hover { color: #666; } 


/* Contain Left Side, Middle Column & Photo Image background
************************/
div.lilly {background:url(../images/bg-photos/contain_bg_lilly.jpg) 0 bottom no-repeat;}
div.rose {background:url(../images/bg-photos/contain_bg_rose.jpg) 0 bottom no-repeat;}
div.leaf, div.leaf_short {background:url(../images/bg-photos/contain_bg_leaf.jpg) 0 bottom no-repeat;}
div.shell {background:url(../images/bg-photos/contain_bg_shell.jpg) 0 bottom no-repeat;}

#contain {
width: 738px;
float: left;
border-top: 1px solid #d8d8d8;
}

#contain .center {
	text-align: center;
}

/* Left Side Elements
************************/
#left_side {
width: 198px;
float: left;
background:url(../images/left_top.gif) 1px 0 no-repeat;
}
/* Start Sidenav */
#sidenav {
width: 158px;
float: left;
padding: 10px 20px 260px 20px;
}
#sidenav a {
display: block;
padding: 6px 0;
border-bottom: 1px solid #dcdcdc;
font: normal 100%/125% "Arial", Helvetica, sans-serif;
color: #004a35;
text-decoration: none;
}
#sidenav a:hover {text-decoration: underline;}
#sidenav a.expand {background: url(../images/nav_arrow.gif) right center no-repeat;}
#sidenav a.active, #sidenav a.opened { font-weight: bold; }
#sidenav a.active:hover {text-decoration: underline;	}
#sidenav a.current {font-weight: bold;}
#sidenav div a {
	font-size: 11px;
	padding: 6px 0 6px 15px;
	border-bottom: 1px solid #dcdcdc;
	color: #333333;
}	
#sidenav div a:hover {}
/* End Sidenav */


/* Middle Column Elements
************************/
#middle {
width: 540px;
float: left;
}
#contain #middle div.rose,
#contain #middle div.leaf,
#contain #middle div.lilly,
#contain #middle div.shell {
width: 500px;
float: left;
padding: 20px 20px 25px;
}
#contain #middle div.rose {background:url(../images/bg-photos/middle_rose.jpg) 0 0 no-repeat;}
#contain #middle div.leaf {background:url(../images/bg-photos/middle_leaf.jpg) 0 0 no-repeat;}
#contain #middle div.lilly {background:url(../images/bg-photos/middle_lilly.jpg) 0 0 no-repeat;}
#contain #middle div.shell {background:url(../images/bg-photos/middle_shell.jpg) 0 0 no-repeat;}
#middle p { margin-bottom: 15px;}
#middle p.media { margin-bottom: 8px;}
#middle p.media span { 
font-weight: bold;
width: 110px;
float: left;
color: #015440;
}
#middle p.pages { text-align: center; padding-top: 10px;}
#middle p.pages a { color: #015440; margin: 0 1px}
#middle p.pages span a {
color: #015440;
background:url(../images/pages-bg.gif) 0 bottom repeat-x;
border: 1px solid #d4d3d3;
text-decoration: none;
padding: 1px 4px;
font-size: 90%;
} 
#middle p.pages span a.active { 
color: #fff;
background: #015440 ;
border: 1px solid #7a7a7a;
} 
#middle ul { margin-bottom: 15px;}
#middle ul li { 
margin-bottom: 5px; 
background: url(../images/arrow.gif) 0 5px no-repeat; 
padding-left: 10px;
color: #333;
font: normal 100%/125% "Arial", Helvetica, sans-serif;
}
#middle ol { margin: 0 0 15px 25px;list-style-type: decimal-leading-zero;}
#middle ol li { 
margin-bottom: 5px; 
color: #333;
font: normal 100%/125% "Arial", Helvetica, sans-serif;
}
#middle ol li ol{ margin: 5px 25px;}
#middle .ruler {
clear: both;
height: 0px;
line-height: 0px;
border-bottom: 1px solid #dcdcdc;
margin-bottom: 15px;
}
#middle p input, #middle p textarea, #middle p select {
background:url(../images/select_bg.gif) 0 0 repeat-x;
border: 1px solid #e8e8e8;
border-right: 1px solid #c6c6c6;
border-bottom: 1px solid #c6c6c6;
color: #777;
font: normal 100%/100% "Arial", Helvetica, sans-serif;
padding: 3px;
width: 300px;
}
/* executive committee */
#committee div {
border-bottom: 1px solid #d8d8d8;
margin-bottom: 10px;
}
#committee h2 {margin-bottom: 1px;}
#committee img {
border: 1px solid #d8d8d8;
float: left;
margin: 5px 20px 5px 0;
}
img.left {
float: left;
margin: 0 20px 20px 0;
border: 1px solid #d8d8d8;
}

/* filter box */
#filter {
	border: 1px solid #d8d8d8;
	background: #f5f1ee url(../images/white-brdr.gif) 0 0 no-repeat;
	margin-bottom: 20px;
	padding: 10px 15px 20px;
	float: left;
	width: 465px;
}

#filter div {
	width: 228px;
	float: left;
	padding-left:  20px
}

#wrap #filter input#datefrom,
#wrap #filter input#dateto {
	border: 1px solid #cdcdcd;
	padding: 3px 4px;
	color: #004a35;
	float: left;
	width: 120px;
}

#wrap #filter img.ui-datepicker-trigger {
	float: left;
	margin: 2px 2px 0 4px;
	cursor: pointer;
}

#wrap #filter table,
#wrap #filter table td {
	border: 0;
	font-size: 12px;
	color: #015440;
	padding: 10px 5px 0 0;
	margin: 0;
	white-space: nowrap;
	vertical-align: middle;
}

#filter div.brdr {border-right: 1px solid #d8d8d8;}
#middle #filter p {margin-bottom: 0; color: #015440;}
#middle #filter select { margin: 3px 0 0;}

/* table elements */
#middle table {
border-top: 1px solid #d3d3d3;
border-left: 1px solid #d3d3d3;
text-align: center;
margin-bottom: 20px;
font: normal 95%/125% "Arial", Helvetica, sans-serif;
}
#middle table thead th {
background: #015440 url(../images/green-grad.gif) 0 bottom repeat-x;
color: #fff;
text-align: left;
padding: 10px 8px;
border-right: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
}
#middle table tbody tr.alt th, #middle table tbody tr.alt td {background: #f5f5f5;}
#middle table tbody th {
text-align: left;
border-right: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
padding: 8px;
font-weight: normal;
vertical-align: middle;
}
#middle table tbody td {
padding: 8px;
border-right: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
vertical-align: middle;
}

/* Start Oct 2009 update */

#middle table a { color: #f65500; }
#middle table a:hover { color: #004132; }

#middle h2.subhead {
	font-size: 18px;
	padding: 0 0 15px;
	font-weight: normal;
}

#middle .green {
	color: #015440;
	font-size: 11px;
}

#middle .whitebg {
	background: #ffffff;
}

#wrap #middle table .risk1 {
	background: url(../images/bg_risk1.gif) 50% 50% no-repeat;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}

#wrap #middle table tr.alt .risk1 {
	background: #f5f5f5 url(../images/bg_risk1.gif) 50% 50% no-repeat;
}

#wrap #middle table .risk2 {
	background: url(../images/bg_risk2.gif) 50% 50% no-repeat;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}

#wrap #middle table tr.alt .risk2 {
	background: #f5f5f5 url(../images/bg_risk2.gif) 50% 50% no-repeat;
}

#wrap #middle table .risk3 {
	background: url(../images/bg_risk3.gif) 50% 50% no-repeat;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

#wrap #middle table tr.alt .risk3 {
	background: #f5f5f5 url(../images/bg_risk3.gif) 50% 50% no-repeat;
}

#wrap #middle table .risk4 {
	background: url(../images/bg_risk4.gif) 50% 50% no-repeat;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

#wrap #middle table tr.alt .risk4 {
	background: #f5f5f5 url(../images/bg_risk4.gif) 50% 50% no-repeat;
}

#wrap #middle table .risk5 {
	background: url(../images/bg_risk5.gif) 50% 50% no-repeat;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

#wrap #middle table tr.alt .risk5 {
	background: #f5f5f5 url(../images/bg_risk5.gif) 50% 50% no-repeat;
}

#wrap #middle table .measure {
	background:  url(../images/bg_measure2.gif) 50% 50% no-repeat;
	color: #ffffff;
	padding: 10px 12px;
	white-space: nowrap;
}

#wrap #middle table tr.alt .measure {
	background: #f5f5f5 url(../images/bg_measure.gif) 50% 50% no-repeat;
	white-space: nowrap;
}

#wrap #middle table tr.alt1 .measure {
                background: #f5f5f5 url(../images/bg_measure2.gif) 50% 50% no-repeat;
                white-space: nowrap;
}

#wrap #middle table tr.alt2 .measure {
                background: #f5f5f5 url(../images/bg_measure2.gif) 50% 50% no-repeat;
                white-space: nowrap;
}

#wrap #middle table .marked {
	/*background: url(../images/bg_marked.gif) 50% 50% no-repeat;*/
	/*color: #ffffff;*/
	padding: 10px 12px;
	white-space: nowrap;
	font-style: italic;
}

#wrap #middle table .measure_big {
	background: url(../images/bg_measure_big.gif) 50% 50% no-repeat;
	color: #ffffff;
	padding: 10px 12px;
	white-space: nowrap;
}

#wrap #middle table .marked_big {
	background: #f5f5f5 url(../images/bg_measure_big.gif) 50% 50% no-repeat;
	color: #ffffff;
	padding: 10px 12px;
	white-space: nowrap;
}

#wrap #middle table tr.alt .marked {
	/*background: #f5f5f5 url(../images/bg_marked.gif) 50% 50% no-repeat;*/
	white-space: nowrap;
	font-style:italic;
}

#middle table tbody th strong {color: #015440;}
#middle table tbody td img { margin: 0 auto; text-align: center;}

/* End Oct 2009 update */

/* Start Fund Information */

#fund_info {
	width: 496px;
	margin: 0 0 20px;
	font-size: 12px;
	color: #333333;
}
		
	#fund_info_left h3,
	#fund_info_right h3 {
		height: 29px;
		padding: 0 12px;
		line-height: 29px;
		font-size: 11px;
	}
	
	#fund_info_left h4,
	#fund_info_right h4 {
		height: 30px;
		margin: 0 0 7px;
		padding: 0 12px;
		line-height: 29px;
		font-size: 11px;
		color: #015440;
		font-weight: bold;
		background: url(../images/line_fund_info.gif) 0 100% repeat-x;
		border-top: 1px solid #d3d3d3;
	}
	
	#fund_info_left {
		background: url(../images/bg_fund_info.gif) no-repeat;	
		border-bottom: 1px solid #d3d3d3;
		float: left;
		height: 100%;
		margin: 0 10px 0 0;
		width: 243px;
	}
	
		#fund_info_left table {
			border: 0;
			margin: 0 0 10px;
		}
		
		#middle #fund_info_left td {
			border: 0;
			padding: 0 0 5px 12px;
			text-align: left;
		}
		
		#middle #fund_info_left td.first {
			background: url(../images/bullet.gif) no-repeat 12px 4px;
			padding-left: 22px; 
		}
		
		#middle #fund_info_left td span {
			color: #015440;
		}
	
	#fund_info_right {
		background: url(../images/bg_fund_info.gif) no-repeat;	
		border-bottom: 1px solid #d3d3d3;		
		float: right;
		height: 100%;		
		width: 243px;
	}
	
		#fund_info_right table {
			border: 0;
			margin: 0 0 10px;
			width: 100%;
		}
		
		#middle #fund_info_right th {
			border: 0;
			padding: 0 0 0 12px;
			text-align: left;
			color: #015440;
			font-weight: bold;
			height: 30px;
			line-height: 29px;
			background: url(../images/line_fund_info.gif) 0 100% repeat-x;
			white-space: nowrap;
		}
		
		#middle #fund_info_right th.last {
			padding: 0 12px;
		}
		
		#middle #fund_info_right td {
			border: 0;
			padding: 5px 0 0 12px;
			text-align: left;
		}
			
			#middle #fund_info_right td.first {
				background: url(../images/bullet.gif) no-repeat 12px 9px;
				padding-left: 22px; 
			}

/* End Fund Information */


/* Fund Information - table elements */
#middle .fund-info {float: left; margin: 0 0 20px; }
#middle .fund-info div  {
border: 1px solid #d3d3d3; 
float: left; 
width: 240px;
margin-right: 10px;
padding: 1px 0 5px 1px;
}
#middle .fund-info div.topten  {margin-right: 0;}
#middle .fund-info div table {
text-align: left;
width: 100%;
border: 0;
margin-bottom: 0;
font: normal 87.5%/125% "Arial", Helvetica, sans-serif;
}
#middle .fund-info table tbody td, #middle .fund-info table tbody th,
#middle .fund-info table thead td, #middle .fund-info table thead th {border: 0; padding: 4px 10px 5px ;}
#middle .fund-info div.topten table tbody td {padding: 2px 10px;}
#middle .fund-info table thead th {
background: #f5f1ee ;
color:#333;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-bottom: 1px solid #d3d3d3; 
padding: 7px 5px 7px 10px;
font-weight:bold;
}
#middle .fund-info table tbody th {
border-top: 1px solid #d3d3d3; 
border-bottom: 1px dashed #d3d3d3; 
padding: 7px 5px 7px 10px;
font-weight:bold;
color: #015440;
}
#middle .fund-info table tbody td b {font-weight:normal;color: #015440;}
#middle .fund-info table tbody tr.graph td {border-top: 1px dashed #d3d3d3; padding: 7px 5px 7px 10px;}
#middle .fund-info table tbody tr.graph a {background: url(../images/graph.gif) 0 center no-repeat;padding-left: 17px;}





/* Right Side Elements
************************/
#right_side {
width: 180px;
float: right;
padding-right: 10px;
}

/* latest news elements */
#wrap #latest_news img.left,
#wrap #latest_news img.right {
	margin: 2px 0 0;
	padding: 0;
	display: inline;
	
}

#wrap #latest_news img.left {
	float: left;
}

#wrap #latest_news img.right {
	float: right;
}

#latest_news p {
	margin: 0;
	font: normal 95%/125% "Arial", Helvetica, sans-serif;
	border-bottom: 1px solid #dcdcdc;
	padding: 7px 0;
}

#wrap #latest_news p.btns,
#wrap #latest_news p.btns img {
	border: 0;
}


/* funds elements */
#funds {text-align: center; }
#funds div {
border: 1px solid #d8d8d8;
text-align: center;
margin-bottom: 10px;
padding: 1px;
}
#funds h3 {
padding: 8px 10px;
background: #015440 url(../images/funds_h3_bg.gif) center bottom no-repeat;
color: #fff;
}
#funds p {
font: normal 95%/125% "Arial", Helvetica, sans-serif;
padding: 10px;
background: #f3eeec;
}
#funds p a { color: #004131; text-decoration: none;}
#funds p a:hover {  text-decoration: underline;}


/* Collapse Menu
----------------------------------*/
ul#collapse_menu, ul#collapse_menu ul {float: left; width: 180px;}
ul#collapse_menu li {
border:1px solid #d8d8d8; 
margin: 0 0 10px;
padding: 0;
float: left; 
width: 178px;
}
ul#collapse_menu li span {
text-decoration: none;
background: #f5f1ee url(../images/h3_arrow_down.gif) 162px center no-repeat;
color:#333;
border-top:1px solid #fff;
border-left:1px solid #fff;
padding: 7px 5px 7px 10px;
display:block;
font-weight:bold;
cursor: pointer;
}
ul#collapse_menu ul li { 
margin: 0; 
padding: 10px;
border: 0;
margin: 0;
float: left;
width: 158px;
background: none;
}
ul#collapse_menu ul li a:hover{color: #333;}
ul#collapse_menu div.ruler {
clear: both;
height: 0px;
line-height: 0px;
padding: 0;
border-bottom: 1px solid #dcdcdc;
margin: 12px 0;
}
ul#collapse_menu p { margin: 0; font: normal 11px/125% "Arial", Helvetica, sans-serif;}
ul#collapse_menu ul li div.downloads,
ul#collapse_menu ul li p.downloads {
border-top: 1px solid #dcdcdc;
padding: 5px 0 0;
margin: 5px 0 0;
}

/* Start Downloads */

.list_download div {
	background: url(../images/pdf.gif) 4px 4px no-repeat;
	padding: 2px 0 7px 25px;
	font-size: 11px;
	font-weight: bold;
	border: solid #dcdcdc;
	border-width: 0 0 1px;
}

.list_download div a {
	padding: 3px 0 0;
}

/* End Downloads */

ul#collapse_menu img { float: left; margin: 0; border: 0; border-right: 10px solid #fff;}
ul#collapse_menu h6 { color: #015440; border-bottom: 1px dashed #ddd; padding: 0 0 3px;margin: 0 0 3px}
ul#collapse_menu input.btn {
background: #004132 url(../images/green-grad.gif) 0 bottom repeat-x;
border: none;
font-weight: bold;
color: #fff;
width: 100%;
font-size: 11px;
padding: 5px 0 ;
}
ul#collapse_menu li ul.funds { padding: 8px 0;float: left; }
ul#collapse_menu li ul.funds li { 
margin: 0; 
padding: 0;
border: 0;
float: left; 
width: 138px;
margin: 0 10px;
background: #fff;
float: left;
}
ul#collapse_menu li ul.funds li a{ 
color: #f65500;
background: #fff url(../images/arrow.gif) 0 5px no-repeat;
border: none;
text-decoration: underline;
padding: 0 0 0 12px;
margin: 0 0 4px;
float: left; 
width: 126px;
font: normal 11px/120% "Arial", Helvetica, sans-serif;
}
ul#collapse_menu li ul.funds li a:hover{ color: #333;}
/*  End Collapse Menu */


/* Tabs 
----------------------------------*/
.ui-state-active, .ui-widget-content .ui-state-active { 
background: url(../images/tabs/tabs.gif) 0 0 no-repeat;
outline: 0;
color: #333; 
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 
background: url(../images/tabs/tabs.gif) 0 0 no-repeat;
outline: 0;
color: #333;
}
.ui-tabs .ui-tabs-nav { 
list-style: none; 
position: relative; 
float: left;
width: 500px;
height: 35px;
background: url(../images/tabs-nav-bg.gif) 0 bottom repeat-x; 
}
#middle #tabs ul { margin: 0; }
#middle .ui-tabs .ui-tabs-nav li { 
float: left;
height: 34px;
text-align: center;
margin: 0 1px 0 0; 
background:none;
padding: 0;
}
.ui-tabs .ui-tabs-nav li a { 
float: left;
text-align: center;
height: 34px;
color: #fff;
text-decoration: none;
white-space: nowrap;
padding: 0 20px;
background: url(../images/green-grad.gif) 0 0 repeat-x;
font: bold 100%/280% "Arial", Helvetica, san-serif; 
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
background: #fff;
border: 1px solid #e5e5e5;
border-bottom: 0;
outline: 0;
color: #333; 
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
background: #fff;
outline: 0;
color: #333; 
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { 
width: 458px;
clear: left;
border: 1px solid #e5e5e5;
border-top: 0;
margin: 0 0 20px; 
padding: 15px 20px; 
}
.ui-tabs .ui-tabs-hide { display: none !important; }
#tabs .leftcol {
float: left;	
width: 209px;
}

#tabs .rightcol {
float: left;	
width: 229px;
}

/* Tabs form elements */
#tabs form p span {color:#f65500;}
#tabs form p small {font: normal 87.5%/125% "Arial", Helvetica, san-serif; }
#tabs form input, #tabs form textarea, #tabs form select {width: 350px; padding: 4px; margin-top: 2px;}
#tabs form p input.btn {
background: #004132 url(../images/green-grad.gif) 0 bottom repeat-x;
border: none;
font-weight: bold;
color: #fff;
width: auto;
padding: 5px 20px ;
}



/* Image Styles
************************/
p img.left {float: left;border: none; margin: 0;}
p img.right {float: right;}



/* clear everything
************************/
.clearall {
clear: both;
height: 0px;
line-height: 0px;
}



/* Common Font Styles
************************/
h1 {
color: #015440;
font: normal 200%/100% "Arial", Helvetica, sans-serif;background:url(../images/h1_bg.gif) 0 bottom no-repeat;
padding-bottom: 12px;
margin-bottom: 20px;
}
h2 {
color: #015440;
font: bold 110%/125% "Arial", Helvetica, sans-serif;
margin-bottom: 3px;
}
h2 span {color: #333;}h3 {font: bold 100%/100% "Arial", Helvetica, sans-serif;}
h4 {
color: #015440;
font: normal 150%/125% "Arial", Helvetica, sans-serif;
margin-bottom: 15px;
}
.orange{
	color:#ff7e00;
}

p {color: #333;font: normal 100%/145% "Arial", Helvetica, sans-serif;}
a { color: #f65500;}
a:hover { color: #004d38;}

	/* Start Committee Member */
	
	.comm_member {
		font-size: 12px;
		width: 480px;
	}
	
	.comm_member_left {
		float: left;
		padding: 0 20px 20px 0;
		display: inline;
	}
	
	.comm_member_right {
		float: right;
		width: 230px;
	}
	
	.manager .comm_member p {
		padding: 7px 0;
	}
	
	.manager {
		height: 410px;
		width: 500px;
		overflow: auto;
	}
	
	.manager .ruler {
		clear: both;
		height: 15px;
		line-height: 0px;
		border-bottom: 1px solid #dcdcdc;
		margin-bottom: 15px;
	}
	
		.comm_member_hd {
			height: 41px;
			background: url(../images/comm_member_hd.gif) 100% 0 no-repeat;
			color: #015440;
			font-size: 30px;
			padding: 15px;
		}
	
	/* End Committee Member */
	
	/* Start Newsletter Form */
	
	#wrap .form_newsletter {
		border: 0;
	}
	
	#wrap .form_newsletter td {
		text-align: left;
		border: 0;
		font-weight: bold;
	}
	
		.input1 {
			background: url(../images/bk_input1.gif) 0 0 no-repeat;
			border: solid #c6c6c6;
			border-width: 0 1px 1px 0;
			padding: 5px 10px;
			font-size: 11px;
			width: 200px;
		}
		
		.input2 {
			background: url(../images/bk_input1.gif) 0 0 no-repeat;
			border: solid #c6c6c6;
			border-width: 0 1px 1px 0;
			padding: 5px 10px;
			font-size: 11px;
			width: 200px;
			height: 50px;
			overflow: auto;
		}
		
		.input3 {
			border: 0;
			background: #014e3b;
			color: #ffffff;
			font-weight: bold;
			font-size: 11px;
			padding: 5px 10px;
		}
		
	/* End Newsletter Form */

/* popup styles (thickbox) */
#TB_overlay {
position: fixed;
z-index:100;
top: 0px;
left: 0px;
height:100%;
width:100%;
}
.TB_overlayMacFFBGHack {background: url(../images/popup/trans-bg.png) repeat;}
.TB_overlayBG {
background-color:#fff;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
position: fixed;
z-index: 102;
color:#000000;
display:none;
text-align:left;
top:50%;
left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
display:block;
margin: 0;
}
#TB_caption{
height:25px;
padding:0;
float:left;
}
#TB_closeWindow{
height:25px;
padding:0;
float:right;
}
#TB_closeAjaxWindow{
padding:0;
margin-bottom:1px;
text-align:right;
float:right;
display: none;
}
#TB_ajaxWindowTitle{
float:left;
padding:0;
margin-bottom:1px;
}
#TB_ajaxContent{
clear:both;
padding:0;
overflow:auto;
text-align:left;
line-height:1.4em;
}
#TB_load{
position: fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top: 50%;
left: 50%;
margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
z-index:99;
position:fixed;
top: 0;
left: 0;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
height:100%;
width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}
/* customised styles for popup */
#popup-container {
background: transparent url(../images/popup/bg.png) 0 0 no-repeat;
width: 766px;
float: left;
height: 511px;
padding: 19px 0;
margin: 0;
text-align: center;
}
#popup-container img.map {
border: 8px solid #003e19;
margin: 0 auto 10px;
}
#popup-container p {
color: #333;
font: normal 75%/145% "Arial", Helvetica, sans-serif;
margin: 0 20px;
padding: 7px 0 0;
border-top: 1px solid #dddddd;
}
#popup-container p a{color: #555; text-decoration: none;}
#popup-container p a.print{
float: left;
padding: 3px 0 3px 25px;
background: transparent url(../images/popup/printer.gif) left center no-repeat;
}
#popup-container p a.close{
float: right;
padding: 3px 25px 3px 0;
background: transparent url(../images/popup/close.gif) right center no-repeat;
}

.performance .alt1 {
	background: #f5f5f5;
}

#wrap .performance .on1 th,
#wrap .performance .on1 td,
#wrap .performance .alt1 th,
#wrap .performance .alt1 td {
	border-bottom: 0;
}

.performance .alt1 .no_wrap{
	white-space: nowrap;
}

.performance .alt2 {
	background: #f5f5f5;
}

html body div#wrap #middle .rose .performance .alt1 .measure,
body div#wrap #middle .rose .performance .alt2 .measure {
	background: #f5f5f5 url(../images/bg_measure2.gif) 50% 50% no-repeat;
	color: #ffffff;
	padding: 10px 12px;
	white-space: nowrap;
}


#disclaimer p, #performanceDisclaimer p, #priceDisclaimer p, #completeDisclaimer p{		padding-bottom:15px;	margin-right:10px;	font-size:12px;}#tabs p input[type="checkbox,radio"]
{
   border: 0;
   background: none;
}
/* Start Sitemap */

body #treeview,
body #treeview ul,
body #treeview ul li {
	margin: 0;
	padding: 0;
}

body #treeview ul {
	background: url(../images/sitemap_bg.gif) 0 0 repeat-y;
}

body #treeview li {
	background: url(../images/sitemap_blt1.gif) 0 6px no-repeat;
	font-weight: bold;
	padding: 3px 0 3px 3px;
	position: relative;
}

#treeview li a {
	color: #333333;
	text-decoration: none;
	margin: 0 0 0 13px;
}

body #treeview li li {
	font-weight: bold;
	padding: 3px 0 3px 20px;
	background: url(../images/sitemap_blt2.gif) -10px 6px no-repeat;
}

#treeview li li a {
	margin: 0 0 0 27px;
}

body #treeview li li li {
	font-weight: normal;
	background: url(../images/sitemap_blt3.gif) -10px 6px no-repeat;
}

body #treeview li li li li {
	font-weight: normal;
	background: url(../images/sitemap_blt4.gif) -10px 6px no-repeat;
}

#treeview li a:hover {
	text-decoration: underline;
}

body #treeview ul ul {
	margin: 0 0 0 17px;
}

body #treeview li img {
	position: absolute;
	left: 0;
	bottom: -2px;
}

/* End Sitemap */