.hdr_txt {
	padding-right: 25px;
	float: right;
	margin: 0px 0px 0px 10px;
	font-family: arial, verdana;
	font-size: 12px;
	color: #fddbd1;
}
.hdrtxt a:link, .hdrtxt a:visited,.hdrtxt a:active {
 	color: #fddbd1;
	font-weight: normal;
	text-decoration: none;
}

.hdrtxt a:hover {
	color: #FFA405;
	text-decoration: none;
}
.facebook {
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 12px;
	color: #3858a3;
}
.facebook a:link, facebook a:visited, facebook a:active {
	text-decoration: none;
	color: #3858a3;
}
.facebook a:hover {
	text-decoration: underline;
	color: #3858a3;
}

.wht_txt {
	font-family: arial, verdana;
	font-size: 12px;
	color: #fddbd1;
	padding-top: 11px;
	padding-left: 3px;
}
.b2 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.lable {
	font-family: arial, verdana;
	font-size: 11px;
	color: #fddbd1;
}
.bt{
	background: bottom url(../images/log_btn.jpg) no-repeat;
	width: 57px;
	height: 16px;
	border: 0px;
	color: #fff8ed;
	font: 11px arial;
}
.btn{
		
	background: bottom url(../images/btn.jpg) no-repeat;
	width: 74px;
	height: 21px;
	border: 0px;
	color: #fff8ed;
	font: 12px arial;
	border: 1px solid red;
}
.inp {
	width: 120px;
	height: 17px;
	border: 1px solid #fefefe;
	background-color: #ffeaa7;
	color: #920000;
	font: 11px arial;
	vertical-align: top;
}
.inp_mid {
	width: 175px;
	height: 20px;
	border: 1px solid #fefefe;
	background-color: #ffeaa7;
	color: #920000;
	font: 11px arial;
	vertical-align: top;
}
.inpt {
	width: 200px;
	height: 20px;
	border: 1px solid #FFA405;
	background-color: #ffeaa7;
	color: #920000;
	font: 12px arial;
}
.inpt_nobdr {
	border: 0px solid #FFA405;
}
.inptLong {
	width: 275px;
	height: 20px;
	border: 1px solid #FFA405;
	background-color: #ffeaa7;
	color: #920000;
	font: 12px arial;
}

.char4 {
	width: 40px;
	height: 20px;
	border: 1px solid #FFA405;
	background-color: #ffeaa7;
	color: #920000;
	font: 12px arial;
	padding: 0px 3px;
}
.char5 {
	width: 50px;
	height: 20px;
	border: 1px solid #FFA405;
	background-color: #ffeaa7;
	color: #920000;
	font: 12px arial;
	padding: 0px 3px;
}
.char6 {
	width: 55px;
	height: 20px;
	border: 1px solid #FFA405;
	background-color: #ffeaa7;
	color: #920000;
	font: 12px arial;
}
.nopad {
	padding: 0px 0px 0px 0px;
}
.txtarea {
	width: 275px;
	height: 70px;
	border: 1px solid #FFA405;
	background-color: #ffeaa7;
	color: #920000;
	font: 12px arial;
}
.txtarea2 {
	width: 275px;
	height: 70px;
	border-top: 0px solid #FFA405;
	border-right: 1px solid #FFA405;
	border-bottom: 1px solid #FFA405;
	border-left: 1px solid #FFA405;
	background-color: #ffeaa7;
	color: #920000;
	font: 12px arial;
}

.more a:link, .more a:active, .more a:visited {
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
	text-decoration: underline;
}
.more a:hover {
	color: #FFA405;
	text-decoration: underline;
}
.blink {
	color: #0000ff;
}
.blink a:link, .blink a:active, .blink a:visited {
	color: #0000ff;
	text-decoration: none;
	font-weight: normal;
}
.blink a:hover {
	color: #0000ff;
	text-decoration: underline;
}
.login_txt {
	font-family: arial, verdana;
	font-size: 11px;
	color: #fddbd1;
	width: 176px; 
	background: top url(../images/red_line.jpg) repeat-x;
	padding-left: 5px;
}

