@charset "utf-8";
body {
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	text-align:center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	background-color: #b3b986;
	}
.headline {
	position:relative;
	clear:both;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 26px;
	color:#52697b;
	margin:0px 0px 15px 0px;
	text-transform:uppercase;
	}	
h1 {font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	color:#ffffff;
	}
h2 {font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	color:#5b6b78;
	}
h4 {font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#fefef3;
	margin: 0px 0px 8px 0px;
	}
a {
	color: #616e88;
	text-decoration:underline;
	}
b {font-size:14px}
#container{
	position:relative;
	top:0px;
	left:0px;
	width:760px;
	min-height:800px;
	height:100% !important;
	margin:0 auto;
	text-align:left;
	overflow:visible;
	z-index:1;
	}
#holder {
	position:absolute;
	width:100%;
	height:100%;
	margin: 0px;
	padding:0px;
	top:0px;
	left:0px;
	}
#topbox {
	float:left;
	margin-top:20px;
	width:760px;
	height:432px;
	background: url(../images/mast2.jpg) top center no-repeat;
	z-index:2;
	display:block;
	}
#content {
	float:left;
	width:756px;
	height:auto;
	background-color: #bed7ec;
	z-index:2;
	display:block;
	margin:0px;
	padding:0px 0px 20px 0px;
	border-width: 0px 2px 0px 2px;
	border-style:solid;
	border-color: #fefef3;
	}
html>body #content {width:756px}

#leftblock {
	float:left;
	margin:20px 0px 0px 7px;	
	width:480px;
	height:auto;
	z-index:3;
	display:block;
	padding:0px;
	}
html>body #leftblock {margin:20px 0px 0px 15px;}

.newentry  {
	position:relative;
	width:480px;
	float:left;
	clear:both;
	border-bottom:1px solid #d1e3ee;
	margin-bottom:20px;
	}

#rightblock {
	float:right;
	margin:20px 7px 0px 0px;
	width:220px;
	height:auto;
	z-index:3;
	display:block;
	padding:0px;
	}
html>body #rightblock {margin:20px 15px 0px 0px;}

#leftcpblock {
	float:left;
	margin:20px 0px 30px 7px;	
	width:280px;
	height:auto;
	z-index:3;
	display:block;
	padding:0px;
	}
html>body #leftcpblock {margin:20px 0px 30px 15px;}

#rightcpblock {
	float:right;
	margin:20px 7px 30px 0px;
	width:420px;
	height:auto;
	z-index:3;
	display:block;
	padding:0px;
	}
html>body #rightcpblock {margin:20px 15px 30px 0px;}


#calendar {
	position:relative;
	float:left;
	width:480px;
	height:auto;	
	padding-top:0px;
	border-bottom:1px solid #5b6b78;
	}
#library {
	width:480px;
	height:auto;
	background: url(../images/lib.jpg) left top no-repeat;
	padding-top:36px;
	margin-top:20px;
	}
#members {
	width:480px;
	height:auto;
	background: url(../images/ma.jpg) left top no-repeat;
	padding-top:36px;
	border-bottom:1px solid #d1e3ee;
	}
.wsbox, .wsbox2 {
	width:200px;
	height:auto;
	background-color: #d1e3ee;
	padding:10px;
	margin-bottom:15px;
	border: 1px solid #fefef3;
	}
.wsbox2 {
	background-color:#e4eff0;
	border:2px solid #767a5a;
	width:186px;
	}
html>body .wsbox2 {width:198px;}
.dates, .part {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#767a5a;
	}
.part {text-decoration:none}

.titletext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#767a5a;
	text-transform:uppercase;
	}
fieldset {
	padding:6px 2px;
	}
html>body fieldset {
	padding:6px 5px;
	}
legend {
	color:#5b6b78;
	font-weight:bold;
	font-size:14px;
	}
.textfield {
	width:185px;
	margin-bottom:5px;
	}

input {
	background-color: #d1e3ee;
	border:1px solid #616e88;
	font-size:10pt;
	}
	
#footer {
	float:left;
	width:760px;
	height:45px;
	background: url(../images/foot.jpg) top center no-repeat;
	display:block;
	margin:0px 0px 20px 0px;
	}
.membox {
	width:470px;
	_width:490px;
	height:auto;
	min-height:100px;
	float:left;
	padding:10px;
	margin-bottom:15px;
	border: 1px solid #fefef3;
	text-align:left;
	}
