/*-----------------------------------------------------------------------------
Main Style Sheet

version:   1.0
author:    Brian Gershberg
email:     gersh@relayspec.com
website:   http://www.relayspec.com
-----------------------------------------------------------------------------*/

@import url(../2009/text.css);
@import url(rightbar.css);
/* =General Layout
-----------------------------------------------------------------------------*/


#content_wrapper { 
width: 900px;
text-align:left;
background:url(../../images/2008/body.gif) repeat-y;
float:left;
}

#content_right { 
  width: 205px;
  margin-right:5px;
  margin-top:5px;
  float: right;
}

#content_footer {
	width:900px;
	height:20px;
	float:left;
	background:url(../../images/2008/body_footer.gif);
}

#content_left { 
  width: 660px;
  float: left;
  margin-left:5px;
  margin-top:5px;
  padding-right:10px;
  border-right:#999999 1px solid;
}

#content_left_header {
	height:150px;
	width: 660px;
	float: left;
	background:url(../../images/2008/content/left_header.gif);
}

#content_left_body {
	width: 650px;
	float: left;
	background:url(../../images/2008/content/content_left_background.gif);
	padding-left:10px;
}

#content_left_body-ie {
	width: 660px;
	float: left;
	background:url(../../images/2008/content/content_left_background.gif);
	padding-left:10px;
}

#content_left_header_title {
	margin-top: 10px;
	margin-left:10px;
	height:100px;
	width: 640px;
	float: left;
	text-align:left;
}

#content_left_footer {
	width: 660px;
	height:25px;
	float: left;
	background:url(../../images/2008/content/content_left_footer.gif);
}

/* =Three Column Layout
-----------------------------------------------------------------------------*/


#three_col_wrapper {
	width: 206px;
	float: left;
	margin-right:10px;
}

#three_col_wrapper_right {
	width: 206px;
	float: right;
}

#three_col_header {
	width: 201px;
	height:25px;
	text-align:left;
	float: left;
	background:#367698;
	padding-top:5px;
	padding-left:5px;
}

#three_col_header-ie {
	width: 201px;
	height:30px;
	text-align:left;
	float: left;
	background:#367698;
	padding-top:5px;
	padding-left:5px;
}

#three_col_header2 {
	width: 201px;
	height:25px;
	text-align:left;
	float: left;
	background:#367698;
	padding-top:5px;
	padding-left:5px;
	margin-top:10px;
}

#three_col_header2-ie {
	width: 201px;
	height:30px;
	text-align:left;
	float: left;
	background:#367698;
	padding-top:5px;
	padding-left:5px;
	margin-top:10px;
}

#three_col_body-ie {
	width: 201px;
	height:130px;
	text-align:left;
	float: left;
	padding:5px;
	border-bottom:1px solid #367698;
	border-left:1px solid #367698;
	border-right:1px solid #367698;
}

#three_col_body {
	width: 194px;
	height:120px;
	text-align:left;
	float: left;
	padding:5px;
	border-bottom:1px solid #367698;
	border-left:1px solid #367698;
	border-right:1px solid #367698;
}

#three_col_body_content {
	width: 184px;
	height:90px;
	text-align:left;
	float: left;
	margin-left:5px;
	margin-right:5px;
}

#three_col_body_content_link {
	height:30px;
	text-align:left;
	float: left;
}

#three_col_body_about {
	width: 194px;
	height:120px;
	text-align:left;
	float: left;
	padding:5px;
	border-bottom:1px solid #367698;
	border-left:1px solid #367698;
	border-right:1px solid #367698;

}

#three_col_body_about-ie {
	width: 201px;
	height:130px;
	text-align:left;
	float: left;
	padding:2px;
	border-bottom:1px solid #367698;
	border-left:1px solid #367698;
	border-right:1px solid #367698;

}

#three_col_body_site_map {
	width: 194px;
	text-align:left;
	float: left;
	padding:5px;
	border-bottom:1px solid #367698;
	border-left:1px solid #367698;
	border-right:1px solid #367698;

}

#three_col_body_site_map-ie {
	width: 201px;
	text-align:left;
	float: left;
	padding:2px;
	border-bottom:1px solid #367698;
	border-left:1px solid #367698;
	border-right:1px solid #367698;

}


#three_col_body_contact {
	width: 184px;
	height:110px;
	text-align:left;
	float: left;
	padding:10px;
	border-bottom:1px solid #367698;
	border-left:1px solid #367698;
	border-right:1px solid #367698;
}

/* =One Column Layout
-----------------------------------------------------------------------------*/

#one_col_wrapper {
	width: 640px;
	float: left;
	border-top:2px dotted #CCCCCC;
	margin-top:10px;
	padding-top:10px;
}

#one_col_wrapper_no_border {
	width: 640px;
	float: left;
	margin-top:20px;
	padding-top:10px;
}

#one_col_header {
	width: 635px;
	height:25px;
	text-align:left;
	float: left;
	background:#367698;
	padding-top:5px;
	padding-left:5px;
}

#one_col_header-ie {
	width: 640px;
	height:28px;
	text-align:left;
	float: left;
	background:#367698;
	padding-top:5px;
	padding-left:5px;
}

#one_col_body {
	width: 640px;
	float: left;
	margin-top:5px;
}

/* =Two Column Layout
-----------------------------------------------------------------------------*/

#two_col_wrapper {
	width: 315px;
	float: left;
	margin-right:10px;

}

#two_col_header {
	width: 310px;
	height:25px;
	text-align:left;
	float: left;
	background:#367698;
	padding-top:5px;
	padding-left:5px;
}

#two_col_header-ie {
	width: 310px;
	height:30px;
	text-align:left;
	float: left;
	background:#367698;
	padding-top:5px;
	padding-left:5px;
}

#two_col_body {
	width: 303px;
	height:210px;
	text-align:left;
	float: left;
	padding-top:10px;
	border-bottom:1px solid #367698;
	border-left:1px solid #367698;
	border-right:1px solid #367698;
	padding:5px;
}

#two_col_body-ie {
	width: 310px;
	height:210px;
	text-align:left;
	float: left;
	padding-top:10px;
	border-bottom:1px solid #367698;
	border-left:1px solid #367698;
	border-right:1px solid #367698;
	padding:5px;
}
