/*-------S1 Main CSS----------*/

/*Main Container Div's*/
body {background-image:url(../images/top.gif); background-repeat:no-repeat; background-position:top center; margin:0px; background-attachment:scroll; background-color:#f2f5c0;}
#container {width:100%;}
#top {width:100%; height:156px; margin:0px auto;}
#main {width:100%; background-image:url(../images/middle.gif);background-repeat:no-repeat; background-position:top center; height:459px; background-attachment:scroll;}
#mainsearch {width:100%; background-image:url(../images/middlesearch.gif);background-repeat:no-repeat; background-position:top center; height:459px; background-attachment:scroll;}
#main_inner {width:950px; margin-left:auto; margin-right:auto; height:459px;}
#main_inner2 {width:860px; margin-left:auto; margin-right:auto; height:459px;}
#main_inner_content {width:980px; margin-left:auto; margin-right:auto; height:459px;}
#bottom {width:100%; height:120px; background-image:url(../images/bottom.gif); background-position:top center; background-repeat:no-repeat; background-color:#f2f5c0; 
}

/*Sub Content Div's*/
#menuHolder{width:920px; margin:2px auto; padding:4px;}
#menuHolder2{width:1000px; margin:2px auto; padding:4px;}
/*#menu{width:730px; height:40px; float:right;margin:0px auto; padding:2px; background-image:url(../images/menu.gif); background-repeat:no-repeat; background-position:left; text-align:left;}*/
#menu{width:800px; float:right;margin:0px auto;}
#menu2{width:200px; float:right;margin:0px auto;}
#leftCol{width:300px;float:left; border-left:1px solid #a1d55f; margin:0px; padding:0px;}
#leftCol_b{width:420px;float:left; margin:0px; padding:0px;}
#rightCol {width:200px; float:left; }
#footer{width:700px; margin:0px auto;}
#Col_blurp{width:300; padding:3px; Margin:3px}
#site{background-color:#F00; height: 40px;float:right; }
#left_sidenav_con{width:155px; float:left; border-right:1px solid #bbdf84; height:450px }
#mid_con{width:420px; float:left; margin-left:5px; }
#mid_con2{width:550px; float:left; margin-left:px; height:450px; }
#mid_con2b{width:550px; float:left; margin-left:px; height:200px; }
#mid_con2c{width:850px; float:left; margin-left:px; height:450px; }
#mid_contact{width:500px; float:left; margin-left:px; height:450px; }
#mid_con3{width:400px; float:left; margin-left:5px; height:450px; }
#mid_con_training{width:300px; float:left; margin-left:5px; height:450px; }
#mid_conlegal{width:800px; float:left; margin-left:5px; height:450px; }
#mid_con4{width:850px; float:left; margin-left:5px; height:450px; }
#mid_con_content{width:430px;}
#boxcopyDiv{width:390px;  margin:5px 0 0 13px; padding:0;}
#boxcopyDiv2{width:390px;  margin:5px 0 0 13px; padding:0;}
#boxcopyDiv3{width:390px;  margin:5px 0 0 13px; padding:0;}
#boxcopyDiv4{width:390px;  margin:5px 0 0 13px; padding:0;}


#right_con{width:380px; float:left; margin-left:18px;}
#right_con2{width:950px; height:500px; float:left; margin-left:18px; height:200px; background-color:#9F6;}
#right_con_bot{width:380px; float:left;}
#right_con_bot2{width:700px; float:left; height:200px; }
#form{width:380px;height:480px; float:left; margin:0 auto; background-image:url(../images/form.gif); background-repeat:no-repeat;}


