﻿body {
	margin:0;
	padding:0 0;
	font-size:12px;
	font-family:Arial
}
h1{
    color:#2E5A1D;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:180%;
    margin-bottom:10px !important;
    margin-top:2px !important;
}
#fancy_div p {
    line-height:150%;
    font-size: 11px;
    font-weight: normal!important;
    color: #3E3E3E !important ;
   	padding:3px 0;
}
form {
	margin:0
}
#page {
	/*width:1003px;
	max-width:1003px;
	min-width:1003px;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	width:985px;
}
#header {
	height:35px;
	min-height:35px;
	max-height:35px
}
#footer {
	border-top:1px solid #49912D;
}
#footer p {
	margin:0;
	padding:3px 0;
	height:20px;
	min-height:20px;
	max-height:20px;
	text-align:center;
}
#footer *.part1 {
	margin-left:9px;
	font-size:13px
}
#footer *.part2 {
	float:right;
	padding-right:5px;
	padding-top:3px
}
*.part1 a {
	text-decoration:none;
	color:#0026B3
}
*.part1 a:hover {
	text-decoration:underline
}
*.part2 a {
	text-decoration:none;
	color:#0026B3;
	font-size:13px
}
*.part2 a:hover {
	text-decoration:underline;
	font-size:13px
}
*.full {
	padding:0;
	/*float:left;
	width:1003px;
	min-width:1003px;
	max-width:1003px*/
	margin:0 auto;
}
*.logo {
	margin:30px 0px 0px 0px;
	text-align:center;
	border:0px solid black;
	height:100px
}
*.search {
	margin:25px 0px 25px 0px;
	text-align:center;
	border:0px solid black
}
*.searchb {
	float:none
}
.copyright {
	font-family:Arial;
	color:#49912D
}
.copyright A:link {
	FONT-SIZE:13px;
	VERTICAL-ALIGN:top;
	COLOR:#49912D;
	FONT-FAMILY:Arial;
	TEXT-DECORATION:none
}
.copyright a:visited {
	FONT-SIZE:13px;
	VERTICAL-ALIGN:top;
	COLOR:#49912D;
	FONT-FAMILY:Arial;
	TEXT-DECORATION:none
}
.copyright a:hover {
	FONT-SIZE:13px;
	VERTICAL-ALIGN:top;
	COLOR:##49912D;
	FONT-FAMILY:Arial;
	text-decoration:underline
}
.txtHomeSearch {
	vertical-align:top;
	font-size:14px;
	width:475px;
	color:#B4B4B4
}
.txtIndex {
	font-size:12px;
	color:#3C4C57
}
.txtIndex a {
	text-decoration:none;
	color:#3C4C57
}
*.bsense {
	/*margin:12px 0px 0px 234px;*/
	border:0px solid black;
	min-height:45px
}
.txtGreen {
	font-size:12px;
	color:#009609
}
.txtRed {
	font-size:12px;
	color:#C90000
}
.txtGray {
	font-size:12px;
	color:#838383
}
.NormalSuggestedText {
	background-color:#ecf3ff;
	font-family:Arial;
	font-size:14px;
	color:#0D207D;
	text-align:left;
	text-decoration:none;
	cursor:pointer
}
.HighlightedSuggestedText {
	background-color:white;
	font-family:Arial;
	font-size:14px;
	color:#0D207D;
	text-align:left;
	cursor:pointer
}
.SearchText {
	font-family:Arial;
	font-size:14px;
	color:#0D207D;
	background-color:#ecf3ff;
	text-align:left;
	width:400px
}
.equ_SearchText {
	font-family:Arial;
	font-size:14px;
	color:#0D207D;
	text-align:left
}
.equ_NormalSuggestedText {
	background-color:LightGray;
	font-family:Arial;
	font-size:14px;
	color:#0D207D;
	text-align:left;
	text-decoration:none
}
.equ_HighlightedSuggestedText {
	background-color:white;
	font-family:Arial;
	font-size:14px;
	color:#0D207D;
	text-align:left
}
.TDhight {
	height:10px;
	background-color:#ecf3ff
}
.txtHomeSearchEmpty {
	vertical-align:top;
	font-family:Arial;
	font-size:14px;
	width:475px;
	color:#B4B4B4
}
marquee {
	padding:0px 0px 0px 0px;
	text-align:center
}
marquee a {
	margin-top:8px;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#484848
}
.MarqueeDiv {
	padding:0px;
/*	width:100%;*/
	text-align:left
}
.ticker {
	width:756px;
	margin-left:124px;
	padding-top:17px;
	height:27px;
	text-align:center;
	/*background-image:url('../images/top_landing_tickr_bg.gif');
	background-repeat:no-repeat*/
}
.tickerMsg {
	/*width:1003px;
	height:24px;*/
/*	background-image:url('../images/1_2BG.gif');
	background-repeat:repeat-x*/
}
.tickerpnl {
	float:left
}
.open {
	margin:15px 0px 15px 0px;
	border:0px solid black;
	min-height:90px;
	*height:50px;
}
.hmsearchtext {
	float:left;
	width:100%;
	margin-top:0px;
	padding:0px 0px 0px 0px
}
.hmsearchtexta {
	width:80px;
	float:left;
	padding:0;
	font-weight:bold
}
.hmsearchtextc {
	width:300px;
	padding-top:1px;
	float:right;
	vertical-align:top;
	position:relative
}
#sfmenu {
	text-align:center;
	width:980px;
	margin:0 auto !important;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
}

#sfmenu a{
background-image:url(../images/sflogo.png);
background-position:center right;
background-repeat:no-repeat;
color:#48902D;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
height:30px;
text-decoration:none;
padding:7px 33px 10px 7px;
*padding-top :10px !important;
outline:none;
}
#sfmenu a:hover {
	text-decoration:underline;
	background-image:url(../images/sflogo.png);
	background-position:center right;
	background-repeat:no-repeat;
}

#sfmenu a.last{
	background:none;
}
#footer p span{
	padding-right:36px;
}
#IndexValues p{
	margin:0;
}
p.bsesensex {
	margin-top:10px !important;
	margin-bottom:5px !important;
}

#loginform {
	width:300px;
	margin:0 auto;
	padding-top:50px;
}
#loginform table {
	border:1px solid #CCCCCC;
	margin:0px;
}

#loginform h1 {
	color:#007737;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
div.searchb input[type=submit] {
	background-image:url(../images/gobtn.jpg);
	background-repeat:no-repeat;
	width:60px;
	height:25px;
	border:0;
	cursor:pointer;
}
#loginform input[type=text] {
	border: #49912D 1px solid;
	margin:5px;	
	height:18px;
}
#loginform input[type=submit]{
	background-image:url(../images/loginbtn.jpg);
	background-repeat:no-repeat;
	width:60px;
	height:25px;
	border:0;
	cursor:pointer;
}
a{
	text-decoration:none;
	color:#666666;
}
a:hover{
	text-decoration:underline;
	color:#000000;
}
