* {margin:0; padding:0;}

body {margin-top:48px; margin-bottom:22px; background-color:#a6b3cb; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em;}

#mainwrap {
position:relative;
margin-left:auto;
margin-right:auto;
width:97%;
background-color:#264260;
border:1px solid #264260;
}

#header {
position:relative;
width:auto;
background-image:url(css/headerback.gif);
background-repeat:repeat-x;
background-position:left;
height:150px;}

#headerleft {
	position:absolute;
	left:0px;
	top:4px;
	width:415px;
	height:130px;
	background-repeat:no-repeat;
	background-image: url(css/headerleft.jpg);
}
#headerright {
	position:absolute;
	right:0px;
	top:5px;
	width:309px;
	height:130px;
	background-repeat:no-repeat;
	background-image: url(css/headerright.jpg);
	background-position:right;
}
#headermiddle {
left:39%;
position:absolute;	top:5px;
	width:412px;
	height:130px;
	background-repeat:no-repeat;
	background-image:url(css/headermiddlye.jpg);
	background-position:right;
}

#content {
	position:relative;
	width:auto;
	background-image: url(css/contentback.gif);
	background-repeat:repeat-x;
	background-color:#46668d;
}

#middletop {
	position:absolute;
	background-image:url(css/contenttop.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	left:auto;
	right:auto;
	top:150px;
	width:100%;
	height: 59px;
	z-index:666;

}

#lefttop {
	position:absolute;
	top:150px;
	z-index:666;
	left:0;
	height:59px;
	width:40%;
	background-image: url(css/contenttop1.gif);
	background-repeat:repeat-x;
			background-position:bottom;

}
#righttop {
	position:absolute;
	right:0;
	top:152px;
	height:59px;
	width:40%;
	z-index:666;
	background-image: url(css/contenttop1.gif);
		background-repeat:repeat-x;
		background-position:bottom;

}
#nav {
	position:absolute;
	background-image:url(css/navback.gif);
	height:26px;
	padding-top:6px;
	padding-left:9px;
	
font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:1.1em;
	width:100%;
color:#006600;
	background-repeat:no-repeat;
	background-position:left;
	top: -29px;
	z-index:222;
}
#navback {position:absolute; height:32px; width:100%; background-image:url(css/navback1.gif); background-repeat:repeat-x; top:-29px;}

#nav ul li {list-style-type:none; display:inline; margin-top:5px;}
#nav ul li a {width:80px; height:15px; margin-top:5px; color:#FFFFFF; text-decoration:none;}
#nav ul li a:hover {text-decoration:underline;}

h1 {padding-top:60px; color:#FFFFFF; padding-left:20px; padding-bottom:10px; font-size:1.9em;}
h2 {padding-top:60px; color:#FFFFFF; padding-left:20px; padding-bottom:10px; font-size:1.9em;}

#content p {padding-left:25px; padding-right:25px; color:#FFFFFF; line-height:1.4em; margin-bottom:1.1em; text-align:justify;}


#sep {
	position:absolute;
	left:50%;
	right:50%;
	height:278px;
	width:1px;
	background-image:url(css/seperator.gif);
	top: 230px;
	z-index:777;
}
#sep1 {
	position:absolute;
	left:50%;
	right:50%;
	height:550px;
	width:1px;
	background-image:url(css/seperator1.gif);
	top: 230px;
	z-index:777;
}
#footer {position:relative; background-color:#46668d; width:auto; padding-top:1em; padding-bottom:1em;}

.floatleft {position:relative; width:49.9%; float:left; height:35em; }
.floatleft a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.floatleft a:hover {text-decoration:underline;}

.floatleft ul li {margin-left:50px; line-height:1.6em; color:#FFCC00; font-family:tahoma,Geneva, Arial, Helvetica, sans-serif; font-size:1.3em;}
.floatleft p {margin-left:10px;}
.floatleft h2 {margin-left:10px;}

.floatleftservices {position:relative; width:49.9%; float:left; height:58em; }
.floatleftservices a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.floatleftservices a:hover {text-decoration:underline;}

.floatleftservices fieldset ul li  {margin-left:50px; line-height:1.6em; color:#FFCC00; font-family:tahoma,Geneva, Arial, Helvetica, sans-serif; font-size:.9em;}


.floatleftservices fieldset {
margin-left:4em; margin-right:4em; margin-bottom:1em; border: 1px solid #fff; padding-top:5px; z-index:999; padding-bottom:5px;}

.floatleftservices legend {color:#FFFFFF; font-size:1.1em; padding-left:9px; padding-right:3px;}


.floatleftservices ul li {margin-left:50px; line-height:1.6em; color:#FFCC00; font-family:tahoma,Geneva, Arial, Helvetica, sans-serif; font-size:1.3em;}
.floatleftservices p {margin-left:10px;}
.floatleftservices h2 {margin-left:10px;}







#footer1 {
position:relative; 
width:500px; 
height:59px; 
clear:both; 
margin-top:30px;
color:#006600;
font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; 
padding-left:180px; 
padding-top:7px; 
background-image:url(css/footerback2.gif); 
background-repeat:no-repeat; 
margin-left:auto;
margin-right:auto; }

#footer1 ul li {display:inline; list-style-type:none;}
#footer1 ul li a {color:#FFFFFF; text-decoration:none;}
#footer1 ul li a:hover {text-decoration:underline;}

#footer1 p {margin-top:1.2em; color:#FF9900;}
#footer1 p a {color:#FF9900; text-decoration:none; font-weight:bold;}
#footer1 p a:hover {text-decoration:underline;}

#footerbtm {position:relative; background-image:url(css/footerbtm.gif); background-repeat:repeat-x; height:32px; width:auto;}

.new {list-style-type:none; margin-left:-10px; display:inline;}
.new1 {margin-top:1em; }

#images {position:relative; margin-left:2em; margin-top:2em;}

#images a {margin-right:2em;}

div#formcontainer 
{width:80%; 
margin-left:2em;
margin-top:90px;}
div#formcontainer h3 
{margin:20px 0 0 10px; 
font-weight:bold; 
} 
div#formcontainer h4 
{margin:0 0 5px 10px; 
font-weight:normal; 
}
div#formcontainer form  
{border-top: 1px solid #a0ef3f; 
border-bottom: 1px solid #a0ef3f;} 
div#formcontainer div.clearfix 
{border: 1px solid #a0ef3f; 
padding:10px 0px; 
vertical-align:top;} 
div#formcontainer form label {width:120px; 
float:left; 
color: #fff;   
margin:0 10px;} 
div#formcontainer div.buttongroup {float:left; margin:0px; padding:0px;} 
div#formcontainer div.buttongroup div {margin-bottom:5px; font-size:.75em;} 
div#formcontainer div.buttongroup input {margin-right:5px;} 

div#formcontainer input[type="submit"] {display:block; margin-left:auto; margin-right:10px; text-align:right;}
