/* CSS Document */
@import url(style.css);
@import url(icons.css);
@import url(tabs.css);
@import url(tabs-ie.css);

/* Global START */
	*, body {
	font-family: Verdana, Arial, Helvetica, sans-serif; /*font-family: Arial, Helvetica, sans-serif; MODIFIED*/
	margin: 0px;
	}
	body, td, th, input, select {
		font-size: 11px;/*font-size: 11px; MODIFIED*/
	}
	body {
		color: #494949;
		padding: 0 0 0 0; 
				
	}
	p {
		color: #494949;
		margin: 0 0 8px 0;
		line-height: 14px; /*line-height: 14px; MODIFIED*/
		letter-spacing: -.3px; 
		text-align:justify /* ADDED*/
	}
	.p_silo /*ADDED*/ {
		color: #494949;
		margin: 0 0 8px 0;
		line-height: 14px; /*line-height: 14px; MODIFIED*/
		letter-spacing: -.3px;
		text-align:left /* ADDED*/ 
	}
	a {
		color: #494949;
		text-decoration: none;
	}	
	a:hover {
		color:#255282;
		text-decoration: underline;
	}
	a u{
		color: #51759B;
		text-decoration: underline;
	}
	a.linkBlue {
		color: #51759B;
		text-decoration: underline;
	}
	a.linkBlue:hover {
		text-decoration: none;
	}

/* Global END */

/* Headers START */
	h1 {
		font-size: 18px; /*---font-size: 15px; MODIFIED---*/
		color: #494949;
		letter-spacing: -.7px;
		line-height: 18px;
		padding: 8px 0 12px 0; /*padding: 0 0 12px 0; MODIFIED*/
		font-weight: bold; /*---font-weight: normal; MODIFIED---*/
	}
	h2 {
		font-size: 15px;
		color: #51759B;
		letter-spacing: -.7px;
		line-height: 18px;
		padding: 0 0 12px 0;
		font-weight: normal;
	}
	h3 {
		font-size: 13px;
		color: #51759B;
		font-weight: normal;
	}
	h4 {
		font-size: 11px;
		color: #5F9BCF;
		text-transform: uppercase;
		font-weight: normal;
	}
	h5 {
		font-size: 12px;
		color: #51759B;
	}
	h6 {
		font-size: 12px;
		color: #494949;
	}
	.txtCaps {
		text-transform: uppercase;
		margin: 0;
	}
	.txtCapsBold {
		text-transform: uppercase;
		font-weight: bold;		
		margin: 0;
	}
	.txtCapsBoldSm {
		text-transform: uppercase;
		font-weight: bold;
		font-size: 9px;
		margin: 0;
	}
/* Headers END */


/* Lists START */
ul{
	margin: 0px 0px 0px 0px; /*---margin: 0px 0px 9px MODIFIED0px;---*/
	padding: 0 0 9px 24px; /*---padding: 0 0 0px 24px; MODIFIED---*/
}

li {
	font-size: 100%;
	margin: 0 0 9px 0;
	line-height: 14px;
	list-style-image:  url(../IMAGES/bulletSquareBlue.gif); 
}

ol{
	margin: 0px 0px 9px 0px;
	padding: 0 0 0 34px;
}

ol li {
	font-size: 100%;
	margin: 0 0 9px 0;
	line-height: 14px;
	list-style-image:  none;
}

	/* Single Line list START */
		.ulSingleLines li{
			margin: 0 0 4px 0;
		}
		.ulSingleLines {
			margin-top: 9px;
		}
	/* Single Line list END */

	/* standard bullet list START */
		.bulletAlt1 li {
			list-style-image:  url(../IMAGES/bulletSquareBlue.gif);
			margin: 0 0 4px 0; 
		}
		
		.bulletAlt2 li {
			list-style-image:  url(../IMAGES/bulletSquareOrange.gif);
			margin: 0 0 4px 0;
		}
		
		.bulletAlt3 li {
			list-style-image:   url(../IMAGES/bulletSquareGray.gif);
			margin: 0 0 4px 0;
		}
	/* standard bullet list END */

	/* arrow bullet list START */
		.bulletArrow1 li {
			list-style-image: url(../IMAGES/bulletArrowStdOrange.gif);
			margin: 0 0 0 0; /*margin: 0 0 4px 0; */
		}
		
		.bulletArrow2 li {
			list-style-image:  url(../IMAGES/bulletArrowStdBlue.gif);
			margin: 0 0 4px 0;
		}
		
		.bulletArrow3 li {
			list-style-image:   url(../IMAGES/bulletArrowStdGray.gif);
			margin: 0 0 4px 0;
		}
	/* arrow bullet list END */
	
