/* ----------------- BODY SECTION -------------------------------------- */

BODY 
{
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
	margin-left:auto;     /* Centre page in FF */
	margin-right:auto;    /* Centre page in IE */
	text-align: center;   /* Centre page in IE */
}

/* ------------------------------ Main Table Section --- Some properties are set in script file ------------------------------- */

#maintable100
{
	border-style: none;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: white;
	border-right-color: white;
	border-bottom-color: white;
	background-color: #CEE0EE;
	background-image: url(../_images/title/page_bg.jpg);
	background-repeat: repeat-x;
	/*width: 1010px;*/
	width: 100%;
	height:100%;
}

#maintable200
{
	border-style: none;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: white;
	border-right-color: white;
	border-bottom-color: white;
	background-color: #CEE0EE;
	background-image: url(../_images/title/admin_title_bg.jpg);
	background-repeat: repeat-x;
	/*width: 1010px;*/
	width: 100%;
	height:100%;
}
.contentcell{
	width: 1010px;
}
/* --------------------------------- Hyper links Section  ------------------------------------ */

a {
	color: #0000FF;
	font-family:arial,verdana;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}


a:hover {
	color: #0000FF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}




a.toplinks {
	color: #000000;
	FONT: 10px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}


a.toplinks:hover {
	color: #000000;
	FONT: 10px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	}



a.loginlink1 {
	/*color: #91c0ef;*/
	color:#6BA6FF;
	FONT: 11px tahoma,arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}


a.loginlink1:hover {
	color: #6BA6FF;
	FONT: 11px tahoma,arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	}


a.loginlink2 {
	/*color: #91c0ef;*/
	color:#666666;
	FONT: 11px tahoma,arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}


a.loginlink2:hover {
	color: #666666;
	FONT: 11px tahoma,arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	}





a.maintoplinks {
	/*color: #91c0ef;*/
	color:#6BA6FF;
	FONT: 11px tahoma,arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}


a.maintoplinks:hover {
	color: #6BA6FF;
	FONT: 11px tahoma,arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	}



a.leftlinks {
	color: #000000;
	FONT: 14px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}


a.leftlinks:hover {
	color: #000000;
	FONT: 14px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	}



a.footerlinks {
	color: #000000;
	FONT: 10px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}


a.footerlinks:hover {
	color: #000000;
	FONT: 10px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	}


a.usefullinks {
	color: #000000;
	font-family:arial,verdana;
	font-weight:bold;
	font-size:10pt;
	text-decoration: none;
}


a.usefullinks:hover {
	color: #000000;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
	}

a.specialClass1 {

	color: #0000FF;
	FONT: 10px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}


a.specialClass1:hover {

	color: #0000FF;
	FONT: 10px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;

	text-decoration: underline;
}






a.specialClass21 {

	color: #555555;
	FONT: 12px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
}


a.specialClass21:hover {

	color: #555555;
	FONT: 12px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:normal;

	text-decoration: underline;
}






a.smalllinks1 {

	color: #0000FF;
	FONT: 9px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}


a.smalllinks1:hover {

	color: #0000FF;
	FONT: 9px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;

	text-decoration: underline;
}

a.pagenumber{

	color: #0000FF;
	font-family:arial,verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration: none;
}

a.pagenumber:hover{

	color: #000000;
	font-family:arial,verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration: none;


}



a.subject{

	color: #0000FF;
	font-family:arial,verdana;
	font-size:9pt;
	font-weight:normal;
	text-decoration: none;
}

a.subject:hover{

	color: #0000FF;
	font-family:arial,verdana;
	font-size:9pt;
	font-weight:normal;
	text-decoration: underline;


}


a.errorlinks {
	FONT: 14px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #FF0000; text-align:justify;text-decoration:underline;font-weight:bold; 

}

a.errorlinks:hover{
	FONT: 14px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #FF0000; text-align:justify;text-decoration:none;font-weight:bold; 
}



a.special11 {
	color: #0000FF;
	font-family:arial,verdana;
	font-weight:normal;
	font-size:12px;
	text-decoration: none;
}


a.special11:hover {
	color: #0000FF;
	font-family:arial,verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	}





.small_links {
	color: #FFFFFF;
	font-family:arial,verdana;
	font-weight:bold;
	font-size:7pt;
	text-align:justify;
	text-decoration: none;
}


#nolink{

	color: #0000FF;
	font-family:arial,verdana;
	font-size:7pt;
	font-weight:bold;
	text-decoration: none;


}




