#aboutContent, #workContent, #clientsContent, #contactContent {
	/* defined in the head for ns4 compatibility */
	position:absolute; left:0px; top:0px; visibility: hidden; z-index:1;
	border-collapse: collapse;
}



/* Basic 3 column joomla theme*/
body {	
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #663333;
	background-color:#f3dbaf;
	background-image : url(images/bkgd/victorian.gif);
	background-repeat:	repeat;
	border-collapse: collapse !important;
}

td {	font-size : 11px;
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-color: #663333 !important;
	border-collapse: collapse;
}

p {
	font-family: tahoma,arial,helvetica,sans-serif !important;
	font-size: 11px !important;
	font-color: #663333 !important;
	border-collapse: collapse !important;
}

.role-document {
	font-family: tahoma,arial,helvetica,sans-serif !important;
}

.content {
	background-image : url(images/bkgd/website_content_new.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	border-collapse: collapse !important;
}

.contentpaneopen {
	padding: 0 0 0 0px;
	margin: -1px -1.15px 0 -1.60px;
	border-collapse: collapse !important;
}

.component {
	border-collapse: collapse !important;
	margin: 0 0 0 0px;
}

.imgBorder {
	border-color: #354C75;
	border-width: 1px;
}

.home {
	background-image : url(images/bkgd/homepage_content_new.gif);
	background-repeat: no-repeat;
}

.nav {
	background-image : url(images/bkgd/nav.gif);
	background-repeat: no-repeat;
	font-size : 11px;
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A{ 
	color : #990000;
	text-decoration : underline;}
A:active {  
	text-decoration : none ;
	color :#990000;}
A:hover {  
	text-decoration : none;
	color :#990000;}
A:visited {  
	text-decoration : underline ;
	color :#990000;}
A:visited:hover { 
	text-decoration : none ;
	color :#990000;}

td.left {
	background-image : url(images/left.gif);
}
td.bev-left {
	background-image : url(images/beveled-left.gif);
}
td.right {
	background-image : url(images/right.gif);
}
td.bev-right {
	background-image : url(images/beveled-right.gif);
}
td.events {
	background-image : url(images/textbg.gif);
}

td.eventsbox {
	border-style: solid;
    BORDER-TOP: #C1C9D8 solid 1px;
    BORDER-LEFT: #C1C9D8 solid 1px;
    BORDER-RIGHT: #C1C9D8 solid 1px;
    BORDER-BOTTOM: #C1C9D8 solid 1px;  
	background-color : #E2E4EC;
}

table {	
	border-collapse: collapse !important;
}
table.main {
	BORDER: #850303 solid 1px;
	background-color: #EDEFD1;
}
table.body {
	background-color : #EDEFD1;
	border-collapse: collapse;
}

tbody.main {
	border-collapse: collapse !important;
}

tbody {
	border-collapse: collapse !important;
}

td.main {
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#C2C9D3;
	border-collapse: collapse !important;
}
A.main {
	font-weight:bold;
	font-size : 10px;
	color:#C2C9D3;
	text-decoration:none;
	BORDER-BOTTOM:1px solid #5E7DB1;}
A.main:active { color:#C2C9D3;}
A.main:hover { color:#ffffff;BORDER-BOTTOM:1px solid #66CCFF;}
A.main:visited { color:#C2C9D3;}
A.main:visited:hover { BORDER-BOTTOM:1px solid #66CCFF;
}
.headtitle{
	font-weight:bold;
	font-size : 12px;
	color:#850303;
	text-decoration:none;
	BORDER-BOTTOM:1px solid #333399;}
A.headtitle {
	font-weight:bold;
	font-size : 12px;
	color:#850303;
	text-decoration:none;
	BORDER-BOTTOM:1px solid #850303;}
a.headtitle:hover { color:#C2C9D3; BORDER-BOTTOM:1px solid #40075E;}
a.headtitle:visited {BORDER-BOTTOM:1px solid #5E7DB1;}
a.headtitle:visited:hover { color:#ffffff; BORDER-BOTTOM:1px solid #40075E;}
	
.text {color:663333;}

td.left {
	background-color : #EDEFD1;	
}

td.nav {
	background-image : url(images/bkgd/nav.gif);
	background-repeat : no-repeat;
}

tr.nav {
	background-image : url(images/bkgd/nav.gif);
	background-repeat : no-repeat;
}

td.indexbox {
	background-color : #590679;
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #E7E2E8;
	background-image: url(images/index-box.gif);
	background: url(images/index-box.gif);
	background-repeat : no-repeat;
}

.header {
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #812d34;
	font-size : 10px;
	color : #C1B684;
	vertical-align: bottom;
	height: 20px;
}

td.header {
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #812d34;
	font-size : 10px;
	color : #C1B684;
	BORDER-Bottom:1px solid #162A4D;
}

.footer {
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #354C75;
	font-size : 10px;
	color : #C1B684;
	vertical-align: bottom;
	height: 20px;
}

td.footer {
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #354C75;
	font-size : 10px;
	color : #C1B684;
	BORDER-Top:1px solid #162A4D;
}

A.footer {
	color : #A79C6B;
	font-size : 10px;
	text-decoration:underline;
}
A.footer:active { color:#C1B684;text-decoration:underline; }
A.footer:hover { color:#C1B684; text-decoration:none;}
A.footer:visited { color:#C1B684;text-decoration:underline;}
A.footer:visited:hover { color:#C1B684;text-decoration:none; }	


.tiny {font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : 9AA5C2;}
.input {
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : 132F5B;
	border-style: solid;
    BORDER-TOP: #7387A6 solid 1px;
    BORDER-LEFT: #7387A6 solid 1px;
    BORDER-RIGHT: #7387A6 solid 1px;
    BORDER-BOTTOM: #7387A6 solid 1px;  
	background-color : ffffff;
}
.submit {
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : ffffff;
	background-color : 7387A6;
}

.wrapper {
	

}

.container {
	border: 1px;
	border-color: #812d34;
	background-color: #EDEFD1;
	width: 760px;
}

.container_left {
	background-image : url(images/bkgd/nav.gif);
	background-position: top;
	background-repeat: no-repeat;
	font-size : 11px;
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 205px;
}

.container_right {
	background-image : url(images/bkgd/website_content_new.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	width: 585px;
	float: right;
}
