@charset "utf-8";



/* CSS Document */



body {



/*background-color:#333333;*/

background-color:#FFFFFF;



}







body, p, td,ul,li {



font-family:verdana;



font-size:12px;



color:#333333;



line-height:160%;

}







a {



color:#003366;





text-decoration:none;



}







a:hover {



text-decoration:underline;



}







a img {



border:none;



}







p {



line-height:1.6;



}







div p, h1, h2, h3, h4, h5, h6 {



margin:5px;



}











.left {



float:left;



margin-right:5px;



}







.right {



float:right;



margin-left:10px;



}







h1 {



font-size:22px;

font-weight:normal;



}







h2 {



font-size:14px;



}







h3 {



font-size:13px;



}







h4 {



font-size:12px;



}







h3.homehead {



background-image:url(images/home_h3_bg2.gif);



background-repeat:repeat;



color:#FFFFFF;



height:22px;



border:1px solid #58A618;



font-size:12px;



padding:0px;



margin:0px;

margin-bottom:10px;



padding-left:10px;



padding-top:3px;



}







#Super {



/*width:955px;*/



margin:10px;



background-color:#FFFFFF;



}







#Banner {



position:absolute;



/*width:1235px;*/

width:98%;



height:193px;

background-image:url(images/banner_background.gif);



}









#Navbar {



height:30px;



/*width:1220px;*/

width:98%;



border-bottom:1px solid #005339;



background-color:#FFFFFF;



position:absolute;



margin-top:193px;
z-index:10;



}







#Navbar ul {



margin:0px;



padding:0px;



margin-left:5px;



list-style:none;



}







#Navbar ul li {



float:left;



padding:5px;



margin:5px;



margin-top:-1px;



}







#Navbar ul li:hover {



cursor:pointer;



background-color:#005C35;



}







#Navbar ul li a {



color:#005C35;



font-size:12px;



}







#Navbar ul li:hover a {



color:#FFFFFF



}







#AdRow {



width:955px;

/*width:98%;*/



height:320px;



position:absolute;



margin-top:225px;



background-color:white;



padding-top:10px;

z-index:1;



}







#BoxAd {



width:360px;



height:300px;



position:absolute;



margin-left:10px;



}







#QuickStart {



width:300px;

/*width:20%;*/



position:absolute;

margin-left:345px;



}







#QuickStart ul {



list-style:none;



margin:0px;



padding:0px;



}







#QuickStart ul li {



background-color:#FFEEFF;



margin-bottom:5px;



padding:5px;



}



#LoginForm {



margin:0px;

padding:0px;



}



#LoginForm label{

margin-right:20px;

margin-left:5px;

}



#LoginForm #Submit{

margin-left:120px;

}





#Welcome {



width:955px;

/*width:40%;*/

position:absolute;

margin-top:470px;

margin-left:0px;

text-align:justify;
z-index:1;


}



#Welcome h1{

margin-left:15px;

margin-bottom:10px;

font-size:14px;

margin-top:15px;

}



#Welcome hr{

margin-left:15px;

margin-bottom:10px;

}





#Welcome a{

float:right;

font-size:11px;

}



#Welcome p{

margin-left:15px;

}



#News h3{

margin-left:5px;

width:100%;

}







#News {



/*width:320px;*/

width:280px;

position:absolute;



margin-left:655px;

text-align:justify;

}


#News ul {



list-style:none;



margin:0px;



padding:0px;

width:100%;



}







#News ul li {



border-bottom:1px dotted #999999;



margin-top:5px;



padding:5px;



padding-bottom:0px;

width:100%;

}







#CustomerCare {



width:360px;



position:absolute;



margin-left:10px;



margin-top:290px;



}







#InfoCenter {



width:320px;



position:absolute;



margin-left:10px;







}







#InfoCenter ul {



list-style:none;



margin:0px;



margin-top:0px;



padding-top:0px;



padding:0px;



}







#InfoCenter ul li {



margin-top:5px;



margin-bottom:5px;



height:20px;



padding:7px;



font-weight:bold;

border-bottom:1px dotted #CCCCCC;



}



#InfoCenter ul li img {

float:left;

margin-right:10px;

}







#ProductList {



width:520px;





position:absolute;



margin-left:720px;



margin-top:280px;



}







#ProductList ul {



list-style:none;



margin:0px;



padding:0px;



}







#ProductList ul li {



float:left;



text-align:center;



margin-right:10px;



}








#NSE {



/*width:240px;*/

width:300px;



position:absolute;



margin-left:655px;



margin-top:0px;



background-color:#FFFFFF;

height:auto;

/*border:1px solid #58A618;*/

border-top:none;



}

#NSE a{

color:#58A618;

}

#NSE h3.homehead{
margin-bottom:0px;
}

