/*-----------------------------------------------------------------------------
Main Style Sheet

version:   1.0
author:    Brian Gershberg
email:     gersh@relayspec.com
website:   http://www.relayspec.com
-----------------------------------------------------------------------------*/

@import url(text.css);

/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}



/* =General Layout
-----------------------------------------------------------------------------*/
body { 
font: 12px Arial, Helvetica, sans-serif; 
text-align:center;
background: url(../../Images/background.jpg) fixed;
margin: 0 auto;
min-width: 760px;
 }

#wrapper { width: 900px;
 margin: 0 auto;
  text-align:left;
}

img.floatRight { 
	float: right;
	margin: 10px; 
}

img.floatLeft { 
	float: left;
	margin: 10px; 
}

img.catfloatRight { 
	float: right;
	margin: 2px; 
}


/* =Header
-----------------------------------------------------------------------------*/


#header_wrapper {
position:absolute;
top:0px;
width:760px;
margin: 0 auto;
margin-left:70px;
text-align:left
}

#header_logo {
float:left;
}

#header_right {
float:right;
width:250px;
text-align:right;
}

#header_menubar {
float:left;
}



/* =Body
-----------------------------------------------------------------------------*/
#body_wrapper {
	position:absolute;
	top:100px;
	width: 900px;
	margin: 0 auto;
	display:inline;
	text-align:left;
	z-index:2;
}

#bodyheader {
	width:890px;
	height:16px;
	float:left;
	display:inline;
	background:url(../../Images/2008/body_header.GIF);
	margin:0px;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
}

#body_logo{
margin:10px;
float:left;
display:inline;
}

#body { 
	width: 900px;
	float: left;
	display:inline;
	background:url(../../Images/2008/body.gif) repeat-y;
	margin:0px;
}

#body_footer {
	width:900px;
	height:20px;
	float:left;
	display:inline;
	background:url(../../Images/2008/body_footer.gif);
}

/* =Left Content
-----------------------------------------------------------------------------*/

#content_left { 
  width: 660px;
  float: left;
  display:inline;
  z-index:2;
  margin-left:4px;
  margin-top:5px;
}

#content_left_body1 {
  width: 660px;
  float: left;
  display:inline;
  z-index:2;
  background:url(../../Images/2008/content_left_header.gif);
  background-repeat:no-repeat;
  background-color:#CCCCCC;
  margin:0px;
}

#content_left_body2 {
	margin-top: 20px;
	margin-left:10px;
	margin-right:4px;
	width: 640px;
	float: left;
	display:inline;
	z-index:2;
}

#content_left_body3 {
	width: 608px;
	min-height:300px;
	float: left;
	display:inline;
	z-index:3;
	border: 1px solid #006399;
	border-top:none;
	padding:15px;
	padding-top:50px;
	padding-bottom:20px;
	background:url(../../Images/2008/company_3_grad.gif) no-repeat #FFFFFF;
}

#content_left_footer { 
	height:20px;
  width: 660px;
  float: left;
  display:inline;
    margin:0px;
	background:url(../../Images/2008/content_left_footer.gif);
}


/* =Right Content
-----------------------------------------------------------------------------*/

#content_right { 
  width: 225px;
  float: right;
  margin-right:4px;
  margin-top:5px;
}

#content_right_body1 { 
  width: 225px;
  float: right;
  margin-bottom:10px;
}


#right_bar_product_links_footer { 
  width: 225px;
  height:12px;
  background:url(../../Images/2008/right_bar_bottom.gif);
  float:left;
}

#right_bar_product_links_header { 
  width: 225px;
  height:12px;
  background:url(../../Images/2008/right_bar_top.gif) no-repeat;
  float:left;
}

#right_bar_product_links_spacer { 
  width: 225px;
  background:url(../../Images/2008/right_bar_background.gif);
  float:left;
}



/* =Footer
-----------------------------------------------------------------------------*/
#footer {
  clear:both;
  height:50px;
  margin-top:10px;
}

#footer_2 {
width:640px;
  height:50px;
  float:left;
}

#footer_left {
  height:50px;
  float:left;
  width:125px;
}

#footer_center {
  height:50px;
  float:right;
  width:500px;
  text-align:left;
}

#footer_right {
  height:50px;
  width:100px;
  float:right;
  text-align:right;
}


