/**************** body and tag styles ****************/
	body {
	  margin-top: 0px;	  
	  margin-bottom: 30px;
	  margin-left: auto;
	  margin-right: auto;
	  width: 780px;
	  }

	#container {
	  width: 780px;
	  margin: 0 auto;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 1.6em;
	  color: #666666;
	  background-color: #FFFFFF;
	  }
	  
	#container2 {
	  width: 776px;
	  margin: 0 auto;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 1.6em;
	  color: #666666;
	  background-color: #FFFFFF;
	  border-bottom: 2px solid #2763A5;
	  }
		
	h1 {
	  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	  font-weight: normal;
	  font-size: 32px;
	  color: #6DA6E2;
	  margin-bottom: 30px;
	  background-color: #FFFFFF;
	  }
		
	h2 {
	  color: #666666;
	  font-size: 16px;
	  font-family: Arial, Helvetica, sans-serif;
	  background-color: #FFFFFF;
	  }
		
	a {
	  color: #6DA6E2;
	  text-decoration: none;
	  font-weight: bold;
	  }

	a:hover {
	  color: inherit;
	  font-weight: bold;
	  text-decoration: underline;
	  }

/**************** images styles ****************/		
	a img{
	  border: none;
	  }

	img.left,img.center,img.right {
	  padding: 4px;
	  border: 1px solid #a0a0a0;
	  }

	img.left {
	  float: left;
	  margin: 0 12px 5px 0;
	  }

	img.center {
	  display: block;
	  margin: 0 auto 5px auto;
	  }

	img.right {
	  float: right;
	  margin: 0 0 5px 12px;
	  }

/**************** form styles ****************/
	form {
	  font-size: 10px;
	  }
		
	input[type=text], input[type=button], input[type=password], select {
	  background-color: #FFFFFF;
	  color: #444;
	  border: 1px solid #2763A5;
	  font-size: 10px;
	  padding: 3px;
	  }
		
	.button {
	  padding: 2px;
	  background-color: #6DA6E2;
	  color: #FFFFFF;
	  border: 1px solid #2763A5;
	  font-size: 11px;
	  }
	
	form p {
		padding: 0px;
		margin: 0px;
	}
	
	label {
		display: block;
		width: 120px;
		float: left;
		margin-right: 10px;
		text-align: right;
	}

/**************** header styles ****************/
	#header {
	  width: 780px;
	  border: 0px
	  padding-bottom: 10px;
	  padding-top: 10px;
	  clear: both;
	  }
	#header p { 
	  margin-top: -20px;
	  margin-left: 30px;
	  color: #999999;
	  }

/**************** menu styles ****************/
    #tabs10 {
      float:left;
      width:780px;
      font-size:93%;
	  padding-bottom: 0px;
	  border-bottom:4px solid #2763A5;
      line-height:normal;
      }
    #tabs10 ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabs10 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 li a {
      float:left;
      background:url("../images/tableft10.gif") no-repeat left top;
      margin:0 1px;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 li a span {
      float:left;
      display:block;
      background:url("../images/tabright10.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    #tabs10 li a span {
	  float:none;
	  }
    #tabs10 li a:hover {
      background-position:0% -42px;
      }
    #tabs10 li a:hover span {
      background-position:100% -42px;
      }

	#submenu {
      width:780px;
      font-size:90%;
      line-height:normal;
      }
      
    #submenu ul {
	  margin:0;
	  padding:0px 10px 0 10px;
	  list-style:none;
      }
    #submenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #submenu a {
      float:left;
      background:url("../images/tableft10_r.gif") no-repeat left top;
      margin:0 1px;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #submenu a span {
      float:left;
      display:block;
      background:url("../images/tabright10_r.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    #submenu a span {
	  float:none;
	  }
    #submenu a:hover {
      background-position:0% -42px;
      }
    #submenu a:hover span {
      background-position:100% -42px;
      }

/**************** content styles ****************/
	#content {
	  width: 745px;
	  padding-left: 10px;
	  padding-right: 0px;
	  padding-top: 10px;
	  float: left;
	  }
		
	#content p {
	  padding-bottom: 10px;
	  }
	  
