body {
	background-color: #FFFFFF;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.main-table {
	background-color: #FFFFFF;
	padding-right: 17px;
	padding-left: 17px;	
}

/*----------------- All Backgrounds Classes Starts -----------------*/
.header-bg {
	background-image: url(../images/top-shedow.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.header_bg {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0088bc;
}

.header-mid-bg {
	background-image: url(../images/top-shedow-left.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
.yellow-left{
	background-image: url(../images/yellow-left.gif);
	background-repeat: repeat-y;
	background-position: right top;	
}
.yellow-right{
	background-image: url(../images/yellow-right.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}
.yellow-bot{
	background-image: url(../images/yellow-bot.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.txt16Wht {
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
}
.hrline {
	background-image: url(../images/grey-dot.jpg);
	margin: 0px;
	padding: 0px;
}

.outline-top{
	background-image: url(../images/outline-top.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.outline-bot{
	background-image: url(../images/outline-bot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}
.outline-lt{
	background-image: url(../images/outline-lt.gif);
	background-repeat: repeat-y;
	background-position: right bottom;	
}
.outline-rt{
	background-image: url(../images/outline-rt.gif);
	background-repeat: repeat-y;
	background-position: left bottom;	
}
.inner-header{
	background-image: url(../images/in-header-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight:bold;
	color: #339933;
}
.yellow-top{
	background-image: url(../images/yellow-top.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.yellow-grdt{
	background-image: url(../images/yello-grdt.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF7E6;
}
.lead-tab{
	background-image: url(../images/lead-bg.gif);
	background-repeat: repeat-x;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;	

}
.leadtabon{
	background-image: url(../images/lead-bg-on.gif);
	background-repeat: repeat-x;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 8px;	
}
.tabon{
	background-image: url(../images/lead-bg-on.gif);
	background-repeat: repeat-x;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 8px;	
}
.find-tab{
	background-image: url(../images/find-bg.gif);
	background-repeat: repeat-x;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
}
.article-tab{
	background-image: url(../images/article-bg.gif);
	background-repeat: repeat-x;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
}
.heading-bg{
	background-image: url(../images/heading-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: bold;
	color: #161616;
	text-decoration: none;
}
.greenbg {
	background-image: url(../images/greenbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.rtbg {
	background-image: url(../images/rightbg.gif);
	background-repeat: repeat-y;
}
.ltbg {
	background-image: url(../images/leftbg.gif);
	background-repeat: repeat-y;
}
.fooetr-mid-bg {
	background-image: url(../images/footer-shadow.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height:50px;	
}
.blue-heading {
	background-color: #01ADED;
	background-image: url(../images/blue-heading-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
.dblue-hdng {
	background-image:url(../images/dblue-hdng.gif);
	background-color: #0088BC;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
.purple-heading {
	background-color: #9258AA;
	background-image: url(../images/purple-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
.prpl-hdng {
	background-color: #9258AA;
	background-image: url(../images/prpl-hdng.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
.gren-hdng {
	background-image:url(../images/green-hdng.gif);
	background-color: #349934;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
.org-heading {
	background-color: #FF6D02;
	background-image: url(../images/org-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
.bg-color-yellow {background-color:#FFF7E6;}
.bg-color-blue {background-color:#0088BC;}
.bg-color-grey {background-color:#F9F9F9;}
.bg-color-white {background-color:#FFFFFF;}
/*----------------- All Backgrounds Classes Ends -----------------*/
/*----------------- All Padding Classes Starts -----------------*/
.padd5 {
	padding:5px;
}
.padd10 {
	padding:10px;
}
.padd-left5 {
	padding-left: 5px;	
}
.padd-left4 {
	padding-left: 4px;	
}
.padd-left10 {
	padding-left: 10px;	
}
.padd-left64 {
	padding-left: 64px;	
}
.padd-left20{
	padding-left: 20px;	
}
.padd-right5 {
	padding-right: 5px;	
}
.padd-lt-rt5 {
	padding-left: 5px;
	padding-right: 5px;	
}
.padd-lt-rt6 {
	padding-left: 6px;
	padding-right: 6px;	
}
.padd-lt-rt12 {
	padding-left: 12px;
	padding-right: 12px;	
}
.padd-lt-rt20 {
	padding-left: 20px;
	padding-right: 20px;	
}
.padd-bot5 {
	padding-bottom: 5px;	
}
.padd-bot10 {
	padding-bottom: 10px;	
}
.padd-top5 {
	padding-top: 5px;	
}
.padd-left15 {
	padding-left: 15px;	
}
.padd-bot15 {
	padding-bottom: 15px;	
}
.padd-top15 {
	padding-top: 15px;	
}
.padd-right15 {
	padding-right: 15px;	
}
.padd-top8-bot6 {
	padding-top: 8px;
	padding-bottom: 6px;	
}
.padd-top6-bot8 {
	padding-top: 6px;
	padding-bottom: 8px;	
}
.padd-top-bot6 {
	padding-top: 6px;
	padding-bottom: 6px;
}
.padd-top-bot3 {
	padding-top: 3px;
	padding-bottom: 3px;
}
.padd-top-bot10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.padrt17 {
	padding-right: 17px;	
}
.padlt17 {
	padding-left: 17px;	
}
.padrt12 {
	padding-right: 12px;	
}

/*----------------- All Padding Classes Ends -----------------*/
/*----------------- All Text Classes Starts -----------------*/
.green-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #339933;
	text-decoration: none;	
}
.green-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339933;
	text-decoration: none;	
}
.green-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #339933;
	font-weight:bold;
	text-decoration: none;	
}
.org-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF6C00;
	text-decoration: none;	
}
.org-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6C00;
	text-decoration: none;	
}
.red-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;	
}
.greytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B6772;
	line-height:14px;
}

.instructions_txt{
 font-size:10px;
 color:#417690;
 font-weight:bold;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B6772;
	text-decoration: none;	
}
.grey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B6772;
	text-decoration: none;
	font-weight:normal;	
}
.grey12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B6772;
	text-decoration: none;	
}
.black12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
}
.white12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
.white18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.gray-text18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5B6772;
	text-decoration: none;
}

.red-text16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.red-text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.red-text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
.gray-text26 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #339933;
	text-decoration: none;
}
.orange-text26 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FF6C00;
	text-decoration: none;
}

/*----------------- All Text Classes Ends -----------------*/
/*----------------- All Links Classes Starts -----------------*/
.white-lnk12:link, .white-lnk12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
.white-lnk12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;	
}
.black-lnk12:link, .black-lnk12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;	
}
.black-lnk12:link, .black-lnk12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;	
}
.white-lnk-u12:link, .white-lnk-u12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;	
}
.white-lnk-u12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
.org-lnks12:link, .org-lnks12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6C00;
	text-decoration: underline;	
}
.org-lnks12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6C00;
	text-decoration: none;	
}
.green-lnk12:link, .green-lnk12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339933;
	text-decoration: none;	
}
.green-lnk12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339933;
	text-decoration: underline;	
}
.green-lnk14:link, .green-lnk14:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #339933;
	text-decoration: none;	
}
.green-lnk14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #339933;
	text-decoration: underline;	
}

a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0088BC;
	text-decoration: underline;	
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0088BC;
	text-decoration: none;	
}
.bluelinks:link, .bluelinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0088BC;
	text-decoration: none;
	font-weight:bold;	
}
.bluelinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0088BC;
	text-decoration: underline;
	font-weight:bold;	
}
.blulnks12:link, .blulnks12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0088BC;
	text-decoration: none;
}
.blulnks12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0088BC;
	text-decoration: underline;
}
.lnk10:link, .lnk10:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0088BC;
	text-decoration: underline;	
	font-weight: bold;
	text-transform: uppercase;
}
.lnk10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0088BC;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.lnk11:link, .lnk11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0088BC;
	text-decoration: underline;	
}
.lnk11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0088BC;
	text-decoration: none;
}
.lnk12:link, .lnk12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0088BC;
	text-decoration: underline;	
}
.lnk12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0088BC;
	text-decoration: none;	
}
.lnk13:link, .lnk13:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0088BC;
	text-decoration: underline;	
}
.lnk13:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0088BC;
	text-decoration: none;	
}
.lnk14:link, .lnk14:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0088BC;
	text-decoration: underline;	
}
.lnk14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0088BC;
	text-decoration: none;	
}
.greylnk-12:link, .greylnk-12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B6772;
	text-decoration: underline;	
}
.greylnk-12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B6772;
	text-decoration: none;	
}
	/**************** manage account tab link **********/
