/* CSS Document */


/*
.blogSidebar { } 

.blogSidebar dl {
	width: 175px;
	margin: 0;
	padding: 0;
	background: #ccc url(images/sidebar_blog_bottom.gif) no-repeat bottom left;
}

.blogSidebar dt {
	margin: 0;
	padding: 5px;
	background: #ccc url(images/sidebar_blog_top.gif) no-repeat top left;
}

.blogSidebar dd {
	margin: 0;
	padding: 0 5px 2px 8px;
	indent: none;
}

*/

body {
	margin:0px; 
	padding:0px;
	text-align:center;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 66.25%;
	}

h1, h2{
	margin:0 0 2px 0;
	padding-bottom: 0;
	}

h1{
	font-size:1.4em;
	}

h2{
	font-size:1.2em;
	}

a{
	color:#006F3A;
	text-decoration:none;
	font-weight:bold;
	}	

a:hover{
	 background-color:#CBE3A4;
	 border-bottom:1px solid #8CC63F;
	 }

a.imageLink{border:none; background:none;}

a.imageLink:hover{
	 background:none;
	 border-bottom:none;
	 }

ol li{ margin-bottom:10px;}
.center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}

.callout{
	border: 1px dotted #ccc;
	margin: 10px;
	color: #006F3A;
	text-align:center;
	}

#nav{ height:36px; } /*for IE so replacement content is not overlapped */
			 
#container {
	width:700px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	}

#sidebar{
	width:175px;
	float:left;
	border-top: 1px solid #dfdfdf;

	}	

#content{
	/*width:525px; actual width*/
	width:505px;
	float:right;
	padding:15px 10px 15px 10px;
	border-top: 1px solid #dfdfdf;
	
	font-size:1em;
	line-height:1.6em;
	text-align:justify;
	}

#footer{
	clear:both;

	height:64px;
	background:url(../images/bkrnd_footer.gif) repeat-x;
}

#footer p{ font-size:.85em; padding:6px 10px 15px 20px;}
#footer img{ float:left; margin-top:4px;}

#midBanner{ width:700px; }
#midBanner img{ float:left; border:none; }

/******ALTERNATE STYLES*/

#rNav{
	position:absolute;
	width:700px;
	height:40px;
	background:url(../images/bkrnd_nav.gif) no-repeat top;
	}

#nav ul{
		margin-left: 52px;
		padding-left: 0;
		white-space: nowrap;
		margin-top:12px;
		}

#nav li{
		font-size:11px;
		display: inline;
		list-style-type: none;
		
		}

#nav a{ padding: 3px 8px; 
		text-decoration:none;
		color: #333;
		font-size:10px;
		}

#nav a:hover{
		border-bottom: 2px solid #006633;
		background-color: #d9d9d9;
		
		}
		
.error {
	color: #ff0000;
}

#sidebar a.show {
	padding:0; 
	margin:0; 
	background-color:#FFFFFF;
	text-decoration:none;
	border:0;
}
#sidebar a.show:hover {
	padding:0; 
	margin:0; 
	background-color:#FFFFFF;
	text-decoration:none;
	border:0;
}


#socialBookmarks{ float:right; text-align:right; }
#socialBookmarks a{ font-size:80%; margin-top:3px; }

#socialBookmarks table { border-collapse:collapse; }
#socialBookmarks table td, #socialBookmarks table th{ padding:5px; border:1px solid #ccc; }

a.tooltip:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span{display:none; padding:10px; margin-left:-230px; margin-top:20px; width:230px;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #006f3a; background:#fff; color:#6c6c6c; font-weight:normal; text-align:justify; }

img{ border:0; }