body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

h2{
text-transform:capitalize;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:18px;
line-height:22px;
}

.clear{
clear:both;
}

#wrap{
margin: 0 auto;
padding:0px;
width: 900px;
height:auto;
}
#head{
float:left;
width:900px;
height:auto;
}

#logo-box{
float:left;
width:280px;
height:91px;
}
#mid{
padding:0px;
margin:0px auto;
width:900px;
height:auto;
background:url(images/page-bg.jpg) no-repeat;
}
#girl{
background:url(images/girl.png) no-repeat;
float:left;
width:900px;
padding-top:55px;
/*padding-left:155px;*/
height:auto;
}
#left{
float:left;
width:590px;
height:auto;
}

#right{
float:right;
width:302px;
height:auto;
}

#punchline1{
float:left;
width:470px;
height:38px;
padding-left:155px;
}
#punchline2{
float:left;
padding-left:182px;
width:306px;
height:48px;
}
#punchline1_txt{
float:left;
width: 360px;
height:38px;
padding-left:175px;
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
color: #1520A9;
}
#punchline2_txt{
float:left;
padding-left: 230px;
width:306px;
height:48px;
font-family: Arial, Helvetica, sans-serif;
font-size: 40px;
font-weight: bold;
text-transform: uppercase;
color: #1520A9;
}

#punchline3{
float:left;
width:300px;
padding-left:220px;
height:150px;
}

#punchline3 ul{
margin:0px;
padding:0px;
color:#1f245a;
font-weight:bold;
}

#pencil-top{
float:left;
width:302px;
background:url(images/pencil-top.gif) no-repeat 100% 100%;
height:62px; 
}
#form-top{
float:left;
background:url(images/apply-top.gif) no-repeat;
width:302px;
height:43px;
}

#form-container{
float:right;
width:302px;
height:auto;
}
#form-internal{
float:left;
background:url(images/form-base.gif) no-repeat;
padding:5px;
width:292px;
height:198px;
font-size:12px;
color:#052126;
}
#form-internal form{
padding:0px;
margin:0px;
}
#form-botm{
float:left;
width:302px;
}
.flstep-txt{
	position: relative;
	float:left;
	width:379px;
	height:37px;
}
.fl-stpes{
	position: relative;
	float:left;
	width:510px;
}

.step{
float:left;
width:170px;
height:79px;
}

#w900{
float:left;
width:900px;
background:url(images/pencil-top.gif) no-repeat 100% 100%;
}

#w900_txt{
float:left;
width: 590px;
}

#punchline3 li{
list-style-type:none;
padding-left:12px;
background:url(images/arrow.png) no-repeat 0px 5px;
line-height:18px;
font-size:13px;
}

#punchline3 li.pad1{
margin-left:70px;
margin-bottom:12px;
margin-top:8px;
}
#punchline3 li.pad2{
margin-left:50px;
margin-bottom:12px;
margin-top:8px;
}

#nav-bar{
float:left;
width:620px;
overflow: hidden;
}

#nav-bar ul{
padding:0px;
margin:8px 0px 0px 0px; 
}
#nav-bar li{
float:left;
list-style-type:none;
margin: 0;
padding: 0;
color:#fff;
font-size:12px;
font-weight:bold;
}

#nav-bar a{
float: left;
margin: 0;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 0 0 8px;
text-decoration: none;
background:url(images/tabL.gif) no-repeat 0% 0%;
color:#fff;
}

#nav-bar li a span{
float: left;
display: block;
background: url(images/tabR.gif) no-repeat  100% 0%;
padding: 7px 11px 7px 5px;
font-weight: bold;
color:#fff;
}

#nav-bar li.selected a{
background-position: 0 100%;
}

#nav-bar li.selected a span{
background-position: 100% 100%;
color:#fff;
}

#nav-bar li a:hover{
background-position: 0% 100%;
}

#nav-bar a:hover span{
background-position: 100% 100%;
}
#footer{
float:left;
width:890px;
height:auto;
padding:5px;
margin-top:5px;
background:#e5e5e5;
border-top: 1px  dashed #a0a0a0;
}
#footer ul{
padding:0px;
margin:0px;
text-align:center;
}
#footer li{
display:inline;
list-style-type:none;
line-height:22px;
padding-left:12px;
color:#000000;
text-transform:capitalize;
}

#footer a{
font-size:12px;
color:#000000;
text-decoration:none;
}
#footer a:hover{
font-size:12px;
color:#000000;
text-decoration: underline;
}
.copyright{
float:left;
width:890px;
height:auto;
text-align:left;
color:#a0a0a0
}
.text{
float:left;
padding-left:245px;
width:345px;
height:auto;

}
.text-wide{
float:left;
width:590px;
height:auto;

}

.text-wide-txt{
float:left;
width:900px;
line-height: 18px;
text-align: justify;
height:auto;

}
.text, .text-wide{
color:#444;
line-height:18px;
text-align:justify;
}
.text ul, .text-wide ul{
padding:0px 8px;
margin:3px 0px 0px 0px;
list-style-type:none;
}
.text li, .text-wide li{
list-style-type:none;
background:url(images/arrow-red.gif) no-repeat 0px 5px;
padding-left:12px;
}




/* application form */

.form_text_dm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 0px;
	border-bottom: 1px dashed #CCCCCC;
}

.input_field_dm{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 105px;
}

.dm_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.date_input_dm{
	width: 60x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 10px 0 0;}
	
.orange{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #ff5a00;
	margin: 10px 0px;
	padding: 0px;
}

.green{
	margin: 10px 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #41ac00;
}

/* application form */