img.png,.png{behavior: url("iepngfix.htc")}

@charset "UTF-8";
body,html{ 
	font-family: Arial, Helvetica, sans-serif;
	background:url(images/bg.jpg) top left repeat-x #ffffff;margin:0px;
	color:#000000;font-size:14px;
}
body { behavior: url("csshover3.htc"); font-family: Arial, Helvetica, sans-serif;
background:url(images/bg.jpg) top left repeat-x #ffffff;margin:0px;}
table td{ vertical-align:top;}

.content {
	text-align:left;width:964px;
}
.header{
	height:337px;
	background:url(images/bg_header.jpg) top left no-repeat;
}
#wrapper {
	/*height: 700px;*/
	width: 964px;
	margin-right: auto;
	margin-left: auto;
}
#container {
	width: 100%;
}
h1 {
	font-size: 1.8em;
	font-weight: lighter;
	color: #005476;
}
#footer {
	width:100%;background:url(images/bg_footer.jpg) top left repeat-x #e1e5e6;
	min-height:100px;
}
#footer .content {
	margin-right: auto;
	margin-left: auto;padding-left:35px;
}
#footer .devider {
	width:100%;background:url(images/footer_devider.jpg) top left repeat-x;height:2px;
}
/* nav */
ul.nav li a{
	color:#000000;text-decoration:none;
}
ul.nav, ul.nav li {
	margin:0;padding:0;list-style:none;
}
ul.nav {
	width:964px;height:54px;
}
ul.nav li {
	float:left;display:block;line-height:54px;text-align:center;
}
ul.nav li.nav_misc1,ul.nav li.nav_misc2,ul.nav li.nav_misc3,ul.nav li.nav_misc4 {
	background-color:#ffffff;-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
	color:#444444;
}
ul.nav li.nav_misc1 a,ul.nav li.nav_misc2 a,ul.nav li.nav_misc3 a,ul.nav li.nav_misc4 a {
	color:#444444;
}
ul.nav li.nav_home{
	background-color:#ffffff;-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;
	width:131px;border-right:2px solid #dddddd;border-bottom:2px solid #dddddd;
}
ul.nav li.nav_register{
	background-color:#ffffff;-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;
	width:173px;border-right:2px solid #dddddd;border-bottom:2px solid #dddddd;
}
ul.nav li.nav_misc1{
	width:129px;border-right:2px solid #dddddd;border-bottom:2px solid #dddddd;
}
ul.nav li.nav_misc2{
	width:159px;border-right:2px solid #dddddd;border-bottom:2px solid #dddddd;
}
ul.nav li.nav_misc3{
	width:130px;border-right:2px solid #dddddd;border-bottom:2px solid #dddddd;
}
ul.nav li.nav_misc4{
	width:232px;border-bottom:2px solid #dddddd;
}
ul.nav li.on,ul.nav li:hover{
	background-color:#88c440;-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
	color:#ffffff;border-right-color:transparent;
}
ul.nav li.on a,ul.nav li:hover a{
	color:#ffffff;
}
ul.nav li.on a {
	color:#ffffff;
}
/* content */
.blue {
	color:#005476;
}
.vcenter {
	vertical-align:middle;
}
/* form */
.contact_form input,.contact_form  textarea{
	width:315px;height:27px;line-height:27px;border:1px solid #7b8b9b;
}
.contact_form textarea{
	height:95px;
}
input.button {
	border:none;background-color:#58a1b4;width:177px;height:57px;float:right;color:#ffffff;
	font-size: 1.5em;cursor:hand;cursor:pointer;
}
.message_success{padding:20px;}
.message_error{color:#990000}

