/* General styles */
body, img, p, h1, h2, h3, div {
	margin:0px;
	padding:0px;
	border-width:0px;
	outline-width:0px;
}

body {
	font-family: arial, sans-serif;
	background: url('/images/head-back.jpg') repeat-x top left;
}

div#site {
	width:786px;
	height:786px;
	margin: 0 auto 5px auto;
}

div#header {
	background: url('/images/header.jpg') no-repeat top left;
	width:786px;
	height:252px;
	float:left;
}

p#menu {
	position:relative;
	top:225px;
}

p#menu a {
	display:block;
	color:#052e90;
	text-decoration:none;
	float:left;
	background: url('/images/menu-back.jpg') no-repeat top left;
	font-size:12px;
	line-height:14px;
	text-align:center;
	font-weight:bold;
	width:120px;
	height:20px;
	padding-top:7px;
	margin-right:2px;
}

p#menu a:hover, div#site p#menu a.selected {
	color:#fff;
	background: url('/images/menu-over.jpg') no-repeat top left;
}

div#content {
	background: url('/images/content-back.jpg') no-repeat top left;
	padding:25px 10px 10px 20px;
	width:756px;
	height:497px;
	float:left;
}

div#overflow {
	height:497px;
	width:736px;
	padding:0 10px 0 10px;
	overflow:auto;
}

div#content h1 {
	font-size:17px;
	line-height:19px;
	margin-bottom:8px;
	color:#052e90;
}

div#content h2 {
	font-size:15px;
	line-height:17px;
	margin-bottom:8px;
	color:#052e90;
}

div#content h3 {
	font-size:14px;
	line-height:16px;
	margin-bottom:8px;
	color:#052e90;
}

div#content p {
	font-size:14px;
	line-height:16px;
	margin-bottom:8px;
	color:#052e90;
}

div#content a { color:#052e90; }
div#content a:hover { color:#000; }

img.side {
	float:right;
	margin-left:30px;
}

p#design {
	display:block;
	width:786px;
	margin:2px auto 10px auto;
	text-align:right;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	color:#052E90;
}

p#design a { color:#052E90; text-decoration:none; }
p#design a:hover { color:#e90049; }

table.contact td { padding-right:20px; }

.center { text-align:center; }