/* Lists END */

/* Rules START */
hr{
	height: 1px;
	color: #C6C6C6;
	margin-top: 6px 0 6px 0;
}
/* Rules END */

/* Color Boxes START */
#colorBox {
	width: 90px;
	height: 90px;
	border: 1px dotted #CCCCCC;
	margin: 5px;
	padding: 5px;
	display: block;
	float: left;
}
	.boxBlack {
		background-color:#000000;
		color: #FFFFFF;
	}
	.boxDarkBlue {
		background-color:#255282;
		color: #FFFFFF;
	}
	.boxLightBlue {
		background-color:#5F9BCF;
		color: #000000;
	}
	.boxDarkOrange {
		background-color:#EB8C00;
		color: #000000;
	}
	.boxLightOrange {
		background-color: #EFA333;
		color: #000000;
	}
	.boxDarkGray {
		background-color: #494949;
		color: #FFFFFF;
	}
	.boxGray {
		background-color: #666666;
		color: #FFFFFF;
	}
	.boxLightGray {
		background-color: #E5E5E5;
		color: #000000;
	}
	.boxVeryLightGray {
		background-color: #FAFAFA;
		color: #000000;
	}
	
/* Color Boxes END */

/* masthead START */
	div#mastheadWrapper {
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
	height: 80px;
	background-color: #FFFFFF;
	color: #fff;
	background-image: url(../images/topbg.gif);
	}

	div#masthead {
		width: 760px;
		height: 83px;
		background: #000 url(../IMAGES/blackrock_logo.gif) left bottom no-repeat;
		position: relative;
	}
	#coBrand #masthead {
		background: #000 url(../IMAGES/blackrock_mlim_logo.gif) left bottom no-repeat;
	}

	div#topUtil {
		position: absolute;
		top: 5px;
		right: 0;
	}

	div#topUtil ul.utilLinks{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	div#topUtil ul.utilLinks li {
		list-style-image: none;
		color: #fff;
		margin: 0;
		padding: 0;
		float: left;
		line-height: 15px;
	}

	div#topUtil ul.utilLinks a {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 11px;
		padding: 0 5px;
		float: left;
	}

	div#audience_index {
		background: url(../images/audience_index.gif) right bottom no-repeat; /*---url(../IMAGES/countryUS.gif) COMMENTED---*/
		width: 220px;
		height: 83px;
		right: 0px;
		float: right;
	}
	div#audience_institutional {
		background: url(../images/audience_index.gif) right bottom no-repeat;
		width: 220px;
		height: 83px;
		right: 0px;
		float: right;
	}
	div#audience_retail {
		background: url(../images/audience_index.gif) right bottom no-repeat;
		width: 220px;
		height: 83px;
		right: 0px;
		float: right;
	}

/* mastheadWrapper END */
/* footerWrapper START */

	#footerWrapper {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 25px;
	color: #999999;
	clear: both;
	border-top: 1px solid #efefef;
	background-color: #F8F8F8;
	}
	
	#footer {
	clear: both;
	width: 760px;
	font-size: 9px; /*font-size: 9px; MODIFIED*/
	color: #999999;
	line-height: 24px;
	}
	
	#footerLeft {
		float: left;
		padding: 0 0 0 5px;
	}
	
	#footerRight {
	color: #999999;
	float: right;
	text-align: right;
	}
	
	#footerRight ul, #footerRight li {
		display: inline;
		padding: 0;
		margin: 0;
	}
	
	#footerRight a {
		font-size: 10px;
		font-weight: bold;
		border-right: 1px solid #999999;
		padding: 0px 10px 0px 5px;
		color: #999999;
		text-decoration: none;
		line-height: 24px;
	}
	
	#footerRight a.borderNo {
		border: 0px solid #ffffff;
	}

/* footerWrapper END */

