/* ----------------------- start * ------------------------- */
*{
	padding:0em;
	margin:0em;
	font-family:"Trebuchet MS", Arial, sans serif;
}

.clr{
	clear:both;
}
/* ----------------------- end * ------------------------- */
/* ------------------ start #header ------------------ */
#header {
	color:#fff;
	margin-left:auto;
	margin-right:auto;
	margin-top:14px;

	width:786px;
	padding:10px 0;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:786px;
}
#logo a img {
	border:0;
}
/*#siteWideNav {float:right;position:relative;top:0;}#siteWideNav ul {padding:0;margin:0;list-style-type:none;margin-top:14px;z-index:999;}#siteWideNav ul li {float:left;}#siteWideNav ul li ul li {float:none;line-height:1.25em;}#siteWideNav a span {padding-right:0.4em;margin-left:0.5em;border-right:1px solid #c1d1d3;}#siteWideNav a {font-size:.8em;color:#00703c;text-decoration:none;font-size:.7em;}#siteWideNav a:hover {color:#c1d1d3;}#siteWideNav ul ul {display:none;left:.35em;margin-top:0;position:absolute;top:30px;}#siteWideNav ul li.hover {color:#f00;}#siteWideNav ul li:hover ul li a,#siteWideNav ul li.hover ul li a {display:block;}#siteWideNav ul li:hover ul,#siteWideNav ul li.hover ul {display:block;}#siteWideNav li.lastItem a span {border-right:1px solid #fff;}#siteWideNav li.active a span {text-decoration:underline;}*/

/* ------------------ end #header ------------------ */
/* ------------------ start #control ------------------ */
#control{
	width:786px;
	margin-left:auto;
	margin-right:auto;
}
#control:after{
	display:block;
	height:0em;
	clear:both;
	visibility:hidden;
}
/* ------------------ end #control ------------------ */
/* ------------------ start #mainNavigation ------------------ */
#mainNavigation{
	padding:10px 0 0 0;
	padding /**/:10px 0;
}
#mainNavigation ul {
	list-style-type:none;
}
#mainNavigation a{
	text-decoration:none;
}

#mainNavigation li {
	float:left;
	width:186px;
	height:40px;
	padding:0;
}
#mainNavigation .GIM h1,
#mainNavigation .GBOP h1,
#mainNavigation .GP h1,
#mainNavigation .GH h1{
	display:block;
	position:relative;
	width:186px;
	height:40px;
	margin:0;
	height:40px;
}

#mainNavigation a{
	margin:0;
	padding:0;
	font-size:.8em;
	line-height:1em;
	color:#fff;
	width:100%;
	cursor:pointer;
	height:40px;
	display:block;
}

#mainNavigation span {
	padding:4px 4px 4px 8px;
	width:170px;
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
}

#mainNavigation h1{
	font-size:1em;
	margin:0;
	padding:0;
	display:inline;
}


#mainNavigation .GIM{
	margin:0 7px 0 0;
}
#mainNavigation .GIM h1 a{
	background-color:#00564a;
}
#mainNavigation li.GIMactive h1 a,
#mainNavigation li.GIM h1 a:hover {
	background-color:#fff;
	height:35px;
	border-top:5px solid #00564a;
	color:#fff;
}

#mainNavigation .GP{
	margin:0 7px;
}
#mainNavigation .GP h1 a{
	background-color:#005295;
}
#mainNavigation li.GPactive h1 a,
#mainNavigation li.GP h1 a:hover {
	background-color:#fff;
	height:35px;
	border-top:5px solid #005295;
	color:#005295;
}

#mainNavigation .GBOP{
	margin:0 7px;
}
#mainNavigation .GBOP h1 a{
	background-color:#a38b22;
}
#mainNavigation li.GBOPactive h1 a,
#mainNavigation li.GBOP h1 a:hover {
	background-color:#fff;
	height:35px;
	border-top:5px solid #a38b22;
	color:#a38b22;
}

#mainNavigation .GH{
	margin:0 0 0 7px;
}
#mainNavigation .GH h1 a{
	background-color:#00564a;
}
#mainNavigation li.GHactive h1 a,
#mainNavigation li.GH h1 a:hover {
	background-color:#fff;
	height:35px;
	border-top:5px solid #00564a;
	color:#00564a;
}
/* ------------------ end #mainNavigation ------------------ */
/* ------------------ start #columns ------------------ */
#columns{
	margin:40px 0 20px 0;
}

#columns .content{
	margin:0 0 9px 0;
	padding:0;
	padding:4px 6px;
	font-size:0.75em;
	color:#333;
}

body#homepage #columns #column1 .content,
body#homepage #columns #column2 .content,
body#homepage #columns #column3 .content,
body#homepage #columns #column4 .content{
	min-height:355px;
	height:auto !important;
	height:355px;
}

#columns address {
	font-style:normal;
}
#columns .img{
	padding:0;
	height:363px;
}
#columns .content ul {
	padding-left:3em;
	margin:0.5em 0;
}
#columns h1{
	font-size:1.2em;
	padding:0;
}
#columns h2 {
	font-size:1.2em;
	margin:0 0 0.8em 0;
}
#columns h3 {
	font-size:1.2em;
}

#columns .content a {
	text-decoration:underline;
}
#columns .content a:hover {
	text-decoration:none;
}

#columns .newsItem a {
	color:#6c6e70;
	text-decoration:none;
}
#columns .newsItem a:hover{
	text-decoration:underline;
}
#control p{
	line-height:1.25em;
	margin:1em 0;
}
/* ------------------ end #columns ------------------ */
/* ------------------ start #column1 ------------------ */
#column1{
	float:left;
	width:186px;
	margin:0 7px 0 0;
	border-bottom:5px solid #00564a;
}

#column1 h2,
#column1 a{
	color:#00564a;
}
/* ------------------ end #column1 ------------------ */
/* ------------------ start #column2 ------------------ */
#column2{
	float:left;
	width:186px;
	margin:0 7px;
	border-bottom:5px solid #005295;
}
#column2 h2,
#column2 a{
	color:#da6c2d;
}
#column2 .content{
	background:#eeecdc url(../../images/bkg_gem.jpg) no-repeat left bottom;
}
/* ------------------ end #column2 ------------------ */
/* ------------------ start #column3 ------------------ */
#column3{
	float:left;
	width:186px;
	margin:0 7px;
	border-bottom:5px solid #a38b22;
}
#column3 h2,
#column3 a{
	color:#da6c2d;
}
#column3 .content{
	background:#eeecdc url(../../images/bkg_bop.jpg) no-repeat left bottom;
}
/* ------------------ end #column3 ------------------ */
/* ------------------ start #column4 ------------------ */
#column4{
	float:left;
	width:186px;
	margin:0 0 0 7px;
	border-bottom:5px solid #00564a;
}
#column4 h2,
#column4 a{
	color:#da6c2d;
}
#column4 .content{
	background:#eeecdc url(../../images/bkg_gh.jpg) no-repeat left bottom;
}
/* ------------------ end #column4 ------------------ */
/* ------------------ start #footer ------------------ */
#footer{
	clear:both;
	text-align:center;
	color:#000;
	font-size:10px;
	line-height:22px;
	margin:0;
	padding:0;
	bottom:0;
}
/* ------------------ end #footer ------------------ */