@charset "utf-8";
/* Reset */
@import "/StyleSheets/reset.css";

/* CSS Standard Styles */

html{
	padding: 0px;
	margin: 0px;
}

body{
	padding: 0px;
	margin: 0px;
	background:#004828;
}

div{
	padding: 0px;
	margin: 0px;
}

/*/////////////////MUST COMPLETE//////////////////*/

p{
	padding: 0px;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	margin:0 55px 20px 55px;
	color:#333;

}


label{
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}

.v-align{
line-height:25px;

}


input,textarea {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	background:#f8eed2;
	border:1px solid #f5c536;
	padding:4px;
	height:20px;
	margin:3px 0;
	width:200px;
}


.radio{
width:auto;
background:none;
border:none;
}

.check{width:auto;
background:none;
border:none;}

h1{
line-height:112px;
background:#fff;
color:#004828;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
padding:0 0 0 55px;
margin:0 0 10px;

}

h2{
font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333;
padding:0 0 0 55px;
margin:0 0 15px;

}

h3{
	padding: 0px;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	margin:0 55px 15px 55px;

}


h4{
}

h5{
}


a, a:link, a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5F4A1C;
  font-weight: bold;
	text-decoration:underline;

}

a:hover, a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5F4A1C;
  font-weight: bold; 
	text-decoration:none;

}

a img{
	border: none;
}


ul{	
	margin: 5px 40px 10px 20px;
}

ul ul{	
	margin: 5px 40px 10px 20px;
}

ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 20px;
	list-style:outside;
	list-style-type:square;
}

ol{
	margin: 5px 20px 10px 20px;
}


ol li{
	font:12px Arial, Helvetica, sans-serif;
	margin: 0 0 0 20px;
	list-style:outside;
	list-style-type:decimal;
}

ol ol{
	margin: 5px 20px 10px 20px;
}

ol ol li{
	font:12px Arial, Helvetica, sans-serif;
	margin: 0 0 0 10px;
	list-style:outside;
	list-style-type:lower-alpha;
}

.min-height{
/* specify height */
	min-height: 260px;
	height: auto !important;
	height: 260px;
}


/*/////////////////MUST COMPLETE END//////////////////*/

/* Homepage Styles */

#wrapper{
width:900px;
padding:0 150px;
margin:0 auto;
background:#fcf0cd url(../images/backg-fade.gif) repeat-y;
}

#topper{
background:url(../images/topper.gif) no-repeat;
height:11px;
width:900px;
padding:0 150px;
margin:0 auto;
}

#footer{
background:url(../images/footer.gif) no-repeat;
height:11px;
width:900px;
padding:0 150px;
margin:0 auto;
}



.clear{
	clear: both;
		height:0;
}

.left{
float:left;
display: inline
}

.right{
float:right;
display: inline
}


/* Override BC 1% hack */
* html .clear{
height: 0;
line-height:0;
font-size:0;
}

.hidden{
	display: none;
}

.top-logo{
vertical-align:middle;
float:right;
display:inline;
margin:0 5px 0;
}


.table-push{
margin:0 0 0 35px;
}

.table-2-push{
margin:0 0 0 35px;
}


.file{
height:26px;
width:270px;
display: block;
text-align: right;     
}

/*step 1*/

#step-1{
width:780px;
height:226px;
background:#fff;
border:9px solid #f5c536;
position:relative;
margin:0 0 10px 55px;
}

.error_text {
  color: #ff0000 !important;
}

.err_title {
  font-size: 16pt;
}

.step-1-image{
background:url(../admin/images/step-1.gif) no-repeat;
width:67px;
height:67px;
position:absolute;
left:-38px;
top:10px;
}

#step-1 h3{
margin:30px 0 15px 65px;
}



/*step ------------------------------------------- 2*/

#step-2{
width:780px;
height:280px;
background:#fff;
border:9px solid #f5c536;
position:relative;
margin:0 0 10px 55px;
}

.step-2-image{
background:url(../admin/images/step-2.gif) no-repeat;
width:67px;
height:67px;
position:absolute;
left:-38px;
top:10px;
}

#step-2 h3{
margin:30px 0 15px 65px;
}




/*step ------------------------------------------- 3*/

#step-3{
width:780px;
height:266px;
background:#fff;
border:9px solid #f5c536;
position:relative;
margin:0 0 50px 55px;
}

.step-3-image{
background:url(../admin/images/step-3.gif) no-repeat;
width:67px;
height:67px;
position:absolute;
left:-38px;
top:10px;
}

#step-3 h3{
margin:30px 0 15px 65px;
}

#step-3 p{
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
font-weight:100;
}



/*step ------------------------------------------- 4*/

#step-4{
width:780px;
height:227px;
background:#f5c536;
border:9px solid #f5c536;
position:relative;
margin:0 0 0px 55px;
bottom:40px;
text-align:center;
}


#step-4 h3{
margin:0;
line-height:20px;
color:#333;
}


.agree{
width:186px;
height:30px;
background:none;
border:none;
margin:15px 0 15px;
}

.small{
font-size:10px;
}


.browse{
position:absolute;
right:-2px;
top:3px;
}

.arrows{
amargin:10px 0;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
display: none;
}

p#lighter-gray{
color:#999;
}

/* added by Fortix */
.if_help {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  display : none;
  position: absolute;
  z-index : 20;
  width: 300;
  background-color: #CAFCC9;
  border: 1px ridge;
  padding: 5px;
  border-color: #00CC00;
  text-align: left;
  cursor: help;
}

.helptext {
  color: #003300;
}  