﻿

/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
body {
font:100%/1.25 arial, helvetica, sans-serif;
 background: #B3B297 url(../images/newbackground.gif)  top;
 
}

#container {

	margin: 0 auto;
	text-align:center;
	
}

#homecontainer
{
	width: 870px;
	margin: auto;
	padding:    0 0px 0 0px;
	text-align: left;
}
 
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
padding:3em 0 2.5em 0;
letter-spacing:-.1em;
font:2em arial, helvetica, sans-serif;
}
 
h2 {
padding:2em 0;

font:1.5em arial, helvetica, sans-serif;
}
 
h3 {
font:1em arial, helvetica, sans-serif;
font-weight:bold;
}
 
p, ul, ol {
margin:0;
padding:0 0 1.8em 0;
}
 
ul {
list-style:none;
padding:0 0 1.8em 4em;
}
 
 
 
blockquote {
margin:2.2em 4em;
padding:0;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom: .1em dashed;
}
 
/***** Links *****/
 
a, a:visited {
text-decoration:none;
}
 
 
 
 /***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em arial, helvetica, sans-serif;
}
 
textarea {
line-height:1.25em;
}
 
label {
cursor:pointer;
}
 
/***** Tables *****/
 

 
/***** Wrapper *****/
 
#wrap {
width:91em;
margin:0 auto;
}
 
/***** Global Classes *****/
 
.clear         { clear:both; }
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:.1em solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:.4em 1em .4em 0; }
.img-right     { float:right;margin: .4em 0 .4em 1em; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }



 /*=COMMON
=== === === === === === === === === === */
* {
  padding: 0;
  margin: 0
}
p,
li {
  line-height: 150%
}
#masthead h1 {
  text-indent: -9999px;
  font-size: 1%
}
img {
  border: 0
}
a {

}
 
 
 
 /*=MASTHEAD
=== === === === === === === === === === */
#masthead {
  background: url('../images/headerBack.png') no-repeat top left;
  width: 871px;
  height: 126px;
}
.logolink {
  position: relative;
  margin: 0 -40px;
}
#masthead ul {
  position: relative;
  margin: -40px 0 0 70px;
  padding: 0;
  list-style-type: none;
}
#masthead li {
  float: left;
}
#masthead li a {
  text-decoration: none;
  text-transform: uppercase;
  color: #59545c;
  font-size: 11px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-weight: bold;
	text-indent: -9999px;
	display: block;
}
#masthead li a:hover {
  color: #d3933c;
}

#masthead li#research a {
	background: url('../images/topnav_research.png');
	width: 136px;
}
#masthead li#research a:hover {background: url('../images/topnav_research_on.png');}

#masthead li#shelter a {
	background: url('../img/topnav_producttesting.png');
	width: 202px;
}
#masthead li#shelter a:hover {background: url('../img/topnav_producttesting_on.png');}

#masthead li#membership a {
	background: url('../img/topnav_membership.png');
	width: 104px;
}
#masthead li#membership a:hover {background: url('../img/topnav_membership_on.png');}

#masthead li#training a {
	background: url('../img/topnav_training.png');
	width: 160px;
}
#masthead li#training a:hover {background: url('../images/topnav_training_on.png');}

#masthead li#news a {
	background: url('../img/topnav_news.png');
	width: 112px;
}
#masthead li#news a:hover {background: url('../images/topnav_news_on.png');}

#masthead li#about a {
	background: url('../images/topnav_about.png');
	width: 69px;
}
#masthead li#about a:hover {background: url('../images/topnav_about_on.png');}



/*=CONTENT
=== === === === === === === === === === */

#content ul#sub {
  width: 460px;
  margin: 0 auto; 
  padding: 0 0 20px 0;
  list-style-type: none;
  text-align: center;
}
#content ul#sub li {
  float: left;
  margin: 0 10px 0 0;
  border-left: 1px solid #9b977c;
  padding-left: 10px;
  line-height: 11px;
}
#content ul#sub .first {
  border-left: none;
}
#content ul#sub li a {
  color: #0f7191;
  text-decoration: none;
}
#content ul#sub li a:hover {
  color: #d3933c;
}
#content h1 {
  font-family: Georgia, Georgia, serif;
  color: #c96e3d;
}
#content p {
}
#content p a , #content li a{
  color: #2f90a4;
}

#content li a:visited{
  color: #c96e3d;
}