.nolink{

	color: #AAAAAA;
	font-family:arial,verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration: none;


}

.sublinks{
	margin: 0px;
	padding: 0px;
}


/* ----------------------------------- Text Section ---------------------------------------------- */




.welcometext{
	color: dodgerblue;
	FONT: 18px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	
}


.tabletitle{
	color: dodgerblue;
	FONT: 14px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration: underline;
	font-style:none
}


.formtitle{
	color: #333333;
	FONT: 14px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
/*	font-weight:bold; */
	text-decoration: none;
	
}


.litext{
	color: #333333;
	FONT: 11px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
/*	font-weight:bold; */
	text-decoration: none;
	
}


#waittext{

	visibility:hidden;
}
#tabletext{
	color: #FFFFFF;
	font-family:arial,verdana;
	font-weight:bold;
	font-size:12pt;
	text-decoration: none;
	
}

.pagetitle{
	color:#FFFFFF;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration: underline;
}

#greettext{
	color: #FFFFFF;
	font-family:arial,verdana;
	font-weight:bold;
	font-size:8pt;
	text-decoration: none;

}


.copy {
	color: #000000;
	FONT: 9px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	}

.normaltext{

	color: #000000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
}


.errortitle{

	color: #FFFFFF;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:16px;
	text-align:justify;
	
	text-decoration: none;
	font-weight:bold;
}

.normaltextblue{

	color: #0000FF;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
}



.normaltext12blue{

	color: #3883C6;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	
	text-decoration: none;
	font-weight:bold;
}

/* LOGIN SCREEN HEADING */
.normaltext12title{

	/*color: #555555;*/
/*	color: #0000FF;*/
	color: #FFFFFF;
/*	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;*/
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	font-size: 16px;
	font-weight: bold;
	text-align:justify;
	
	text-decoration: none;
}



.normaltextaddressbook{

	color: #3883C6;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:16px;
	text-align:justify;
	
	text-decoration: none;
	font-weight:bold;
}




.normaltextred{

	color: #FF0000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
}

.normaltextwhite{

	color: #FFFFFF;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
}


.normaltextred16{

	color: #FF0000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:16px;
	text-align:justify;
	
	text-decoration: none;
}

.normaltext20{

	color: #000000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:20px;
	text-align:justify;
	
	text-decoration: none;
}

.normaltextgreen{

/*	color: #02CC07;*/
	color: #138401;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
}



.normaltextsmall{

	color: #000000;
	font-family: arial,verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:8pt;
	text-align:justify;
	
	text-decoration: none;
}



.normaltextBU{

	color: #666666;
	font-family:arial,verdana;
	font-size:8pt;
	text-align:justify;
	
	font-weight:bold;
	text-decoration: underline;
}

.normaltextError{

	color: #FF0000;
	font-family:arial,verdana;
	font-size:8pt;
	text-align:justify;
	
	font-weight:bold;
	text-decoration: none;
}



.normaltext14{

	color: #000000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	
	text-decoration: none;
}


.normaltext16{

	color: #000000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:16px;
	text-align:justify;
	
	text-decoration: none;
}

.active {
	color: #00AA00;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
	font-weight: bold;
}

.inactive {
	color: #AA0000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
	font-weight: bold;
}

.error {
	FONT: 12px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #FF0000; text-align:justify;text-decoration:none;font-weight:bold; 
}

.success {
	FONT: 14px arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #3883C6; text-align:justify;text-decoration:none;font-weight:bold; 
}

.reporttotal{
	border-top: 1px solid #000000;
}

.admin{
	color: #990000;
	font-family: verdana, arial, helvetica, lucida;
	font-size: 8px;
	font-weight: bold;
	vertical-align: super;
}

.systemstatus{
	color: #FF0000;
	Font: 14px arial, tahoma, verdana, geneva, lucida;
	text-align: justify;
	text-decoration: none;
}

.tagline{
	font-size: 26px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color: #999999;
	/*font-weight: bold;*/
	padding-left: 120px;
	padding-top: 32px;
	font-style: italic;
	font-weight: bold;
/*	float: right;*/
	/*font-style: italic;*/
}


/*  ----------------------------------- Button Section -------------------------------------- */
.gbutton{
/*background:#000000;*/
background-image:url(shade11.png);
background:url(shade11.png);	/* IE "BUG" fix, background-image doesn't work in IE without a border, but this does */
color:#000000;
font-size:10pt;
/*font-weight:bold;*/
font-family:arial,verdana,arial,helvetica;
border-width:1px;
}

