/* MAIN STRUCTURAL ELEMENTS
------------------------------------------------------------------------*/

body {
	margin: 0px;
	background-color: 
	background-image: url(/abackground.jpg);
	background-repeat: repeat-x;
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4b4a4a;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(/abackground.jpg);
}


.clear {
	clear: both;
	font-size:0px;
}
.capital-letters {
	text-transform:uppercase;
}
img { behavior: url("iepngfix.htc") }
.display-block {
	display:block;
}


/* HEADING ELEMENTS
------------------------------------------------------------------------*/
h1 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #4c5155;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ebfbb6;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fefefe;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #24282a;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #484d52;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #d7eaf4;
	text-decoration: none;
	margin:0px;
	padding:0px;
}



/* HEADER SECTION ELEMENTS
------------------------------------------------------------------------*/
#container {
	margin: 0px auto;
	width: 900px;
}
#inner-container {
	margin: 0px auto;
	width: 796px;
}
#header {
	padding:0px 30px 0px 22px;
}
#inner-header {
	padding:0px 38px 0px 40px;
}
.whtbg {
	background-color:#FFFFFF;
	padding-top:5px;
}
.normal-center {
	background-image: url(../images/normal-center.gif);
	background-repeat: repeat-x;
	padding-top:5px;
	background-color: #FFFFFF;
}
.selected-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #383c3e;
	text-decoration: none;
}
a.selected-link {
	color: #383c3e;
	text-decoration: none;
}
a:hover.selected-link {
	color: #ef9a0c;
	text-decoration: none;
}


.selected-link1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #383c3e;
	text-decoration: none;
}
a.selected-link1 {
	color: #383c3e;
	text-decoration: none;
}
a:hover.selected-link1 {
	color: #ef9a0c;
	text-decoration: none;
}
.normal-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fefeff;
	text-decoration: none;
}
a.normal-link {
	color: #fefeff;
	text-decoration: none;
}
a:hover.normal-link {
	color: #ef9a0c;
	text-decoration: none;
}

.normal-link1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fefeff;
	text-decoration: none;
}
a.normal-link1 {
	color: #fefeff;
	text-decoration: none;
}
a:hover.normal-link1 {
	color: #ef9a0c;
	text-decoration: none;
}



/* HOME PAGE MIDDLE SECTION ELEMENTS
------------------------------------------------------------------------*/
.wht-gradient {
	background-image: url(../images/fbackground.jpg);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	height:601px;
	padding:0px 20px 0px 22px;
}
.wht-gradient1 {
	/*background-image: url(../images/wht-gradient.gif);
	background-repeat: repeat-x;*/
	background-color:#FFFFFF;
	height:601px;
	padding:0px 26px 0px 14px;
}
#middle-nev {
	z-index:1;
	position:relative;
	background-image: url(pdf/abackground.jpg);
	background-color: #FFFFFF;
}
.grey-gradient {
	background-image: url(../images/grey-gradient.gif);
	background-repeat: repeat-x;
	height:34px;
}
.vendor-program {
	background: url(../images/leftman-img.jpg) no-repeat left;
	height:192px;
}
.client-img {
	background: url(../images/client-img.jpg) no-repeat right;
	height:192px;
}
.divider {
	background: url(../images/divider.gif) repeat-y right;
}
.greybg {
	background-color:#24292b;
}
.greybg1 {
	background-color:#323232;
}
.grnbg {
	background-color:#9cc405;
}
.grey-border {
	border-left:#506055 solid 1px;
	border-right:#506055 solid 1px;
	border-bottom:#506055 solid 1px;
	text-align: center;
}

.selected-subscription-color {
	background-color: #ececec;          /* Ashish */
}

