/* LAMP Style */
* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	}
body {
	background:url(../images/bkgrd.jpg) top repeat-x #FFFFFF;
	margin-top:0px;
	}
	
#mainlogo {position:relative; top:0px; left:160px; text-align:left;}

	
#container {
	width:955px;
	border:1px solid #000000;
	
	background-repeat:repeat-y;
	background-image:url(../images/left-fill.jpg);
	background-position:top left;
	
	background-color:#FFFFFF;
	margin:0 auto;
	}
.clear {
	clear:both;
	}
#header {
	background:url(../images/header.jpg) repeat-x;
	width:955px;
	height:157px;
	}
h1#logo {
	
	width:634px;
	height:132px;
	margin:0 auto;
	}
	h1#logo span {
		display:none;
		}
#mainwrapper {
	width:955px;

	/*background-color:#ECEBE8;*/
	}
#NavWrapper {
	background-color:#ECEBE8;
	border-top:5px solid #FFFFFF;
	width:275px;
	padding-top:10px;
	float:left;
	/*height:382px;*/
	}
/* Navigation Home */
#nav-vertical {
	background:url(../images/homenav.jpg) no-repeat;
    width:249px;
    height:198px;
    margin:0 auto;
    padding:0;
    }
    #nav-vertical span {
    display: none;
    }
    #nav-vertical li, #nav-vertical a {
	height:39px;
    display:block;
    }
    #nav-vertical li {
    float:left;
    list-style:none;
	display:inline;
    }
    #nav-vertical-01 {width: 249px;} 
    #nav-vertical-02 {width: 249px;}
    #nav-vertical-03 {width: 249px;} 
	#nav-vertical-04 {width: 249px;} 
    #nav-vertical-05 {width: 249px;} 

    #nav-vertical-01 a:hover {background:url(../images/homenav.jpg) 0px -198px no-repeat; }
    #nav-vertical-02 a:hover {background:url(../images/homenav.jpg) 0px -237px no-repeat; }	
    #nav-vertical-03 a:hover {background:url(../images/homenav.jpg) 0px -276px no-repeat; }
	#nav-vertical-04 a:hover {background:url(../images/homenav.jpg) 0px -315px no-repeat; }
    #nav-vertical-05 a:hover {background:url(../images/homenav.jpg) 0px -354px no-repeat; }
	
	
/* Navigation Inside */
#nav-Inside {
	background:url(../images/navInside.jpg) no-repeat;
    width:249px;
    height:237px;
    margin:0 auto;
    padding:0;
    }
    #nav-Inside span {
    display: none;
    }
    #nav-Inside li, #nav-Inside a {
	height:39px;
    display:block;
    }
    #nav-Inside li {
    float:left;
    list-style:none;
	display:inline;
    }
    #nav-Inside-01 {width: 249px;} 
    #nav-Inside-02 {width: 249px;}
    #nav-Inside-03 {width: 249px;} 
	#nav-Inside-04 {width: 249px;} 
    #nav-Inside-05 {width: 249px;} 
	#nav-Inside-06 {width: 249px;}
	
    #nav-Inside-01 a:hover {background:url(../images/navInside.jpg) 0px -237px no-repeat; }
		#home .home {background:url(../images/navInside.jpg) 0px -237px no-repeat; }
    #nav-Inside-02 a:hover {background:url(../images/navInside.jpg) 0px -276px no-repeat; }
		#aboutus .aboutus {background:url(../images/navInside.jpg) 0px -276px no-repeat; }
    #nav-Inside-03 a:hover {background:url(../images/navInside.jpg) 0px -315px no-repeat; }
		#services .services {background:url(../images/navInside.jpg) 0px -315px no-repeat; }
	#nav-Inside-04 a:hover {background:url(../images/navInside.jpg) 0px -354px no-repeat; }
		#affiliations .affiliations {background:url(../images/navInside.jpg) 0px -354px no-repeat; }
    #nav-Inside-05 a:hover {background:url(../images/navInside.jpg) 0px -393px no-repeat; }
		#casestudies .casestudies {background:url(../images/navInside.jpg) 0px -393px no-repeat; }
	#nav-Inside-06 a:hover {background:url(../images/navInside.jpg) 0px -432px no-repeat; }
		#contactus .contactus {background:url(../images/navInside.jpg) 0px -432px no-repeat; }
	
/* Flash Area */
#FlashWrapper {
	width:679px;
	float:left;
	padding-left:26px;
	}
#side-a {
	float: left;
	width: 275px;
	background-color:#ECEBE8;
	margin:0 auto;
	clear:both;
}

#side-b { 
	margin: 0;
	float: left;
	width: 639px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding:20px;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#side-b-flash { 
	margin: 0;
	float: left;
	width: 639px;
	height: 1% /* Holly hack for Peekaboo Bug */
}


#sloganBox {
	width:275px;  
	border-top:5px solid #FFFFFF;
	background-color:#DDDDDD;
	font-weight:bold;
	} 
	
.customersignature {
font-weight:normal;
font-style:italic;
}	
	
#footerbottom {
height:55px;
padding-top:5px;
background-color:#262522;
width:955px;
color:#ffffff;
line-height:16px;
font-size:11px;
}

.footer {
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
