/* CSS Document */

html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center}
p{margin:0 10px 10px}

/*YOU ARE HERE FOR HORIZONTAL MENU*/
body.home #header {background-image:url("images/bg_header_home.jpg");background-repeat:no-repeat;}
body.home #header_home {background-image:url("images/bg_header_home.jpg");background-repeat:no-repeat;}
body.company #header {background-image:url("images/bg_header_company.jpg");background-repeat:no-repeat;}
body.applications #header {background-image:url("images/bg_header_applications.jpg");background-repeat:no-repeat;}
body.services #header {background-image:url("images/bg_header_services.jpg");background-repeat:no-repeat;}
body.methods #header {background-image:url("images/bg_header_methods.jpg");background-repeat:no-repeat;}
body.technology #header {background-image:url("images/bg_header_technology.jpg");background-repeat:no-repeat;}
body.worldwide #header {background-image:url("images/bg_header_worldwide.jpg");background-repeat:no-repeat;}

ul.square {list-style-type: square;}

#header {width: 902px;height:220px;margin:0;padding:0px;color:#79B30B;}
#header_home {width: 902px;height:220px;margin:0;padding:0px;color:#79B30B;}
#menu {width: 600px; height: 60px; padding:18px 0px 0px 50px;font-size:1em;font-weight:normal;letter-spacing:1px;}
*html #menu{height:15px;padding:18px 0px 0px 50px;}
#menu_home {width: 600px; height: 60px; padding:98px 0px 0px 50px;font-size:1em;font-weight:normal;letter-spacing:1px;}
*html #menu_home{height:15px;padding:98px 0px 0px 50px;}
#header-links {width:898px;height:80px;padding:0px 4px 0px 0px;font-weight:normal;text-align:right;font-size:1em;color:#999999;}
#header-links a:link, a:visited {text-decoration:none;color:#999999;}
#header-links a:hover {text-decoration:none;color:#000000;}
ul#tabs{list-style: none;margin: 0;padding: 50px 0px 0px 0px;
  border-bottom: none;font-weight: bold;
  text-align: right;white-space: nowrap;background:none;}
ul#tabs li{display: inline;margin: 0px;}
ul#tabs a{text-decoration: none;padding: 0px 12px 0px 13px;color: #999;}
ul#tabs a#current{color:#06F;background-color:#FFFFFF;}
ul#tabs a:hover{color: #000000;background-color:#FFFFFF;}

#container{text-align:left;}
#content p{line-height:1.4;}
#wrapper{background:#F9F9F9;}
/*#extra{background-image:url("images/bg.jpg");}*/
#footer{background: #818181;color: #FFF;}
#footer p{margin:0;padding:5px 10px;}

/*Images*/
.titles {border:0px;display:block;}
.applications {border:none;}
#extra a {
	display: block;
	margin-bottom:4px;
	width: 263px;
	height: 67px;
	border: 0px;
	overflow: hidden;
	}

#extra a:hover {
	display: block;
	text-indent: -263px;
	width: 263px;
	height: 67px;
	}

/*Typography*/
#content {font-size:1.1em;line-height:2.2em;}
#content strong {font-weight: bold;}
#content a {
	font-weight: bold;
	color: #B31825;
	text-decoration: none;
	}
#content a:hover {
	font-weight: bold;
	color: #B31825;
	text-decoration: none;
	}	
#full-content {font-size:1.1em;line-height:1.3em;}
#full-content strong {font-weight: bold;}
#full-content a {
	font-weight: bold;
	color: #B31825;
	text-decoration: none;
	}
#full-content a:hover {
	font-weight: bold;
	color: #B31825;
	text-decoration: underline;
	}
#full-content ul.li {
	list-style-type: square;
	}
#extra {font-size:.8em;padding-top:4px;}
#navigation {font-size:.9em;padding-top:4px;}
#navigation strong {color:#B31825;}
#navigation a:link {color:#B31825;text-decoration:underline;}
#navigation a:visited {color:#666;text-decoration:underline;}
#navigation a:hover {color:#B31825;text-decoration:underline;}
#footer p{text-transform:uppercase;font-size:.8em;line-height:2em}
h1 {font-family: Arial,Helvetica,sans-serif;
font-size: 1.7em;
letter-spacing: -0.05em;
color: #B31825;
margin: -5px 0px -10px 10px;
line-height: 2.1em;
text-decoration: none;
}

.logo {margin: 0px 0px 0px 18px;border:0px;background:none;}

h2 {font-family: Arial,Helvetica,sans-serif;
font-size: 1.3em;
letter-spacing: -0.05em;
color: #666666;
margin: -5px 0px 0px 10px;
line-height: 1.2em;
text-decoration: none;
}


/*Structural Values*/
#container{width:902px;margin:20px auto}
#wrapper{float:left;width:100%}
#content{margin: 0px 310px 0px 180px}
#full-content{margin: 0px 80px 0px 180px}
#navigation{float:left;width:180px;margin-left:-902px;}
#extra{	float:left;	width:284px;margin-left:-290px;margin-top:4px;border:1px solid #999999;}
#footer{clear:left;width:100%}


/*Submenu (Left)*/
/*MENU*/	
.menulist {
    margin: 2px 0px 0px 20px;
	padding-left: 0px;
	padding-bottom:4px;
    list-style-type: square;
    }

* html .menulist {
    padding-left: 0px;
    list-style-type: square;
    }

.menulist li{
	margin-bottom: 4px;
	}

.menulist a:link{
	font-family: Arial, sans-serif;
	font-weight:bold;
	color: #818181;
	text-decoration:none;
	}

.menulist a:visited{
	font-family: Arial, sans-serif;
	font-weight:bold;
	color: #818181;
	text-decoration:none;
	}

.menulist a:hover {
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration:underline;
	}

.menulist li#on a {
	color: #000000;
	}

.menulist li#sub a {
	padding-left: 8px;
	font-weight: normal;
	border: none;
	}