/* CSS Document */

*{margin:0px; padding:0px;}

body{font:11px/17px Arial, Helvetica, sans-serif; background:#EBEBEB;}

.main{background:#fff; margin:auto;}

.header{border-top:4px solid #505050;}

.logo{padding:21px 0px 10px 0px; }

img{border:0;}

h1.online{font:12px/18px Arial, Helvetica, sans-serif; color:#555555; font-weight:bold; }

.header-links
{
background:url(../images/header-mid-bg.jpg) repeat-x; 
font:11px/19px Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#FFFFFF;
padding:0px 2px 0px 2px;
}

.header-links a
{
background:url(../images/header-mid-bg.jpg) repeat-x; 
font-size:11px; line-height:19px;
font-weight:bold; 
color:#FFFFFF;
padding:0px 2px 0px 2px;
text-decoration:none;
}

.please-heading{font-size:12px; line-height:18px; color:#1988c0; padding-left:17px; font-weight:bold; }

.header-links a:hover
{
text-decoration:underline;
}

.banner{ background:url(../images/top-banner.jpg) no-repeat left top;}

.do{font-size:22px; font-weight:bold; color:#fff; padding:46px 0px 12px 28px;}

.you{font-size:18px; line-height:22px; color:#fff; padding:5px 0px 48px 28px; }

.apply-bg{background:url(../images/arrow-bg.jpg) no-repeat #ffffff; width:545px; padding-left:13px;}

.arrow{padding-bottom:19px;}

.apply-now{margin-left:9px; margin-bottom:2px;}

.blue-bg
{
padding-left:10px;
background:url(../images/blue-heading.jpg) no-repeat; 
width:522px; 
height:37px;
font-size:16px; 
text-transform:uppercase;
line-height:18px;
font-weight:bold; 
color:#fff; 
}

.txt
{
font-size:11px;
color:#4E4E4E;
font-weight:bold;
}

span.txt label{margin:8px 0; display:block;}

.paydates
{
font-size:12px; color:#4E4E4E; font-weight:bold;line-height:30px;
}

.website{width:513px; height:96px; overflow:hidden; overflow-y:scroll; border:1px solid #a7a7a7;}

.advance{font-size:14px; color:#7dac33; padding:12px 0px 15px 17px; font-weight:bold;}

.last{font-size:12px; line-height:18px; color:#575757; padding-left:17px; }

.print{padding-top:9px; padding-bottom:3px;}

.by{font-size:12px; line-height:18px; color:#575757; padding:0px 30px 15px 17px;}

.submit{padding:20px 0px 0px 0px;}

.rgt-pannel{background:url(../images/right-bg2.jpg) repeat-y; width:222px;}

.rgt-blue-box-mid
{
padding:7px 15px 7px 15px; 
background:url(../images/rgt-mid-corner.jpg) repeat-y; 
font-size:11px; 
line-height:18px; 
color:#4C4C4C; 
font-weight:bold;
}

.footer
{
background:url(../images/footer-mid.jpg) repeat-y; 
font-size:11px; 
line-height:19px; 
color:#4E4E4E; 
padding:7px 15px 7px 15px; 
text-align:left;
}

.reserve
{
	font-size:10px; 
	color:#393939; 
	padding-bottom:30px;
}

ul.content-rgt
{
padding:0px; 
margin:11px 0 0 0px;
}

.content-rgt li{list-style:none;}

.fill{margin-top:4px;}

.secured1
{
	background:url(../images/secure_bg.jpg) no-repeat 8px 8px; 
	height:67px;
	margin-left:8px;
	padding-top:5px;
	padding-bottom:10px;
}

.err
{
	font-size:11px;
	color:#ff0000;
	font-weight:bold;

}
span.err label{margin:8px 0; display:block;}

.bttnTab {
	background:url(../images/bttnBg.png) left top repeat-x; padding:2px 0 0 0;
}
.bttnTab input {
	height:18px; color:#fff; font-size:12px; font-weight:bold; border:none; background:none; font-family:tahoma;
}
	
