

*{

	margin: 0 auto;
	padding: 0;

}

body
{
	background:url(../images/body_background.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#474747;
	font-size:11px;
}

p{

	color:#474747;
	font-size:11px;
}


a{
	
	color:#1C2777;

}

a:hover{

	color:#FFA300;
}

img{

	border:0;

}

.p{
  font-size:12px;
  
}
.wrapper
{
	
	width:1000px;
	margin:0 auto;

}
.header
{
	height: 100px;
	width: 1000px;
	float:left;
	background:#ffffff;
}

.inside_wrapper{

	width:1000px;
	float:left;
	background:#ffffff;
	padding-top:5px;
	
}

.td{
font-size: 11px;
}



.leftheader
{
float:left;
width:200px;
height:96px;
font-size: 12px;
padding-left:5px;


}
.footer
{
width:100%;
font-size: 12px;
margin-top:30px;
margin:0 auto;

}

.top_footer{
	
	width:100%;
	float:left;
	margin-top:20px;

}

.left_footer{
	width:540px;
	float:left;
	text-align:left;
	font-size:11px;
	padding-left:10px;
}

.right_footer{
	width:450px;
	float:right;
	text-align:right;
	font-size:11px;
}


.right_footer ul{

	margin-top:20px;


}

.right_footer ul li{

	display:inline;
	background:url(../images/menu_divider.jpg) no-repeat;
	padding:0 15px 0 15px;
	

}

.right_footer ul li a{

	text-decoration:none;
	color:#474747;
}

.right_footer ul li a:hover{

	
	color:#999999;
}	


.footer_line{

	width:100%;
	height:1px;
	background:#CCCCCC;
	float:left;
}
.bottom_footer{
	
	width:100%;
	float:left;
	text-align:left;

}

.rightheader
{
float:left;
width:790px;
font-size: 11px;
padding-right: 0px;
}

#topestmenu{
float:left;
width:100%;

}
.topestmenuleft{
	background:url(../images/topestmenu_left.gif) left 0 no-repeat;
}
.topestmenuright{
	background:url(../images/topestmenu_right.gif) right 0 no-repeat;
	padding:0.4em 1em 0.4em 1em;

}

.topestleft
{
text-align: left;
float: left;
}
.topestleft a
{
font-size: 11px;
}
.topestright
{
text-align: right;
}
.topmenu
{
padding: 0px;
height: 47px;
width: 100%;
margin-top:25px;

}

#topmenucenter{
	background:url(../images/newtopmenu_center.gif) repeat-x;

}

/*#topmenucenter ul
{
float: left;
padding: 3px;
margin: 0;
}
#topmenucenter ul li
{
list-style-type: none;
list-style-image: none;
display: block;
float: left;
padding: 7px 10px 8px 10px;
background:url(../images/topmenu_li.gif) right 0 no-repeat;
}

#topmenucenter ul li a p
{
margin: 0px;
}

#topmenucenter ul li a
{
color: #1c2777;
text-decoration: none;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
}
#topmenucenter ul li a:hover
{
color: #FFFFFF;
}
*/


#topmenuleft{
	background:url(../images/topmenu_left.gif)  no-repeat;
	
}
#topmenuright{
	background:url(../images/topmenu_right.gif) no-repeat;
	
}

#leftmenu
{
width:200px;
float: left;
position:absolute;
border:0px solid #000;
}

.logintop
{
text-align: right;
padding: 3px 5px;
}

.leftmenu_box {
	background: url(../images/left_tl.png) no-repeat top left;
	width:180px;
   margin: 5px 1px 1px 10px;

}
.leftmenu_top {
	background: url(../images/left_tr.png) no-repeat top right;
}
.leftmenu_bottom {
	background: url(../images/left_bl.png) no-repeat bottom left;
}
.leftmenu_bottom div {
   background: url(../images/left_br.png) no-repeat bottom right;

}
.leftmenu_content {
	background-color: #EEEEEE;
    border-left:2px solid #d7d7d7;
    border-right:2px solid #d7d7d7;

   padding: 2px 7px;
}
.leftmenu_content ul
{
margin: 0;
padding: 0;

}

.leftmenu_content ul li
{
margin: -1px 0;
padding: 0;
list-style-type: none;
list-style: none;
}

.leftmenu_top div,.leftmenu_top,
.leftmenu_bottom div, .leftmenu_bottom {
	height: 15px;
	font-size: 1px;

}



