﻿@charset "utf-8";
/* CSS Document */

body{ background:#ffffff; margin:0px; padding:0px;}

#container {width:800px; height:auto; float:none; margin:auto;}
#logo {width:300px; height:68px; float:left;}
#headertitle {width:800px; height:42px; float:left;}
#flash {width:800px; height:219px; float:left;}
#nav {width:800px; height:auto; float:left;}
#project {width:146px; height:65px; float:left;}
#about {width:115px; height:65px; float:left;}
#shape {width:363px; height:65px; float:left;}
#middle {width:800px; height:auto; float:right; background:url('images/bg.jpg');
}
#welcome {width:760px; height:auto; padding:30px 0px 0px 40px; font-family:KozGoPro-Regular;display:block;}
#photo {width:120px; height:122px; float:left; padding:0px 0px 0px 38px;}
#content {width:800px; height:auto; float:left; margin:5px 0px 0px 0px;}
#contenttext {width:620px; height:auto; float:right; padding-right:10px;}
#bottomcontent {width:800px; height:auto; float:left; margin: 5px 0px 0px 0px;}
#left {width:497px; height:199px; float:left; background:url('images/left_image.jpg') no-repeat;
}
#right {width:303px; height:199px; float:left; background:url('images/right_image.jpg') no-repeat;
}
.lefttext {width:360px; height:auto; float:left; padding:0px 0px 0px 17px; text-align:justify; margin:10px 0px 0px 0px;}
.righttext {width:285px; height:auto; float:left; text-align:justify; padding:10px 0px 0px 15px;}
.addressright {width:180px; height:auto; float:left; padding-top:10px;}
.addressleft {width:100px; height:auto; float:left; padding-top:10px;}
#footerout {width:800px; height:65px; float:left; margin:0px;}
#footer {width:800px; height:30px; float:right; background:url('images/footer_bg.jpg'); 
margin:5px 0px 0px 0px;
}
#footerleft {width:550px; height:auto; float:left; padding:7px 0px 0px 20px;}
#footerright {width:200px; height:auto; float:left; padding:7px 0px 0px 20px;}
.text {font-family:KozGoPro-Regular; font-size:30px; color:#FFFFFF; }
.text a{font-family:KozGoPro-Regular; font-size:30px; color:#FFFFFF; }
.text a:hover {font-family:KozGoPro-Regular; font-size:30px; color:#FFFFFF; }
.text1 {font-family:KozGoPro-Regular; font-size:24px; color:#94aa17; }
.text1 a{font-family:KozGoPro-Regular; font-size:24px; color:#94aa17; }
.text1 a:hover {font-family:KozGoPro-Regular; font-size:24px; color:#94aa17; }
.text2 {font-family:KozGoPro-Regular; font-size:26px; color:#94aa17; }
.text2 a{font-family:KozGoPro-Regular; font-size:26px; color:#94aa17; }
.text2 a:hover {font-family:KozGoPro-Regular; font-size:26px; color:#94aa17; }
.text3 {font-family:KozGoPro-Regular; font-size:14px; color:#6a6a6a; }
.text3 a{font-family:KozGoPro-Regular; font-size:14px; color:#6a6a6a; }
.text3 a:hover {font-family:KozGoPro-Regular; font-size:14px; color:#6a6a6a; }
.smalltext {font-family:Arial; 
font-size:12px; color:#FFFFFF; }
.smalltext a {font-family:Arial; 
font-size:12px; color:#FFFFFF; }
.smalltext a:hover{font-family:Arial; 
font-size:12px; color:#FFFFFF; text-decoration:none;
}
.smalltext1 {font-family:Arial; 
font-size:12px; color:#55610e; font-weight:bold; }
.smalltext1 a {font-family:Arial; 
font-size:12px; color:#55610e; }
.smalltext1 a:hover{font-family:Arial; 
font-size:12px; color:#55610e; text-decoration:none;
}
.header {font-family:Arial; 
font-size:12px; color:#6a6a6a; text-align:justify; padding:0px 5px 0px 5px; }
.header a {font-family:Arial; 
font-size:12px; color:#6a6a6a; text-align:justify; padding:0px 5px 0px 5px; }
.header a:hover{font-family:Arial; 
font-size:12px; color:#6a6a6a; text-decoration:none;
}
.headerbold {font-family:Arial; 
font-size:12px; color:#4e4e4e; font-weight:bold; text-align:justify; }
.headerbold a {font-family:Arial; 
font-size:12px; color:#4e4e4e; font-weight:bold; text-align:justify; }
.headerbold a:hover{font-family:Arial; 
font-size:12px; color:#4e4e4e; font-weight:bold; text-decoration:none;
}
#nav {
	border-top: 1px white solid;
}

#nav li {
	height: 40px;
	padding: 12px 15px 0 15px;
	float: left;
	list-style-type: none;
	background-color: #ADADAD;
	font-family: Tahoma;
	font-style: normal;
	color: white;
	font-size: 20px;
	text-align: center;
	border-right: 1px white solid;
}

#nav li a {
	text-decoration: none;
	color: white;
}

#nav li b {
	background: transparent url(images/down_gray.jpg) no-repeat center;
	display: block;
	position: relative;
	top: 16px;
	width: 25px;
	height: 13px;
}

#nav li:hover {
	background-color: #94AA17;
}
#nav li:hover b {
	background: transparent url(images/down_green.jpg) no-repeat center;
}

#nav .current {background-color : #94AA17; }
#nav .current b { background: transparent url(images/down_green.jpg) no-repeat center; }
