/* SYSTEM */
body{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	color:#222;
	margin:0px;
	padding:0px;
	background:url('uq/bg.gif');
	background:#FFF;

}
div{margin:0px;padding:0px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;}
td{margin:0px;padding:0px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;vertical-align:top;}
input{margin:0px;padding:0px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;border:1px solid #CCC;}
a{margin:0px;padding:0px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:#000;text-decoration:under-line;}
a:hover{color:#444;}
ul{margin:0px;padding:0px;}
/* STRUCTURE */ 
.mainDiv{
	width:980px;
	margin:aauto;
	margin-bottom:5px;
	margin-top:0px;
	background-color:#E1DFD6;

}
.mainTable{width:100%;border-collapse:collapse}
/*.
leftCol{width:160px;padding:3px;background:#FFF;border-top:1px solid #CCC;}
.mainCol{padding:3px;background:#FFF;border-top:1px solid #CCC;border-right:1px solid #CCC;}*/
.leftCol{width:160px;padding:3px;background:url(uq/tbtop.gif);background-repeat:repeat-x;padding-top:15px;background-color:#FFF;}
.rrcol{width:8px;background:url(uq/tbright.gif);background-repeat:repeat-y;background-color:#FFF;background-position:left;}
.mainCol{padding:3px;background:#FFF;background:url(uq/tbtop.gif);background-repeat:repeat-x;padding-top:15px;background-color:#FFF;}

.rightCol{width:200px;padding:0px 3px 3px 3px;background:#C9D7E4}
.mainMenu{padding:2px;}
.subMenu{background:#CCC;padding:3px;}

.guestmessageDiv{}
.guestForm{width:100%;border:1px solid #CCC;background:#EFEFDE}

/* MISC */
.button{border:;color:#FFF;font-size:12px;font-weight:bold;background:url('uq/buttonbg.gif')}
.lightbut{border:;color:#FFF;font-size:12px;font-weight:bold;background:#AAA}
h1{
	background-color:#2F4D6F;
	/*background-image:url(uq/h1.gif);*/
	color:#FFF;
	margin:0px;
	padding:0 0 0 2px;
	font-size:12px;
	border:0px solid #444;
}
h2{
	background-image:url(uq/arrow.gif); 
	background-repeat:no-repeat;
	background-position:5px center;
	background-color:#FFF;
	color:#444;
	margin:0px;
	padding:0 0 0 20px;
	font-size:12px;
	border-bottom:1px solid #EEE;
}
h3{
	background-color:#FFF;
	border-right:1px solid #CCC;
	right:1px solid #CCC;
	color:#444;
	margin:0px;
	padding:0 0 0 22px;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}


/* GUESTBOOK */
.guestheader{font-weight:bold;font-size:16px;}
Table.guestTable{}
td.guestLeft{}
td.guestRight{}
td.guestBottom{}
.thankyou{color:#C00;}
.messheader{font-weight:bold;padding-bottom:3px;color:#666;border-bottom:1px solid #EEE;margin-top:10px;border-top:2px solid #CCC}
messbread{border-bottom:0px solid #CCC;}
.error{
	border:4px solid #C00;
	background:#FFF;
	padding:10px;
	margin:10px;
}