/* gadgets START */
	
	/* leftColumn START */

	#columnLeft .gadget {
		width: 160px;
		margin: 0 0 30px 0;
	}
	#columnLeft .gadgetHeader {
		color: #FFFFFF;
		width: 140px;
		height: 24px;
		line-height: 24px;
		background: url(../IMAGES/gadgetHeadLeftColBlue.gif);
		padding: 0 10px;
		font-weight: bold;
	}
	#columnLeft #gadgetBlue .gadgetHeader {
		background: url(../IMAGES/gadgetHeadLeftColBlue.gif);
	}
	#columnLeft #gadgetOrange .gadgetHeader {
		background: url(../IMAGES/gadgetHeadLeftColOrange.gif);
	}
	#columnLeft #gadgetGray .gadgetHeader {
		background: url(../IMAGES/gadgetHeadLeftColGray.gif);
	}
	#columnLeft #gadgetLtGray .gadgetHeader {
		background: url(../IMAGES/gadgetHeadLeftColLtGray.gif);
		color: #494949;
	}
	.gadgetBody {
		border: 1px solid #CCCCCC;
		border-top: none;
		padding: 10px;
	}
	/* leftColumn START */
	
	/* middleColumn START */
	#columnRight .gadget {
		width: 370px; /*width: 370px; MODIFIED*/
		margin: 0 0 0 0;
		float: left;
	}
	#columnRight .gadgetHeader {
		color: #FFFFFF;
		width: 350px; /*width: 350px; MODIFIED*/
		height: 24px;
		line-height: 24px;
		background: url(../IMAGES/gadgetHeadMidColBlue.gif);
		padding: 0 10px;
		font-weight: bold;
	}
	#columnRight #gadgetBlue .gadgetHeader {
		background: url(../IMAGES/gadgetHeadMidColBlue.gif);
	}
	#columnRight #gadgetOrange .gadgetHeader {
		background: url(../IMAGES/gadgetHeadMidColOrange.gif);
	}
	#columnRight #gadgetGray .gadgetHeader {
		background: url(../IMAGES/gadgetHeadMidColGray.gif);
	}
	#columnRight #gadgetLtGray .gadgetHeader {
		background: url(../IMAGES/gadgetHeadMidColLtGray.gif);
		color: #494949;
	}

/* gadgets END */

/* topNavWrapper START */
	div#topNavWrapper {
		margin: 0;
		width: 100%;
		background: url(../images/topNavBGNew.gif) repeat-x;
		height: 33px;
		padding: 0 0 13px 0;
		float: left;
		/*
		padding-bottom: 14px;
		*/
	}
	div#topNavWrapperGlobal {
		margin: 0;
		width: 100%;
		background: url(../images/masthead_bottom_border.gif) repeat-x;
		height: 9px;
		padding: 0 0 10px 0;
		float: left;
	}

	#homepage #topNavWrapper /*ADDED*/ {
		margin: 0;
		width: 100%;
		background: url(../images/topNavBGNew.gif) repeat-x;
		height: 33px;
		padding: 0 0 0 0;
		float: left;
		
	}
	
	#topNavWrapper {
		background: url(../images/topNavBGusHome.gif) repeat-x;
		
	}
	div#topNav {
		margin: 0;
		padding: 0;
		/*
		position: relative;
		*/
		width: 760px;
		height: 33px;
	}
	
	div#topNavLeft {
	font-size: 10px;
	font-weight: bold;
	color: #595959;
	padding: 0;
	margin: 0 0 0 0px;
	}
	
	div#topNavLeft ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	div#topNavLeft ul li {
		margin: 0;
		padding: 0;
		float: left;
	}
	
	div#topNavLeft #nav a {
		color: #595959;
		text-decoration: none;
		font-size: 9px;
		padding: 0 5px;
		line-height: 32px;
	}


	
	div#search {
		padding: 0 0 4px 5px;
		margin: 0 0 0 0;
		float: right;
		display: none;
	}
	
	#search input {
		margin: 0px 0 0 0;
	}
	
	input.textD {
		margin: 0;
		font-size: 10px;
		padding: 1px 1px;
		width: 100px;
	}
	
	input.buttonSiteSearch {
		margin: 0;
		padding: 0;
		background: url(../images/search_button.gif);
		height: 17px;
		width: 19px;
		border: 0;
	}
	
	input.buttonSiteSearchOrange {
		margin: 0;
		padding: 0;
		background: url(../images/search_button_orange.gif);
		width: 18px;
		height: 17px;
		border: 0;
	}