.gbutton2{
/*background:#000000;*/
background-image:url(shade11.png);
background:url(shade11.png);	/* IE "BUG" fix, background-image doesn't work in IE without a border, but this does */
color:#000000;
font-size:10pt;
/*font-weight:bold;*/
font-family:arial,verdana,arial,helvetica;
border-width:1px;


}


/* ----------------------------------- Table Section --------------------------------------- */





.graphtable{

	background-image: url(../_images/graph1.png); 	



}

.coloredrow0 {
	background-color: #FFFFFF;
	height: 10px;
}

.coloredrow1 {
	background-color: #ECECEC;
	height: 10px;
}

.sectionheader {
	height: 35px;
	text-align: left;
	background-color: #ECECEC;
}

.tableheader{
	background-color: #E8F1FB;
	/* background-image: url(../_images/bgt7777.png); */
}

.sectionheadertable{

	border: none;
	width: 800px;
	border-spacing: 0px;
	background-color: #FFFFFF;
}

table.sectionheadertable td{
	padding: 0px;
}

.formtable{
	margin: 5px auto 5px auto;
	padding-top:5px;
	padding-bottom: 5px;
	border: none;
	width: 700px;
	border-spacing: 0px;
	background-color: #ECECEC;
}

.formtable td{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
}



.sectionheader2 {
	height: 40px;
	text-align: center;
	background-color: #DDDDDD;
}




.reportingrowcontacts {
	height:26px;
	background:url(bg30.png);
	text-align: left;

	padding-left:4px;	


}

.reportingrowcards {
	height:26px;
	background:url(bg31.png);
	text-align: left;

	padding-left:4px;	


}






.reportingrow1 {
	height: 35px;
	text-align: left;
	background-color: #E8F1FB;
	border-width:1px;
	border-style:solid;
	border-left-color:#91c0ef;
	border-right-color:#E8F1FB;
	border-top-color:#91c0ef;
	border-bottom-color:#91c0ef;

}


.customtable1{

	background:url(b1.png);
	height:30px;
	padding-left: 10px;



}

.reportingrow11 {
/*	height: 35px;*/
	height:30px;
	background:url(b1.png);
	text-align: left;

	padding-left:10px;	

/*	background-color: #E8F1FB;*/

/*	border-width:1px;*/
/*	border-style:solid;*/
/*	border-left-color:#91c0ef;*/
/*	border-right-color:#91c0ef;*/
/*	border-top-color:#91c0ef;*/
/*	border-bottom-color:#91c0ef;*/

}


/* FORGOTTEN PASSWORD HEADER */
.reportingrowfull {
	height:30px;
	background:url(b1full.png);
	text-align: left;

	padding-left:10px;

}




.reportingrow11small {
/*	height: 35px;*/
	height:30px;
	background:url(b1small.png);
/*	text-align: left;*/
	text-align: center;
	padding-left:4px;	


}


.leftpadding1{

padding-left:4px;	


}


.reportingrow2 {
	height: 35px;
	text-align:right;
	background-color: #E8F1FB;
	border-width:1px;
	border-style:solid;
	border-right-color:#91c0ef;
	border-left-color:#E8F1FB;
	border-top-color:#91c0ef;
	border-bottom-color:#91c0ef;

}



.reportingrow3 {
/*	background-color: #ECECEC;*/
	background:url(shade1.png);
	height: 25px;
}




.reportingrow4 {
	height: 30px;
	text-align: left;
	background-color: #FFFFFF;

}
.reportingrow44 {
	height: 30px;
	text-align: center;
	background-color: #ECECEC;

}

.reportingrow5 {
	height: 35px;
	text-align:right;
	background-color: #E8F1FB;
	border-width:1px;
	border-style:solid;
	border-right-color:#DDDDDD;
	border-left-color:#E8F1FB;
	border-top-color:#DDDDDD;
	border-bottom-color:#DDDDDD;

}


.reportingrow6 {
	height: 20px;
	text-align:left;
	background-color: #ECECEC;
	padding-left:5px;
}



.reportingrow7 {
/*	height: 20px;*/
	text-align:left;
	background-color: #FFFFFF;
	vertical-align:top;
	padding-left:5px;
	padding-top:5px;
}



.reportingtable1{

padding:2px 2px 2px 2px;
background:#BBBBBB;
border:0px;
width:100%;


}


.datarow1{
	
	background:#F6F6F6;

}
.datarow2{
	
	background:#F6F6F6;

}


