﻿/*Layout*/
body 
{
    background-image:url(../images/layout/background.jpg);
    background-repeat:repeat-x;
    background-attachment:fixed;
    margin: 0cm auto;
    font: 14px Arial;
    background-color:#CDC6B6;
}

tr
{
    vertical-align:top;
}

img
{
    border:0;
}
/*Fonts*/
h1
{
    font:2.5em Tahoma;
    color:#335566;
    font-weight:bold;
    font-variant:small-caps;
    margin:0cm
}

h2
{
    color:#335566;
    font-weight:bold;
    font-variant:small-caps;
    font: Tahoma;
}

h3
{
    font-size:1.5em;
    font-variant:small-caps;
}

/*Links*/
a.links:link,a.links:visited 
{
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}
	
a.links:hover 
{
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

/*Page Layouts*/
#wrapper
{
    margin:0 auto;
    width:980px;
    border-left:2px solid #006600;
    border-right:2px solid #006600;
    border-bottom:2px solid #006600;
}

#header
{
    background-image:url(../images/layout/menu-header-background.jpg);
    background-repeat:repeat-x;
    height:74px;
    width:100%
}

.menubuttons
{
    border:0px;
    padding-top:26px;
}

#logo
{ position:absolute;
  z-index:5;
  margin-left:40px;
  margin-top:8px;
}

#rotator
{
    background-image:url(../images/layout/Rotator-Fade.jpg);
    background-repeat:no-repeat;
    width:100%;
    height:441px;
}

.rotatorimage
{
    padding-top:60px;
    padding-left:58px;
}

#maincontent
{
    width:880px;
    background-image:url(../images/layout/body-background.jpg);
    background-repeat:repeat-x;
    background-color:#CDC6B6;
    padding:25px 50px 25px 50px;
}

#mission
{
    background-color:#335566;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    padding:5px 50px 5px 50px;
    width:880px;
    color:White;
}

#rightcontent
{
    float:right;
    width:320px;
    display:inline;
    background-image:url(../images/layout/people-are-saying-background.jpg);
    background-repeat:repeat-y;
    position:relative;
    top:-1.8cm;
}

#rightcontent h2
{
	text-align:center;
}

#leftcontent
{
    float:left;
    width:540px;
    display:inline;
}

#footer
{
    width:980px;
    font-size: .9em;
    color:#585046;
    font-variant:small-caps;
    font-weight:bold;
    text-align:center;
    padding-top:30px;
    padding-bottom:23px;
    background-color:#BDB7AA;
}
