body { 
width: 100%; 
background-image: url('images/bg.png'); 
background-repeat: repeat-x; 
background-color: #010f18; 
font-family: "Tahoma"; 
margin: 0px auto; padding: 0;
}
body#light { background: none; background-color: #fff;}

p { 
font-family: "Tahoma";
font-size: 11px;
line-height: 14px;
font-weight: 300;
color: #4b4b4b;
padding: 10px 0 0 0;
}
a { text-decoration: none;}
a.header-link { display: block; width: 140px; height: 210px; margin: 30px 0 0 0; float: right;}

.bg-holder { width: 100%; background-image: url('images/bg_inner.jpg'); background-repeat: repeat-x;}
body#light .bg-holder { background-image: url('images/bg_head.jpg');}

.main-holder { 
width: 1004px; min-height: 600px;
margin: 0px auto; padding: 0;
}
body#light .main-holder { background-image: url('images/bghead.png'); background-repeat: repeat-x;}

/*---------------------------------------- HEADER begins -----------------------------------------------*/
.header { 
width: 804px; height: 248px;
background-image: url('images/head.jpg');
background-repeat: no-repeat;
padding: 0 200px 0 0;
float: left;
}
body#light .header { background-image: url('images/header.jpg');}
/*---------------------------------------- HEADER ends -----------------------------------------------*/

/*---------------------------------------- MAIN-CONTENT begins ---------------------------------------------*/
.content-holder { width: 100%; float: left;}
.main-content { width: 800px; background-color: #fff; margin: 0px auto; padding: 0;}
body#light .content-holder .main-content { width: 810px; background-image: url('images/bg_main.png'); background-repeat: repeat-y;}
.inner-content { width: 760px; min-height: 200px; padding: 0 20px 0 20px;}
body#light .inner-content { width: 770px; background-image: url('images/main-cont-bg.jpg'); background-repeat: no-repeat;}
.border-bottom { width: 800px; height: 24px; background-image: url('images/foot-trans.png'); background-repeat: no-repeat; margin: 0px auto; padding: 0;}
body#light .border-bottom { width: 810px; height: 41px; background-image: url('images/bord.jpg');}
/*---------------------------------------- MAIN-CONTENT ends -----------------------------------------------*/

/*-------------------- FOOTER begins -----------------------*/
.footer-holder { width: 100%; float: left;}
.footer { width: 800px; min-height: 100px; margin: 0px auto; padding: 0;}
.footer-inner { 
width: 400px; min-height: 60px; 
padding: 10px 20px 30px 20px;
font-size: 11px;
line-height: 13px; 
color: #fff;
float: right;
}
body#light .footer-inner { color: #000;}
/*-------------------- FOOTER ends -----------------------*/

/*------------------------ FORMS begins --------------------------------*/
.forms { width: 100%; margin: 0px auto; padding: 0;}
.forms, form, .forms fieldset, .forms input { border: 0; margin: 0; padding: 0; vertical-align: middle;}
#form-1 { width: 384px; height: 172px; background-image: url('images/form-1.png'); background-repeat: no-repeat; margin: 0px auto; padding-top: 10px;}
#form-1 fieldset { padding: 100px 0 0 100px;}
#form-1 input.buttSubmit { margin-left: 30px; background: none; background-image: url('images/confirm.png'); background-repeat: no-repeat; width: 180px; height: 48px; cursor: pointer;}
#form-1 input.textfield { height: 21px; width: 115px; border: 1px #004a75 solid; background-image: url('images/input-bg.png'); background-repeat: repeat-x; padding: 0 0 0 5px; line-height: 21px;}
.form-2 { width: 502px; height: 270px; background-image: url('images/form-2.png'); background-repeat: no-repeat; margin: 0px auto; padding-top: 10px;}
.form-2 fieldset { width: 480px; padding: 140px 0 0 0; border: 0; float: left;}
.form-2 input.textfield { width: 180px; height: 21px; margin: 0 0 10px 5px; background-image:url(images/input-bg.png); background-repeat:repeat-x; border:1px solid #004A75; padding: 0 0 0 5px; float: right;}
.form-2 input.buttSubmit { background: none; border: 0; width: 109px; height: 30px; float: right; cursor: hand; background-image: url('images/confirm.png'); background-repeat: no-repeat; cursor: pointer;}
input.hidd { display: none;}
.form-2 label { color: #fff; font-family: "Arial"; font-size: 15px; font-weight: 600; float: right; line-height: 25px;}
.form-2 .inline-item { clear: both; float: right; width: 300px;}
/*------------------------ FORMS ends --------------------------------*/

#txt1 { float: left; width: 100%; height: 130px; background-image: url('images/text-1.png'); background-repeat: no-repeat;} 
#txt2 { float: right; width: 620px; height: 30px; background-image: url('images/text-2.png'); background-repeat: no-repeat; margin-left: 80px;}