 #wrapper
{
	width:90%;
	margin:10px auto;
	height:100%;
}

body
 {
	font-family: Arial, sans-serif;
	line-height: 1.166;
	padding: 0px;
	text-decoration: none;
	border-bottom: medium;
	}
	
#logo
{
	background-image:url(graphics/SEheader.gif);
	background-repeat:no-repeat;
	height:200px;
	font:Arial, Helvetica, sans-serif;

}

#logo2
{
	background-image:url(graphics/SEheader.gif);
	background-repeat:no-repeat;
	height:75px;
	font:Arial, Helvetica, sans-serif;

}
.press
{
padding:10px;
	margin-left:250px;
	font-size:24px;
	font-weight:bold;
	text-align:left;
	color:#009530;
}

.press1
{
	padding:10px;
	margin-left:250px;
	margin-top:0px;
	font-size:14px;
	text-align:left;
	color:#000000;
}

.press2
{
	padding: 10px;
	margin-left:250px;
	font-size:12px;
	text-align:left;
	color:#000000;
}



	
#logoindex
{
	background-image:url(graphics/SEheaderindex.gif);
	background-repeat:no-repeat;
	height:150px;
}	
#librarytitle{
	background:url(graphics/librarytitle.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:50px;
	width:100%;
	margin-top:10px;
}
	


/***********************************************/
/* Text & Links                                */
/***********************************************/

h1
{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12pt;
 color: #009530;
 margin: 0px;
 padding: 0px;
}

h2
{
 font-family: Arial, sans-serif;
 font-size: 10pt;
 color:#CCCCCC;
 margin: 0px;
 padding: 0px;
 text-decoration:none;
}

h3
{
	font-family: Arial,sans-serif;
	font-size: 14pt;
	color:#000000;
	margin: 0px;
	padding: 0px;
	outline-color: #FFFFFF;
}

h4
{
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#009530;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	text-decoration:none;
}

h5
{
 font-family: Arial,sans-serif;
 font-size: 10pt;
 color:#000000;
 margin: 0px;
 padding: 0px;
 text-decoration:none;
 }
 
 h6
{
	font-family: Arial,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#0000CC;
	margin: 0px;
	padding: 0px;
}

h7
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24pt;
	color:#000000;
	font-weight:bold;
	text-align:left;
}
h8
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	color:#009530;
	font-weight:bold;
	text-align:left;
}

h9
{
 font-family: Arial, sans-serif;
 font-size: 8pt;
 color:#000000;
}

ul
{
	list-style-type: disc;
	color: #000000;
	text-decoration: none;
}

ul u
l{
 list-style-type: disc;
}

ul ul ul
{
 list-style-type: none;
}

label
{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#navBar
{
	float: left;
	width:25%;
	margin-top:0px;
}

#companyname
{
	
	padding:0px;
	margin-top:25px;
	margin-right:0px;
	margin-left:250px;
	width:70%;
	height:50px;
	background-image:url(graphics/description.gif);
	background-repeat:no-repeat;
}

#companycontent
{
	padding:0px;
	margin-top:10px;
	margin-left:50px;
	margin-right:0px;
	height:152px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	
}
#about
{
	padding:0px;
	margin-top:40px;
	margin-left:50px;
	margin-right:0px;
	height:152px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
}

.about a:
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	float:left;
	text-decoration:none;
}

.about a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	float:left;
	text-decoration:none;
}



#capabilitiespic
{
float:left;
background-image:url(graphics/capabilitiespic2.gif);
background-repeat:no-repeat;
background-position:top;
vertical-align:top;
height:500px;
width:100px;
margin-top:10px;
padding-right:40px;
}

/**********#globalNav styles**********/        

#globalNav
{
	
	background-color:#009530;
	text-align:center;
	
	height:25px;
	width:100%;
	margin-top: 35px;
}

#globalNav a 
{
	font-size: 12pt;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	}

#globalNav a:hover
 {
	font-size: 14pt;
	padding: 0px 0px 0px 0px;
	text-align:center;
	color:#ffffff;
}

#globalNav2
{
	
	background-color:#009530;
	text-align:center;
	height: 25px;
	width:100%;
}

#globalNav2 a 
{
	font-size: 12pt;
	text-align:center;
	
	color:#ffffff;
	text-decoration:none;
	}

#globalNav2 a:hover
 {
	font-size: 14pt;
	padding: 0px 0px 0px 0px;
	text-align:center;
	color:#ffffff;
}

/************** .welcome styles ***************/


#script
{
}


#capabilities
{
	float:right;
 	height:200px;
  	width:25%;
	margin-left:0px;
	margin-top:10px;
}
  
.glance 
{
	text-align: left;
	
}

#spotlight
{
	float:right;
	height:200px;
	width:35%;
	margin-top:10px;
	border-style:dashed;
	border-width:thin;
	margin-bottom: 0px;
	padding:5px;
}

.productspot 
{
	text-align: left;
	margin-top:5px;
}

.product h3
{
	padding: 10px 0px 5px 0px;
	text-align: left;
	font-size: 12pt;
	color: #0000cc;
}

.button1
{
	float:left;
}

.button2
{
	float:right;
}
/************* #siteInfo styles ***************/

#siteInfo
{
	clear: both;
	color: #ffffff;
	font-weight:normal;
	text-align:center;
	background-color:#009530;
	height:15px;
	font-size: 8pt;
	padding-top: 0px;
}