.tabb-grey12:link, .tabb-grey12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
.tabb-grey12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
/*----------------- All Links Classes Ends -----------------*/
/*----------------- All Textfields Classes Starts -----------------*/
.textfield-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6D7383;
	width: 190px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.textfield-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6D7383;
	width: auto;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.textfield-search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #6D7383;
	width: 190px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
}

.textfield1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6D7383;
	width: 94%;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.textfield-newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D7383;
	width: 90%;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.textfield12, .textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D7383;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.textfield12 {
	width: 40%;
}
.textfield13 {
	width: 60%;
}
.textfield1-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D7383;
	width: 40px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.txtfldauto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6D7383;
	width: auto;
	padding-left:3px;
}
.dropdown1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6D7383;
	width: 72%;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6D7383;
	width: 70%;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}

/*----------------- All Textfields Classes Ends -----------------*/
/*----------------- All Borders Classes Starts -----------------*/
.bodrgrey-left1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E0E4EB;
}
.bodrgrey1 {
	border: 1px solid #E0E4EB;
}
.bodrgrey-right1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0E4EB;
}
.bodrgrey-right2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0E4EB;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.bodrgrey-top1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E4EB;
}
.bodrgrey-bot1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E4EB;
}
.lineheight{
	line-height:22px;
}
.imgbor{
	border:2px solid #CED7E4;
	padding:3px;
	background-color:#FFFFFF;
}
.imgbrdr {
	padding:2px;
	border:#999999 solid 1px;
}