/* drop-down menu START */

	#topNavLeft #nav, #topNavLeft #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
	}
	
	#topNavLeft #nav a {
		display: block;
		/*
		text-transform: uppercase;
		*/
		font-size: 11px;
		line-height: 32px;
		margin: 0;
		padding: 0;
		color: #494949;
		text-decoration: none;
	}
	
	#topNavLeft #nav li a {
		text-transform: uppercase;
		line-height: 32px;
		padding: 0 10px 0 10px;
		margin-left:0;
		background: url(../images/topNavTabLeftOffNew.gif) right top no-repeat;
	}
	
	#topNavLeft #nav li.current a {
		color: #FFFFFF;
	}
		
	#topNavLeft #nav li.first a {
		text-transform: uppercase;
		line-height: 20px;
		background: none ;
	}
	
	#topNavLeft #nav li ul li a,  #topNavLeft #nav li.first ul li a{
		text-transform: none;
		background: none;
	}
	
	#topNavLeft #nav a:hover {
		color: #FFFFFF;
		background: url(../images/topNavTabLeft.gif) left top no-repeat;
	}
	
	#topNavLeft #nav li {
		margin: 0;
		padding: 0;
		float: left;
		list-style-image: none;
	}
	
	#topNavLeft #nav li ul {
		position: absolute;
		border: none;
		background: url(../images/topNavDDback.gif) bottom left;
		width: 170px;
		left: -999em;
		margin: 0;
		padding: 0;
	}
	
	#topNavLeft ul#nav li ul li a {
		border: 0;
	}
	
	#topNavLeft #nav li ul li {
		background: #ffffff url(../images/topNavDDbackMID.gif) bottom left;
		border-bottom: 1px solid #e0e0e0;
		margin: 0;
		padding: 0;
	}
	
	#topNavLeft #nav li ul li a,  #topNavLeft #nav li.first ul li a{
		margin: 0;
		padding: 0 0 0 10px;
		line-height: 24px;
		width: 160px;
	}
	
	#topNavLeft #nav li:hover ul, #topNavLeft #nav li.sfhover ul {
		left: auto;
	}
	#topNavLeft #nav li:hover, #topNavLeft #nav li.sfhover, #topNavLeft #nav li.current {
		background-color:#00CC00;
		background: url(../images/topNavTabRight.gif) right top no-repeat;
	}
	#topNavLeft #nav li:hover a, #topNavLeft #nav li.sfhover a, #topNavLeft #nav li.current a{
		background: url(../images/topNavTabLeft.gif) left top no-repeat;
	}
	#topNavLeft #nav li:hover ul li a, #topNavLeft #nav li.sfhover ul li a {
		background: none;
	}
	#topNavLeft #nav li:hover ul li a:hover , #topNavLeft #nav li.sfhover ul li a:hover, #topNavLeft #nav li.current ul li a {
		background: #EFA333 url(../images/topNavDDbackMID.gif) bottom left;
		color: #fff;
	}
	
	#topNavLeft #nav li ul li.ddBottom {
		border-bottom: none;
		margin-bottom: 6px;

	}
	/*#topNavLeft #nav li ul li.ddBottom a:hover {
		border-bottom: none;
		background: url(../images/topNavDDbackHOVER_2.gif) bottom left;
	}*/
	#topNavLeft #nav li ul li.ddTop {
		background: url(../images/topNavDDbackTop.gif) #FFFFFF top left;
	}
	#topNavLeft #nav li ul li.ddTop a:hover
	#topNavLeft #nav li.current ul li.ddTop a {
		border-bottom: none;
		background: url(../images/topNavDDbackTop.gif) #EFA333 top left;
	}
	.blocker {
		position: absolute;
		z-index: 0;
		width: 10px;
		height: 10px;
		display: none;
		filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
		background-color:#00FF00
	}

/* drop-down menu END */
/* topNavWrapper END */

