


/* General stylesheet for consistent styles throughout the site */



body {
  margin: 0 auto;
  padding: 0;
  font-family: Arial, Tahoma, Verdana, Georgia, sans-serif;
  font-size: 1em;
  color: #000;
  width: 960px;
  }


/* Company logo and top banner styles*/


#l {
  width: 266px;
  height: 92px;
  background-image: url(../images/logo.jpg);
  background-repeat: no-repeat;
  margin: 0 auto;
  margin-top: .5em;
  padding: 0;
  position: relative;
  }

#logo {
  width: 260px;
  }

#l li {
  margin: 0;
  padding: 0; 
  list-style: none;
  position: relative;
  top: 0;
  }
	
#l li, #l a {
  width: 266px;
  height: 92px;
  display: block;
  }
	
#m {
  left: 0;
  width: 66px;
  }
	
#wrapper {
  width: 640px;
  float: right;
  margin: 0 auto;
  margin-top: -5.8em;
  background-image: url(../images/banner_top.jpg);
  background-repeat: no-repeat;
  }
	
.a {
  padding-top: 20px;
  padding-left: 12px;
  font-weight: bold;
  font-size: 1em;
  }

.b {
  float: right;
  width: 162px;
  margin-top: -5.2em;
  font-size: .7em;
  font-weight: bold;
  }

	
 /* Main navigation styles*/


.menu {
			margin:0 auto;
			padding:0;
			height:40px;
			width:960px; 
			display:block; 
			background: #000 url(../images/nav_bg.png); 
			background-repeat: no-repeat;  
			-moz-border-radius-topleft: 20px; 
			-moz-border-radius-topright: 20px; 
			-webkit-border-top-left-radius: 20px;
			-webkit-border-top-right-radius: 20px; 
			border-top-left-radius: 20px; 
			border-top-right-radius: 20px;
			}

.menu li {
			padding:0; 
			margin:0; 
			list-style:none; 
			display:inline;
			}
			
.menu li a {
			float:left; 
			padding-left:56px;
			display:block; 
			text-decoration:none; 
			color: #ffffff; 
			font-size:14px; 
			font-family: Arial, Verdana,  Helvetica, sans-serif; 
			cursor:pointer; 
			outline:none;
			}
			
.menu li a span {
			line-height:30px; 
			float:left; 
			display:block; 
			padding-top: 5px; 
			padding-bottom: 5px; 
			padding-right:57px;
			}

.menu li a:hover {
			color: #ffff1b;
			}

.menu li a.active, .menu li a.active:hover {
			line-height:30px; 
			background:url("../images/topMenuImages.png"); 
			background-repeat: no-repeat; 
			width: 58px; 
			text-indent: -9999px;
			}


	#container {
	background-image: url(../images/banner_bg.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 214px;
	margin: 0 auto;
	margin-bottom: 1.5em;
	}
	
	#content {
	width: 631px;
	padding-top: 2px;
	float: right;
	}
	
	#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
	}
	
	#slider li { 
	
	/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
	*/ 
	
	width:630px;
	height:200px;
	overflow:hidden; 
	}	
	
	img {
	border: none;
	}
