* {
	border:0;
	padding:0;
	margin:0;
}

body {
	font-family: "Trebuchet MS", sans-serif;
	text-align:center;
	margin:0 auto;
}

#body {
	margin:0 auto;	
	text-align:center;
	float:center;
}

#header {
	width:800px;
	height:65px;
	padding:25px;
	text-align:left;
	margin:0 auto;
	font-family: Georgia, sans-serif;
	text-align:center;
}


#menu {
	width:100%;
	background:#148ad5;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:4px solid #096dac;
	border-top:4px solid #096dac;
}

#menu-in {
	margin:0 auto;
	width:800px;
	text-align:left;
	height:19px;	
	font-family: Georgia, sans-serif;
}

#menu a, #menu a:link, #menu a:visited {
	text-decoration:none;
  	color:#c5e7fd;
  	padding:4px;
}

#menu a:hover {
	text-decoration:none;
	background:#c5e7fd;
	color:#096dac;
}

#menu #left {
	display:inline;
	float:left;	
}

#menu #right {
	display:inline;
	float:right;	
}

#content {
	width:800px;
	padding:25px;
	margin:0 auto;
}

#footer {
	width:100%;
	background:#148ad5;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:4px solid #096dac;
	border-top:4px solid #096dac;
	
}

#footer-in {
	margin:0 auto;
	width:800px;
	text-align:left;
	height:19px;	
	font-family: Georgia, sans-serif;	
	color:#c5e7fd;	
}

#link {
	text-align:center;
	width:90%;
	height:50px;
	background:#c5e7fd;
	margin-top:25px;
	padding-top:25px;
}

h1 {
	font-weight:normal;
	font-size:43px;
	color:#096dac;
}

h1 a, h1 a:link, h1 a:visited {
	text-decoration:none;	
	color:#096dac;
}

h2 {
	font-weight:normal;
	font-size:30px;
	text-align:left;
	font-family:"Trebuchet MS", sans-serif;
}

p {
	text-align:justify;
	text-indent:2em;
	padding-top:5px;
	padding-bottom:5px;
}

b {
	color:#096dac;
}

#content a, #content a:link, #content a:visited {
	color:#096dac;
	font-weight:bold;
}

#content a:hover {
	text-decoration:none;
}

#link a, #link a:link, #link a:visited {
	font-size:18px;
	text-decoration:none;
	color:#096dac;
}

#link a:hover {
	text-decoration:underline;
}

li {	
	text-align:left;
}

ul {
	list-style-type:square;
	margin-left:50px;
}

ol {	
	margin-left:25px;
	margin-bottom:8px;	
}

.username, .password, .submit, .input {
	border:1px solid #096dac;
	font-family: "Trebuchet MS", sans-serif;
	font-size:16px;
	padding:3px;		
	width:300px;
	margin-top:8px;
}

.username {
	background: #ffffff url("../images/user.png") no-repeat;	
	background-position: 276px 4px;
}

.password {
	background: #ffffff url("../images/key.png") no-repeat;	
	background-position: 276px 4px;
}

.error {
	border:1px solid red;	
}

.submit {
	width:110px;
	background:#ffffff;
	margin:0 auto;
	margin-top:8px;
}

.map {
	margin-top:10px;
	margin-bottom:10px;
	border:4px solid #096dac;	
}

.news {
	margin-top:15px;
	border:4px solid #096dac;
	width:784px; 	
	height:200px;
	font-family: "Trebuchet MS", sans-serif;
	font-size:13px;
	padding:4px;
}

input, select {
	border:2px solid #096dac;
	width:200x;
	font-family: "Trebuchet MS", sans-serif;
	font-size:13px;
	padding:2px;	
}

.new {
	border-bottom:2px solid #096dac;
	padding-bottom:5px;	
}

.new-date {
	text-align:right;	
}

.new-date img {
	position:relative;
	top:3px;	
}

.new-in-date {
	font-weight:normal;
	font-size:30px;
	display:inline;
	float:right;
	font-family:"Trebuchet MS", sans-serif;	
}

.new-in-date a {
	position:relative;
	top:-2px;
	left:-12px;
}

table {
	margin:0 auto;
}

table tr td {
	width:300px;
	text-align:center;
}

.newstable, .newstable td {
	text-align:left;
	padding:2px;
	padding-left:4px;
	font-size:13px;
}

.newstable th {
	text-align:center;	
	padding-bottom:5px;
}

.alternate {
	background: #eee;
}

.newstable td img {
	position:relative;
	top:2px;	
}

