﻿@media all {
	body { font-family: Verdana, Arial, Sans-Serif; font-size: 10px; }
}

@media screen, projection {
	body {
		background: #fff;	
	}
	
	.SiteContent { margin-left: auto; margin-right: auto; width: 985px;	}
	
	.SiteContent-Tabs { }
	.SiteContent-Tabs-Tab { float:left; margin-right: 3px; }
	
	.SiteContent-SiteMenu { background-color: #6f6f6f; border-top: 1px solid #606060; border-bottom: 1px solid #606060; }
	.SiteContent-SiteMenu .inner { padding: 3px 5px 3px 15px; }
	.SiteContent-SiteMenu-Path { float: left; }
	.SiteContent-SiteMenu-Path-Links { color: #fff; }
	.SiteContent-SiteMenu-Path-Links a { color: #fff; }
	.SiteContent-SiteMenu-Path-Label { color: #fff; }
	.SiteContent-SiteMenu-Menu { float: right; }
	.SiteContent-SiteMenu-Menu-Item { float: left; margin-left: 10px; }
	
	.SiteContent-PageBottom .inner { margin-top: 10px; text-align: center; }
	.SiteContent-PageBottom .inner a { color: #000; }
	
	.SiteContent-Areas { width: 983px; background-color: #eee; border-left: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; border-right: 1px solid #b3b3b3; }
	.SiteContent-Areas-Left { float: left; width: 225px; }
	.SiteContent-Areas-Left-Inner { padding: 7px; min-height: 300px; }
	
	.SiteContent-Areas-Middle { float: left; width: 531px; overflow: hidden; }
	.SiteContent-Areas-Middle-Inner { padding: 7px; }
	
	.SiteContent-Areas-Right { float: left; width: 223px; overflow: hidden; }
	.SiteContent-Areas-Right-Inner { padding: 7px; min-height: 300px; }
	.SiteContent-Areas-Box { border: 1px solid #b3b3b3; width: 207px; border-top: 0px; background-color: #fff; }
	.SiteContent-Areas-Box-Inner { padding: 5px; }
	.SiteContent-Areas a { color: #000; text-decoration: underline; }
	.SiteContent-Areas a:hover { color: #00f; text-decoration: underline; }
	
	.SiteContent-SeeAlsoBox, 
	.SiteContent-ServicesMenuBox,
	.SiteContent-QuickSearch { margin-bottom: 10px; }
	
	.SiteContent-QuickSearch-Button { float: left; width: 41px; }
	.SiteContent-QuickSearch-SearchQuery-Wrapper {
		width: 167px; height: 25px;
		float: left;
		text-align: left;
		background: transparent url(../../img/bg_quicksearch.gif) no-repeat left top;
		margin: 0px; 
		padding: 0px;
	}
	.SiteContent-QuickSearch-SearchQuery { 
		border: 0px solid red;
		margin: 0px 3px 0px 3px;
		background: transparent;
		width: 160px; height: 25px; line-height: 22px;
	}
	
	.SiteContent-BoxHeader { font-weight: bold; width: 211px; height: 32px; background: transparent url(../../img/bg_boxtop_211.png) no-repeat top; }
	.SiteContent-ServicesMenuBox .SiteContent-BoxHeader { background-color: #dfc8a7; }
	.SiteContent-SeeAlsoBox .SiteContent-BoxHeader { background-color: #c8d2df; }
	.SiteContent-WebCamBox .SiteContent-BoxHeader { background-color: #d3c8c8; }
	.SiteContent-BoxHeader-Inner { padding: 10px 0px 3px 10px; }
	.SiteContent-BoxContent { background-color: #fff; border: 1px solid #b3b3b3; border-top: 0px; width: 209px; }
	.SiteContent-BoxContent-Inner { padding: 10px; }
	
	.SiteContent-MenuItem { padding-left: 15px; margin-bottom: 7px; color: #000; }
	.SiteContent-MenuItemSelected { padding-left: 15px; margin-bottom: 7px; color: #000; font-weight: bold; }
	.SiteContent-MenuSubItem { padding-left: 30px; margin-bottom: 7px; color: #6f6f6f; }
	.SiteContent-MenuSubItemSelected { padding-left: 30px; margin-bottom: 7px; color: #6f6f6f;font-weight: bold;}
	 
	h1 { font-size: 18px; font-weight: normal; margin-top: 0px; padding-top: 0px; }
	h2 { font-size: 16px; font-weight: normal; }
	
	.page-ContentHeader { margin-bottom: 20px; }
	
	.module-Wrapper {
		margin-bottom: 10px;
clear:both;
	}

	.module-ClientWrapper {
		border: 1px solid #bebebe;
		background-color: #fff;
		margin-bottom: 10px;
	}
	.module-ClientWrapper-Inner {
		padding: 10px;	
	}
	.module-ModuleHeader { margin-bottom: 5px; }
	
	h2.module-Title { margin-top: 0px; padding-top: 3px; margin-bottom: 3px; font-size: 12px; font-weight: bold; }
	
	.SiteContent-BoxHeader2 { border: 1px solid #c9c9c9; background-color: #becfb2; font-weight: bold; height: 32px; }
	.SiteContent-BoxHeader2-Inner { padding: 10px 0px 3px 10px; }
	.SiteContent-BoxContent2 { border: 1px solid #c9c9c9; border-top: 0px; background-color: #fff; }
	.SiteContent-BoxContent2-Inner { padding: 10px; }
	.SiteContent-BoxHeader3 { border: 1px solid #c9c9c9; background-color: #becfb2; font-weight: bold; height: 32px; }
}

@media print {
}