/*QUOTES BOX*/
#quotesBox{width:540px; float:left}
#quotesBoxTop{width:540px; float:left; height:27px; background-image:url(../images/quoteBox_top.png); background-repeat:no-repeat; }
#quotesBoxMid{width:540px; float:left;background-image:url(../images/quoteBox_Mid.png);}
#quotesBoxBot{width:540px; float:left;height:23px;background-image:url(../images/quoteBox_bot.png); background-repeat:no-repeat;}
.quotesT{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#33587f; line-height:16px; font-style:italic; font-weight:bold;}
.quotesG{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#47977c; line-height:16px; font-style:italic; font-weight:bold;}
.quoteSmaller{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#47977c; line-height:14px; font-style:italic; font-weight:bold;}
.quotesN{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#47977c; line-height:16px; font-style:normal;}
.quotesB{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4a90c8; line-height:16px; font-style:normal;}
#quotesTbox{ padding:1px; width:500px; margin:0 auto;}
.quotesTsmall{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00254A; font-style:normal; }
.quotesTsmallG{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-style:normal; }

#quotesBoxGreen{width:340px; float:left;font-family:Arial, Helvetica, sans-serif;
                font-size:16px; color:#33587f; line-height:19px;  margin:0px 0px 0px 4px; padding:3px;}
                   

/*Green BOX*/

#GreenBox{width:372px; float:left}
#GreenBoxTopLight{width:372px; float:left; height:35px; background-image:url(../images/GreenBox_top1.png); background-repeat:no-repeat; }
#GreenBoxTop{width:372px; float:left; height:35px; background-image:url(../images/GreenBox_top.png); background-repeat:no-repeat; }
#GreenBoxTop2{width:372px; float:left; height:15px; background-image:url(../images/GreenBox_top2.png); background-repeat:no-repeat; }
#GreenBoxTop2a{width:372px; float:left; height:37px; background-image:url(../images/Green_box_01a.gif); background-repeat:no-repeat; }
#GreenBoxMid{width:372px; float:left;background-image:url(../images/GreenBox_Mid.png);}
#GreenBoxBot{width:372px; float:left;height:33px;background-image:url(../images/GreenBox_bot.png); background-repeat:no-repeat;}
.GreenT{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#33587f; line-height:20px; font-style:italic;}
#GreenTbox{width:320px;  margin-top:7px;}
.GreenHeading{margin-top:12px; margin-left:15px; font-family:Arial, Helvetica, sans-serif; color:#06C; font-size:16px; font-weight:bold; color:#063;}
.GreenHeading2{font-family:Arial, Helvetica, sans-serif; color:#06C; font-size:18px; font-weight:bold; color:#063;}
.Greencopy{margin-top:11px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:14px; font-weight:bold; color:#666;}


#greenboxlist {padding:0px; margin-top:10px; }
#greenboxlist ul li
  {
	list-style-image:url(../images/greendot.gif);
	color:#666;
	font-size:13px;
	}

.greenboxlist{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.greenboxlist2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}

/*BLUE BOX COLLAPSE*/

#BoxWrap{margin:0px; padding:0px;float:left;width:426px;}
#BoxTop{
	width:426px; height:44px;
	background-image:url(../images/boxS_01.png);
	background-repeat:no-repeat;
	float:left;
	}
#BoxMid{
	width:426px;
	background-image:url(../images/boxS_02.png);
	background-repeat:repeat-y;
	float:left;
	}

#BoxBot{
	width:426px; height:20px;
	background-image:url(../images/boxS_03.png);
	background-repeat:no-repeat;
	float:left;
	}
#wrapper {
	margin: 10px auto;
	width: 570px;
	font: 75%/120% Arial, Helvetica, sans-serif;
}


/* message display page */
.message_list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 383px;
}
.message_list li {
	padding: 0;
	margin: 0;
	background: url(images/message-bar.gif) no-repeat;
	margin-left:10px;
}
.message_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
}
/*.message_head .timestamp {
	color: #666666;
	font-size: 95%;
	position: absolute;
	right: 1px;
	top: 5px;
}*/
.message_head cite {
	font-weight: bold;
	font-style: normal;
	font-family:Arial, Helvetica, sans-serif; color:#537397;
	font-size:20px
}
.message_body {
	padding: 5px 10px 15px 10px;
}
.collapse_buttons {
	text-align: right;
	border-top: solid 1px #e4e4e4;
	padding: 5px 0;
	width: 383px;
}
.collapse_buttons a {
	margin-left: 15px;
	float: right;
}
.show_all_message {
	background: url(images/tall-down-arrow.gif) no-repeat right center;
	padding-right: 12px;
}
.show_recent_only {
	display: none;
	background: url(images/tall-up-arrow.gif) no-repeat right center;
	padding-right: 12px;
}
.collpase_all_message {
	background: url(images/collapse-all.gif) no-repeat right center;
	padding-right: 12px;
	color: #666666;
}
/*END*/

 #genericList{
			padding:0px;
			margin:0px;
			font-size:14px;
				}
				
 #genericList ul li
  {
	 list-style:disc;
	color:#666;
	font-size:14px;
	}
			
	 #greenboxlist ul li 
  {
	 list-style:disc;
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	}		
		
		
		/*Inverster Stuf*/
#IR_leftcolumn { color: #333; width: 195px; float: left;}
#IR_rightcolumn {float: left; color: #333; width: 550px; margin-left:30px; margin-top:2px;}
#IR_rightcolumn2 {float: left; color: #333; width: 700px; margin-left:30px; margin-top:2px;}
#IR_contentS1 {width:600px;float:left;margin-top:10px;}
#IR_rightnavS1 {width:140px; float:left; margin:0 auto;}
.IR_Table{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.IR_Table a:link{color:#000;}
.IR_Table a:hover{color:#4A90C8; background-image:}
.IR_Table_new{ font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.IR_Table_new a:link{color:#4A90C8; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
.IR_Table_new a:hover{color:#4A90C8;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.IR_Table_new a:visited{color:#000;font-family:Arial, Helvetica, sans-serif;}
/*td:hover {background:white ;} a:hover {color: red;}*/


/*MENU*/
#IR_menu {padding:0px; margin:0px; width:170px; }
#IR_menu ul li{float:left;width:160px;text-decoration:none;color:#666;padding:3px;border-bottom:1px solid #ddd; margin-bottom:5px;display:inline; list-style:none;}
#IR_menu a{float:left;text-decoration:none;color:#666;}
#IR_menu a:hover{float:left;text-decoration:none;color:#000;}



.invester_copy{ font-size:14px;}
.invester_copy a:link{color:#000; text-decoration:none;}
.invester_copy a:hover{color:#4A90C8; text-decoration:none}



#IR_menu_right {width:170px; padding:0px;margin:0px; }
#IR_menu_right ul li {margin-left: -2em; padding-left: 0;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; list-style:none; margin-bottom:10px;border-bottom:1px solid #ddd;}
#IR_menu_right a:link {padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;display:inline; text-decoration:none; font-size:11px; }
#IR_menu_right a:hover {color:#4A90C8;}

/*Sub Content Div's*/
#menuHolder{width:920px; margin:2px auto; padding:4px;}
mages/menu.gif); background-repeat:no-repeat; background-position:left; text-align:left;}*/
#menu{width:800px; float:right;margin:0px auto;}
#upperleftCol{
	width:400px;
	float:left;
	padding:10px;
	border-left:0px solid #a1d55f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leftCol{
	width:400px;
	float:left;
	padding:10px;
	border-left:1px solid #a1d55f;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rightCol {width:450px; float:left; padding:10px ; margin-top:10px;margin-left:35px;}
#footer{width:700px; margin:0px auto;}
#rightCol {width:450px; float:left; padding:10px ; margin-top:10px;margin-left:35px;}
#footer{width:700px; margin:0px auto;}
#Col_blurp{width:300; padding:3px; Margin:3px}
#site{background-color:#F00; height: 40px;float:right; }
#left_sidenav_con{width:155px; float:left; border-right:1px solid #bbdf84; height:450px }
#mid_con{width:420px; float:left; margin-left:5px; }
#mid_con2{width:550px; float:left; margin-left:5px; height:450px; }
#mid_con3{width:400px; float:left; margin-left:5px; height:450px; }
#mid_con4{width:850px; float:left; margin-left:5px; height:450px; }
#mid_con_content{width:430px;}


#right_con{width:380px; float:left; margin-left:18px;}
#right_con_bot{width:380px; float:left;}
#form{width:380px;height:440px; float:left; margin:0 auto; background-image:url(../images/form.gif); background-repeat:no-repeat;}


/*---------END INVESTOR STUFF */


/*JQuery - MENU 
#jsddm
{	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	z-index:101;}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial;
		background-image:url(../images/btn2.gif);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		height:30px;
				
		}

	#jsddm li a
	{	display: block;
		padding: 6px 9px;
		margin-right:1px;
		text-decoration: none;
		margin-right:3px;
		width: 75px;
		color: #EAFFED;
		white-space: nowrap;
		text-align:center;
		
		
		
		}

	#jsddm li a:hover
	{	
	background-image:url(../images/btn1.gif);
    background-repeat:no-repeat;

	
	
	}
		
		#jsddm li ul
		{	margin: 0px;
			padding: 0px;
			position: absolute;
			visibility: hidden;
			border:1px solid #70a9d5;
			text-align:left;
			background-color:#FFF;
			background-image:none;
			z-index:101;
			width:280px;
			
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				text-align:left;
				background-image:none;
				padding:0px;
			}
			
			#jsddm li ul li a
			{	width: auto;
				color: #24313C;
				text-align:left;
				background-image:none;
				border-bottom:1px solid #7e6e6d7;
				padding:0px;
				margin:0px;
				margin-bottom:5px;
				}
			
			
			#jsddm li ul li  p
			{ margin-top:0px;
			  margin-bottom:4px;	
			  background-color:#dfedf5;
			  padding:1px;
			 
			 }
			
			
			
			#jsddm li ul li a:hover
			{	background: #dfedf5;
			   text-align:left;}

*/


/*JQuery - MENU */
#jsddm
{	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	z-index:101;}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial;
		background-image:url(../images/btn2.gif);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		height:30px;
				
		}

	#jsddm li a
	{	
		display:block;
		padding: 6px 9px;
		margin-right:1px;
		text-decoration: none;
		margin-right:3px;
		width: 75px;
		color: #EAFFED;
		white-space: nowrap;
		text-align:center;
		
		
		
		
		}

	#jsddm li a:hover
	{	
	display:block;
	background-image:url(../images/btn1.gif);
    background-repeat:no-repeat;

	
	
	}
		
		#jsddm li ul
		{	margin: 0px;
			padding: 0px;
			position: absolute;
			visibility: hidden;
			border:1px solid #70a9d5;
			text-align:left;
			background-color:#FFF;
			/*background-image:url(../images/menu_bac.png);*/
			z-index:101;
			width:280px;
			
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				text-align:left;
				background-image:none;
				padding:0px;
			}
			
			#jsddm li ul li a
			{	width: auto;
				color: #0868b4;
				text-align:left;
				background-image:none;
				border-bottom:1px solid #7e6e6d7;
				padding:2px;
				/*margin-left:3px;*/
				margin-bottom:1px;
				font-size:14px;
				display:block;
				}
			
			
			#jsddm li ul li  p
			{ margin-top:0px;
			  margin-bottom:4px;	
			  padding:1px;
			 
			 }
			
			
			
			#jsddm li ul li a:hover
			{	background: #dfedf5;
			   text-align:left;
			   display:block;}




/*END MENU STUFF*/










.Quotecolumn {
			width: 270px;
			float: left;
			margin: 0 6px;
			padding: 15px;
			color: #000;
			font-size:11px;
			line-height: 1.2em;
			position: relative;
			display: inline; /* Fix IE6 double margin issue */
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			
			}
			
			
	/*TABS*/
	
	#TABwrap {
	
	width:530px;
	height:300px;
	background-image:url(../images/tab_bg.png); background-repeat:no-repeat; 
	}
	
	#TABwrapNew {
	
	width:530px;
	height:225px;
	background-image:url(../images/tab_bg_new.png); background-repeat:no-repeat;
		}
			#TABwrapNew2 {
	
	width:530px;
	height:225px;
	background-image:url(../images/tab_bg_new_tabs.png); background-repeat:no-repeat;
		}
		
		#TABwrapNew ul li {
			font-size:14px;
			list-style-image:url(../images/bluedot.png);
		}
	
	
	
	.TABgen ul li {
			font-size:14px;
			list-style-image:url(../images/bluedot.png);
			
		}
	
	
	#TABwrapwer {
	
	width:530px;
	height:300px;
	background-image:url(../images/tab_bg1.png); background-repeat:no-repeat; 
	}
	
	
	#TABwrapwer3 {
	
	width:530px;
	height:300px;
	background-image:url(../images/tab_bg2.png); background-repeat:no-repeat; 
	}
	
	
	#TABwrapwer4{
	
	width:530px;
	height:300px;
	background-image:url(../images/tab_bg3.png); background-repeat:no-repeat; 
	}
	
	#TABwrapwer5{
	
	width:530px;
	height:300px;
	background-image:url(../images/tab_bg4.png); background-repeat:no-repeat; 
	}
	
		#TABwrapwer6 {
	
	width:530px;
	height:300px;
	background-image:url(../images/tab_bg5.png); background-repeat:no-repeat; 
	}
	
	
	#TABwrap ul li{
	color:#666;
	font-size:14px;
	padding:0px;
	line-height:1.3em;
	list-style-image:url(../images/bluedot.png);
	}
	
	.TABcopy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	line-height:2em
	}

