* {
	margin: 0;
	padding: 0;
}
hr{
	display: none;
}
img, fieldset{
	border: 0;
}


body{
	background: #a6b0c0 url(/images/www/shadow.png) no-repeat 50% 46px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
}

.main{
	width: 980px;
	margin: 46px auto 0;
	background: #FFF;
}
#primary{
	float: left;
	background: #FFF;
	width: 638px;
}
#heading{
	background: url(/images/www/header.png);
	position: relative;
	height: 91px;
	margin-bottom: -15px;
}
	#heading h1{
		font-size: 1em;
		position: relative;
	}
		#heading h1 a{
			position: relative;
			width: 161px; height: 81px;
			font-size: 0.94em;
			text-decoration: none;
			line-height: 81px;
			display: block;
			cursor: pointer;
			text-align: center;
		}
			#heading h1 a span{
				position: absolute;
				left: 0; top: 0;
				width: 161px; height: 81px;
				background: url(/images/www/logo.png) no-repeat 0 0;
			}
	#heading ul#nav{
		position: absolute;
		left: 163px; top: 0;
		width: 440px;
		list-style-type: none;
		text-transform: uppercase;
		background: url(/images/www/menu_end.png) no-repeat 100% 0;
		padding-right: 35px;
		height: 91px;
		margin-bottom: -15px;
	}
		#heading ul#nav li{
			float: left;
			padding: 0 13px 0 2px;
			background: url(/images/www/menu_sep.png) no-repeat 100% 28px;
			font-size: 0.69em;
			height: 81px;
			line-height: 81px;
		}
			#heading ul#nav li.last{
				background: none;
				padding-right: 0;
			}
			#heading ul#nav li a{
				color: #333;
				text-decoration: none;
			}
				#heading ul#nav li a:hover{
					color: #858f9e;
				}
#flashContent{
	width: 621px; height: 351px;
}

#main_text{
	padding-right: 10px;
	height: 300px;
	width: 565px;
	overflow: auto;
}

#main_text h3 {
	color: #034ea2;
	font-size: 14px;
	margin-bottom: 10px;
}

#main_text p {
	margin: 5px 0px;
	font-size: 12px;
}

#main_text ul {
	list-style-type: none;
	margin: 5px 10px;
	font-size: 12px;
}

#content{
	height: 323px;
	margin-top: 15px;
	padding: 17px 0 0 14px;
	width: 657px;
	background: url(/images/www/content.png) no-repeat 0 0;
	overflow: auto;
}
	#content .proper{
		float: right;
		width: 200px;
		display: inline;
		margin-right: 110px;
		height: 300px;
	}
		#content .proper h2{
			color: #034da2;
			font-weight: normal;
			font-size: 0.69em;
			padding: 0 0 5px 1px;
			border-bottom: 1px solid #e5e5e5;
			margin: 2px 0 4px 0;
		}
		#content .proper h3{
			color: #034ea2;
			font-size: 0.69em;
			font-weight: normal;
			margin: 3px 0 10px;
		}
		#content .proper p{
			font-size: 0.69em;
			padding: 0 0 10px 1px;
			color: #858f9e;
		}
	#content .gallery{
		width: 332px;
		float: left;
	}
		#content .gallery .bigimage{
			
		}
			#content .gallery .bigimage img{
				display: block;
			}
		#content .gallery ul.thumbnails{
			list-style-type: none;
			padding-top: 10px;
		}
			#content .gallery ul.thumbnails li{
				float: left;
				margin-right: 2px;
				margin-bottom: 2px;
			}
				#content .gallery ul.thumbnails li a{
					float: left;
				}
					#content .gallery ul.thumbnails li a img{
						float: left;
					}
#contact{
	background: #FFF url(/images/www/contact.png) no-repeat 0 0;
	height: 148px;
	margin-top: -4px;
	padding: 20px 0 0 22px;
	position: relative;
}
	#contact h2{
		font-size: 1.1em;
		font-weight: normal;
		color: #034ea2;
	}
	#contact ul{
		font-size: 0.63em;
		color: #858f9e;
		list-style-type: none;
		position: absolute;
		top: 25px; left: 120px;
	}
		#contact ul li{
			float: left;
			padding-right: 15px;
		}
	#contact .edtgroup{
		position: absolute;
		left: 150px; top: 55px;
	}
	#contact .developer{
		font-size: 0.63em;
		color: #FFF;
		position: absolute;
		top: 108px; left: 3px;
	}
		#contact .developer a{
			color: #FFF;
			text-decoration: none;
		}
			#contact .developer a:hover{
				text-decoration: underline;
			}
