* {
  margin: 0;
	padding: 0;
	border: 0;
	}
body {
  font-family: verdana, helvetica, arial, sans-serif;
	font-size: 62.5%;	
  text-align: center;	
	background: url(../images/rock_tile.png) repeat;
	} 
#wrapper {	
  font-size: 1.7em;
	line-height: 1.2em;
  text-align: left;
	margin: 0 auto;
	width: 770px;
	min-width: 770px;
	background: #fif2ea;
	border-right: 1px solid #80bfe8;
	border-left: 1px solid #80bfe8; 
	}	
#header {
  height: 157px;	
	width: 100%; 
	background: #fff url(../images/hdr_bg.jpg) repeat-x;
	}		
#navbar {	 
  height: 24px;
	background: #80bfe8;
	clear: both;
	font-size: 70%;
	font-weight: bold;
	}
#navbar ul {
  position: absolute; 
  margin: 1px 0 0 25px; 
	}
#navbar li {
  display: inline; 
  }
#navbar a, #navbar a:link, #navbar a:visited {
  padding: 0 0 5px 0;
	margin-right: 25px;
  color: #303394;
  text-decoration: none;
  }	
#navbar a:hover, #navbar a.here {
  color: #fff;
	}	
#container {
	width: 770px;
	background: #303394; 
	}		
#textArea {
	background: #f1f2ea;
	padding: 0 5%;
	}		
#center_me {
  margin: 0 auto; 
	text-align: center;
	}	
ul.bot_menu {
  font-size: 56%;
	list-type: none;
	margin: 2em auto 0 auto;
	padding-bottom: 3.5em;
	text-align: center;
	}
ul.bot_menu li {
  display: inline;
	}		
ul.bot_menu li a {
  text-decoration: none;
	}
ul.bot_menu li a:hover, ul.bot_menu li a.here {
  text-decoration: underline;
	}		
#footer {
  clear: both;
	width: 100%;
	height: 30px;
	background: #f60;
	border-bottom: 1px solid #80bfe8;
  }
#footer p {
  line-height: 30px;
	text-align: center;
	padding: 0;
	color: #fff;
	font-weight: bold;
	}	
h1, h2 {
	margin: 0 15px;
	padding-top: 35px;
	color: #303394;
	font-size: 95%;
  }
h2 {
  margin-bottom: -0.7em;
  font-size: 80%;
	padding: 0;
	}	
p {
  font-size: 70%;
  padding: 15px;
	}	
	*/
p.address {
  margin: -10px 0 5px 218px;
  padding: 0;					
  font-size: 70%;
  font-weight: bold;
	}	
p.center {
  margin: 0 auto;
	text-align: center;
	}	
p.short_top {
  margin-top: -20px;
	}			
a, a:link, a:visited {
  color: #f60;
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
	outline: none;
	}	
a:hover, a.here {
  color: #999;
	text-decoration: underline;
	}	 
img {
  behavior: url(../images/iepngfix.htc); 
	border: none;
	outline: none;
    }
img.CANSlogo {
  float: left; 
	margin-right: 20px;
	border-bottom: 10px solid #303394;
	}
img.join {
  float: left; 
	margin: 52px 0 0 35px;
	}	
ul.info, ul.partners {
  list-style-type: none;
	margin-left: 15px;
	padding: 5px 0 30px 0;
	font-size: 70%;
	}
ul.info li {
  padding: 10px 0 0 0;
	}		
ul.info li.thin_bottom {
  margin-bottom: -5px;
	}	
ul.partner_type {
  list-style-type: none;
	text-align: center;
	font-size: 70%;
	}
ul.partner_type li {
  display: inline;
	}
ul.partners {
  width: 690px;
	margin: 25px 0 0 0;
	}		
ul.partners li {		
  float: left;	
  padding: 30px 0 0 0;
	}	
ul.partners li.last_item {
  margin-bottom: 15px;
	}	
ul.partners li.line {
  margin-bottom: 10px;
	border-bottom: 1px solid #80bfe8;
	}	 
ul.partners li.title {
  width: 100%;
  margin: 20px 0 0 -5px;
	padding: 0 0 5px 0;
  font-size: 120%;
	font-weight: bold;
	color: #303394;
	border-bottom: 1px solid #80bfe8;
	}		
ul.partners p {
  font-size: 100%;
  margin-top: -13px;
	}	
ul.partners img {
  float: left;
	margin-right: 15px;
	clear: both;
	}		
ul.partners a {
  margin-left: 5px;
	}	
div.clear_both {
   clear: both;
	 }	
div.tall_top {
  padding-top: 20px;
	}	
img.SAH_left {
  margin-left: -30px;
	}	
div.copy_web {
  width: 770px;
	line-height: 20px;
	margin: 0 auto;
	color: #999;
	}		
div.copy_web p {
  font-size: 90%;
	letter-spacing: 0.2em;
	float: right;
	margin: 0; 
	padding: 0;
	}		
div.copy_web p.worx {
  float: left;
	padding-bottom: 10px;
	}	 		 

