body{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	line-height:16px;
	background: #fff url(../images/pagebg.jpg) left top repeat-y;
}

.floater{clear:both; line-height:0px; height:0px; font-size:0pc; display:block}

#main{width: 980px; margin:0; border:0px solid #000;  }
#shell{padding:0; background:url(../images/headbg.gif) top left no-repeat; position:relative }
#header{ height:105px}
	h1{padding:10px 0 0px 182px; margin:0; text-indent: -9999px;background:url(../images/logo.gif) no-repeat bottom right; width:326px; height:28px}
	#contact{position:absolute; right:0; top:0; text-align:right; border:0px solid #000; margin:10px 0 13px 0}
	#navcontainer {position:absolute; top:65px; right:0; border:0px solid #000; clear:right; }
	#maintitle{ margin:10px 0 0 182px;}
	#logo{padding:10px 0 15px 182px}
#rightcolumn{ float:right;width:200px; border:0px solid #fff; margin:10px 0 10px 0; min-height:500px; }
.col_section{background-color:#eaeaea; margin-bottom:10px; border:1px solid #ccc}
.col_title{	padding:5px 10px;font-weight:bold;font-size:14px;}
.col_content{padding:5px 10px;margin-bottom:5px;text-align:left;}
#content{border:0px solid #000; min-height:460px; padding:10px 0;margin-left:182px; }
#content #left{float:left; width:483px; height:368px;overflow:auto; }
.leftdiv{float:left; width:350px;}

#help {padding:5px; border:1px #333 solid; background-color:#CCCCCC; max-height:200px; overflow:auto; margin:5px 0}
#userfile input{ margin-bottom:3px;}

#content #leftdiv{ padding:10px 15px; font-size:12px; color:#333;}
#content #right{ float:right;}
/*#content img {cursor:pointer; border:1px solid #ccc}*/
	.slideshowbig {float:right; margin:0 0 30px 30px; border:0px solid #ccc;height: 400px; width:  400px;overflow:hidden;}
	.slideshowsmall {margin:0; border:1px solid #ccc;height: 240px; width: 240px;overflow:hidden; text-align:left}
	h3.slideshowtitle {margin-bottom:5px; width:240px; text-align:left;font-size:16px; color: #92191c; font-weight:bold}
	
	.slideshowsmall img {height:240px; border:none }
	.pics {  
		padding: 0;  
		margin:  0;  
		height: 400px; width:  400px;
		position:relative;
	} 
	.pics img{
		text-align:center;
	}
	
	#add{margin-top:5px; text-align:center}
	.gallery_list{ border:1px #ccc solid; margin:3px; padding:3px; height:70px; float:left}

#footer{margin-left:182px;}

#legal{ font-size:10px; margin-top:5px;}

.formelement{
	border:1px #333 solid;
	background-color:#FFFFFF;
	font-size: 11px;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
}
.button{background-color:#92191c;color:#fff;font-size:11px;font-weight:bold;border:solid 1px #ccc;text-align:center;padding:1px 5px 2px 5px;	}
a.button:hover{background-color:#eaeaea; color:#3366cc}
.warning{font-weight:bold; color:#CC0000;}
.hidden{display:none;}
.title {font-size:16px; color: #92191c; font-weight:bold }
h2{	color:#92191c;	font-size:16px; font-weight:bold; margin:0 0 10px 0}
h3{	color:#92191c;font-size:14px; margin:0}

th{color:#cece00; font-weight:bold; text-align:left}

a{ color:#92191c;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:none;color:#333;}

a.foot2{font-weight:normal;	color:#333;}
a.foot2:hover{text-decoration:underline;}


.imgleft{
	float:left;
	margin:0 10px 10px 0;
}
.imgleft img, .imgright img{
	border:0px solid #ccc;
}
.imgright{
	float:right;
	margin:0 0 10px 10px;
}