#content p a.bold {
  font-weight: bold;
}
#content p a:hover , #content li a:hover{
  color: #2f90a4;
  text-decoration: underline;
}
#content b {
  color: #54402f;
}
#content p a:visited
{
	 color: #c96e3d;
}

#content OL
{
	margin-left:0px;
	padding-left:23px;
}


/* might be able to delete these

#content ul {
  margin: 10px 130px;
}
#content ul li {
  margin: 10px 0;
}

*/

/*=FOOTER
=== === === === === === === === === === */
#footer {
  position: relative;
  top: 0px;
  background: url('../images/footerBack.png') no-repeat top;
  margin:   -10px 0 0 1px;
  padding: 50px 0 0  0px;
  color: #b6a57b;
  font-family: Verdana, Verdana, Geneva, sans-serif;
  font-size: 9px;
  width: 870px;
}
#footer div {
    width: 868px;
    background-color:#e1e3c8;
    padding-top: 2px;
}
#footer div div {
  width: 0;
}
#footer p {
    padding-top: 15px;
    padding-bottom: 60px;
    border-top: 8px solid #e7ecdb;
    text-align: center;
}

#footer p a {
  color: #b6a57b;
  text-decoration: none;
}
#footer p a:hover {
  color: #0f7191;
}


#frontTopContent{
	position: relative;
	z-index: 1;
	top: -22px;
	left: -1px;
	margin: 0 0 0 4px;
	padding: 0;
	background: url('../images/gradients/topShadow.png') no-repeat bottom left;
	height: 501px;
}

#lightBlueBox{
	background: url('../images/gradients/lightBlueBox.gif') no-repeat top left;
	width: 861px;
	height: 479px;
	overflow:hidden;
	margin: 0;
	padding:  0 6px;
}

#whiteBox{
	background: url('../images/gradients/whiteBox.gif') no-repeat top left;
	width: 861px;
	margin: 0;
	padding: 0;	
}

#brownBox{
	background: url('../images/gradients/brownBox.gif') no-repeat top left;
	float: left;
	margin: 8px 4px 8px 4px;
	padding: 0;
	width: 410px;
	height: 459px;
}

#brownBoxNest{
	position: relative;
	padding: 0;
	margin: 0px 12px;
}

#bbArrow{
	background: url('../images/gradients/bb_arrow.gif') no-repeat top left;
	position: absolute;
	left: -10px;
	top: 80px;
	width: 151px;
	height: 60px;
}

#bbButton{
	position: absolute ;	
	left: 0px;
	top: 405px;
	width: 211px;
	height: 32px;

}

.bbButtonBack {
	position: absolute ;
	left: 0 !important;
	top: 0 !important;
}
.buttonTextParagraph {
	position: absolute ;
	left: 12px !important;
	top: 10px !important;

	
}


#mainFront, .imageMainfront {
	position: absolute;
	background: url('../images/introduction.jpg') no-repeat top left;
	z-index: 1;
	left: 25px;
	top: 125px;
	padding: 0;
	margin: 0;
}

#brownBox h2{
	font-family: Georgia;
	font-weight: Bold;
	font-size: 19px;
	line-height: 19px;
	color: #deeae6;
	padding: 0;
	letter-spacing: 0px;
	margin: 8px 0 4px 0;
}

#brownBox p{
	font-family: Verdana;
	font-size: 10px;
	color: #f6d9ab;
	padding: 0;
	margin: 0;
	line-height: 11px;
}

#bbArrow p{
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 8px 8px 8px 15px;
	letter-spacing: -1px;
	color: #431e16;	
}

#bbNav{
	position: absolute;
	z-index: 2;
	top: 160px;
	left: -50px;
	margin: 0;
	padding: 2px;
	background: url('../images/gradients/shadow2.png') repeat top left;
}

#bbNavNest{
	margin: 0;
	padding: 2px;
	background: url('../images/gradients/shadow.png') repeat top left;
}

#brownBox #bbNav ul{
	z-index: 10;
	margin: 0;
	padding: 0;	
	list-style: none;
	display: block;
	width: 140px;
}

#brownBox #bbNav li{
	margin: 0;
	display: inline;
}

#brownBox #bbNav a{
	position: relative;
	margin: 0 0 0 0;
	padding: 0 10px 0 5px;
	font-family: Arial;
	color: #396279;
	font-size: 9px;
	font-weight: bold;
	display: block;
	line-height: 16px;
	background: #56d0ff url('../images/gradients/bb_nav.gif') no-repeat top right;
	border: 1px solid #65461e;
	text-transform: uppercase;
}

