/*body {



	behavior:url("../../stdcode/css/csshover.htc");



	margin:0 auto;



	padding:24px 0 20px 0;



	color:#333; 



	font:.9em Calibri, Geneva, Arial;



	line-height:1.4em;



	background:#85C0C8 url(../imgs/bg_body.jpg) repeat-x; 
	
	height:100%;



#	background:#85C0C8 url(http://ftsdev.com/emerginvest/a/imgs/bg_body.jpg) repeat-x;







}*/

.subFeed:hover {
	background-color: #cccccc;
}

#Map1Id {
	z-index:-1000;
	}
	
#breadcrumbs {
	position:absolute;
	right:20px;
}	
	
#breadcrumbs a {
	color: #FFFFFF;
}

#topbar {	
	background:#1023BB none repeat scroll 0% 0%; /* #2f5dab */
	color:#FFFFFF;
	/*float:left;*/
	text-align:left;
	#padding:3px 5px 10px 0px;
	padding:3px 10px 10px;
	margin-top:5px;
	margin-bottom:5px;
	height:15px;
	#border: 3px solid #2c2192;
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
	/*width:947px;  FIX */
	#margin-left:9px;
	#margin-right:9px;
	#font-size:0.80em;
	position:relative;
	font-size:9pt;
}

#topbarleft {
	background:#2f5dab none repeat scroll 0% 0%;
	color:#FFFFFF;
	float:left;
	text-align:left;
	padding:3px 5px 3px 0px;
	height:16px;
	border: 1px solid #2c2192;
	width:100%;
}

#row1 {
	align: center;
	width:100%;
	margin:20px;
	/*
	margin-left:20px;
	margin-right:20px; */
}

#row2 {
	align: center;
	width:100%;
	margin:20px;
	/*
	margin-left:20px;
	margin-right:20px; */
}

#row {
	/*margin-right:0.75em;*/
	position:relative;

}
#flashrow {
	position:relative;
	/*padding-right:40px;*/

}

div.features {
	clear: both;
	padding: 15px 0 0 0;
	text-align:left;
}

div.features {
	clear: both;
	border-top: 1px solid #c4c4c4;
	padding: 15px 0 0 0;
	/*padding-right:40px;*/
	text-align:left;
}

#featuresleft {
	position:relative;
	padding-right:40px;

}
.ie #featuresleft {
	position:relative;
	padding-right:10px;
	padding-top:15px;
	margin-top:15px;
}
#featuresright {
	position:relative;
	padding-left:40px;

}
.ie #featuresright {
	position:relative;
	padding-left:10px;
	padding-top:15px;
	margin-top:15px;
}
div.features p {
	line-height:1.9em;
	font-size:1.1em;
}

div.features a.register {
	float:right;
	font-weight:bold;
	color: #0050b0;
}

div.features h3 {
	/*margin: 0 0 10px 0;*/
	font-weight: normal;
	padding:5px; 
	font-size:1.6em; 
	color:#0050b0;
	text-align:left;
	letter-spacing: 0.00em;
	border-bottom:1px solid;
	font-weight:bold;
	/* grey bottom border */
	/*border-bottom:1px solid #c4c4c4;*/
	margin-bottom:20px;
	padding-top:20px;
}

#featuresrow {
	/*margin-right:0.75em;*/
	position:relative;

}


#column {
	display:inline;
	float:left; 
	/*margin-left:0.75em;*/
	position:relative;

}

.ie #left_column {
	display:inline;
	float:left; 
	margin-right:0.75em;
	min-width:456px;
	position:relative;
	padding-left:18px;
	width:456px;

}

#left_column {
	display:inline;
	float:left; 
	margin-right:0.75em;
	min-width:456px;
	position:relative;
	width:456px;

}

#left_column_generic {
	display:inline;
	float:left; 
	margin-right:0.75em;
	position:relative;

}

#right_column_generic {
	display:inline;
	position:relative;
	z-index:0;

}

#right_column {
	display:inline;
	min-width:480px;
	position:relative;
	z-index:0;
	width:480px;
}








#insight_2 {



	/*margin-top:100px;*/



/*	border:1px solid red;



position:relative;



top:250px;*/



}







ul{



	type:block;



}







/* we added this hizzle*/



.num_green {



	color:#ff0000



}







form {



	margin:0;



	padding:0;



}







img {



	border:0;



} 



#brokerages img {
	padding-right:8px;
	padding-left:8px;
}



a {


	color: #1023BB;
	/*color:#345DAB;*/



	outline:none;



}







a:hover {



	color:#000;



	outline:none;



	text-decoration:none;



}







p {



	margin:0;



	padding:0 0 14px 0;



}







h1, h2, h3, h4, h5 {



	margin:0;



	padding:0;







}















h1 {



	font-size:1.8em;



	color:#3A4775;



	letter-spacing:.02em;



/*	margin-bottom:14px;*/



}



h7 {



	font-size:1.8em;



	color:#3A4775;



	letter-spacing:.02em;



	margin-bottom:14px;



}



#blog_title {



	font-size:1.6em;
	
	font-weight:bold;
	
	color: #1023BB;
	/*color: #345DAB;*/

	letter-spacing:.02em;



	/*margin-bottom:14px;*/



}



h3 {



	color:#005BB4;



	margin:14px 0 5px 0;



	padding-bottom:0;



	font-size:1.2em;



	letter-spacing:.02em;



}



h4 {



	font-size:.8em;



	color:#00ff00;



	letter-spacing:.02em;



	margin-bottom:1px;



}







h5 {



	font-size:.65em;



	color:#00ff00;



	letter-spacing:.02em;



	margin-bottom:1px;



}







th {



	text-align:left;



	font-weight:700;



	background:#f5f5f5;



	border-bottom:1px solid #ccc;



	border-top:1px solid #ccc;



}







tr.row_even td {



	background:#EBF5FD;



	border-bottom:1px solid #D8E2E7;



	border-top:1px solid #D8E2E7;



}







tr.row_odd td {



	background:#ffffff;



	border-bottom:1px solid #D8E2E7;



	border-top:1px solid #D8E2E7;



}







.num_green {



	color:#009A00



}







.align_right {



	text-align:right !important;



}







.align_left {



	text-align:left !important;



}







.align_center {



	text-align:center !important;



}







.spacer2 {



	width:18px;



}	







#grid {



	margin:0 auto;



	text-align:center; /* this resolves IE6 centering */



}

