/* CSS Document */
body{background:url(../images/bg.jpg) left top repeat-x #FFFFFF; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#000000;/*#8a8a8a;*/}
*{padding:0px; margin:0px;}
img{border:none;}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}

.align_center{text-align:center;}

.txt_comment
{
	padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#000000;font-size:14px;	
}

h1{color:#ffffff; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
h2{color:#1f6eb1; font-family:Arial, Helvetica, sans-serif; font-size:18px;  font-weight:normal; }
h3{color:#002748; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h4{color:#005aa7; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h5{color:#ffffff; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.font-11{font-size:11px;}
.font-12{font-size:12px;}
.font-14{font-size:14px;}
.font-18{font-size:18px;}

#wrapper{width:909px; clear:both; margin:0px auto;}

/*--------------------------------------------------------header----------------------------------------------------*/
#header{height:93px; width:899px; padding:0px 5px; clear:both;}
.logo{width:207px; float:left; height:93px;}
.topNav{padding-top:75px; width:420px; float:right; color:#2d2d2d; font-size:11px; font-weight:bold; text-align:right;} 
a.topNavLink:link, a.topNavLink:active, a.topNavLink:visited{color:#2d2d2d; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0px 5px;}
a.topNavLink:hover{text-decoration:underline;}

/*----------------------------nav------------------------------------*/

.arrowlistmenu{
width:188px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: white;
background:url(../images/nav_arrow.gif) 0px 6px no-repeat;
margin-bottom:1px; /*bottom spacing between header and rest of content*/
border-bottom:#052041 1px solid;
padding: 4px 0 4px 16px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background:url(../images/nav_arrow.gif) 0px 6px no-repeat;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #c2d7e8;
/*background: url(arrowbullet.png) no-repeat center left;*/ /*custom bullet list image*/
display: block;
padding: 2px 0px 0px 0px;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px dashed #052041;
font-size:11px;
}

.arrowlistmenu ul li a:visited{
color: #c2d7e8;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #ffffff;
/*background-color: #F3F3F3;*/
}

a.navLink:link, a.navLink:active, a.navLink:visited, a.navLink:hover{color:#FFFFFF; font-size:12px; text-decoration:none;}

 .dot_line{ border-bottom: 1px dotted #014778; margin-top:100px; }
 .vertical_line{ border-left: 1px dotted #014778; }

/*--------------------------------------------------------banner------------------------------------------------------------*/
#banner{width:893px; height:299px; clear:both; background:url(../images/banner_bg.jpg) left top no-repeat; padding:30px 0px 0px 16px;}

.ban_lftArea{width:320px; float:left;}
.ban_rhtArea{width:406px; float:left;}
.ban_txtArea2{padding:176px 0px 0px 86px; clear:both;}
.ban_txtArea3{padding:0px 0px 0px 86px; clear:both;}

/*--------------------------------------------------content area--------------------------------------------------------*/
#contentArea{width:904px; clear:both; padding:15px 0px 0px 5px; }

.box1{width:662px; float:left; padding-right:7px;}
.box1_top{background:url(../images/box1_top.jpg) left bottom no-repeat; height:13px; width:662px; clear:both;}
.box1_midd{background:url(../images/box1_midd.jpg) left top repeat-y; width:638px; font-size:14px; clear:both; padding:12px;}
.box1_bot{background:url(../images/box1_bot.jpg) left top no-repeat; width:662px; height:13px; clear:both;}

.box2{width:230px; float:left;}
.box2_top{background:url(../images/box2_top.jpg) left bottom no-repeat; width:230px; height:13px; clear:both;}
.box2_midd{background:url(../images/box2_midd.jpg) left top repeat-y; width:210px; clear:both; padding:10px; overflow:hidden;}
.box2_bot{background:url(../images/box2_bot.jpg) left top no-repeat; width:230px; height:13px; clear:both;}

.newsltr_field{clear:both; padding-bottom:10px; overflow:hidden; height:25px;}
.newsltr_txt{color:#505050; width:44px; float:left; padding-top:4px; font-size:12px; font-weight:bold;}
.newsltr_txtBoxArea{width:160px; float:left;}
.newsltr_txtBox{width:158px; height:21px; border:#c9c9c9 1px solid; background:#FFFFFF;}
.email_txtBox{width:200px; height:21px; border:#c9c9c9 1px solid; background:#FFFFFF;}

.login_txt{color:#505050; width:74px; float:left; padding-top:4px; font-size:12px; font-weight:bold;}
.login_button
{
	clear:both;
	padding-bottom:10px;
	overflow:hidden;
	height:25px;
	text-align:left; 
	padding-left:75px;
}

a.txtLink:link, a.txtLink:active, a.txtLink:visited{color:#005aa7; text-decoration:underline;}
a.txtLink:hover{color:#005aa7; text-decoration:none;}

a.txt_link:link
{
	color: #005aa7;
	text-decoration: none;
}
a.txt_link:visited
{
	color: #005aa7;
	text-decoration: none;
}
a.txt_link:hover
{
	color: #005aa7;
	text-decoration: underline;
}
a.txt_link:active
{
	color: #005aa7;
	text-decoration: none;
}

.box2_midd_details{background:url(../images/box2_midd.jpg) left top repeat-y; width:310px; clear:both; padding:10px; overflow:hidden;}

/*--------------------------------------------------------footer area------------------------------------------------------*/
#footer{width:899px; clear:both; padding:0px 5px; height:64px;}
.footer_midd{background:url(../images/footer_mid.jpg) left top repeat-x; height:64px; clear:both;}
.footer_left{background:url(../images/footer_left.jpg) left top no-repeat; width:829px; float:left; height:24px; padding-left:26px; padding-top:40px; color:#ffffff; font-size:11px;}
.footer_right{background:url(../images/footer_right.jpg) left top no-repeat; width:44px; height:64px; float:right;}

.footerNavArea{width:500px; float:left;}
a.footerNavLink:link, a.footerNavLink:active, a.footerNavLink:visited{color:#FFFFFF; font-size:11px; padding:0px 4px; text-decoration:none;}
a.footerNavLink:hover{text-decoration:underline;}
.footer_copyright{width:290px; float:right;}

a.footerCopyLink:link, a.footerCopyLink:active, a.footerCopyLink:visited{color:#99c2e1; font-size:11px; text-decoration:none;}
a.footerCopyLink:hover{ color:#FFFFFF;}

/*-------------------------------------------------------inner page------------------------------------------------------*/
.box3{width:899px; clear:both; }
.box3_top{background:url(../images/box3_top.jpg) left bottom no-repeat; width:899px; clear:both; height:13px;}
.box3_bot{background:url(../images/box3_bot.jpg) left top no-repeat; width:899px; clear:both; height:13px;}
.box3_midd{background:url(../images/box3_midd.jpg) left top repeat-y; width:875px; font-size:14px; clear:both; overflow:hidden; padding:12px;}

.contact_txt{padding:2px 0px; font-weight:bold; font-size:14px; color:#8a8a8a; clear:both;}
a.contact_txtLink:link, a.contact_txtLink:active, a.contact_txtLink:visited{ color:#005aa7; text-decoration:none; font-size:14px;}
a.contact_txtLink:hover{ text-decoration:underline;}

/*------------------------------------------------------contact--------------------------------------------------*/
.contact_field{clear:both; padding-bottom:10px; overflow:hidden; height:25px;}
.contact_field2{clear:both; padding-bottom:10px; overflow:hidden; height:75px;}

.contact_txt2{color:#505050; width:100px; float:left; padding-top:4px; font-size:12px; font-weight:bold;}
.contact_txtBoxArea{width:220px; float:left;}

.contact_txtBox{width:218px; height:21px; border:#c9c9c9 1px solid; background:#FFFFFF;}
.contact_txtAreaBox{width:218px; height:70px; border:#c9c9c9 1px solid; background:#FFFFFF;}
.contact_but{width:155px; clear:both; text-align:right;}

/*=========added by neha==========================*/
.investorLabel{color:#505050; font-size:12px; font-weight:bold;}
.InputBox{
width:218px; height:21px; border:#c9c9c9 1px solid; background:#FFFFFF;
}
.redFont{font-weight:bold; font-size:12px; color:#990000; }
.redFontBig{font-weight:bold; font-size:14px; color:#990000; }
/*.blackFontBig{font-weight:bold; font-size:12px; color:#010101; }*/
 .title_txt{color:#000000; font-size:12px; font-weight:bold;}
.InputButtonAltus{
background-image: url(../images/btnSubmit.gif);
background-position: left top;
background-repeat: no-repeat;
width: 55px;
height: 25px;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-align: center;
border: 0px solid #ffffff;
padding-bottom: 3px;
*padding-bottom: 0px;
cursor:pointer;
}

.ListingBarBg {
	background-image: url(../images/ListingBarBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.ListingBarBottomBg {
	background-image: url(../images/ListingBarBottomBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.LstingBoxMiddleBg {
	background-color: #f8f8f8;
	border-left: 1px solid #014778;
	border-right: 1px solid #014778;
	padding-left: 14px;
	padding-right: 14px;
}
.altLstingBoxMiddleBg {
	background-color: #f8f8f8;
	border-left: 1px solid #014778;
	border-right: 1px solid #014778;
	padding-left: 0px;
	padding-right: 14px;
}
.ListingBarContent {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.LisitingMainArea {
	margin-top: 10px;
	border-bottom: 1px dotted #014778;
	padding-bottom: 10px;
}
.ListingContent {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.date
{
	color:#1f6eb1; font-family:Arial, Helvetica, sans-serif; font-size:13px;  font-weight:normal;
}
/*=========================blog==commnent======================*/

.listingMainAreaForm {
	width: 584px;
	padding-left: 6px;
	overflow:hidden;
}
.FormBoxcontentArea {
	/*background-color: #e8d8c1; /*#7e92a2*/
	padding: 19px;
	overflow: auto;
}
.FormBoxTitle {
	/*font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;*/
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

.FormBoxText
{
	/*font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;*/
	font-family: Arial;
}
.inputBoxLarge {
	/*font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;*/
	font-family: Arial;
	width: 546px;
	height: 30px;
	padding-left: 3px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	font-style: italic;
	border: 0px solid #ffffff;
}
.FormBoxcontentArea {
	background-color: #cccccc;
border:2px solid #cccccc;
	padding: 19px;
	overflow: auto;
}
.inputBoxSmall {
	/*font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;*/
	font-family: Arial;
	width: 268px;
	height: 30px;
	padding-left: 3px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	font-style: italic;
	border: 0px solid #ffffff;
}
.alert {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	/*font-family: Georgia, Times New Roman, Times, serif;*/
	font-weight: normal;
	font-size: 12px;
	color: #FF0000;
}
.TextFieldBoxAlt {
	/*font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;*/
	font-family: Arial;
	width: 268px;
	height: 100px;
	padding: 2px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	font-style: italic;
	border: 0px solid #ffffff;
}
.TextFieldBox {
	/*font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;*/
	font-family: Arial;
	width: 546px;
	height: 100px;
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	font-style: italic;
	border: 0px solid #ffffff;
}

/* Ajax Pagination CSS - Starts  */
.paging { font-family: Tahoma; font-size: 14px; color: #3d93e8; text-decoration: none; }

div.pagination {
	padding: 3px;
	margin: 3px;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000000;
	text-decoration: none;
	color: #000099;
}
/*div.pagination a:hover, div.pagination a:active {
	border: 1px solid #FFFFFF;
	color: #000;
}*/
/*div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	font-weight: bold;
	color: #DDD;
}*/
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
/* Ajax Pagination CSS - Ends  */

a.pic_link:link
{
	color: #000000;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
a.pic_link:visited
{
	color: #005aa7;
	text-decoration: none;
}
a.pic_link:hover
{
	color: #000000;
	text-decoration: none;
}
a.pic_link:active
{
	color: #000000;
	text-decoration: none;
}
.txtblacklight {font-family:Arial; font-size:12px; color:#010101; font-weight:bold;}

.changepass_txt
{
	color:#505050; width:130px; float:left; padding-top:4px; font-size:12px; font-weight:bold;
}
.changepass
{
	width:200px; float:left;
}
.changepass_but
{
	width:185px;
	clear:both;
	text-align:right;
	valign:top;
}
.username
{
	color: #005aa7;
	font-size:13px;
}
.fileiconBig
{
background:url(../images/fileicons/blankicon.png) no-repeat; border:0px;font-size:16px;color:#000000;font-weight:bold; font-family:Arial;height:60px; padding-top:24px;
}
