@charset "utf-8";
/* CSS Document */
/****************************************************************************************************
* Filename: layout.css
* Purpose: All the CSS Rules required to design web pages.
* Author: Suraj Naik n[dot]suraj[at]agiletechnosys[dot]com
****************************************************************************************************/
/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
html {background:url(../images/headerBg_img.gif) 0 0 repeat-x}
body {font:normal 12px Verdana; color:#3c3c3c; text-align:left; background:url(../images/pageBg.png) top no-repeat center}
/* global reset */
body,form,h1,h2,h3,h4,h5,h6,p {padding:0; margin:0}
h1,h2,h3,h4,h5,h6,label,a {text-transform:capitalize; text-decoration:none}
a {color:#1C5195; font-weight:bold; text-decoration:none}
a:hover {color:#1C5195; text-decoration:underline}
a:link,a:focus{color:#1C5195;} /* to avoid link borders on new browsers */
img {border:none}

/* 	HEADER ELEMENTS STYLING	(id=HEADERS)
**********************************************************/
/* H1 */

/* H2 */

/* H3 */

/* 	ALL IDS (id=IDS)
**********************************************************/
#wrapper {margin:0 auto; width:979px}
#header  {width:100%; height:129px}

#logo    {float:left; width:600px; height:127px; background:url(../images/logo_img16Oct.png) no-repeat; margin:0 0 0 16px; position:absolute; top:4px}
#logo a {display:block; width:130px; height:127px} 
#logo a:hover {text-decoration:none}
#flash {float:right; width:455px; height:85px; padding-top:15px}
#globNav {float:left; width:100%; margin-top:12px}
/************* Main Content ******************/
#Graypoll {background:url(../images/bg1.gif) repeat-x; height:37px; font-size:18px; text-align:center; line-height:34px}
#maincont{padding-top:10px}
#sidebar1{float:left; width:259px; margin-right:10px; min-height:250px; padding-bottom:10px}
#content {float:left; width:480px; min-height:250px;}
#sidebar2{float:right; width:220px; min-height:250px}
#content_affliate {width:750px; min-height:250px; margin:0 auto;}
/********* All Class (. class) ***********/ 
.Banner { height:216px; margin:12px 0 17px 10px}

/* 	MAIN MODULES (id=MAINMODS)
**********************************************************/
/* -------------->MENUS< -------------- */ 
ul.topnav {list-style:none; padding:0; margin:0}
ul.topnav li {display:inline}
ul.topnav a  {padding:0 13px; color:#fff; display:block; float:left; font:normal 17px Arial, Helvetica, sans-serif} 
ul.topnav a:hover {color:#cde7ff; text-decoration:none}
ul.topnav a.active{color:#cde7ff}

/* 	RESUBALE UL LI 
**********************************************************/
.BannLink ul{list-style:none; padding:0; margin:0}
.BannLink ul li {float:left;  padding:0; margin:0}
.BannLink ul li a.numBg {background:url(../images/numBg_visited.gif) no-repeat; width:15px; display:block; color:000; float:left; margin-right:5px; text-align:center}
.BannLink ul li a.numBg:hover {background:url(../images/numBg_hover.gif) no-repeat; text-decoration:none; color:#FFF}
.BannLink ul li a.numBg.active {background:url(../images/numBg_hover.gif) no-repeat}

ul.Guaranty {list-style:none; padding:10px 0 0 15px; margin:0}
ul.Guaranty li {font-size:11px; line-height:15px; padding-bottom:10px}

ul.News {list-style:none; padding:70px 0 0 0; margin:0px}
ul.News li {font:bold 14px/15px  Arial, Helvetica, sans-serif; color:#1e6fba; padding:0 0 10px 10px}

/* -------------->LISTINGS< -------------- */ 

/* -------------->FORMS< -------------- */ 

/********* Login Box ************/
#loginBox {float:right; width:289px; background:url(../images/userBox_img.gif) no-repeat; margin-top:10px; padding:10px 0 10px 12px}
.labelOne {font:bold 11px Verdana, Geneva, sans-serif}
.inputOne {background:#fff; border:1px solid #e4e4e4; width:127px; height:20px; margin:5px 0 5px 0}
.submitBtn {background:url(../images/submitBtn_img.gif) no-repeat; width:66px; height:22px; cursor:pointer; border:none} 
/********* E-Mail Box *************/
#emailBox  {float:right; margin-top:-131px; position:relative}
.labelTwo{font:normal 18px Verdana, Geneva, sans-serif; color:#fff}
.inputTwo {background:url(../images/inputTxt_img1.gif) no-repeat; width:245px; height:24px; border:none; padding:5px 10px 0 5px; color:#fff}
.signUpBtn {background:url(../images/BtnSprite_img.gif) 0 0 no-repeat; width:172px; height:47px; cursor:pointer; border:none; margin-top:20px}
/* -------------->GRIDS< -------------- */ 

/* -------------->MODS< -------------- */ 

/* ROUNDED CORNERS */
/****** Sprite ********/
h3.ModTop1,h3.ModTop1 span,.ModBtm1,.ModBtm1 div,h3.ModTop2,h3.ModTop2 span,.ModBtm2,.ModBtm2 div {background:url(../images/RoundSprite_img2.gif) no-repeat}

/* Gray rounded module */
h3.ModTop1 {background-position:left -205px; color:#fff; font:normal 18px/36px Verdana, Geneva, sans-serif; padding-left:39px}
h3.ModTop1 span {background-position:right -205px; height:36px;  display:block; overflow:hidden} 
.ModBtm1 {background-position:left -130px;  padding-left:5px}
.ModBtm1 div {background-position:right -130px; height:6px;  display:block; overflow:hidden}
.ContBg1 {border-left:1px solid #afd6e9; border-right:1px solid #afd6e9;}

/* Black rounded module */
h3.ModTop2 {background-position:left -136px; color:#FFF; font:normal 18px/35px Verdana, Geneva, sans-serif; padding-left:10px}
h3.ModTop2 span {background-position:right -136px; height:35px;  display:block; overflow:hidden} 
h3.ModTop2 span.green{background:none; color:#A9E800; display:inline;}
.ModBtm2 {background-position:left -61px;  padding-left:5px}
.ModBtm2 div {background-position:right -61px; height:7px;  display:block; overflow:hidden}
.ContBg2 {border-left:1px solid #78b1ce; border-right:1px solid #78b1ce; background:#fff}

/* BORDERS */
.BordGray {border:1px solid #ced0d1}
.BordGDash {border-bottom:1px dashed #d2dada}
.advertise {border:1px solid #dedede; padding:10px 15px 15px 15px; margin-top:15px}

/* BACKGROUNDS */
.Newsletter {background:url(../images/rightside_bann01.gif) no-repeat; width:219px; height:441px}
.OkSign {background:url(../images/true_icon.gif) no-repeat; width:24px; height:21px; display:inline; padding:0 0 5px 30px}
.Bullets {background:url(../images/arrow_icon2.gif) no-repeat; width:11px; height:13px; display:inline; padding-left:15px}

/* COLUMNS (id=COLS)
**********************************************************/




/* ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt{font-size:10px}
.smlTxt{font-size:11px}
.para{font-size:12px}
.big{font-size:14px}

/* font sizes for tag coluds */
.weight1 {font-size:15px} .weight2 {font-size:18px} .weight3 {font-size:14px} .weight4 {font-size:30px} .weight5 {font-size:20px} .weight5 {font-size:16px}

/*font WEIGHTS */
.strong {font-weight:bold} 
.normTxt, .normTxt a {font-weight:normal}

/* text TRANSFORMS */
.allCaps {text-transform:capitalize}
.upperCase {text-transform:uppercase}
.textU, .textU a{text-decoration:underline}

/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll {text-align:center}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.justify {text-align:justify}

/* colored text */
.LightGray {color:#e3e3e3}
.ColrWhite {color:#FFF}
.ColrGreen {color:#a9e800}
.ColrRed {color:#cc0000}
.ColrBlue {color:#00c8fd}
.ColrdarkBlue {color:#3A86CC}
.DarkGray {color:#878787}
.ColrOrange {color:#f78f0d}
.CorlDBlue {color:#0b5192}

/* FONT STYLE
***************************************************/
.Txt1 {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:3c3c3c; text-align:right; padding:8px 5px 4px 0}

/* a TAGS, BUTTONS */
/********* Link Btn ************/
input.button {margin-right:10px; border:0; background:url(../images/site/stock_button.gif) 0 -68px  no-repeat; position:relative; cursor:pointer; color:#fff; height:28px; font:bold 13px Arial; padding:0 7px 0 9px}
.buttonEnding {position: absolute; display:inline; margin-left:-18px; width:10px; height:28px; background: url(../images/site/stock_button.gif) 100% -68px no-repeat}
a.GetNow {background:url(../images/BtnSprite_img.gif) 0 -47px no-repeat; width:124px; height:40px; float:right; 
margin:10px 43px 0 0}
a.GetNow:hover {text-decoration:none}

a.GetNow2 {background:url(../images/BtnSprite_img.gif) 0 -47px no-repeat; width:124px; height:40px;float:right;margin:-10px 168px 0 0}
a.GetNow2:hover {text-decoration:none}

/******** A Tags **********/
.BannLink {padding:5px 0 0 5px; color:#ccc; width:475px}
.BannLink a.RTlink {font:bold 12px; color:#ccc}
.BannLink a.RTlink:hover {color:#FFF; text-decoration:underline}

/*FOOTER
**********************************************************/
#footer {background:url(../images/footerBg_img.gif) 0 0 repeat-x}
#footer .FootPara {color:#bbbbbb; text-align:center; padding:20px 0 30px 0; line-height:25px}
#footer a.FootLink {font-size:12px; color:#bbbbbb; text-align:center}
#footer a.FootLink:hover {text-decoration:underline}

/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
/* paddings */
.padOne {padding:8px}
.padBtm {padding-bottom:5px}
.PadRht10 {padding-right:10px}
.PadAll15 {padding:15px}
.PadBtn15 {padding-bottom:15px}
.PadTop10 {padding-top:10px}
.PadLft12 {padding:7px 0 7px 12px}
.PadLft13 {padding:7px 0 7px 0px}
.PadLTB {padding:10px 0 24px 10px}
.PadLTB2 {padding:8px 4px 8px 10px}
.PadTRB5 {padding:5px 10px 0 0}
.PadAll2 {padding:0 10px 0 15px}
.PadTpBotm7 {padding:7px 0 7px 0}
.PadLft30 {padding-left:30px}
.PadLft15 {padding-left:15px}
.padTwo{padding:10px 8px}
.padThree{padding:8px 0px 8px 8px;}
/* matgins */
.marginTop {margin-top:10px}
.marginTop2 {margin-top:5px}
.marginBtm {margin-bottom:10px}
.marTpBott {margin:15px 0 15px 0}

/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr {clear:both}
.fl {float:left}
.fr {float:right}
.posrel {position:relative}
.clearfix:after, .container:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden}
.clearfix, .container {display: block;}

/**********update by satish saner*********************/
.error {color:#FE1717;}
input,textarea {border:1px solid #BBBBBB; font-size:13px; padding:3px;}
.successMessage{ background: #F9FCEB url(../images/site/bg_icon_success.gif) 10px 10px no-repeat; color: #692; }
.successMessage{border:1px solid #CCCCCC;font-size:11px;font-weight:bold;height:80%;margin:10px;overflow:hidden;padding:15px 15px 15px 45px;text-align:left; color: #351; }
.white{color:#FFFFFF}

ul.digit       {margin-right:10px; float:right; margin:0; padding:0;}
ul.digit li      {float:left; list-style:none; margin-left:3px; display:inline;}
ul.digit li a     {font-size:11px; font-weight:bold; color:#000; padding:2px 5px; background:#C3CBDF;}
ul.digit li a.active  {color:#000; background:none; background:#000; color:#fff;}
ul.digit li a:hover    {text-decoration:none;}
.headlinenew{color:#87a301; font-weight:normal; text-decoration:none}
/**********end*********************/
/*updated*/
.startmod1{background:url(../images/rounded.gif) left top  no-repeat; padding-left:5px}
.startmod1 div{background:url(../images/rounded.gif) right top  no-repeat;display:block; height:5px}
.endmod1{background:url(../images/rounded.gif) left bottom  no-repeat; padding-left:5px}
.endmod1 div{background:url(../images/rounded.gif) right bottom  no-repeat;display:block; height:5px}

/*added by sattu*/
.ErrorMessage {margin:0 auto; width:400px; position:relative}
.ErrorMessage3 {margin:0 auto; width:400px; position:relative}
.CloseErrorNotification {position:absolute; top:0; right:0; background:#FFFFFF; padding:2px 6px; border:1px solid #000; color:#FF0000;}

#ErrorNotification {left:0;	position:fixed;	top:0; width:100%}

.ErrorNotification {background:#FFEFEF none repeat scroll 0 0; border-bottom:3px solid #FF0F0F;	font-family:Arial,Verdana,Helvetica,sans-serif;	margin:0 0 10px; padding:15px 0px; text-align:left;	font-weight:bold; height:20px}
.ErrorNotification span {background:url(../images/icons/cancel.png) no-repeat scroll left top; display:block; font-size:12px;	height:17px; margin-bottom:2px;	padding:1px 0 0 20px}

#ErrorNotification1 {left:0;	position:fixed;	top:0; width:100%}
.ErrorNotification1 {background:#FFEFEF none repeat scroll 0 0;	border-bottom:3px solid #FF0F0F; font-family:Arial,Verdana,Helvetica,sans-serif;	margin:0 0 10px; padding:15px 0px; text-align:left;	font-weight:bold; height:20px}

.ErrorNotification1 span {background:url(../images/icons/cancel.png) no-repeat scroll left top;	display:block; font-size:12px;
	height:17px; margin-bottom:2px;	padding:1px 0 0 20px}

.ErrorMessage {margin:0 auto; width:500px; position:relative}
.ErrorMessage1 {margin:0 auto; width:800px; position:relative}
.ErrorMessage2 {margin:0 auto; width:800px; position:relative}
.SuccessNotification{background:#FFEFEF none repeat scroll 0 0;	border-bottom:3px solid #FF0F0F; font-family:Arial,Verdana,Helvetica,sans-serif;	margin:0 0 10px; padding:15px 0px; text-align:left;	font-weight:bold; height:20px}
/*.SuccessNotification span {display:block; background:url(../images/icons/s_success.png) left top no-repeat; padding-left:22px; margin-bottom:0px; height:17px;font-size:12px;}*/
.SuccessMessage {margin:0 auto;	width:500px; position:relative}
/**************************************************************/
/*updated css */

.reuters a.seen{margin-right:10px; color:#1C5195; font-size:13px; text-decoration:none}
.reuters img{position:relative; margin-bottom:-5px; margin-left:7px }
.testi .heading{background:url(../images/bg3.gif) left top repeat-x; padding:6px 0; font-size:18px; font-weight:bold;color:#fff}


.aff_bannernew{
border-bottom:2px dotted #A0A0A0;
clear:left;
color:#1C5195;
font-family:Arial;
font-size:19px;
font-weight:bold;
line-height:18px;

margin:3px 0px 4px 0;
width:auto;
padding-bottom:10px
}

/*updated css */
.adBorder{padding:3px ; border:1px solid #8ABDEB; -moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px}

.newsget {margin-top:20px}
.newsget td {vertical-align:top; padding:0 5px}