#brownBox #bbNav a span{
	position: absolute;
	display: none;
	left: 148px;
	top: 0;
	background: url('../images/gradients/bb_nav_mo.png') no-repeat top right;
	width: 8px;
	height: 14px;
}

#brownBox #bbNav a:hover{
	font-weight: bold;
	background: #f6cb7e;
}

#brownBox #bbNav a:hover span{
	display: inline;
}

.buttonText{
	position: absolute;
		
	top: 0px !important;
	width: 211px;
	color: #4e1f0b !important;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 18px;
	padding-top:9px;

	text-transform: lowercase;
}

.buttonText:hover{
	color: #4e1f0b;
}

#flashPlayer{
	margin: 8px 4px 2px 4px;
	width: 422px;
	height: 353px;
	float: left;
}

#tanBox{
	background: url('../images/gradients/tanBox.gif') no-repeat top left;
	float: left;
	margin: 0px 4px 6px 4px;
	width: 427px;
	height: 104px;
}

#tanBox div.nest{
	margin: 8px 12px;
	padding: 0;
}

#tanBoxLeft, #tanBoxRight{
	float: left;
	width: 49%;
	padding: 0;
	margin: 0;
}

#tanBox h2{
	color: #2590c7;
	font-family: Georgia;
	font-weight: bold;
	font-size: 14px;
	padding: 0;
	margin: 0;
}

#tanBox p{
	font-family: Verdana;
	font-size: 10px;
	color: #79753f;
	padding: 0;
	margin: 0;
	line-height: 11px;
}

#tanBox p a{
	font-weight: normal;
	color: #2f90a4;
}

#frontBottomContent{
	position: relative;
	z-index: 1;
	top: -28px;
	margin: 0px;
	padding: 0 12px;	
	height: 510px;
}

#bottomWhiteBox{
	position: absolute;
	left: 12px;
	background: url('../images/gradients/bottomWhiteBox.gif') no-repeat top left;
	float: left;
	margin: 0;
	padding: 0;
	width: 559px;
	height: 526px;
}

#bwbLeft, #bwbRight{
	float: left;
	padding: 0;
	margin: 6px 0 0 0;
}

#bwbLeft{
	width: 49.5%;
}

#bwbRight{
	border-left: 1px solid #d2e8ec;
	width: 49.5%;
}

#bwbLeftNest, #bwbRightNest{
	margin: 0px;
	padding: 15px;
}

#bwbRightNest img{
	float: left;
	padding: 0;
	margin: 0;
}

#bottomWhiteBox h2{
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	color: #2590c7;
	padding: 0;
	margin: 0px 0 0 0;
}

#bottomWhiteBox span.strong{
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #c96e3d;
}

#bottomWhiteBox p{
	font-family: Verdana;
	font-size: 11px;
	color: #54402f;
	padding: 0;
	margin: 10px 0;
}

#bottomWhiteBox a{
	font-weight: normal;
}

#bwbBottomNest {
	clear: both;
	margin: 15px;
	font-size:11px;
}

#bwbBottomNest  A {
	font-family: "Times New Roman";
	font-size: 11px !important;
	font-style: italic;
	font-weight: bold;
	color: #a34423;
	width: 131px;
	float: left;
	text-align: center;
}

#bwbBottomNest  A SPAN{
	padding: 5px;
	

	font-size: 11px !important;
}

#bwbBottomNest a img{
	padding: 0 0 10px 0;
}

#bwbBottomNest a:hover img{
	padding: 0 0 4px 0;
	border-bottom: 6px solid #f6cb7e; 
}

#bottomBlue{
	position: absolute;
	right: 12px;
	background: url('../images/gradients/bottomBlue.gif') no-repeat top left;
	margin: 0;
	padding: 0;
	float: right;
	width: 275px;
	height: 523px;
}


#bottomBlueNest{
	margin: 15px;
	padding: 0;
}

#bottomBlueNest h2{
	font-family: Georgia;
	font-weight: bold;
	font-size: 16px;
	padding: 0;
	margin: 8px 0;
}

#bottomBlueNest h3{
	font-family: Verdana;
	font-size: 12px;
	color: #0f7191;
}

#bottomBlueNest p{
	font-family: Verdana;
	color: #536972;
	font-size: 11px;
	padding: 0;
	margin: 3px 0;
}

#bottomBlueNest p.italics{
	font-size: 13px;
	font-weight: normal;
	font-family: "Times New Roman";
	font-style: italic;
}

#bottomBlueNest a {
	font-weight: normal;
}
 
 /* existing styles */
 
 

