@import url("nav.css");

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: #fff url("images/bg-in.jpg") no-repeat center top;
}


#topContainer {background: #470E3B url("images/top-bg-y.gif") repeat-y 50% 0px;text-align: center;margin: 0px;padding: 0px;clear: both;}


#topIndx-roof {background: url("images/indx-bg-top.jpg") no-repeat 50% 0px;margin: 0px auto;}
#topIndx-floor {background: url("images/indx-bg-sep.gif") no-repeat center bottom;margin: 0px auto;}



#topContent {width:770px;min-height: 420px;text-align: left;margin: 0px auto;font-family: Verdana, Arial, Helvetica, sans-serif;}
#topContent .left {width: 163px;float: left;}
#topContent .right {margin-left: 170px; width:440px}

#topContent .date {color: #fff;float: right;padding: 50px 0px 0px;font-size: 9px;}



#spotlight {padding: 0px 0px 50px;}
#spotlight h1 {padding: 40px 0px 0px;margin: 0px;border-bottom: 1px solid #E8D6E4;}
#spotlight table tr th {
	border-bottom: 1px dashed #fff;
	padding: 20px 15px 20px 0px;
	margin: 0px;
	width: 50%;
	line-height: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
#spotlight a {color:#000; text-decoration:none;}
#spotlight a:hover {color:#fff;}
#spotlight table tr td {vertical-align: top;}
#spotlight .img {background: #D5AFCD;margin: 0px 10px 10px 0px;padding: 5px;}
#spotlight .titl {font-size: 10px;font-weight: bold;color: #000;}
#spotlight .ph {font-size: 11px;font-weight: bold;color: #A40083;}
#spotlight .des {font-size: 10px;color: #6E4866;}




#bgFinish {background: url("images/indx-bg.gif") no-repeat 50% 0px;margin: 0px;padding: 0px;}




#browseContainer {text-align: center;margin: 0px;padding: 0px;}
#browseContent {text-align: left;width: 770px;margin: 0px auto;}
#browseContent .left {width: 163px;float: left;}
#browseContent .right {margin-left: 175px;}
#browse h1 {padding: 0px;margin: 0px;border-bottom: 1px solid #E8D6E4;}
#browse table tr td {padding: 0px;margin: 0px;border-bottom: 1px dashed #CDBFCA;font: 11px/30px Verdana, Arial, Helvetica, sans-serif;}
#browse table {width: 590px;}
#browse table a, #morenews a {color: #6E4866;background: url("images/arrow.gif") no-repeat left center;padding-left: 10px;margin-left: 5px;}
#browse table a:hover, #morenews a:hover {color: #A40083;background-color: #F3F0F3;}

#search { background:#85006B url(images/bg-search.jpg) repeat-x bottom; padding:5px 0; font:bold 9px/12px Verdana, Arial, Helvetica, sans-serif; color:#fff; }
#search input { background:#fff; font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#53334C; border:0; padding:3px; } 

#latestnews { padding:0 0 20px 0; background:#86006B; font-family: Verdana, Arial, Helvetica, sans-serif;}
#latestnews .article { font-size:10px; line-height:14px; color:#fff; margin:10px 5px 10px 13px; border-bottom:1px solid #A31F88; padding-bottom:10px; }
#latestnews .article a { color:#fff; }
#latestnews .article .headline { font-size:10px; font-weight:bold; } 

#morenews { margin:20px 0; height:auto; }
#morenews { font:11px/11px Verdana, Arial, Helvetica, sans-serif; }
#morenews .newsitem { float:left; width:190px; border-right: 1px dashed #CDBFCA; }
#morenews .newsitem td { vertical-align:top; padding:0 10px;  }
#morenews .newsitem .photo { padding-bottom:5px; border:0; }
#morenews .newsitem .details { font-size:10px; line-height:14px; border:0;  }
#morenews .newsitem .details a { background:none; padding:0; margin:0; }
#morenews .newsitem .details .headline { font-size:11px; font-weight:bold; }

#txtContainer {text-align: center;clear: both;padding: 20px 0px;}
#txtContent {
	text-align: left;
	width: 770px;
	margin: 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #53334C;
	line-height: 16px;
}
#txtContent .column1 {width: 235px;text-align: justify;float: left;padding-left: 20px;}
#txtContent .column2 {width: 235px;text-align: justify;float: left;padding-left: 20px;}
#txtContent .column3 {width: 235px;text-align: justify;float: left;padding-left: 20px;}
#txtContent .imgs { clear:both;  }
#txtContent .imgs table tr td {padding: 15px 0px 0px 10px;}
#txtContent h1 {font: 14px Verdana, Arial, Helvetica, sans-serif;color: #A40083;font-weight: normal;}
#txtContent .column1 h1 { font-size:11px; line-height:16px; text-align:left; }
#txtContent .column1 p, #txtContent .column2 p, #txtContent .column3 p { font-size:10px; }



