﻿@import url(reset.css);

body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Sans-Serif;
	background: #e5e5e5 url(../images/bkg.gif) repeat-y top center;
	font: 12px/1.5 arial, helvetica, sans-serif;
}

td.dark {
background-color:#e5e5e5;
}

h2
{
	font-size: 18px;
	font-weight: normal;
}

#container
{
	width: 780px;
	margin: 0 auto 0 auto;
	padding: 0;

}

#header
{

	height: 294px;
	display:inline-block;
}

#logo
{
	float: left;

	display:inline-block;
}




#nav
{
	float: right;

	display:inline-block;
}

#nav ul
{
  width: 510px;
  height: 110px;
  position: relative;
  background: #fff url(../images/header.gif) no-repeat top left;
  display:inline-block;
}

#nav ul li
{
	position: absolute;
	top: 0;
	text-indent: -9000px;
	display:inline-block;
}

#nav ul li, #nav a
{
  height:38px;
  display:block;
}

#nav ul li#home{ left: 0; width: 65px; }
#nav ul li#services{ left: 65px; width: 125px; }
#nav ul li#financials{ left: 190px; width: 83px; }
#nav ul li#contact{ left: 273px; width: 60px; }

#nav ul li#home a:hover { background: transparent url(../images/header2.gif) 0 0 no-repeat; }
#nav ul li#services a:hover { background: transparent url(../images/header2.gif) -65px 0 no-repeat; }
#nav ul li#financials a:hover { background: transparent url(../images/header2.gif) -190px 0 no-repeat; }
#nav ul li#contact a:hover { background: transparent url(../images/header2.gif) -273px 0 no-repeat; }

body.home #container #header #nav ul li#home a:link, 
body.home #container #header #nav ul li#home a:visited {background: transparent url(../images/header3.gif) 0 0 no-repeat; }

body.services #container #header #nav ul li#services a:link, 
body.services #container #header #nav ul li#services a:visited {background: transparent url(../images/header3.gif) -65px 0 no-repeat; }

body.financials #container #header #nav ul li#financials a:link, 
body.financials #container #header #nav ul li#financials a:visited {background: transparent url(../images/header3.gif) -190px 0 no-repeat; }

body.contact #container #header #nav ul li#contact a:link, 
body.contact #container #header #nav ul li#contact a:visited {background: transparent url(../images/header3.gif) -273px 0 no-repeat; }


/* Footer Links */
#textlink {
	width: 375px;
	float: right;
	text-align:right;

   }

#copyright {
	width: 350px;
    float: left;
}
	  
a.textlink:link {text-decoration: none; color:#000000;}
a.textlink:hover {text-decoration: underline; color:#000000;}
a.textlink:visited {text-decoration: none; color:#000000;}

#main
{
	border-top: 8px solid #e5e5e5;
	padding: 15px 20px;
}

#footer
{
	border-top: 8px solid #e5e5e5;
	padding: 15px 20px;
}

    #sidebar
    {
      width: 230px;
      float: left;
    }   
    #homecontent
    {
      margin-left: 250px;
      border-left: 2px solid #e5e5e5;
      padding-left: 20px;
    }
	#rightsidebar
    {
      width: 275px;
      float: right;
    }   
    #leftcontent
    {
      margin-right: 300px;
      border-right: 2px solid #e5e5e5;
      padding-right: 20px;
    }
	#contactcontent
    {
      margin-left: 0px;
      
      padding-left: 20px;
    }
	
    .smallheadline {
	font-size: 16px;
	color: #777;
}
	
	.list { 
	font-size: 12px; 
	color: #000;
	padding-left: 30px;
	}