.priceFooter{
text-align:center;
height:30px

}



#FundsDisplay {
width:300px;
position:absolute;
margin-left:850px;
margin-top:0px;
background-color:#FFFFFF;
height:auto;
border-top:none;
top:250px;
z-index:8;



}

#FundsDisplay h3.homehead{
margin-bottom:0px;
}


#FundsDisplay a{

color:#58A618;

}



#FundsTable{

width:100%;

margin:0px;

border:1px solid #58A618;

border-top:none;

}



#FundsTable tr{

height:25px;

padding-left:5px;

}

#FundsTable td{

border-bottom:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
padding-left:5px;
font-size:10px;
}

.priceHeading{

font-weight:bold;
background-color:#FFFFFF;

}

#FundsCart{
margin:0px;
}

#FundsCart p{
font-size:11px;
text-align:justify;
padding:0px;
}

#FundsCart a{
color:#FF0000;

}



#Graph {



width:230px;



height:120px;



}







#ContentRow {



width:955px;



/*height:420px;*/



position:absolute;



margin-top:600px;



padding-top:10px;



background-color:white;



z-index:1;



}







#ContentRowInner {



width:955px;



position:absolute;



margin-top:225px;



padding-top:10px;



background-color:white;



z-index:1;



}







#DisplayPane {

margin-left:10px;

width:620px;

border-left:1px solid #CCCCCC;

padding:10px;

text-align:justify;
min-height:300px;
overflow-y:auto;

}

#DisplayPane p{

font-size:12px;

margin-bottom:15px;

}


#DisplayPane ul li{

font-size:12px;

margin-bottom:15px;

}



#DisplayPane h1, h2, h3,h4, p{



padding:0px;

margin-top:0px;

margin:0px;



}



#DisplayPane hr{
margin:0px;
margin-top:10px;
margin-bottom:5px;

color:#000000;

height:0px;
padding:0px;

}

#DisplayPane a{
color:#990000;
}











#RelatedPagesPane {



width:180px;



margin-left:10px;



float:left;



}







#RelatedPages{



list-style-type:none;



width:180px;



margin:0px;



margin-top:1px;



margin-left:1px;



padding:0px;



padding-right:0px;



text-align:left;







}







#RelatedPages li {



width:160px;;



padding:0px;



padding-left:5px;



margin-top:10px;



margin-bottom:10px;



border-bottom:dotted 1px #CCCCCC;



}







#RelatedPages li:hover {







}







#RelatedPages li a {



color:#003366;



font-weight:normal;



}











#RelatedPages li a:hover{



color:#000000;



font-weight:normal;



text-decoration:underline;



}







#RelatedPages li.selected {



font-size:12px;



font-weight:bold;



color:#000000;



border-bottom:none;



}







#RelatedPages li ul{



list-style-type:none;



width:160px;



padding-top:10px;



margin:0px;



padding:0px;



margin-left:2px;



padding-right:5px



}







#PageParent {



padding-left:0px;



padding-top:10px;



padding-bottom:10px;



text-align:left;



width:100%; 



}







#PageParent a {



font-size:13px;



font-weight:bold;



}



#Subnavs {



/*width:955px;*/

width:100%;

margin-top:0px;
z-index:10;



}









.subnav {



width:220px;



filter:alpha(opacity=100);



/*-moz-opacity:0.9;*/



opacity:100%;



z-index:10;



background-color:#FFFFFF;



position:absolute;



margin-top:223px;



margin-left:50px;



display:none;



border:1px solid #005339;



border-top:none;





}







.subnav ul {



padding:5px;



margin:5px;



/*margin-left:10px;*/



list-style:none;



background-color:#FFFFFF;



}







.subnav h1 {



color:#005339;



margin-left:10px;



}







.subnav ul li {



height:20px;



margin-top:3px;



padding-left:10px;



padding-top:3px;



padding-bottom:5px;



border-bottom:1px dotted #CCCCCC;



}



.subnav ul li a {



width:160px;



color:#003366;



}







.subnav ul li:hover a {



color:#333333;



}







.subnav ul li:hover {



background-color:#DDDDDD;



cursor:pointer;



}



#Resources li {



width:160px;



margin-right:0px;



}



#HomeFooter {



width:955px;



height:45px;



/*top:990px;*/

top:1020px;



text-align:center;



background-color:white;



padding-top:15px;



position:absolute;



border-top:1px solid #666666;



color:#333333;



}







#Footer {



clear:both;



width:800px;



height:45px;



margin-top:20px;



text-align:center;



background-color:white;



border-top:1px solid #CCCCCC;



padding-top:15px;



color:#333333;



}