/* flag DropDown START */
	#topUtil .nav {z-index: 150; }
	#topUtil .nav, #topUtil .nav ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	#topUtil .nav a {
		display: block;
		font-size: 11px;
		color: #fff;
		text-decoration: none;
		width: 100px;
	}
	#topUtil .nav a:hover {
	}
	#topUtil .nav li {
		float: left;
		list-style: none;
	}
	#topUtil .nav li ul {
		position: absolute;
		background-color: #000000;
		border: 1px solid #E4E4E4;
		border-top: none;
		left: -999em;
		margin: 0 0 0 -1px;
	}
	#topUtil .nav li ul a{
		display: block;
		width: 100px; /*---width: 99; MODIFIED---*/
		padding: 0 0 0 23px;
		line-height: 16px;
	}
	#topUtil .nav li ul a:hover { 
		color: #FAFAFA;
		background: url(../IMAGES/bulletArrowLeftNavWhite.gif) left no-repeat;
	}
	#topUtil .nav li ul li {
		margin: 0 0 0 0px; /*margin: 0; padding: 0; MODIFIED*/
		width: 120px;
		background-color:#000000;
	}
	#topUtil .nav li:hover ul, #topUtil .nav li.sfhover ul {
		left: auto;/*left: auto; MODIFIED*/
	}
	.blocker {
		position: absolute;
		z-index: 0;
		width: 120px;
		display: none;
	}
	#countryFlag {
		border: 1px solid #E4E4E4;
		margin: 0 0 0 3px;
		background: url(../IMAGES/selectCountryBg.gif) no-repeat right;
		width: 120px;
	}
	#countryFlag .flagUs {
		margin: 0 0 0 3px;
		background: #000;
		background: url(../IMAGES/flag_us.gif) no-repeat left;
		}


/* flag DropDown END */

/* left nav START */
	#columnNarrowLeft {
	width: 170px;
	background-color:#FFFFFF; /*---width: 170px; background-color:#FFFFFF; MODIFIED---*/
	}
	#leftNav {
	background: url(../IMAGES/orange_bar_narrow.gif) top repeat-x; /*BEFORE NEW LAYOUT (background: url(../IMAGES/navHeadBGBlue.gif) top repeat-x;)*/
	border-bottom: 1px solid #3d71b5;
	font-size: 10px; /*---font-size: 10px; MODIFIED---*/
	text-transform: capitalize;
	padding: 6px 0 0 0;
	}
	#leftNav ul {
		list-style: none;
		padding: 0;
		margin: 0;

	}
	#leftNav li {
		list-style-image: none;
/*		border-bottom: 1px dotted #CCCCCC; */
		background: url(../IMAGES/dottedLine.gif) bottom repeat-x;
		line-height: 22px;
		padding: 0;
		margin: 0;
	}
	#leftNav .last {
		background: none;
	}
	#leftNav a{
	background: url(../IMAGES/bulletArrowLeftNavBlue.gif) 0 5px no-repeat;/*background: url(../IMAGES/bulletArrowLeftNavBlue.gif) left top no-repeat; MODIFIED*/
	line-height: 14px;
	display: block;
	width: 145px; /*---width: 145px; MODIFIED---*/
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 25px;
	}
	#leftNav a:hover {
		background: url(../IMAGES/bulletArrowLeftNavWhite.gif) #5F9BCF 0 7px no-repeat;/*background: url(../IMAGES/bulletArrowLeftNavWhite.gif) #5F9BCF left no-repeat; MODIFIED*/
		color: #FFFFFF;
		text-decoration: none;
	}

/* left nav START */

/* disclaimer START */
	#disclaimer {
		color: #6D6D6D;
		font-size: 10px;
		border-top: 1px dotted #EDEDED;
		line-height: 13px;
		margin-left: 10px; /*ADDED*/
		float:left;
		width: 95%;
	}
	.disclaimer {
		color: #6D6D6D;
		font-size: 10px;
		line-height: 15px;
		float:left;
		width: 95%;
	}
/* disclaimer END */

/* page utilities START */
	#pageUtils {
	width: 560px; /*---width: 100%; MODIFIED. Rest Added---*/
	float:left;
	padding: 0 0 0 30px;
	background-color:#FFFFFF;
	}
	#breadCrumbs {
		border-bottom: 1px solid #CCCCCC;
		padding: 0 0 3px 0;
	}
	#breadCrumbs span {
		font-size: 10px;
		padding: 0 0 0 8px;
		background: url(../IMAGES/bulletBreadCrumb.gif) no-repeat;
		/*---ADDED---*/
		}
	#breadCrumbs a {
		background: url(../IMAGES/bulletBreadCrumb.gif) no-repeat;
		color: #51759B;
		font-size: 10px; /*font-size: 10px; MODIFIED*/
		padding: 0 0 0 8px;
		margin: 0 10px 0 0;
	}
	#utilFunctions {
		float: right;
		margin: 3px 0 0 0;
	}
	#utilFunctions a {
		color: #494949;
		font-size: 9px; /*---font-size: 9px; MODIFIED---*/
		padding: 0 0 0 16px;
		margin: 0 10px 0 0;
	}

