body {
	margin : 0; font-family: verdana, arial, sans-serif; font-size: 12px;
	background: url(images/bg-gray-gradient.jpg) 50% 0 repeat-y;
        }

#wrapper {width: 900px; margin: 0 auto;
	position: relative;}


#header { text-align: center; height: 172px;
background: #01223f url(images/header.jpg) no-repeat; 
border-bottom: 1px solid #333;}

#header2 { text-align: center; height: 100px;
background: #fff url(images/GE-imagination.gif) 20px 0 no-repeat; 
border-left: 1px solid #333; border-right: 1px solid #333; border-bottom: 1px solid #333;}

h1 {font-size: 1.3em; padding: 6px; margin: 6px;}
h1.about {margin-left: 28px;}
h2 {font-size: 1.2em; padding: 6px; margin: 6px; color: #1b3857; text-transform: uppercase;}
h3 {font-size: 1.1em; padding: 6px; margin: 6px; text-align: center; color: #33567b;}
h4 {font-size: 1.1em; padding: 6px; margin: 6px;}
h4.underline { border-bottom: 3px double #33567b; margin-bottom: 20px;}
h4.mailing {padding: 6px 2px; margin: 6px 0; }
p {font-size: 1em; padding: 6px; margin: 6px;}


img {border: 1px solid #000;}
	
#content a {font-weight: bold;}

a:link, a:visited {color: #33567b; text-decoration:underline;}
a:hover, a:active {color: #1c5db1;}

			 		 
#content {
	margin: 0 auto;
	width: 900px;
    font-family: "verdana", Arial, Helvetica;    
	padding: 5px 0 0 0;
           }			 
		 
#navtop {background: #001d39 url(images/bg-nav-button.jpg) 0 50% repeat-x;
		width: 900px; text-align:center; 
		margin: 0 auto 5px; 
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
	 }

#navtop p {color: #fff; margin: 2px 0; padding: 1px;}
		
	
#navtop a {padding: 3px 18px; margin: 1px 0;
	font-family: "verdana", Arial, Helvetica;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
    background: #001d39 url(images/bg-nav-button.jpg) 0 50% repeat-x;
	text-decoration: none;
	border-right: 1px solid #01223f;
	border-bottom: 1px solid #01223f;
	border-left: 1px solid #333;
	}

#navtop a:hover {
	color:#fff;
	text-decoration:none;
     background: #001d39 url(images/bg-nav-button.jpg) 0 30% repeat-x;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-top: 1px solid #01223f;
	border-left: 1px solid #01223f;
	}
	
#navtop a.last {border: none;}

.leftSide {float:left; width: 400px; background: #eee; border-right: 1px solid #000; padding: 10px; margin-left: 10px;}
.rightSide {float:right; width: 400px; padding: 10px; margin-right: 10px; text-align: justify;}	

.leftSide2 {float:left; width: 480px; background: #eee; padding: 10px 0; margin-left: 15px;}
.rightSide2 {float:right; width: 350px; margin-right: 10px; margin-top: 50px}	

.memoryDiv {background: #fff; border: 1px solid #ddd; padding: 10px 0; margin: 10px 10px 0 0; text-align: center;}

img.memory {margin: 0 auto; border: none;}
	
#footer {text-align: center; padding: 20px 0 0; margin: 20px 0; background: url(images/bg-footer.jpg) repeat-x;}

#footer h3 {padding: 6px 0 0; margin: 6px;}

#footer p {background: url(images/bg-footer2.jpg) bottom left repeat-x; margin: 0; padding: 3px 0 30px;}

p.browser {color: #f5f3d7; font-weight: bold; padding: 10px; background: #aa3639; text-align: center; width: 875px;}
p.browser a:link, p.browser a:visited {text-decoration: underline; color: #fff;}

.featureWrap {background-color: #eee; margin: 2px 0;
 border: 1px solid #ccc; padding: 10px;}
 
.featureWrap2 {background-color: #eee; margin: 0;
 border: 1px solid #ccc; padding: 10px 10px 10px 20px;}

.feature {padding: 10px; background: #ddd; float: right; width: 590px; margin-right: 20px;}

.feature ul {text-align: left}
 
img.alignLeft {border: 1px solid #333; float: left; margin: 0 5px 10px 20px;}
img.alignRight {position: absolute; top: 8px; right: 110px;}
img.alignRight2 {position: absolute; top: 8px; right: 90px;}

#contact {font-family: "verdana", Arial, Helvetica;  font-size: 10pt; }	

input {margin: 3px;}

.bottomWrap {margin: 2px 2px 10px;}

#leftDiv {float: left; width: 400px; padding: 10px 10px 10px 0; margin-left: 20px;}

#mailingList {font-size: 11px; padding: 0 0 5px 10px; border: 1px solid #000000; margin: 30px 5px 15px; background: #fff;}
#mailingList2 {width: 370px; margin-right: 20px; float: right; font-size: 11px; padding: 0 0 5px 10px; border: 1px solid #000000; margin-top: 30px; margin-bottom: 15px; background: #fff; }

.clear {clear: both}
.red {color: #770000; font-weight:bold;}
.highlight {color: #ed1c24; font-weight: bold;}
.highlight2 {color: #d8292f; font-weight: bold;}
.highlight3 {color: #1b3857; font-weight: bold }

#logoWrap {margin: 10px 15px 2px; padding: 8px 3px 8px 20px; background: #fff; position: relative;
 border: 1px solid #ccc;}
 
#logoWrap img, #logoWrap2 img {border: none;}
#logoWrap2 {margin: 10px 15px 2px; padding: 8px 3px 8px 40px; background: #fff; position: relative;
 border: 1px solid #ccc; }

