/* -----------------------------------------------------------------------
   Blueprint CSS Framework 0.7.1
   http://blueprintcss.googlecode.com
   * Copyright (c) 2007-2008. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.
----------------------------------------------------------------------- */
@import 'src/reset.css';
@import 'src/typography.css';
@import 'src/grid.css';
@import 'src/forms.css';
img {behavior:url(iepngfix.htc);}
body {margin-top:20px; margin-bottom:0;}
#prepage {position:absolute; font-family:arial; font-size:16; left:400px; top:200px; z-index:2000; background-color:#fff; width:400px; 
height:300px; border:3px double #d00; padding:100px 0 0 0}
#lbLoadMessage {text-align:center; margin-top:150px;}
.border {border: 1px solid #f00;}
.border-right {border-right: 1px solid #ccc;}
.border-left {border-left: 1px solid #ccc;}

.bm-10 {margin-bottom:10px;}

.leftAlign {text-align:left;}
.centerAlign {text-align:center;}
.rightAlign {text-align:right;}

/*Added by Amalendu*/
h1, h2, h3 {margin:0; text-align:left}
h1 {color:#0b447b; font-size:24px; font-weight:bold; cursor:default; margin:0 0 10px 0; font-family:Trebuchet MS, Arial, Helvetica, sans-serif}
.pages {text-align:left;}
.pages h1 {margin-left:20px; margin-top:10px;}
h2 {color:#d00; font-weight:bold; font-size:13px; cursor:default;  margin:0 0 10px 0}
h3 {color:#fff; background:url(../../images/navigation_bg.png) repeat-x center -10px; font-weight:bold; font-size:13px; cursor:default; padding:5px;}
.walker, .arrow, .email, .call {padding:2px 0 5px 25px;}
.walker {background:url(../../images/walker.png) no-repeat 0 0;} 
*html .walker {background:url(../../images/walker.gif) no-repeat 0 0;}
.call {background:url(../../images/call.png) no-repeat 0 0;}
*html .call {background:url(../../images/call.gif) no-repeat 0 0;}
.arrow {background:url(../../images/arrow_icon.png) no-repeat 0 0;}
*html .arrow {background:url(../../images/arrow_icon.gif) no-repeat 0 0;}
.email {background:url(../../images/email.png) no-repeat 0 2px;}
*html .email {background:url(../../images/email.gif) no-repeat 0 0 2px;}


.big {width:100%; text-align:center;} 
.rightalign {text-align:right};

/*append*/
.append-0 {padding-right:20px;}
.append-10px {padding-right:10px;}

/*prepend*/
.prepend-0 {padding-left:0;}
.prepend-10px {padding-left:10px;}


.loginStatus {background:url(../../images/login_bg.png) repeat-x 0 0; width:402px; height:52px; padding:0 15px 5px 10px; margin:10px 0 0 0;float:right}

.loginStatusContent {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.loginStatusContent ul {margin:0;}
.loginStatusContent li {float:left; font-weight:bold; margin:10px 3px 0 0; list-style-type:none;}
.top-login-input {background:#fff; padding:4px;}

.myAccountLinks {margin-top:15px;}

/* light Box classes*/
.h-600 {height:350px; overflow:auto;}
.form-head {;}
.form h1{background:url(../../images/navigation_bg.png) repeat-x; color:#fff; padding:5px 0 5px 20px}

*{ margin:0; padding:0;}

#lightbox h2{ margin:0 0 1em 0;}

#lightbox h3{color:#FF713F;}
#lightbox.done p{color:#333;}

#form{text-align:left;margin:10px;}

#form fieldset{border:1px solid #1560a0; background-color:#efefef}
#form fieldset div {margin-top:10px;}
#form textarea, #form select{width:100%;}
#form input[type=text]{width:98%; margin-top:5px;}

.smallform ul {margin:0}
.smallform li {list-style-type:none; float:left; margin-right:3px;}
#form .small{width:70px; margin-top:0px;}

#definition{margin:25px;}
.highlight{	background-color:#FEFFAF;}

.lbAction{ background-color:#fff; color:#d00; border:1px solid #fff; font-weight:bold; padding:10px 10px 10px 10px; height:30px; text-decoration:none;}


.loginsubmit {border:none; background:url(../../images/btn_go.png) no-repeat 0 0; width:50px; height:25px; font-size:0.01em; cursor:pointer; color:#94b9db}

.letters {margin:10px 0 10px 0;}
.letters a {border:1px solid #ccc; padding:3px 4px 3px 4px; font-weight:bold; color:#d00; text-align:center; margin:0 1px 0 0; background-color:#fff;}
.letters a:hover {border:1px solid #00d; font-weight:bold; color:#000; background-color:#efefef;} 




/*main area divs*/
.main-navigation {background:url(../../images/navigation_bg.png) repeat-x 0 0; height:34px; margin:10px 0 10px 0; border-right:1px solid #fff;}
.main-center {background:url(../../images/homecenter_bg.png) repeat-x center bottom;}
.welcome {padding:10px 0 0 0;}
.home-center {margin:10px 0 10px 0}
.home-center-banner {margin-top:20px}

/*Home Quick Register*/
.quickRegisterBox {background:url(../../images/quick_register_bg.png) no-repeat 0 0; height: 70px; width:434px; padding-top:10px;}
*html .quickRegisterBox {background:url(../../images/quick_register_bg.gif) no-repeat 0 0; height: 70px; width:434px; padding-top:10px;}
.regshortcut {margin-top:10px;}
.regshortcut select {font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif}

.testimonials {margin:10px 0 0 0}
.testimonials ul{margin:0; padding:0}
.testimonials li{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:11px; background:url(../../images/quotes.png) no-repeat 0 0; padding:0 0 0 40px; list-style-type:none; text-align:left}
*html .testimonials li{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:11px; background:url(../../images/quotes.gif) no-repeat 0 0; padding:0 0 0 40px; list-style-type:none; text-align:left}

.testimonials-main {margin:10px 0 0 0}
.testimonials-main ul{margin:0; padding:0}
.testimonials-main li{font-family:color:#000; background:url(../../images/testimonialBg.gif) no-repeat 0 0; padding:40px 0 0 40px; list-style-type:none;}
*html .testimonials-main li{font-family:color:#000; font-weight:normal; background:url(../../images/testimonialBg.gif) no-repeat 0 0; padding:40px 0 0 40px; list-style-type:none;}

.testimonials-main li p{ text-align:right; font-weight:bold; color:#006}

/*navigations*/
.navigation{ background:url(../images/navBg.png) repeat-x 0 0; width:910px; height:45px; float:left}
.navigation ul {margin:0; padding:0}
.navigation li, .navigation li a{ font-size:14px; font-weight:bold; float:left; list-style-type:none; }
.navigation li a{ background:url(../../images/spacer.gif) no-repeat 0 0; color:#fff; text-decoration:none;padding:5px 17px 8px 17px;border-right:1px solid #fff}
.navigation li a:hover{ background:url(../../images/navigation_rollover_bg.png) repeat-x 0 0; color:#d00; text-decoration:none;padding:5px 17px 8px 17px;border-right:1px solid #fff}
.navigation li.first{border-left:1px solid #fff}

/*.selected {color:#d00; background:url(../../images/navigation_rollover_bg.png) repeat-x 0 0;}*/

.topSearch {text-align:right; margin:4px 0 0 5px; float:right}
.topSearch li {float:left; margin-right:1px;}
.topSearch li a, .topSearch li a:hover{ padding:0; margin:6px 0 0 8px; background:none; border:none}
.topSearch li a:hover {border-bottom:1px solid #fff;}
/*bottom styles*/
.bottom {background:#98b2c9 url(../../images/bottom-bg.png) repeat-x 0 0; height:223px; margin-top:10px;}

.bottomLinks {padding:10px 0 0 0; text-align:left}
.bottomLinks li {font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:5px 0 0 20px;}
.bottomLinks li {list-style-type:none; background: url(../../images/arrow.png) no-repeat 0 0; font-weight:normal}
*html .bottomLinks li {list-style-type:none; background: url(../../images/arrow.gif) no-repeat 0 0; font-weight:normal} 
.bottomLinks li a{color:#000066; text-decoration:none;font-weight:normal}
.bottomLinks li a:hover{ color:#000066; text-decoration:underline;font-weight:normal} 

.copyright {font-size:10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:5px 0 0 20px;font-weight:normal}
.copyright {color:#006; padding-top:10px;font-weight:normal}
.copyright a{color:#006; text-decoration:none;font-weight:normal}
.copyright a:hover{color:#600; text-decoration:underline}

.bottom-map {padding: 0 0 0 0; text-align:right}


/*input styles*/
input, select, textarea {background:#e5eefb url(../../images/input_bg.png) repeat-x 0 0; color:#000; border:1px solid #1560a0; font-size:11px; padding:2px}
.topSearchInput {height:15px; padding-top:4px; font-weight:bold; border:1px solid #fff}
input[type=image], input[type=checkbox], input[type=radio] {margin:1px 0 0 0; padding:0; border:none; background:none}

/* form classes */
.form_700 legend { overflow:hidden}

/* Left column */
.left {background-color:#ccc; margin-bottom:10px;}
.search {margin:5px;}
.searchBox {border:1px solid #0e3757; background-color:#efefef; padding:5px;}

.box_200_top {background:#d8e5f0 url(../../images/box_200_top.gif) no-repeat center top; height:7px;}
.box_200_bottom {background:#fff url(../../images/box_200_bottom.gif) no-repeat center bottom; height:15px;}
.box_200 {background:#d8e5f0 url(../../images/box_200_bg.gif) repeat-y}
.box_200 ul {margin:0 0 0 20px; padding:5px 0 5px 0}
.box_200 h3 {padding-left:15px;}
.box_200 ul {margin:0 0 0 15px}
.box_200 li {list-style-type:none; margin:5px 0 5px 0; text-align:left; font-size:11px; color:#006;}
.box_200 input, .box_200 select, .box_200 textarea {width:90%;  background:#fff none}
.box_200 input {width:87%;  background:#fff none}
.box_200 .smallselect {width:50px;}


/*TABLE STYLES*/
th {background:#89add0 url(../../images/th.gif) repeat-x 0 0; color:#006;  border-bottom:#5f8ab3 1px solid; border-right:0px; padding:0 10px 0 0 10px;}
.start {background:#89add0 url(../../images/th_first.png) no-repeat 0 0; padding-left:5px}
.end {background:#89add0 url(../../images/th_last.gif) no-repeat right 0; padding-right:10px; border-right:none;}

td {border-bottom:1px solid #ccc; border-top:none}
.alternate td{background-color:#efefef;}

.less-space {margin-top:-30px; margin-bottom:40px;}
*html .less-space {padding-top:43px; margin-bottom40px;}
.less-space legend{ color:#d00}
.button {font-weight:bold; font-size:16px;}

/*Comparison table*/
.comparison td, .comparison th {text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:25px;}

.comparison td { border-right:1px dotted #ccc;}
th.selected {background:#d75b3e url(../../images/selected_th.png) repeat-x 0 -5px; color:#fff; border-bottom: 1px solid #d00; border-top: 1px solid #d00;}

.comparison th {width:100px;}

.com {background-color:#fff;}
.alternatecom {background-color:#efefef;}

td.selected {background:#fff url(../../images/selected_td.png) repeat-x 0 -5px; color:#600; font-weight:bold; border-bottom:1px solid #ff8169}

.subject, .bottomsubject {background-color:#cbdbea; text-align:left; font-weight:bold; border-left:1px solid #5f8ab3;}
.subject {border-bottom:1px solid #fff;}
.bottomsubject {border-bottom:1px solid #ccc;}

/*
.registrationForm input {width:100%;}
.registrationForm .full-length {width:91%;}
.mandatory {background:}
*/

/*Details page styles*/

.detailspagecontent {padding-top:20px; background-color:#e6f0fc; border-top:10px solid #fff; border-bottom:10px solid #fff;}
.detailspage, .detailspage table, .detailspage div {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.detailspage table td {vertical-align:top;}
.details_alternate td {background-color:#efefef;}

.details h2 {border-bottom:1px dotted #ccc; background-color:#fff; padding:5px;}
.details p {padding-left:5px;}

.mapimage{ margin:0 10px 0 0; border:#d6d6d6 1px solid; float:left;}
.productHeader {color:#666; font-size:14px; font-weight:bold; cursor:default; margin:0 0 0 0; padding:0 0px 0 0; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-align:left;}
.productHeader a{color:#666; font-size:14px; font-weight:bold; cursor:default; text-decoration:none;}
.producttext{color:#000; font-size:12px; font-weight:normal; cursor:default; margin:0 0 10px; 0; font-family:Vardana, Arial, Tahoma,  Helvetica, sans-serif; padding-top:5px; text-align:left;}

.buybotton{padding:0 0 0 0px; margin:0px 0 0 80px; float:right; width:106px; height:34px;}





/*icons*/
.link { text-decoration:none; color:#006; padding-bottom:5px;}
.link a{ text-decoration:none; color:#d00;}
.link:hover{ text-decoration:underline; color:#d00;}

.excel {background: url(../../images/icon_excel.png) no-repeat 0 0; padding: 0 0 10px 21px;}
.report_inaccuracy {background: url(../../images/report_inaccuracy.png) no-repeat 0 0; padding: 0 0 10px 21px;}
.web {background: url(../../images/web.png) no-repeat 0 0; padding: 0 0 10px 25px;}

.fund-address { background:url(../../images/address-bg.png) repeat-x 0 0; padding:20px 20px 10px 20px;}
.fund-address2 { background:#efefef url(../../images/address-bg2.png) repeat-x 0 0; padding:20px 20px 10px 20px; margin-bottom:10px; border-top:4px solid #8dc8da;}
.fund-address2 .area h2 {border-bottom:1px dotted #666; background-color:#fff; padding:3px 0 0 3px;}

.introbig {width:950px; height:300px;}


/*My Account areas*/
.my-account-box-area {clear:both;}
.my-account-box {margin:0 10px 10px 0; background:url(../../img/my-account-box.png) no-repeat 0 0; width:150px; height:150px; padding:10px; text-align:center}
.my-account-box h1 {font-family:Trebuchet MS, Arial, tahoma; font-size:16px; font-weight:bold; margin:0; text-align:center; color:#fff; line-height:20px;}
.my-account-box h2 {font-family:Arial, Helvetica, sans-serif; color:#d00; font-size:48px; margin:5px 0 0 0; text-align:center; font-weight:normal}
.my-account-box .roundbutton {width:148px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; font-size:16px; padding:5px 0 7px 20px; border: none; cursor:pointer}
#request-cash {background:url(../../img/bg-request-cash.png) no-repeat 0 0;}
#add-contact {background:url(../../img/bg-add-contact.png) no-repeat 0 0;}
#update {background:url(../../img/bg-update.png) no-repeat 0 0;}

