/* CSS Document */
body	
{font-size:12px; font-family:tahoma, Arial, Helvetica, sans-serif; margin:0px; padding:0px;
}
select, textarea	{background-color:ffffff; font-family:verdana; color:#000000; font-size:11px; border:1px solid #898e92; margin:0px; padding:0px;}

input				
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-COLOR: "#000000";
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 18px
}

.button				
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-COLOR: "#000000";
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 18px
}

table {font-size:12px; font-family:tahoma, Arial, Helvetica, sans-serif;}
#container
{
width: 100%;
background-color: #ffffff;
color: #000000;
}

#topper
{

padding-left: 0.5em;
background-color: #FF0000;
border-bottom: 1px solid gray;
height:80px;
vertical-align:middle;

}
#topper image	{margin-top:10px;}


.logout 	{margin-left:30px; padding:3px 3px 3px 3px; font-size:12px; }
.logout a		{color:#ffffff; text-decoration: none;}
.welcome 			{float:right; color:#ffffff; font-weight:bolder; font-family:verdana; font-size:10px; margin-right:10px;}

#leftnav 			{float: left;width: 150px; margin: 0; padding:1em  0 0 1em; background-color:#D8D8D8;}
#leftnav ul			{margin-left:10px; padding:0px; line-height:18px; color:#091141;}


#content			{margin-left: 180px; border-left: 1px solid gray;padding: 1em; background-color:#ffffff; height:34em;}
#content h2 		{ margin: 0 0 .5em 0; }

#logincontent			{padding: 1em; background-color:#ffffff; height:37em;}


.error		 		{width:60%; color: red; padding:0px; }
.error	ul			{margin:0px, padding:0px;}
.error	li			{background-color: #E6EFF3; margin:0px 0px 0px 0px;}

.warning	 		{width:60%; color: blue; padding:0px; }
.warning li			{background-color: #E6EFF3; margin:0px 0px 0px 0px;}

.xsltable			{font-family:verdana; width:auto; color:#05628E;	font-size:11px; margin-top:10px;}
.xsltable thead		{text-align:left; height:22px; color:#ffffff; background-color:#05628E; text-align:center; line-height:12px;}
.xsltable thead th	{padding:3px;  }
.xsltable td		{background-color:#EEEEEE; height:18px; padding:3px;  }
.xsltable caption	{margin-left:20px;	font-size:110%;	text-align:left;	font-family:verdana;	font-weight:bold;	list-style-image: url(../Images/arrow.gif);}

.investrodetails	{padding:10px; margin:0px; line-height:5px; font-family:verdana; width:auto; color:#05628E;	font-size:11px;  font-weight:bold; border:1px solid gray; }

.investrodetails span		{margin:5px; padding:10px; color:red; font-weight:500;}

.formtable 			{font-size:12px; border-top:0px solid #05628E; border-bottom: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray;
						vertical-align: middle; margin-top:0px; padding-left:15px;}

.formtable caption   {text-align:center; background-color:#05628E; color:#ffffff; font-weight:bold; line-height:20px}

.formtable td			{padding:5px; border:0px;}






/* For Login Page */
.logintable 			{font-size:12px; width:400px; border-top:20px solid #001673; border-bottom: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray;
						vertical-align: middle; margin-top:70px; padding-left:15px;}
.logintable td			{padding:5px; border:0px;}

#footer				{height:20px; clear: both; margin: 0; padding: .5em; color: #333; background-color: #ffffff; border-top: 1px solid gray;}

/* For ac details Page */
.acmaintable	{width:100%; background-color:#f2f3f7; border:1px solid #000000;}
.acmaintable td	{ border:1px solid #000000;}
.acdetails		{padding:0px 5px 0px 5px; margin-top:2px; font-family:verdana; width:100%; 			color:#000000;	font-size:11px;  font-weight:500;  background-color:#f2f3f7;}
.acdetails td	{border:0px;}
.acdetails h5	{margin:0px; padding:0px; font-size:12px;}
.tableheading	{background-color:#333333; width:auto; color:#ffffff; font-weight:bold; text-align:left; font-size:12px;
				padding:3px 3px 3px 5px; text-transform:capitalize; margin-bottom:3px; text-decoration:none;}
.acSubTable		{padding:0px 5px 0px 5px; margin-top:2px; font-family:verdana; width:100%;
	 			color:#000000;	font-size:11px;  font-weight:500;}
.acSubTable td	{border:0px;}	
.subtitle		{background-color:#999999; color:#ffffff; font-weight:900;}
.border			{border-bottom:1px solid #000000;}
.date			{background-color:#333333; color:#ffffff; font-weight:bold;}
P.breakhere {page-break-before: always; margin:0px; padding:0px;}
.schremark		{font-size:9px; line-height:10px; border:1px solid #000000; width:95%; margin:5px;}