#secondary{
	float: right;
	border-top: 11px solid #a6b0c0;
	background: #FFF;
	width: 342px;
	position: relative;
	height: 536px;
}
	#secondary h2{
		color: #034da2;
		font-weight: normal;
		font-size: 1.1em;
		padding: 30px 45px 15px 0;
		text-align: right;
	}
	#news{
		padding-right: 38px;
		height: 355px;
		overflow: auto;
	}
		#news li{
			border-bottom: 1px solid #e5e5e5;
			padding: 15px 7px 15px 1px;
			list-style-type: none;
		}
			#news h3{
				text-align: right;
				font-size: 0.69em;
				color: #034da2;
				font-weight: normal;
			}
				#news h3 a{
					color: #034da2;
					text-decoration: none;
				}
					#news h3 a:hover{
						text-decoration: underline;
					}
			#news p.published{
				text-align: right;
				color: #858f9e;
				font-size: 0.63em;
			}
			#news div.entry-content{
				padding: 13px 0 0 0;
			}
				#news div.entry-content p{
					color: #858f9e;
					font-size: 0.69em;
					text-align: justify;
				}
	#secondary p.more{
		text-align: right;
		padding: 0 7px 0 0;
		border-top: 1px solid #FFF;
		margin: -1px 0 0 0;
	}
		#secondary p.more a{
			color: #034da2;
			text-decoration: none;
			font-size: 0.63em;
			padding: 0 12px 0 0;
			background: url(/images/www/arrow.png) no-repeat 100% 3px;
			
		}
	#fleet{
		
	}
		#fleet dl{
			font-size: 0.69em;
			padding-right: 45px;
		}
			#fleet dl dt{
				color: #034da2;
				text-align: right;
				padding: 10px 0;
				clear: both;
			}
				#fleet dl dt a{
					color: #034da2;
					text-decoration: none;
				}
			#fleet dd{
				width: 200px;
				float: right;
				padding: 0 0 5px;
			}
				#fleet dd ul{
					list-style-type: none;
				}
					#fleet dd ul li{
						text-align: right;
						border-bottom: 1px solid #e5e5e5;
						width: 200px;
						height: 19px;
						line-height: 19px;
					}
						#fleet dd ul li a{
							color: #858f9e;
							text-decoration: none;
							display: block;
						}
	#login{
		position: absolute;
		bottom: -93px; right: 0;
		height: 208px;
		width: 342px;
		background: url(/images/www/login.png) no-repeat 100% 0;
	}
		#login form{
			width: 304px; height: 30px;
			overflow: hidden;
			position: absolute;
			top: 25px; right: 40px;
			background: url(/images/www/form.png) no-repeat 0 0;
		}
			#login form label{
				display: none;
			}
			#login form input{
				position: absolute;
				top: 1px;
				border: 0;
				background: none;
				font-size: 0.63em;
				color: #999;
				padding: 8px 0 7px 5px;
			}
			#login form .i1 input{
				width: 106px;
				left: 0;
			}
			#login form .i2 input{
				width: 97px;
				left: 123px;
			}
			#login form .submit input{
				width: 70px;
				right: 0;
				cursor: pointer;
				height: 25px;
				color: #034da2;
			}
		#login p.localtime{
			position: absolute;
			font-size: 0.63em;
			color: #4b4b4b;
			right: 40px;
			top: 88px;
		}
		#login p.copyright{
			font-size: 0.63em;
			position: absolute;
			right: 40px;
			top: 115px;
			color: #FFF;
		}
.ver2 #secondary{
	width: 284px;
}
.ver2 #primary{
	width: 696px;
}
.ver2 #contact{
	background: url(/images/www/contact2.png) no-repeat 0 0;
}
.ver2 #heading ul#nav{
	width: 498px;
}