body {
margin: 0;
padding: 0;
background-image: url(../images/bg/gray3.png);
text-align: center;
}

body, table, tr, th, td, p, ul, ol, li {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #36393D;
}

#content p, li {
line-height: 150%;
}

#content p {
padding-left:5px;
}

h1 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	font-size: 18px;
	border-bottom:dotted #CCCCCC 2px;
	border-top: solid #CCCCCC 2px;
	background-image:url(../images/bg/gray4.gif);
} 

h2 {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
padding: 2px 2px 2px 3px;
/* border: 1px dotted #999999; */
border: 1px solid #999999;
background-color:#FFFFFF;
} 

h3 {
font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #36393D;
font-size:14px;
padding:0px;
margin: 0px;
} 

h4 {
font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #36393D;
font-size:13px;

}

a:link {text-decoration: none; color: #356AA0;}
a:visited {text-decoration:  none; color: #356AA0;}
a:active {text-decoration: none}
a:hover {text-decoration: underline; color: #356AA0;}

fieldset {
margin-top:5px;
}

legend {
font-weight: bold;
color: #666666;
}

/* blockquote {
background-image:url(../images/quotes.gif);
background-repeat: no-repeat;
padding: 10px;
} */

/* misc classes */

.utility {
/* clear: both; */
text-align: right;
font-weight: normal;
font-size: 95%;
}

.alert {
color: #990000;
}

.small {
font-weight: normal;
font-size: 95%;
}

.notebox {
width:500px; 
border: #990000 thin solid; 
margin:auto; 
padding: 3px;
}

.indent {
margin-left: 8px;
}

.right {
text-align: right;
}

#searchbox {
background-image: url(../images/bg/gray4.gif); 
border:#ccc solid 1px; 
padding:6px;
}

#searchbox form {
margin: 0;
padding: 0;
text-align:right;
}

#searchbox_test {
background-image: url(../images/bg/gray4.gif); 
border:#ccc solid 1px; 
padding:6px;
}
#searchbox_test form {
margin: 0;
padding: 0;
text-align:left;
}

.kids ul, .kids li {
list-style-image:url(../images/kids_bullet.gif);
}

.kids ul li ul li {
list-style-image:url(../images/kids_bullet_gray.gif);
}

.kids h3 {
font-family:"Comic Sans MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
border-top:#999999 thin dotted;
}

.kids img {
padding-right: 15px;
}

img.float { float:left; margin:2px;}

.kids_purple {
font-family:'Showcard Gothic'; 
font-size:17px; 
color:#8F1173;
}

.caption {
font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #36393D;
font-size:15px;
font-weight: bold;
}

/* table styling */

.row1p {
background-color: #CCCCFF;
}

.row1y {
background-color: #FFFFCC;
}

/* image styles */
.right_align {
margin-left: 5px;
margin-bottom: 5px;
}

.left_align {
margin-right: 5px;
margin-bottom: 5px;
margin-top: 5px;
}

/* layout styles */

		#container {
			width: 880px;
			\width: 900px;
			w\idth: 880px;
			/* border: 1px solid gray; */
			margin: 10px auto;
			
			padding: 5px;
			background-color: #FFFFFF;
			text-align:left;
		}

		#header {
			padding: 5px;
			margin-bottom: ;
			background-color: #fff;
		}

		#content {
			padding: 5px;
			background-color: #fff;
		}

		#leftnav {
			float: left;
			width: ;
			/*margin-top: 10px;*/
			margin-right: ;
			padding: 5px;
			background-color: #fff;
		}

		#rightbar {
			float: right;
			width: 225px;
			border:thin solid #eee;
			margin-left: 5px;
			margin-right: 10px;
			/*margin-top: 15px;*/
			padding: 5px;
			background-color: #fff; 
			/* background: url(../images/bg/maroon2_grad.png) right top repeat-y;*/
			
		}
		
		
		#rightbox {
			float: right;
			width: 220px;
			margin: 0;
			margin-left: 5px;
			margin-right: 8px;
			padding: 5px 5px 5px 10px;
			background-color: #fff;
			border: thin dotted #999999;
		}

		#footer {
			clear: both;
			padding: 5px;
			margin-top: ;
			background-color: #fff;
			text-align: center;
		}

