/* CSS Document */

* {margin:0; padding:0;}

body {background-color:#fff; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:14px;}

#container {display:block; width:960px; height:inherit; background-color:#FFFFFF; margin:auto; padding:0; position:relative;}

#header {height:376px; background:url(images/header-back.jpg) top left no-repeat #ffffff; margin:0 auto; padding:0; position:relative;}
#header h1 {position:absolute; top:0; left:0; text-indent:-999999px}
#header h2 {position:absolute; top:0; left:0; text-indent:-999999px}
#header h3 {color:#395d16; width:300px; height:80px; background:#FFFFCC; border:1px solid #395d16; position:absolute; bottom:75px; right:20px; font-size:18px; text-align:center; padding:10px;}
#header p {width:650px; position:absolute; top:110px; right:10px; font-size:20px; color:#666666;}
#header ul {width:640px; position:absolute; top:190px; right:10px; font-size:17px; color:#000; font-weight:bold;}
#header li {padding:3px 0; list-style:none;}
#header img {border:none; position:absolute; top:10px; right:0;}


#navigation {height:25px; background-color:#000000; margin:0 auto; padding:0; border-top:1px ridge #ffffff; border-bottom:1px ridge #ffffff;}
#navigation ul {padding:0; margin:0 27px 0 27px; list-style:none; text-align:center;}
#navigation li {display:block; width:115px; height:25px; background-color:#000000; border-left:1px ridge #ffffff; border-right:1px ridge #ffffff; float:left;}
#navigation li:hover {background-color:#666666;}
#navigation a {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold;}

#body {background:url(images/body-back.jpg) top left repeat-y #e6e5e5; height:relative; margin:0; padding:0; clear:both;}

.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix {	display: block; }

.form_text_small {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000;}

#left {margin-left:40px; padding:0; width:210px; float:left; _display:inline;}
#left h3 {font-size:18px; color:#FFFF00; background:#666666; padding:4px 0px; text-align:center;}
#left ul {display:block; width:100%; margin:10px 0 0 0; height:15px; letter-spacing:.5px; font-weight:500;}
#left li {margin:0; padding:5px 0px; list-style:none; border-bottom:1px solid #dadada; text-indent:8px; font-size:15px;}
#left li:hover {background-color:#999999;}
#left li:active{background-color:#999999;}
#left a {color:#000000; text-decoration:none;}
#left li h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #ffffff;}
#left li ul li{margin:0 0 0 10px;}


#right {margin:auto; padding:0; width:700px; height:relative; float:right; _display:inline;}
#right h1 {font-size:25px; color:#333333; padding:20px 25px 0 45px; margin:0; font-weight:500; border-bottom:1px solid #CCCCCC;}
#right h2 {margin:10px 0px 10px 10px; font-size:16px; color:#666666;}
#right p {margin:15px 10px; font-size:14px; color:#333333; line-height:18px;}
#right a {color:#666666;}
#right li {list-style:square; color:#666666; font-size:14px; margin:0 15px 0 35px; font-weight:bold; line-height:22px;}

.text {margin:10px 10px 10px 10px; font-size:12px; color:#333333;}

.img {margin:10px 0 10px 15px; text-align:left; border:1px ridge #000000;}

#footer {background:url(images/footer-back.jpg) top left no-repeat #ffffff; margin:0; padding:55px 15px 5px 15px; width:960px; height:15px;}
#footer p {text-align:center; font-size:13px; color:#CCCCCC; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; margin:0; padding:0;}
#footer a {color:#999999; font-weight:bold;}