body {
background-color: #666; }	
#container {
			width: 760px;
			\width: 780px;
			w\idth: 760px;
			border: 1px #ccc solid;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 10px;
		}

		#banner {
			padding: 5px;
			margin-bottom: 5px;
}
#cge {
text-indent: -200em;
background-image: url(../images/CGE_type_logo.gif);
background-repeat: no-repeat;
margin-top: 1em; }

banner#img{
border: none; }

#content {
			padding: 5px;
border-top: 3px #ccc double;
margin-top: 2em;
border-bottom: 3px #ccc double;
margin-bottom: 1em;
color: #fff; }

		#footer {
			clear: both;
			padding: 5px;
			margin-top: 5px;
font-size: 1em;
text-align: center;
color: #fff; }
		/* ------------------- Drop Dowm Menus ----------------------- */

#divNav {
		background: transparent top left;
		padding: 0;
		height: 40px;
		width: 720px;
text-align: center;
margin-right: auto;
margin-left: auto;
}

	#nav {
		position: relative;
		top: 3px;
		height: 80px;
		width: 720px;
text-align: center; }

	#nav li ul, #nav li ul {
		margin: 0;
		padding: 0;
text-align: center;
}

	#nav a {
		text-decoration: none;
}

	#nav li { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
padding-right: 3px;
text-align: center;
vertical-align: middle;
background-repeat: repeat-x;
letter-spacing: 2px; }

	#nav li ul {
		display: none;
}

	#nav li.off ul, #nav li.on ul  { /*put the subnav below*/
		position: absolute;
		top: 17px;
		left: +195px;
		padding-top: 2px;
		height: 19px;
		width: 350px;
		padding-left: 60px;
}

	#nav li.on ul {
		background: transparent;
	}

	#nav li.on:hover ul, #nav li.over ul { /*for ie*/
		}

	#nav li a {
		color: #666;
		display: block;
		width: 100px;
		padding-top: 2px;
padding-right: 2px;
padding-bottom: 0px;
padding-left: 0px;
font-size: .7em;
font-weight: normal;
background-color: #e7e7e7;
font-family: serif;
height: 15px; }

	#nav li.on a {
		color: #666;
background-color: #e7e7e7; }

	#nav li.on ul a, #nav li.off ul a {
		border: 0;
		float: left; /*ie doesn't inherit the float*/
		color: #000;
font-weight: normal;
height: 15px;
width: 100px; }

	#nav li.on:hover ul a, #nav li.over ul li a { /*for ie - the specificity is necessary*/
		}

	#nav li.on ul {
		display: block;
color: #e7e7e7;
}

	#nav li.off:hover ul, #nav li.over ul {
		display: block;
		z-index: 6000;
}

	#nav li.off a:hover, #nav li.on a:hover { 
		color: #fff;
background-color: #343434; }

/*subnav formatting*/

#nav li.off ul a, #nav li.on ul a {
	display: block;
font-size: .7em;
margin: 0px;
color: #666; }		

#nav li.on ul a {
color: #666;
margin: 0em;
}

cge#h1{
color: #000;
font-size: 2em;
padding: 1px;
margin: 5px;
text-shadow: #AAA 2px 2px 3px;
display: inline;
}
 
#content p {
width: 368px;
margin-right: auto;
margin-left: auto;
}

#content ul {
width: 700px;
margin-right: auto;
margin-left: auto;
text-align: center; }
#content ul#photo {
width: 200px;
text-align: center;
margin-right: auto;
margin-left: auto;
padding: 5px;
margin-top: 20px;
margin-bottom: 5px; }

#content ul#photo  li {
list-style-type: none;
width: 200px;
margin: 1px;
padding: 1px;
display: block; }


abbr, acronym {
	font-style: normal; 
	border-bottom: 1px solid #600; 
	cursor: help;
	}
p.centered {
text-align: center; }
a:link {
color: #FFF; }
a:visited {
color: #FFFFFE; }
a:hover {
color: #600; }

ul.gallery {
width: 700px; 
\width: 720px;
			w\idth: 700px;}

ul.gallery li {
list-style-type: none;
display: inline;
width: 80px;
margin-right: 10px; }

table.fpphoto {
width: 100%;
text-align: center; }

table.products {
width: 415px;
margin-right: auto;
margin-left: auto;
font-size: .95em; }

img {
border: none; }
li {
margin-bottom: 1.5em;
margin-right: 1.5em; }

div.logo {background-color:#FFF;
padding: 1em; }

ul.logoul {
width: 700px; 
\width: 720px;
			w\idth: 700px;}

ul.logoul li{
display: inline;
margin-bottom: 6em;
margin-right: 4em;
width: 100px;
height: auto; }

div.logo h1{
color: #000;
text-align: center; }