/*=============  Layout & Positioning  =============*/

body {text-align: center; margin: 0; padding: 0;}

#page_container {width: 100%; margin: auto;}
#header {height: 170px; margin: 25px 15px 0 15px; padding: 0;}
#content{	padding: 0;}

#navigation1{height: 65px; overflow: hidden; margin: 0px 15px 10px 15px; padding: 0;}
#footer {height: 100px; margin: 10px 0 0 0; padding: 25px 0 0 0;}

.inner_container {width:900px; margin: 0 auto; text-align: left;}

.logo {height: 155px; padding: 15px 10px 0 0; display: block; width: 375px; float: right;}

/*=======   Colours & Style  =========*/

body {background: #FFF;}

#header {
background: url(head_bg.png) no-repeat top #ced400;
border-bottom: 1px solid #FFF;
}

#footer {
background: url(footer_bg.png) no-repeat top #ced400;
}

/*=========  Formatting  ============*/

body {font-family: "Century Gothic", arial, verdana, sans-serif;}

h1,h2,h3,h4,h5,h6,h7 {
	font-family: "Century Gothic", arial, verdana, sans-serif;
	margin: 0.2em 0;
	font-weight: bold;
	color: #000;
	}
h1 { font-size: 180%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }
h7 { font-size: 100%; }
p {
	padding: 0;
	margin: 0 0 1em 0;
	}
img {
	border: 0;
	}
form {
	margin: 0;
	padding: 0;
	border: 0;
	}
input {
	
	}
textarea {
	font-family: inherit;
	display: block;
	margin: 0;
	padding:2px;
	border: 1px solid #999;
	}
select {
	padding: 0;
	margin: 0;
	font-size: 85%;
	}

table {
	font-family: inherit;
	border-collapse: collapse;
	}
td {
	padding: 0;
}
thead {
	display:table-header-group;
}
tbody {
	display:table-row-group;

	}
caption,th {
	text-align:left;
	font-weight: bold;
	}
caption {
	font-weight: bold;
	font-style: italic;
	margin: 0.2em 0;
	display: block;
	border: 0;
}

#noscript {
	font-size: 85%;
	display: block;
	padding: 3px 2px 3px 24px;
	color: #c00;
	background: #ffc url(../images/interface/error.gif) no-repeat 4px 4px;
	border: 2px solid #c30;
}
#noscript p { 
	margin: 0.1em 0;
}
a {text-decoration: none; color: #000;}

/*=======   Navigation  =========*/

.nav_h {
margin: 0;
padding: 0 65px;
}


.nav_h ul li {
height: 65px;
width: 174px;
padding: 0;
margin: 0;
display: block;
float: left;
}


.nav_h ul li a {
width: 174px;
height: 65px;
overflow: hidden;
text-indent: -5000px;
display: block;
}

.nav_h ul li a.refresh {background: url(nav_home.png) no-repeat top left;}
.nav_h ul li a.about {background: url(nav_about.png) no-repeat top left;}
.nav_h ul li a.menus {background: url(nav_menu.png) no-repeat top left;}
.nav_h ul li a.tcs {background: url(nav_tcs.png) no-repeat top left;}
.nav_h ul li a.con {background: url(nav_contact.png) no-repeat top left;}

.nav_h ul li a:hover {background-position: 0 -65px;}
