body{
	font-family:Verdana, Arial, Sans-Serif; font-size:70%; color:#000;
	margin:0; padding:0;
	text-align:center;
	background-color:#D6D2D2;}
a{
	color:#000;}
a img{
	border:0;}
h1{
	font-size:130%;
	margin:0 8px 1px 3px; padding:7px 0 6px 38px;
	background:url(../image/icoH1.gif) no-repeat left center;
	font-family:Tahoma;
	zoom:100%;}
h2{
	font-size:100%;
	margin:0 13px 4px; padding:0;
	font-family:Tahoma;}
h2.hilite{
	color:#AB0B0B;}
h2.big{
	font-size:150%;}
p{
	margin:0 13px 10px; padding:0;
	zoom:100%;}
p.error{
	margin:0; padding:0;
	color:#AB0B0B; font-weight:bold;}
p.noterqd{
	margin:0; padding:0 15px ! Important;
	font-weight:bold;}
p.nomarginbot{
	margin-bottom:0 ! Important;}

ul li{
	margin-bottom:4px;}

input.btn{
	background-color:#fff;
	border:2px solid #980808;
	font-weight:bold; color:#980808; font-size:80%;
	margin-left:10px;
	-moz-border-radius:3px;}

.reglink p{
	margin-bottom:0;
	zoom:0;}
.reglink p a{
	background:url(../image/icoTutorC2.gif) no-repeat left center;
	padding:0 0 0 12px;}

textarea{
	font-family:Verdana; font-size:100%;}

.clr{
	clear:both;
	line-height:1px;
	height:1px;}

.cnr1T{
	background:#D8D5D5 url(../image/cnr1T.gif) no-repeat;
	padding:9px 0 0;
	border-bottom:1px solid #D8D5D5;}
.cnr1B{
	background:#D8D5D5 url(../image/cnr1B.gif) no-repeat;
	height:9px;
	margin:0 0 9px;
	font-size:1px;}

.cnr2T{
	background:#A6A4A4 url(../image/cnr2T.gif) no-repeat;
	padding:10px 0 0; margin:0 8px;
	border-bottom:1px solid #A6A4A4;
	zoom:100%;}
.cnr2T a{
	color:#000;}
.cnr2B{
	background:#A6A4A4 url(../image/cnr2B.gif) no-repeat;
	height:10px;
	margin:0 8px;
	border-bottom:1px solid #D8D5D5;
	font-size:1px;}

.cnr3T{
	background:#A87777 url(../image/cnr3T.gif) no-repeat;
	padding:9px 0 0; margin:0 21px;
	border-bottom:1px solid #A87777;}
.cnr3B{
	background:#A87777 url(../image/cnr3B.gif) no-repeat;
	height:9px;
	margin:0 21px;
	border-bottom:1px solid #A6A4A4;
	font-size:1px;}

.cnr5T{
	background:#727272 url(../image/cnr5T.gif) no-repeat;
	padding:10px 0 0; margin:0 14px 0 21px;
	width:744px;
	border-bottom:1px solid #727272;
	color:#fff;}
.cnr5B{
	background:#727272 url(../image/cnr5B.gif) no-repeat;
	height:10px; width:744px;
	margin:0 14px 0 21px;
	border-bottom:1px solid #980808;
	font-size:1px;}

.cnr6T{
	background:#D8D5D5 url(../image/cnr6T.gif) no-repeat;
	padding:10px 0 0; margin:0;
	border-bottom:1px solid #D8D5D5;}
.cnr6B{
	background:#D8D5D5 url(../image/cnr6B.gif) no-repeat;
	height:10px;
	margin:0 0 10px;
	border-bottom:1px solid #980808;
	font-size:1px;}

.cnr7T{
	background:#BD8C8C url(../image/cnr7T.gif) no-repeat;
	padding:7px 0 0; margin:0 15px 0 0;
	border-bottom:1px solid #BD8C8C;}
.cnr7B{
	background:#BD8C8C url(../image/cnr7B.gif) no-repeat;
	height:7px;
	margin:0 15px 0 0;
	border-bottom:5px solid #D8D5D5;
	font-size:1px;}

.cnr8T{
	background:#A6A4A4 url(../image/cnr8T.gif) no-repeat;
	padding:10px 0 0; margin:0 0 0 8px;
	width:530px;
	border-bottom:1px solid #A6A4A4;}
.cnr8B{
	background:#A6A4A4 url(../image/cnr8B.gif) no-repeat;
	height:10px; width:530px;
	margin:0 0 7px 8px;
	border-bottom:1px solid #D8D5D5;
	font-size:1px;}

.main{
	width:1005px;
	margin:2px auto 0;
	text-align:left;
	background:#980808 url(../image/bcgMain.gif) repeat-y;}

.linklist{
	margin:3px 0 0 27px;}
.linklist h2{
	zoom:100%;
	color:#000;
	margin:0 0 3px; padding:0;
	clear:both;}
.linklist a{
	display:block;
	background:url(../image/icoArrow1.gif) no-repeat 0 3px;
	font-weight:bold; color:#000; font-size:110%;
	margin:0 3px 3px; padding:1px 0 4px 19px;
	width:202px;
	float:left;}

.detailsItem{
	color:#000;
	clear:both;
	margin:0 24px 10px 0;
	border-bottom:2px solid #A87777;}
.detailsItem label{
	display:block;
	width:80px;
	clear:both;}
.detailsItem h2, .detailsItem h3{
	font-size:120%;
	margin:0; padding:0;
	width:600px;
	position:relative; top:-15px;
	float:right;}
.detailsItem p{
	clear:both;
	margin:0; padding:0;}
.detailsItem p.lnk{
	margin:0 0 10px 510px;}
.detailsItem p.lnk a{
	float:none;
	width:140px;
	font-size:100%;}

.frmitem{
	margin:4px 10px 0;}
.frmitem label, .frmitem span.lbl{
	display:block;
	float:left;
	margin:4px 6px 0 0;
	width:130px;
	text-align:right;
	font-weight:bold;}
.frmitem input{
	width:300px;}
.frmitem input.desc{
	width:500px;}
.frmitem input, .frmitem textarea,  .frmitem select{
	border:1px solid #000; border-top-color:#756F6F; border-left-color:#756F6F;
	padding:2px;}
.frmitem textarea{
	width:500px;
	height:200px;}
.frmitem p.error{
	margin-left:135px;}
.frmnolbl{
	margin-left:142px;}

.catRow label{
	display:block;
	float:left;
	width:70px;
	text-align:right;
	margin:7px 7px 0 15px;}
.catRow p.error{
	margin-left:90px;}

.pad{
	margin:0 10px;}

.divTsAndCs input{
	margin:0 7px 0 0;}

div.pcsearch p input.txt{
	width:65px;}
div.pcsearch p input.btn{
	position:relative; top:4px;
	border:0;}
div.pcsearch p.error{
	margin:-8px 0 10px 10px;}

div.btn{
	margin:7px 76px 0;
	text-align:right;}
div.btn input{
	background-color:#fff;
	border:2px solid #980808;
	font-weight:bold; color:#980808;
	margin-left:10px;
	-moz-border-radius:3px;}
div.btnCentre{
	text-align:center;}

.divContactMethod{
	width:203px;
	float:right;
	position:relative; left:7px;
	font-size:110%; font-weight:bold;
	zoom:100%;}
.divContactMethod h2{
	font-size:120%;
	margin-bottom:4px;}
.divContactMethod a.email{
	display:block;
	margin:0 12px 4px; padding:2px 0 2px 22px;
	background:url(../image/icoEmail.gif) no-repeat left center;
	color:#000;
	zoom:100%;}
.divContactMethod p.terms{
	font-weight:normal; font-size:70%;}
.divContactMethod p.terms a{
	color:#000;}
.divContactMethod p.phone{
	background:url(../image/icoPhone.gif) no-repeat left center;
	margin:0 12px 4px; padding:2px 0 2px 22px;}
.divContactMethod a.url{
	display:block;
	margin:0 12px 0; padding:2px 0 2px 22px;
	background:url(../image/icoURL.gif) no-repeat left center;
	color:#000;
	zoom:100%;}
.divContactMethod p.error{
	margin:0 10px;}

.divDetailMain{
	margin:0 0 10px 15px; padding-top:4px;
	border-bottom:1px solid #980808; border-top:1px solid #980808;
	width:500px;}
.divDetailMain label{
	clear:left;
	display:block;
	float:left;
	width:120px;}
.divDetailMain p{
	font-weight:bold;
	margin:0 0 4px 120px; padding:0;
	font-size:120%;}

.divDetailDetails{
	border:0;}
.divDetailDetails p{
	font-size:100%;}

.divDetailsLongDesc{
	clear:both;}
.divDetailsLongDesc p{
	margin:0 15px 7px;
	color:#000; font-weight:bold;}

.divContactForm{
	clear:both;}
.divContactForm div{
		color:#000;}
.divContactForm div a{
		color:#000;}

.ucHead{
	position:relative;
	margin:0 0 7px;}
.ucHead .txt{
	position:absolute; top:76px; left:38px;
	width:260px;}
.ucHead .txt h1{
	color:#fff;
	background:none;
	padding:0;}
.ucHead .txt p{
	color:#fff;
	margin:0 0 7px;}

.ucHead .lnk{
	position:absolute; top:143px; left:518px;
	background:url(../image/icoTutorC1.gif) no-repeat 0 2px;
	color:#fff;
	padding:0 0 0 12px;}
.ucHead .lnk a{
	color:#fff;}

.content{
	width:765px;
	float:left;}
.contentIn{
	width:744px;
	margin:0 11px 6px 21px;}

table.admintable tr.alt td{
	background-color:#817474;
	color:#E9EAEE;}
table.admintable tr th, table.admintable tr td{
	padding-right:15px;}
table.admintable tr td.c{
	text-align:center;}
table.admintable tr td input{
	background-color:#fff;
	border:2px solid #980808;
	font-weight:bold; color:#980808; font-size:80%;
	margin:0; padding:0;
	-moz-border-radius:3px;}

.ucGgl{
	text-align:center;}

.ucBc p{
	color:#fff; font-weight:bold; font-size:90%;
	margin:0 0 5px 14px;}
.ucBc p a{
	color:#fff;}

.ucRes{
	width:215px;
	float:right;
	margin:0 11px 6px 0;}
.ucRes div div{
	position:relative;}
.ucRes div div p{
	margin:0 22px 0 7px; padding:0;
	color:#fff;}
.ucRes div div p a img{
	position:absolute; right:3px; top:4px;}

.ucRes .cnr7T{
	margin-left:12px;}
.ucRes .cnr7B{
	margin-left:12px;}

.ucRes #map{
	margin-bottom:15px;
	clear: both;}

.ucFtr table tr td{
	vertical-align:top;
	padding:0;
	background:url(../image/cnr4B.gif) no-repeat left bottom;
	padding:0 0 9px;
	width:238px;}
.ucFtr table tr td div{
	background:#A87777 url(../image/cnr4t.gif) no-repeat;
	border-top:1px solid #A6A4A4;
	margin:0 0 0 13px; padding:13px 0 0;
	width:225px;}
.ucFtr table tr td div h3{
	font-size:100%; color:#CACACE; text-decoration:underline;
	margin:0 16px; padding:0;}
.ucFtr table tr td div h4{
	font-size:100%; color:#fff;
	margin:0 16px; padding:0;}
.ucFtr table tr td div h5{
	font-size:100%; color:#CCCCD1;
	margin:0 16px; padding:0;}
.ucFtr table tr td div p{
	margin:0 16px; padding:0; color:#fff;}
.ucFtr table tr td div a{
	float:right;}

.ucFoot{
	clear:left;}
.ucFoot div{
	margin:0 10px;
	font-size:90%;}
.ucFoot a{
	color:#fff;}

.ppip{
	background:#D6D2D2 url(../image/bcgMainFoot.gif) no-repeat;
	position:relative;
	width:1005px; height:13px;}
.ppip p{
	position:absolute; top:20px;
	text-align:center; font-size:80%;
	width:1005px;}
.ppip p a{
	color:#000;}
