@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 {position: relative;background: #000000 url(images/header_tile.jpg) no-repeat}
div#header {position: relative;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: 365px;
	position:absolute;
	right:41px;
	z-index:10;
	top: 41px;
} 
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.2;
	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;}
	/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and 
display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}

 
/* color styles 
---------------------------------------------- */

/* red */
.red2 {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red2:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red2:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