.PreviewDescription {
	margin-left: 10px; 
	margin-right:5px;
	font-size: 11pt; 
	text-align: left; 
	line-height: 1.2em; 
	color: black;
	overflow: auto;
}

.PreviewDescription img {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;	
	max-width: 97%;
}

.ArticleText {
	font-size: 1.0em;
	text-align:left;
	line-height:1.5em;
	color: black;
	margin-right:15px;
	display: inline-block;	
}

.ArticleText img {
	float:left;
	margin: 10px 10px 10px 10px;
	border: 1px solid darkGray;
	padding: 5px 5px 5px 5px;
}

.ArticleText .feedflare img {
	border: none;
	padding: none;
	margin: 0 0 0 0;
}

#graybox {
	border: 2px solid rgb(202, 202, 202); 
	background-color: rgb(234, 234, 234); 
	font-size: 0.9em; 
	/*margin-left: 20px;*/ 
	margin-bottom: 15px; 
}

textarea.CommentBox {
	font-family:"Lucida Grande",sans-serif;
	font-size:1.1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:7em;
	width:95%;
	line-height:1.1;
}


#template {



	position:relative;



	margin:0 auto;



	/*width:990px; FIX*/

	min-height: 530px;

}


#signinform {
	height:20px; 
	min-width:1050px; 
	font-size:9pt; 
	text-align:right; 
	background-color:darkGray; 
	border-bottom:1px solid darkBlue;
}




#banner {



	position:relative;

	height:135px;
	padding-left: 10px;
	padding-top:2px;
	/*width:990px; FIX */
	min-width:1050px;


}







*html #banner {



	position:static;



}







*+html #banner { /* IE7 */



	position:static;



}







#logo {
	position:relative;
	float:left;
	margin:0 0 0 0;
	left:0;
	display:block;
	width:250px;
	height:74px;
/*	background:url(http://www.emerginvest.com/stdcode/logos/Emerginvest.gif) no-repeat;*/
/*	background:url(http://ftsdev.com/emerginvest/a/imgs/logo.gif) no-repeat;*/
	z-index:100;
}

*html #logo { /* IE6 */
	margin-left:0;
}

#logo span {
	display:none;
}


#streamlogo {
	position:relative;
	float:left;
	margin:0 0 0 8px;
	left:0;
	display:block;
	width:270px;
	height:74px;
	background:url(http://images.emerginvest.com/logos/EmergeStream.gif) no-repeat;
/*	background:url(http://ftsdev.com/emerginvest/a/imgs/logo.gif) no-repeat;*/
	z-index:100;
}

*html #streamlogo { /* IE6 */
	margin-left:0;
}

#streamlogo span {
	display:none;
}

.streamitem {
	background-color:#F9F9FF;
	border:2px solid #009098;
}

.streamitem:hover {
	background-color:lightGray;
	border:2px solid black;	
}

.convoitem {
	background-color:#F9F9FF;
	border:2px solid #009098;
}

.convoitem:hover {
	background-color:lightGray;
	border:2px solid black;	
}

.replyitem {
	background-color:lightBlue;
	border:1px solid lightGray;
}

.replyitem:hover {
	background-color:darkGray;
	border:2px solid black;	
}

.retweetitem {
	background-color:#DCF9D6;
	border:1px solid lightGray;
}

.retweetitem:hover {
	background-color:darkGray;
	border:2px solid black;	
}

.eiitem {
	background-color:#A9D0F5;
	border:1px solid lightGray;
}

.eiitem:hover {
	background-color:darkGray;
	border:2px solid black;
}

div > #StreamItemDatetime {
	color:darkGreen; 
	font-size:9px; 
	font-weight:bold; 
	font-style:normal; 
	vertical-align:top; 
	position:absolute; 
	text-align:right; 
	right:5px;		
	visibility:visible;
	z-index:0;	
}

div:hover > #StreamItemDatetime {
	visibility:hidden;
}

div > #TwitterStreamItemActions {
	visibility:hidden;
	position:absolute; 
	text-align:center; 
	right:2px; 
	top:0px;
	line-height: 1.25em;	
}
/*top: 20px; 
width: 30px;
*/

div:hover > #TwitterStreamItemActions {
	visibility:visible;
	z-index:500;
}

.TwitterStreamItemAction {
	color:blue;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

.TwitterStreamItemAction:hover {
	text-decoration:underline;
	color:blue;
}

.TwitterUser {
	font-weight:bold;
	color:#333333;
	/*color:#636363;*/
}

/*a.TwitterUser {
	text-decoration:none;
}*/

a.TwitterUser:hover {
	text-decoration:none;
	color:darkBlue;	
}

.streamoptionsbox {
	display:inline-block; 
	text-align:center;
	margin-left:auto; 
	margin-right:auto; 
	border:2px solid #1023BB; 
	border-top:0px;
	text-align:left; 
	font-size:10pt; 
	padding-left:10px; 
	padding-right:10px;  
	margin-bottom:10px; 
	margin-top:0px; 
	float:center; 
	width:85%; 
	line-height:1.2em;
	background: #CEF6E3;	
}

.columnheader {
	background-color: #F0F0F0;
	border: 1px dotted black;
	margin: 0 0 10px 0;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16pt;
	color: rgb(0,0,255);
	/*height:95px;*/
	vertical-align:center;
	text-align:center;
}

.columnheader .bigheader {
	text-transform: uppercase;
	font-weight: bold;
}

.columnheader .bigheader .firstletter {
	color: #7b7d81;
	font-size: 20pt;
}

#utility {
	/*position:relative;
	float:right;
	*/
	position:absolute;
	width:auto;
	height:33px;
	list-style:none;
/*	margin:21px 21px 0 0; */
	/*margin:21px 0 0 0; */
	top:95px;
	/*width:260px;*/
	/*left:705px;*/
	right:5px;
	padding:0;
	color:#666;
	font:.8em Calibri, Geneva, Arial;
	min-width:348px;
}




*html #utility { /* IE6 */



	margin-right:10px;



	overflow:hidden;



}






/*
#utility  span {



	font-weight:700;



}
*/






#navigation {
	position:absolute;
/*	top:52px;*/
	top:99px;
	left:0px;
	/*right:0;*/
	clear:both;
	/*width:700px;*/
	width:731px;
	z-index:1000;
}

#streamnavigation {
	position:absolute;
	top:52px;
	right:0;
	clear:both;
	/*width:700px;*/
	width:711px;
	z-index:1000;
}





