﻿body
{
    font-family: Arial;
    font-size: 1em;
}

a
{
    outline: none;
}

img
{
    border: 0;
}

.clear
{
	clear: both;
	height: 1px;
	overflow: hidden;
}

ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#twitter_div ul li
{
	margin-bottom: 15px;
	margin-top: 5px;
}

#wrapper
{
    width: 710px;
    
  
}

#top-nav
{
    float: right;
    padding-bottom: 5px;
    font-size: 10pt;
    font-family: Arial;
    color: #999;
}

#top-nav a
{
    text-decoration: none;
    font-weight: bold;
    color: #333333;
    font-size: 10pt;
    
}

#top-nav a:hover
{
    text-decoration: underline;
}

#logo
{
    float: left;
}

#splash
{
    padding-top: 5px;
    padding-bottom: 15px;
}

#side-wrapper
{
    float: left;
    width: 270px;
    margin-top: -15px;
    
    
    
    
}

#side
{
    padding-right: 15px;
}

#main h1, #side h1
{
    font-size: 1em;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 5px;
}

#main h1.no-padding, #side h1.no-padding
{
    margin-top: 0;
}

h4
{
    font-size: 1em;
}

#main p, #side p
{
    padding: 0;
    margin: 0;
    margin-top: 5px;
}

#main p.no-padding, #side p.no-padding
{
    margin-top: 2px;
}

#main-wrapper
{
  margin-top: 20px;
  margin-left: 10px;
}

#main
{
  border-top: 4px double #333;
  padding-top: 15px;
}

#video-wrapper
{
       float: left;
    width: 435px;
    border-left: 1px solid #777;
}

#video
{
  padding-left: 15px;
    padding-bottom: 0px;
}

#twitter
{
	border-top: 4px double #333;
	padding-top: 0px;
	margin-top: 13px;
	
}

#youtube
{
    border-top: 4px double #333;
	padding-top: 0px;
	margin-top: 13px;
	
}

#youtube p
{
   
}

#youtube-logo
{
    float: right;
    padding-top: 2px;

  
}

 #sub-page
 {
 	padding-left: 5px;
 	min-height: 800px;
 }
 
 .summary ul li
  {
  	padding-bottom: 10px;
  }
 
  #sub-page h1
  {
  	font-size: 1.5em;
  	color: #333;
  	margin-top: 15px;
  	margin-bottom: 10px;
  }
  
.bread-crumb
  {
  	color: #444;
  	font-size: .9em;
  }
  
  .ContentTextTitle
  {
  	font-weight: bold;
  	color: #333;
  }
  
  .map td
  {
  	padding-bottom: 20px;
  }
  
   .map a
   {
   	text-decoration: underline;
   }
   
   .map
   {
   	 height: 695px;
   }
   
   .map h1
   {
   	margin: 0;
   	padding: 0;
   	padding-bottom: 15px;
   	
   }
   
   .campaign-icon
   {
       float: left;
       padding-right: 7px;
       padding-top: 7px;
       padding-bottom: 1px;
       padding-top: 5px;
     
  
   }
   
   .campaign-icon.last
   {
       padding-right: 0;
   }
   
   #error
   {
       height: 1000px;
   }
   
   #download-banner-wrapper
   {
       position: relative;
     
   }   

   #download-banner
   {
       position: absolute;
       right: -16px;
       top: -132px;
   }
