html, body, div, dt, a, table {
    margin: 0;
    padding: 0;
}

#container {
    width: 960px;
    margin: auto;    
	
}
body.page_green{
	background-image: url(images/strip_green.jpg);
	background-repeat: repeat-x;
}
object { display:inline; width:200px;}

body.page_purple {
	background-image: url(images/strip_purple.jpg);
	background-repeat: repeat-x;
}
body.page_blue {
	background-image: url(images/strip_blue.jpg);
	background-repeat: repeat-x;
}
body.page_orange {
	background-image: url(images/strip_orange.jpg);
	background-repeat: repeat-x;
}
body.page_aqua {
	background-image: url(images/strip_aqua.jpg);
	background-repeat: repeat-x;
}

p, ul {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size:16px; color:#403a2a;}
h2 {font-family: Arial, Century Gothic, Helvetica, Verdana, Sans-serif; font-size: 15px; color:#1a786c; }
h3 {font-family: Century Gothic, Helvetica, Verdana, Sans-serif; font-size: 18px; color:#256818; }

small {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size:12px; color:#403a2a;

}


img.thumbnail {padding: 5px; border-style:solid; border-width:1px; border-color:white;}
img.thumbnail:hover  {padding: 5px; border-style:solid; border-width:1px; border-color:grey;}

table {padding-left:0px;}

#text {width:650px; 
    height:360px; 
    OVERFLOW-Y: auto; 
    OVERFLOW-X: auto;}

#content {float:left; position:relative;}
#gallery {float:right;}

#footer { clear:both; text-align:center; padding-top: 40px; padding-bottom:50px;}
.footer {font-size:12px; color:grey; }




#header {height: 100px; background-image: url(images/header.jpg); }
#headerFrontPage  {height: 100px; background-image: url(images/header2.jpg); }
#navigation {height: 50px;}




#navigation dl { margin: 0; padding: 0; }
#navigation dt {float: left;}

#navigation dt a {
	display: block;
    height: 60px;
    padding: 0px 0 0 0;
    overflow: hidden;
    background-repeat: no-repeat;
}

#navigation dt a:hover {
    background-position: 0 -60px;
}
#navigation dt a.active {
	background-position: 0 -60px;
}

#navigation dt #nav_home { width: 95px; background-image: url(images/nav_home.jpg); }
#navigation dt #nav_about { width: 125px; background-image: url(images/nav_about.jpg); }
#navigation dt #nav_lc { width: 160px; background-image: url(images/nav_lc.jpg); }
#navigation dt #nav_lm { width: 170px; background-image: url(images/nav_lm.jpg); }
#navigation dt #nav_h { width: 150px; background-image: url(images/nav_h.jpg); }
#navigation dt #nav_iph { width: 145px; background-image: url(images/nav_iph.jpg); }
#navigation dt #nav_contact { width: 115px; background-image: url(images/nav_contact.jpg); }

#mainPic { 
	height: 220px;
	padding-top: 20px;
	position:relative;
}
#mainPic img {
    position: absolute;
    top: 10;
    left: 0;
    z-index: 8;
}
#mainPic img.active {
	z-index: 10;
}
h10{color:#afd31b;}
h11{color:#e55d00; font-size:24px;}

#FrontPage_welcome {position:absolute; z-index:50; top:18px; left:10px; width:350px;
					font-family: Arial, Helvetica, Verdana, Sans-serif; font-size:27px; color:#FFFFFF;}
#FrontPage_tagline {position:absolute; z-index:51; top:58px; left:50px; width:400px;
					font-family: Arial, Helvetica, Verdana, Sans-serif; font-size:20px; color:#b5b5b5;}
#FrontPage_services {position:absolute; z-index:52; top:110px; left:105px; width:300px;
					font-family: Arial, Helvetica, Verdana, Sans-serif; font-size:17px; color:#847b1c;}
#FrontPage_Middle {position:absolute; z-index:53; top:160px; left:475px; width:250px;
					font-family: Arial, Helvetica, Verdana, Sans-serif; font-size:16px; color:#4b4b4b;}
#FrontPage_contact {position:absolute; z-index:54; left:750px; top:25px;  width:208px;
					font-family: Arial, Helvetica, Verdana, Sans-serif; font-size:17px; color:#847b1c;}

.warning_s1 {
	font-family: Arial, Helvetica, Verdana, Sans-serif; font-size:12px; color:red;
}

.success {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size:16px; color:#006f03;}

