/* CSS Document */
/* Gartner Olsen */

body, html { 
	margin : 0; 
	padding : 0; 
	background : #fff url(../images/bg_body.jpg) top left repeat fixed;
	color : #2e5a2c;
}

div#superlogin {
	background-color: #fff;
	}

h1 {
	font : normal 28px/28px "Trebuchet MS";
	margin : 0 0 1em;
}

h2 {
	font : normal 22px/28px "Trebuchet MS";
	margin : 0 0 1em;
}

h3 {
	font : normal 18px/28px "Trebuchet MS";
	margin : 0 0 1em;
}

h4 {
	font : normal 18px/28px "Trebuchet MS";
	color : #2e5a2c;
	margin : 0 0 1em;
}

p { 
	margin : 0 0 1.8em; 
}

p, td, td p {
	font : normal 12px/17px "Trebuchet MS";
	color : #2e5a2c;
}

a {
	color : #b9442d;
	text-decoration : underline;
}

a:hover {
	color : #b9442d;
	text-decoration : none;
}

div#wrap {
	width : 960px;
	border : 3px solid #fff;
	margin : 37px auto;
	background-color : #fff;
	text-align : left;
}

div#header {
	width : 960px;
	height : 200px;
}

div#menu {
	width : 960px;
	height : 37px;
	margin : 0;
	padding : 0;
	background : #fff url(../images/bg_menu.gif) top left repeat-x;
	text-align : left;
}

div#content {
	clear : left;
	width : 616px;
	padding : 34px;
	float : left;
	text-align : justify;
}

div#rightcol {
	width : 202px;
	min-height : 500px;
	padding : 20px;
	margin : 34px 34px 34px 0;
	background : #fff url(../images/bg_rightcol.gif) top left repeat;
	float : right;
	text-align : left;
}

div#tagmark { 
	width : 202px; 
	text-align : center; 
	float : right;
	clear : right;
	font : bold 10px Verdana, Arial, sans-serif;
}

div#tagmark a {
	color : #80bf31;
	text-decoration : none;
	font-weight : bold;
}

div#footer {
	width : 616px;
	margin : 0 34px;
	padding : 5px 0;
	border-top : 1px solid #a8a8a8;
	color : #a8a8a8;
	font : normal 12px "Trebuchet MS";
	clear : both;
	text-align : center;
}
