/* 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/topNavTabRight.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;

}


