html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

body {
	background: #FFFFFF url('media/bg.jpg') no-repeat center top;
	color: #444;
	font: normal 70% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 40px;
}

a { color: #DA3B3B; }
a:hover { color: #DA3B3B; text-decoration: underline}
p {	margin: 5px 0; }
h1 { font: bold 1.8em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; letter-spacing: -1px; }
h2 { font: bold 1.6em Arial, Sans-Serif; letter-spacing: -1px; }
h3 { background: #FFF url(images/hbg.gif) repeat-x; height:30px; padding: 5px 0 0 0px; margin: 0; font:  bold 1.2em Arial, Sans-Serif; }
h3 span { padding: 1px 10px 0 5px;  line-height: 22px; margin: 0}
h4 { color: #DA3B3B; font: bold 1.0em Verdana }
h5 { font: bold 0.8em Verdana }
ul { margin: 0 20px; padding: 10px }
img { border: 0; }
hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 10px 0; }
.smallgrid  { font: 0.8em Verdana, Arial, Helvetica, sans-serif }
.small { font: 0.8em Verdana }



.inner {
	border: 1px solid #DA3B3B;
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 5px;
	width: 780px;
}

.outer{
	background: no-repeat center bottom;
	padding-bottom: 64px;
}

/* header*/
.header {
	background: #FFFFFF url('media/top.jpg') no-repeat;
	height: 160px;
	margin-bottom: 5px;
	text-align: center;
}

/* menu */
.menucontainer { width: 220px; 	float: left; background: #F6F6F6; border-bottom: 1px solid #DCDCDC; font: 0.9em Verdana, Arial, Helvetica, sans-serif;}
.menu { margin: 0 auto; width: 220px; background: #F6F6F6}
.menu a { padding-left: 25px; font:  bold 1.0em Verdana, Arial; text-decoration: none; background: #F6F6F6 url(images/lm.gif) no-repeat left;  }
.menu ul { padding: 1px 0; margin: 0 0; }
.menu li { line-height: 26px; background: #F6F6F6 url(images/line.gif) no-repeat bottom left; list-style: none }
		

/* content */
.content {
	float: right;
	width: 555px;
	font: Verdana, Arial, Helvetica, sans-serif; 

}
		
	
/* footer */
.footer { clear: both; border-top: 1px solid #DCDCDC; margin: 0 0 0 0; color: #777;  background: #fff; font: bold 0.7em sans-serif;}
.footer a { text-decoration: none; background: #FFF }
.left  { float: left; text-align: left; background: #FFF; }
.right  { float: right; text-align: right; background: #FFF; }
	