#TABnav a, #TABnav a:active, #nav a:visited {
	display:block;
	float:left;
	padding:5px 8px;
	color:#4b6884;
	margin:11px 0px 0px 20px;
	text-decoration:none;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:29px;
	
	

		}
#TABnav a.selected, #nav a.selected:active, #nav a.selected:visited {
	/*background:#c7e4f7;*/
	color:#fff;
	text-decoration:none;
	outline:none;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	background-image:url(../images/tab_on.png);
	font-weight:bold;
	
	
	}
	
	

.TABhiddencontent,.TABhiddencontent2 {
	padding-top:3px;
	margin-left:13px;
	margin-top:10px;
	display:none;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	.TABhiddencontent a:visited {
		color:#333;}
		
		/*TABS NO2*/
		
		
		
		.clearthis {
	clear:both;
	}


/*Inverster Stuf*/
#IR_leftcolumn { color: #333; width: 195px; float: left;}
#IR_rightcolumn {float: left; color: #333; width: 550px; margin-left:30px; margin-top:2px;}
#IR_rightcolumn2 {float: left; color: #333; width: 700px; margin-left:30px; margin-top:2px;}
#IR_contentS1 {width:600px;float:left;margin-top:10px;}
#IR_rightnavS1 {width:140px; float:left; margin:0 auto;}
.IR_Table{ font-size:11px; font-family:Arial, Helvetica, sans-serif;
	width: 826px;
}
.IR_Table a:link{color:#000;}
.IR_Table a:hover{color:#4A90C8; background-image:}
/*td:hover {background:white ;} a:hover {color: red;}*/


/*MENU*/
#IR_menu {padding:0px; margin:0px; width:170px; }
#IR_menu ul li{float:left;width:160px;text-decoration:none;color:#666;padding:3px;border-bottom:1px solid #ddd; margin-bottom:5px;display:inline; list-style:none;}
#IR_menu a{float:left;text-decoration:none;color:#666;}
#IR_menu a:hover{float:left;text-decoration:none;color:#4A90C8;}



.invester_copy{ font-size:14px;}
.invester_copy a:link{color:#000; text-decoration:none;}
.invester_copy a:hover{color:#4A90C8; text-decoration:none}
.invester_copy a:visited{color:#333; text-decoration:none}
.invester_medium{ font-size:12px;}


/*Accordion*/

.accord_list {	
	width: 500px;
}
.accord_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
    background: #eef4d3 url(left.png) center right no-repeat;
}
.accord_body {
	display:none;
}
.accord_body a{
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.accord_body a:hover{
  color: #000000;
  text-decoration:underline;
  }
		

