@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: #b6a050 url(/uploads/tf/bg-top.png) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555;
	text-align: center;
}
a:link, a:visited, a:active {
	color: #006666;
	text-decoration: none;
}
a:hover {
	color: #6CAC9D;
}
hr {
	border-top: 1px solid #F5CA47;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
	padding-bottom: 10px;
}
img {
	border: 0px;
	padding: 0;
	margin: 0;
}
img a {
	border: 0px;
}
h1 {
	color: #00476e;
	font-size: 18pt;
	font-weight: normal;
	margin: 0;
	padding-bottom: 10px;
	line-height: 32px;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	color: #006666;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
}

h3 {
	color: #006666;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	border-bottom: 1px solid #F5CC4C;
	padding-bottom: 10px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

h4 {
	color: #006666;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	line-height: 12px;
}

ul {
	padding-left: 15px;
}
ul li {
	line-height: 18px;
	list-style-type: square;
	margin-bottom: 10px;
}
ol {
}
ol li {
	line-height: 18px;
	margin-bottom: 10px;
}
blockquote {
	line-height: 18px;
}
table {
	margin: 0;
}
td {
	vertical-align: text-top;
	line-height: 18px;
}
/*  CUSTOM STYLES	*/
#wrapper {
	overflow: auto;
	width: 1002px;
	background: url(/uploads/tf/wrapper-bg.jpg) top left no-repeat;
	margin: 0 auto;
}

#header {
}

#clicker {
	height:132px;
	width:930px;
	cursor:pointer;
	}
#toptop {
	width:250px;
	border:0px solid red;
	position:relative;
	top:94px;
	left:420px;
	overflow:hidden;
	}
#toptop a {
	font-weight:bold;
	text-decoration:underline;
	}
	
div.toptop {
	float:left;
	position:relative
}
	
#nav-wrap {
	height: 31px;
	/* padding-top: 152px; */
	/*text-align: center;*/
}

#titleimg	{
	height: 250px;
	background: bottom center no-repeat;
	}

/* main menu items - START */

#nav {
	padding:0;
	margin: 0;
}
#nav ul {
	padding:0;
	margin: 0;
}
#nav li {
	display: inline;
	float:left;
}

#nav li a {
	float:left;
	color:#fff;
	margin:0;
	padding: 0 18px 0 18px;
	text-decoration:none;
	font-weight: bold;
	border-right: 1px solid #07a4b4;
}
	
#nav li a:hover {
	text-decoration: underline;
}

/* menu items - END */

#content {
	clear: both;
	margin-top: 0;
	width: 930px;
	background: url(/uploads/tf/content-wrap-bg.png) top center repeat-y;
	position: absolute;	
	top: 432px;
	z-index: 1;
}

#content-wrap	{
	}

#content-foot	{
	clear: both;
	width: 930px;
	height: 17px;
	background: url(/uploads/tf/content-foot.png) bottom center no-repeat;
	}

#c0 {
	float: left;
	padding: 20px;
	width: 174px;
	color: #fff;
}

#c0 h1	{
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	}

#c1 {
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 716px;
}

#c1a, #c1b, #c1c, #c1d, .cel3, .cel4, .cel5, .cel6, .cel153 {
	float: left;
	margin: 0;
	width: 158px;
	margin: 0px 16px 20px 0px;
}

.cel3 a, .cel4 a, .cel5 a, .cel6 a {color:white}

#c1a-text, #c1b-text, #c1c-text, #c1d-text	{
	padding: 10px 15px 10px 10px;
	color: #fff;
	}

.cel3 .csc-textpic-text, .cel4 .csc-textpic-text, .cel5 .csc-textpic-text, .cel6 .csc-textpic-text {
	padding: 10px 15px 10px 10px;
	color: #fff;
	}

#c1a-head, #c1b-head, #c1c-head, #c1d-head	{
	padding: 5px 10px;
	color: #fff;
	font-weight: bold;
	}

.cel3 .csc-textpic-caption, .cel4 .csc-textpic-caption, .cel5 .csc-textpic-caption, .cel6 .csc-textpic-caption {
	padding: 5px 10px;
	color: #fff;
	font-weight: bold;
	}

#c1a, .cel3 .csc-textpic-text {
	background-color: #7f4d1b;
	}

#c1a-head, .cel3 .csc-textpic-caption {
	background-color: #5c2e00;
	}