#footerContainer {text-align: center;clear: both;padding: 20px 0px;}
#footerContent {
	border-top: 1px solid #E4DCE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B18AA9;
	width: 770px;
	margin: 0px auto;
	padding: 15px 0px;
	text-align: left;
}
#footerContent .links a {color: #B18AA9;}
#footerContent .links a:hover {background: #F3F0F3;}
#footerContent .copyright {float: right;}
#footerContent .webfirm {padding: 10px 0px;}




#centre {text-align: left;width: 770px;margin: 0px auto;	font-family: Verdana, Arial, Helvetica, sans-serif;}
#centre .left {width: 163px;float: left;}
#centre .right {margin-left: 175px;}
#centre .pink {color: #BA3EA1;}




#title {height: 140px;}
#title h1 {padding: 40px 0px 0px;margin: 0px;border-bottom: 1px solid #BFA7B9;}
#title .date {color: #470E3B;float: right;padding: 50px 0px 0px;font-size: 9px;}

#title .pLinks {border-bottom: 1px dashed #D1BDCC;font-size: 11px; line-height:24px;color: #470E3B;padding-left: 25px;}
#title .pLinks a {color: #470E3B;}
#title .pLinks a:hover {background: #F7EFF5;}




#content {font-size: 11px;line-height: 14px;color: #470E3B;}
#content h1, #content h2 {margin: 0px;padding: 0px;font-weight: normal;line-height: 30px}
#content h1 {font-size: 19px;color: #470E3B;border-bottom: 1px solid #CABAC8;}
#content h2 {font-size: 12px;color: #A40083;line-height: 20px;}
#content a {color: #470E3B;}
#content a:hover {color: #A40083;background-color: #FAF6F9;}
#content a.pdf:link, #content a.pdf:link:visited {background: url(images/pdf.gif) no-repeat left center;padding-left: 15px;}
#content a.pdf:link:hover {background-color:#F7EFF5;}




#news  {line-height:18px;color:#121212;}
#news h1 {
	border-style:none;
	margin:0px;
	padding:0px;
	font-size: 16px;
	font-weight:normal;
	line-height: 24px;
}
#news h2 {
	border-style:none;
	margin:0px;
	padding:0px;
	font-size: 13px;
	font-weight:normal;
	line-height: 18px;
}

#news table {width:585px;}
#news table tr td {margin: 0px;padding: 5px 0px;line-height: 14px;border-top: 1px dashed #E8D6E4;}
#news table tr td a {color: #470E3B;}
#news table tr td a:hover {background-color:#F7EFF5;}
#news table tr td p {padding: 10px 0px; margin:0px}
#news .img {float:right; background: #F6F1F5;margin: 0px 0px 10px 10px;padding: 5px;}


#association {line-height:18px;color:#121212;}
#association .imgs {float: right;}
#association .imgs table tr td {padding: 0px 0px 15px 20px;}

#association ul, #association li{list-style-type: none;margin: 0px;padding: 0px;}
#association ul {border-bottom: 2px solid #E8D6E4;}
#association li {border-top: 1px dashed #E8D6E4; padding:5px 10px; clear:right;}
#association ul li h1 {	border-style:none;margin:0px;padding: 5px 0px 0px;font-size: 19px;font-weight:normal;line-height: 24px;}
#association ul li p {}
#association h3 {font-size:9px; font-weight:bold; color:#A40083;padding:0px; margin:0px; line-height:12px;}
#association p {margin:0px; padding: 5px 0px;}
#association .img {float:right;background: #F6F1F5;margin: 0px 0px 10px 10px;padding: 5px; width:auto}

#association .dual table {width:590px;}
#association .dual table tr td {padding:5px; width:50%;}

#listing {padding: 0px 0px 50px;}
#listing h1 {padding: 40px 0px 0px;margin: 0px;border-bottom: 1px solid #E8D6E4;}
#listing table{width:585px;}
#listing table tr td {
	border-bottom: 1px dashed #E4DCE3;
	padding: 10px;
	margin: 0px;
	line-height: 18px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
#listing .img {background: #F6F1F5;margin: 0px 10px 10px 0px;padding: 5px; text-align:center;}
#listing .titl {font-size: 12px;font-weight: bold;color: #000;}
#listing .ph {font-size: 12px;color: #A40083;}
#listing .des {font-size: 11px;color: #6E4866;}


#contact  {
	font-weight: normal;
	text-align: left;
}
#contact h1 {font-size:12px;}
#contact .form1 table, #contact .form2 table {
	width:270px;
	font-size:9px;
}
#contact .form1 {color:#8A006F;}
#contact .form2 {color:#E57100;}
#contact table tr th {
	padding: 10px;
	margin: 0px;
	font-size: 11px;
	width:250px;
	font-weight: normal;
	text-align: left;
	vertical-align:top;
	border-right: 1px solid #CDBFCA;
}
#contact .form1 textarea, #contact .form1 input, #contact .form1 select {
	font-size:9px;
	background:#fff;
	padding:2px;
	border: 1px solid #CDBFCA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contact .form1 textarea, #contact .form2 textarea {width:250px;}