#final
{
	background-image:url(file:///Y|/Marketing/RAMwebsite/Jan08Website/graphics/multi.gif);
	background-repeat:no-repeat;
	width:100%;
	padding:0px 10px 0px 0px;
}


/************* #search styles ***************/

#search
{
	padding: 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 80%;
}

#search form
{
 	margin: 0px;
 	padding: 0px;
}

#search label
{
	display:block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/


#navBar ul a:link, #navBar ul a:visited 
{
	display: block;
}

#navBar ul 
{
	list-style: none; margin: 0; padding: 0;
	
}




/*********** #sectionLinks styles ***********/

#sectionLinks
{
	position: relative;
	margin: 10px;
	margin-top: 15px;
	line-height:24px;
}

#sectionLinks a 
{
	
	padding: 2px 0px 2px 0px;
	font-size: 12px;position: relative;
	color:#009530;
	text-decoration:none;
	}

#sectionLinks a:hover
{
	
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
}


/*********** .relatedLinks styles ***********/

.relatedLinks
{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3
{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited
{
	display: block; 
}





/************** #library links **************/

.mainDiv
{
  width:300px;
}

.topItem
{
  font: bold 12px tahoma,verdana,sans-serif;
  letter-spacing: 0;
  background-repeat:no-repeat;
  border: none;
  width: 300px;
  height: 25px;
  color:#009530;
  cursor:pointer;
  text-indent:10px;
}

.topItemOver
{
  text-indent:10px;
  font: bold 12px tahoma,verdana,sans-serif;
  letter-spacing: 0;
  background-repeat:no-repeat;
  height: 25px;
  width: 300px;
  color:#000;
  cursor:pointer;
}

.topItemClose
{
  text-indent:10px;
  font: bold 12px tahoma,verdana,sans-serif;
  letter-spacing: 0;
 background-repeat:no-repeat;
  height: 25px;
  width: 300px;
  color:#009530;
  cursor:pointer;
}


.topItemCloseOver
{
  text-indent:10px;
  font: bold 12px tahoma,verdana,sans-serif;
  letter-spacing: 0;
background-repeat:no-repeat;
  height: 25px;
  width: 300px;
  color:#00953;
  cursor:pointer;
}

.dropMenu
{
  font: bold 11px tahoma,verdana,sans-serif;	
  color: #009530;
  border: 1px solid #FFFFFF;
  border-width: 0 1px 1px 1px;
  filter:alpha(opacity=100);
  padding-top:5px;
  padding-bottom:5px;
}

.subMenu
{
   display:block;
}

.subItem
{
   margin-left:10px;
   margin-top:2px;
   height:18px;
   font: 11px tahoma,verdana,sans-serif;	
   text-decoration:none;
   color: #009530;
   
}

.subItem a
{
   margin-left:23px;
   font: 11px tahoma,verdana,sans-serif;	 	
   text-decoration:none;
   color: #009530;
}

.subItemOver
{
   margin-left:10px;
   margin-top:2px;
   font: 11px tahoma,verdana,sans-serif;	  
   height:18px;
   color: #009530;
}

.subItemOver  a
{
   margin-left:23px;
   font: 11px tahoma,verdana,sans-serif;
   cursor:pointer;	
   color: #000000;
   text-decoration:underline;
   cursor:pointer;
}

.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}



/************* #contact us styles ***************/

#contactustitle{
	background:url(graphics/contactustitle.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:50px;
	width:100%;
	margin-top:20px;
	float:left;
}

#numbers
{
	float:left;
	margin-top:10px;
	margin-left:7px;
	height:15px;
	width:35%;
}

#locations
{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	height:15px;
	width:35%;
}

#directions
{
	float:right;
	background-image:
	url(graphics/roadist2bw.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	height:100px;
	width:25%;
}

#mapquest
{
height:100px;
	width:25%;
	margin-left:275px;
	margin-top:05px;
	
}

#local
{
height:25px;
	width:25%;
	margin-left:10px;
	margin-top:10px;
	float:right;
	}
	
.menulines
{
border:2.5px solid #F0F0F0;
}

.menulines a
{
text-decoration:none;
color:black;
}
	
	/************* #product line card styles ***************/
	#linecardtitle
{
	background-image:url(graphics/productlinecardtitle.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:50px;
	width:100%;
	margin-top:20px;
}

#col1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
	width:150px;
	height:751px;
	background-color:whitesmoke;
	padding:20px;
	float:left;
	top: 15px;
	left: 45px;
	line-height:1.75;
}



#col2
{
	float:right;
	width:100%;
	height:100%;
	margin-left:300px;
	margin-top:50px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000000;
	
}


.col2 a
{
	width:738px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	text-decoration:none;
	margin-left:220px;

}

.col2 a:hover
{
margin-left:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	text-decoration:none;
	margin-left:220px;
}

.line
{
width:500px;
	position:relative;
	border-bottom:whitesmoke;
	border-bottom-width:medium;
	border-bottom-style:solid;
	
}

/************* #global location styles ***************/
#globaltitle{
	background:url(graphics/globaltitle.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:50px;
	width:100%;
	margin-top:20px;
	
}

#globalblurb{
	width:100%;
	margin-top:20px;
	text-align:center;
	
}


#flags{
width:100%;
height:100%;
margin-top:10px;
}

.pa{
	width:145px;
	height:50px;
	float:left;
	padding:10px;
	text-align: center;
}


.texas{
width:145px;
height:50px;
float:left;
text-align:center;
padding:10px;
}

.mexico{
width:145px;
height:50px;
float:left;
text-align:center;
padding:10px;
}

.brazil{
width:145px;
height:50px;
float:left;
text-align:center;
padding:10px;
}

.china{
width:145px;
height:50px;
float:left;
text-align:center;
padding:10px;
}