#c1a-foot, #c3-foot	{
	background: url(/uploads/tf/c1a-foot.png) bottom center no-repeat;
	}
	
#c1b, .cel4 .csc-textpic-text {
	background-color: #a99749;
}

#c1b-head, .cel4 .csc-textpic-caption	{
	background-color: #7e7036;
	}

#c1b-foot	{
	background: url(/uploads/tf/c1b-foot.png) bottom center no-repeat;
	}

#c1c, .cel5 .csc-textpic-text	{
	background-color: #3a7363;
	}

#c1c-head, .cel5 .csc-textpic-caption	{
	background-color: #305a4a;
	}

#c1c-foot	{
	background: url(/uploads/tf/c1c-foot.png) bottom center no-repeat;
	}

#c1d, .cel6 .csc-textpic-text {
	background-color: #c1a60a;
	}

#c1d-head, .cel6 .csc-textpic-caption	{
	background-color: #a88800;
	}
#c1d-foot	{
	background: url(/uploads/tf/c1d-foot.png) bottom center no-repeat;
	}

.sidepanel	{
	float: left;
	margin: 0px 0px 25px 10px;
	width: 177px;
	position: absolute;
	z-index: 99;
	}

.panela {
	margin: 0;
	padding: 20px;
	background: url(/uploads/tf/sidebar-bg.png) top center repeat-y; 
	font-size: 11px;
	color: #fff;
	text-align:left;
}

.panela a:link, .panela a:visited, .panela a:active {
	color: #fff;
	font-weight: bold;
	}

.panela ul	{
	margin: 0px;
	padding: 0px;
	}

.panela li	{
	list-style: none;
	}

.panela a:hover {
	color: #F3CB48;
	}
	
.panelb {
	margin: 0px;
	padding: 0px;
	height: 13px;
	background: url(/uploads/tf/sidebar-footer.png) top center no-repeat;
}

#titleimg	{
	}

#footer {
	clear: both;
	background-color: #B6A050; 
	font-size: 11px;
	color: #fff;
	padding: 10px 20px 10px 20px;
	overflow: auto;
}

.image	{
	float: right;
	margin: 10px 0px 10px 15px;
	}
#footer-text	{
	float: left;
	}
#powered	{
	float: right;
	}
	
/*  INNER PAGE */

#wrapper-inner {
	width: 930px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	overflow: auto;
}
#content-inner {
	clear: both;
	margin-top: 0;
	width: 930px;
	background: url(/uploads/tf/content-inner-bg.png) top left repeat-y;
	position: absolute;	
	top: 183px;
	z-index: 1;
}

#content-wrap-inner {	
	float: left;
	margin-left: 0px;
	padding: 0;
	width: 716px;
	background: url(/uploads/tf/content-inner-bg-top.png) top left no-repeat;
}

#c1-inner {
	float: left;
	margin: 20px 0px 0px 195px;
	padding: 140px 50px 40px 75px;
	width: 591px;
}

#c1-inner-foot	{
	float: left;
	width: 930px;
	height: 12px;
	background: url(/uploads/tf/c1-inner-foot.png) bottom center no-repeat;
	overflow: hidden;
	}
	
#c1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0}
#c1 div.pageelements div.csc-textpic-text p {margin-top:0}
.tx-indexedsearch .searchbox-tmpl-css label {width:55px;}
.jm-gallery-admin-subelement a:link, .jm-gallery-admin-subelement a:visited, .jm-gallery-admin-subelement a:active {color:#006666}
.jm-gallery-image-browser a:link, .jm-gallery-image-browser a:visited, .jm-gallery-image-browser a:active {color:#006666}
.tx-indexedsearch-title a:link, .tx-indexedsearch-title a:visited, .tx-indexedsearch-title a:active {color:#006666}

#chexmmdb div.catname {margin-top:6px;}
#chexmmdb div.even {border:0px dashed red;clear:both;width:300px;float:left}
#chexmmdb div.odd {border:0px dashed blue;clear:right;width:300px;float:right}

/* Rotating banners */
.cel153 .csc-header h1 {
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    text-transform:uppercase;
    background-color:#C1A60A;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    color: white;
    padding-bottom:0;
}

.cel153 {
    background-color:#C1A60A;
    text-align:center;
    }

table#rightbannercontrols {
    margin:8px 0;
    }
    
#rightbannercontrols td {
    background-color:#005454;
    padding:0 5px;
    }
#rightbannercontrols td a {
    color:white;
    font-weight:bold;
    
    }