

body {
	margin:20px 10%;
	padding:0 ;
	background:#FFFFFF;
	scrollbar-3dlight-color:#333333;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#EFEFEF;
	scrollbar-darkshadow-color:#666666;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#EFEFEF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#FFFFFF;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:  11px; 
	font-style: normal;
	line-height: 1.3em;
	color: #333333;
	background: url('images/backgrad1.jpg') repeat-x #fff;
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:  11px; 
	font-style: normal;
	line-height: 1.3em;
	color: #333333;
	}

p, li {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	color: #333333;
	/* margin-bottom:0px; */
	margin-top:0px;
	margin-left:0px;
}
li {	line-height: 1.3em;}

h1,h2{
	font-family: Century Gothic, Arial, Helvetica, sans-serif; 
	font-size: 1.3em; 
	font-style: normal;
	font-weight: normal;
	color: #333333;
	margin-bottom:0.5em;
	margin-top:0px;
	margin-left:0px;
}
h1	{
	font-size: 1.8em; 
}

ul{
	/*margin-left:0px;*/
	color: #000000; 
	/*font-size: 0.8em; */
}


.bodytext a, h1 a, h2 a, h3 a, h4 a{
	/*red*/
	color: #872127;
}
a.internal-link{
/* font-size: 0.8em; */
}

.bodytext a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{
	/*red*/
	color: #461215;
}


/*csc-form-label*/
a {  
	font-family: "Segoe UI",s Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #D3D9D3; 
	text-decoration: none;
}

#html_content a, a.internal-link{
	/* font-size: 0.8em; */
	font-style: normal; 
	color: #872127; 
}

a:hover {  
	color: #CCCCCC; 
	text-decoration: underline;
}


#container {
	background: url('images/dot_pattern3.gif');
	position: absolute;
	top: 10px;
	border:1px solid #808080;
	width:780px;
	left:50%;
	margin-left:-390px;
}

#header {
	background: url('images/topbar5.gif') no-repeat #DBE6E6;
	width:780px;
	left: 0px;
	top: 0px;
	width: 780px;
	height:82px;
	margin-bottom:0px;
}
#html_mainmenu{
	background: #808080;
	left: 0px;
	width: 780px;
	/* height:14px; */
	text-align:left;
	padding:7px 0px;
}
#html_mainmenu a{
	margin:20px 0;
	/*font-weight:bold;*/
}

#html_mainmenu table, #html_submenu table  { 
	border-collapse: collapse; 
	border-spacing: 0; 
}
#html_mainmenu td, #html_mainmenu th,#html_submenu td, #html_submenu th  { 
	padding: 0; 
}
.submn  {width:740px;width:"780px";background:#c0c0c0;/* border-top:1px solid #D3D9D3; */ padding:8px 20px;}
.submn a {color:#656565;margin:10px;}

#html_submenu{
	/*background: #555555;
	left: 0px;
	width: 770px;
	height:12px;
	text-align:left;
	padding:5px;*/
}
#html_submenu a{
color:#656565;
}


#left {
	margin-left:-19px;/* must be 1 pixel less than width*/
	float:left;
	width:20px;/* must be same as left margin on #middle*/
	position:relative;
	left:-2px;/* line up exactly */
	display:inline;/* ie fix*/
	
}
#right {
	margin-right:-19px;/* must be 1 pixel less than width*/
	float:right;
	width:20px;/* must be same as right margin on #middle*/
	position:relative;
	right:-2px;/* line up */
	display:inline;/* ie fix*/

}
* html #left{margin-right:-3px;}/* 3 pixel jog*/
* html #right{margin-left:-3px;}/* 3 pixel jog*/

#middle {
	/*Beige
	background: #E2D7D3;*/
	margin-left:20px;
	margin-right:20px;
	/*width:780px;
	left:50%;
	margin-left:-390px;*/

}
/* mac hide and combat ie's 3 pixel jog \*/
* html #centre{overflow:hidden;float:left;width:100%}
* html #middle {height:1%;}
/* end hide*/
#footer {
	clear:both;
	height:20px;
	background:#808080;
	text-align:right;
	width:780px;
	display : table-cell;
	vertical-align : middle;
}
#footer a{
	_position: relative; 
	 _top: 5px; /*underscore hack, only affects IE*/
	 padding:10px;
	/* display: table-cell; 
	 vertical-align: middle;*/
}
h1,h3,p {margin-top:0}