.reportingrow20 {
	
	padding-left:0px;	
	padding-right:0px;	
	background-color: #F6F6F6;
	border-width:1px;
	border-style:solid;
	border-left-color:#BBBBBB;
	border-right-color:#BBBBBB;
	border-top-color:#BBBBBB;
	border-bottom-color:#BBBBBB;

}

.reportingrow21 {
	

	height:30px;
	background-color: #ECECEC;
	border-width:1px;
	border-style:solid;
	border-left-color:#BBBBBB;
	border-right-color:#BBBBBB;
	border-top-color:#ECECEC;
	border-bottom-color:#BBBBBB;

}



.middleleftcol{
	width:200px;
	vertical-align:top;
	padding-left:3px;	
	padding-right:0px;	
	padding-top:0px;
	padding-bottom:0px;
	border-width:0px;
	border-style:none;
	margin-top:0px;
	margin-left:0px;

}



#middlecentercol{
	/*width:100%;*/
	text-align:left;
	vertical-align:top;
	padding-left:3px;	
	padding-right:2px;	
	padding-top:0px;
	padding-bottom:0px;
	/*background-color: #FFFFFF;*/
	border-width:0px;
	border-style:none;
	margin-top:0px;
	margin-left:0px;
	

}


.leftmenurow1{

	width:196px;
	height:30px;
	text-align:center;
	padding-left:4px;
	/*background:url(bg3.png);*/

}

.menutable1{

background:url(bg33.png);


}



.menutable2{

background:url(bg333.png);


}

.menutable3{

background:url(bg3333.png);


}
.menutable4{

background:url(bg4.png);


}



.titlemenurow1{

	text-align:left;
	background:#ECECEC;
	border-width:3px;
	border-style:solid;
	border-left-color:#E8F1FB;
	border-right-color:#E8F1FB;
	border-top-color:#E8F1FB;
	border-bottom-color:#E8F1FB;

}


.topmenubar1{
	height:33px;
	width:100%;
	background:url(menu_bg.jpg);
	vertical-align:center;
}


.titletable1{

	background:url(bg2.png);
	height:85px;


}

.menuiconspadding{
padding-left:3px;

}



/* -------------------------------------- FAQ Layout ------------------------------------*/



a.question{
	color: #000000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	
	text-decoration: none;
	font-weight: bold;
}

a.question:hover{
	color: #000000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	
	text-decoration: none;
	font-weight: bold;
}

.answer{
	color: #000000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	
	text-decoration: none;
}

.qlink{
	color: #000000;
	font-weight: normal;
}

