/*****************************************
  DEFAULT PAGE ATTRIBUTES
*****************************************/
body {
	margin-top:30px;
	font-family: Tahoma, verdana, arial, helvetica;
	font-size: 12px;
	background-color:#FFFFF7;
	color:#000000;
	line-height:120%;
	text-align:center;
	}
a {
	color:#023C9F;
	font-weight:800;
	text-decoration:none;
	}
a:hover {
	color:#517B79;
	font-weight:800;
	}
img {
	border:0px;
	}
ul {
	margin-top:3px;
	margin-bottom:3px;
	list-style: disc;
	}
h1 {
	color:#595961;
	font-size:16px;
	font-weight:800;
	margin-bottom:0px;
	margin-top:2px;
	}
h2 {
	margin-bottom:3px;
	color:#545572;
	font-size:15px;
	font-weight:800;
	}
h3 {
	margin-bottom:0px;
	margin-left:14px;
	margin-bottom:2px;
	color:#579FE3;
	font-size:16px;
	font-weight:800;
	}
hr {
	width:100%;
	color:#C8CDDB;
	text-align:center;
	height:2px;
	}
table {
	font-family: Tahoma, verdana, arial, helvetica;
	font-size: 12px;
	line-height:130%;
	color:#000000;
	border-collapse:collapse;
	}
td {
	vertical-align:top;
	}
/*****************************************
  FRAMEWORK
*****************************************/
#container {
	width:890px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	}
/*****************************************
  HEADER
*****************************************/
#header {
	height:60px;
	background: url(images/bg_header.jpg);
	background-repeat: no-repeat;
	background-position:bottom right;
	}
/* display only for IE */
* html #logo {
  margin-left:-3px;
  }
 * html #index_path {
  margin-top:7px;
  }
 #index_path {
  margin-top:6px;
  }
/*****************************************
  BODY
*****************************************/
#content {
	background: url(images/bg_interior.jpg);
	background-repeat: repeat-x;
	}
#interior {
	margin-left:10px;
	width:655px;
	background-color:#FFFFFF;
	}
/*****************************************
  FOOTER
*****************************************/
#footer {
	font-size:11px;
	color:#000000;
	text-align:center;
	width:885px;
	margin-left:auto;
	margin-right:auto;
	}
	#footer a {
		color:#3A4D7D;
		}
	#footer a:hover {
		color:#989898;
		}

/*****************************************
  NAVIGATION
*****************************************/
#top_nav {
	float:left;
	margin-top:20px;
	}
#top_nav td {
	line-height:100%;
	}
#nav_heading {
	margin-left:8px;
	font-weight:800;
	color:#5E6E8F;
	font-size:15px;
	}

/*****************************************
  CASE STUDIES
*****************************************/
#checklist {
	width:226px;
	height:153px;
	background: url(images/bg_checklist.gif);
	background-repeat: no-repeat;
	}
		
/*****************************************
  TEXT DECORATIONS
*****************************************/
.clear{height:.1px; clear:both;}
.pheader {font-weight:800; color:#D80404;}
.product_name {font-size:15px; color:#FFFFFF; font-weight:800;}

/*****************************************
  LINK DECORATIONS
*****************************************/
.more_info {font-size:11px; color:#7B7E86; font-weight:300;}
a.more_info:hover {font-size:11px; color:#474A56; font-weight:300;}
/*headings*/
.blue_heading {font-size:15px; color:#4b9fb1; font-weight:600;}
a.blue_heading:hover {font-size:15px; color:#4E8292; font-weight:800;}