.clearer{
	height:1px;
	overflow:hidden;	
	margin-top:-1px;
	clear:both;
}
#content_padding{
	/*margin:10px;
	background:pink;*/
	width:640px;
	vertical-align:top;
	
}
#html_padding{
	position:relative;
	left:10px;
	top:10px;

	margin-bottom:20px;
	/*background:#f2f2f2;*/
	background:#fff;
	width:620px;
	/*padding-bottom:10px;*/	
}

#html_content{
	position:relative;
	left:10px;
	top:10px;
	width:600px;
	padding-top:10px;
	padding-bottom:10px;
}
#html_content img {border:solid 2px #808080;}

#flash_content{
	padding:0px;
	background:#FFFFFF;
	width:640px;
}

#thumbnails{
	/*position:relative;*/

	width:100px;
	/* background:#EFEFE3; */
	text-align:center;
}



/* default styles for extension "tx_cegallery_pi1" */
		.tx-cegallery-pi1-album_date {
			font-size: 10px;
		}

		div.tx-cegallery-pi1-album_entry{
			float: left;
			height: 160px;
			width: 180px;
			margin: 2px;
			padding: 8px;
			padding-bottom: 13px;
			text-align: center;
			top: inherit;
			vertical-align: bottom;
			background-color: #DFD9C2;
		}
		
		div.tx-cegallery-pi1-detail_entry{
			padding-top: 20px;
			padding-bottom: 10px;
			text-align: center;
		}		
		
	div.tx-cegallery-pi1-slideControls{
			padding-bottom: 10px;
		}				
		
		div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {
				clear: both;
				border: 1px solid #000000;
		}
		div.tx-cegallery-pi1-clearer {
		 clear: both;
		}
		
		div.tx-cegallery-pi1-detail_header {
		  padding-bottom: 10px;
		}

		div.tx-cegallery-pi1-detail_nav {
			clear: both;
			width: 385px;
		}		
		
		span.tx-cegallery-pi1-photo_prev {
		 float: left;
		 width: 50px;
		}

		span.tx-cegallery-pi1-photo_next {
		 width: 50px;
		 text-align: right;
		 float: left;
		}

	  span.tx-cegallery-pi1-album_back_link {
	    float: left;
	    width: 285px;
	    text-align: center;
	  }
	  
	  span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {
	    padding-right: 8px;
	  }
	  
	  span.tx-cegallery-pi1-pagebrowser_actual a {
	    font-weight: bold;
	  }
	  
	  div.tx-cegallery-pi1-pagebrowser {
	    padding-bottom: 10px;
	  }




/*COntact form*/
.csc-mailform-field{
	position:relative;
	left:10px;

}

label {
	float: left;
	width:100px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	font-style: normal; 
	color: #333333;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
}

fieldset {border:none;}

/* nu doop styles below feb 09 */

.subn {float:right;padding:5px 20px 8px;margin:55px 0 0 0;background: url('images/subnback1.gif') top left no-repeat #c0c0c0;color:#656565;}
.subn a {color:#656565;}
.subn a:hover {color:#656565;text-decoration:underline;}

.fltr {float:right;}
.fltl {float:left;}

.pics {width:285px;float:right;}

.timg {margin:0 0 15px 15px;float:right;}

.gll {margin:0 0 10px 10px;float:right;background-color:#e6e6e6;font-size:10px;color:#872127;}
.clr {clear:both;}

.click {width:230px;padding:10px;float:right;background-color:#e6e6e6;font-size:10px;color:#872127;text-align:center;margin-bottom:10px;}

#thumbnails img {margin:0 10px 10px;}
td#thumbnails {background-color:#c0c0c0;}