#ui1 {



	position:absolute;



	top:0px;



	right:0;



	height:1px;



	width:504px;



	background:#5A6068;



	overflow:hidden;



	display:none; /* Turns off line under main nav */



}







#ui2 {



	position:absolute;



	top:0px;



	right:123px;



	height:1px;



	width:546px;



	background:#5A6068;



	overflow:hidden;



}



/* add button code */

#add ol {
	float: left;
	list-style: none;
	position: absolute;
	z-index:100;
	display:none;
	overflow: auto; 
	left: 821px; 
	top:168px;
	width: 146px; 
	/*height: 250px;*/
	height:32px; /* Fixed for IE */
	padding:0;
	overflow:auto; 
	/*overflow:scroll; */ /* Fixed for IE */ /* Overwritten on 6/9/08 */
	margin:0 0 0 0px;
	background:#fff;
	border:1px solid #CACBCB;
	background-image:none !important;
}

*html #add ol { /* IE6 */
	display:none;
	margin-left:-124px;
	left: 940px; 
	top:177px;
	height:36px
	/*left:-999*/
}

*+html #add ol { /* IE7 */
	left: 817px; 
	top:168px;
	height:36px
	/*top:37px;
	margin-left:-113px;*/
	/*left: -999px;*/
}

#add td:hover ol {
	display:block;
}

/*
#add td ol {
	display:block;
}
*/

*html #add td:hover ol {
	display:block;
}

*+html #add td:hover ol { 
	display:block;
}

ol#add a {
	display:block;
	float:left;
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0;
	left:867px;
	top:166px;
}

#add ol li {
	position:relative;
	padding:0;
	margin:0 0 0 0;
	/*width: 178px;*/
	width:auto; /* Fixed for IE */
	font-family: Calibri, Geneva, Arial;
	font-size: 0.75em;
	font-weight:normal;
	color: #FFFFFF;
	background-image:none !important;
	line-height:.75em;
	text-align:left;
	/*overflow:hidden;*/
	overflow:visible; /* Fixed for IE */
}

*html #add ol li {/* IE6 */
	width: 146px;
}

*+html #add ol li { /* IE7 */
	width: 146px;
}

#add ol li a {
	text-transform:none;
	display: block;
	width: 140px;
	height:auto;
	text-decoration: none;
	font-weight:400;
	line-height:.85em;
	padding:2px 3px;
	}

#add ol li a:hover {
	color:#fff !important;
	text-decoration:none;
	background:#596E91 !important;
}

/*
#main_nav li:hover ol ol, #main_nav li:hover ol ol ol, #main_nav li.sfhover ol ol, #main_nav li.sfhover ol ol ol {
	left: 0px;
	#Following were added for IE, but may not apply to the last two types of classes
	width:140px;
	height:30px;
	overflow:auto;
	margin:-30px 0 0 160px;
}

#main_nav li:hover ol, #main_nav li li:hover ol, #main_nav li li li:hover ol, #main_nav li.sfhover ol, #main_nav li li.sfhover ol, #main_nav li li li.sfhover ol {
	left: auto;
}

#main_nav li:hover ol li:hover ol {
	color:#eee;
}
*/


/* main_nav code */



ol#main_nav {



	position:relative;



	float:left;



	display:block;



	/*width:700px;*/



	width:731px;



	height:38px;



	list-style:none;



	white-space:nowrap;




	margin:0;



	padding:0;



/*	background:url(../imgs/nav2-x.png) 0 -40px no-repeat; */



/*	background:url(../imgs/mainnav2-xtest9-lightblue.png) 0px -40px no-repeat;*/
	background:url(../imgs/EmerginvestNavbar2.gif) 0px -40px no-repeat;



/*	background:url(http://www.emerginvest.com/blair/demo/stdcode/imgs/nav2-x.png) no-repeat;*/



}

/*
ul#CountriesList {
	background:transparent url(http://www.emerginvest.com/blair/demo/stdcode/imgs/flags/AllFlags.gif) no-repeat; 
	padding:0px; 
	margin:0px;
}

ul#CountriesList li span {display:none;}

ul#CountriesList li {
	float:left;
	list-style:none;
	position:relative;
}

ul#CountriesList li, #CountriesList a {
	display:block;
	margin:0;
	padding:0;		
}
*/

ol#main_nav li, ol#search_nav li {
	display:block;
	float:left;
	position:relative;
	width:auto;
	margin:0 0 0 0;
	text-align:center;
} 


ol#main_nav li a, ol#search_nav li a {
	display:block;
	float:left;
	padding:0;
	margin:0;
	/*height:38px;*/
	overflow:hidden;
}


ol#main_nav li a span, ol#search_nav li a span { /* for seo purposes */
	display:none;
}

#tab_1 a { /* home */
	position:relative;
/*	left:0;*/
	height:38px;
	width:157px;
}

#tab_1 a:hover, #tab_1 a.on {
/*	background:url(http://www.emerginvest.com/blair/demo/stdcode/imgs/nav2-x.png) 0 0px no-repeat;*/
/*	background:url(../imgs/nav2-x.png) 0 0px no-repeat; */
	/*background:url(../imgs/mainnav2-xtest9-lightblue.png) 0 0px no-repeat;*/
	background:url(../imgs/EmerginvestNavbar2.gif) 0 0px no-repeat;
}

#tab_2 a {
	position:relative;
/*	left:158px;*/
	height:38px;
	width:113px;
}

#tab_2 a:hover, #tab_2 a.on {
	/*background:url(../imgs/mainnav2-xtest9-lightblue.png) -157px 0px no-repeat;*/
	background:url(../imgs/EmerginvestNavbar2.gif) -157px 0px no-repeat;
/*	background:url(../imgs/nav2-x.png) -157px 0px no-repeat; */
/*	background:url(http://www.emerginvest.com/blair/demo/stdcode/imgs/nav2-x.png) -157px 0px no-repeat;*/
}

#tab_3 a {
	position:relative;
	height:38px;
	width:101px;
}

#tab_3 a:hover, #tab_3 a.on {
/*	background:url(../imgs/nav2-x.png) -270px 0px no-repeat; */
	/*background:url(../imgs/mainnav2-xtest9-lightblue.png) -270px 0px no-repeat;*/
	background:url(../imgs/EmerginvestNavbar2.gif) -270px 0px no-repeat;
/*	background:url(http://www.emerginvest.com/blair/demo/stdcode/imgs/nav2-x.png) -270px 0px no-repeat;*/
}