.qlink:hover{
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

hr.rrlinks{
	color: #000000;
	background-color: #000000;
	height: 1px;
	border: 0;
}

.headerlink:link, .headerlink:visited{
	color: #000000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: underline;
	font-weight: normal;
}

.headerlink:hover{
	color: #000000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
	font-weight: normal;
}

.paid {
	color: #00AA00;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
}

.paid:link, .paid:visited {
	color: #00AA00;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
	font-weight: normal;
}

a.paid:hover {
	color: #00AA00;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: underline;
}

.cancelled {
	color: #AA0000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
}

.pending:link, .pending:visited{
	color: #DD6600;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
	font-weight: normal;
}
a.pending:hover{
	color: #DD6600;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration:underline;
	font-weight: normal;
}
.pending{
	color: #DD6600;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	font-weight: normal;
}
.adjustcredits{
	color: #000000;
	font-size: 9px;
}
a.adjustcredits{
	color: #0000FF;
	font-size: 9px;
}



a.smalllinks {
	color: #0000FF;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:9px;
	text-align:justify;
	
	text-decoration: none;
}
a.smalllinks:hover {
	color: #0000FF;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:9px;
	text-align:justify;
	
	text-decoration: underline;
}


/*-----------------------------------------------------------------------*/

.iframe1{

background:#FFFFFF;
border-style:none;


}


a.active {
	color: #00AA00;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
	font-weight: bold;
}
a.active:hover {
	color: #00AA00;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: underline;
	font-weight: bold;
}

a.inactive {
	color: #AA0000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: none;
	font-weight: bold;
}

a.inactive:hover {
	color: #AA0000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	text-decoration: underline;
	font-weight: bold;
}

/* ------------------------- TextBox Styles ------------------------------------------- */

.likelabel1{

	border:0px;
	background-color:#F6F6F6;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;

}


.recipientlisttextarea{

	border:1px solid;
	background-color:#F6F6F6;


}


/* 
	UPDATED:	11-05-09
	REASON:		Major changes to layout
	BY:			Matthew Haddock
*/
/* Main links at the top of page */
.mainlinks_abc:link,.mainlinks_abc:visited{
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	color: #FFFFFF;
	text-decoration:none;
	font-size: 18px;
	font-weight: normal;
}
.mainlinks_abc:hover{
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	color: #FFFFFF;
	text-decoration: underline;
}
/* Header of each page */
.mainheader{
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	color: #0000FF;
	font-size: 20px;
	font-weight: bold;
}
/* Main paragraph text */
.mptext{
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	color: #000000;
	font-size: 14px;
	/*font-weight: bold;*/
}
/* Benefits/Popular Usage table */
.bputableheader{
	background-color: #EFEDEE;
	height: 40px;
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	color: #000000;
	font-size: 20px;
	padding-left: 24px;
}
.bputabledata{
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	color: #000000;
	font-size: 14px;
}
.hpbottomtext{
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	color: #FF0000;
	font-size: 20px;
	padding-left: 25px;
}
/* Demo Table */
.demotable{
	text-align: center;
	/*margin-top: 25px;*/
}
.dthead{
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(../_images/dt_header.png);
	background-repeat: no-repeat;
	background-position: top center;
}
.dtbody{
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	color: #000000;
	font-size: 16px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	background-image: url(../_images/demo_background.png);
	background-repeat: repeat-y;
	background-position: top center;
}
.dtfooter{
	background-image: url(../_images/dt_footer.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	margin: 0px;
	padding: 0px;
}
/* Footer Table */
.footertable{
	background-color: #EFEDEE;
	height: 40px;
}
.footertable a{
	color: #6A6869;
	text-decoration: underline;
}
.footertable a:hover{
	color: #6A6869;
	text-decoration: none;
}
/* Page text */
.pgheader{
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	color: #606060;
	font-size: 20px;
	font-weight: bold;
}
.pgtxt{
	line-height: 150%;
	font-family: Verdana, Tahoma, Sans Serif;
	color: #000000;
	font-size: 12px;
}
.pgtxt a{
	font-family: Verdana, Tahoma, Sans Serif;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}
.pgtxt a:hover{
	text-decoration: none;
	font-weight: normal;
}
.pgsubhead{
	font-family: Verdana, Tahoma, Sans Serif;
	color: #000000;
	font-size: 15px;
	/*font-weight: bold;*/
}
/* List with no style */
.listnodot{
	list-style-type:none;
	list-style-image: none;
}
/* Padding to keep pages off the sides of the page */
.twentyfiveindent{
	padding-left: 33px;
	padding-right: 32px;
}
/* Table on the contact page */
.contacttabletop{
	/*background-image: url(../_images/contact_top.png);*/
	background-repeat: no-repeat;
	background-position: top center;
	height: 25px;
	width: 800px;
}
.contacttableleft{
/*	border-left: 1px solid #808080;*/
/*	border-right: 1px solid #808080;*/
	width: 383px;
	padding-top: 5px;
	padding-left: 25px;		/* if you change this, change the width too must total 398 */
/*	background-image: url(../_images/contact_bg.png);*/
	vertical-align: top;
}
.contacttableright{
/*	border-right: 1px solid #808080;*/
	width: 384px;
	padding-top: 5px;
	padding-left: 15px;		/* if you change this, change the width too must total 399 */
/*	background-image: url(../_images/contact_bg.png);*/
}
.contacttablebottom{
/*	background-image: url(../_images/contact_bottom.png);*/
	background-repeat: no-repeat;
	background-position: top center;
	height: 25px;
	width: 800px;
}
.firstcol{
	width: 125px;
}
/* Contact us form */
.contactustable td{
	padding-top: 5px;
}
.contactstar{
	color: #3995fc;
}
.contactdetail{
	color: #888888;
	font-size: 11px;
}
.requiredfield{
	color: #888888;
	font-size: 11px;
}
.contactform{
	height: 50px;
}
/* Demo Page */
.code{
	text-align: left;
	width: 590px;
	border: 1px solid #000000;
	padding-left: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	/*margin: 15px auto 15px auto;*/
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 50px;
	background-color: #B9D4E7;
	font-size: 12px;
	font-style: italic;
}
.demoimage{
	padding-top: 15px;
	padding-left: 50px;
	padding-bottom: 15px;
}
/* iPhone on demo page */
.topphone{
	background-image: url(../_images/pages/demo-step6-iphone-top.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 130px;
}
.leftphone{
	background-image: url(../_images/pages/demo-step6-iphone-left.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 26px;
}
.rightphone{
	background-image: url(../_images/pages/demo-step6-iphone-right.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 24px;
}
.bottomphone{
	background-image: url(../_images/pages/demo-step6-iphone-bottom.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 172px;
}
.centerphone{
	width: 194px;
}
/* Features Page */
.featureslist li{
	margin-left: -22px;
	line-height: 150%;
	padding-bottom: 10px;
	list-style-image: url(../_images/pages/blue-arrow.jpg);
}
.featuressublist{
	padding-top: 10px;
}
.featuressublist li{
	list-style-image: url(../_images/pages/black-arrow.jpg);
	padding-bottom: 0px;
	line-height: 150%;
}
/* FAQ page */
.faqquestion{
	font-family: Verdana, Tahoma, Sans Serif;
	color: #3995fc;
	font-size: 12px;
	font-weight: bold;
}
/*  Terms and Conditions */
.section li{
	font-weight: bold;
}
.subsection{
	text-indent: -30px;
	padding-left: 30px;
	font-weight: normal;
}
.numberedheader{
	font-weight: bold;
}
/* Fixes bug in IE that was bolding the paragraphs even though they were outside the <li> tags.  Bit confused about this =S */
.numberedheader p{
	font-weight: normal;
}
/* Coverage Page */
.coverageheader{
	background-image: url(../_images/pages/title-coupontxt-coverage2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.evenleft{
	line-height: 200%;
	width: 206px;
	padding-left: 25px;
	background-color: #CECFE1;
}
.oddleft{
	line-height: 200%;
	width: 206px;
	padding-left: 25px;
	background-color: #E7ECF0;
}
.evenright{
	padding-left: 10px;
	background-color: #9EC0DB;
}
.oddright{
	padding-left: 10px;
	background-color: #BED8E9;
}
.normallink{
	color: #000000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	font-weight: normal;
	text-decoration: underline;
}
.normallink:hover{
	color: #000000;
	font-family: arial,tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	
	font-weight: normal;
	text-decoration: none;
}
.extralistpadding{
	padding-left: 75px;
}
.partnertagline{
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	color: #000000;
	font-size: 14px;
}
/* NEW STYLE */
.headerleft{
	background-image: url(../_images/title/hero-left.jpg);
	background-position: top right;
	height: 289px;
	background-repeat: no-repeat;
}
.headerright{
	background-image: url(../_images/title/hero-right.jpg);
	background-repeat: no-repeat;
}
.headercentre_contact{
	background-image: url(../_images/title/hero-contact.jpg);
}
.headercentre_coverage{
	background-image: url(../_images/title/hero-coverage.jpg);
}
.headercentre_demo{
	background-image: url(../_images/title/hero-demo.jpg);
}
.headercentre_faq{
	background-image: url(../_images/title/hero-faq.jpg);
}
.headercentre_features{
	background-image: url(../_images/title/hero-feature.jpg);
}
.headercentre_home{
	background-image: url(../_images/title/hero-home.jpg);
}
.headercentre_login{
	background-image: url(../_images/title/hero-login.jpg);
}
.copyright{
	background-image: url(../_images/title/footer_bg.jpg);
	height: 55px;
	padding-right: 1px;
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 11px;
	color: #888888;
}
.copyright a:link, .copyright a:visited{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 11px;
	color: #888888;
	font-weight: normal;
}
.copyright a:hover{
	color: #47bdef;
	text-decoration: none;
}
.menuside{
	background-image: url(../_images/menu/menu_bg.jpg);
	height: 50px;
}
.rightmenuside{
	background-image: url(../_images/menu/btn-bg-right.jpg);
	height: 50px;
	background-repeat: no-repeat;
}
.homepage{
	margin-top: 50px;
	width: 100%;
	margin-bottom: 50px;
}
.hp_text{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 12px;
	color: #000000;
	width: 270px;
	line-height: 150%;
}
.homepagelist li{
	list-style-type: none;
	background-image: url(../_images/pages/blue-arrow.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 12px;
	margin-bottom: 4px;
	color: #000000;
	width: 270px;
	margin-left: -30px;
	padding-left: 15px;
}
.senddemo{
	background-image: url(../_images/pages/coupontxt-demo.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 285px;
	width: 297px;
}
.senddemo2{
	background-image: url(../_images/pages/coupontxt-demo2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 194px;
	width: 297px;
}
.demotext{
	padding-top:65px;
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 14px;
	color: #000000;
}
.demotext2{
	padding-top:35px;
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 14px;
	color: #000000;
}
.hp_text_bold{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	width: 255px;
	line-height: 150%;
	padding-bottom: 5px;
}
.highlighted_text{
	color: #3995fc;
}
#demolink{
	display:block;
	background-image: url(../_images/menu/demo_with_hover.jpg);
	width: 107px;
	height: 50px;
}
#demolink:hover{
	background-position: top right;
}
#homelink{
	display:block;
	background-image: url(../_images/menu/home_with_hover.jpg);
	width: 106px;
	height: 50px;
}
#homelink:hover{
	background-position: top right;
}
#featlink{
	display:block;
	background-image: url(../_images/menu/feat_with_hover.jpg);
	width: 144px;
	height: 50px;
}
#featlink:hover{
	background-position: top right;
}
#conlink{
	display:block;
	background-image: url(../_images/menu/con_with_hover.jpg);
	width: 123px;
	height: 50px;
}
#conlink:hover{
	background-position: top right;
}
#covlink{
	display:block;
	background-image: url(../_images/menu/cov_with_hover.jpg);
	width: 143px;
	height: 50px;
}
#covlink:hover{
	background-position: top right;
}
#faqlink{
	display:block;
	background-image: url(../_images/menu/faq_with_hover.jpg);
	width: 108px;
	height: 50px;
}
#faqlink:hover{
	background-position: top right;
}
#loglink{
	display:block;
	background-image: url(../_images/menu/login_with_hover.jpg);
	width: 96px;
	height: 50px;
}
#loglink:hover{
	background-position: top right;
}
.hide{
	display: none;
}
/* ADMIN */
.adminheadercentre{
	background-image: url(../_images/title/hero-admin-login.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 126px;
}
#admin_contactlink{
	display:block;
	background-image: url(../_images/menu/admin_contact_with_hover.jpg);
	width: 108px;
	height: 51px;
}
#admin_contactlink:hover{
	background-position: top right;
}
#admin_logofflink{
	display:block;
	background-image: url(../_images/menu/admin_logoff_with_hover.jpg);
	width: 109px;
	height: 51px;
}
#admin_logofflink:hover{
	background-position: top right;
}
.admin_accinfo{
	height: 98px;
	background-image: url(../_images/admin/title-login-main.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
.admin_headerleft{
	background-image: url(../_images/title/hero-login-left.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.admin_headerright{
	background-image: url(../_images/title/hero-login-right.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.admin_menuleft{
	background-image: url(../_images/menu/btn-login-left.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.admin_menuright{
	background-image: url(../_images/menu/btn-login-right.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.lb_menuhead{
	background-image: url(../_images/admin/title-login-customer-menu.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 200px;
	height: 35px;
}
.lb_leftmenuside{
	border-left: 1px solid #999999;
}
.lb_rightmenuside{
	border-right: 1px solid #999999;
}
.lb_bottommenuside{
	border-bottom: 1px solid #999999;
}
.admin_mycoupons{
	background-image: url(../_images/admin/title-login-my-coupons.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_mydetails{
	background-image: url(../_images/admin/title-login-my-details.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}


.admin_campaigns{
	background-image: url(../_images/admin/title-campaigns.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}

.admin_change_website{
	background-image: url(../_images/admin/title-change-website.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}



.admin_change_abn{
	background-image: url(../_images/admin/title-change-abn.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}

.admin_change_company_logo{
	background-image: url(../_images/admin/title-change-company-logo.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}


.admin_expand_campaign{
	background-image: url(../_images/admin/title-expand-campaign.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}



.admin_smsreports{
	background-image: url(../_images/admin/title-login-coupon-sent-report-sms.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_monthly{
	background-image: url(../_images/admin/title-login-monthly-breakdowns.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}

.admin_buycoupons{
	background-image: url(../_images/admin/title-buy-coupons.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}


.admin_renewcoupon{
	background-image: url(../_images/admin/title-renew-coupon.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}



.admin_plancharges{
	background-image: url(../_images/admin/title-plan-charges.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}


.admin_groupscontacts{
	background-image: url(../_images/admin/title-groups-and-contacts.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}


.admin_transactions{
	background-image: url(../_images/admin/title-transactions.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}


.admin_changepassword{
	background-image: url(../_images/admin/title-login-change-password.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_changeemail{
	background-image: url(../_images/admin/title-login-change-email-address.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}

.admin_addnewcontact{
	background-image: url(../_images/admin/title-add-new-contact.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}

.admin_confirmmobile{
	background-image: url(../_images/admin/title-confirm-mobile.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}

.admin_importcsvfile{
	background-image: url(../_images/admin/title-import-csv-file.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}


.admin_changephone{
	background-image: url(../_images/admin/title-login-change-phone-number.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_editcoupon{
	background-image: url(../_images/admin/title-login-edit-coupon.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_contactus{
	background-image: url(../_images/admin/title-login-contact-us.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_addnewcoupon{
	background-image: url(../_images/admin/title-login-add-new-coupon.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}

.admin_newaccount{
	background-image: url(../_images/admin/title-new-account-signup.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}

.admin_smsrequests{
	background-image: url(../_images/admin/title-login-request-report-sms.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_optin{
	background-image: url(../_images/admin/title-login-opt-in-contacts.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_optout{
	background-image: url(../_images/admin/title-login-opt-out-request-report-sms.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_coupondetails{
	background-image: url(../_images/admin/title-login-coupon-details.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_copyright{
	background-image: url(../_images/admin/title-login-copyright-notice.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_terms{
	background-image: url(../_images/admin/title-login-terms-of-service.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_privacy{
	background-image: url(../_images/admin/title-login-privacy-policy.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_broadcast{
	background-image: url(../_images/admin/title-login-broadcast-coupons.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 35px;
}
.admin_menu_divider{
	background-image: url(../_images/admin/customer-menu-divider.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 175px;
	height: 6px;
}
.infotext{
	font-family: Tahoma, Helvetica, Verdana, Sans Serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.nametext{
	font-family: Tahoma, Helvetica, Verdana, Sans Serif;
	font-size: 14px;
	color: #A4D8FD;
	font-weight: bold;
}
.inactivetext{
	font-family: Tahoma, Helvetica, Verdana, Sans Serif;
	font-size: 14px;
	color: #A4D8FD;
	font-weight: bold;
}
.activetext{
	font-family: Tahoma, Helvetica, Verdana, Sans Serif;
	font-size: 14px;
	color: #9fec66;
	font-weight: bold;
}
/* List on Demo page */
.demo_li_one{
	list-style-type: none;
	background-image: url(../_images/pages/demo-step1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	padding-left: 50px;
	width: 720px;
}
.demo_li_two{
	list-style-type: none;
	background-image: url(../_images/pages/demo-step2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	padding-left: 50px;
	width: 720px;
}
.demo_li_three{
	list-style-type: none;
	background-image: url(../_images/pages/demo-step3.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	padding-left: 50px;
	width: 690px;
}
.demo_li_four{
	list-style-type: none;
	background-image: url(../_images/pages/demo-step4.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	/*height: 40px;*/
	min-height: 40px;
	padding-left: 50px;
	width: 785px; 
}
.demo_li_five{
	list-style-type: none;
	background-image: url(../_images/pages/demo-step5.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	/*min-height: 40px;*/
	padding-left: 50px;
	width: 310px;
}
.demo_li_six{
	list-style-type: none;
	background-image: url(../_images/pages/demo-step6.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	padding-left: 50px;
	width: 440px;
}
a.txtlink:link, a.txtlink:visited{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 12px;
	color: #3995fc;
	text-decoration: none;
}
a.txtlink:hover{
	text-decoration: underline;
}
.faqlist{
	line-height: 150%;
	list-style-image: url(../_images/pages/blue-arrow.jpg);
}
#userformtable{
	width: 439px;
	height: 238px;
	margin-top: 100px;
	margin-bottom: 99px;
	background-image: url(../_images/pages/box-coupon-account-login.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.logintext{
	width: 140px;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 12px;
	padding-left: 60px;
}
.forgottenpassword{
	color: #3995fc;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
.forgottenpassword:hover{
	color: #3995fc;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}
#passformtable{
	width: 439px;
	height: 238px;
	margin-top: 100px;
	margin-bottom: 99px;
	background-image: url(../_images/pages/box-password-request-form.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.passwordtext{
	width: 140px;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 12px;
	padding-left: 60px;
}
.tosheader{
	color: #3995fc;
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 12px;
	font-weight: bold;
}


/*---------------------------------------------------*/

#pricediv{

	display:none;
}

#cpdiv1{

	display:none;
}

#cpdiv2{

	display:none;
}

#cpdiv3{

	display:none;
}
#cpdiv4{

	display:none;
}
#cpdiv5{

	display:none;
}