/**************** sidebar styles ****************/
	#sidebar {
	  width: 135px;
	  padding-left: 11px;
	  padding-right: 10px;
	  padding-top: 10px;
	  padding-bottom: 40px;
	  float: right;
	  }
		
	#sidebar p {
	  padding-bottom: 10px;
	  border-bottom: 1px solid #DDDDDD;
	  }
	
	#sidebar li {
	  margin-left: -40px;
	  list-style:none;
	  line-height: 1.3em;
	  padding-left:20px;
	  margin-bottom: 0.7em;
	}
	
	#sidebar #comment {
	  background: url('../images/comment.gif') no-repeat 0% 100%;
	  }
	
	#sidebar #invite {
	  background: url('../images/email.gif') no-repeat 0% 100%;
	  }
	
	#sidebar #print {
	  background: url('../images/printer.gif') no-repeat 0% 100%;
	  }
	
	#sidebar #download {
	  background: url('../images/download.gif') no-repeat 0% 100%;
	  }
	  
	#sidebar h5 {
	  margin-left: 20px;
	  margin-top: 30px;
	}
	
	#sidebox {
	  padding: 10px;
	  background-color: #E0EFFF;
	  border: 1px solid #2763A5;
	  }
	  
/**************** footer styles ****************/
	#footer {
	  margin-top: 15px;
	  padding-top: 0px;
	  padding-bottom: 0px;
	  padding-left: 2px;
	  padding-right: 2px;
	  clear: both;
	  width: 772px;
	  background-color:#2763A5;
	  }
		
	#footer p {
	  color:#FFFFFF;
	  padding: 5px;
	  text-align: center;
	  }
		
	#footer p a {
	  color: #FFFFFF;
	  background-color:#2763A5;
	  font-weight:100;
	  border-bottom: 1px dotted #FFFFFF;
	  }
		
	#footer p a:hover {
	  color: #FFFFFF;
	  text-decoration: none;
	  border-top: 1px dotted #FFFFFF;
	  border-bottom: 0px dotted #FFFFFF;
	  }
	  
/**************** table styles ****************/
	table {
	  border: 1px solid #2763A5;
	}
	th {
	  background-color: #2763A5;
	  color: #fff;
	}
	.alt {
	  background-color: #E0EFFF;
	}
	.portfolio_heading {
	  font-family: Helvetica, Verdana, Arial, sans-serif;
	  background-color: #E0EFFF;
	  font-size: 7.5pt;
	  line-height: 100%;
	  font-weight: bold;
	  text-align: center;
	}
	.portfolio_row {
	  font-size: 7.5pt;
	  font-family: Helvetica, Verdana, Arial, sans-serif;
	  text-align: center;
	}
	.portfolio_footer {
	  font-size: 7.5pt;
	  font-family: Helvetica, Verdana, Arial, sans-serif;
	  background-color: #E0EFFF;
	  font-weight: bold;
	  text-align: center;
	}
	.watchlist_row {
	  font-size: 7.5pt;
	  font-family: Helvetica, Verdana, Arial, sans-serif;
	  text-align: center;
	}
	.watchlist_heading {
	  font-size: 8pt;
	  font-family: Helvetica, Verdana, Arial, sans-serif;
	  text-align: center;
	}

