body
{
	background: #5c5c5c url("../images/StatSoftBG.png") repeat-x top left;
	margin:0;
	font-size:12px;
	 font-family:Arial, sans-serif;


}
.gss_input{width: 134px; height: 16px; border: solid 1px #9E9E9E; margin-top: 2px;}

a,a:link,a:visited,a:active{color:#0052DB; text-align:left; text-decoration:none; font-weight:bold; font-family:Arial, sans-serif; }
a:hover{color:#0052DB; text-decoration:underline; text-align:left; font-family:Arial, sans-serif; }

		
		
		#dnn_dnnCOPYRIGHT_lblCopyright a
		{
		font-weight:normal;
		color:#000000;
		
		}
		
		#container
		{
			width: 900px;
			margin: 10px auto;
			background-color: #ffffff;
			color: #333;
			line-height: 130%;
			max-width: 900px;
			min-width: 900px;
			
		}
		
		#containervideo
		{
			width: 99%;
			margin: 10px auto;
			background-color: #ffffff;
			color: #333;
			line-height: 130%;
			max-width: 99%;
			min-width: 900px;
			
			
		}
		


		
		#toplayout
		{
			background-color: #ffffff;
			min-width: 900px;
			padding: 0px;
			height:8px;
			width: 900px;
			
		}
		
				#toplayoutvideo
		{
			background-color: #ffffff;
			min-width: 900px;
			padding: 0px;
			height:8px;
			width: 100%;
			
		}
		
		#topleftcorner
		{
			background: #ffffff url("../images/topleft.gif") no-repeat top left;
			background-color: #ffffff;
			float: left;
			padding: 0px;
			height:8px;
			font-size: 20px;
			
		}
		#toprightcorner
		{
			background: #ffffff url("../images/topright.gif") no-repeat top right;
			background-color: #ffffff;
			float: right;
			padding: 0px;
			height:8px;
			font-size: 20px;
			
		}
		

		
		#top
		{
			background: #ffffff url("../images/topbg.gif") repeat-x top left;
			min-width: 900px;
			padding: 0px;
			height:46px;
			width: 900px;
			
		}
		
		#topvideo
		{
			background: #ffffff url("../images/topbg.gif") repeat-x top left;
			min-width: 900px;
			padding: 0px;
			height:46px;
			width: 100%;
			
		}
		
		#logos
		{
			padding: 0px;
			height:46px;
			float:left;
			font-size: 20px;
			color:#000000;
			
			
		}
		
		
		#topnav
		{
			padding: 0 7px 0 0;
			height:46px;
			float:right;
			font-size: 11px;
		}
		
				#login
		{
			padding: 0 0px 3px 0;
			font-size: 11px;
		}
						#offices
		{
			 position:relative;
			float:right;
			font-size: 10px;
			right:10px;
			top:19px
			

			
		}
		
		#menu
		{
			background: #ffffff url("images/topbg.gif") repeat-x top left;
			min-width: 900px;
			padding: 0px;
			background-color: #ddd;
			height:23px;
			width: 100%;
			 font-family:Arial;
			 z-index:3;
			
			
		}
		
		#menuvideo
		{
			background: #ffffff url("../images/topbg.gif") repeat-x top left;
			min-width: 900px;
			padding: 0px;
			background-color: #ddd;
			height:22px;
			width: 100%;
			
		}
		
		#top h1
		{
			padding: 0;
			margin: 0;
		}
		DIV.rightnav{top:-150px;}
				
		#rightnav
		{
			float: right;
			width: 212px;
			height:100%;
			margin: 0;
			padding: 0px 0 0 0px;
			background: #ffffff url("../images/bx1.gif") repeat-x top left;
			min-height: 600px;
			margin-top:3px;
			list-style-type: square;
			font-size: 11px;
			 
			 
			
			
		}
		
		#rightnav li
		{
		
		list-style-type: square;
		}
		
div.Slice-11 {
	position:relative;
	background: #ffffff;
	left:0px;
	top:0px;
	width:189px;
	padding: 5px 5px 5px 5px;
	margin-right:6px;
	margin-top:4px;
	margin-left:6px;
	border: 1px solid #B2B2B2;
	list-style-type: square;
}

div.Slice-11MP {
	position:relative;
	background: #ffffff;
	left:0px;
	top:0px;
	width:159px;
	padding:  0px 20px 0px 20px;
	margin-right:6px;
	margin-top:4px;
	margin-left:6px;
	border: 1px solid #B2B2B2;
}

div.bookmark {
	position:relative;
	background: #ffffff;
	left:0px;
	top:0px;
	width:189px;
	padding: 5px 5px 3px 5px;
	margin-right:6px;
	margin-top:0px;
	margin-left:6px;
	border: 1px solid #B2B2B2;
	 
}

div.bookmark img, a {

	border: 0px;
	 
}
		
div.Slice-12 {
	position:relative;
	background: #ffffff;
	left:0px;
	top:0px;
	width:189px;
	padding: 5px 5px 5px 5px;
	margin-right:6px;
	margin-top:4px;
	margin-left:6px;
	border: 1px solid #B2B2B2;
	list-style-type: square;
}

div.Slice-13 {
	position:relative;
	background: #ffffff;
	left:0px;
	top:0px;
	width:163px;
	padding: 0px 15px 0px 21px;
	margin-right:6px;
	margin-top:4px;
	margin-left:6px;
	border: 1px solid #B2B2B2;
	list-style-type: square;
}

div.Slice-13landing {
	position:relative;
	background: #ffffff;
	left:0px;
	top:0px;
	width:188px;
	padding: 0px 5px 0px 5px;
	margin-right:6px;
	margin-top:4px;
	margin-left:6px;
	border: 1px solid #B2B2B2;
	list-style-type: square;
}

div.Slice-13blog {
	position:relative;
	background: #cbcbcb;
	left:0px;
	top:0px;
	width:163px;
	padding: 0px 26px 0px 10px;
	margin-right:6px;
	margin-top:4px;
	margin-left:6px;
	border: 1px solid #B2B2B2;
	 font-size:10px;
	 list-style-type: square;
}

div.Slice-14 {
	position:relative;
	background: #ffffff;
	left:0px;
	top:0px;
	width:189px;
	padding: 5px 5px 5px 5px;
	margin-right:6px;
	margin-top:4px;
	margin-left:6px;
	border: 1px solid #B2B2B2;
	list-style-type: square;
}

div.Slice-15 {
	position:relative;
	background: #ffffff;
	left:0px;
	top:0px;
	width:189px;
	padding: 5px 5px 5px 5px;
	margin-right:6px;
	margin-top:4px;
	margin-left:6px;
	border: 1px solid #B2B2B2;
	list-style-type: square;
}
		
		
		div.descriptiontext
		{
		font-size:20px;
	    font-family: "Arial Black";
	    position:relative;
	    top: -25px;
	    left: 185px;	
			
		}
		
		div.gmap
		{
		position:relative;
		font-size:20px;
	    top: -110px;
	    left: 25px;	
			
		}
		
		div.map
		{
		 border-bottom:solid 1px #000000;
		  width:900px;
			
		}
		
				#contentf
		{
			min-width: 500px; 
			margin-left: -10px;
			margin-right: 220px;
			padding: 18px 20px 20px 20px;
			max-width: 759px;
			top: -15px;
			
			
			
		}
		
		#content
		{
			min-width: 500px; 
			margin-left: 0px;
			margin-right: 200px;
			padding: 18px 20px 20px 20px;
			max-width: 779px;
			top: -15px;
			
			
			
		}

		#contentform
		{
			min-width: 500px; 
			margin-left: 0px;
			margin-right: 150px;
			padding: 18px 20px 20px 20px;
			max-width: 779px;
			top: -15px;
			
			
			
		}

		
		#contentvideo
		{
			min-width: 900px; 
			margin-left: 0px;
			padding:  0px 0px 0px 0px;
			max-width: 100%;
			top: -15px;
			max-height: 100%;
			min-height: 600px;
			
			
			
		}
		
		#contenthomepage
		{
			min-width: 880px; 
			margin-left: 0px;
			margin-right: 0px;
			padding: 0px 0px 0px 0px;
			max-width: 800px;
			top: -15px;
			
			
			
		}

#homeFeature
{

			margin-top:3px;
	 z-index: auto;		
			
		}
		
		#footer
		{
			clear: both;
			margin: 0;
			padding: 10px;
			color: #000000;
			background-color: #C4C6C5;
			border-top: 1px solid gray;
		}
		
		#bottomlayout
		{
			background-color: #C4C6C5;
			min-width: 740px;
			padding: 0px;
			height:7px;
			}
			
					#bottomlayoutvideo
		{
			background-color: #C4C6C5;
			min-width: 900px;
			padding: 0px;
			height:7px;
			width: 100%;
			}
			
		#bottomleftcorner
		{
			background: #C4C6C5 url("../images/bottomleft.gif") no-repeat top left;
			float: left;
			padding: 0px;
			height:7px;
			font-size: 22px;
			
		}
		
		#bottomrightcorner
		{
			background: #C4C6C5 url("../images/bottomright.gif") no-repeat top right;
			float: right;
			padding: 0px;
			height:7px;
			font-size: 22px;
			
		}
		
		#leftnav p, #rightnav p { margin: 0 0 0 0; }
		#content h2 { margin: 0 0 .5em 0; }
		
div.video
{top:355px; float:left; padding: 0px 20px 0 10px;}

div.gcsResults
{top:355px; float:left; padding: 0px 20px 0 20px; }
		div.gcsResults a {text-decoration:none; font-size:11px; font-weight:bold; color:#013FA7;
		}
		div.gcsResults a:hover
		{
		text-decoration:underline; font-size:11px; font-weight:bold; color:#AAAAAA;
		}
		
		#officesdropdown 
		{ width:184px;}
		
		#rightmenu 
		{ 
		display:none;
		position:absolute;
		
	background: #ffffff;
	top:22px;
	float:right;
	right:0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #B2B2B2;
	font-size: 10px;
	 z-index:10;
	  height:45px;
	  width:170px;
		}
		
		Div.ContentPaneTab1
		{
		background-color:#ffffff;
		
		/* any IE */



		padding: 10px 20px 10px 10px;


padding: expression('10px 10px 10px 10px');
		position:relative;
		width:629px;
		left:-1px;
border-bottom:1px solid #535353;
  border-left:1px solid #535353;
  border-right:1px solid #535353;
  border-top:0px solid #535353; 
		
		}
		
		@media all and (min-width: 0px){
		Div.ContentPaneTab1
		{
		background-color:#ffffff;
		padding: 10px 20px 10px 10px;
		position:relative;
		width:629px;
		left:-1px;
border-bottom:1px solid #535353;
  border-left:1px solid #535353;
  border-right:1px solid #535353;
  border-top:0px solid #535353; 
		
		}}
		
		Div.ContentPaneTab2
		{
		background-color:#ffffff;
		padding: 10px 20px 10px 10px;

padding: expression('10px 10px 10px 10px');

		position:relative;
		width:629px;
		left:-1px;
border-bottom:1px solid #535353;
  border-left:1px solid #535353;
  border-right:1px solid #535353;
  border-top:0px solid #535353; 
		
		}
		
				@media all and (min-width: 0px){
				Div.ContentPaneTab2
		{
		background-color:#ffffff;
		padding: 10px 20px 10px 10px;
		position:relative;
		width:629px;
		left:-1px;
border-bottom:1px solid #535353;
  border-left:1px solid #535353;
  border-right:1px solid #535353;
  border-top:0px solid #535353; 
		
		}}
		
		Div.ContentPaneTab3
		{
		background-color:#ffffff;
		padding: 10px 20px 10px 10px;
padding: expression('10px 10px 10px 10px');
		position:relative;
		width:629px;
		left:-1px;
border-bottom:1px solid #535353;
  border-left:1px solid #535353;
  border-right:1px solid #535353;
  border-top:0px solid #535353; 
		
		}
		
				@media all and (min-width: 0px){
				Div.ContentPaneTab3
		{
		background-color:#ffffff;
		padding: 10px 20px 10px 10px;
		position:relative;
		width:629px;
		left:-1px;
border-bottom:1px solid #535353;
  border-left:1px solid #535353;
  border-right:1px solid #535353;
  border-top:0px solid #535353; 
		
		}}
		
#mycontrol .gs-webResult .gs-visibleUrl-short { display:none; }

		 

		
