br.clear{clear:both;height:1px;}
.clear{
		clear:both;
		height:1px;
	}
	
* HTML .clear{
		visibility:hidden;
	}

a{
	color:#343294;
	text-decoration:none;
}
a:hover{

	text-decoration:underline;
	color:#595959;
}

	div, p{
		line-height:1.3em;
		margin:0px;
		padding:0px;
	}

	body{
		font-family:Tahoma;
		color:#2C2B2B;
		font-size:64%;
		margin:0px; 
		border:0px; 
		padding:0px;
		background-color:#E9E5E5;
		text-align:center;
		
		
	}
	td, th{
		font-size:64%;
		vertical-align:top;
		border:0px;
		
	}
	input{
		color:#000;
		font-size:95%;
	}
	img{ border:none}
	
	.disclaimer{display:block; width:360px;height:200px; overflow:scroll;border:2px solid #444; padding:4px; border-color:#444 #ccc #ccc #444;}
	.disclaimer p{margin-bottom:0.5em;}


	.blueborder img{border:1px #323292 solid;}

	.editbuttons img{border:none;}

	/* ******************** START CONTROLS THE LAYOUT OF THE PAGE ************************************** */

#Outer
{
	
	text-align:left;
    position:relative;
	width:768px;
	min-width:768px;
	margin:0 auto;
	border:solid 2px #fff;
	border-top:none;background-color:#fff;
	}
#FrontOuter
{
	
	text-align:left;
    position:relative;
	width:990px;
	min-width:990px;
	height:100%;
	margin:0 auto;
	background-image:url("/images/frontfooter.gif");
	border:solid 2px #fff;
	}	
        #OuterContent
        {
	        position:relative;
	        padding-top:200px;
		 }
		 
		 #OuterContentFund
        {
	        position:relative;
	        padding-top:170px;
		 }
		 
		 .topfund a {color:#494949;}
  
  
  		#LeftNavFund{ {
	        position:relative;
	        margin-top:0px;
		 }}
        #FrontOuterContent
        {
	        position:relative;     
		        }

				#FrontContentArea
				{
					width:990;
					height:462px;
					padding-top:120;
					color:#fff;
					background-image:url("/images/frontbgnew.jpg");
					background-repeat:no-repeat;
					font-size:110%;
					}*html #FrontContentArea{height:583;}
				#FrontMiddle{float:left;width:375px; margin-left:5}
        		
        #ContentArea
        {
	        width:768px;
	        }
				 #WideMiddle{float:left;width:572px}	
			     #Left{float:left;width:190px;}
				 #Middle{float:left;width:330px; padding-right:10;}*html  #Middle{width:380px; padding-right:10;}
		         #Right{float:left;width:180px;}  
   
   			     #LeftNoNav{float:left;width:221px;}
				 #MiddleNoNav{float:left;width:339px}
		         #RightNoNav{float:left;width:208px}  
        	
        #Footer{
	        width:768px;
	        color:#fff;
	        text-align:left;
	        border-top:none;
	        background-image:url("/images/footerbg.gif");
	        padding:89 0 0 10;
	        margin-top:40;
	        
		        }
		#Footer a{color:#fff; }
    #Header
    {
        position:absolute;
        top:0;
        left:0;
         border-top:solid 1px #EDEDED;
         width:768px;
         height:168px;
        
        }
            #Banner
            {
                float:left;
                 
                }
            #Login
            {
                float:right;
                width:207px;
                height:168px;
                background-color:#323292;
                }
                #Login a:hover{ color:#fff;}
                
             #FrontLogin
            {
                float:right;
                width:207px;
               height:411px;
                background-color:#323292;
                border-left:solid 1px #fff
                }*html #FrontLogin{width:208px;}
             .Frontfooter
             {
				background-image:url("/images/footer.gif");
				width:981;
				height:17;
				color:#fff;
				border-top:solid 1px #fff;
				padding:0 0 0 10;}
				 *html .Frontfooter{width:990;}
				.Frontfooter a{ color:#fff;}
/* ******************** END CONTROLS THE LAYOUT OF THE PAGE ************************************** */


/******************* START NAV **********************/
#TopNav
{
	position:absolute;
	z-index:1;
	top:67px;
	left:0;
	width:560px;
	background-color:#000;
}


#TopNav ul 
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	border:0px;
	padding-right:4px;
}

#ulnav a {
	display: block;
	white-space:nowrap;
	color:#fff;
	text-decoration: none;
	padding: 3px 10px 5px 10px;
}


#ulnav a:hover, #ulnav a.selected {
	color:#fff;
	text-decoration:underline
}

#ulnav li {
	float: left;
	position: relative;
	text-align: right;
	cursor: default;
	padding: 0 0 0 0;
	}

/******************* END NAV **********************/

#TopNavFront
{
	position:absolute;
	z-index:1;
	top:67px;
	left:0;
	width:990px;
	background-color:#000;
}


#TopNavFront ul 
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	border:0px;
	padding-right:4px;
}