.bottombor{
	border-bottom: 1px solid #E0E4EB;
	padding-bottom:5px;
}

.orange{
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#F68A2F;
 font-weight:bold;
}

/*----------------- All Borders Classes Ends -----------------*/

/*---------------- error box styles starts ------------------*/

.error{
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FF0000;
 font-weight:bold;
}

.error_cnt {  
	background-color:#F4F4F4; 
	border:1px #CCCCCC solid;
	margin:15px; 
}

.black18bld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight:bold;
}

li.error { 
  list-style:inside square; 
  color:#FF0000;   
  width:auto;
  padding-left:0px;
  border:0px;
  background-color:#F4F4F4;  
  text-decoration:none;
  font-weight:normal;
}

span.error {
  list-style:none; 
  color:#FF0000;   
  width:100%;  
  font-weight:bold; 
  
}
.padbottom10 {
 padding-bottom:10px; 
}
/*---------------- error box styles ends ------------------*/


/*--------------- Update Account Header css ---------------*/

.select1{
	font-family:arial;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/orange-bg.gif);
	background-repeat:repeat-x;
}
.select2{
	font-family:arial;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/grey-bg.gif);
	background-repeat:repeat-x;
}
/*--------------- Update Account Header css ends---------------*/


/*--------------- States and counties related css starts---------------*/