#subTopContent {
	position: relative;
	z-index: 1;
	top: -22px;
	left: -1px;
	margin: 0 0 0 4px;
	padding: 0;
	height: 80px;
}

#breadCrumbs {
	padding: 32px 0 0 30px;
	font: 9px Verdana,sans-serif;
	color: #858562;
	width: 790px;
	overflow:hidden;
	line-height: 1.2em;
	height:1.2em;
}

	#breadCrumbs a {
		color: #262511;
		text-decoration: none;
	}
	
	#breadCrumbs a:hover {text-decoration: underline;}
	
	#breadCrumbs a.current {color: #858562;}

	

#subBottomContent {
	position: relative;
	z-index: 1;
	top: -28px;
	margin: 0px;
	padding: 0 32px;	
	height: auto;
}

#leftNav {
	width: 185px;
	float: left;
}


#leftNav div div  img 
{
	display: none !important; 
	
}

#leftNav div div div
{
	
	padding:    0px 0px 0px 0px;
	margin:   0px 0px 0px 0;
	overflow: hidden;
	
}


span.navseconditem
{
	   width: 184px !important;
	   margin-left:14px;
	   padding-bottom:2px;
	   margin-bottom:0px;
	   height:22px;
	   padding-top:2px;
	  
}

a.navseconditem {

 	display: block;
	padding:   5px  0px 0px 0px;
	border: 1px solid white;
	border-width: 1px 0;
	color: #0f7191;
	font-family: Helvetica,sans-serif;
	background: #eff2eb;
	height:17px;
	margin-top:0px;
	line-height:1em;
	margin-bottom:0px;

}

a.navseconditem:hover {

 	display: block;
	padding:   5px  0px 0px 0px;
	border: 1px solid white;
	border-width: 1px 0;
	background: #e5f5f5;
	color: #413535;
	font-family: Helvetica,sans-serif;

	height:17px;
	margin-top:0px;
	line-height:1em;
	margin-bottom:0px;

}

span.navseconditemsel
{
	  width: 184px !important;
	   margin-left:14px;
}

a.navseconditemsel  
{
	display: block;
	padding:   5px  0px 0px 0px;
	border: 1px solid white;
	border-width: 1px 0;
	color: #413535;
	font-family: Helvetica,sans-serif;
	background: #eff2eb;
	height:17px;
	margin-top:0px;
	line-height:1em;
	margin-bottom:0px;

	background: #eff2eb url('../images/leftnav_expanded.png') no-repeat 168px center;

}

a.navseconditemsel:hover  
{
	color: #413535;
}

span.navthirditem 
{
	background: #effcfc;
			border-top: 1px solid white;
			padding: 3px 0;
}

a.navthirditem {

 	display: block;

	border: 1px solid white;
	border-width: 1px 0;

	font-family: Helvetica,sans-serif;
	
	height:17px;
	margin-top:0px;
	line-height:1em;
	margin-bottom:0px;
	background: #effcfc url('../images/leftnav_submenu_bullet.png') no-repeat 13px -10px;
	border: 0px;
	color: #0f7191;
	font-size: 10px;
	padding:  4px 5px 0px 24px;

}

a.navthirditem:hover {

 	color: #413535;

}

a.navthirditemsel {
	display: block;

	border: 1px solid white;
	border-width: 1px 0;

	font-family: Helvetica,sans-serif;
	background: #eff2eb;
	height:17px;
	margin-top:0px;
	line-height:1em;
	margin-bottom:0px;
	background: #effcfc url('../images/leftnav_submenu_bullet.png') no-repeat 13px -10px;
	border: 0px;
	
	font-size: 10px;
	padding:  4px 5px 0px 24px;
 	color: #413535;

}


span.navfourthitem 
{
	
	
	display: block;
	width: 150px !important;
	overflow:visible;
	white-space: normal !important;
}


a.navfourthitem {

 	display: block;
	border: 1px solid white;
	border-width: 1px 0;
	font-family: Helvetica,sans-serif;
	
	margin-top:0px;
	line-height:1em;
	margin-bottom:0px;
	background-color: #effcfc;
	border: 0px;
	color: #0f7191;
	font-size: 10px;
	
	padding:    4px 5px 0px 30px;

}

a.navfourthitem:hover {

 	color: #c96e3d;

}

