body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/bg.jpg) repeat-x  #f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4c4747;
	font-weight:normal; line-height:18px;
	}
html{
 overflow:-moz-scrollbars-vertical;
}
@font-face {
	font-family: 'BlairITCTTBold';
	src: url('../font1/blairitc-webfont.eot');
	src: local('?'), url('../font1/blairitc-webfont.woff') format('woff'), url('../font1/blairitc-webfont.ttf') format('truetype'), url('../font1/blairitc-webfont.svg#webfontzoBqEBF1') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FSSophieBold';
	src: url('../font3/fs_sophie_bold-webfont.eot');
	src: local('FS Sophie'), local('FSSophie-Bold'), url('../font3/fs_sophie_bold-webfont.woff') format('woff'), url('../font3/s_sophie_bold-webfont.ttf') format('truetype'), url('../font3/fs_sophie_bold-webfont.svg#webfontMG1XH3bd') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*span {
	font-family:"BlairITC TT";
	color:#22409a;
	margin:0px;
	font-size:14px;
	font-style: italic;
	text-transform: none;
	}*/
.faq-que{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	color: #666;
	margin: 15px 0px 5px 0px;
	}
.faq-que1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	color: #666;
	margin: 16px 0px 5px 0px;
	}
.faq-ans{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #6c6c6c;
	padding:3px 3px 17px 20px;
	}
.affiliate{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 10px;
	font-weight: normal;
	color: #6c6c6c;
	padding:3px 3px 17px 10px;
	}
/*th{
	color:#646400;
	font-family: Arial, Helvetica, sans-serif;
	height:35px;
	padding:3px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	}
td{
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	height:30px;
	font-size:14px;
	}
td i{
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	height:30px;
	font-size:11px;
	}*/
	table.border{
		
		}
		.border td{
		padding:5px; 
		color:#333;
		font-family: Arial, Helvetica, sans-serif;
		}
		.border th{
		color:#646400;
		font-family: Arial, Helvetica, sans-serif;
		height:35px;
		font-size: 12px;
		font-weight: bold;
			}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3b82f4;
	font-weight:normal;
	text-decoration: underline;
	outline-style:none;
}
a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #3b82f4;
		
		text-decoration:none;
		}
h1 {
	font-family:'BlairITCTTBold', Arial, Helvetica, sans-serif;
	color:#22409a;
	font-size:26px;
	margin: 10px 0px 0px 0px;
	text-transform: none;
	font-style: italic;
	height:13px;
	padding: 0px 0px 2px 0px;
}
h1 span{
	font-family:Dax-Regular , Arial, Helvetica, sans-serif;
	color:#149146;
	font-size:18px;
	text-transform: none;
}
h2 {
	font-family:'FSSophieBold', Arial, Helvetica, sans-serif;
	color:#22409a;
	margin:0px;
	font-size:23px;
	font-weight:bold;
}
h2 i{
	font-family:'BlairITCTTBold' , Arial, Helvetica, sans-serif;
	color:#22409a;
	margin:0px;
	font-size:18px;
	font-style: italic;
	text-transform: none;
}
h3 {
	font-family:'FSSophieBold', Arial, Helvetica, sans-serif;
	color:#22409a;
	margin:0px;
	font-size:18px;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
}
h3 i{
	font-family:'BlairITCTTBold' , Arial, Helvetica, sans-serif;
	color:#22409a;
	margin:0px;
	font-size:16px;
	font-style: italic;
	text-transform: none;
}
h4 {
	font-family:'FSSophieBold', Arial, Helvetica, sans-serif;
	color:#22409a;
	margin:0px;
	font-size:30px;
	font-weight:bold;
	margin: 10px 0px 0px 0px;
}
.testname{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #22409a;
	}
h6 {
	font-family:'BlairITCTTBold', Arial, Helvetica, sans-serif;
	color:#22409a;
	margin:0px;
	font-size:12px;
	font-style: italic;
	text-transform: none;
	display:inline;
	font-weight:normal;
	padding:0px;
	}
.sitexi {
	font-family:'BlairITCTTBold', Arial, Helvetica, sans-serif;
	color:#22409a;
	margin:0px;
	font-size:26px;
	font-style: italic;
	text-transform: none;
	display:inline;
	font-weight:normal;
	padding:0px;
	}
.email{
	width:222px;
	height:21px;
	background-image: url(../images/mainbox.jpg);
	padding: 8px 0px 0px 8px;
	background-repeat: no-repeat;
	}
.box{
	width:210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6c6c;
	line-height: 20px;
	background-color: #FFF;
	border: 1px solid #FFF;
	}
.red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #039;
	text-decoration: none;
	font-style: normal;
}
.green{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #390;
	text-decoration: none;
	font-style: normal;
}
.contactbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #EEE;
	border: 1px inset #FFF;
	height: 20px;
	}
.contactbox1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #eee;
	border: 1px inset #FFF;
	}
