
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	background-image:url(../images/layout/siteBg.gif);
	background-repeat:repeat-x;
}

h1{
	color: #446b31;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	margin-bottom:5px;
	margin-top:5px;
}

h2{
	color: #446b31;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-bottom:5px;
	margin-top:0px;
}

p{
	line-height: 17px;
	margin-top:5px;
}

a:link{ color:#446b31; text-decoration:none;}
a:visited{ color:#446b31; text-decoration:none;}
a:hover{ color:#999999; text-decoration:underline;}
a:active{ color:#446b31; text-decoration:none;}

/*
Main content
*/

#siteContent{
	position: relative;
	margin: 0 auto;
	width: 980px;
	background-color:#FFFFFF;
}

#pageContent{
	position: relative;
	margin: 0 auto;
	width: 932px;
	background-color:#FFFFFF;
}

/*
Header
*/
#headerBar{
	position: relative;
	clear:both;
	background-color:#333333;
	width:100%;
	height:30px;
}

#headerBar #links{
	position:relative;
	float:right;
	color:#FFFFFF;
	margin-right:30px;
	margin-top:6px;
}

#headerBar #links a:link{ color:#FFFFFF; text-decoration:none; margin-left:30px;}
#headerBar #links a:visited{ color:#FFFFFF; text-decoration:none; margin-left:30px;}
#headerBar #links a:hover{ color:#CCCCCC; text-decoration:none; margin-left:30px;}
#headerBar #links a:active{ color:#FFFFFF; text-decoration:none; margin-left:30px;}

#headerContent{
	position: relative;
	clear:both;
	width:100%;
	height:174px;
}

#glasLogo{
	position: relative;
	float:left;
	top:20px;
	left:10px;
}

#rhs_header{
	position: relative;
	float:right;
	width:628px;
	margin-top:15px;
}

#rhs_header #message{
	position: relative;
	clear:both;
	color: #669966;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	width:100%;
}

/*
Navigation
*/

#rhs_header #navigation{
	position: relative;
	clear:both;
	width:100%;
	margin-top:20px;
}

.navigationButton{
	position: relative;
	float:left;
	border-left:#666666;
	border-left-width:1px;
	border-left-style:dashed;
	height:74px;
	padding-left:9px;
	padding-right:9px;
	color: #446b31;
	width:138px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}

.navigationButton a:link{ color:#446b31; text-decoration:none;}
.navigationButton a:visited{ color:#446b31; text-decoration:none;}
.navigationButton a:hover{ color:#669966; text-decoration:none;}
.navigationButton a:active{ color:#446b31; text-decoration:none;}

.navigationButtonDescription{
	position: relative;
	clear:both;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	margin-top:8px;
}

/*
Banner
*/

#banner{
	position: relative;
	clear:both;
	background-image:url(../images/layout/bannerBg.jpg);
	background-repeat:no-repeat;
	height:309px;
	width:932px;
}

#banner #keyMessage{
	position:relative;
	float:left;
	top:45px;
	left:30px;
	color:#FFFFFF;
	width:240px;
}

#banner #keyMessage h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	margin-top:0px;
}

#banner #keyMessage p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:22px;
	font-weight:normal;
}

#banner #keyMessage a:link{ color:#bcd7bb; text-decoration:none;}
#banner #keyMessage a:visited{ color:#bcd7bb; text-decoration:none;}
#banner #keyMessage a:hover{ color:#bcd7bb; text-decoration:underline;}
#banner #keyMessage a:active{ color:#bcd7bb; text-decoration:none;}


/*
homeContent
*/

#homeContent{
	position: relative;
	clear:both;
	width:100%;
	margin-top:10px;
}

#homeContent #lhs{
	position: relative;
	float:left;
	width:304px;
}

#homeContent #lhs #contactTrigger{
	position: relative;
	clear:both;
	background-image:url(../images/home/contact.gif);
	width:304px;
	height:107px;
}

.triggerText{
	position: relative;
	float:left;
	left:90px;
	margin-top:20px;
	padding-top:0px;
}


.triggerText a:link{ color:#99cc99; text-decoration:none;}
.triggerText a:visited{ color:#99cc99; text-decoration:none;}
.triggerText a:hover{ color:#99cc99; text-decoration:underline;}
.triggerText a:active{ color:#99cc99; text-decoration:none;}


.triggerText h3{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
}

.triggerText h4{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
}

.triggerText p{
	color: #FFFFFF;
	font-size:11px;
	margin-top:4px;
	line-height:15px;
}

#homeContent #lhs #loginBox{
	position: relative;
	clear:both;
	background-image:url(../images/home/login.gif);
	margin-top:15px;
	width:304px;
	height:107px;
}

form{
	position: relative;
	margin-top:4px;
}

input{
	font-size:11px;
	color:#666666;
	width:150px;
	float:left;
	margin-top:3px;
}

.submitButton{
	float: left;
	width:36px;
	height:28px;
	border:none;
	margin-top:0px;
	margin-left:2px;
}

#homeContent #rhs{
	position: relative;
	float:right;
	width:610px;
}

/*
Home News
*/

#homeContent #rhs #newsArea{
	position: relative;
	clear:both;
	width:100%;
}

.newsItem{
	position: relative;
	float:left;
	background-image:url(../images/newsBg_lrg.gif);
	background-repeat:no-repeat;
	width:270px;
	height:85px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	color: #777777;
}

.newsItem h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	margin-bottom:5px;
	color:#669966;
	margin-top:0px;
}
	
.newsItem p{	
	font-size:12px;
}

.newsItem a:link{ color:#777777; text-decoration:none;}
.newsItem a:visited{ color:#777777; text-decoration:none;}
.newsItem a:hover{ color:#777777; text-decoration:underline;}
.newsItem a:active{ color:#777777; text-decoration:none;}

/*
Footer
*/
#footer{
	position: relative;
	clear:both;
	width:100%;
	height:125px;
	top:20px;
	background-color:#333333;
}

#footer a:link{ color:#777777; text-decoration:none;}
#footer a:visited{ color:#777777; text-decoration:none;}
#footer a:hover{ color:#777777; text-decoration:underline;}
#footer a:active{ color:#777777; text-decoration:none;}


#footer #copyright{
	position: relative;
	float:left;
	margin-top:25px;
	margin-left:40px;
	color: #999999;
}

#footer #kooba{
	position: relative;
	float:right;
	margin-top:25px;
	margin-right:40px;
	color: #999999;
	text-align:right;
}

/*
Inner - breadcrumbs
*/

#breadcrumbs{
	position: relative;
	clear:both;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}

#breadcrumbs a:link{ color:#446b31; text-decoration:none;}
#breadcrumbs a:visited{ color:#446b31; text-decoration:none;}
#breadcrumbs a:hover{ color:#999999; text-decoration:underline;}
#breadcrumbs a:active{ color:#446b31; text-decoration:none;}

/*
Map
*/
#map{
	position: relative;
	clear:both;
	width:100%;
	height:190px;
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	margin-bottom:15px;
	background-color:#F9F9F9;
}

.lhsText{
	float:left;
	width:48%;
}

.rhsText{
	float: right;
	width:48%;
}

/*
Form
*/

.formLogin{
	font-size: 12px;
	background-color: #F2F2F2;
	width:auto;      
	margin:5px 0 0 0; 
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:160px; 
	border:0px;
	padding:2px;
}