﻿BODY, HTML {
	margin: 			0;
	padding: 			0px 0px 0px 0px ;
	font-family: 		Verdana, sans-serif;
	font-size: 			12px;
	font-weight:		normal;
	color: 				#ccc;
	background-color:	#FFFFFF;	
}

	/* Firefox Dotted Outline Fix */
	a:active { 
		outline: none; 
	}
	
	/* Firefox Dotted Outline Fix */
	a:focus { 
		-moz-outline-style: none; 
	}

/* Menu Body */
	ul#menu {
		width:100%;
		height:113px;
		/*background:url(bg.png) repeat-x; */

		list-style:none;
		margin:0;
		padding:0;
		padding-top:0px;
		padding-left:0px;
	}
	
	/* Float LI Elements - horizontal display */
	ul#menu li {
		float:left;
	}
	
	/* Link - common attributes */
	ul#menu li a {
		background:url("menu.png") no-repeat scroll top left;
		display:block;
		height:113px;
		position:relative;
	}
	
	/* Specify width and background position attributes specifically for the class: "home" */
	ul#menu li a.Graf {
		width:114px;
	}
	
	/* Specify width and background position attributes specifically for the class: "portfolio" */
	ul#menu li a.Pubb {
		width:114px;
		background-position:-114px 0px;
	}
	/* Specify width and background position attributes specifically for the class: "home" */
	ul#menu li a.Webd {
		width:114px;
		background-position:-228px 0px;
	}
	
	/* Specify width and background position attributes specifically for the class: "portfolio" */
	ul#menu li a.Port {
		width:114px;
		background-position:-342px 0px;
	}
	/* Specify width and background position attributes specifically for the class: "home" */
	ul#menu li a.Aero {
		width:114px;
		background-position:-456px 0px;
	}
	
	/* Specify width and background position attributes specifically for the class: "portfolio" */
	ul#menu li a.Cont {
		width:114px;
		background-position:-570px 0px;
	}
	
	/* Span (on hover) - common attributes */
	ul#menu li a span {
		background:url(menu.png) no-repeat scroll bottom left;
		display:block;
		position:absolute;
		top:0;
		left:0;
		height:100%;
		width:100%;
		z-index:100;
	}
	
	/* Span (on hover) - display pointer */
	ul#menu li a span:hover {
		cursor:pointer;
	}
	
	/* Shift background position on hover for the class: "home" */
	ul#menu li a.Graf span {
		background-position:0px -113px;
	}
	
	/* Shift background position on hover for the class: "portfolio" */
	ul#menu li a.Pubb span {
		background-position:-114px -113px;
	}
	
	/* Shift background position on hover for the class: "home" */
	ul#menu li a.Webd span {
		background-position:-228px -113px;
	}
	
	/* Shift background position on hover for the class: "portfolio" */
	ul#menu li a.Port span {
		background-position:-342px -113px;
	}

	/* Shift background position on hover for the class: "home" */
	ul#menu li a.Aero span {
		background-position:-456px -113px;
	}
	
	/* Shift background position on hover for the class: "portfolio" */
	ul#menu li a.Cont span {
		background-position:-570px -113px;
	}
	
	#slider {
				width:923px;
				height:449px;
				
				/*IE bugfix*/
				padding:0;
				margin:0;
			}
			
			#slider li { list-style:none; }
			
			#page {
				width:923px;
				margin:0px auto;
			}
			

.pp5 {
	 font-family:NewsGothicStd, Verdana, Arial, sans-serif;
	 font-size: 1.2em; 
	 font-weight:bold;
	 color: black;
	 text-decoration: none;
	 text-align:center;
     vertical-align: middle;  
     } 
.pp5:link {color:black; text-decoration: none;}     
.pp5:visited {color:black; text-decoration: none;}     
.pp5:hover {color:black; text-decoration: underline;}

.ppcb
    { position:relative ;
      background-position:left ;
      text-align:left;
      top: -1px;      
      float: left;}

.ppr  
    {  position:relative ;
        background-position:left ;
        text-align:left;
    left: -10px;
       float: left;}

.footer{
	color: black;
	text-align:center;
	position:relative;
	bottom: 30px;
}

.loghi {	
	position: relative;
	float:left;
	
	vertical-align: top;
	text-align: left;
	width:684px
}
.logo{
	position: relative;
	float: left;
	text-align: right;
	width: 38px;
	height: 38px;
	padding: 10PX;
}
.slogan{
	position: relative;
	float: left;
	text-align: left;
	width: 534px;
	height: 93px;
}