#tab_4 a {
	position:relative;
	height:38px;
	/*width:90px;*/
	width:91px;
}

#tab_4 a:hover, #tab_4 a.on {
/*	background:url(../imgs/nav2-x.png) -386px 0px no-repeat; */
	/*background:url(../imgs/mainnav2-xtest9-lightblue.png) -371px 0px no-repeat;*/
	background:url(../imgs/EmerginvestNavbar2.gif) -371px 0px no-repeat;
/*	background:url(http://www.emerginvest.com/blair/demo/stdcode/imgs/nav2-x.png) -386px 0px no-repeat;*/
}

#tab_5 a {
	position:relative;
	height:38px;
	width:119px;
}

#tab_5 a:hover, #tab_5 a.on {
/*	background:url(../imgs/nav2-x.png) -476px 0px no-repeat; */
	/*background:url(../imgs/mainnav2-xtest9-lightblue.png) -462px 0px no-repeat;*/
	background:url(../imgs/EmerginvestNavbar2.gif) -462px 0px no-repeat;

/*	background:url(http://www.emerginvest.com/blair/demo/stdcode/imgs/nav2-x.png) -476px 0px no-repeat;*/
}

#tab_6 a {
	position:relative;
	height:38px;
	width:150px;
}

#tab_6 a:hover, #tab_6 a.on {
/*	background:url(../imgs/nav2-x.png) -595px 0px no-repeat; */
	/*background:url(../imgs/mainnav2-xtest9-lightblue.png) -581px 0px no-repeat;*/
	background:url(../imgs/EmerginvestNavbar2.gif) -581px 0px no-repeat;
/*	background:url(http://www.emerginvest.com/blair/demo/stdcode/imgs/nav2-x.png) -595px 0px no-repeat;*/
}


/* begin sub menus */

#main_nav li ol {
	float: left;
	list-style: none;
	position: absolute;
	z-index:100;
	display:none;
	left: auto;
	top:37px;
	/*height: 250px;*/
	height:630px; /* Fixed for IE */
	width: 216px;
	padding:0;
	overflow:auto; 
	/*overflow:scroll; */ /* Fixed for IE */ /* Overwritten on 6/9/08 */
	margin:0 0 0 0px;
	background:#fff;
	border:1px solid #CACBCB;
	background-image:none !important;
	/*background: transparent url(http://www.emerginvest.com/blair/demo/stdcode/imgs/flags/AllFlags.gif) 0 0 no-repeat;*/
}

*html #main_nav li ol { /* IE6 */
	display:none;
	margin-left:-124px;
	/*left:-999*/
}

*+html #main_nav li ol { /* IE7 */
	top:37px;
	margin-left:-113px;
	/*left: -999px;*/
}

#main_nav li:hover ol {
	display:block;
}

*html #main_nav li:hover ol {
	display:block;
}

*+html #main_nav li:hover ol { 
	display:block;
}

#main_nav li ol li {
	position:relative;
	padding:0;
	margin:0 0 0 0;
	/*width: 178px;*/
	width:auto; /* Fixed for IE */
	font-family: Calibri, Geneva, Arial;
	font-size: 1em;
	font-weight: 600;
	color: #FFFFFF;



	background-image:none !important;



	line-height:.75em;



	text-align:left;



	/*overflow:hidden;*/



	overflow:visible; /* Fixed for IE */



}







*html #main_nav li ol li {/* IE6 */
	width: 100px;
}

*+html #main_nav li ol li { /* IE7 */
	width: 100px;
}

#main_nav li ol li a {
	text-transform:none;
	display: block;
	width: 100px;
	height:auto;
	text-decoration: none;
	padding: 5px 4px !important;
	font-weight:400;
	line-height:.85em;
}

/*
#main_nav ol ul {
	position: relative;
	float: left;
	border:1px solid #FF0000;
	left: 200px;
	width: 200px;
}
*/



#main_nav li ol li a:hover {
	color:#fff !important;
	text-decoration:none;
	background:#596E91 !important;
}

#main_nav li:hover ol ol, #main_nav li:hover ol ol ol, #main_nav li.sfhover ol ol, #main_nav li.sfhover ol ol ol {

	left: 0px;
	/*Following were added for IE, but may not apply to the last two types of classes*/
	width:120px;
	height:200px;
	overflow:auto;
	margin:-30px 0 0 160px;
}

#main_nav li:hover ol, #main_nav li li:hover ol, #main_nav li li li:hover ol, #main_nav li.sfhover ol, #main_nav li li.sfhover ol, #main_nav li li li.sfhover ol {
	left: auto;
}

#main_nav li:hover ol li:hover ol {
	color:#eee;
}

/*#main_nav li ol li a span {
	background-image: url(http://www.emerginvest.com/blair/demo/stdcode/imgs/flags/AllFlags.gif);	
}

#main_nav li ol li a:hover span {
	
	background-image: url(http://www.emerginvest.com/blair/demo/stdcode/imgs/flags/AllFlags.gif);	
}
*/

//2nd nav (regions)

#main_nav2 {

	float: left;
	list-style: none;
	position: absolute;
	z-index:100;
	display:none;
	left: auto;
	top:37px;
	/*height: 250px;*/
	height:250px; /* Fixed for IE */
	width: 216px;
	padding:0;
	overflow:auto; 
	/*overflow:scroll; */ /* Fixed for IE */ /* Overwritten on 6/9/08 */
	margin:0 0 0 0px;
	background:#fff;
	border:1px solid #CACBCB;
	background-image:none !important;
}

*html #main_nav2 { /* IE6 */
	display:none;
	margin-left:-113px;
	/*left:-999*/
}

*+html #main_nav2 { /* IE7 */
	top:37px;
	margin-left:-102px;
	/*left: -999px;*/
}
/*
#main_nav2 li:hover ol {
	display:block;
}

*html #main_nav2 li:hover ol {
	display:block;
}

*+html #main_nav2 li:hover ol { 
	display:block;}
*/
#main_nav2 li {
	position:relative;
	padding:0;
	margin:0 0 0 0;
	/*width: 178px;*/
	width:auto; /* Fixed for IE */
	font-family: Calibri, Geneva, Arial;
	font-size: 1em;
	font-weight: 600;
	color: #FFFFFF;
	background-image:none !important;
	line-height:.75em;
	text-align:left;
	/*overflow:hidden;*/
	overflow:visible; /* Fixed for IE */

}