.formbox {float:left;
margin:15px 0px;}


#myResponse {background-color: #bed7ec;width:420px;}
#myResponse fieldset {border:1px solid #fefef3;}
#myResponse label {width:60px;float:left;text-align:right;color:#767a5a;padding-top:4px;}
html>body #myResponse label {padding-top:0px;}
#myResponse ul {list-style-type:none;padding-top:20px;}
#myResponse legend {float:left;margin-left:15px;background-color: #d1e3ee;padding:3px 8px;color:#767a5a;}
#myResponse ul li {position:relative;height:auto;padding-bottom:10px;clear:both;margin-bottom:4px;}
html>body #myResponse ul {line-height:28px;}
#myResponse select, #myResponse option, #myResponse textarea {background-color: #d1e3ee;border:1px solid #616e88;font-size:10pt;}
#myResponse select {float:left;margin-left:10px;width:99px;}
html>body #myResponse select {width:97px}
#myResponse .select2 {margin-left:12px;width:65px;}
#myResponse option {border:none;}
#myResponse .lineup {float:left;width:250px;margin-left:10px;}
#myResponse .submit {float:left;margin-left:70px;cursor:pointer;margin-top:4px}

#myResponse2 {background-color: #bed7ec;width:420px;}
#myResponse2 fieldset {border:1px solid #fefef3;}
#myResponse2 label {width:60px;float:left;text-align:right;color:#767a5a;padding-top:4px;}
html>body #myResponse2 label {padding-top:0px;}
#myResponse2 ul {list-style-type:none;padding-top:20px;}
#myResponse2 legend {float:left;margin-left:15px;background-color: #d1e3ee;padding:3px 8px;color:#767a5a;}
#myResponse2 ul li {position:relative;height:auto;padding-bottom:10px;clear:both;}
html>body #myResponse2 ul {line-height:24px;}
#myResponse2 textarea {background-color: #d1e3ee;border:1px solid #616e88;font-size:10pt;}
#myResponse2 .lineup {float:left;width:250px;margin-left:10px;}
#myResponse2 .submit {float:left;margin-left:70px;cursor:pointer}

#myResponse3 {background-color: #bed7ec;width:420px;}
#myResponse3 fieldset {border:1px solid #fefef3;}
#myResponse3 label {width:60px;float:left;text-align:right;color:#767a5a;padding-top:4px;}
html>body #myResponse3 label {padding-top:0px;}
#myResponse3 ul {list-style-type:none;padding-top:20px;}
#myResponse3 legend {float:left;margin-left:15px;background-color: #d1e3ee;padding:3px 8px;color:#767a5a;}
#myResponse3 ul li {position:relative;height:auto;padding-bottom:10px;clear:both;}
html>body #myResponse3 ul {line-height:24px;}
#myResponse3 select, #myResponse3 option, #myResponse3 textarea, #myResponse3 file {background-color: #d1e3ee;border:1px solid #616e88;font-size:10pt;color:#767a5a;}
#myResponse3 select {float:left;margin-left:10px;color:#767a5a;margin-bottom:4px;width:252px}
html>body #myResponse3 select {width:250px}
#myResponse3 .select2 {margin-left:13px;color:#767a5a;}
#myResponse3 option {border:none;color:#767a5a;}
#myResponse3 .lineup {float:left;width:250px;margin-left:10px;color:#767a5a;margin-bottom:4px}
html>body #myResponse3 .lineup {margin-bottom:0px}
#myResponse3 .submit {position:absolute;left:10px;top:0px;cursor:pointer;color:#767a5a;border:1px solid #616e88}

#f1_upload_process{
   display:none;
   text-align:center;
   }
#leftcpblock h2{width:151px; height:31px;display:block;background:url(../images/cp.jpg) top left no-repeat;margin:0px 0px 20px 0px;}

#leftcpblock h6{width:151px; height:31px;display:block;background:url(../images/li.jpg) top left no-repeat;margin:0px 0px 20px 0px;}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 10px;
	z-index: 1;
	width:250px;
	height:24px;
	
}
div.fakefile input {margin-right:3px;width:175px;cursor:pointer;position:absolute;top:0px;left:0px;}
div.fakefile img {cursor:pointer;position:absolute;top:0px;left:184px;width:71px;height:20px}
html>body div.fakefile img {left:179px;cursor:pointer}
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	cursor:pointer;
}

