@charset "utf-8";
/* CSS Document */

html, body {margin: 0; padding: 0; height: 100%; font-family:Arial, Helvetica, sans-serif; font-size:12px;background:#000000 url(images/content_tile.jpg) no-repeat 0px 117px;}
h1 {color:#505050; border-bottom: 1px solid #999999; font-size: 25px; font-weight:normal; margin :0 0 15px 0;padding-top: 7px;}
h2 {font-size: 14px; color: #ad410f; font-weight:bold; padding: 10px 0; margin: 0;}
p {margin: 0; padding: 0 0 7px 0; line-height: 1.3}
.picborder {border: 1px solid #999999;}
div#headercontainer {background: #000000 url(images/header_tile.jpg) no-repeat}
div#header {margin: 0 auto; background: url(images/Grimm_header.jpg) no-repeat; height: 89px; width: 857px;}
div#navcontainer {background: #000000 url(images/navbar_tile.gif) repeat-x}
div#navbar {margin: 0 auto; height: 28px; width: 857px; position:relative; z-index:2}
div#myslidemenu {position: relative; left: 60px; }

div#contentcontainer {position: relative; background: url(images/content_tile.jpg) no-repeat top right;}
div#contentcontainer.home {border-bottom: 1px solid #c14911;}
div#main {position: relative; background-color: #ffffff; margin: 0 auto;width: 815px;border-right: 1px solid #c14911;border-left: 1px solid #c14911; padding: 10px 20px; z-index:1;min-height: 430px; height:auto !important;height:430px;}
div#main.home {width: 855px; padding:0;min-height: 385px; height:auto !important;height:385px;}
div#aboutus {width: 304px;position:absolute;right:93px;z-index:10;top: 53px;} 
div#aboutus h1 {font-size: 22px; font-weight:normal; color:#000000; border: none;padding-top: 0; margin-top: 0;padding-bottom: 7px;}
div#aboutus p {font-size: 12px; padding-bottom: 7px;line-height: 1.4; text-align:justify}
div#homebuttons {background: #000000; margin: 0 auto;width: 855px;border-bottom: 13px solid #c14911;border-top: 1px solid #c14911;border-right: 1px solid #c14911;border-left: 1px solid #c14911; text-align:center}
div#homebuttons img {padding: 5px 2px;}

.col1 {width: 500px; float:left; padding-right: 20px;}
.col2 {width: 250px; float:right;}
.clear {clear: both;}

div#footercontainer {position: relative; border-top: 1px solid #c14911;background-color: #1e1e1e; opacity: 0.90; filter: alpha(opacity=90); -moz-opacity: 0.90;}
div#footer {width: 837px; height: 56px;margin: 0 auto;background-color: #1e1e1e; opacity: 0.90; filter: alpha(opacity=90); -moz-opacity: 0.90; padding: 10px;}

div#footer p {color: #ffffff; padding: 0; margin: 0;}
div#footer a {color: #ffffff; text-decoration:underline;}
/* credit app */
.red {color:#990000;}
.bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #333333; FONT-STYLE: normal;}
.boldsm {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-STYLE: normal;}