/* CSS Document */

* {
	margin:0;
	padding:0;
}

html, body {
	background:url(../images/back.jpg) repeat-x #44609d fixed;
	font-family:"Trebuchet MS", arial;
	font-size:0.7em;
}

#wrapper {
	margin:8px auto;
	width:764px;
	position:relative;
}

#header {
	width:764px;
	height:0px;
	padding-top:79px;
	overflow:hidden;
	background:url(../images/header.gif) no-repeat;
}

#middle {
	width:764px;
	background:url(../images/tile.gif) repeat-y #fff;
}

#strap {
	width:760px;
	margin:0 2px 4px 2px;
	background:#5fbbc5;
}

#strap h2 {
	font-size:14px;
	color:#fff;
	padding:0px 8px;
}

#nav {
	width:756px;
	padding:0 2px;
	margin:0 2px;
	height:32px;
	background:url(../images/menu.gif) repeat-x #3e5c9a;
	padding-top:4px;
}

#nav ul {
	width:756px;
	height:32px;
	list-style-type:none;
}

#nav ul li {
	float:left;
	height:32px;
	line-height:32px;
	padding-left:5px;
}

#nav ul li a {
	background:url(../images/tabs.gif) right -64px;
	text-decoration:none;
	font-size:15px;
	display:block;
	line-height:32px;
}

#nav ul li a h3 {
	line-height:32px;
	padding:0 10px;
	background:url(../images/tabsleft.gif) no-repeat left -64px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}

#nav ul li a:hover {
	background:url(../images/tabs.gif) right -32px;
}

#nav ul li a:hover h3 {
	background:url(../images/tabsleft.gif) no-repeat left -32px;
}

#nav ul li.selected a {
	background:url(../images/tabs.gif) right 0px !important;
}

#nav ul li.selected a h3 {
	background:url(../images/tabsleft.gif) no-repeat left 0px !important;
	color:#2c4475;
}

#heading {
	width:740px;
	padding-top:20px;
	margin:10px auto 0;
	background:url(../images/top.gif) no-repeat;
	position:relative;
}

#heading h2 {
	background: #3b5998;
	display:block;
	padding:0 12px;
	font-size:16px;
	color:#fff;
}

#heading h2 a {
	color:#fff;
}

#heading #logout {
	position:absolute;
	right:0px;
	top:20px;
}

#content {
	width:700px;
	margin:0 auto;
	padding:12px 20px;
	min-height:370px;
	height:auto !important;
	height:370px;
	background:url(../images/middle.gif) repeat-y;
	font-size:0.8em;
}

.tabeltext{font-size:0.8em;}

.smtext{font-size:0.8ems; margin-left:20px;}


#footer {
	width:764px;
	padding-top:33px;
	background:url(../images/foot.gif) no-repeat;
}

#footer p {
	color:#fff;
	font-size:1.5em;
	text-align:center;
}

#footer p a {
	color:#fff;
}

form.enq input.required {
	display:none;
}

form.enq {
			color:#ced5e5;
			font-size:14px;
			font-family:"Trebuchet MS";
		}
form.enq table {
	background: #ced5e5;
	border:2px solid #3b5998;
}
form.enq table td {
	padding:6px;
	color:#000;
}

form.enq table tr.heading3 {
	background:#3b5998;
	
}

form.enq h2 {
	font-size:18px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	margin:0;
	padding:0;
}
form.enq h3 {
	font-size:14px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	margin:0;
	padding:0;
	color:#e0e5f0 !important;
	margin:-5px 0;
}
form.enq input {}
form.enq label {
	color:#111;
	font-size:13px;
	font-family:"Trebuchet MS";
	font-weight:bold;
}

a {
	color:#00c
}

