@charset "utf-8";
/* CSS Document */


body { background:#F7F7F7; margin:5px 0px; font-family:tahoma; font-size:12px}

/* TABS */
#tabhost{background: #F7F7F7;}
#tabhost ul{padding:0px;margin:0px;}
#tabhost ul li{list-style: none;display: inline-block;}
#tabhost ul li a{border:1px solid #ccc;font-size: 1.2em;display: inline-block;padding:10px 20px; background: #CCC;
border-top-right-radius:10px;border-top-left-radius:10px;}

#tabhost ul li a.active,#tabhost ul li a:hover{text-decoration: none;border:1px solid #ccc;background: #FFF;}

.tab-content{display: none;}
.tab-content.active{display: block;}
/* ## TABS **/


.tbl-head td,.tbl-head th{background: #ACACAC;}


a, a:link, a:visited { color:#112144; text-decoration:none;outline:none;}
a:hover, a:active { text-decoration:underline}

img {max-width:100%;}

#chktermslinks{font-weight:bold;}

#chktermslinks a, #chktermslinks a:visited, #chktermslinks a:focus{color:#1BC21B}

#chktermslinks a:hover, #chktermslinks a:active{color:#10E089}

.whitelink a { color:#FFFFFF;}

#wrapper { background:#F7F7F7; width:980px; margin-left:auto; margin-right:auto; color:#333333; padding:5px;}

#topmost { font-size:0.9em; color:#999999}
#topmost a:link, #topmost a:visited {color:#999}
#topbar { padding-top:10px}
.orange-color{ color:#112144}
.fleft{ float:left}
.fright { float:right}
.top-nav { background:url(/imgs/topnav_bg.jpg) repeat-x; height:33px; width:535px; margin-top:13px; border-width:1px;border-style:solid;border-color:#333;border-bottom-color:#333;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; color:#333333;}
.topnav-inner { padding:9px}
.topnav-inner a { margin:12px; color:#333333}
#banner {margin-top:6px}
#footer{margin-bottom: 15px;}
#footer, #footer a { text-align:center; color:#999999; margin-top:10px;}
.footer-inner{ padding:1px;}
#copyright { padding-top:5px}
#powered, #powered a { color:#999999; font-size:0.9em; text-align:center}
#contents { margin-top:3px}
#contents-left{ /*width:660px; margin-right:20px;*/ padding:10px}
#contents-right{ width:280px}
.help{background:url(/imgs/sprite-icons.png) no-repeat scroll -208px 0 transparent;display:inline-block;height:14px;margin:4px 2px;vertical-align:top;width:14px;}
.home-img { width:276px; margin-right:14px}
.home-img-text{ width:370px; padding-top:20px; text-align:justify}
.home-img-text2{ width:370px;}
.home-img-text3{ width:370px; text-align:justify}
.offersyou{ color:#DB3C0B; font-weight:bold}

#rformdiv { text-align:center; padding:30px}

#logindiv { background:#171717; padding:10px; color:#FFFFFF;width:40%;margin:0px auto;border-top-left-radius:10px;border-top-right-radius:10px;}

#loginpagediv { margin-top: 30px;background:#171717; padding:10px; color:#FFFFFF;width:60%;margin:0px auto;border-radius:10px;}

#logindiv a,#loginpagediv a{ color:#fff; text-decoration:underline}
.loginhere { font-size:16pt; font-family:arial; display:block}
.field-heads { padding-bottom:4px}
.rememberme{ font-size:0.9em; }

#trackingdiv{ background:#f68821; color:#FFFFFF; margin-top:3px; padding:10px;width:40%;margin:0px auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.trackhead{ font-size:12pt; font-weight:bold; font-family:arial}


.small-wrapper{width:40%;margin:0px auto}
.blank-page { padding:30px;width:60%;margin:0px auto;}
.page_heading{ font-size:16pt;}

.em9{ font-size:0.9em}
.em12 { font-size: 1.2em}

#addmore { display:none; text-align:center}

.infobar{background:#b1f4a7; border:#63cb55 solid 1px; text-align:center; padding:4px; color:#000}


div.icon-left {
position: relative;
float: left;
        }
		
div.text-right {
position: relative;
float: right;
        }


/* rates table */

.rates-head{ background:#112144; font-weight:bold; font-size:1.2em; color:#FFFFFF}
.rates-content { background:#999999; color:#000000}
.acenter{ text-align:center}
.em9normal { font-size:0.9em; font-weight:normal}


/* Form Elements */
.submit_loading,.tsubmit_loading{ display:none;}

.success_wrapper{ text-align:center; font-size:1.3em; display:none; padding-bottom:30px}
#contents.home .err, #loginpagediv .err{color:#FF0}
.err { color:#FF0000; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.2em;  padding-left:0px}
.err_wrapper{ padding:15px 0px 35px 55px; background:url(/imgs/error_icon.png) no-repeat left; display:none;}
.reg-form-caps{ width:200px; text-align:right; font-size:11pt; padding-right:8px}

form { display:inline}


input[type=radio] { margin-top:0px;}

input[type=text],input[type=password],select { font-size:10pt; color:#666666; border:1px solid #999999; padding:3px; background:#FFF; -moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus { outline:none;border-color:#fff !important;box-shadow:0 0 8px #fff;-moz-box-shadow:0 0 8px #fff;-webkit-box-shadow:0 0 8px #fff; -moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}


input[type=text].txt-m,input[type=password].txt-m,select.txt-m { font-size:12pt; padding:6px; -moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

input[type=text].txt-l,input[type=password].txt-l,select.txt-l { font-size:16pt; padding:8px; background-position:-350px -70px; -moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

textarea { font-size:12pt; color:#666666; border:1px solid #999999; padding:3px; background:#FFF; -moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.btn-blue{background:#390 !important;border:1px solid #096 !important;color:#fff!important;text-shadow:none !important}

.btn,input[type=submit].btn,input[type=button].btn{background:#ddd url("/imgs/bg-btn.gif") repeat-x 0 0;font:11px/14px "Lucida Grande",sans-serif;width:auto;margin:0;overflow:visible;padding:4px 8px 5px;border-width:1px;border-style:solid;border-color:#ddd;border-bottom-color:#ccc;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#333;text-shadow:1px 1px 0 #fff;cursor:pointer;}.btn::-moz-focus-inner{padding:0;border:0;}

.btn-m,input[type=submit].btn-m,input[type=button].btn-m{background-position:0 -200px;font-size:15px;line-height:20px!important;padding:5px 15px 6px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}


.btn:hover { outline:none;border-color:#fff !important;box-shadow:0 0 8px #fff;-moz-box-shadow:0 0 8px #fff;-webkit-box-shadow:0 0 8px #Fff;}

.btn-l,input[type=submit].btn-l,input[type=button].btn-l{background-position:0 -400px;font-size:20px;line-height:26px;padding:7px 20px 9px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}


/* End Form Elements */

/* paging */

.paging span{display:inline-block;margin:3px;}
.paging span a{background:#CC6600;padding:5px 10px;color:#FFFFFF}
.paging span.selected a{background:#1752BF}
.paging span a:hover{text-decoration:none;background:#000000}


/* Tool Tips */
.qtip-button,.qtip-button a:link,.qtip-button a:visited{ color:#fff; font-size:8pt; font-weight:normal}
.qtip-button a:hover, .qtip-button a:active{color:#000}
/* End Tool Tips */

a.dp-choose-date {
	float: right;
	width: 16px;
	height: 16px;
	padding-right: 35px;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
/*	background: url(/imgs/calendar.png) no-repeat; */
	
}
 a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
} 

#calendar-me {
	margin: 20px;
}