@charset "utf-8";
/* CSS Document */

body {background-image: url(images/bg-grad.jpg);}

#holder {width: 960px; margin: 40px auto; padding: 0px;}

#top-border {width: 960px; height: 25px; margin: 0px; padding: 0px; background-image: url(images/border-top.png);}

#body-bg {width: 900px; margin: 0px; padding-top: 15px; padding-left: 30px; padding-right: 30px; padding-bottom: 15px; background-image: url(images/body-bg.png);}

#bottom-border {width: 960px; height: 25px; margin: 0px; padding: 0px; background-image: url(images/border-bottom.png);}

#menu-holder {width: 822px; margin-left: 40px; margin-right: 40px; margin-top: 0px; margin-bottom: 20px; padding-top: 5px; padding-left: 5px; padding-right: 0px; padding-bottom: 0px;}

.clearit {clear: both; height: 0; line-height: 0.0; font-size: 0;}

#menu, #menu ul {padding: 0; margin: 0; list-style: none; font-family: trebuchet MS;}

#menu a {display: block; text-decoration: none; padding: 2px 19px 2px 19px; font-size: 0.85em; color: #606060;}

#menu a.trigger {padding: 2px 19px 2px 19px;}

#menu li {float: left; width: 9em;}

#menu li ul, #menu ul li  {width: 200px;}

#menu ul li a  {color: #606060; border-right: 0; padding: 2px 19px 2px 19px;}

#menu li ul {position: absolute; display: none; background-color: #f6f6f6;}

#menu li:hover a, #menu a:focus,
#menu a:active, #menu li.p7hvr a {color: #606060; background-color: #f6f6f6;}

#menu li:hover ul, #menu li.p7hvr ul {display: block;}

#menu li:hover ul a, #menu li.p7hvr ul a {color: #606060;	background-color: transparent;}

#menu ul a:hover {background-color: #E7E1E1!important; color: #606060!important;}

#menu li {width: auto;}

#home-banner {width: 822px; height: 435px; margin-left: 40px; margin-right: 40px; margin-top: 10px; margin-bottom: 0px; padding: 0px;}

#content-top-border {width: 822px; height: 18px; margin-left: 40px; margin-right: 40px; margin-top: 10px; margin-bottom: 0px; padding: 0px; background-image: url(images/content-border-top.gif);}

#content-bg {width: 792px; margin-left: 40px; margin-right: 40px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; background-image: url(images/content-bg.gif); font-family: Trebuchet MS; font-size: 14px; color: #606060;}

#content-bottom-border {width: 822px; height: 18px; margin-left: 40px; margin-right: 40px; margin-top: 0px; margin-bottom: 0px; padding: 0px; background-image: url(images/content-border-bottom.gif);}

#footer-holder {width: 822px; margin-left: 40px; margin-right: 40px; margin-top: 20px; margin-bottom: 0px; padding-top: 5px; padding-left: 5px; padding-right: 0px; padding-bottom: 0px; font-family: Trebuchet MS; font-size: 12px; color:#666666; text-align:center;}

#footer-holder a {font-family: Trebuchet MS; color: #606060; font-size: 12px; text-decoration:underline;}

.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

.logo {padding:0 0 20px 40px;}

.rightpic {margin: 10px 0px 0px 10px; float:right;}

h1 {font-family: Trebuchet MS; font-size: 24px; color: #606060; padding: 0px; margin: 0px}

h2 {font-family: Trebuchet MS; font-size: 18px; color: #606060; padding: 0px; margin: 0px}

p {font-family: Trebuchet MS; font-size: 14px; color: #606060;}

a {font-family: Trebuchet MS; color: #606060; text-decoration:underline;}