*html #main_nav2 li {/* IE6 */
	width: 176px;
}

*+html #main_nav2 li { /* IE7 */
	width: 177px;
}

#main_nav2 li a {
	text-transform:none;
	display: block;
	width: 180px;
	height:auto;
	text-decoration: none;
	padding: 5px 4px !important;
	font-weight:400;
	line-height:.85em;
}

*html #main_nav2 li a {
	text-transform:none;
	display: block;
	width: 180px;
	height:auto;
	text-decoration: none;
	padding: 5px 4px !important;
	font-weight:400;
	line-height:.85em;
}

*+html #main_nav2 li a {
	text-transform:none;
	display: block;
	width: 180px;
	height:auto;
	text-decoration: none;
	padding: 5px 4px !important;
	font-weight:400;
	line-height:.85em;
}
#main_nav2 li a:hover {
	color:#fff !important;
	text-decoration:none;
	background:#596E91 !important;
}

*html #main_nav2 li a:hover {
	color:#fff !important;
	text-decoration:none;
	background:#596E91 !important;
}

*+html #main_nav2 li a:hover {
	color:#fff !important;
	text-decoration:none;
	background:#596E91 !important;
}

#main_nav2 li:hover ol ol, #main_nav2 li:hover ol ol ol, #main_nav2 li.sfhover ol ol, #main_nav2 li.sfhover ol ol ol {
	left: 0px;
	/*Following were added for IE, but may not apply to the last two types of classes*/
	width:220px;
	height:180px;
	overflow:auto;
	margin:-30px 0 0 160px;

}

*html #main_nav2 li:hover ol ol, #main_nav2 li:hover ol ol ol, #main_nav2 li.sfhover ol ol, #main_nav2 li.sfhover ol ol ol {
	left: 0px;
	/*Following were added for IE, but may not apply to the last two types of classes*/
	width:220px;
	height:180px;
	overflow:auto;
	margin:-30px 0 0 160px;

}

*+html #main_nav2 li:hover ol ol, #main_nav2 li:hover ol ol ol, #main_nav2 li.sfhover ol ol, #main_nav2 li.sfhover ol ol ol {
	left: 0px;
	/*Following were added for IE, but may not apply to the last two types of classes*/
	width:220px;
	height:180px;
	overflow:auto;
	margin:-30px 0 0 160px;

}
/*
#main_nav2 li:hover ol, #main_nav2 li li:hover ol, #main_nav2 li li li:hover ol, #main_nav2 li.sfhover ol, #main_nav2 li li.sfhover ol, #main_nav2 li li li.sfhover ol {
	left: auto;
}

*html #main_nav2 li:hover ol, #main_nav2 li li:hover ol, #main_nav2 li li li:hover ol, #main_nav2 li.sfhover ol, #main_nav2 li li.sfhover ol, #main_nav2 li li li.sfhover ol {
	left: auto;
}

*+html #main_nav2 li:hover ol, #main_nav2 li li:hover ol, #main_nav2 li li li:hover ol, #main_nav2 li.sfhover ol, #main_nav2 li li.sfhover ol, #main_nav2 li li li.sfhover ol {
	left: auto;
}
*/
#main_nav2 li:hover ol li:hover ol {
	color:#eee;
}

*html #main_nav2 li:hover ol li:hover ol {
	color:#eee;
}

*+html #main_nav2 li:hover ol li:hover ol {
	color:#eee;
}





/* end sub menus */











ol#search_nav {

	position:relative;
	float:right;
	display:block;
/*	width:377px !important;*/
        width:380px !important;
	/*height:32px;*/
	list-style:none;
	white-space:nowrap;
	margin:0;
	padding:0;
	overflow:hidden;
}

#search_nav_tip {
	text-align:left; 
	padding-left:7px;
	font-style:italic;
	display:table;
	width:385px;
	font-size:10pt;
	color:rgb(127,127,127);
	line-height:1.0em;
}





ol#search_nav li {



	background-image:none !important;



}



/*



#searchbox {



	padding-left:0px !important;



}



*/







#searchbox p {


	width: 281px;
	background:url(../imgs/bg_searchbox3.png) no-repeat; 



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/bg_searchbox.png) no-repeat;*/



	


	border-left:1px solid lightGray;
	border-bottom:1px solid lightGray;
	border-top: 1px solid lightGray;
	height:33px;

	padding:3px 0px 4px 4px !important;



	margin:0 0 0 0 !important;   



}







*+html #searchbox p {



	width:340px !important;



	overflow:hidden;



}







#searchbox p input {
	border:0;
	width:324px;
	/*height:13px; */ /* Removed on 6/9/08 */
	font:.85em Calibri, Geneva, Arial;
	color:#666;
	margin:2px 3px 0 0;

	padding-left:0px;

	font-size:16pt;

}



/* search box updates */



*+html #searchbox p input { /* IE7 */



	position:relative;



	padding-top:0 !important;



	font:.8em Arial, Helvetica, sans-serif !important;



	width:253px !important;



	/*font:.8em Calibri, Geneva, Arial !important; */ /* Removed on 6/9/08 */



}







*html #searchbox p input { /* 6 */



	position:relative;



	top:1px;



	font:.8em Calibri, Geneva, Arial !important;



}







#banner ol li#sn_3 {



	/*margin-top:2px;*/



	padding:0 0 0 0 !important;



}







#banner ol li#sn_3 a {



	width:88px;



	height:40px;

	border-right:1px solid lightGray;
	border-bottom:1px solid lightGray;
	border-top: 1px solid lightGray;

	background:url(../imgs/bu_search3.png) 0 0 no-repeat; 



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/bu_search.png) 0 0 no-repeat;*/



}







#banner input#sn_3 {



	/*margin-top:2px;*/



	padding:0 0 0 0 !important;



}







#banner input#sn_3 a {



	width:62px;



	height:28px;



	background:url(../imgs/bu_search2.png) 0 0 no-repeat; 



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/bu_search.png) 0 0 no-repeat;*/



}











.pagenav {



	clear:both;


/*	padding:0px 10px 7px 10px;*/
	padding:0px 10px 3px 10px;

	background:#fff;


/*
	border:1px solid #B9CFE3;
*/
	border-bottom:1px solid #2C2192;
	border-left:1px solid #2C2192;
	border-right:1px solid #2C2192;
	border-top:1px solid #2C2192;

	margin:0 0 2px 0;



	text-align:left;



}







*+html .pagenav { /* IE7 */



	padding:0px 14px 4px 10px



}