/**************** other styles ****************/
	#breadcrumbs {
		border-bottom: 1px solid #DDD;
		min-height: 30px;
	}
	
	.clearer {
		clear: both;
	}
	
	#dialog {
		padding-top: 20px;
		padding-bottom: 10px;
		border-top: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
		background-color: #F7FAFF;
		margin-bottom: 20px;
		width: 745px;
	}
	
	#dialog a {
		/*background-color: #F7FAFF;*/
	}
	
	.dialog {
		padding-top: 20px;
		padding-bottom: 10px;
		border-top: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
		background-color: #F7FAFF;
		margin-bottom: 20px;
	}
	
	.dialog a {
		background-color: #F7FAFF;
	}
	
	#err_dialog {
		background-color: #FEFFE5;
		color: #999;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: bold;
		min-height: 20px;
		margin-bottom: 10px;
		border:1px solid yellow;
		padding: 10px;
		padding-left: 40px;
		background-image:url("../images/cancel.png");
		background-repeat:no-repeat;
		background-position:10px 8px;
	}
	
	#ok_dialog {
		background-color: #EDFFEF;
		color: #999;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: bold;
		min-height: 20px;
		margin-bottom: 10px;
		border:1px solid green;
		padding: 10px;
		padding-left: 40px;
		background-image:url("../images/confirm.png");
		background-repeat:no-repeat;
		background-position:10px 8px;
	}
	
	.blockInterface {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	.up {
		color:green;
		font-weight:bold;
	}
	
	.down {
		color:red;
		font-weight:bold;
	}
	
	#suggest {
	  padding: 6px;
	  background-color: #E0EFFF;
	  border: 1px solid #2763A5;
	}
	
/* ---------->>> jtip <<<---------------------------------------------------------------*/
#JT_close_left, #JT_close_right{
	font: 68%/1.4em Arial, Helvetica, sans-serif;
}
#JT_copy p, #JT_copy ul{
	font: 62.5%/1.4em Arial, Helvetica, sans-serif;
}

.formInfo a, .formInfo a:active, .formInfo a:visited{
	background-color:#2763A5;
	font-size: 1.3em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
}

.formInfo a:hover{
	color:#000000;
	text-decoration: none;
	background-color: #E0EFFF;
}

.feesInfo a, .feesInfo a:active, .feesInfo a:visited{
	/* background-color:#2763A5; */
	font-size: 1em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	/* color:#FFFFFF; */
	text-decoration: underline;
}

.feesInfo a:hover{
	color:#000000;
	text-decoration: none;
	background-color: #E0EFFF;
}

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

.drag{
position:relative;
cursor:hand;
z-index: 100;
}

.hidden {
	display:none;
}

/*New css start here*/

.border{
	border:1px solid #E5E5E5;
}
.style2 {
	font-family: Arial;
	font-size: 12px;
	color: #f5050e;
}
.style6 {
	font-family: Verdana;
	font-size: 18px;
	color: #3d3a31;
}
.style8 {
	font-family: Verdana;
	font-size: 12px;
	color: #686868;
	font-weight: bold;
}
.style10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #65a7e1;
	font-weight: bold;
}
.style11 {
	font-family: Tahoma;
	font-size: 12px;
	color: #626864;
	font-weight: normal;
}
.style12 {
	font-family: Tahoma;
	font-size: 12px;
	color: #fa0000;
}
.style13 {
	font-family: Tahoma;
	font-size: 12px;
	color: #1ae17a;
}

.style16 {
	font-family: Arial;
	font-size: 11px;
	color: #919191;
	font-weight: bold;
}
.style7 {
	font-family: Verdana;
	font-size: 12px;
	color: #AA98AA;
}
.style14 {
	font-family: Arial;
	font-size: 10px;
	color: #919191;
}
#compare{
	background-color: #E5E5E5;
	color: #000000;
	border: 1px solid #E5E5E5;
	font-size: 10px;
	padding: 3px;
}
#multiplecompanyId{
	background-color: #E5E5E5;
	color: #000000;
	border: 1px solid #E5E5E5;
	font-size: 10px;
	padding: 3px;
}
.styleList {
	font-family: Tahoma;
	font-size: 10px;
	color: #65a7e1;
}
.styleList a{
	font-family: Tahoma;
	font-size: 10px;
	color: #65a7e1;}
.styleList a:hover{
	font-family: Tahoma;
	font-size: 10px;
	color: #65a7e1;
}

.div_fl{
	float:left;
}
.div_fr{
	float:right;
	width:380px;
	line-height:17px;
}

.div_fr_brok{
	float:right;
	width:380px;
	line-height:18px;
}

.font_red{
	font-family: arial;
	font-size: 11px;
	color: #ff0000;
}

.font_red_head{
	font-family: arial;
	font-size: 12px;
	color: #ff0000;
}