/* CSS 4 Middle content */
.welcom {
	font-family: arial, verdana;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background: left bottom url(../images/underline.jpg) repeat-x;
	border: 0px solid red;
	line-height: 18px;
}
.normal_txt {
	font-family:	verdana, tahoma, arial ;
	font-size: 13px;
	color: #000000;
	line-height: 20px;
}
.cnormal_txt {
	font-family:	verdana, tahoma, arial ;
	font-size: 13px;
	color: #a20000;
	line-height: 20px;
	margin: 0px; padding: 0px;
}
.snormal_txt {
	font-family:	verdana, tahoma, arial ;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
}
.bld_txt {
	font-family: arial, verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.brw_txt {
	font-family: arial, verdana, tahoma, arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.sbrw_txt {
	font-family: arial, verdana, tahoma, arial;
	font-size: 12px;
	font-weight: normal;
	color: #a20000;
}
.ibrw_txt {
	font-family: arial, verdana, tahoma, arial;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #a20000;
	text-align: center;
}

.b {
	font-weight: bold;
	color: #a20000;
}
.error  {
	color: red;
	font-weight: bold;
	font: 12px arial;
	background-color: yellow;
}
.errortxt  {
	color: red;
	font: 12px arial;
}
.errortxt_login  {
	color: #ffeaa7;
	font: 12px arial;
	text-align: center;
}

.thanks {
	color: red;
	font: bold 13px arial;
	text-align: center;
}
a.clrA  {
	color: #a20000;
	text-decoration: none;
	font-weight: bold;
	border-bottom: dotted 1px #a20000;

}
a.clrA:hover {
	color: #a20000;
	background-color: #ffeaa7;
}

.indent {
	padding-right: 20px;
}
a.bld_txt, a.bld_txt:link, a.bld_txt:visited {
	color: #a20000;
	text-decoration: none;
	font-weight: bold;
}
 a.bld_txt: active {
	color: #000000;
}
a.bld_txt:hover {
	color: #000000;
	border-bottom: dotted 1px #000000;
}
a.brw_txt, a.brw_txt:link, a.brw_txt:visited {
	color: #a20000;
	text-decoration: none;
	font-weight: bold;
}
 a.brw_txt: active {
	color: #000000;
}
a.brw_txt:hover {
	color: #000000;
	border-bottom: dotted 1px #000000;
}
a.sbrw_txt, a.sbrw_txt:link, a.sbrw_txt:visited {
	color: #a20000;
	text-decoration: none;
	font-weight: normal;
}
 a.sbrw_txt: active {
	color: #000000;
}
a.sbrw_txt:hover {
	color: #000000;
	border-bottom: dotted 1px #000000;
}

.Dbuttons {
	font-family: arial, verdana;
	width: 125px !important;
	width: 75px;
	height: 16px;
	background: #a20000;
	padding: 3px 16px !important;
	padding: 1px 16px;
}
.Fbuttons, Fbuttons a:hover, Fbuttons a:link, Fbuttons a:visited, Fbuttons a:active {
	font-size: 13px;
	cursor: pointer;
	color: white !important;
	text-decoration: none;
}
.blue_box {
	color: #b7dcf9;
	font-size: 15px !important;
	font-size: 1.7 ex;
	font-weight: bold;
	font-family: arial, verdana;
	line-height: 20px !important;
	line-height: 18px;
	text-align: center;
}

.wh {
	color: white;
}
.blue_box_lnk {
	color: #fcfefd;
	line-height: 15px;
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 12px; 
	text-align: center;
	color: white !important;
	padding-top: 40px !important;
	padding-top: 8px;
}
.blue_box_lnk a:link, blue_box_lnk a:visited, blue_box_lnk a:active {
	text-decoration: none;
	color: white !important;
}
.blue_box_lnk a:hover {
	text-decoration: underline;
	color: #03385e;
	color: white !important;
}
.trems_bdr {
	border-top: 0px solid #a2d5bd;
	border-right: 1px solid #a2d5bd;
	border-bottom: 0px solid #a2d5bd;
	border-left: 1px solid #a2d5bd;
}

.coupon_bdr {
	border: 1px solid #febf05;
}

.stxt {
	font-size: 8px;
	font-family: arial, verdana;
}
/*.alertbox {
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 5px;
}*/

.alertbox {
	padding: 10px;
	width: 175px;
}
.hi_txt {
	color: #a20000;
	font-size: 15px;
	font-weight: bold;
}
.subheaderleft{
	float:left;
	background:#FFFFFF url(../images/headerleft.jpg) no-repeat bottom right;
	height: 64px;
	width: 128px;
}
.subImg {
	float: right;
	border: 0px solid red;
	padding: 8px 24px 0px 0px;
}
.subheadermiddle{
	float:left;
	background:#FFFFFF url(../images/headermiddle.jpg) repeat-x bottom right;
	height: 64px;
	width: 483px;
}
.subheaderright{
	float:left;
	background:#FFFFFF url(../images/headerright.jpg)  no-repeat bottom right;
	height: 64px;
	width: 24px;
}
.SCCbox-left {
	background:#FFFFFF url(../images/lft_brac.gif)  no-repeat;
	height: 34px; width:14px;
}
.SCCbox-right {
	background:#FFFFFF url(../images/rft_brac.gif)  no-repeat;
	height: 34px; width:14px;
}
.SCCbox-mid {
	background:#FFFFFF url(../images/md_brac.gif)  repeat-x;
	width: 600px;
}
.SCCbox-mid-home {
	background:#FFFFFF url(../images/md_brac.gif)  repeat-x;
	width: 235px;
}

.Offbox-top-left {
	background:#FFFFFF url(../images/off_top_lft.gif)  no-repeat;
	height: 12px; width:14px;
}
.Offbox-top-mid {
	background:#FFFFFF url(../images/off_top_bg.gif)  repeat-x;
	height: 12px; width:400px;
}
.Offbox-top-right {
	background:#FFFFFF url(../images/off_top_rht.gif)  no-repeat;
	height: 12px; width:13px;
}
.Offbox-bt-left {
	background:#FFFFFF url(../images/off_bt_lft.gif)  no-repeat;
	height: 12px; width:14px;
}
.Offbox-bt-mid {
	background:#FFFFFF url(../images/off_bt_bg.gif)  repeat-x;
	height: 12px; width:400px;
}
.Offbox-bt-right {
	background:#FFFFFF url(../images/off_bt_rht.gif)  no-repeat;
	height: 12px; width:13px;
}
.Offbox-md-left {
	background:#FFFFFF url(../images/off_md_lft.gif)  repeat-y;
	height: 12px; width:14px;
}
.Offbox-md-right {
	background:#FFFFFF url(../images/off_md_rht.gif)  repeat-y;
	height: 14px; width:1px;
}

.Disbox-left {
	background:#FFFFFF url(../images/lft-dbo-top.jpg)  no-repeat;
	width: 16px; height: 15px;
}
.Disbox-top {
	background:#FFFFFF url(../images/tp-dbo.jpg)  repeat-x;
	height: 15px;
}
.Disbox-right {
	background:#FFFFFF url(../images/rft-dbo-top.jpg)  no-repeat;
	width: 17px; height: 15px;
}
.Disbox-mid-left {
	background:#FFFFFF url(../images/lft-mid-dbo.jpg)  repeat-y;
	width: 16px;
}
.Disbox-mid-right {
	background:#FFFFFF url(../images/rft-mid-dbo.jpg)  repeat-y;
	width: 17px;
}
.Disbox-left-bt {
	background:#FFFFFF url(../images/lft-dbo-bt.jpg)  no-repeat;
	width: 16px; height: 18px;
}
.Disbox-bt {
	background:#FFFFFF url(../images/bt-dbo.jpg)  repeat-x  bottom right;
	height: 18px;
}
.Disbox-right-bt {
	background:#FFFFFF url(../images/rft-dbo-bt.jpg)  no-repeat;
	width: 17px; height: 18px;
}
.innerRowWth {
	width: 655px;
	padding-left: 0px;
}
.innerRow {
	float: left;
	width: 635px;
	border: 0px solid red;
	background: #FFFBF0;
	/*background:url(../images/catback.jpg) repeat-x top right;*/
}
.innerRowpad {
	width: 165px;
	border: 0px solid red;
	float: left;
	padding-left: 15px;
}
.innerRowBar {
	float: left;
	width: 400px;
	text-align: middle;
	padding-top: 25px;
	padding-left: 20px;
	padding-bottom: 25px;
}

.tbllable{
	background:#ffe18b url(../images/yellow-bg.jpg)  repeat-x;
	height: 41px;
	width: 18%px;
}
h3.headername {
	font-family: arial, verdana, tahoma, arial;
	font-size: 18px;
	font-weight: normal;
	float:left;
	height: auto;
	width: auto;
	padding: 15px 0px 0px 0px;
	text-indent:45px;
	color: #FFFFFF;
	margin-top:9px;
}
.imgservice{
	float:left;
}

.businesshead {
	padding:0px;
	margin:0px;
	float:left;
	background:url(../images/businessheaderback.jpg) repeat-x top right;
	height:auto;
	width:97%;
	border:1px solid #febf05;
	border-bottom:0px;
	color:#808080;
	padding-left:10px;
}
.businesshead .header {
	float:left;
	height:40px;
	width:auto;
}
.businesshead .header h3{
	margin-top:9px;
}
	
.contentbusiens {
	clear:left;
	float:left;
	height:auto;
	width:97%;
	border:1px solid #febf05;
	display:block;
	padding-left:10px;
}
ul.searchLink{
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-type:none;
	margin-left:0px;
}
ul.searchLink li{
	background:url(../images/search.gif) no-repeat center center;
	list-style-type:none;
	height:28px;
	padding-top:3px;
	padding-left:35px;
	}
ul.searchLink li:active{
	background:url(../images/search.gif) no-repeat center center;
	list-style-type:none;
	height:28px;
	padding-top:3px;
	padding-left:35px;
	
}
ul.searchLink li:hover{
	background:url(../images/search1.gif) no-repeat center center;
	list-style-type:none;
	height:28px;
	padding-top:3px;
	padding-left:35px;
	
}
a.searchlinks{
	font: 13px bold arial narrow, arial, sans-serif; 
	color:#2A1F55;
	text-align:center;
	text-decoration:none;

}
a.searchlinks:link{
    font: 13px bold arial narrow, arial, sans-serif; 
	color:#2A1F55;
	text-align:center;
	text-decoration:none;
}
a.searchlinks:visited{
    font: 13px bold arial narrow, arial, sans-serif; 
	color:#2A1F55;
	text-align:center;
	text-decoration:none;
}
a.searchlinks:active{
    font: 13px bold arial narrow, arial, sans-serif; 
	color:#2A1F55;
	text-align:center;
	text-decoration:none;
}
a.searchlinks:hover{
    font: 13px bolder arial narrow, arial, sans-serif; 
	color:#ffffff;
	text-align:center;
	text-decoration:none;
}
.alignR {	text-align: right; }
.alignC { 	text-align:center; }
#icon img { padding: 0px 0px 0px 20px;  }
#iconTop img { padding: 0px 0px 0px 10px;  }
.pad { padding: 0px 0px 10px 150px; }
.pad-bt { padding: 0px 0px 10px 0px; }
.pad-bt2 { padding: 0px 0px 10px 35px; }
.pad-bt-bit { padding: 0px 0px 5px 0px; }
.pad-lft { padding: 0px 0px 0px 12px; }
.pad-lft-home { padding: 0px 0px 0px 35px; }
.mz { margin: 0px; padding: 0px; }
.bgclr { background-color: #333333; }
.txtClr { color: #000000; }
.Yebxpadd { 
	border: 1px solid red;
	padding-right: 10px;
}
.bgliYelow { 
	background-color: #fbf1d6;
}

.emptyLine {
	background: url(../images/emptyLineW.gif)  repeat-x;
	height: 1px;
	width: 90%px;
}
.printbtn {
	border: 1px solid red;
	float: right;
	width: 80px;
	text-align: center;
}
.printbtn a:link, printbtn a:visited, printbtn a:active {
	text-decoration: none;
}
.printbtn a:hover {
	text-decoration: none;
	color: #03385e;
	background-color: red;
}
.transLogo {
	background: url(../images/BG_CityCardOnline_logo.jpg)  no-repeat;
}
.u { 
	font-style: italic;
	font-weight: small;
	font-size: 12;
	
}
.gld {
	color: #b69e5e;
}
.pAll {
	padding: 8px;
}
.yTbl {
	background: #ffe18b;
	height: 18px;
}
.YTblBG {
	border: 1px solid #feedc4;

}