body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000000; }
form { padding:0px; margin:0px; }

.whitehd{font-size:16px; line-height:20px; color:#FFFFFF; font-weight:bold;}
td, div {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.topNav{color:#535353;;}
.topNav a:link, .topNav a:visited { color:#535353; text-decoration:none; font-size:12px;}
.topNav a:hover { color:#c64037; text-decoration:none; font-size:12px;}
.topNav a.selected { color:#c64037; text-decoration:none; font-size:12px; }

.smText{font-size:10px; line-height:12px;}
.midCrv {
	padding:5px 15px; background-color:#FAF8F9; border-left: 1px solid #E9E7E8; border-right: 1px solid #E9E7E8;
	}
.font16 {
	font-size:16px; line-height:20px;
	}
.font18 {
	font-size:18px;
	}
.font12 {
	font-size:12px;
	}
.font12Rd {
	font-size:12px; color:#c64037;
	}
.font13Rd {
	font-size:13px; color:#c64037;
	}
.font14Rd {
	font-size:14px; color:#c64037;
	}
	
.redCol {
	color:#c14040;
	}
.searchLstng {
	font-size:12px; font-weight:bold; line-height:15px; background:url(../images/whtMidCrv.gif) left top repeat-y; padding:5px 10px;
	}
.searchLstng select {
	width:120px; font-size:12px;
	}
a.blueLnk {
	color:#0081c7; text-decoration:none;
	}
a.blueLnk:hover {
	text-decoration:underline;
	}
a.redLnk {
	color:#c02020; text-decoration:none;
	}
a.redLnk:hover {
	text-decoration:underline;
	}
.vertAlgnMdl {
	vertical-align:middle;
	}
.registryTab {
	background:url(../images/redisterTodayBgMid.gif) left top repeat-y; padding:10px 0 0 25px; line-height:10px; font-size:11px;
	}
.registryTabInput {
	width:160px; text-align:center; font-size:12px; padding:2px;
	}
/*----New classes Added by xicom start------*/
a:link, a:visited {	font-size:11px; color:#c64037; text-decoration:none; }
a:hover { font-size:11px; color:#c64037; text-decoration:underline; }
.blk11 { font-size:11px; color:#000000; }
.blk12 { font-size:12px; color:#000000; }

.padrt { padding-right:10px; }
.padlt { padding-left:10px; }

.tab-bg { background-image:url(../images/bg-tab-unselected.gif); background-repeat:repeat-x; }
.tab-bgon { background-image:url(../images/bg-tab.gif); background-repeat:repeat-x; }

.16red { font-size:16px; color:#c64037; font-weight:bold; }
.red16 { font-size:16px; color:#c64037; font-weight:bold; }

.heading1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#c64037; font-weight:bold; line-height:18px; }
.blk16 { font-size:16px; color:#000000; }

.border-top { border-top: 1px solid #E9E7E8;}
.border-bottom { border-bottom: 1px solid #E9E7E8;}
.border-right { border-right: 1px solid #E9E7E8;}
.brdrboth { border-left: 1px solid #E9E7E8; border-right: 1px solid #E9E7E8;}
.border-img { border: 3px solid #C2C2C2;}

.padboth10 { padding-left:10px; padding-right:10px;}
.padboth15 { padding-left:15px; padding-right:15px;}
.top10 { padding-top:10px;}
.pad8 { padding:8px; }
.padrt15 { padding-right:15px; }
.padd-tp8 { padding-top:8px; }
.padtb8 { padding-top:8px; padding-bottom:8px; }
.padtb10 { padding-top:10px; padding-bottom:10px; }
.input { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

.red16lnks:link, .red16lnks:visited {	font-size:16px; color:#c64037; text-decoration:none; }
.red16lnks:hover { font-size:16px; color:#c64037; text-decoration:underline; }

.tab-orange { background:url(../images/org-rt.gif) no-repeat 100% 0; float:left; display:block; padding-right:0px;}
.tab-orange b {background:url(../images/org-lt.jpg) no-repeat 0 0; font:bold 11px/19px Arial, Helvetica, sans-serif;  padding:0px 7px 2px 7px; color:#FFFFFF; display:block;}
.tab-orange a:link, .tab-orange a:visited, .tab-orange a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:none;}

.tab-blue { background:url(../images/grey-rt.gif) no-repeat 100% 0; float:left; display:block; padding-right:0px;}
.tab-blue b {background:url(../images/grey-lt.jpg) no-repeat 0 0; font:bold 11px/19px Arial, Helvetica, sans-serif;  padding:0px 7px 2px 7px; color:#FFFFFF; display:block;}
 .tab-blue a:link, .tab-blue a:visited, .tab-blue a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:none;}
 
.tabnew-bg { width:100%; float:left; position:relative; background-image:url(../images/tab-bg.gif); background-position:left; background-repeat:repeat-x; height:23px;border-bottom:solid 1px #BFBFBF text-align:right; }
.tabnew-bg ul { margin:0px; padding:0px 0px 0px 0px; list-style:none; width:auto; float:right; }
.tabnew-bg ul li { margin:0px 3px 0px 0px; padding:5px 0px 0px 0px; list-style:none; width:auto; float:right; }
.tabnew-bg ul li a:link, .tabnew-bg ul li a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C64037; text-decoration:none; float:left; display:block; padding:0px 8px 0px 8px; height:14px; }
.tabnew-bg ul li a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C64037; text-decoration:underline; float:left; display:block; padding:0px 8px 0px 8px; height:14px; }
.tabnew-bg ul li .active:link, .tabnew-bg ul li .active:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; float:left; display:block; padding:0px 8px 0px 8px; height:14px; background-color:#C64037; }


.rate-bg { background-image:url(../images/rate-bg.gif); width:75px; height:54px; color:#c64037; background-position:right; text-align:center; background-repeat:no-repeat; float:left; }


ul.menu { margin:0px; padding:0px 0px 0px 0px; list-style:none; float:left; width:auto; }
ul.menu li { margin:0px; padding:0px 2px 0px 0px; list-style:none; float:left; width:auto; }
ul.menu li .deactive:link, ul.menu li .deactive:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; background-color:#E9E7E8; padding:5px 15px; list-style:none; float:left; display:block; }
ul.menu li .deactive:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; background-color:#C64037; padding:5px 15px; list-style:none; float:left; display:block; }
ul.menu li .active:link, ul.menu li .active:visited, ul.menu li .active:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; background-color:#C64037; padding:5px 15px; list-style:none; float:left; display:block; }

.org-txt26 { font-size:26px; color:#c64037; font-weight:bold; }
.sess_msg_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	text-decoration: none;
	border: 1px solid #DD3C10;
	padding-left:5px;
	padding-right:5px;
	text-align: center;
	background-color: #FFEBE8;
	line-height:20px;
}
.org-txt12 { font-size:12px; color:#c64037; font-weight:bold;	}
.padd-bot8 { padding-bottom:8px; }
.padd-tp8{ padding-top:8px;}
.timerbgnew {  background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; } 
.timerbgnewextralarge {  background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold; } 


.page-on:link, .page-on:visited { font-family:Arial, Helvetica, sans-serif; color:#AC3129; font-size:11px; font-weight:bold; padding-left:5px; padding-right:5px; display:block; line-height:16px; border: 4px solid #AC3129; text-decoration:none; }
.page-off:link, .page-off:visited { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; padding-left:5px; padding-right:5px; display:block; line-height:16px; border: 1px solid #AC3129; text-decoration:none; }
.page-off:hover { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:bold; padding-left:5px; padding-right:5px; display:block; line-height:16px; border: 1px solid #E2E2E2; background-color:#AC3129; text-decoration:none; }
 
.allbrnthinblue { border:4px solid #ACACAC; background-color:#FAFAFA; }
.org18 { font-size:18px; color:#c64037; font-weight:bold;	}


.grey15 {	
	font-family:Arial, Helvetica, sans-serif;
	color:#737c8a;
	text-align:left;
	font-size:15px;
	font-weight:bold;
}
/*----New classes Added by xicom end------*/


.wtboxtop { border-top: solid #C6C6C6 2px; }
.wtboxboth { border-left: solid #C6C6C6 2px; border-right: solid #C6C6C6 2px; }
.wtboxbtm { border-bottom: solid #C6C6C6 2px; }

.border-imgNew{ border: solid #338DD3 4px; }
.wtboxtop-red { border-top: solid #E20606 2px; }
.wtboxboth-red { border-left: solid #E20606 2px; border-right: solid #E20606 2px; }
.wtboxbtm-red { border-bottom: solid #E20606 2px; }

.wtboxtop-green { border-top: solid #05BB30 2px; }
.wtboxboth-green { border-left: solid #05BB30 2px; border-right: solid #05BB30 2px; }
.wtboxbtm-green { border-bottom: solid #05BB30 2px; }

.txtWhite12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform:uppercase;
}
.txtwt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


.txt20red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ff0000;
}
.txt20blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #338DD3;
}
.drop2{
	margin:0px;
	padding:5px;	
	width:690px;
	height:390px;
	overflow:scroll;
	overflow-x:auto;
	background-color:#ffffff;
	text-align:left;
}

.timer-bg { background-image:url(../images/timer-new1.gif); background-repeat:no-repeat; height:37px; width:189px; background-color:#171B1E; color:#FFFFFF; font-size:32px; font-weight:bold; }

.timer-bg1 { background-image:url(../images/timer-new2.gif); line-height:normal; background-repeat:no-repeat; background-position:left top; height:37px; color:#FFFFFF; font-size:24px; font-weight:bold; display:block }

 .timer-bg span.days{  background-image:url(../images/days.gif); background-repeat:no-repeat; background-position:right; padding:2px 7px 2px 11px;}
 .timer-bg span.hrs{ background-image:url(../images/hrs1.gif); background-repeat:no-repeat; background-position:right; padding:2px 7px 2px 10px;}
 .timer-bg span.min{ background-image:url(../images/mins.gif); background-repeat:no-repeat; background-position:right; padding:2px 7px 2px 9px;}
 
 .timer-bg1 .days{  float:left;  background-image:url(../images/days.gif); background-repeat:no-repeat; background-position:right; padding:5px 7px 0px 9px;}
 .timer-bg1 .hrs{  float:left; background-image:url(../images/hrs1.gif); background-repeat:no-repeat; background-position:right; padding:5px 7px 0px 17px;}
 .timer-bg1 .min{ float:left;  background-image:url(../images/mins.gif); background-repeat:no-repeat; background-position:right; padding:5px 7px 0px 16px;}
  .timer-bg1 .sec{ float:left; background-image:url(../images/secs2.gif); background-repeat:no-repeat; background-position:right; padding:5px 7px 0px 15px;}
.smTextnew{font-size:10px; line-height:12px;color:#999999;}
.pad3s { padding-right:12px; padding-bottom:10px; padding-left:12px; }

.drpdnfixed { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; padding-left:2px; width:310px; }
.txtsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #677384;
}


/* Added by Deepak Singh 31-Dec-2009*/
#red-tabs{width:722px; float:left;}
.tabs{float:left; width:722px; position:relative; bottom:-1px;}
.tabs ul{padding:0; margin:0; float:right;}
.tabs ul li{list-style:none; float:left; display:inline; padding-left:1px;}
.tabs ul li a:link, .tabs ul li a:visited{background:url(../images/red-tab-btn.gif) top left no-repeat; float:left; display:block; height:29px; font-size:11px; line-height:29px; text-decoration:none; color:#C64037; font-weight:bold; padding-left:10px;}
.tabs ul li a:link strong, .tabs ul li a:visited strong{background:url(../images/red-tab-btn.gif) top right no-repeat; float:left; display:block; height:29px; font-size:11px; line-height:29px; color:#C64037; padding-right:10px;}
.tabs ul li a:hover, .tabs ul li a.active{background:url(../images/red-tab-btn.gif) left -29px no-repeat; float:left; display:block; height:29px; font-size:11px; line-height:29px; text-decoration:none; color:#ffffff; font-weight:bold; padding-left:10px;cursor:pointer;}
.tabs ul li a:hover strong, .tabs ul li a.active strong{background:url(../images/red-tab-btn.gif) right -29px no-repeat; float:left; display:block; height:29px; font-size:11px; line-height:29px; color:#ffffff; padding-right:10px;}
.red-tab-content{width:720px; float:left; background:url(../images/red-grad.gif) top left repeat-x; border:1px solid #CDCDCD; padding:15px 0px;}

/* Added by Deepak Singh 31-Dec-2009*/

#wrapper { width:380px; margin:0px auto; }
#map-container { width:508px; float:left; position:relative; }
.map-tabs { float:left; position:relative; height:40px; width:308px; }
.map-tabs ul { margin:0px; padding:0px 0px 0px 0px; list-style:none; width:auto; float:left; position:absolute; left:0px; top:8px; }
.map-tabs ul li { margin:0px; padding:0px 3px 0px 0px; list-style:none; width:auto; float:left; }
.map-tabs ul li .deactive:link, .map-tabs ul li .deactive:visited { background:url(../images/map-tab-left.gif) 0 0 no-repeat; float:left; padding:0px 0px 0px 12px; height:32px; border-bottom:solid 1px #CED2D6; }
.map-tabs ul li .deactive:link strong, .map-tabs ul li .deactive:visited strong { background:url(../images/map-tab-right.gif) right 0 no-repeat; float:left; padding:11px 20px 0px 8px; height:21px; color:#505865; cursor:pointer; }
.map-tabs ul li .deactive:hover { background:url(../images/map-tab-left.gif) 0 0 no-repeat; float:left; padding:0px 0px 0px 12px; height:32px; text-decoration:none; }
.map-tabs ul li .deactive:hover strong { background:url(../images/map-tab-right.gif) right 0 no-repeat; float:left; padding:11px 20px 0px 8px; height:21px; color:#000000; cursor:pointer; text-decoration:none; }

.map-tabs ul li .active:link, .map-tabs ul li .active:visited, .map-tabs ul li .active:hover { background:url(../images/map-tab-left.gif) 0 0 no-repeat; float:left; padding:0px 0px 0px 12px; height:33px; text-decoration:none; }
.map-tabs ul li .active:link strong, .map-tabs ul li .active:visited strong, .map-tabs ul li .active:hover strong { background:url(../images/map-tab-right.gif) right 0 no-repeat; float:left; padding:11px 20px 0px 8px; height:22px; color:#000000; cursor:pointer; text-decoration:none; }

.darkgrey-bg { float:left; background:#FAFAFA; }
.darkgrey-bg .inner { float:left; padding:0px 9px; border-left:solid 1px #CED2D6; border-right:solid 1px #CED2D6; }
.darkgrey-bg .top { float:left; }
.darkgrey-bg .top .left { float:left; background:transparent url(../images/darkgrey-top-left.gif) 0 0 no-repeat; padding-left:9px; }
.darkgrey-bg .top .left2 { float:left; border-left:solid 1px #CED2D6; padding-left:9px; }
.darkgrey-bg .top .left .right, .darkgrey-bg .top .left2 .right { float:right; background:transparent url(../images/darkgrey-top-right.gif) right top no-repeat; }
.darkgrey-bg .bottom { float:left; }
.darkgrey-bg .bottom .left { float:left; background:transparent url(../images/darkgrey-bottom-left.gif) 0 bottom no-repeat; padding-left:9px; }
.darkgrey-bg .bottom .left .right { float:right; background:transparent url(../images/darkgrey-bottom-right.gif) right bottom no-repeat; }

.orange12, .orange12:link, .orange12:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#c64037;
	font-size:12px;
	text-decoration:none;
	cursor: pointer;
}
.orange12:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#c64037;
	font-size:12px;
	text-decoration:underline;
	cursor: pointer;
	
}