*html .pagenav { /* IE6 */



	padding:2px 14px 4px 10px



}







.spacer1 {



	margin:0 8px;



}







.pagenav span {



	font-weight:700;



	color:#000;



}







.content {



	width: 630px;



	background:#FFFFFF none repeat scroll 0%;



	border-color: #305CAC #305CAC;



	border-style:solid;



	border-width:2px 2px 2px 2 px;



	padding-left: 10px; 



	padding-right: 10px; 



	padding-top: 10px;



	text-align:left;



}







.banner2 {



	width: 630px;



	padding-left: 10px; 



	padding-right: 10px;



	padding-bottom: 12px;



	text-align:left;



}







.quote {



	text-align:right;



	font-size: 14px;



}

#registerform td {
	font-size:9pt;
	font-weight:bold;
	text-align:left;	
}

.loginnote {
	font-size:9pt;
	font-style:italic;
	color:red;
	text-align:left;
}



#search_suggest {
	cursor:pointer;
	position:absolute;
	top:26px;
	right:11px;
/* right:104px */
	
}

.ie #search_suggest {



	position:absolute;



	top:60px;



	right:18px;



}

*+html #search_suggest {



	position:absolute;



	top:60px;



	right:18px;



}




#main_content {
	position:relative;
/*	position:absolute;
	top:133px;
*/
	clear:both;
/*	top:60px;*/
	margin:0 0 0 0;
	/*width:990px; FIX*/
	/* background:url(full_gray_box.png) repeat-y; */ /* Use for gray background 6/9/08 */
	/*background:url(../imgs/body_mid2.png) repeat-y; FIX */
	background-color:#FFFFFF;
/*	background:url(http://ftsdev.com/emerginvest/a/imgs/body_mid2.png) repeat-y;*/
	border:1px solid white;
	/*overflow:hidden;*/
	min-height: 400px;
	min-width:1050px;
}







#mc_mid {



	/*overflow:hidden;*/
	overflow:visible;
	display:table;
	min-height:40px;

	/* background-image:none  !important; */ /* Use for gray background 6/9/08 */



 	/*background:url(../imgs/body_top2.jpg) no-repeat; FIX */



/*	background:url(../imgs/052708_theme_gray_crop.jpg) repeat-x #DDDDDD;



/*   background:url(http://ftsdev.com/emerginvest/a/imgs/body_top.jpg) no-repeat; */



}







#mc_wrapper {



	/*overflow:hidden;*/



	padding-bottom:20px;


	height:100%;

	/* background-image:none  !important; */ /* Use for gray background 6/9/08 */



	background:url(../imgs/body_bot2.gif) 0 bottom no-repeat;



	/*width:990px; FIX*/



	/*background:url(../imgs/052708_theme_gray_crop.jpg) repeat-x #DDDDDD;*/



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/body_bot.gif) 0 bottom no-repeat;*/



}







/* corrections on #main_content and for gray */







*html #mc_wrapper, *html #mc_mid {



	background-image:none;



}







#dashboard_top {



	padding:3px 18px 0 18px;



	/*overflow:hidden;*/



}







#dashboard_top h1 {



	float:left;



	/*width:430px;*/



	font-weight:700;



	padding-top:5px;


	color: #1023BB;
	/*color:#345DAB;*/



	font:1.3em Geneva, Calibri, Geneva, Arial;



	overflow:hidden;



}







#lt_col {



	float:left;



	margin-right: 0px;



	width:100%;



	padding:18px 0px 14px 17px;



}







.box {


	/*originally margin-bottom:24px;*/
	/*padding-bottom:0.8em;*/



	font:.8em Calibri, Geneva, Arial;



	



	overflow:hidden;



	/*background:url(../imgs/_toplt_bluehdr.gif) no-repeat; */



	/*background:url(http://ftsdev.com/emerginvest/a/imgs/_toplt_bluehdr.gif) no-repeat;*/



}







*+html .box {



	font-size:.78em;



}	







*html .box {



	font-size:.75em;



}	







.box .hdr {



	font-weight:700;



	color:#2B4F91;



}







.box1_hdr {



	position:relative;

	

	color:#FFF;

	

	font:1.4em Calibri, Geneva, Arial;

	

	/*font-weight:700;*/

	

	background:#305CAC;



	padding:8px 0px 3px 9px;



}







*html .box1_hdr {



	padding:5px 14px 5px 9px;



	z-index:0;



}







*+html .box1_hdr {



	padding:5px 14px 5px 9px;



}







.box1_ftr {



	position:relative;



	/*background:#305CAC;*/
	background: #C8D0F7;
	color: darkBlue;
	font-weight:bold;
	border:1px solid #305CAC;



	height:7px;



	overflow:hidden;



}







.box1_ltcnr {
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	background:url(../imgs/corner_toplt_whitehdr.gif) no-repeat; 
/*	background:url(http://ftsdev.com/emerginvest/a/imgs/_toplt_bluehdr.gif) no-repeat;*/
}

.convo_ltcnr {
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	left:-2px;
	top:-2px;
	background:url(../imgs/corner_toplt_turqoisehdr.gif) no-repeat; 
/*	background:url(http://ftsdev.com/emerginvest/a/imgs/_toplt_bluehdr.gif) no-repeat;*/
}

*html .box1_ltcnr { /* IE6 */
	left:-9px;
}

*html .convo_ltcnr { /* IE6 */
	display:none;
}

#slider { 
	margin: 10px; 
}
 /*demo page css*/
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

.box1_rtcnr {
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	right:-1px;
	top:0;
	background:url(../imgs/corner_toprt_whitehdr.gif) no-repeat; 
}

.convo_rtcnr {
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	right:-2px;
	top:-2px;
	background:url(../imgs/corner_toprt_turqoisehdr.gif) no-repeat; 
}

.convo_botltcnr {
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	left:-2px;
	bottom:-2px;
	background:url(../imgs/corner_botlt_turqoisehdr.gif) no-repeat; 
}





*html .box1_rtcnr { /* IE6 */
	display:none;
}

*html .convo_rtcnr { /* IE6 */
	display:none;
}

*html .convo_botltcnr { /* IE6 */
	display:none;
}



.box1_ftr .box1_ltcnr {



	width:7px;



	height:7px;



	overflow:hidden;



	position:absolute;



	left:0;



	top:0;



	background:url(../imgs/corner_botlt_whitehdr.gif) no-repeat; 



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/_botlt_bluehdr.gif) no-repeat;*/



}







