body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	text-align:left;
	vertical-align:top;
	margin:0 auto;
	padding:0;
}

.top {
	vertical-align:top;
}

p {
	margin:0;
	padding:0;
}

.headerContentBg {
	background:url(../images/top-head-bg.jpg) left top repeat-x;
	height:91px;
	vertical-align:top;
}

#headerContent {
	width:752px;
	margin:auto;
}

.logo {
	background:url(../images/top-band.gif) left top no-repeat;
	font-family:"trebuchet MS";
	font-size:29px;
	color:#0b7dbb;
	font-weight:bold; padding:26px 0px 5px 0px;	
	width:220px;
}

.logo span{
	color:#8bb600;
}

.topNav {
	color:#2d5200;
	text-align:right;
	padding-top:10px;
	font-weight:bold
}

.topNav a{
	color:#2d5200;
	text-decoration:none;
	padding:0 8px;
}

.topNav a:hover{
	color:#2d5200;
	text-decoration:underline;
}

.topMainNav {
	float:right;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.topMainNav ul{
	margin:0;
	padding:0;
	list-style-type:none
}

.topMainNav ul li{
	margin:0 0 0 2px;
	padding:0;
	float:left;
	position:relative
}

.topMainNav ul li a{
	float:left;
	text-decoration:none;
	padding:0 0 0 10px;
    margin:0;
	cursor:pointer;
	line-height:24px;
	color:#025193;
	}

.topMainNav ul li a span{
	float:left;
	text-decoration:none;
	color:#025193;
	padding:0 10px 0 0;
	line-height: 24px;
}	

.topMainNav ul li a:hover{
	float:left;
	background:	url(../images/nav-left-h.png) no-repeat left top;
}

.topMainNav ul li a:hover span{
	background:	url(../images/nav-right-h.png) no-repeat right top;
	color:#FFF;
}

.topMainNav ul li a.active span{
	background:	url(../images/nav-right-h.png) no-repeat right top;
	color:#FFF;
}

.topMainNav ul li a.active{
	background:	url(../images/nav-left-h.png) no-repeat left top;
}

.middleWraperBg {
	/*background:url(../images/middle-content-bg.jpg) left top repeat-x;*/
	vertical-align:top;
	
}

.middleWraper {
	width:751px;
	margin:auto;
	margin-top:0px;
	*margin-top:-3px;
}

.middleWraper1 {
	width:751px;
	margin:auto;
    
}

.bannerContent {
	background:url(../images/home-banner-bg.png) left top no-repeat;
	height:217px;
	vertical-align:top;
	color:#FFFFFF;
	font-family:"trebuchet MS";
}

.bannerTxtContent {
	width:445px;
	margin:70px 0 0 30px;
	float:left;
}

.bannerTxtContent strong{
	font-size:20px;
	font-family:"trebuchet MS";
	text-transform:uppercase;
	font-weight:normal;
}

.bannerImgContent {
	width:240px;
	margin:15px 0 0 0;
	float:right;
}

.middleContentBg {
	
	padding-top:0px;
}

.middleContentBgmain {
	background:url(../images/mid-content-bg.png) left top no-repeat;
	padding-top:32px;
}
div.homeContentNav {
	background:transparent url(../images/home-btn.png) 0 0 no-repeat;
	text-align:center;
	width:181px;
	padding:12px 0;
}

div.homeContentNav img{
	padding:12px 0;
}

div.homeContentNav:hover {
	background:transparent url(../images/home-btn.png) -189px 0 no-repeat;
	text-align:center;
	width:181px;
	cursor:pointer
}

div.homeContentNav h1{
	font-size:16px;
	font-family:"trebuchet MS";
	color:#FFFFFF;
	margin:0;
	padding:0;
}

div.homeContentNav p{
	font-size:11px;
	color:#565656;
	margin:0;
	padding:0;
}

div.homeContentNav p a{
	font-size:12px;
	color:#095899;
	font-weight:bold;
	text-decoration:none;
}

div.homeContentNav p a:hover{
	color:#73a112;
	text-decoration:none;
}

.footerContent {
	width:751px;
	margin:auto;
}

.footerContentBg {
	background:#bbdff8;
	color:#095898;
	text-align:center
}

.footerBand {
	background:url(../images/footer-band.jpg) center top no-repeat;
}

/*user product group css*/
.innBannerContent {
	background:url(../images/inn-banner-bg.png) left top no-repeat;
	height:135px;
	vertical-align:top;
	color:#FFFFFF;
	font-family:"trebuchet MS";
}

.innBannerTxtContent {
	width:445px;
	margin:56px 0 0 30px;
	float:left;
	font-size:20px;
	font-family:"trebuchet MS";
	text-transform:uppercase;
	font-weight:normal;
}

.innMiddleWraperBg {
	/*background:url(../images/inn-middle-content-bg.jpg) left top repeat-x;*/
	vertical-align:top;
}

.innMiddleContentBg {
	background:url(../images/mid-content-bg.png) left top no-repeat;
	padding-top:17px;
}

.inn-con-mid-t {
	background:url(../images/inn-con-mid-t.png) left top repeat-x;
}

.inn-con-left-bg {
	background:url(../images/inn-con-left-bg.jpg) left top repeat-y;
}

.inn-con-right-bg {
	background:url(../images/inn-con-right-bg.jpg) left top repeat-y;
}

.inn-con-mid-b {
	background:url(../images/inn-con-mid-b.png) left top repeat-x;
}

.innMainContent {
	background:#FFF;
	vertical-align:top;
	padding:4px 8px;
}

.innMainContent h1{
	font-family:"trebuchet MS";
	font-size:18px;
	color:#8bb600;
	font-weight:normal;
	background:url(../images/head-bdr.jpg) left bottom repeat-x;
	padding:0 0 4px 0;
	margin:0;
}

.innMainContent h1 span{
	color:#006eb3;
}

.innMainContent h2{
	font-family:"trebuchet MS";
	font-size:13px;
	color:#0a5a9b;
	font-weight:normal;
	padding:0;
	margin:14px 0 0 0;
}

.innMainContent h3{
	font-family:"trebuchet MS";
	font-size:13px;
	color:#547100;
	font-weight:normal;
	padding:0;
	margin:4px 0 10px 0;
}

.innMainContent p{
	font-family:"trebuchet MS";
	font-size:12px;
	padding:0;
	margin:8px 0 10px 0;
	line-height:16px;
}

.contentBdr {
	background:url(../images/content-bdr.jpg) left top repeat-x;
}

table.programDetails tr th {
	background:#095899;
	font-size:13px;
	font-family:"trebuchet MS";
	color:#FFFFFF;
	text-align:left;
}

table.programDetails {
	font-size:12px;
	font-family:"trebuchet MS"
}

.headPadd{
	padding:0 0 0 6px;
}

table.programDetails tr td.white {
	background:#f2f2f2;
	line-height:24px;
	padding:0 0 0 6px;
}

table.programDetails tr td.gray {
	background:#f9f9f9;
	line-height:24px;
	padding:0 0 0 6px;
}

.greenTxt {
	color:#587600;
}

.blueTxt {
	color:#0a5a9b;
}

.loginBtn {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:15px;
	font-weight:bold
}

.loginBtn a{
	float:left;
	text-decoration:none;
	padding:0 0 0 44px;
    margin:0;
	cursor:pointer;
	line-height:33px;
	background:url(../images/login-left-bg.jpg) left top no-repeat;
	}

.loginBtn a span{
	float:left;
	text-decoration:none;
	color:#e4e4e4;
	padding:0 30px 0 0;
	line-height: 33px;
	background:url(../images/login-right-bg.jpg) right top no-repeat;
}

.loginBtn a span:hover{
	color:#333333;
}

.signupBtn {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:15px;
	font-weight:bold

}

.signupBtn a{
	float:left;
	text-decoration:none;
	padding:0 0 0 44px;
    margin:0;
	cursor:pointer;
	line-height:33px;
	background:url(../images/signup-left-bg.jpg) left top no-repeat;
	}

.signupBtn a span{
	float:left;
	text-decoration:none;
	color:#fff;
	padding:0 30px 0 0;
	line-height: 33px;
	background:url(../images/signup-right-bg.jpg) right top no-repeat;
}

.signupBtn a span:hover{
	color:#1e3a69;
}

.contactBtn {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:15px;
	font-weight:bold

}

.contactBtn a{
	float:left;
	text-decoration:none;
	padding:0 0 0 44px;
    margin:0;
	cursor:pointer;
	line-height:33px;
	background:url(../images/contact-left-bg.jpg) left top no-repeat;
	}

.contactBtn a span{
	float:left;
	text-decoration:none;
	color:#fff;
	padding:0 30px 0 0;
	line-height: 33px;
	background:url(../images/contact-right-bg.jpg) right top no-repeat;
}

.contactBtn a span:hover{
	color:#587600;
}

.btnPadd {
	padding:3px 0;
}
/* Css Added On 22 Jan 2010 */

.textBg{
	background:url(../images/textarea_bg.jpg) no-repeat left center;
	height:31px;
	}
.commentBg{
	background:url(../images/comment_bg.jpg) no-repeat left center;
	height:122px;
	}
.textArea{
	background:transparent;
	font-family:"trebuchet MS";
	padding:0 4px;
	color:#565656;
	font-size:12px;
	width:248px;
	border:0;
	}
.commentBox{
	background:transparent;
	font-family:"trebuchet MS";
	padding:0 4px;
	color:#565656;
	font-size:12px;
	width:244px;
	height:105px;
	border:0;
	overflow:auto;
	margin-top:8px;
	}
.fieldName{
	font-family:"trebuchet MS";
	color:#565656;
	font-size:12px;
	font-weight:600;
}
.fieldName span{
	color:#f90202;
	font-size:12px;
	font-weight:600;
}
.topMainNav1 {
	margin:0; padding:0;
}
.topMainNav1 ul{
	margin:0;
	padding:0;
	list-style-type:none;
	float:right
	
}

.topMainNav1 ul li{
	margin:0 0 0 2px;
	padding:0;
	float:left;
	position:relative
}

.topMainNav1 ul li a{
	float:left;
	text-decoration:none;
	padding:0 0 0 10px;
    margin:0;
	cursor:pointer;
	font-size:14px; /* ravi */
	font-weight:bold;
	line-height:24px;
	color:#025193;
	text-transform:uppercase;
}

.topMainNav1 ul li a span{
	float:left;
	text-decoration:none;
	color:#025193;
	padding:0 10px 0 0;
	line-height: 24px;
}	

.topMainNav1 ul li a:hover{
	float:left;
	background:	url(../images/nav-left-h.png) no-repeat left top;
}

.topMainNav1 ul li a:hover span{
	background:	url(../images/nav-right-h.png) no-repeat right top;
	color:#FFF;
}

.topMainNav1 ul li a.active span{
	background:	url(../images/nav-right-h.png) no-repeat right top;
	color:#FFF;
}

.topMainNav1 ul li a.active{
	background:	url(../images/nav-left-h.png) no-repeat left top;
}
.innBannerContent1 {
	background:url(../images/profile.jpg) left top no-repeat;
	height:135px;
	vertical-align:top;
	color:#FFFFFF;
	font-family:"trebuchet MS";
}
.innBannerContent2 {
	background:url(../images/contact_baner.jpg) left top no-repeat;
	height:135px;
	vertical-align:top;
	color:#FFFFFF;
	font-family:"trebuchet MS";
}
.innBannerContent3 {
	background:url(../images/reg_banner.jpg) left top no-repeat;
	height:135px;
	vertical-align:top;
	color:#FFFFFF;
	font-family:"trebuchet MS";
}

.innBannerCommision {
	background:url(../images/commision-earned.png) left top no-repeat;
	height:135px;
	vertical-align:top;
	color:#FFFFFF;
	font-family:"trebuchet MS";
}
.innBannerAffiliate {
	background:url(../images/affiliate.png) left top no-repeat;
	height:135px;
	vertical-align:top;
	color:#FFFFFF;
	font-family:"trebuchet MS";
}
.signupBtn1 {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:15px;
	font-weight:bold

}

.signupBtn1 a{
	float:left;
	text-decoration:none;
	padding:0 0 0 13px;
    margin:0;
	cursor:pointer;
	line-height:33px;
	background:url(../images/left_bg1.jpg) left top no-repeat;
	}

.signupBtn1 a span{
	float:left;
	text-decoration:none;
	color:#fff;
	padding:0 35px 0 0;
	line-height: 30px;
	background:url(../images/right_bg.jpg) right top no-repeat;
}

.signupBtn1 a span:hover{
	color:#1e3a69;
	background:url(../images/right_bg_h.jpg) right top no-repeat;
}

.blackHead {padding:5px 0;font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#000; font-size:14px;}

table.commision tr th {
	height:41px; background:url(../images/bg-blue.jpg) repeat-x left top; 
	font-size:13px; font-family:"trebuchet MS"; color:#FFFFFF; text-align:left;
	border-right:1px dotted #fff; 
}
table.commision {font-size:12px; font-family:"trebuchet MS"}
table.commision tr td.white {background:#f2f2f2; line-height:24px; padding:0 0 0 6px;}
table.commision tr td.gray {background:#f9f9f9;line-height:24px; padding:0 0 0 6px;}
.blackTxt {color:#000;}
.bluetext {color:#255484;}
.bluetext a {color:#255484; text-decoration:underline;}
.bluetext a:hover {text-decoration:none;}
.no-border {border-right:none !important;}

.selectC {font-size:12px; color:#000; border:1px solid #7f9db9}
.selectBig {font-size:12px; color:#696969; border:1px solid #cdcdcd; padding:3px 3px 3px 0px; background:url(../images/bgSelect.jpg) repeat-x lef top}
.headingBlue{font-family:"trebuchet MS"; font-size:16px; color:#0a5b9c; font-weight:bold; padding-bottom:5px; margin:0;}
.grayBox {background:#f5f5f5; font-size:12px; font-weight:bold; color:#6c9400; padding:5px 10px}
.bodyText {font-size:12px; color:#565656; padding:5px 0; line-height:16px}
.grayTable {background:url(../images/bg-Gray-table.jpg) repeat-x left top; border:1px solid #f8f8f8; padding:14px;}

.FieldBg

{

font-family: "trebuchet MS";

color: #565656;

font-size: 12px;

font-weight: 600;
height: 38px;

}

.Tabs

{

font-family: "trebuchet MS";

color: #565656;

font-size: 12px;

font-weight: 600;
height:34px;

}
.innMainContent input[type="text"] {
   
	background:url(../images/textarea_bg.jpg) no-repeat left center;
	background-repeat: no-repeat;
    background-attachment: scroll;
    background-x-position: left;
    background-y-position: center;
	height:22px;	
	font-family:"trebuchet MS";
	padding:0 4px;
	color:#565656;
	font-size:12px;
	width:248px;
	border:0;
	
	}
.innMainContent input[type="login"] {
   
	background:url(../images/textarea_bg.jpg) no-repeat left center;
	background-repeat: no-repeat;
    background-attachment: scroll;
    background-x-position: left;
    background-y-position: center;
	height:22px;	
	font-family:"trebuchet MS";
	padding:0 4px;
	color:#565656;
	font-size:12px;
	width:248px;
	border:0;
	
	}	
	
.innMainContent input[type="password"] {
   
	background:url(../images/textarea_bg.jpg) no-repeat left center;
	background-repeat: no-repeat;
    background-attachment: scroll;
    background-x-position: left;
    background-y-position: center;
	height:22px;	
	font-family:"trebuchet MS";
	padding:0 4px;
	color:#565656;
	font-size:12px;
	width:248px;
	border:0;
	
	}
	
	
	
	
.innMainContent1 {
	background:#FFF;
	vertical-align:top;
	padding:4px 8px;
}

.innMainContent1 h1{
	font-family:"trebuchet MS";
	font-size:18px;
	color:#8bb600;
	font-weight:normal;
	background:url(../images/head-bdr.jpg) left bottom repeat-x;
	padding:0 0 4px 0;
	margin:0;
}

.innMainContent1 h1 span{
	color:#006eb3;
}

.innMainContent1 h2{
	font-family:"trebuchet MS";
	font-size:13px;
	color:#0a5a9b;
	font-weight:normal;
	padding:0;
	margin:14px 0 0 0;
}

.innMainContent1 h3{
	font-family:"trebuchet MS";
	font-size:13px;
	color:#547100;
	font-weight:normal;
	padding:0;
	margin:4px 0 10px 0;
}

.innMainContent1 p{
	font-family:"trebuchet MS";
	font-size:12px;
	padding:0;
	margin:8px 0 10px 0;
	line-height:16px;
}	
	
.innMainContent1 input[type="text"] {   
	background:url(../images/textarea_bg.jpg) no-repeat left center;
	background-repeat: no-repeat;
    background-attachment: scroll;
    background-x-position: left;
    background-y-position: center;
	height:22px;	
	font-family:"trebuchet MS";
	padding:0 0 0 3px;
	color:#565656;
	font-size:12px;
	width:257px;
	border:0;
	
	}
	
.innMainContent1 input[type="login"] {
   
	background:url(../images/textarea_bg.jpg) no-repeat left center;
	background-repeat: no-repeat;
    background-attachment: scroll;
    background-x-position: left;
    background-y-position: center;
	height:22px;	
	font-family:"trebuchet MS";
	padding:0 0px;
	color:#565656;
	font-size:12px;
	width:257px;
	border:0;
	
	}	
	
.innMainContent1 input[type="password"] {
   
	background:url(../images/textarea_bg.jpg) no-repeat left center;
	background-repeat: no-repeat;
    background-attachment: scroll;
    background-x-position: left;
    background-y-position: center;
	height:22px;	
	font-family:"trebuchet MS";
	padding:0 0px;
	color:#565656;
	font-size:12px;
	width:257px;
	border:0;
	
	}
	
	
	
	
	
	
.TxtBlue13 
{
 color: #f90202;

font-size: 12px;

font-weight: 600;
}

.innMainContent textarea{

background-image: url(../images/comment_bg.jpg);

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: left;

background-y-position: center;
	font-family:"trebuchet MS";
	padding:0 4px;
	color:#565656;
	font-size:12px;
	width:248px;
	height:120px;
	border:0;
	overflow:auto;
	margin-top:8px;
	}
	
.innMainContent1 textarea{

background-image: url(../images/comment_bg.jpg);

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: left;

background-y-position: center;
	font-family:"trebuchet MS";
	padding:0 4px;
	color:#565656;
	font-size:12px;
	width:248px;
	height:120px;
	border:0;
	overflow:auto;
	margin-top:8px;
	}	
	
.innMainContent select{

background-image: url(../images/comment_bg.jpg);

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: left;

background-y-position: center;
	font-family:"trebuchet MS";
	padding:0 4px;
	color:#565656;
	font-size:12px;
	width:100px;
	height:20px;
	border:0;
	overflow:auto;
	margin-top:8px;
	}	
	
	
	.innMainContent1 select{

background-image: url(../images/comment_bg.jpg);

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: left;

background-y-position: center;
	font-family:"trebuchet MS";
	padding:0 4px;
	color:#565656;
	font-size:12px;
	width:255px;
	height:20px;
	border:0;
	overflow:auto;
	margin-top:8px;
	}
	
.logoTabprofile{width:137px; line-height:50px; margin:0 10px 10px 0; background:url(../images/profile_new.jpg) no-repeat; color:#006eb3; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:61px; height:58px; float:left;}

.logoTabcommission{width:137px; line-height:50px; margin:0 20px 12px 0; background:url(../images/commission_new.jpg) no-repeat; color:#006eb3; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:71px; height:58px; float:left;}

.logoTabproject{width:137px; line-height:50px; margin:0 10px 10px 0; background:url(../images/projects_new.jpg) no-repeat; color:#006eb3; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:61px; height:58px; float:left;}

.logoTabreport{width:137px; line-height:50px; margin:0 20px 12px 0; background:url(../images/reports_new.jpg) no-repeat; color:#006eb3; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:61px; height:58px; float:left;}