@charset "utf-8";
/* CSS Document */

body { background:#333; margin:5px 0px; font-family:tahoma; font-size:12px}


a, a:link, a:visited {color:#0B0FA1; text-decoration:none;outline:none;}
a:hover, a:active { text-decoration:underline}

.whitelink a { color:#FFFFFF;}
.redlink a { color:#E55050}

#wrapper {background:#ececed; border-color:#ececec; width:980px; margin-left:auto; margin-right:auto; color:#000; padding:4px; outline:none;box-shadow:0 0 8px #ccc;-moz-box-shadow:0 0 8px #ccc;-webkit-box-shadow:0 0 8px #ccc; border-width:1px;border-style:solid;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

#header {height:180px; background: url(/imgs/header_bg.jpg) repeat-x bottom #ECECEC; border-style:solid; border-bottom:1px; border-top:none; border-right:none; border-left:none; -moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin-bottom:15px}

#header #topside{height:125px;}

#header #topside .logo{margin:25px 0px 0px 25px;}
#header #topside .topslogan{font-size:1.2em; font-weight:bold; margin-left:50px; margin-top:50px; color:#333}
#header #topside .topphone{margin-right:40px; margin-top:25px;}

#header #topnav{margin:0px 20px 0px 25px}

.leftopnav a{color:#fff}

.btnblue{font-family:Geneva, Arial, Helvetica, sans-serif;background:url(/imgs/btn-blue-bg.jpg) repeat-x; min-height:43px; max-height:43px; padding:11px 15px 0px 15px; color:#FFFFFF; font-size:15px; font-weight:bold;display:inline-block}
.btnblue:hover, .btnred:hover{background:url(/imgs/btn-over-bg.jpg) repeat-x; text-decoration:none;}
.btnred{background:url(/imgs/btn-red-bg.jpg) repeat-x; height:43px; padding:11px 20px; color:#FFFFFF; font-size:15px; font-weight:bold; display:inline-block}
.rndbtn{border-width:0px;border-style:solid;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}

#contents {background:#fff; border-style:solid; border-bottom:1px; border-top:none; border-right:none; border-left:none; -moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:8px}

#contents-left{width:675px;}
#contents-right{width:266px;}

#mainblocks{margin-top:20px; margin-left:6px}
#mainblocks div{width:210px; min-height:100px; margin-right:13px;}
#mainblocks div div.mainblocks-desc{margin-left:20px; margin-top:5px; line-height:135%}

.bordered-pan{border-color:#CCCCCC; border-style:solid; border-width:1px; border-top:none; -moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; margin-top:-3px; padding:12px 7px}

.bordered-pan input{margin-top:2px}

.orange-color{ color:#FF6600}
.fleft{ float:left}
.fright { float:right}

#banner {margin-top:6px}
#footer{background:url(/imgs/footer_bg.jpg) repeat-x; min-height:82px;text-align:center;line-height:120%}

#footer-inner{padding-top:18px;font-size:0.9em}
#footer-inner a{font-size:1.1em}
#copyright { padding-top:5px}
#powered, #powered a { color:#666666; font-size:0.9em; text-align:center; margin:5px 0px}
.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;}

#rformdiv { text-align:center; padding:30px}

#logindiv { background:#DB3C0B; padding:10px; color:#FFFFFF}
#logindiv 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:#FF8762; color:#C50303; margin-top:3px; padding:10px}
.trackhead{ font-size:12pt; font-weight:bold; font-family:arial}

.blank-page { padding:10px}
.page_heading{ font-size:16pt; font-weight:bold;}

.em9{ font-size:0.9em}
.em12 { font-size: 1.2em}

#addmore { display:none; text-align:center}

.infobar{background:#F8F59A; border:#E55050 dashed 1px; text-align:center; padding:4px; color:#000}


div.icon-left {
position: relative;
float: left;
        }
		
div.text-right {
position: relative;
float: right;
        }


/* rates table */
.tbl-head{ background:#E55050; font-weight:bold; font-size:1.2em; color:#FFFFFF}
.tbl-contents { background:#E9E9E9; color:#000000;font-size:0.9em}
.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}
.err { color:#FF4646; 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}
.reg-form-caps-2{ width:120px; 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;background:#2A62B6;color:#fff;border-color:#0B0FA1 !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-color:#39d!important;background-image:url("/imgs/bg-btn-blue.gif")!important;border-color:#39d #39d #28c!important;color:#fff!important;text-shadow:-1px -1px 0 #39d!important;}

.btn,input[type=submit].btn,input[type=button].btn{background:#ddd url("/imgs/btn-red-bg.jpg") 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:#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 0px;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:#E55050;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;
}


