body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#3c4f64;
}

div, p, ul, li, td, span, a, a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#725b4f;
}

p, li {
	line-height:1.5em;
}

#page_title, #page_content {
	padding-left: 16px;
}

#page_content {
	padding-right:10px;
	padding-bottom: 20px;
}

#footer td {
	font-size:11px;
	padding-top:10px;
	color: white;
}

#left_col_wrap {
	padding-top:10px;
	padding-bottom: 30px;
}

#left_col {
	padding-left:9px;
	padding-top:0px;
	padding-right:5px;
}

/* Menus */
div.top_level {
	font-size:14px;
	color:white;
	text-decoration:none;
}

td.act, div.act {
	color:#e1b376;
	background-color:#483c37;
}


td.top_level {
	padding-left:12px;
	padding-right:12px;
}

div.level_2 {
	padding:7px 0 7px 9px;
}

div.level_2 a {
	color:#6d6141;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
div.level_2 a:link, div.level_2 a:visited{}
div.level_2 a:hover, div.level_2 a:active{color: #1A446A;}

div.level_3 {
	padding:1px 0 1px 21px;
}

div.level_3 a {
	color:#6d6141;
	font-size:12px;
	text-decoration:none;
}
div.level_3 a:link, div.level_3 a:visited{}
div.level_3 a:hover, div.level_3 a:active{color: #1A446A;}

div#left_menu div.last {
	border-bottom:1px solid #cdc6b3;
	padding-bottom:7px;
}

/* Headers */
h1, h2, h3 {
	font-family:Arial, Helvetica, sans-serif;
	color: #29435f;
}

h1 { font-size:22px; font-style:italic; color: #19446a; font-weight:normal;}
h2 { font-size:19px; font-weight: normal; color: #725B4F;}
h3 { font-size:14px; font-weight: bold; color: #7B675D;}
h1.csc-firstHeader {margin: 10px auto;}

/* Home page related */
div#boxes {
	/*height:222px;
*/
	clear: right;
}

#boxes .assa {
    width: 186px;
    float: left;
    height: 222px;
	background-color:#f0ebdd;
	position:relative; 
	margin-bottom:2px;
}

#boxes .intbox {
	margin-left: 9px;
	margin-right:9px;
	color:#6d5a53; 
}

#boxes .intbox .csc-header a, #boxes .intbox .csc-header h3, #boxes .intbox .csc-header h4, #boxes .intbox .csc-header h2, #boxes .intbox .csc-header h1  {
	color: white;
	text-decoration:none;
	font-size:17px;
	font-style: normal;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	margin:0;
	padding:0;
}

#boxes .intbox div.csc-header {
	padding-top:10px;
	padding-bottom:18px;
}

#boxes .box1 {
	border:1px solid #112f49;
	border-top:none;
	background-image:url('/uploads/tf/box1_bg.jpg');
	background-position:top;
	background-repeat:no-repeat;
}

#boxes .box2 {
	border-right:1px solid #ad6140;
	border-bottom:1px solid #ad6140;
	background-image:url('/uploads/tf/box2_bg.jpg');
	background-position:top;
	background-repeat:no-repeat;
}

#boxes .box3 {
	border-right:1px solid #bd9663;
	border-bottom:1px solid #bd9663;
	background-image:url('/uploads/tf/box3_bg.jpg');
	background-position:top;
	background-repeat:no-repeat;
}

#boxes .box4 {
	border-right:1px solid #d8be8c;
	border-bottom:1px solid #d8be8c;
	background-image:url('/uploads/tf/box4_bg.jpg');
	background-position:top;
	background-repeat:no-repeat;
}

#boxes .intimg {
	position:absolute;
	top: 206px;
    cursor: pointer;
}

#boxes p {
	line-height:1.2em;
}

.banner_table_home {
	margin-top: 70px;
}

.banner_table_home td {
	padding-right: 16px;
}

div.box0 img, div.box0 .intimg {
	width:0;
	height:0;
}

/* Very top menu */
td.verytop  {
	background: url('/uploads/tf/verytop.gif') no-repeat left center;
	padding-left: 25px;
	padding-right:15px;
}

td.verytop a {
	color:#ba7e5f;
	font-size:22px;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
}

/*Pam's Additions*/
a:link, a:visited{}
a:hover, a:active{color: #1A446A;}
.htmlarea-showtableborders td {vertical-align: top;}

li{margin-bottom: 5px;}
.left img{margin: 0px 10px 0px 0px;}
.right img{margin: 0px 0px 0px 10px;}
.csc-firstHeader {margin: 0px auto;}

#left_col h2{font-weight: normal; font-style: italic; 
	margin: 3px auto;
	color: #4A3B33;}
#left_col p{line-height: 1.3em;}
#left_col h1{font-size: 19px;}

#page_content table h2{margin: 0px auto;}
#page_content table p{margin-top: 4px;}
#page_content td {vertical-align: top;}
#page_content img{margin:0px 4px 0px 4px;}

hr {border-left: 0px; border-right: 0px; 
	border-top: 8px solid #ffffff;
	border-bottom: 1px solid #F1EBDD;
	clear: both;}
hr {border-left: 0px; border-right: 0px; 
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #BFB18F;
	clear: both;}
.jm-gallery-album-entry a{text-decoration: none; font-weight: bold;}

/* home banners */
div.bannerset {
	/* height:104px;
*/
	margin-top:75px;
	margin-left:85px;
}

div.homebaner {
    float:left;
    padding-right: 15px;
    padding-bottom:12px;
}

div#banners {
	width:746px;
	/* height: 134px; */
	border:1px solid white;
	background: url('/uploads/tf/banners_bg.jpg') center white no-repeat;
	background-position:10px 0px;
	clear:both;
	padding-top:10px;
}
.tx-indexedsearch .searchbox-tmpl-css label {width:50px;}
div.tx_flasher_mplayer {width:374px;border-right:1px solid white;height:260px;}