.box1_ftr .box1_rtcnr {



	width:7px;



	height:7px;



	overflow:hidden;



	position:absolute;



	right:0;



	top:0;



	background:url(../imgs/corner_botrt_whitehdr.gif) no-repeat; 



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/_botrt_bluehdr.gif) no-repeat;*/



}







.box1 h2, .box2 h2 {



	margin:4px 0 0 0;



	font:1.25em Geneva, Calibri, Geneva, Arial !important;



	color:#fff;



	font-weight:700;



}







.box h3 {



	margin:0;



	padding:8px 14px 8px 7px;



}







.box2 h2 {



	background:#67696D



}







h2.reg {



	background-color:#FFFFFF;



	color:#333;



	font-weight:700 !important;



	padding:8px;



}







.box1_bot {



	height:6px;



	overflow:hidden;



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/box1_bot.png) no-repeat*/



	background:url(../imgs/box1_bot.png) no-repeat 



}







.full {



	padding:14px;



	background:url(../imgs/div_1.gif) 0 bottom repeat-x; 



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/div_1.gif) 0 bottom repeat-x;*/



}







.box1 .left {



	float:left;



	padding:14px;



	width:350px;



}







.box1 .right {



	float:right;



	padding:14px;



	width:190px;



	background:url(../imgs/vertdiv.jpg) 0 14px repeat-y; 



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/vertdiv.jpg) 0 14px repeat-y;*/



}







.box1 .right h3 {



	text-transform:uppercase;



	margin:0 0 5px 0;



	color:#333;



	font-weight:700 !important;



	font:1em Calibri, Geneva, Arial;



}	







.box2 {



	width:267px;



	overflow:hidden;



}







.box2_top {



	width:268px;



	height:8px;



	overflow:hidden;



	background:url(../imgs/box1_top.png) no-repeat



}







.top_gray {



	width:268px;



	height:8px;



	overflow:hidden;



	background:url(../imgs/sm_hdr_gray.gif) no-repeat 



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/sm_hdr_gray.gif) no-repeat*/



}







.top_blue {



	width:268px;



	height:8px;



	overflow:hidden;



	background:url(../imgs/sm_hdr_blue.gif) no-repeat 



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/sm_hdr_blue.gif) no-repeat*/



}







/*.box1_mid, .box2_mid {*/
	.box1_mid {



	background:#fff;



	border:1px solid #305CAC;



	border-top:0;



	border-bottom:0;



}

/*
.box3_mid {



	background:#C6E0FE;



	border-top:0;



	border-bottom:0;



}




.box2_bot {



	width:268px;



	height:5px;



	overflow:hidden;



	background:url(../imgs/box2_bot.png) no-repeat



}







.box2_mid p {



	padding:8px;



}

*/





.cols3 div {



	float:left;



	width:185px;



	padding:10px 0 10px 14px;



	background:url(../imgs/vertdiv.jpg) right 14px repeat-y; 



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/vertdiv.jpg) right 14px repeat-y;*/



	height:172px;



}







ul#about-menu {



	display:inline;



	float:left;



	font-size: 14px;



	width:185px;



	margin:22px;



	background:url(../imgs/vertdiv.jpg) right 14px repeat-y; 



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/vertdiv.jpg) right 14px repeat-y;*/



	padding-left: 0px;



}







ul, ol, dir, menu {



	list-style-image:none;



	list-style-position:outside;



	list-style-type:none;



}







ul#about-menu li{



	border-bottom:1px solid #dfeeff;



	padding:10px 0pt;



}







ul#worldmaptext {



	display:inline;



	float:left;



	width:332px;



	margin:22px;
	
	
	margin-left:0px;



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/vertdiv.jpg) right 14px repeat-y;*/



	padding-left: 0px;



}







ul#worldmaptext li{



	border-bottom:2px solid #7c96cd;



	padding:25px 0px 5px 20pt;



	font-size: 18px;



	font-color:#FFFFFF;



	text-align:left;



	color:#FFFFFF;



	font-weight: 550;



}







#main-content {



	margin:0px 0pt 20pt 30px;



	float:left;



	width:630px;



}







#worldpage {



	margin:5px 0px 0px 22px;



}







*html #worldpage {



	margin:5px 0px 0px 0px;



}







*+html #worldpage {



	margin:5px 0px 0px 0px;



}







#worldpagebottom {



	margin-left:20px;



	margin-right:20px;



}







#worldmarkets {



	float: left;



	width:540px;



	margin-left:20px;



	margin-right:20px;



}







ul#worldpagefact {



	display:inline;



	float:left;



	width:296px;



	margin:0px 20px 20px 20px;



	padding-left: 0px;



	padding-top:0px;



}







ul#worldpagefact li{



	padding:15px 0pt;



	font-size: 36px;



	font-color:#000000;



	text-align:left;



	color:#000000;



	font-weight: 550;



}







#worldmap {



	background:url(../imgs/worldbg2.png) no-repeat top;



	width:947px;



	height:1050px



}






/* new page makes worldbg3 obsolete...
.ie #worldmap {



	background:url(../imgs/worldbg3.png) no-repeat top;



	width:947px;



	height:1050px



}

*/





#worldmapmap {



	padding-top:0px;



}







ul#worldmaptext {



	display:inline;



	float:left;



	width:320px;



	margin:30px 20px 35px 0px;



	padding-left: 0px;



}







.cols3 div.cols3_last {



	background-image:none;



}







.div1 {



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/div_1.gif) no-repeat;*/



 	background:url(../imgs/div_1.gif) no-repeat; 



	height:1px;



	overflow:hidden;



}







#main_content ol {



	list-style:none;



	font-family:Calibri, Geneva, Arial;



	/*margin:0 0 14px 0px;*/



	padding:0;



}







#main_content ol li {



	/*background:url(../imgs/bullet_1.gif) 0 6px no-repeat; */



/*	background:url(http://ftsdev.com/emerginvest/a/imgs/bullet_1.gif) 0 6px no-repeat;*/



	padding:2px 0 0px 6px;



	margin:0;



	color:#4f4f4f;



}







#rt_col {



	float:right;



	width:268px;



	margin:1px 16px 0 0;



}







*html #rt_col { /* IE6 */



	margin-right:9px;



}







#ftr {



	margin-top:8px;



	color:#FFFFFF;



	font-size:.8em;



}

a.nounderline {
	text-decoration:none;
}