/* page utilities START */

/* callouts START */
	.callOutRight {
		width: 170px;
		padding: 6px 8px 6px 8px;
		margin: 6px 0 6px 6px;
		border: 1px solid #D4DDE6;
		background-color: #E5EAEE;
		float: right;
		font-size: 10px;
	}
	.callOutLeft {
		width: 170px;
		padding: 6px 8px 6px 8px;
		margin: 6px 6px 6px 0;
		border: 1px solid #D4DDE6;
		background-color: #E5EAEE;
		float: left;
		font-size: 10px;
	}

/* callouts END */

/* forms START */
	input {
		margin: 2px 0;
		border: 1px solid #CCCCCC;
		background-color:#FAFAFA;
	}
	fieldset {
		border: none;
	}
	label {
		display:block;
		padding: 5px 0;
	}
	label br {
		clear:left;
	}

	/* FORMS - general classes */
	input.f-submit {
		padding: 1px 3px;
		background:#666;
		color:#fff;
		font-weight:bold;
		font-size:96%;
	}
	
	/* FORMS - mainForm - simple form, headings on left, form elements on right */
	form.mainForm {
		width:100%;
		padding: .5em 0;
		position:relative;
	}
		form.mainForm fieldset {
			width:auto;
			margin: 0 10px;
		}
		form.mainForm label {
			clear:left;
			float:left;
			width:100%;
		}
		
		/* hide from IE mac \*/
		form.mainForm label {
			float:none;
		}
		/* end hiding from IE5 mac */
		
		/*form.mainForm label input, form.mainForm label textarea, form.mainForm label select {
			width:15em;
			float:left;
			margin-left:10px;
		} MODIFIED*/
		
		form.mainForm label input, form.mainForm label textarea {
			width:15em;
			/*float:left; COMMENTED*/
			margin-left:5px;
		}
		
		form.mainForm label select {
			/*width:15em; COMMENTED*/
			/*float:left;COMMENTED*/
			margin: 0 5px 0 5px;
		}
		
		form.mainForm label.labletext/*ADDED*/{
		width:100%;
		float:left
		} 
		
		form.mainForm label.labletext b.labletext/*ADDED*/{
			float:left;
			width:100%; 
			line-height: 1.7;
			display:block;
			position:relative;
		}
		
		form.mainForm label b {
			float:left;
			width:130px; /*width:8em; MODIFIED*/
			line-height: 1.7;
			display:block;
			position:relative;
		}
		
		
		form.mainForm label b .req {
			color:#c00;
			font-size:100%;
			font-weight:normal;
			position:absolute;
			top:-.1em;
			line-height:1;
			left:-.4em;
			width:.3em;
			height:.3em;
		}
		form.mainForm div.req {
	color:#666;
	font-size:96%;
	font-weight:normal;
	position:absolute;
	top:.4em;
	right:.4em;
	left:auto;
	width:13em;
	text-align:right;
		}
		form.mainForm div.req b {
			color:#c00;
			font-size:140%;
		}
		form.mainForm label select {
			/*width: 15.5em; COMMENTED*/
		}
		form.mainForm label textarea.f-comments {
			width: 20em;
		}
		form.mainForm div.f-submit-wrap {
			padding: 5px 0 5px 120px;/*padding: 5px 0 5px 8em; MODIFIED*/
			width:300px;
		}
		form.mainForm input.f-submit {
			margin: 0 0 0 10px;
		}
		form.mainForm input.f-date /*ADDED*/ {
			width:50px;
			margin-left: 5px;

		}

		
		form.mainForm fieldset.f-checkbox-wrap, form.mainForm fieldset.f-radio-wrap {
			clear:left;
			float:left;
			width:32em;
			border:none;
			margin:0;
			padding-bottom:.7em;
		}
		form.mainForm fieldset.f-checkbox-wrap b, form.mainForm fieldset.f-radio-wrap b {
			float:left;
			width:8em;
			line-height: 1.7;
			display:block;
			position:relative;
			padding-top:.3em;
		}
		form.mainForm fieldset.f-checkbox-wrap fieldset, form.mainForm fieldset.f-radio-wrap fieldset {
			float:left;
			width:13em;
			margin: 3px 0 0 10px;
		}
		form.mainForm fieldset.f-checkbox-wrap label, form.mainForm fieldset.f-radio-wrap label {
			float:left;
			width:13em;
			border:none;
			margin:0;
			padding:2px 0;
			margin-right:-3px;
		}
		form.mainForm label input.f-checkbox, form.mainForm label input.f-radio {
			width:auto;
			float:none;
			margin:0;
			padding:0;
			border: 0;
			background: none;
			vertical-align: middle;
		}
		
		form.mainForm label span.errormsg {
			position:absolute;
			top:0;
			right:-10em;
			left:auto;
			display:block;
			width:16em;
			background: transparent url(../IMAGES/errormsg_bg.gif) no-repeat 0 0;
		}
		form.mainForm label span.errormsg b {
			padding: 10px 0;
			margin: 0 10px 0 30px;
			color:#B30800;
			font-weight:bold;
			display:block;
			width:auto;
			float:none;
			line-height:1.3;
		}
		div.submit{
		text-align:center;
		}
		select.performance /*ADDED*/ {
		width:190px; 
		margin-bottom:5px;
		font-size: 10px;
		}