.scrollFacets {
	BORDER-RIGHT: #d0d0d0 1px solid; BORDER-TOP: #d0d0d0 1px solid; overflow:auto; OVERFLOW-Y: auto;  PADDING-LEFT: 5px;PADDING-TOP: 5px; PADDING-BOTTOM: 5px;BORDER-LEFT: #d0d0d0 1px solid; WIDTH:200px; BORDER-BOTTOM: #d0d0d0 1px solid; height:200px; }

.dots-bg:link, .dots-bg:visited{
	display:block;
	background-image: url(../images/sqir1.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-right:8px;
	padding-left:15px;
	height:15px;
	
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#738092;
	text-decoration:none;
}

.dots-bg:hover{
	display:block;
	background-image: url(../images/sqir.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-right:8px;
	padding-left:15px;
	
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#738092;
	text-decoration:none;
	
}

.dots-bg-checked:link, .dots-bg-checked:visited{
	display:block;
	background-image: url(../images/sqir_chk.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-right:8px;
	padding-left:15px;
	
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#738092;
	text-decoration:none;	
}




.dots-select:link, .dots-select:visited, .dots-select:hover{
	display:block;
	background-image: url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-right:8px;
	padding-left:10px;
	height:15px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#738092;
	text-decoration:none;
}


/*--------------- States and counties related css ends---------------*/


/*--------------- form fields error related css starts---------------*/
.form-info-icon{
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image:url(../images/register-info.gif);	
	background-repeat: no-repeat;
}

.form-error-icon{
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	background-image:url(../images/register-error.gif);	
	background-repeat: no-repeat;
	font-weight: bold;
}

.form-success-icon{
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009700;
	background-image:url(../images/register-success.gif);	
	background-repeat: no-repeat;
	font-weight: bold;
}

.form-error-small-icon{
	padding-left:10px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #A80000;
	background-image:url(../images/incorrect.gif);	
	background-repeat: no-repeat;
	font-weight: bold;
}

.form-success-small-icon{
	padding-left:10px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #009700;
	background-image:url(../images/correct.gif);	
	background-repeat: no-repeat;
	font-weight: bold;
}








/*--------------- theme1-start--------------*/
.theme-bg1{
	font-family: Verdana, Helvetica, sans-serif;
	color: #AF73C8;
	width:852px;
	background-image:url(../images/theme1.gif);	
	background-repeat: no-repeat;
	background-position:top;
	background-color:#EEF1F7;
}
.theme-text1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:30px;
	color: #AF73C8;
	font-weight:bold;
	padding:25px 10px 0 15px;
}

.theme-text-rt1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color: #5B6772;
	font-weight:bold;
	text-transform:uppercase;
}
.theme-paddlt1{
padding-left:8px;}
.theme-paddlt110{
padding-left:10px;}

.theme-paddrt110{
margin-right:10px; margin-bottom:10px;
}

.theme-bot1{
border-bottom:#E0E4EB solid 1px;
background-color:#EEF1F7}
.theme-box1{
border:#DCD0E9 solid 1px;}
.theme-img1{
border:#DDD5EA solid 3px;}

.theme-link1:link, .theme-link1:visited, .theme-link1:hover {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A66EBD; font-weight:normal;}
.theme-link1a:link, .theme-link1a:visited, .theme-link1a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#A66EBD; font-weight:normal;}


/*--------------- theme1-end--------------*/


/*--------------- theme2-start--------------*/
.theme-bg2{
	font-family: Verdana, Helvetica, sans-serif;
	color: #AF73C8;
	width:852px;
	font-weight:normal;
	background-image:url(../images/theme2.gif);	
	background-repeat: no-repeat;
	background-position:top;
	background-color:#F1EAED;
}
.theme-text2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:30px;
	color: #B3527B;
	font-weight:bold;
	padding:25px 10px 0 15px;
}

.theme-text-rt2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color: #5B6772;
	font-weight:bold;
	text-transform:uppercase;
}
.theme-paddlt2{
padding-left:8px;}
.theme-paddlt210{
padding-left:10px;}

.theme-paddrt210{
margin-right:10px; margin-bottom:10px;
}

.theme-bot2{
border-bottom:#EED9E0 solid 1px;
background-color:#F1EAED}
.theme-box2{
border:#D7BCC7 solid 1px;}
.theme-img2{
border:#D7BCC7 solid 3px;}

.theme-link2:link, .theme-link2:visited, .theme-link2:hover {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B3527B; font-weight:normal;}
.theme-link2a:link, .theme-link2a:visited, .theme-link2a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B3527B; font-weight:normal;}

/*--------------- theme2-end--------------*/

/*--------------- theme3-start--------------*/

.theme-text3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:30px;
	color: #FF6C00;
	font-weight:bold;
	padding:0px 10px 0 15px;
}
.theme-paddlt3{
padding-left:8px;}
.theme-paddlt310{
padding-left:10px;}

.theme-paddrt310{
margin-right:10px; margin-bottom:10px;
}

.theme-text-rt3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color: #5B6772;
	font-weight:bold;
	text-transform:uppercase;
}
.theme-box3{
border:#FFC499 solid 1px; background-image:url(../images/theme3.gif); background-repeat:repeat-x; background-color:#FFFFFF; background-position:left top;}
.theme-img3{
border:#FFC499 solid 3px;}

.theme-link3a:link, .theme-link3a:visited, .theme-link3a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF6C00; font-weight:normal;}
.theme-link3:link, .theme-link3:visited, .theme-link3:hover {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6C00; font-weight:normal;}
/*--------------- theme3-end--------------*/


/*--------------- theme4-start--------------*/

.theme-text4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:30px;
	color: #339933;
	font-weight:bold;
	padding:0px 10px 0 15px;
}

.theme-text-rt4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color: #5B6772;
	font-weight:bold;
	text-transform:uppercase;
}

.theme-paddlt4{
padding-left:8px;}
.theme-paddlt410{
padding-left:10px;}

.theme-paddrt410{
margin-right:10px; margin-bottom:10px;
}

.theme-box4{
border:#94CA94 solid 1px; background-image:url(../images/theme4.gif); background-repeat:repeat-x; background-color:#FFFFFF; background-position:left top;}
.theme-img4{
border:#94CA94 solid 3px;}

.theme-link4a:link, .theme-link4a:visited, .theme-link4a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#339933; font-weight:normal;}
.theme-link4:link, .theme-link4:visited, .theme-link4:hover {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#339933; font-weight:normal;}
/*--------------- theme4-end--------------*/






/*--------------- form fields error related css ends---------------*/
.img-bord{ padding:5px; border:1px solid #DDE0E6; background-color:#FFFFFF;}
.bordertop{ border-top:1px solid #DDE0E6; background-color:#FFFFFF;}
.brimg{ border:5px solid #DDE0E6; background-color:#FFFFFF;}


/*---------------paging css---------------------*/

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	font-size:12px;
	font-family: MS Sans Serif;
	padding:2px 5px;
	color:#309A5C;
	font-weight:bold;
	text-decoration:none;
	border:#DCE1E6 solid 1px;
	margin:2px;
}
div.pagination a:hover, div.pagination a:active {
	background-color:#2F9B5D;
	padding:2px 5px; color:#ffffff;
	font-family: MS Sans Serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	border:#2F9B5D solid 1px;
	margin:2px;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #FF6C00;
	font-weight: bold;
	background-color: #FF6C00;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}

.iindtext{
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FF6C00;
 font-weight:bold;
}


/*---------------paging css ends---------------------*/
.paging:link, .paging:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#309A5C;
	background-color:#ffffff;
	border:1px solid #DCE1E6;
	line-height:22px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	text-transform:uppercase;
}
.paging:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:20px;
	background-color:#309A5C;
	border:1px solid #309A5C;
}
	
.paddtopbot { padding-top:5px; padding-bottom:5px;}

.pagingactive:link, .pagingactive:visited, .pagingactive:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#FF6C00;
	border:1px solid #FF6C00;
	line-height:22px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	text-transform:uppercase;
}


/* sub tabs classes starts */

.tabactn{
	background-image:url(../images/active-tab-newbg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.tabdeactn{
	background-image:url(../images/deactive-tab-newbg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.tabbrright{
	border-right:1px solid #E0E4EB;
}
.garytxtlink:link, .garytxtlink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8B9093;
	text-decoration:none;
}
.garytxtlink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8B9093;
	text-decoration:underline;
}

.garytxtlink_active:link, .garytxtlink_active:visited{
	background-position:left;
	background-image: url(../images/orange-arrow.gif);
	background-repeat:no-repeat;
	padding-left:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#25568F;
	text-decoration:none;
}
.garytxtlink_active:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#25568F;
	text-decoration:underline;
}
.graybr3s{
	border-right:1px solid #E0E4EB;
	border-left:1px solid #E0E4EB;
	border-bottom:1px solid #E0E4EB;
}
.padal{
	padding:10px;
}
/* sub tabs classes ends */


/*** invoice css ** */
.orange18{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:27px;
	color:#000000;
}
.boral{
	border:1px solid #666666;
}

.br2sNE{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
.brbtm{
		border-bottom:1px solid #666666;
}
.white13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
}
.padalLR{
	padding-left:20px;
	padding-right:20px;
}
.padtop{
	padding-top:20px;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.invoiceTd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}


/*** invoice css ends **/

/* Added by WebpagesIndia.Net | March 02, 2010 */

.solid-link, .solid-link:link, .solid-link:visited {
	font-family:arial;
	font-size:10px;
	width:auto;
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding:2px 4px 2px 4px;
	margin:0px 3px 0px 0px;
	background-color:#0088BC;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-1px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	cursor:pointer;
}
.solid-link:hover {background-color: #FF6C00;}
.roundbox {border:1px solid #E0E4EB;-webkit-border-radius: 5px; -moz-border-radius: 5px;}
.permalinkbox {border-right: 1px solid #666;border-bottom: 1px solid #666;border-left: 0;border-top:0;padding:3px;font-family: Verdana, Arial, Helvetica, sans-serif;background: #D9EBFF;font: 11px 'Trebuchet MS';}

/* Added by WebpagesIndia.Net | March 02, 2010 */

.linkpage, .linkpage:link, .linkpage:visited {
	font-family:arial;
	font-size:12px;
	width:auto;
	text-align:center;
	color:#5B6772;
	text-decoration:none;
	padding:2px 20px 2px 2px;
	margin:0px 3px 0px 0px;
	background-color:#fff;
	font-weight:normal;
	-webkit-border-radius:2px; 
	-moz-border-radius:2px;
	cursor:pointer;
	border:1px solid #A5ACB2;
}
.linkpage:hover {
	background-color:#339933;
	text-transform:uppercase;
	font-family:arial;
	font-size:12px;
	width:auto;
	text-align:center;
	color:#fff;text-decoration:none;
	padding:2px 6px 2px 2px;
	margin:0px 3px 0px 0px;
	font-weight:normal;
	-webkit-border-radius:2px; 
	-moz-border-radius:2px;
	cursor:pointer;
	border:1px solid #339933;
}
.redbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D7383;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	border:1px solid #FF0000;
}

.sparktxt, .sparktxt:link, .sparktxt:visited {font-family:arial;font-size: 10px;width:auto;text-align:center;color: #5B6772;text-decoration:none;padding:2px 6px 2px 6px;margin:0px 3px 0px 0px;font-weight:bold;text-transform:none;letter-spacing:1px;-webkit-border-radius: 2px; -moz-border-radius: 2px;border:1px solid #A5ACB2;
	margin-bottom:5px;line-height:23px;}

.blue-10:link, .blue-10:visited {
	font-size:10px;
	font-weight:bold;
	color:#1D6AC0;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
.blue-10:hover {
	text-decoration: underline;
}
.artHeading {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #01ADED;
	border-right-color: #01ADED;
	border-bottom-color: #01ADED;
	border-left-color: #01ADED;
}
/*#FFEBE8 original error color*/
.fberrorbox {
	border: 1px solid #dd3c10;
	color: #333333;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	background-color: #FEE;
}
.botborder {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}
