html, body 
{
height:100%;
}
body
{
text-align:center; 
background-color:#000000;
margin:0 auto;
font-size:100%
}
* 
{
margin:0;
} 
.centered-table 
{
margin-left: auto;
margin-right: auto;
}
p
{
padding:0.6em;
}
.superpack_font
{
font-family:verdana,tahoma,arial,sans-serif
}
div.wrapper
{ 
position:relative; 
text-align:left;
width: 877px; 
height: 100%;
padding:0px; 
margin:0 auto;
background-color:#CAEEFC;
z-index:1
} 
div.header
{
position:relative;
height:63px;
top:0px;
z-index:1
}
div.home
{
position:relative;
height:501px;
z-index:1
}
div.homepanel1
{
position:relative;
background-color:#ffffff;
top:-1px;
height:18em;
padding:0.2em 2em;
z-index:1
}
div.aboutpanel
{
position:relative;
background-color:#ffffff;
top:-1px;
height:40em;
padding:0.2em 2em;
z-index:1
}
div.copyrightpanel
{
position:relative;
height:90px;
background-color:#CAEEFC;
top:-1px;
bottom:0px; 
padding-top:10px;
padding-bottom:10px;
z-index:2
}
div.main_menu
{
position:relative;
left:130px;
top:20px;
z-index:3
}
ul.menu_list
{
float:left;
width:100%;
padding:0;
list-style-type:none
}
a.menu_link
{
float:left;
width:100px;
font-size:16px;
text-decoration:none;
color:#ffffff;
background-color:#000000;
padding:3px 3px;
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff
}
a.menu_link:hover
{
background-color:#ff3300
}
li.menu_item
{
display:inline
}
span.slogan
{
position:absolute; 
top: 18px; 
left: 295px;
font-size: 14px;
color:#566F4A;
z-index:2
}
span.logo 
{
position:absolute; 
top: 20px; 
left: 20px;
z-index:3
}
span.logo img
{
width:238px;
height:36px
}
span.headerbg 
{
position:absolute; 
top: 0px; 
left: 0px;
z-index:1
}
span.headerbg img
{
width:877px;
height:63px
}
span.homeimage 
{
position:absolute; 
top:-1px; 
left: 0px;
z-index:2
}
span.homeimage img
{
width:877px;
height:501px
}
span.homebox 
{
position:absolute; 
top: 21px; 
right: 40px;
width:200px;
padding:0.8em 0.8em;
border: #e1e1e1 solid thin;
background-color:#E1FBC2;
font-size: 0.8em;
color:#000001;
text-align:justify;
z-index:3
}
div.hometext
{
position:absolute; 
left: 40px;
width:530px;
height:16em;
font-size:0.8em;
top:10px;
color:#000001;
text-align:justify;
z-index:2
}
div.successtext
{
position:absolute; 
left: 40px;
width:800px;
height:16em;
font-size:0.8em;
top:40px;
color:#000001;
text-align:justify;
z-index:2
}
div.abouttext
{
position:absolute; 
left: 300px;
width:500px;
font-size:0.8em;
top:40px;
color:#000001;
text-align:justify;
z-index:2
}
span.copyright
{
position:absolute; 
height:90px;
bottom:0; 
left: 0px;
right:40px;
padding:0;
width:837px;
background-color:#CAEEFC;
font-size: 10px;
color:#566F4A;
text-align:right;
z-index:2
}
div.contact_info
{
position:absolute; 
height:90px;
bottom:0; 
padding:0;
left: 40px;
width:500px;
border:0;
font-size: 10px;
color:#566F4A;
text-align:left;
z-index:3
}
div.contact_us 
{
position:absolute; 
height:20em;
top: 450px; 
left: 30px;
width:300px;
padding:0 0.8em;
font-size: 0.9em;
color:#000000;
text-align:left;
z-index:3
}
div.mission
{
position:absolute; 
border-right: #c0c0c0 solid thin;
height:30em;
top: 0px; 
left: 30px;
width:200px;
padding:0 0.8em;
font-size: 0.9em;
color:#979797;
text-align:right;
z-index:3
}
div.pos_table
{
position:relative; 
left:10px;
z-index:3
}
table,td	
{
border:#c0c0c0 solid thin;  
border-collapse:collapse; 
font-family:verdana,tahoma,arial,sans-serif; 
color:#000000;
font-size:1em; 
line-height:1.5em
}
td
{	
padding:0.2em 1em; 
vertical-align:middle
}
tr.one td 
{
background-color:#eeeeee; 
}
tr.two td 
{
background-color:#EFF0FF;
}
div.div_form
{
position:absolute;
left:350px;
width:480px;
height:630px;
background-color:#EFF3F7;
border:#8CBEDE solid thin; 
top:150px;
z-index:3
}
div.frm_row 
{
position:relative;
padding:5px;
width:450px; 
height:20px;
z-index:4
}
.lbl_common 
{
position:relative;
float:left; 
display:block; 
width: 220px; 
height:20px; 
font-size:0.8em;
font-weight:bold;
padding-left:12px;
z-index:5
}
.lbl_mandatory 
{
background:url(../images/red_asterisk.gif) no-repeat left top
}
.dropdown
{
position:relative;
left:12px;
text-align:left;
font-size:0.8em;
width: 200px;
z-index:5
}
.textbox
{
position:relative;
left:12px;
text-align:left;
font-size:0.8em;
width: 200px;
z-index:5
}
.textarea
{
position:relative;
left:12px;
text-align:left;
font-size:1em;
width: 200px;
height:35px;
z-index:5
}
.info
{
position:relative;
width: 480px; 
height:20px; 
font-size:0.7em;
padding:0;
background-color:#ffffff;
z-index:10
}
.valign_middle
{
vertical-align:middle
}
div.submit 
{
position:relative;
padding:0;
margin:0;
width:450px; 
height:30px;
vertical-align:bottom;
text-align:right;
z-index:4
}
.submit_img
{
width:54px; 
height:22px
padding:0;
margin:0;
}
div.contact_error_message
{
position:absolute;
left:360px;
width:450px;
height:10px;
color:red;
font-size:13px;
text-align:left;
font-weight:bold;
border:0; 
top:170px;
z-index:5
}
div.contact_success_message
{
position:absolute;
left:350px;
width:480px;
height:630px;
background-color:#EFF3F7;
border:#8CBEDE solid thin; 
color:black;
font-size:14px;
text-align:center;
vertical-align:middle;
font-weight:bold;
top:150px;
z-index:10
}