.curcon h3
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
background: #f9f9f9;
color: #003399;
padding: 0px 0px 0px 5px;
margin: 10px 0px 2px 0px;

}
input.round
{
border: 0px solid #000;
background:url(../images/input_bg.gif) #eeeeee no-repeat;
height:24px;
width: 80px;
padding: 3px 5px 5px 5px;
margin-bottom:10px;
font-size: 14px;
font-weight: bold;
}
input.round2
{
border: none;
background:url(../images/input2_bg.gif) #eeeeee no-repeat;
width: 60px;
padding: 3px 5px 5px 5px;
font-size: 14px;
font-weight: bold;
height:24px;
color: #ccb30d;
}
.curcon select
{
margin: 3px;
font-family: Verdana;
font-size: 12px;
font-weight: normal;
color: #ccb30d;
background-color: #FFF;
arrow-color: #ffffff;
}
.curcon input{
color: #ccb30d;
}

.contentmain
{

padding-right:0;
float:left;
width:800px;
#width:700px;

border:0px solid #000;
padding-bottom:200px;
}
#contentwrap
{
background: #ffffff url(../images/contentwrapmid.jpg) top left repeat-x;
font-size:12px;
width: 790px;
float:left;
padding-left:5px;
margin-left:5px;
#margin-left:0px;
}

#contentwrap h1{
font-size:14px;
}

.huhu{

	float:left;
	width:50%;
}

#contentwrap h1{
	
	color:#1c2777;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
}

.huhu ul{

	

}

.huhu ul li{
	
	background:url(../images/bullet1.jpg) no-repeat;
	padding-left:20px;
	list-style-type:none;
	background-position:left;
	margin-top:10px;
	font-weight:bold;
	color:#2a2a2a;
	font-family:Arial, Helvetica, sans-serif;

}


.haha{
	float:left;
	width:100%;
}


.haha ul{

	

}

.haha ul li{
	
	background:url(../images/bullet2.jpg) no-repeat;
	padding-left:20px;
	list-style-type:none;
	background-position:left;
	margin-top:10px;
	font-weight:bold;
	color:#2a2a2a;
	font-family:Arial, Helvetica, sans-serif;

}

.wew{

	color:#ffa300;
}

.bluetexts{
	
	color:#1c2777;
	font-weight:bold;

}
.contentwrapleft{
	/*background:url(../images/contentwrapleft.gif) left 0 no-repeat;*/
}
.contentwrapright{
	/*background:url(../images/contentwrapright.gif) right 0 no-repeat;*/
	padding:0.1em 1.5em 0 1.5em;
}


.charth1
{
padding: 12px 7px 7px 3px; 
font-size: 15px; 
font-weight: bold;
color: #ffffff;
}
.chart2h1
{

font-size: 20px;
font-weight: bold;
color: #ffffff;
border:0px solid #000;
}


.left_wrapper{

	
	width:195px;
	float:left;
	margin-left:5px;
}

.left_buttonsbg{
float:left;
	background: #dbdbda url(../images/left_bg.jpg);
	width:195px;
	
}

.left_wrapper h1{
	
	color:#1c2777;
	font-size:18px;
	padding-left:10px;

}

.left_wrapper table{

	margin-left:5px;
	color:#585858;

}

.textfield{
	
	background:url(../images/textfield_bg.jpg) repeat-x;
	border:solid 1px #d0cdcd;
	width:179px;
	height:57px;
	float:left;

}

.left_buttons{
	width:179px;
	height:57px;
	float:left;
	padding:5px 0 0 5px;
	margin:5px 0 0 4px;
}

.left_buttons2{
float:left;
width:191px;

}

.left_top{
background:url(../images/leftpanel_btop.jpg) no-repeat;
float:left;
width:191px;
height:19px;
}

.left_txt_wrapper{
float:left;
text-align:center;
height:26px;
width:191px;
border-bottom:#CCCCCC solid 1px;
}



.left_text{

	float:left;
	color:#1c2777;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-left:4px;
	width:100px;
	text-align:left;
	
}

.left_text a{

	text-decoration:none;
	color:#1c2777;

}
.left_text a:hover{

	
	text-decoration:underline;

	
}


.orange{

	color:#e8980f;
	
}
]
.orange a{

	color:#e8980f;
	text-decoration:underline;

}


.icon{

	float:left;
	width:22px;
	height:22px;
	margin-top:4px;
	margin-left:60px;
	
}

.left_bottom{

	background:url(../images/leftpanel_bbottom.jpg) no-repeat;
	float:left;
	margin-top:15px;
	width:191px;
	height:19px;
	
}

.newsletter{

	float:left;
	width:179px;
	height:57px;
	margin-top:30px;
	
}

