#pusherdiv {
	height:540px;
	width:20px;
	float:left;
}

/*Content*/
#pagecontent {
	float:left;
	width:512px;
	padding-top:183px;
}
#rightpusherdiv {
	float:left;
	width:20px;
	padding-top:183px;
}
/*rightcontent*/
#rightcontent {
	float:left;
	width:205px;
	padding-top:183px;
}
#subscribe {
	padding:12px 0 7px 0;
	color:#415A68;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	background-color:#E3E6E8;
	border-bottom:2px solid #ffffff;
}
#subscribe .subemail {
	font-weight:normal;
	text-align:left;
	padding-left:0px;
	display: inline;
}
#subscribe input.txt {
	margin-right:13px;
	width:130px;
}
#subscribe input.btn {
	margin: 5px 10px 0 0;

}
#subscribe form {
	margin:8px 0 0 0;
	padding:0;
	text-align:right;
}
#topnav2 input.txt {
	width:90px;
	padding: 2px;
	border: solid 1px #415A68;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #415A68;
}
.littleimage {
	margin:0 auto;
}
.featurecallout {
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	margin:0 0 0 0;
	padding: 7px 10px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#415A68;
}
.featurecallout p {
	margin:0;
	padding:0;
}
.featurecallout p a {
	color:#ffffff;
	text-decoration:underline;
}
.featurecallout p a:hover {
	text-decoration:none;
}
.featurecallout h1 {
	margin:0;
	padding:0;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
}
/*SideNav*/
#side_nav {
	margin-top:165px;
	padding-top:26px;
	width:156px;
	float:left;
	background: top left no-repeat;
}
#pushnav {
	height:388px;
	width:1px;
	float:right;
}
#side_nav a {
	display:block;
	padding:0;
	margin: 0;
	cursor:pointer;
	text-decoration:none;
	color:#354A55;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
#side_nav ul {padding:0;margin:0;}
#side_nav ul li {padding:0;margin:0;list-style-type:none;}
#side_nav li a {padding: 3px 10px 4px 17px;margin:0;}
#side_nav li a:hover {background: left top no-repeat;}
#side_nav li.selected {background: left top no-repeat;}
#side_nav ul ul li a {padding: 2px 10px 5px 20px;margin:0; font-weight:normal; font:10px/14px Verdana, Arial, Helvetica, sans-serif;}
#side_nav ul ul ul li a {padding: 2px 10px 5px 23px;}

#side_nav .ul {padding:0;margin:0;}
#side_nav .ul .li {padding:0;margin:0;list-style-type:none;}
#side_nav .li a {padding: 3px 10px 4px 17px;margin:0;}
#side_nav .li a:hover {background: 0px 0px no-repeat;}


#side_nav #selected {background: left top no-repeat;}
#side_nav .ul .ul .li a {padding: 3px 10px 5px 20px;margin:0; font-weight:normal; font:10px/14px Verdana, Arial, Helvetica, sans-serif;}
#side_nav .ul .ul .ul .li a {padding: 4px 10px 3px 28px;margin:0; font-weight:normal; font:10px/12px Verdana, Arial, Helvetica, sans-serif;}
#side_nav .ul .ul .ul .ul .li a {padding: 2px 10px 5px 32px;}
#side_nav .ul .ul .ul .ul .ul .li a {padding: 2px 10px 5px 37px;}

#pagecontent .line_g {
	margin:0;
	font-size:6px;
	line-height:6px;
	height:6px;
	background: url('../images/main_keyline_g.jpg') left no-repeat;
}
#pagecontent .line_r {
	margin:0;
	font-size:6px;
	line-height:6px;
	height:6px;
	background: url('../images/main_keyline_r.jpg') left no-repeat;
}
#pagecontent .line_b {
	margin:0;
	font-size:6px;
	line-height:6px;
	height:6px;
	background: url('../images/main_keyline_b.jpg') left no-repeat;
}
#pagecontent .box_g {
	margin:0;
	padding:10px;
	background: url('../images/main_tile_g.jpg') left repeat-y;
}
#pagecontent .box_r {
	margin:0;
	padding:10px;
	background: url('../images/main_tile_r.jpg') left repeat-y;
}
#pagecontent .box_b {
	margin:0;
	padding:10px;
	background: url('../images/main_tile_b.jpg') left repeat-y;
}
#pagecontent .box_g h1 {margin:0;}
#pagecontent .box_r h1 {margin:0;}
#pagecontent .box_b h1 {margin:0;}
#pagecontent .box_g a {font-weight:normal;}
#pagecontent .box_r a {font-weight:normal;}
#pagecontent .box_b a {font-weight:normal;}


#sendafriend {
	position:absolute;
	top:105px;
	left:325px;
	border:2px solid #DADDE2;
	background-color:#ffffff;
	width:335px;
	z-index:9004;
	display: block;
	text-align:left;
}
#blanket {
   background-color:#111;
   /*filter:alpha(opacity=65); */
   opacity: 0.65;
   position:absolute;
   z-index: 9003;
   top:0px;
   left:0px;
   width:100%;
   height:50px;
}
#sendafriend h1 {
	margin:5px 0 10px 10px;
	padding:0;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#415A68;
}
#sendafriend p {
	margin:4px 10px;
	padding:0;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#415A68;
}
#sendafriend p.black {
	color:#000000;
	margin:6px 25px;
}
#sendafriend input.field {
	width:180px;
}
#sendafriend textarea {
	width:305px;
}
#tellafriend {
	padding:8px 0 8px 0;
	color:#415A68;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	background-color:#E3E6E8;
	border-bottom:2px solid #ffffff;
}
#tellafriend a{
	color:#415a68;
	text-decoration:none;
}
#tellafriend a:hover{
	text-decoration:underline;
}
span.text-display-left{
  width: 150px;
  font: bold 1em Verdana,Arial,Helvetic,sans-serif;
  display: block;
  float: left;
  margin: .5em 0 0 1em;
}
span.text-display-right{
  width: 500px;
  font: 1em Verdana,Arial,Helvetic,sans-serif;
  display: block;
  float: left;
  margin: .5em 0 .5em 0;
}
p.text-display{
  border-top: dashed 1px #ccc;
  display: block;
  padding: .5em 0 0 0;
  clear: left;
}
h2.verify{
  clear: both;
  margin: 2em 0 0 0;
}