a.navfourthitemsel {
	display: block;
	border: 1px solid white;
	border-width: 1px 0;
	font-family: Helvetica,sans-serif;
	background: #eff2eb;
	
	margin-top:0px;
	line-height:1em;
	margin-bottom:0px;
	background-color: #effcfc;
	border: 0px;
	font-size: 10px;
	padding:   4px 5px 0px 30px;
 	color: #c96e3d;width: 150px !important;
}


span.navfourthitemsel 
{
	

	display: block;
	width: 150px !important;
	overflow:visible;
	white-space: normal !important;
	

	
}


UL LI UL LI
{
	list-style-type:circle;
	
}

	#leftNav ul {
		padding: 0;
	}
		
		#leftNav ul li {
			height: 22px;
		}
		
			#leftNav ul li a {
				display: block;
				padding: 3px 13px 5px 13px;
				border: 1px solid white;
				border-width: 1px 0;
				color: #0f7191;
				font-family: Helvetica,sans-serif;
				background: #eff2eb;
			}
			#leftNav ul li a:hover {
				background: #e5f5f5;
				color: #413535;
			}
		
			#leftNav ul li.open a {
				background: #eff2eb url('../img/leftnav_expanded.png') no-repeat 168px center;
			}
		
		#leftNav ul li ul {
			background: #effcfc;
			border-top: 1px solid white;
			padding: 3px 0;
		}
		
			#leftNav ul li ul li {
				height: 20px;
			}

				#leftNav ul li ul li a, #leftNav ul li.open ul li a {
					background: transparent url('../img/leftnav_submenu_bullet.png') no-repeat 13px -10px;
					border: 0px;
					color: #0f7191;
					font-size: 10px;
					padding: 3px 5px 3px 24px;
				}
				
				#leftNav ul li ul li a.current {color: #413535;}
				
				#leftNav ul li ul li a:hover {
					color: #c96f3d;
					background-position: 13px 9px;
				}
		
#subContent {
	width: 559px;
	float: left;
	padding: 0 0 30px 37px;
	
}

	#subContent h1 {
		padding: 0;
		font: bold 18px Georgia,sans-serif;
		margin-bottom: 1em;
		letter-spacing: normal;
	}
	
	#subContent h4 {
		font: bold 14px Georgia,sans-serif;
		color: #5c4734;
		margin-bottom: .5em;
	}
	
	#subContent p {
		font: 11px/14px Verdana,sans-serif;
		color: #54402f;
		padding: 0;
		margin-bottom: 1em;
	}
	
	#subContent ul {
		padding: 0;
		list-style-type: disc;
		margin-bottom: 1em;
	}
	
		#subContent ul li {
			margin-left: 15px;
		}
	
	#subContent a:link {
		font-weight: normal;
		color: #2f90A4;
	}
	
	#subContent a:visited {
		color: #c96e3d;
	}
	
	#subContent a:hover, #subContent a:active {
		color: #2f90A4;
		text-decoration: underline;
	}
	 
	#subContent img.right {
		float: right;
		margin: 0 0 20px 20px;
	}

div.sitemap, div.sitemap a
{
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	display: block;
	margin-left: 20px;
}

div.sitemap a.first 
{
	margin-left: 0px;
}

div.sitemap a.second
{
	margin-left: 20px;
}

div.sitemap a.third 
{
	margin-left: 40px;
}

div.sitemap a.fourth 
{
	margin-left: 60px;
}

div.breadcrumbs, div.breadcrumbs a
{
	color: #a73f3f;
	text-decoration: none;
	font-size: 10px;
}

div.breadcrumbs .current, div.breadcrumbs a.current
{
	color: #3f3f3f;
	text-decoration: none;
	font-size: 10px;
}

div.summarytitle, .summarytitle a
{
	font-size: 10px;
	color: #a73f3f;
	text-decoration: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div.summarysum, .summarysum a
{
	font-size: 10px;
	color: #3f3f3f;
	text-decoration: none;
}

div.promos
{
}

div.promoone
{
}

div.promoone h2
{
}

div.promoone div.promobody
{
}

div.promotwo
{
}

div.promotwo h2
{
}

div.promotwo div.promobody
{
}

div.promothree
{
}


div.promothree h2
{
}

div.promobody A
{
	color: #2f90a4;


}

div.promobody A:hover
{
	color: #2f90a4;
  text-decoration: underline;


}

div.promobody A:visited
{
	color: #c96e3d;

}










div.footer, div.footer a
{
	font-size: 11px;
	color: #8c8373;
	text-decoration: none;
}

div.leftnav div div img 
{
	display: none !important;
}


div.maincontent
{
	clear: both;
}



div.leftnav
{
	float: left;
}

div.content
{
	padding-left: 20px;
	float: left;

}

div.menu a.menuitem
{
	padding-right: 10px;
	margin-left:0px;
	padding-left:0px;
	margin-right:0px;
	
	display:block;
}

div.menu a.menuitemsel
{
	padding-right: 12px;
	display:block;
}





#content {
  width: 871px !important;
  margin: 0 0 0 1px;
  background: url('../images/borders.png') repeat-y;
  font-family: Verdana, Verdana, Geneva, sans-serif;
  font-size: 11px;
  text-align: left;
  color: #54402f;
  /*	min-height:300px; */
  
}