#QueryForm{

 width:350px;

 border-left:#58A618 2px dotted; 

 border-left:#58A618 2px dotted; 

 border-top:#58A618 2px dotted; 

 border-bottom:#58A618 2px dotted; 

 border-right:#58A618 2px dotted;

 margin:auto;

 margin-top:10px;

}





#frmSearch #Submit {

border-top:#58A618 1px solid; border-right:#58A618 1px solid; border-left:#58A618 1px solid; border-bottom:#58A618 1px solid;background-color:#58A618; font-size:11px; color:#ffffff; font-weight:bold; margin-left:150px;

}



#QueryForm ul {



list-style:none;



margin:0px;



padding:0px;



}







#QueryForm ul li {



background-color:#EEEEEE;



margin-bottom:5px;



padding:5px;



}







#frmSearch {



margin:0px;



padding:0px;



}



#frmSearch label{

margin-right:20px;

margin-left:5px;

}







#PriceMain {

width:100%;

margin:auto;

}



#PriceArchive{

width:600px;
height:360px;
overflow-y:auto;


}



#PriceArchive table{

width:100%;

border:1px solid #58A618;

margin-top:20px;

margin-bottom:20px;

border-top:none;

}



#PriceArchive tr{

height:25px;

padding:5px;

}

#PriceArchive td{

border-bottom:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
padding-left:10px;

}



#PriceArchive th {



background-image:url(images/home_h3_bg2.gif);



background-repeat:repeat;



color:#FFFFFF;



height:22px;



border:1px solid #58A618;



font-size:12px;



padding:0px;



margin:0px;



padding-left:10px;



padding-top:3px;



}



#PriceChart{

margin-left:50px;
margin-top:20px;

}



#MutualFunds{

margin-left:120px;

}



#FinancialCalculators{
width:240px;
margin-left:600px;

}



#PersonalPortfolioServices{

margin-left:260px;

}



#ToolsResources{

margin-left:450px;

}





#ContactUs{

margin-left:750px;

}



.AppForm {

width:500px;

}



.AppForm fieldset {

border:1px solid #CCCCCC;

background-color:#F9F9F9;

margin:10px;

}



.AppForm fieldset legend {

margin-right:10px;

margin-left:10px;

}





.AppForm fieldset ul {

list-style:none;

margin:0px;

padding:0px;

}



.AppForm fieldset ul li {

min-height:30px;

background-color:#EEEEEE;

border-bottom:1px solid #CCCCCC;

margin-bottom:10px;
padding-left:5px;

}



.AppForm fieldset ul li label {
font-weight:bold;
text-align:left;

}

.calculator fieldset ul li label{
font-weight:normal;
}
.savings fieldset ul li label{
width:200px;
float:left;
}

.AppForm fieldset ul li.submit{
text-align:center;
}

.formbutton{
border-top:#CCCCCC 1px solid; 
border-right:#CCCCCC 1px solid; 
border-left:#CCCCCC 1px solid; 
border-bottom:#CCCCCC 1px solid;
background-color:#333333; 
color:#FFFFFF;
height:25px;
font-size:11px; 
font-weight:bold; 
cursor:pointer;
}



div.floater {

border:5px solid #58A618;

/*padding:10px;*/
z-index:10;

}



div.floater div.content {

background-color:white;

/*-moz-opacity:100%;

filter:alpha(opacity=100);

opacity:0.9;*/

color:black;

border:3px solid #ffffff;

}



div.floater #FloaterExit {

width:100%;

text-align:right;

background-color:#58A618;
cursor:move;

} 



div.floater #FloaterExit a {

color:#003399;

}

ul.financialcalculators{
list-style:none;
margin:0px;
padding:0px;
padding-left:20px;
}

ul.financialcalculators li{
margin-top:5px
padding:5px;
padding-bottom:0px;
width:98%;
}

ul.financialcalculators li.heading {
border-bottom:1px dotted #005339;
color:#005339;
}

ul.financialcalculators span{
font-size:10px;
font-weight:bold;
padding-bottom:20px;
}

#AnnualReports{
margin-left:20px;
/*display:none;*/
}

#AnnualReports label, #AnnualReportsInner label{
font-weight:bold;
color:#003366;
width:100px;
float:left;
}

#AnnualReportsInner{
margin-left:20px;
display:none;
}


ul.research{
list-style:none;
margin:10px;
padding:0px;
width:98%;
}







ul.research li {
border-bottom:1px dotted #999999;
margin-top:5px;
padding:5px;
padding-bottom:0px;
width:98%;
}


table.overseas{
border-bottom: 1px #cccccc solid;
border-right: 1px #cccccc solid;
}

table.overseas td{
border:1px #cccccc solid;
border-right: none;
height:30px;
padding:5px;
}

h2.overseas{
text-decoration:underline;
font-weight:bold;
height:30px;
font-size:14px;

}