/* INNER PAGE MIDDLE SECTION ELEMENTS
------------------------------------------------------------------------*/
.middlebg {
	background-image: url(/abackground.jpg);
	background-position:left bottom;
	background-repeat:repeat-y;
	behavior: url("iepngfix.htc");
	
}
.inner-bottom-round {
	background: url(../images/inner-bottom-round12.png) no-repeat bottom;
	behavior: url("iepngfix.htc");
	padding:0px 17px 0px 16px;
	background-image: url(/abackground.jpg);
}
.textbox {
	border:#506055 solid 1px;
	width:200px;
	height:18px;
	padding:0px 0px 0px 3px;
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4b4a4a;
	text-decoration: none;
}
.textfield {
	border:#506055 solid 1px;
	padding:0px 0px 0px 3px;
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4b4a4a;
	text-decoration: none;
}
.textbox1 {
	border:#506055 solid 1px;
	width:205px;
	height:18px;
	padding:0px 0px 0px 3px;
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4b4a4a;
	text-decoration: none;
}
.grn-gradient {
	background: url(../images/grn-gradient.gif) repeat-x bottom;
	border:#7c9d01 solid 1px;
}
.header-grnbg1 {
	background-color:#9cc405;
}
.padding-top {
	padding-top:6px;
}
.tableheader-bg {
	background: url(../images/tableheader-bg.gif) repeat-x;
}
.tableheader-bg1 {
	background: url(../images/tableheader-bg1.gif) repeat-x;
}
.grey-border1 {
	border:#6d7171 solid 1px;
}
.dark-greybg {
	background-color:#ececec;
	background-image: url(../abackground.jpg);
}
.light-greybg {
	background-color:#f7f7f7;
}
.features-banner {
	background: url(../images/features_banner.jpg) no-repeat;
	height:442px;
	
}
.topbrdr {
	border-top:#dadada solid 2px;
}
.bottombrdr {
	border-bottom:#dadada solid 2px;
}
.leftrgtbrdr {
	border-left:#dadada solid 2px;
	border-right:#dadada solid 2px;
}
.vertical-divider {
	background: url(../images/vertical-divider.gif) repeat-y center;
}



/* FOOTER SECTION ELEMENTS
------------------------------------------------------------------------*/
#footer {
	position:relative;
	height:68px;
}
#inner-footer {
	position:relative;
	height:93px;
}

/* Change
------------------------------------------------------------------------*/
#footer-content {
position:absolute;
left:0px;
top:-50px;
width:100%;
height:118px;
z-index:0;
background-image: url(../images/footerbg.jpg);
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color: #d7eaf4;
text-decoration: none;
}

#footer-content a {
	color: #d7eaf4;
	font-size: 11px;
	text-decoration: none;
}
#footer-content a:hover {
	color: #ef9a0c;
	font-size: 11px;
	text-decoration: none;
}
#inner-footer-content {
	position:absolute;
	left:0px;
	top:-75px;
	width:100%;
	height:168px;
	z-index:0;
	background-color:#3d4244;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #d4d4d4;
	text-decoration: none;
}




/* TEXT ELEMENTS
------------------------------------------------------------------------*/
.grey-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #424649;
	text-decoration: none;
}
a.grey-link {
	color: #424649;
	text-decoration: none;
}
a:hover.grey-link {
	color: #ef9a0c;
	text-decoration: none;
}
.org-text {
	color: #ef9a0c;
}
.orange-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ef9a0c;
	text-decoration: none;
}
a.orange-link {
	color: #ef9a0c;
	text-decoration: underline;
}
a:hover.orange-link {
	color: #424649;
	text-decoration: underline;
}
.black-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2e2e2e;
	text-decoration: none;
}
.black-text13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3e4345;
	text-decoration: none;
}
.black-heading {
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #030000;
	text-decoration: none;
}
.grey-text {
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4b4a4a;
	text-decoration: none;
}
.body-text1 {
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4b4a4a;
	text-decoration: none;
}
.blue-link {
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #011eb0;
	text-decoration: none;
}
a.blue-link {
	color: #011eb0;
	text-decoration: underline;
}
a:hover.blue-link {
	color: #2e2e2e;
	text-decoration: underline;
}
.blue-link1 {
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0903fe;
	text-decoration: none;
}
a.blue-link1 {
	color: #0903fe;
	text-decoration: underline;
}
a:hover.blue-link1 {
	color: #2e2e2e;
	text-decoration: underline;
}
.blue-link2 {
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #1800fe;
	text-decoration: none;
}
a.blue-link2 {
	color: #1800fe;
	text-decoration: underline;
}
a:hover.blue-link2 {
	color: #2e2e2e;
	text-decoration: underline;
}
.black-text1 {
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2e2e2e;
	text-decoration: none;
}
.body-text {
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.small-footer-text {
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #bbbbbb;
	text-decoration: none;
}
a.small-footer-text {
	color: #bbbbbb;
	text-decoration: underline;
}
a:hover.small-footer-text {
	color: #ef9a0c;
	text-decoration: underline;
}
.red-text {
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
}
.org-heading {
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #ef9a0c;
	text-decoration: none;
}
.wht-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.blkheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3a3e40;
	text-decoration: none;
}
.blkheading1 {
	font-family: "Arial Black";
	font-size: 14px;
	font-weight: normal;
	color: #3a3e40;
	text-decoration: none;
}
.whtheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.org-heading1 {
	font-family: "Segoe", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ef9a0c;
	text-decoration: none;
}

