﻿    html {
        margin:0;
        padding:0;
        border:0;	
        color: #000;
        background: transparent !important;
      }
        
    body  
    {
        margin:0;
        padding:0;
        border:0;		/* This removes the border around the viewport in old versions of IE */
        width: 100%;       
        background: #e1f2f3 url(/Style%20Library/images/ottertail/html-bg.jpg) repeat-x !important;
		font-size:70%;		
        font-family: Arial, Trebuchet Ms, Helvetica Neue, Helvetica, Sans-serif;
        height:100%;
    }
    #container {
       	padding-bottom: 100px;
    	margin:0;
		background: transparent url(/Style%20Library/images/ottertail/grass2.jpg) no-repeat center bottom !important;
	}

    #wrapper 
    {        
        width: 1008px;
        padding: 0;        
        margin: 0px auto;
        min-height: 600px;
        background:transparent;      
    }
    
    #header
    {
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        background: transparent url(/Style%20Library/images/ottertail/header2.jpg) no-repeat; 
        height: 174px;
    }
    
    
    #siteactions
    {
		position: relative;
		text-align: right !important;
		width: 100%;
		margin-top: -180px;
		height: 40px;
		
	}
	#authoringNav
	{
		text-align: left !important;
		margin-top:0;
		padding:0;
	}
	#content-area
	{		
		margin-top: 20px;
		min-height: 200px;	
		width: 100%;
		/* overflow:hidden; */
	}
    #column1
    {
        float: left;
        width: 481px;
        display: inline;
        margin:0;
    }
    
    #column2
    {
        float: right; 
        width: 500px;
        overflow: hidden;
        display: block;
        margin-left: 0;
    }
    
	a {
    	color:#2d50aa;
	}
	a:hover {		
		text-decoration:none;
	}
    
    p
    {
        padding: 5px 0 5px 0;
    }
    
    h2 
    {
		font-size:16px;
		font-weight: bold;
		color: #2d50aa;
	}
	h3 
    {
		font-size:14px;
		font-weight: bold;
		color: #2d50aa;
	}
    
    
    #search
    {
    	position: relative;
    	left: 660px;
    	top: -45px;
    	width: 300px;
	}

	#search input {
	 border: 1px solid black;
	}
    #search select {
		display: none !important;
	}
		
	#search td a img
	{
		display: block !important
		
	}
	#search td a
	{
		display:none !important;
	}
	
	#searchImg {
		position:relative; 
		left: 190px; 
		top: -24px; 
	}
	        
    #ctl00_PlaceHolderSearchArea_ctl00_S6AE27B37_InputKeywords
    {
        width: 170px;        
        background: transparent url(/Style%20Library/images/ottertail/search-box.jpg) no-repeat;        
        height: 25px;
        border: none !important;
	}
	

	#search input.ms-sbplain 
	{
		padding-left: 6px;
		padding-top: 5px;
	}

	td.ms-sbcell, td.ms-sbgo
	{
		border: none;
		background: none !important;
	}

    a#logoLink
    {       
       display: block;
       margin-top: 20px;
       margin-left: 350px;
       width: 230px;
       height: 120px;
       z-index:500;      
    }
        
    a#logoLink span
    {         
        display:none;    
    }
    #footer 
    {
        clear: both;
        position: relative; 
        top: 50px; 
        font-size: 12px; 
        color: #fff; 
        margin:0;
        bottom: 0;
    }
    
    #footer a
    {
        color: #fff;
    }	
	
	#customtopnav
    {
        position: absolute;
        top: 126px;
		height:30px;    
  		margin-left: 17px;
	left: 0px;
}
	.topnavContainer{		
		background-color: transparent;		
		margin-top:0;
	}
	
	.primarynav{
		padding-left:0;
		margin-left:0;
		width: 141px;
		background: transparent url(/Style%20Library/images/ottertail/bg2.jpg) no-repeat;
		height:30px;
		color: #fff;
		font-weight: bold;
		font-size: 13px;			
		text-align:center;
			
	}
	table.primarynav td a {
		background: none !important;
	}
	.primarynavselected{
		margin-top: 2px;
		background: transparent url(/Style%20Library/images/ottertail/bgHover.jpg) no-repeat;
		color:#000;
		width: 141px !important;
		height: 30px;		
	}
	.primarynavHover{
		background: transparent;
		color:#000;
		width: 141px;
	}
	
	.ms-rteCustom-ArticleHeadLine    {
		font-size:22pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #0072C6;
	}
		
	.ottertailCustom-OttertailHeading
    {
		font-size:22px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #0072C6;
	}
	.ottertailCustom-OttertailSubHeading
    {
		font-size:14pt;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #568E14;
	}
	#ctl00_PlaceHolderContentArea_content_ctl00_RichHtmlField_container 
	{
		width: 500px !important;

	}
	#ctl00_PlaceHolderContentArea_content_ctl00_RichHtmlField_container img
	{
		width: 14px;
		height: 14px;
	}
	a img 
	{
		border: none;
	}
	table#eventsDate 
	{
		width: 100%; 
		padding:5px; 
		background:#cbddc3;
	}
	table#eventsDate th
	{
		font-size: 14px;
		font-weight: bold;
		background:#fff;
		padding: 5px;
		width: 120px;

	}

	table#eventsDate  td
	{
		padding: 5px;
		width: 120px;
		border: 1px solid #fff;

	}
	table#eventsDate  td.first
	{
		width: 130px;
	}
	table#eventsDate  th.first
	{
		width: 130px;
	}

	table#eventsDate  td.second
	{
		width: 120px;
	}
	table#eventsDate  tr.even
	{
		background: #c8d7dc !important;
	}
	table#eventsDate  tr.header td
	{
		text-align: left;
		font-size: 13px;
		font-weight: bold;
	}
	.ms-navheader
	{		
		font-weight: normal;
		
	}
	.ms-navitem {
	
	}
	.ms-selectednav 
	{ 
		background-color:#fff;
		padding: 5px;
		font-weight: bold;
		border: none;
	}
	.ms-navSubMenu1 
	{
		padding: 5px;
	}
	
	.primarynav td img {
		display: none !important;
	}
	.ms-topNavHover{
		background: url(/Style%20Library/images/ottertail/bgHover.jpg) no-repeat;
		color:#000;
		width: 141px;
		border-left-width:0px;
		border-left: 1px solid #000;
		border-bottom-width:0px;
		border-top-width:0px;
		border-right-width:0px;
	
	}
	.ms-topNavFlyOutsContainer
		{
		border:solid 1px #000;
		}
		.ms-topNavFlyOuts{
		background-color:#F2F8FF;
		font-family: Arial, Trebuchet Ms, Helvetica Neue, Helvetica, Sans-serif;
		font-size:8pt;
		}
		.ms-topNavFlyOuts a{
		display:block;
		width:141px;
		color:#3764a0;
		padding:4px 0 4px 0;
		margin-left: 6px;
		}
		.ms-topNavFlyOutsHover{
		background-color:#d8ecc7;
		color:#000000;
		}
		.ms-sitemapdirectional,.ms-sitemapdirectional a{
			font-family: Arial, Trebuchet Ms, Helvetica Neue, Helvetica, Sans-serif;
			font-size:8pt;
			unicode-bidi:embed;
		}