a:hover.nounderline {
	text-decoration:underline;
}

a#viewlink {
	color:#1023BB;
	text-decoration:none;
	font-weight:bold;
}

a:hover#viewlink {
	color:#1023BB;
	text-decoration:underline;
	font-weight:bold;
}

#twheader {
	color:gray;
	font-weight:bold;
	font-style:normal;
	font-size:10pt;
	margin-left:4px;
}

a#taglink {
	color:blue;
	font-weight:bold; 
	text-decoration:none;
	border-bottom:none;
}

a:hover#taglink {
	color:blue;
	font-weight:bold;
	border-bottom:2px dotted darkGray; 
	text-decoration:underline;
}
		

#ftr a {



	color:#FFFFFF;
	text-decoration:none;


}







#ftr a:hover {



	color:#ffffff;
	text-decoration:underline;



}







#ftr p {



	padding:13px 17px;



	margin:0;



}







.ftr_spacer {



	margin:0 8px;



	visibility:hidden;



}







.buttons_1 {



	padding:4px 12px;



	border-top:1px solid #BACFE2;



	border-bottom:1px solid #BACFE2;



}







.buttons_1 a {



	display:block;



	padding:4px 8px;



	border:1px solid #666;



	background:#78AEBD;



	color:#333;



}







.buttons_1 a:hover {



	background:#85C0C8;



}







.buttons_1 a.bu_on {



	background:#ccc;



	color:#333;



	text-decoration:none;



}







/* These are standard sIFR styles... do not modify */



.sIFR-flash {



	visibility: visible !important;



	margin: 0;



}







.sIFR-replaced {



	visibility: visible !important;



}







span.sIFR-alternate {



	position: absolute;



	left: 0;



	top: 0;



	width: 0;



	height: 0;



	display: block;



	overflow: hidden;



}







/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */



.sIFR-flash + div[adblocktab=true] {



  display: none !important;



}







/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */







/*.sIFR-hasFlash h1 {



	visibility: hidden;



	display:block;



	font-size: 2em;



	margin-bottom:12px;



}







.sIFR-hasFlash h2 {



	visibility: hidden;



	display:block;



	font-size: .50em;



	padding:2px 0 0 0;



	margin:0 0 0 0;



	max-width:500px;



}







*+html .sIFR-hasFlash  h2 {



	font-size: .7em;



}







.sIFR-hasFlash .w_closed h2 {



	margin-bottom:-4px;



}

*/





/************* Search Results Page **************/



#sr_nav {



	/*width:972px;*/

	/*width: 908px;*/



	background:#EFF2EC;



	padding:8px 16px 4px 16px;



	/*margin:8px 0 0 24px;*/



	border:1px solid #A2B4C5;



	border-bottom:none;



	overflow:hidden;



}


#sr_nav2 {



	/*width:972px;*/

	/*width: 908px;*/



	background:#EFF2EC;



	padding:0px 16px 4px;



	margin:0px 0 0 24px;



	border-left:1px solid #A2B4C5;
	border-right:1px solid #A2B4C5;
	border-bottom:1px solid #A2B4C5;



	border-bottom:none;



	overflow:hidden;
	
	font-size: smaller



}

*html #sr_nav { /* IE6 */



	/*width:908px;*/



}







#sr_nav a {



	float:left;



	text-align:center;



	display:block;



	color:#4D4D4D;



	font-size:.8em;



	text-decoration:none;



}



#srn_countries {



}



#sr_nav a.on {



	color:#fff;



	background:url(../imgs/bg_sr_nav_on.gif) no-repeat;



}



#sr_nav a.on span { /* creates right cap */



	display:block;



	padding:1px 9px 3px 6px;



	margin-left:3px;



	background:url(../imgs/bg_sr_nav_on.gif) right 0 no-repeat;



}



*+html #sr_nav a.on span {



	padding-top:0;



}



#sr_nav .sr_spacer {



	visibility:hidden;



	margin:0 6px;



	float:left;



}







#search_results_content {

	/*padding:8px 16px 4px 16px;*/
	

	/*margin:8px 0 0 24px;*/


	/*padding-bottom:18px;*/



	overflow:hidden;



}









#sr_results_cols {



	/*width:980px;*/

	/*width:916px;*/



	background:#fff;



	/*padding:12px;*/
	padding:8px 16px 4px 16px;



	/*margin:0 0 0 24px;*/


	border:1px solid #305CAC;
	/*
	border:1px solid #A2B4C5;



	border-top:0px solid #E2E4E0;
	*/


	overflow:hidden;



	text-align:left; /*Added by Emerginvst*/



}



#sr_results {



	float:left;
	position:relative;


	/*width:682px;*/



	margin:0 0 14px 0;



}



#sr_results table tr td {



	border-bottom:1px solid #E7E9E4;



	font-size:.9em;



}



.sr_td_pagination {



	border-bottom:0 !important;



}



.sr_pagination {



	margin-top:10px;



}



#sr_controls {



	/*float:right;*/



	/*width:226px;*/

	width:200px;



	background:#F6F6F6;



	border:1px solid #ECECEC;



	/*padding:12px;*/

	padding:8px;



	/*margin:8px 12px 0 0;*/

	/*margin:8px 8px 0 0;*/
	margin-right:auto;
	margin-left:auto;
	margin-top:25px;
	margin-bottom:25px;


	font-size:.9em;



}


/* adding <strong> to title for Rss Feed */

#rssContent .rssTag strong {

	font-size:1.4em;
	
	font-weight:bold;
	
	color: #0E1C85;

	letter-spacing:.02em;

	}
	
#rssTag strong {

	font-size:1.4em;
	
	font-weight:bold;
	
	color: #0E1C85;

	letter-spacing:.02em;

	}

.sr_sublinks, .sr_link_exchange, .sr_pagination a {



	font-weight:700;



}



.sr_sublinks {



	font-size:1.0em;



}



*html .sr_sublinks { /* IE6 */



	font-size:.95em;



}







.sr_spacer_2 {



	color:#A4D0D5;



}



























/*  FTS add-in */



*+html #banner { /* IE7 */



	position:static;



}







#main_nav li ol {



	overflow:auto;



}







*+html #main_nav li ol { /* IE7 */



	top:37px;



}








/* search box updates */



*+html #searchbox p input { /* IE7 */



	position:relative;



	padding:0 !important;



	font:.8em Arial, Helvetica, sans-serif !important;



}







#searchbox p input {



	height:auto;



}



