/* CSS Document */

* {
	margin:0; padding:0;
}

body{ background: url(/public/images/footer_bg.gif) bottom left repeat-x; }


a:hover{text-decoration:none;}

a img { border:0;}
img {vertical-align:top;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html, input, textarea { font-family:Georgia, tahoma; font-size:11px; line-height:17px; color:#868686;}

.h_logo{ height:80px; width:100%;}

#header_tall {background:url(/public/images/header_tall.gif) top repeat-x;}

#main { margin:0 auto; width:849px;}

#header .left {padding:26px 0 0 0;}
#header .right {padding:26px 11px 0 0;}

#menu  { clear:both; overflow:hidden; margin:11px 0 0; width:100%; background:url(/public/images/menu_tall.gif) top repeat-x; }
#menu .rightbg { background:url(/public/images/menu_right.gif) top right no-repeat;}
#menu .leftbg { background:url(/public/images/menu_left.gif) top left no-repeat; width:100%;}
#menu ul { clear:both; overflow:hidden; margin:0; padding:0; width:852px; text-align:center; }
#menu ul li { float:left; list-style:none; padding:0 0 0 1px; background:url(/public/images/nav-separator.gif) no-repeat 0 35%; font-size:11px; }
#menu ul li:first-child { background:none; float:left;}
#menu ul li.first a { padding: 0 25px 0 33px;}
#menu ul li a { color:#868686; float:left; text-decoration:none; padding: 10px 32px 0 32px; height:40px; }
#menu ul li a:hover, #header .nav ul li a.active { background: url(/public/images/menu_hover.gif) repeat-x ; color:#000; }


h2 {margin:15px 0 10px 0; font-size:16px; color:#4a4a4a;}

#header .content .text {padding:2px 0 33px 2px; color:#fff; font-size:2em; line-height:30px; text-align:right; width:420px; top:160px; margin-left:400px; position:absolute;}

#middle { width:100%;}

#inside{min-height:100px; margin:10px 0;}
#inside #left {border-right: dashed 1px #999; width:650px; float:left; padding-right:10px;}
#inside #left p { margin-bottom:10px;}
#inside #right { margin:0; width:168px; float:left; padding:0 0 0 18px;}
#inside #right span {font-weight:bold; margin-bottom:5px;}
input,textarea {height:16px; padding:2px 2px 2px 2px; border:solid 1px #ccc; margin:2px 0 0 0; width:160px; color:#000; }
input.button {height:22px; padding:2px 2px 2px 2px; border:solid 1px #ccc; background-color:#ffffff; color:#000000; float:right;  margin:2px 0 0 0; width:100px; }
input.button:hover {border:solid 1px #ccc; background:#ccab00; }


#footer {font-size: 10px; margin:10px 0; height:120px;}
#footer .indent {float:left; padding:23px 0 0 0px; color:#868686; font-size: 10px;}
#footer a {text-decoration:none; font-size: 10px; color:#868686;}
#footer p { font-size: 10px; float:right; padding:23px 0px 0 17px; text-align:right;}