.ebox{
	border: 1px dotted #CCC;
}
.sitemap{
	list-style-position: inside;
	list-style-image: url(../images/bullet.jpg);
	padding:0px 0px 0px 0px;
}
b{
	font-family:'BlairITCTTBold', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #22409a;
	}
.check {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #FFF;
	border: 1px inset #FFF;
	height: 20px;
}
.redCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
	font-style: normal;
}
.check1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #FFF;
	border: 1px inset #FFF;
}
.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F60;
	text-decoration: none;
	font-style: normal;
}
.stockhe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-style: normal;
}
.stocktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	text-decoration: none;
	font-style: normal;
}
.exe-que{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	color: #666;
	margin: 15px 0px 5px 0px;
	}
.exe-ans{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #6c6c6c;
	margin: 0px 0px 5px 20px;
	}
/* Modified by Bhargav */
.loginbutton
{
	background-color:#505CA9;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:2px;
	cursor:pointer;
}
.top {
margin-bottom: 15px;
}
.buttondiv {
margin-top: 10px;
}
.messagebox{
	position:relative;
	width:100px;
	margin-left:2px;
/*	border:1px solid #149349;
*/	padding:3px;
	font-weight:bold;
}
.messageboxok{
	position:relative;
	width:120px;
	margin-left:2px;
/*	border:1px solid #149349;
*/	padding:3px;
	font-weight:bold;
	color:#139245;
}
.messageboxerror{
	position:relative;
	width:155px;
	margin-left:2px;
/*	border:1px solid #149349;
*/	padding:3px;
	font-weight:bold;
	color:#ff0000;
}
.login-box
{
	border:1px solid #505CA9;
	color:#000;
	font-size:12px;
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
}
.login-box-new
{
	border:1px solid #149349;
	font-size:12px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
}

.errormsg
{
color:#FF0000;
font-size:12px;
font-weight:bold;
}
/*Affiliate system css*/
.half_block{
width:265px;
display:inline;
background:#F2FAE2;
float: left;
border: 1px solid #E3F4BE;
}
#sign_up.half_block{
margin-right:20px;
}
.half_block .subhead{
background:#d6ecfc;
color:#033b73;
border-bottom:1px solid #c5d9e8;
padding:6px 10px;
}
.narrow{
background:#149349 url('bar_narrow.jpg');
border: 1px solid #149349;
}
.narrow,.wide{
padding:10px 0 10px 10px;
color:#fff;
}
.half_block .subhead{
background:#d6ecfc;
color:#033b73;
border-bottom:1px solid #c5d9e8;
padding:6px 10px;
}
.shead{
font-size:18px;
}
.hb_cont{
padding:10px;
}
.bt{
font-weight:bold;
}
/*Edit page css*/
.container_tl {
    background-image: url(../images/container-tl_big.gif);
}

.container_tl div {
    width: 7px;
}
.container_tmid, .container_tmid_big {
    background-color: #149349;
    border-bottom: 2px solid white;
}
.container_tmid div {
    height: 22px;
}

.container_tmid_big div {
    height: 25px;
}
.container_tmid div, .container_tmid_big div {
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 10px;
}
.container_tr {
    background-image: url(../images/container-tr_big.gif);
}
.container_tr div {
    width: 8px;
}

.container_bmid {
    background:transparent url(../images/container-bottom.gif) repeat-x scroll 0 0;
    height: 12px;
}
.container_bl {
    background-image: url(../images/container-bl.gif);
}

.container_br {
    background-image: url(../images/container-br_8.gif);
}

.container_l {
    background:url(../images/container-left.gif) repeat-y;
}

.container_r {
    background:url(../images/container-right.gif) repeat-y;
}
.container{
    font: 11px Arial, Helvetica, sans-serif;
    color:#191919;
    border-collapse: collapse;
}
.affiliate-title
{
	font: 11px Arial, Helvetica, sans-serif;
    color:#191919;
	font-size:14px;
	font-weight:bold;
}
.container_tmid div, .container_tmid_big div, .container_header {
    color: #FFFFFF;
    /*font:  14px Arial, Helvetica, sans-serif bold;*/
}

.container_content, .container_content td, .container_content th {
    background-color:#f3f3f3;
   /* font: 11px Arial, Helvetica, sans-serif;*/
    color:#191919;
}

.container_content {
    padding:10px;
    width:100%;
}

.container a{
    font: 11px Arial, Helvetica, sans-serif;
    color:#191919;
}

.container ul li{
    list-style-image:url(/media/shared/general/_bh/bullet.gif);
}

.container a.feature{
    font-weight:bold;
    text-decoration:underline;
}

.container a.feature:hover{
    text-decoration:none;
    cursor:pointer;
}
.nlButton, a.nlButton {
  background: #0b4989 url(../images/dmButtonBg.gif) top repeat-x;
  color:#FFFFFF;
  font:bold 11px Arial, Helvetica, sans-serif;
  text-decoration:none;
  text-align:center;
  padding:6px;
  cursor:pointer;
}

a.nlButton:hover, input.nlButton:hover {
  color:#0b4989;
  text-decoration: none;
  padding:6px;
}


