body {margin:0px; padding:0px; background-color:#6e6e6e;}

#HeadStrip {width:100%; position:relative; height:170px; background-color:#056839; }
#HeadStrip:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#HeadStrip {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #HeadStrip {height: 1%;} 
#HeadStrip {display: block;} 
/* End hide from IE-mac */

#HeadStripBlue {width:100%; position:relative; height:170px; background-color:#018ccf; }
#HeadStripBlue:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#HeadStripBlue {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #HeadStripBlue {height: 1%;} 
#HeadStripBlue {display: block;} 
/* End hide from IE-mac */

#HeadStripOrange {width:100%; position:relative; height:170px; background-color:#ff7200; }
#HeadStripOrange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#HeadStripOrange {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #HeadStripOrange {height: 1%;} 
#HeadStripOrange {display: block;} 
/* End hide from IE-mac */

#HeadStripGreen {width:100%; position:relative; height:170px; background-color:#76c043; }
#HeadStripGreen:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#HeadStripGreen {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #HeadStripGreen {height: 1%;} 
#HeadStripGreen {display: block;} 
/* End hide from IE-mac */

#HeadStripYellow {width:100%; position:relative; height:170px; background-color:#ffc50c; }
#HeadStripYellow:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#HeadStripYellow {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #HeadStripYellow {height: 1%;} 
#HeadStripYellow {display: block;} 
/* End hide from IE-mac */

#HeadStripPink {width:100%; position:relative; height:170px; background-color:#ec0b6b; }
#HeadStripPink:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#HeadStripPink {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #HeadStripPink {height: 1%;} 
#HeadStripPink {display: block;} 
/* End hide from IE-mac */

#HeadStripPurple {width:100%; position:relative; height:170px; background-color:#7a427f; }
#HeadStripPurple:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#HeadStripPurple {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #HeadStripPurple {height: 1%;} 
#HeadStripPurple {display: block;} 
/* End hide from IE-mac */

#HeadStripRed {width:100%; position:relative; height:170px; background-color:#d90209; }
#HeadStripRed:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#HeadStripRed {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #HeadStripRed {height: 1%;} 
#HeadStripRed {display: block;} 
/* End hide from IE-mac */

#HeadInnerStrip {width:865px; height:170px; position:relative; margin:auto;}

#PrintLogo {width:0px; height:0px; overflow:hidden; position:absolute; top:0px; left:0px;}

#Alert {width:100%; padding:10px; background-color:#d90209; font-size:0.90em; font-family:'Droid Sans', Tahoma, Arial; color:#ffffff; font-weight:bold; margin-bottom:20px; }

#ServicesStrip {width:100%; position:relative; height:125px; padding-top:10px; background-color:#dddddd;}
#ServicesInnerStrip {width:865px; position:relative; margin:auto;}

#Content {clear:both; width:100%; padding-top:30px; padding-bottom:40px; position:relative; background-color:#ffffff;}

#ContentInner {width:865px; margin:auto; position:relative;}
#ContentInner:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#ContentInner {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #ContentInner {height: 1%;} 
#ContentInner {display: block;} 
/* End hide from IE-mac */

.unifyRepeat {border-bottom:1px solid #888888; margin-bottom:20px;}

#ContentLeft {width:560px; float:left; position:relative; padding-bottom:20px;}
#ContentRight {width:260px; float:right; position:relative; padding-bottom:20px;}

#FooterStrip {width:100%; position:relative; height:130px; background-color:#6e6e6e;}
#FooterStrip:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#FooterStrip {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #FooterStrip {height: 1%;} 
#FooterStrip {display: block;} 
/* End hide from IE-mac */

#FooterInnerStrip {width:865px; position:relative; padding-top:20px; margin:auto;}


#FooterLeft {float:left; width:300px;}

#FooterRightCol1 {position:absolute; top:20px; right:0px; width:200px; padding-bottom:20px;}
#FooterRightCol2 {position:absolute; top:20px; right:220px; width:200px; padding-bottom:20px;}

#Logo {width:185px; height:109px; position:absolute; top:30px; left:0px;}

#NavigationStrip {width:100%; position:relative; height:25px; padding-top:10px; background-color:#dddddd;}
#NavigationInnerStrip {width:865px; position:relative; margin:auto;}

#MainDescriptionStrip {width:640px; float:right; margin-top:50px;}

#ImageStrip {clear:both;}

h1.MainDescriptionStripText {padding: 0px 0px 4px 0px; font-size:1.10em; font-family:'Droid Sans', Tahoma, Arial; color:#ffffff; text-align:left; line-height:22px;}
p.MainDescriptionStripText {font-size:0.80em; font-family:'Droid Sans', Tahoma, Arial; color:#ffffff; font-weight:norman; text-align:left;}




h1 {font-size:1.10em; font-family:'Droid Sans', Tahoma, Arial; color:#056839; font-weight:bold; padding: 0px 0px 10px 0px;}
h2 {font-size:0.90em; font-family:'Droid Sans', Tahoma, Arial; color:#056839; font-weight:bold; padding: 0px 0px 10px 0px;}

h1.Blue {font-size:1.10em; font-family:'Droid Sans', Tahoma, Arial; color:#018ccf; font-weight:bold; padding: 0px 0px 10px 0px;}
h2.Blue {font-size:0.90em; font-family:'Droid Sans', Tahoma, Arial; color:#018ccf; font-weight:bold; padding: 0px 0px 10px 0px;}

h1.Orange {font-size:1.10em; font-family:'Droid Sans', Tahoma, Arial; color:#ff7200; font-weight:bold; padding: 0px 0px 10px 0px;}
h2.Orange {font-size:0.90em; font-family:'Droid Sans', Tahoma, Arial; color:#ff7200; font-weight:bold; padding: 0px 0px 10px 0px;}

h1.Green {font-size:1.10em; font-family:'Droid Sans', Tahoma, Arial; color:#76c043; font-weight:bold; padding: 0px 0px 10px 0px;}
h2.Green {font-size:0.90em; font-family:'Droid Sans', Tahoma, Arial; color:#76c043; font-weight:bold; padding: 0px 0px 10px 0px;}

h1.Yellow {font-size:1.10em; font-family:'Droid Sans', Tahoma, Arial; color:#ffc50c; font-weight:bold; padding: 0px 0px 10px 0px;}
h2.Yellow {font-size:0.90em; font-family:'Droid Sans', Tahoma, Arial; color:#ffc50c; font-weight:bold; padding: 0px 0px 10px 0px;}

h1.Pink {font-size:1.10em; font-family:'Droid Sans', Tahoma, Arial; color:#ec0b6b; font-weight:bold; padding: 0px 0px 10px 0px;}
h2.Pink {font-size:0.90em; font-family:'Droid Sans', Tahoma, Arial; color:#ec0b6b; font-weight:bold; padding: 0px 0px 10px 0px;}

h1.Purple {font-size:1.10em; font-family:'Droid Sans', Tahoma, Arial; color:#7a427f; font-weight:bold; padding: 0px 0px 10px 0px;}
h2.Purple {font-size:0.90em; font-family:'Droid Sans', Tahoma, Arial; color:#7a427f; font-weight:bold; padding: 0px 0px 10px 0px;}

h1.Red {font-size:1.10em; font-family:'Droid Sans', Tahoma, Arial; color:#d90209; font-weight:bold; padding: 0px 0px 10px 0px;}
h2.Red {font-size:0.90em; font-family:'Droid Sans', Tahoma, Arial; color:#d90209; font-weight:bold; padding: 0px 0px 10px 0px;}



p {padding: 0px 0px 10px 0px; font-size:0.80em; font-family:'Droid Sans', Tahoma, Arial; color:#585858; text-align:justify; line-height:18px;}
a:link {color:#056839; text-decoration:none; font-family:'Droid Sans', Tahoma, Arial;}
a:visited {color:#056839; text-decoration:none; font-family:'Droid Sans', Tahoma, Arial;}
a:hover {color:#000000; text-decoration:underline; font-family:'Droid Sans', Tahoma, Arial;}

ul {font-family:'Droid Sans', Tahoma, Arial; color:#585858; font-weight:normal; line-height:125%; margin: 0px 0px 10px 0px;}
li {font-size:0.80em; font-family:'Droid Sans', Tahoma, Arial; color:#585858; font-weight:bold; line-height:125%; margin: 0px 0px 5px 30px;}



p.MainNavigationText {padding: 0px; font-size:0.80em; font-family:'Droid Sans', Tahoma, Arial; color:#888888; text-align:right; font-weight:bold;}
.MainNavigationText a:link {color:#888888; text-decoration:none; font-family:'Droid Sans', Tahoma, Arial;}
.MainNavigationText a:visited {color:#888888; text-decoration:none; font-family:'Droid Sans', Tahoma, Arial;}
.MainNavigationText a:hover {color:#000000; text-decoration:underline; font-family:'Droid Sans', Tahoma, Arial;}

p.FooterNavigation {padding: 0px 0px 10px 0px; font-size:0.75em; font-family:'Droid Sans', Tahoma, Arial; color:#ffffff; text-align:left; font-weight:bold;}
.FooterNavigation a:link {color:#ffffff; text-decoration:none; font-family:'Droid Sans', Tahoma, Arial;}
.FooterNavigation a:visited {color:#ffffff; text-decoration:none; font-family:'Droid Sans', Tahoma, Arial;}
.FooterNavigation a:hover {color:#000000; text-decoration:underline; font-family:'Droid Sans', Tahoma, Arial;}

p.FooterNavigationSmall {padding:0px; margin:0px; font-size:0.65em; font-family:'Droid Sans', Tahoma, Arial; color:#ffffff; text-align:left; font-weight:bold;}
.FooterNavigationSmall a:link {color:#ebeaea; text-decoration:none; font-family:'Droid Sans', Tahoma, Arial;}
.FooterNavigationSmall a:visited {color:#ebeaea; text-decoration:none; font-family:'Droid Sans', Tahoma, Arial;}
.FooterNavigationSmall a:hover {color:#000000; text-decoration:underline; font-family:'Droid Sans', Tahoma, Arial;}


/* GENERAL CSS NAVIGATION */

#Nav {display:inline; margin:0; height:115px; width:865px; list-style:none; overflow:hidden; padding:0px;}

#Nav li {display:inline; height:115px; overflow:hidden; margin:0px; padding:0px; list-style:none;}

#Nav a {float:left;	padding: 115px 0 0 0;	overflow: hidden;	height: 0px !important; 	
height /**/:115px; /* for IE5/Win only */
}
	
#Nav a:hover {background-position: 0 -115px;}

#Nav a:active, #Nav a.selected {background-position: 0 -115px;}

#NavBlue a {width:115px; margin-right:10px; background: url(../images/navBlue.jpg) top left no-repeat;}
#NavOrange a {width:115px; margin-right:10px; background: url(../images/navOrange.jpg) top left no-repeat;}
#NavGreen a {width:115px; margin-right:10px; background: url(../images/navGreen.jpg) top left no-repeat;}
#NavYellow a {width:115px; margin-right:10px; background: url(../images/navYellow.jpg) top left no-repeat;}
#NavPink a {width:115px; margin-right:10px; background: url(../images/navPink.jpg) top left no-repeat;}
#NavPurple a {width:115px; margin-right:10px; background: url(../images/navPurple.jpg) top left no-repeat;}
#NavRed a {width:115px; background: url(../images/navred.jpg) top left no-repeat;}



*{margin: 0px; padding: 0px;}



/*Boxes*/		
.boxgrid{ width: 170px; height: 170px; float:left; background:#ffffff; border: solid 1px #056839; overflow: hidden; position: relative; margin-bottom:20px;}
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }
.boxgrid h3{padding:0px 0px 4px 0px; margin:0px;  font-size:1em; font-family:'Droid Sans', Tahoma, Arial; font-weight:bold; color:#056839;}
.boxgrid h4{padding:0px 0px 4px 0px; margin:0px;  font-size:0.80em; font-family:'Droid Sans', Tahoma, Arial; font-weight:bold; color:#056839;}
.boxgrid p{padding:0px; margin:0px; color:#888888; font-size:0.80em; text-align:left; line-height:13px;}
.boxgrid a{color:#44b4ff; border-bottom:1px #44b4ff solid;}
.boxgrid a:hover{color:#44b4ff; text-decoration:none;}


.boxcaption{ float: left; position: absolute; background: #000; height: 100px; width: 100%; opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}	


.middle-box {margin-left:20px; margin-right:20px;}
.boxgrid-inner {padding:10px;}


.news-item {width:560px; border-bottom:1px solid #056839; padding-bottom:10px; padding-top:10px;}
.news-item:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.news-item {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html .news-item {height: 1%;} 
.news-item {display: block;} 
/* End hide from IE-mac */



.news-thumb {width:115px; float:left}
.news-content {width:435px; float:left; padding-left:10px;}



.home-news-item {width:260px; border-bottom:1px solid #056839; padding-bottom:10px; padding-top:10px;}
.home-news-item:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.home-news-item {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html .home-news-item {height: 1%;} 
.home-news-item {display: block;} 
/* End hide from IE-mac */