#contact .form1 .fillwidth input, #contact .form2 .fillwidth input {width:180px;}
#contact .form1 table tr td {padding:5px;border-bottom: 1px dashed #CDBFCA;}


#contact .form2 textarea, #contact .form2 input, #contact .forms2 select {
	font-size:9px;
	background:#fff;
	padding:2px;
	border: 1px solid #ECD4C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contact .form2 table tr td {padding:5px;border-bottom: 1px dashed #ECD4C2;}



#businessProfile {padding:0px 0px 20px;}




#col1 {float: left;width: 390px;border-right: 4px solid #F3E9F0;padding-right: 10px; margin-top: 10px;}

#col1 .features {font-size: 11px;color: #470E3B;}
#col1 .features ul {list-style-type: none;margin: 0px;padding: 0px;}
#col1 .features li {list-style-type: none;background: url(images/arrow-point.gif) no-repeat 0px 0px;margin: 0px;padding: 0px 0px 10px 15px;line-height: 11px;}

#col1 .mainContact h1 {font-size: 30px;color: #A40083;font-weight: normal;border: none;}
#col1 .mainContact h2, #col1 .mainContact h2 a {font-size: 18px;color: #470E3B;font-weight: normal;border: none;text-decoration: none;}
#col1 .mainContact {padding: 5px;border-top: 1px dashed #CABAC8;}

#col1 .contactDetails {padding: 15px;font-size: 11px;color: #53334C;line-height: 16px;background-color: #F3E9F0;}
#col1 .contactDetails table tr td {vertical-align: top;}
#col1 .contactDetails p {margin: 0px;padding: 0px 0px 10px;}

#col1 .txt h1, #col1 .txt h2, #col1 .txt h3 {border: none;font-size: 14px;font-weight: bold;color: #8A006F;}
#col1 .txt p {margin: 0px;padding: 10px 0px;}




#col2 {margin: 10px 0px 0px 410px;font-size: 9px;line-height: 12px;}
#col2 p {margin: 0px;padding: 5px 0px 0px;}
#col2 table tr td {margin: 0px;padding: 0px 0px 20px;}




#content-left {font-size: 9px;text-align: left;padding: 20px 0px;line-height: 14px;}
#content-left a{color: #470E3B;font-weight: bold; text-decoration:none;}
#content-left a:hover{background-color:#F7EFF5;}

#content-left .item h1 {font-size: 11px;text-align: left;color: #8A006F;background: url(images/arrow-dwn.gif) no-repeat right center;margin: 0px;padding: 0px;line-height: 30px;}
#content-left .item {color: #470E3B;padding: 5px 0px;}
#content-left .item p {margin: 0px;padding: 2px 0px;}
#content-left .item ul {list-style-type: none;margin: 0px;padding: 0px;border-bottom: 3px solid #CABAC8;}
#content-left .item li {list-style-type: none;margin: 0px;padding: 5px 0px;line-height: 14px;border-top: 1px solid #CABAC8;}



#content-left .item ul li a.ico:link, #content-left .item ul li a.ico:link:visited {color: #470E3B;font-weight: bold;background: url(images/pdf.gif) no-repeat left top;padding-left: 15px;}
#content-left .item ul li a.ico:link:hover {background-color:#F7EFF5;}




#gallery {font-size: 9px;color: #470E3B;border-top: 4px solid #F3E9F0;padding: 15px 0px;text-align: left;clear: left;}

#gallery table tr td {width: 25%;padding: 10px 10px 10px 0px;border-bottom: 1px solid #F3E9F0; vertical-align:top;}
#gallery table tr th {vertical-align:top; text-align:left; font-weight:normal;}
#gallery p {margin: 0px;padding: 5px 0px 0px;}




#end {text-align: left;clear: both;padding-top: 20px;}
#end .pLinks {font-size: 11px;color: #470E3B;line-height: 11px;}
#end .pLinks a {color: #470E3B;}
#end .pLinks a:hover {background: #F7EFF5;}


div#featuredlogo { height:auto; padding:0 0 20px 0; }
div#featuredlogo td.logoimage { height:100px; vertical-align:bottom; text-align:center; }
div#featuredlogo td.logoitem { width:100px; padding:0 15px 10px 0; }
div#featuredlogo td.logocaption { padding:5px 0; text-align:center;
font:normal 10px/13px Verdana, Arial, Helvetica, sans-serif; }
div#featuredlogo td.logocaption a { color:#6E4866; }
div#featuredlogo td.logocaption a:hover { color:#A40083; }

