body {
	behavior: url(/_inc/csshover.htc); /* WinIE behavior call */
	margin:0; padding:0; border:0;
	font: 11px/16px verdana,arial,helvetica;
	background:#efefef;
	text-align:center;
	}
	
p {
	margin-top:0; margin-bottom:1em; text-align:left;
	}
	
img { border:0; }

.clear	{ font-size: 1px; line-height: 1px; height: 1px; clear:both; }

.bold { font-weight:bold; }

.italic { font-style:italic; }

.indent { margin-left:20px; }

span.fix { font-size:1%; line-height:1%; color:white;}

span.iemacFix {
	color: #a4cde1;
	font-size:1%; line-height:1%;
	}


a:link, a:visited { text-decoration:underline; color:#369;}
a:hover { color:#f60;}
	
h2 { font-size:12px; color:#036; margin-bottom:0; padding:0; text-align:left;}


#wrapper {
	width:771px;
	border:0; margin:0 auto; padding:0;
	}
	
	
#masthead {
	border:0; margin:0; padding:0;
	text-align:left;
	background:#fff url(/_img/1031.gif) no-repeat 100% 0;
	width:100%; height: 76px;
	clear:right;
	}
	
#message {
	width:100%; height:192px;
	background:#1c81b5 url(/_img/home_building.jpg) no-repeat 100% 0;
	border:2px solid white; border-left:0; border-right:0;
	margin:0; padding:0; 
	color: white;
	font-size:14px; line-height:22px;
	clear:both;
	}

p#blurb {
	margin:0;
	padding: 45px 0 0 30px;
	}


#buckets {
	background:#a4cde1 url(/_img/bg_buckets.gif) repeat;
	width:771px;
	border:0; margin:0; padding:0;
	color:#036;
	clear:both;
	}

#bucket1 {
	width:390px;
	float:left;
	}
	
#bucket1 p { margin-top:0; margin-bottom:.8em; padding-left:25px; padding-right:25px; 	}

#bucket1 p#firstpara { margin-top:1em; }
#bucket1 p#lastpara { margin-bottom:1.5em; }

.bucket2 {
	width: 190px;
	float:left;
	}
	
.bucket2 h2 { padding:15px; margin:0; }

.bucket2 p { padding: 0 15px; }

#footer {
	width:771px;
	padding:2px 0; margin:0; border:0;
	background:white;
	text-align:center;
	font-size:10px; line-height:14px; color:#1c81b5;
	clear:both;
	}

ul li, ol li { text-align:left; }

ul.simple {
	padding-left:20px; padding-top:0;
	margin-left:20px; margin-top:0;
	text-align:left;
	}
	
ul.simple li {
	list-style-type:disc;
	margin-top:0; margin-bottom:.5em;
	font-size:11px; line-height:normal;
	color:#036;
	}

/* SUB-PAGE STYLES */

#subtitle {
	margin:0; padding:0;
	border:2px solid white; border-left:0; border-right:0;
	width:771px; height:67px;
	background:#1c81b5;
	text-align:left;
	clear:both;
	z-index:0;
	}

#subtitle h1 {
	border:0; margin:0; padding:0;
	font-size:16px; line-height:normal; font-weight:bold; color:white;
	margin-top:40px; margin-left:10px;
	}


#subtitle img {
	border:0; margin:0;
	border-right:3px solid white;
	float:left;
	margin-right:15px;
	}
	

#container {
	width:771px;
	border:0; margin:0; padding:0;
	white-space:nowrap;
	background:white;
	text-align:left;
	}
	
	
/* LEFT SUBNAV */

#leftnav {
	float:left;
	width:139px; height:300px;
	background:#95c1d9;
	font-size:11px;
	text-align:left;
	margin:0; padding:0;	padding-top:.7em;
	border-right:3px solid white;
	white-space:no-wrap;
	}
	
#leftnav ul {
	list-style: none;
	display: block;
	padding:0; border:0; margin:0;
	width:139px;
	}
		
#leftnav li {
	list-style: none;
	background:transparent;
	margin:0; margin-bottom:1px;
	line-height:normal;
	}

/* below is where you specify the height of the block and the display */
		
#leftnav li a {
		display: block;
		color: #369;
		text-decoration: none;
		padding:3px 5px 3px 12px; margin:0;
		}

	html>body #leftnav li a {
		width: auto;
		}

	#leftnav li a:hover {
		background:#fff;
		color:#369;
		display:block;
		}

	#active a {
		color: #369 !important;
		text-decoration: none;
		background:#fff;
		}

/* END leftnav */

#maincontent {
	float:left;
	width: 500px;
	background:white;
	white-space: normal;
	margin:2em 50px 15px 25px;
	
	html>body #maincontent  {width:525px;} 
/* what we really want - IE 4/5/6 can't see */
	
	}
	
#maincontent p {
	margin-top:0; margin-bottom:1em;
	white-space:normal !important;
	}

#maincontent ul li { margin-bottom:.8em; }

#maincontent ol li { margin-top:0; margin-bottom:.5em; }
#maincontent ol li ul { margin-top:.8em; margin-bottom:.6em; }

.toplink {
	margin-top:1em;
	font-size:10px; font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	}

.toplink a { text-decoration:none; }	

.math { text-align:right; width:200px; }