html, head, body, div, span, p, h1, h2, h3, h4, h5, h6, strong, em, abbr, acronym, address, bdo, blockquote, cite, q, code, ins, del, dfn, kbd, pre, samp, var, br, a, base, img, area, map, object, param, img, ul, li, dl, dt, dd, form,  label, fieldset, legend,
b, i, tt, sub, sup, big, small, hr
{
margin: 0;
padding: 0;}

ul{ list-style:none;}
a{ text-decoration:none;}

.bg{background:url(images/bg.jpg) no-repeat top center;}
.bg2{background:url(images/bg-inner.jpg) no-repeat top center;}

.wrap{
width:1000px;
font-family: Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#fff; 
margin:auto;}

.top{ 
height:592px;
}

.top2{ 
height:592px;
}

.text{ float: left;
width:900px;
color:#000;
margin:30px 0 30px 50px;}


.text li{ list-style:url(images/bullet.gif) inside; padding:5px;}

.box{}

.box-1{ 
float:left; 
width:280px;
padding:0 30px 30px 0;}

.box-1 p{ margin-top:10px;}
.box-3 p{ margin-top:10px;}

.box-1 h1{ font-size:17px; 
height:25px; 
display:block; 
background:#e8f5fc; 
color:#000; 
text-align:center; 
padding: 5px 0 0 0; 
border:#1480b6 1px solid;}

.box-3 h1{ font-size:17px; 
height:25px; 
display:block; 
background:#e8f5fc; 
color:#000; 
text-align:center; 
padding: 5px 0 0 0; 
border:#1480b6 1px solid;}

.box-3{ 
float:right; 
width:280px; }

.box-2{ float:left; width:156px; padding:0 30px 30px 0;}
.box-4{ float:right; width:156px; }

.box-2 h1{ font-size:17px; 
height:25px; 
display:block; 
background:#e8f5fc; 
color:#000; 
text-align:center; 
padding: 5px 0 0 0; 
border:#1480b6 1px solid;}

.box-4 h1{ font-size:17px; 
height:25px; 
display:block; 
background:#e8f5fc; 
color:#000; 
text-align:center; 
padding: 5px 0 0 0; 
border:#1480b6 1px solid;}

.box-2 p{ margin-top:10px;}
.box-4 p{ margin-top:10px;}


/*nav*/

#navpanel{ float:right;}

#nav-left {
	float: right;
	width: 800px;
	font-size: 93%;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
}

#nav-right {
	float: right
}

#nav-left ul {
	margin: 0;
	padding: 0 0 0 10px !important;
	list-style: none
}
 
#nav-left li {
	display: inline;
	margin: 0;
	font-weight: normal;
	padding: 0
}

#nav-left a {
	float: left;
	background: url("images/left-bg.gif") no-repeat left top;
	background-position: 0% 20px;
	margin: 0 2px;
	padding: 0 0 0 6px;
	text-decoration: none
}

#nav-left a span {
	float: right;
	display: block;
	background: url("images/right-bg.gif") no-repeat right top;
	background-position: 0% 20px;
	padding: 11px 10px 9px 2px;
	color: #fff;
}

#nav-left a span {
	float: none
}

#nav-left a:hover span {
	color: #fff;
	background-position: 100% -20px	
}

#nav-left a:hover {
	background-position: 0% -20px
}
div#nav-left li.current a {
	background-position: 0% -20px !important;
}
div#nav-left li.current span {
	background: url("images/right-bg.gif") no-repeat right top !important;
	background-position: 100% -20px !important;
	color: #fff
}
#nav-right li {
	color: #919191;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-right: 10px;
	margin-top:4px;
	*margin-top:2px;
	padding:3px 5px;
}

#nav-right li:hover {
	color: #fff;
	text-decoration: none
}


#logo { 
width:300px; 
height: 126px;
float: left; }

#logo p a { 
display: block; 
width: 300px; 
height: 126px; 
text-indent: -99999px; }

#logo p a span {  
text-indent: -99999px; }

#skip { 
display: none }

.form-container{ float:left; width:400px; margin-left:100px; }
.form-container div { margin-bottom: 5px; }
div.form-container h1{font-size:20px; color:#006633; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px;}
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 200px; display: block; float: left;  position: relative; font-size:11px; }

div.form-container  em { color: #C00; font-style: normal; font-weight: bold;}

div.form-container form fieldset { margin: 10px 0; border:none;}
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }

.txtfield{ float:left; width:200px;}	

.address{ float:left; width:400px; margin-top:30px;}

.address a{ color:#000; font-weight:bold;}
.address a:hover{ color:#0085f6; text-decoration:underline;}

.speech{
color:#fff;
font-size:30px;
margin:100px 0 0 45px;
float:left;
width:335px;}

.bg-footer{background:url(images/footer-bg.jpg) no-repeat top center; width:100%; margin:auto;}

.footer{font-family: Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#fff; 
height:168px; width:1000px; margin:auto;}

.copyright{
padding:40px 0 0 20px;
float:left;
width:400px;}

.footer-links a{
padding:40px 20px 0 0;
float:right;
color:#fff;}
.footer-links a:hover{
color:#f0ff04;}

.spacer{clear:both;}