@CHARSET "UTF-8";

	body, html, li {
	
		height:100%;
		margin: 0px;
		padding: 0px;

		font-family: verdana,arial,helvetica,sans-serif;
		font-size:13px;
		
	}
	
	body { 
	
		background: url('img/bg.gif') repeat-x 0 0;
		
	}
 
	img	{ border: 0px; }

	A:link 		{text-decoration: underline; color: #d98f00}
	A:visited 	{text-decoration: underline; color: #d98f00}
	A:active 	{text-decoration: underline; color: yellow}
	A:hover 	{text-decoration: underline; color: red;}

	A.top-nav:link 		{text-decoration: none; font: 11px arial; text-transform: uppercase; color: #ffa800;  }
	A.top-nav:visited 	{text-decoration: none; font: 11px arial; text-transform: uppercase; color: #ffa800;  }
	A.top-nav:active 	{text-decoration: none; font: 11px arial; text-transform: uppercase; color: #ffa800;  }
	A.top-nav:hover 	{text-decoration: underline; font: 11px arial; text-transform: uppercase; color: black; }

	A.sitemap:link 		{text-decoration: none; font: 13px arial; color: black;  }
	A.sitemap:visited 	{text-decoration: none; font: 13px arial; color: black;  }
	A.sitemap:active 	{text-decoration: none; font: 13px arial; color: black;  }
	A.sitemap:hover 	{text-decoration: underline; font: 13px arial; color: #ffa800; }

	A.content:link 		{text-decoration: none; color: #4c4c4c; font-size: 11px;}
	A.content:visited 	{text-decoration: none; color: #4c4c4c; font-size: 11px;}
	A.content:active 	{text-decoration: none; color: yellow; font-size: 11px;}
	A.content:hover 	{text-decoration: underline; color: red; font-size: 11px;}

	A.toc2:link 		{text-decoration: none; color: white; font-size: 11px;}
	A.toc2:visited 	{text-decoration: none; color: white; font-size: 11px;}
	A.toc2:active 	{text-decoration: none; color: white; font-size: 11px;}
	A.toc2:hover 	{text-decoration: underline; color: white; font-size: 11px;}


	.left-shadow {

		max-width: 80em;
		min-width: 63.33em;
		text-align: left;
		margin: 0 auto;
		background: white url(/img/dropShadow_left.gif) repeat-y left;
		padding: 0px 0px 0px 10px;
		font-size: 75%;
		float: left;
	}

	.right-shadow {

		background: url(/img/dropShadow_right.gif) repeat-y right;
		padding: 0px 10px 0px 0px;
		overflow: hidden;
	}

	h1 {

		font-family: arial,verdana,helvetica,sans-serif;
		font-size: 42px;
		font-weight: bold;
		line-height: 46px;
		margin-top: 0px;

	}

	h2 {

		font-family: arial,verdana,helvetica,sans-serif;
		font-size: 26px;
		font-weight: bold;
		line-height: 32px;
		text-shadow: 0px 0px 10px #555;
		
		margin-top: 20px;

	}

	h3 {

		font-family: arial,verdana,helvetica,sans-serif;
		font-size: 18px;
		font-weight: bold;
		line-height: 22px;
		text-shadow: 0px 0px 5px #333;
		
		margin-top: 20px;

	}

	h4 {

		font-family: arial,verdana,helvetica,sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
		line-height: 18px;
		margin-top: 0px;

	}

	.box-h1 {

		font-family: arial,verdana,helvetica,sans-serif;
		font-size: 42px;
		font-weight: bold;
		line-height: 46px;
		margin-top: 0px;

	}
	
	.blog_items {

		margin: 5px; 
		padding-top: 5px;

	}

.subpage_leftcol {
	
	width:250px; 
	float: left; 0px; 
	margin-left:0px; 
	margin-top: 40px;
	
}

.subpage_content {

	/*border: 1px solid black; */
	margin: 30px;
	margin-top: 55px;
	margin-left: 280px;
	margin-bottom: 55px;
	width: 650px;


}

.left_menu {
	
	width: 180px;
	margin-left: 30px;
	padding-bottom: 10px;
	border-bottom: 1px dotted grey;
	padding-left: 15px;
	

}

/* Intro text on each page */

.page_intro {

	font-family: times,arial,verdana,helvetica,sans-serif;
	font-size: 20px;
	color: #d98f00;
	font-style: italic;
	line-height: 28px;
	padding-left: 12px;
	border-left: 6px solid #d98f00;

}

.tweet {
		
	font-size: 12px;

}

/* #services_intro {

	background-image: url(img/eyes-on-globe.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

} */

#outer {

	width: 990px; 
	background: #fff; 
	margin-left: auto ; 
	margin-right: auto ; 
	border-left:4px solid #f2f2f2; 
	border-right:4px solid #f2f2f2;
	border-bottom:4px solid #f2f2f2; 
	
	
}

#page {
	
	margin-left:4px; 
	background: #fff; 
	margin-right:4px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-bottom:10px; 
	border-left:1px solid #cccccc; 
	border-right:1px solid #cccccc; 
	border-bottom:1px solid #cccccc;

}

#toc2 {
	
	background: #616161; 
	padding: 5px 5px 5px 5px; 
	margin-left:4px; 
	margin-right:4px; 
	margin-bottom:4px; 
	
	font: white;
	
}

#shadow {
	
	width: 990px; 
	margin-left: auto ; 
	margin-right: auto ; 
	
	height: 50px;
	background-image: url('img/bottom.png');
	background-repeat: no-repeat; 
	position: relative;
	bottom: 0px; 
	
}

#footer {
	
	height: 130px;
	width: 100%;
	margin-top: 15px;
	border-top: 1px solid #ababab; 
	border-bottom: 1px solid #ababab; 
	background: #ddd; 
	margin-left: auto; 
	margin-right: auto;
	position: relative; 
	bottom: 0;
	
	                                                             
}