.bottom_footer2{

	float:left;
	width:100%;
	text-align:left;
	margin-top:20px;
	
}

.left_footer_content{

	float:left;
	width:160px;
	margin-left:10px;
	
}

.left_footer_content h1{

	font-size:14px;
	font-weight:bold;
	color:#1c2777;
	
}

.left_footer_content ul{

	margin-left:20px;
	margin-top:10px;
	font-size:11px;
	
}

.left_footer_content ul li{

	display:block;
	background:none;
	padding-bottom:10px;

}

.left_footer_content ul li a{

	text-decoration:none;
	color:#474747;
}

.left_footer_content ul li a:hover{

	color:#999999;
}

.right_footer_content{

	float:right;
	width:350px;
	font-size:11px;
	margin-top:30px;
	
}

.right_footer_content p{

	font-size:11px;
	margin-top:-5px;
}

.right_footerbg{

	float:right;
	background:url(../images/firn.png) no-repeat;
	width:240px;
	height:154px;
	
}


.upper_content{	

	width:773px;
	float:left;
	border:#1c2777 solid 1px;
	background:#ffffff;
	margin-top:10px;
	
}

.marketwatch{

	float:left;
	margin-top:5px;
	margin-left:5px;
	#margin-left:2px;
	width:235px;
	height:168px;
	overflow:hidden;
	border:#1c2777 solid 1px;
	
}

.middle_content{
width:790px;
float:left;
margin-top:15px;
}

.middle_content_box{
width:253px;
float:left;
margin-right:5px;
margin-top:10px;
border:#1c2777 solid 1px;
height:230px;
}

.middlebox_txt{
font-size:12px;
font-weight:bold;
color:#1c2777;
padding:5px;
}

.program{
float:left;
text-align:center;
margin-left:40px;
margin-top:20px;
}
.black{
color:#727272;
font-size:11px;
width:100%;
margin-top:3px;
}

.haiti{
float:left;
margin-bottom:5px;
}

.visual{
float:left;
margin-top:8px;
}

.lower_content{
width:99%;
float:left;
margin-top:15px;
margin-bottom:50px;
}

.marketchart{
float:left;
width:517px;
height:320px;
border:#1c2777 solid 1px;
}

.quick_links{
float:left;
background:url(../images/quickbg.jpg) no-repeat;
width:240px;
height:211px;
margin-left:10px;
font-size:11px;
}

.quick{
float:left;
text-decoration:underline;
font-size:11px;
margin-top:15px;
margin-left:20px;
color:#1c2977;
}

.quick_links ul{

	margin-top:40px;
	margin-left:30px;

}

.quick_links ul li{
	display:block;
	background:url(../images/bullet.png) no-repeat;
	padding:0px 15px 15px 35px;
	list-style:none;
	

}

.quick_links ul li a{

	text-decoration:underline;
	color:#474747;
}

.quick_links ul li a:hover{
	color:#ea8706;
}

.banner{
	width:531px;
	height:180px;
	float:left;
	background:url(../images/banner.jpg) no-repeat;
}

.content_title {
float:left;
color:#1C2777;
margin-bottom:20px;
padding-top:10px;
border-bottom:dotted 1px;
font-size:18px;
font-weight:bold;
color:#1C2777;
width:785px;
}

#contentwrap ul li{
	display:block;
	background:url(../images/bullet.png) no-repeat;
	padding:0px 15px 10px 35px;
	color:#1C2777;
}

#contentwrap h3{
font-weight:bold;
color:#1C2777;
}

.style1{
color:#474747;
	font-size:11px;
}

.style2{
color:#474747;
	font-size:11px;
}

.orange2{

	color:#e8980f;
	font-size:14px;
}

.openaccount{
float:left;
padding-left:355px;
margin-top:70px;
width:171px;
height:46px;
}

.freeaccount{
float:left;
padding-left:355px;
margin-top:10px;
width:171px;
height:46px;
}

.dnewsletter{
float:left;
margin-top:-20px;
}

.newsletterarchive{
float:left;
width:191px;
border:#CCCCCC solid 1px;
margin-top:20px;
padding-bottom:10px;
}

.nlist{
float:left;
border-bottom:#CCCCCC solid 1px;
margin-left:5px;
font-size:12px;
width:180px;
text-align:center;
padding-top:5px;
}

.nlist a {
text-decoration:none;
}

.newstitle{
float:left;
text-decoration:underline;
color:#1c2777;
font-size:12px;
font-weight:bold;
padding:5px;
}