/* header box styles */
	.box {
	padding:0 12px 0 0;
	background-color: #fff;
	background-image: url(../images/border.png);
	background-repeat: repeat-y;
	background-position: 100% 0;
	}
	.bi {
	padding:0 0 0 12px;
	background-color: #fff;
	background-image: url(../images/border.png);
	background-position: left 0;
	background-repeat: repeat-y;
	}
	.bt {
		height:17px;
		margin:0 -12px;
		background:url(../images/box.png) 100% 0 no-repeat;
	}
	.bt div {
		width:18px;
		height:17px;
		background:url(../images/box.png) 0 0 no-repeat;
	}
	.bb {
		height:17px;
		margin:0 -12px;
		background:url(../images/box.png) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:17px;
		background:url(../images/box.png) 0 100% no-repeat;
	}
	.box h1 {
		margin:0;
		padding:0.3em 10px;
		background:#efece6;
		font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
	.box p, .box ul {
		margin:0;
		padding:4px 10px;
		background:#fff;
	}
	.box li {
		margin:0 0 0 2em;
		padding:0;
	} 
	
	.white_bg {background-color:#FFF;}
	

/* left nav styles */

#menu2 a, #menu a:visited {
  text-decoration:none; 
  color:#356AA0; 
  display:block; 
  width:150px; 
padding: 3px 4px 3px 10px;
  background-color:#fff; 
  /* border-top:solid 1px #5b010d; */
  }
#menu2 a:hover {
  color:#356AA0;
  text-decoration: underline; 
  }

#menu2 ul {
 margin-left: 0;
padding-left: 1em;
	text-indent: -.9em;  
list-style-image: url(../images/listarrow.gif);
}

/* Layout for Reading Room pages */

#header_read {
padding: 5px;
margin-bottom: ;

}

#centered_cols_r {
}

#centered_cols_l {
}

#centered {
}

.review_cols_r {
padding-left: 15px;

margin-left: 230px;
}

.review_cols_l {
width: 220px;
margin: 0;
margin-right: ;
/* for testing - background-color: #CC6600; */
float: left;
}

.maroon {
color:#5b010d;
}

/* ASB - adding rounded corner info */
.mainNavLinksWrapper {float:left;width:420px}
.roundedContentInfo {display:block; background:#FFF8EF; border:0 solid #00437F; border-width:0 1px; padding:2px 5px;color:#000;font-size:90%; line-height:17px}
/*.roundedContentInfo a:link,.roundedContentInfo a:visited, .roundedContentInfo a:active {color:#000;text-decoration:none;}*/
/*.roundedContentInfo a:hover {color:#000;text-decoration:underline}*/
.roundedContent {background: transparent; margin:.5em 0 1em 0;}
.roundedContent2 {background: transparent;width:100%;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFF8EF; border-left:1px solid #00437F; border-right:1px solid #00437F;}
.xb1 {margin:0 5px; background:#00437F;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

/* experimental business pages style */

	#leftbar {
			float: left;
			width: 170px;
			border:thin solid #eee;
			margin-top: 15px;
			margin-right: ;
			padding: 5px;
			background-color: #fff;
		}
		
		/* #leftbar p {
		padding-left:5px;
		} */
		
		/* #leftbar h3 {
		border-bottom: 1px #999 dotted; 
		} */
		
		.ex1 {
	width: 171px;
	background-color: #efefef;
}

.ex1 h3 {
text-align:center;
color:#999;
padding-top:5px;
}
.ex1 h3.first-ele {
	background: 
		transparent url(../ztesting/images/blue_top.gif) 
		no-repeat 
		top left;
		color:#999;
		margin:0;
		padding-bottom:10px;
}
.ex1 p.last-ele {
	padding: 25px 0 0 70px;
	background: transparent 
		url(../ztesting/images/blue_bot.gif) 
		no-repeat 
		bottom left;
		margin:0;
}
#30ways_list {
	width: 400px;
	float: left;
	color: #F00;
}

#js-kit-comments {
	width: 200px;
	float: right;
}

.headline {
	padding-top:5px;
	color:#990000;
	font-weight: bold;
}

#content .gmap_marker p {line-height: 130%; margin: 3px;}