a.menuitem:hover
{
	background-position: left bottom;
}

a.menuitemsel, a.menuitemsel:hover
{
	background-position: left bottom;
}



div.menuPanel
{
	
	color:#767676;
	height: 23px !important;
	
	margin-right: 0px;
	padding-right:0px;
	margin-left:0px;
	padding-left:0px;
	
	background-position: 0 0px !important;
    white-space: nowrap !important;
	/*margin-top:-40px;  */
	margin-top:0px !important;
margin-right:0px !important;


	
	float:left;

    
}

div.menuPanel a
{
	color:#767676 !important;
	
}


#mainlogo
{
	position:absolute;
	z-index: 200;
	margin-left:-5px;
	width:419px;
	height:97px;
		
	
}

div.search
{
	position:absolute;
	margin-top:30px;
	margin-left: 620px;
	font-size:11px;
	color:#3c829d;
}

div.menu
{
	height: 23px;

	z-index:300;
	position: absolute;
	margin-left:115px;
	top:77px;
	
}

.safari div.menu
{
	height: 23px;

	z-index:300;
	position: absolute;
	margin-left:100px;
	top:77px;
	
}

div.subWrapper
{
	padding-left:0px !important;
	
	padding-top:20px;
	padding-right: 25px;
	padding-bottom:20px;
	text-align: left;
	
}



.ImageAlignLeft
{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}


.ImageAlignRight
{
	float:right;
	margin-left:15px;
	margin-bottom:10px;
}

div.summarysum, .summarysum a
{
	font-size: 11px;
	color: #3f3f3f;
	text-decoration: none;
	margin-right:15px !important;
}

div.summarytitle,  a.summaryTitleLink, a.summaryTitleLink:visited
{

	
color: #5c4734 !important;
margin-top:4px;
margin-bottom:0px;
padding:0px;
clear:both;
text-decoration: none !important;
padding-right:15px;
font-weight: bold;
font-size: 14px;
font-family: Georgia, Verdana;

}

a.summaryTitleLink:hover {text-decoration:underline}



a.readmore, a.readmore:visited
{
	margin-top:15px;
	font: bold 10px Arial,sans-serif;
	color: #37A6BC;
}

#subContent ul ul li
{
	list-style-type:disc !important;
	margin-left:0px !important;
	padding-left:0px;
	margin-bottom:0px;
	
}

#subContent ul ul 
{
	margin-left:0px !important;
	padding-left:0px;
	margin-bottom:0px;
}

#subContent ul ul ul
{
	margin-left:10px !important;
	padding-left:0px;
	margin-bottom:0px;
}


#subContent ul 
{
	
	padding-left:0px;
	margin-bottom:0px;
}


#subContent ul li ul li ol li
{
	margin-left:0px !important;
	padding-left:0px;
	padding-top: 0px;
	margin-top:0px;
	
	
	list-style-type: lower-alpha !important;
}

#subContent ul li ul 
{
	margin-left:15px !important;
	padding-left:0px;
	padding-top: 0px;
	margin-top:0px;

}
#subContent ul li ul li
{
	list-style-type: square;

}
#subContent ol
{
	padding-bottom: 0px;

}


div.pagebody 
{
	width: 520px !important;
	
	
}

#contentdiv ol
{
	margin-left: 10px;
}



div.promobody TABLE TR TD
{
	color: #A34423;
	font-size: 11px;
	font-family: Times New Roman;
	font-weight: bold;
	font-style: italic;
	width:127px;
	
}

#printMe
{
	position: absolute;
	top:0px;
	left:-105px;
}

.gecko #printMe
{
	position: absolute;
	top:-1px;
	left:-105px;
}


.safari #printMe
{
	position: absolute;
	top:-1px;
	left:-100px;
	
}

.safari div.search
{
	margin-left:620px;
}


.searchText
{
	height:12px;
	width:150px;
}