body {
	margin:0px;
	background-image:url(../image/bg_head.jpg);
	background-repeat:repeat-x;
	background-color:32416C;
}

div.page_head {
	background-image:url(../image/header.jpg);
	background-repeat:no-repeat;
	height:130px;
}


div.page_navbar {
	background-image:url(../image/bg_darkblue.jpg);
	padding:10px;
}


tr.r1 {
	background-color:eeeeee;
	padding:2px;
}

tr.r2 {
	background-color:ffffff;
	padding:2px;
}

td.c1 {
	color:666666;
}

a {
	color:3366CC;
}

a.tablink {
	color:000000;
	text-decoration:none;
	width:100%;
}


div.main {
	background-image:url(../image/bg_lightgray.jpg);
	padding:10px;
	width:100%;
	height:100%;
	font-family:verdana;
	font-size:11px;
	line-height:19px;
}

div.spacer {
	background-color:8089A1;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:000000;
	font-family:verdana;
	font-size:11px;
	padding:2px;
	color:cccccc;
}

span.smalltext {
	font-family:smallfonts;
	font-size:7pt;
	line-height:12px;
	color:666666;
}

td.field_reqd {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:BB2D2D;
	text-align:right;
}

td.field {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

input.main {
	font-family:verdana;
	font-size:11px;
}

textarea.main {
	font-family:verdana;
	font-size:11px;
}

textarea {
	font-family:verdana;
	font-size:11px;
	width:300px;
	height:50px;
}

select.main {
	font-family:verdana;
	font-size:11px;
}

td {
	font-family:verdana;
	font-size:11px;
	line-height:16px;
}

input.button {
	background-color:B5C1E5;
	border-color:336699;
	border-width:2px;
	border-style:solid;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	width:100px;
	height:20px;
	cursor:hand;
}

button.button {
	background-color:B5C1E5;
	border-color:336699;
	border-width:2px;
	border-style:solid;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	width:100px;
	height:20px;
	cursor:hand;
}

td.tab_on {
	background-image:url(../image/tab_on.jpg);
	height:20px;
}

td.tab_off {
	background-image:url(../image/tab_off.jpg);
	height:20px;
}

td.tab_main {
	background-color:ffffff;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:776F5C;
	padding:5px;
	text-align:left;
}

td.tab_top {
	background-image:url(../image/tab_top.jpg);
}

div.event {
	background-color:ffffff;
	border-color:0000aa;
	border-width:2px;
	border-style:solid;
	padding:5px;
}

span.eventdate {
	font-size:18px;
	line-height:22px;
	color:F8D289;
}

span.eventhead {
	background-color:638FD1;
	padding:4px;
	border-top-style:solid;
	border-color:95B9EE;
	border-width:2px;
	width:100%;
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
	color:ffffff;
}

td.eventinfotitle {
	background-color:A8BEF4;
	padding:2px;
	color:000066;
}

td.eventinfo {
	background-color:D5DFF7;
	padding:2px;
}

span.eventsubject {
	font-size:12px;
	font-weight:normal;
}

td.result_title {
	background-color:000066;
	padding:2px;
	text-align:left;
	color:ffffff;
}

td.result_head {
	background-color:90865E;
	border-style:solid;
	border-width:2px;
	border-top-color:B7B092;
	border-left-color:B7B092;
	border-right-color:635A36;
	border-bottom-color:635A36;
	padding:3px;
	text-align:left;
	color:ffffff;
}

td.result_data {
	padding:3px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:837A54;
	background-color:DFDAC8;
}

span.pagehead {
	color:000099;
	font-size:14px;
	font-weight:bold;
}

div.homebox_body {
	width:100%;
	border-style:solid;
	border-color:000066;
	border-width:2px;
	padding:2px;
	background-color:ffffff;
}

td.homebox_head {
	font-size:14px;
	text-align:center;
	padding:2px;
	background-color:616DC1;
	border-bottom-style:solid;
	border-bottom-color:000066;
	border-width:2px;
	color:eeeeee;
	font-family:ms sans serif;
	font-weight:bold;
}

span.footer {
	color:999999;
	width:100%;
	text-align:center;
}

a.footerlink {
	color:0000aa;
}

a.memsectlink {
	color:0000aa;
	font-size:14px;
	font-weight:bold;
}

span.h1 {
	font-weight:bold;
	font-size:12px;
	color:0000aa;
}

td.formsecthead {
	text-align:center;
	background-color:A9CAF6;
	padding:2px;
	color:000066;
	border-color:000066;
	border-style:solid;
	border-width:1px;
}

span.pagehilite {
	color:0000aa;
}

div.view {
	background-color:ffffff;
	border-style:inset;
	border-width:2px;
	padding:5px;
	overflow-y:scroll;
	overflow-x:hidden;
	height:300px;
	width:100%;
	line-height:normal;
}

span.obj {
	cursor:hand;
	border-width:2px;
	border-color:ffffff;
	border-style:dashed;
}

td.optionHead {
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	background-color:DCE2F7;
	padding:4px;
	font-weight:bold;
	color:294199;
}

td.optionValue {
	background-color:B7C1E7;
	padding:4px;
}

span.alert {
	font-size:14px;
	font-weight:bold;
	color:orange;
}

td.field2 {
	font-size:13px;
	font-weight:bold;
}

a.alert {
	font-size:14px;
}

a.boldLink {
	font-size:14px;
	font-weight:bold;
	color:blue;
}

span.pageh2 {
	font-weight:bold;
	font-size:12px;
}