/* forms END */

/* tables START */
table {
	border-collapse: collapse;
	vertical-align: top;
	/* width: 33%; */
	color: #4F4F4F;
}

td {
	font-family: Verdana, Helvetica, sans-serif; /*font-family: Arial, Helvetica, sans-serif; MODIFIED*/
	padding: 2px;
}

th {	
	background-color: #5F9BCF;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold; /*---font-weight: bold; MODIFIED---*/
	padding: 6px 4px;
	text-transform: uppercase;
	font-size: 10px; /*---font-size: 10px;MODIFIED---*/ 
	border-right: 1px solid #cccccc; /*---border-right: 1px solid #cccccc; ADDED---*/
	letter-spacing: .5px; /*---letter-spacing: .5px; ADDED---*/
}


.tableLines td{
	border-bottom: 1px solid #E0E0E0;
}

.tableBorder{
	border: 1px solid #E0E0E0;
}

.tableBorderRight td{
	border-right: 1px solid #cccccc;
	padding: 2px 6px 2px 6px;
}

.tableAllLines td{
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}

.tableLines, .tableAllLines{
	border-bottom: 2px solid #CECECE;
}


.even {
	background-color:#F6F6F6;
}
.odd {
	background-color:#FFFFFF;
}
.thAlt1 th {
	background-color: #EFA333;
}
.thAlt2 th {
	background-color: #666666;
}
.thAlt3 th {
	background-color: #E5E5E5;
	color: #494949;
}
.trAlt1 {
	background-color: #FAFAFA;
}
/* tables END */

/* thumbnail START */
.thumbnail{
	padding: 2px;
	border: 1px solid #C6C6C6;
}
/* thumbnail END */

/* image START */
#imageLeft{
	float: left;
	margin-right: 8px;
}
/* image END */

#sg {
	display: block;
	clear: left;
	border-bottom: 1px dotted #CCCCCC;
	margin: 0 0 20px 20px;
	width: 600px;
	padding: 0 200px 20px 0;
}

#sg h1 {
	color:#255288;
	margin: 15px 0 10px 0;
	padding: 10px 0 0 0;
	font-size: 14px;
	text-transform: uppercase;
}
.sg {
	width: 800px;
	display: block;
	margin: 0 0 0 30px;
}
.sgHeader {
	color:#255288;
	margin: 15px 0 10px 0;
	float:left; /*---ADDED---*/
	text-transform: uppercase;
}
blockquote {
	margin: 5px 0 5px 20px;
}
#index {
	margin: 0 0 0 20px;
}
#index h1 {
	color:#255288;
	margin: 15px 0 10px 0;
	padding: 10px 0 0 0;
	font-size: 20px;
	text-transform: uppercase;
}
.index {
	position: absolute;
	text-transform: uppercase;
	top: 20px;
	left: 740px;
	float: right;
	color: #EB8C00;
	padding: 0 0 0 10px;
	background: url(../IMAGES/bulletArrowLineBlue.gif) left no-repeat;
}
