/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: tahoma;
 font-size: 13px;
 color:#404040;
 background: Url(images/bg.jpg) repeat-x #98adb2; 
 line-height:19px;
}

h1
{
	font-family:century gothic;
	font-size:24px;
	font-weight:normal;
}

#wrapper { 
 margin: 0 auto;
 width: 951px;
 
 background:#ffffff;
 position:relative;

}

#topNav
{
	position:relative;
	width:200px;
	left:780px;
	top:10px;
}

#topNav a
{
	font-size:10px;
	color: #000000;
}

#topNav a:hover
{
	color: #2995ea;
}

#header {
 width: 900px;
 color: #333;

 height: 215px;
 margin: 20px 0px 0px 0px;
}


#navigation {
 width: 931px;
 color: #fff;
 padding: 10px;
 margin: 0px 0px 0px 0px;
 background: #004b5a;
 font-family: Century Gothic;
 height:22px;
}

#navigation a {
 color: #fff;
 text-decoration:none;
}

#navigation a:hover { 
 color: #2995ea;
 text-decoration:none;
}

#navigation ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }

#navigation li {
  float: left;
  position: relative;
  width: 10em;
  padding-left:10px;
  padding-right:10px;
  border-right: solid 1px #fff;
  text-align:center;
  }
  
 #navigation li ul {
  display: none;
  position: absolute; 
  top: 1.5em;
  padding:10px;
  left: 0;
  background:#004b5a;
  }
  
   #navigation li ul li 
   {
	border-right: solid 1px #004b5a;
	text-align:left;
	padding-left:0px;
   }

#navigation li:hover ul, #navigation li.over ul{ display: block; }


#business
{
margin-left: 25px;
}

#content { 
 width: 590px;
 color: #404040;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 padding-left: 25px;
 float:left;
}

#contentHome { 
 width: 916px;
 color: #404040;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 padding-left: 25px;
 float:left;
 background:white;
}

#contentHome ul 
{
 list-style-type:square;
 list-style-position:inside;
}

#contentHome ul li
{
 border-top: solid 1px #ccc;
 padding: 5px 0px 5px 0px;
}

#rightContent { 
 width: 240px;
 color: #404040;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 padding-left: 25px;
 border-left: solid #595855 1px;
 float:left;
 margin: 10px 10px 10px 10px;
 
 height: 440px;

}

#rightContent a { 
 color: #000000;
 text-decoration:none;
}

#rightContent a:hover { 
 color: #2995ea;
 text-decoration:none;
}

#disclaimer { 
 width: 540px;
 height:300px;
 color: #ededed;

 margin: 0px 0px 0px 0px;
 padding: 10px;
 scrollbar-base-color:#595855;
 overflow:auto;
 border: 1px solid #595855;

}

#content a { 
 color: #e1e1e1;
 text-decoration:none;
}

#content a:hover { 
 color: #2995ea;
 text-decoration:none;
}

#contentHome a { 
 font-weight:bold;
 color: #000000;
 text-decoration:none;
}

#contentHome a:hover { 
 color: #2995ea;
 text-decoration:none;
}

#footer { 
 width: 931px;
 color: #b8b8b8;
 background: #004b5a;
 margin: 0px 0px 10px 0px;
 text-align:right;
 font-size:0.9em;
 padding: 10px;
 border-bottom:solid 10px white;
  
}
table.calendar{
border-top:1px SOLID #ccc;
margin-top:25px;
border-collapse:collapse;
}
table.calendar td{
	padding:5px; 
	border-bottom:1px SOLID #ccc;
}
table.calendar td.title{
font-weight:600;
width:350px;
}
.hide
{
	display: none;
}