* {margin: 0; padding: 0; border: 0;}

body {color: #066; background: #066; font-family: Arial, sans-serif; font-size: 10px; text-align: center;}

/*
* General Content Styles
*/

h1 {color: #aa0; font-family: "Arial Black", Arial, sans-serif; font-weight: normal; font-size: 3em; text-align: center; padding: 10px 0 20px 0;}

h2 {color: #600; font-weight: bold; font-size: 2.4em; text-align: left; padding: 10px 0 20px 0;}

p {font-size: 1.4em; line-height: 1.4; padding: 0 0 10px 0;}

a, a:link, a:visited {color: #aa0; text-decoration: underline;}
a:hover, a:active {text-decoration: none;}

em {font-style: normal; font-weight: bold;}

ul {font-size: 1.4em; font-weight: normal; line-height: 1.4; list-style: disc outside; margin: 0 0 0 15px;}
li {padding: 0 0 10px 0;}

hr {height: 1px; color: #066; background-color: #066; width: 760px; margin: 0 0 10px 0; clear: both;}

.left {float: left;}

.right {float: right;}

.clear {clear:both;}

/*
* Buttons
*/

div.button {float: right; text-align: right; height: 40px; background: #aa0 url(images/button_left.png) no-repeat top left; padding: 0 0 0 15px;  margin: 0 0 10px 10px;}
div.button a, div.button a:link, div.button a:visited {font-size: 1.8em; color: #fff; text-decoration: none; height: 40px; line-height: 40px; background: url(images/button_right.png) no-repeat top right; padding: 0 15px 0 0;}
html>body div.button a, div.button a:link, div.button a:visited {display: block;}

div.button_left {float: left; text-align: right; height: 40px; background: #aa0 url(images/button_left.png) no-repeat top left; padding: 0 0 0 15px; margin: 0 10px 10px 0;}
div.button_left a, div.button_left a:link, div.button_left a:visited {font-size: 1.8em; color: #fff; text-decoration: none; height: 40px; line-height: 40px; background: url(images/button_right.png) no-repeat top right; padding: 0 15px 0 0;}
html>body div.button_left a, div.button_left a:link, div.button_left a:visited {display: block;}

/*
* Contact Form
*/

div.contact {float: right; width: 235px; border-left: 1px solid #066; padding: 0 0 0 10px; margin: 0 0 10px 20px; color: #066;}
   html>body div.contact { width: 224px; }
div.contact p {padding: 0 0 5px 0;}
   div.contact p.success {padding: 0 0 5px 0; color: #066;}
	 div.contact p.error {padding: 0 0 5px 0; color: #C00;}
div.contact form input, div.contact form textarea { width: 200px; border: 1px solid #066; background-color: #fff; padding: 2px; margin: 0 0 5px 0; }
   html>body div.contact form input { width: 194px; }
div.contact form textarea {height: 100px;}
	 html>body div.contact form textarea { width: 194px; }
div.contact form button.submit {width: 85px; height: 40px; line-height: 40px; float: right; font-size: 1.8em; color: #fff; text-align: center; margin: 0 0 10px 10px; background: #aa0 url(images/send.png) no-repeat top left;}

/*
* Layout Styles
*/

.wrapper {width: 760px; margin: 0 auto 0 auto; text-align: left; position: relative;}

.header {background: #600 url(images/headerbg.png) repeat-x; height: 120px;}
.header .wrapper {height: 120px; padding: 20px 0 0 0;}
html>body .header .wrapper {height: 100px;}

h1#title {margin: 0; padding: 0; position: relative; width: 235px; height: 80px; overflow: hidden; color: #099; font-size: 2em;}
h1#title a, h1#title a:link, h1#title a:visited {color: #eee;}
h1#title span { display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 235px; height: 80px; background: url("images/title.png") top left no-repeat; margin: 0; padding:0;}

ul.menu {position: absolute; bottom: 0; right: 0;}
ul.menu li {float: left; list-style-type: none; border-bottom: 3px solid #c00; margin: 0 0 0 15px; padding: 0;}
   ul.menu li a, ul.menu li a:link, ul.menu li a:visited {font-weight: bold; color: #ccc; text-decoration: none; height: 25px; line-height: 25px;}
	 html>body ul.menu li a, html>body ul.menu li a:link, html>body ul.menu li a:visited {display: block;}
	 ul.menu li a:hover, ul.menu li a:active {color: #099;}
ul.menu li.current {border-bottom: 3px solid #fff;}
   ul.menu li.current a, ul.menu li.current a:link, ul.menu li.current a:visited {color: #066; padding: 0 5px 0 5px; background: #fff url(images/tabbg.png) repeat-x; }
	 ul.menu li.current a:hover, ul.menu li.current a:active {}

.featurebar {background: #fff url(images/featurebar.png) repeat-x bottom left; border-top: 1px solid #fff;}
.featurebar .wrapper {padding: 10px 0 0 0;}
.featurebar a, .featurebar a:link, .featurebar a:visited {color: #c00;}

.content {color: #fff; background: #066; border-top: 3px solid #099;}
.content .wrapper {padding: 10px 0 0 0;}
.content h2 {color: #cff; font-weight: bold; font-size: 2em; text-align: left; padding: 0 0 5px 0;}

.twothirds {width: 475px; margin: 0 10px 0 10px;}
.onethird {width: 235px; margin: 0 10px 0 10px;}
.half {width: 355px; margin: 0 20px 0 0;}

.footer {color: #fff; background: #066; margin: 10px 0 0 0;}
.footer .wrapper {padding: 10px 0 0 0; border-top: 1px solid #099;}