/*  START UL LEFT NAV *************************************** */

#LeftNav
{
	z-index:10000;
	margin:0 0 0 10;
		}

#LeftNav ul 
{
	width:180px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	border:0px;
}

#LeftNav a 
{
	display:block;
	white-space:normal;
	text-decoration: none;
	color:#494949;
	padding:1;
}

#LeftNav li 
{
	list-style: none;
	cursor: default;
	padding: 2 0 2 0;
	margin: 0;
	}

#LeftNav ul li a.selected
{
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:6
}#LeftNav ul li a:hover{text-decoration:underline;}
	
	#LeftNav ul li ul li a.selected 
		{
			color:#363596;	
			font-weight:bold;
			text-decoration:underline;
		}
	#LeftNav ul li ul li a
		{
			color:#B1B1B1;	
		}		
#LeftNav ul ul li a
{
	padding-left:8px;
}

#LeftNav ul ul li a.selected
{

}

#LeftNav ul ul li ul li a.selected
{

}

#LeftNav ul ul li ul li ul li a.selected
{

}


/* *************************************** END UL LEFT NAV *************************************** */

.navFooter{ padding-bottom:2}

/* START SPECIALS ***************************************  */

			/* HEADING ELEMENT (id=7)*/
			
.heading_{
  color:#494949;
  font-weight:bold;

}

strong{  color:#494949;}

.heading_lrg{
  color:#fff;
  font-size:150%;
  font-family:Arial;
  margin-bottom:10;
}


			/* IMAGE ELEMENT (id=2)*/
.leftwrap{
  float:left;
}

.rightwrap{
  float:right;
}

.imgborder{
  background-color:#F2F2F2;
  padding:6px;
  border-top: 1px solid #B8B8B8;
  border-bottom: 1px solid #B8B8B8;
}


			/* TABLE ELEMENT (id=3)*/
table.tableblack{border-top: #000000 1px solid; border-left: #000000 1px solid}
td.tableblack{border-right: #000000 1px solid; border-bottom: #000000 1px solid}
th.tableblack{border-right: #000000 1px solid; border-bottom: #000000 1px solid; background-color:#ccc;}

table.tableblackmaxwidth{border-top: #000000 1px solid; border-left: #000000 1px solid; width:100%}
td.tableblackmaxwidth{border-right: #000000 1px solid; border-bottom: #000000 1px solid}
th.tableblackmaxwidth{border-right: #000000 1px solid; border-bottom: #000000 1px solid; background-color:#ccc}

table.tablemaxwidth{width:100%}

table.purple{ width:100%;background-color:#EBEAF4;}
td.purple{background-color:#D4D4E9;border-right: #fff 1px solid;border-left: #fff 1px solid;}
th.purple{border-bottom: #fff 1px solid; color:#CDCDCD; font-weight:normal; background-color:#585858; text-align:left}
/* *************************************** END SPECIALS ***************************************  */
.floatleft{
	float:left;
		}

.floatright{
	float:right;

		}

.border
{
	border-bottom:solid 1px #DBDBEC;
	width:190px;
	padding:2 0 2 9;
	}	

/*  START NEWS ***************************************  */
.news_item
{
	border-bottom:solid 1px #DBDBEC;	
	padding:4px 0px 10px 0px;
	color:#767A7D;
	}
	.news_item a{ color:#57595C; text-decoration:underline;}
.news_heading
{
	color:#383798
	}	
/* *************************************** END NEWS ***************************************  */
	
/*  START LOGIN ***************************************  */	
.LoginArea{color:#C3C3E0;padding:0 4 0 4 }
.LoginArea a{color:#C3C3E0; text-decoration:underline }
.LoginText
{
	font-weight:bold;
	border-bottom:solid 1px #4C4CA0;
	padding-bottom:3
	}
.Login
{
	
	}

.Login input{ width:194;}
.top{border-bottom:solid 1px #4C4CA0; width:195;height:20; padding:6 0 0 0 }
.btm{width:195;padding:4 0 0 0;height:20;}

.FrontLoginArea{color:#C3C3E0;padding:0 4 0 4;  }
.FrontLoginArea a{color:#C3C3E0; text-decoration:underline }
/* *************************************** END LOGIN ***************************************  */	

#userreg{}	
	.questiontitle{width:320px;}	
		.questiontitle input{width:28px;}
	.questionsubmit{width:320px; text-align:right;}
		
	.question{ width:165px; float:left;}
		.questionstyle{ width:195px; float:left;}
		.question input{ width:150px;}
		.caption{}
		.element{}
				.elementstyle{ width:275px;}
		textarea{width:320px;}	
	
.frontnews{ color:#fff}
.frontnews a{ color:#5AD3EF}
.frontnews a:hover{ color:#fff}		
.frontnewsitem{ border-top:solid 1px #6B6AB7}
	
.shareprice{ border:solid 1px #f00}	
	
	
	
	
	
	
	
	
	
	
	