body {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	background:url(../images/bg.jpg);
}

fieldset {
	font-size:12px;
	color:#394B59;
	margin:10px 0 0 0;
	border:none;
}

form {
	margin:0;
	padding:0;
}

legend {
	font-size:12px;
	font-weight:bold;
}

fieldset label {
	display:inline;
	margin:7px 0 2px 0;
	padding:2px;
	float:left;
	clear:both;
	width:165px;
}

.full{
	width:477px;
}

fieldset input {
	display:inline;
	width:180px;
	float:right;
	margin:2px 100px 2px 0;
	.margin:2px 97px 2px 0;
	padding:2px;
	.clear:both;
}

fieldset input.gallery {
	display:inline;
	width:180px;
	float:right;
	margin:2px 105px 2px 0;
	padding:2px;
	.clear:both;		
}

fieldset input.left {
	display:inline;
	width:300px;
	float:left;
	margin:2px 0 2px 0;
	padding:2px;
	.clear:both;
}

fieldset input.options {
	display:inline;
	width:15px;
	float:left;
	margin:3px 6px 3px 6px;
	.margin:0px 6px 0px 6px;
	padding:2px;
	clear:both;
}

fieldset textarea {
	display:inline;
	float:right;
	margin:2px 100px 2px 0;
	*margin:2px 102px 2px 0;
	padding:2px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width:180px;
	*width:177px;
	height:60px;
	
}

#content #colMiddleInternal form h4 {border-bottom:2px solid #5EB0E6; margin-bottom:10px;}


fieldset select {
	height:21px;
	font-size:13px;
	margin:10px 6px 0 0;
	padding:0px;
	color:#666;
	float:left;
	clear:both;
}

fieldset select#other_members   , fieldset select#other_members_past, fieldset select#newsletter , fieldset select#reunite , fieldset select#title , fieldset select#year_end , fieldset select#year_start{
clear:both;
display:inline;
float:right;
margin:2px 235px 2px 0;
*margin:2px 232px 2px 0;}

fieldset select#other_members   , fieldset select#other_members_past , fieldset select#reunite , fieldset select#newsletter {

margin-bottom:15px;
margin-top:6px;
}

fieldset select#year_end , fieldset select#year_start{
margin-right:233px;
*margin-right:230px;
clear:none;
}

fieldset select#title {
margin-right:229px;
*margin-right:226px;
}

fieldset select.row {
	height:21px;
	font-size:10px;
	margin:10px 234px 10px 0;
	.margin:10px 234px 10px 0;
	padding:0;
	color:#666;
	float:right;
	clear:right;
}

fieldset select.left {
	height:21px;
	font-size:10px;
	margin:0 0 13px 0;
	padding:0;
	color:#666;
	float:left;
}

fieldset select.inline {
	clear:none;
	padding:0;
	margin:0 6px 0 0;
	display:inline;
	float:left;
}

.req {
	color:red;
}

.submit-reg
{
	background:url(../images/buttonLogin.gif) no-repeat 0 0;
	width:55px; height:20px;
	color:#FFF;
	font-size:11px;
	padding:0;
	margin:10px 0 0 0;
	border:none;
	float:left;
	clear:left;
}

.submitInline {
	clear:none;
	background:url(../images/buttonLogin.gif) no-repeat 0 0;
	width:55px; height:20px;
	color:#FFF;
	font-size:11px;
	padding:0;
	margin:0;
	border:none;
	float:left;
}

ul li {
	color:#394B59;
	font-size:12px;
	padding:0;
}

.paginationControl
{
	color:#394B59;
	font-size:11px;
	padding:5px;
	text-align:center;
}

.slide-to-the-right {
	margin: 6px 0px 6px 6px;
	float: right;
	color:#FFF;
	font-size:0.9em;
	
	
}


.slide-to-the-right img {
margin:0px; padding:0px;
	
}

.slide-to-the-left {
	margin: 6px 12px 6px 0px;
	float: left;
	color:#FFF;
	font-size:0.9em;
	
}



.error{
	font-size:10px;
	color:red;
}



#imgcaption {
	display:block;
	font-size:11px;
	padding:7px;
	background:#5EB0E6;
	margin:0px; padding:0px; padding:3px;

		margin-top:-3px; *margin-top:0px;
}

#breadcrbox {
	color:#666;	
	font-size:11px;
	padding:5px;
	margin:0 0 14px 0;
}

#breadcrbox a {
	color:#666;	
}

#breadcrbox a:hover {
	color:#5eb0e6;	
}

#wrapper {
	width:918px;
	padding:0;
	margin:0 auto;
}

/* header */

#header {
	background:url(../images/header.jpg) no-repeat 0 0;
	width:918px; height:121px;
	margin:20px 0 0 0;
	padding:0;
}

#header .left {
	width:430px; height:99px;
	margin:10px 0 0 14px;
	float:left;
}

#header .right {
	width:430px; height:99px;
	margin:10px 14px 0 0;
	float:right;
}

#header .loginPanel	{
	width:390px; height:70px;
	float:right;
	padding:0;
	margin:20px 0 0 0;
}

#header .loginPanel h5	{
	font-size:15px;
	font-weight:lighter;
	color:#5EB0E6;
	margin:0 0 5px 0;
	padding:0;
}

#header .loginPanel input {
	padding:0;
	margin:0;
	color:#999;
}

#header .loginPanel input.buttonLogin , form input.buttonLogin {
	background:url(../images/buttonLogin.gif) no-repeat 0 0;
	width:55px; height:20px;
	color:#FFF;
	font-size:11px;
	padding:0;
	margin:0;
	border:none;
	margin-bottom:5px;
}

#header .loginPanel p {
	color:#666;
	font-size:12px;
	text-align:right;
	float:right;
	clear:both;
	display:block;
}




#header .loginPanel a {
	color:#5EB0E6;
	font-size:12px;
	text-decoration:underline;
	float:right;
	margin-left:3px;
	margin-top:-12px;
	clear:none;
	
	
}


#header .loginPanel a.hom {

color:#666;
float:right;
font-size:12px;
margin-top:10px;
border-bottom:1px solid #5EB0E6;
text-decoration:none;

}

#header .loginPanel a.hom span , #header .loginPanel a.hom2  {

display:inline;
}


#header .loginPanel a.hom2 {
color:#666;
margin-right:34px;
margin-top:10px;
margin-left:15px;
border-bottom:1px solid #5EB0E6;
text-decoration:none;
}

.clear {clear:both; }

#header .loginPanel a.log2{
	padding:0;
	margin:0 45px 0 0;
	.margin:-15px 45px 0 0;
}


/* content */

#content {
	background:url(../images/bgMid.jpg);
	background-repeat:repeat-y;
	width:918px;
	padding:0;
	margin:0;
}

#content .img {
	background:url(../images/img.jpg) no-repeat 0 0;
	width:533px; height:195px;
	margin:1px 14px 0 0;
	padding:0;
	float:right;
}

#content .imgInternal {
	/*background:url(../images/imgInternal.jpg) no-repeat 0 0;*/
	width:675px; height:195px;
	margin:1px 14px 0 0;
	width:672px; 
	padding:0;
	float:right;
	overflow:hidden;
	display:inline;
	
}

/* column left home */

#content #colLeft {
	width:353px;
	margin:17px 0 0 13px;
	display:inline;
	padding:0;
	float:left;
	clear:both;
}

#content #colLeft .headerOne {
	width:353px; height:32px;
	background-color:#616F7A;
	margin:0;
	padding:0;
}

#content #colLeft h2 {
	color:#FFF;
	font-size:18px;
	font-weight:lighter;
	margin:0;
	padding:4px 0 4px 15px;
}


#content #colLeft .headerOne.nfeed h2 {
display:inline; float:left;
}

#content #colLeft .headerOne.nfeed a {
display:inline; float:right;
width:77px;
background:#000;
margin-top:8px;
color:#FFF;
font-size:0.7em;
text-align:right;
padding-right:8px;
background:url(../images/rssicon.gif) left center no-repeat;
}

#content #colLeft .headerOne.nfeed a:hover {
text-decoration:none;
}

#content #colLeft .newsTop {
	background:url(../images/homeNewsTop.gif) no-repeat 0 0;
	width:353px; height:15px;
	margin:7px 0 0 0;
	padding:0;
}

#content #colLeft .newsMid {
	background:url(../images/homeNewsMid.gif);
	background-repeat:repeat-y;
	width:343px; min-height:90px;
	margin:0px;
	padding:0 0 0 10px;
	_margin-top:-5px;
}

#content #colLeft .newsMid h4 {
	color:#394B59;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px;
}

#content #colLeft .newsMid h4 a{
	color:#394B59;
	text-decoration:none;
}

#content #colLeft .newsMid h4 a:hover{
	text-decoration:underline;
}

#content #colLeft .newsMid p {
	color:#394B59;
	font-size:12px;
	margin:0;
	padding:0;
}

#content #colLeft .newsMid p.date {
	color:#007FD0;
	font-size:12px;
	margin:0;
	padding:0 0 10px 0;
}

#content #colLeft .newsMid a.more {
	color:#007FD0;
}

#content #colLeft .newsMid a.more:hover {
	color:#394B59;
}

#content #colLeft .newsBot {
	background:url(../images/homeNewsBot.gif) no-repeat 0 0;
	width:353px; height:15px;
	margin:0px;
	padding:0;
}

/* column left internal */

#content #colLeftInternal {
	width:215px;
	margin:17px 0 0 13px;
	padding:0;
	float:left;
	clear:both;
	display:inline;
}

#content #colLeftInternal .headerOne {
	width:215px; height:32px;
	background-color:#616F7A;
	margin:0;
	padding:0;
}


#content #colLeftInternal .headerOne.extram{
margin-top:5px;
}

#content #colLeftInternal h2 {
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:4px 0 4px 15px;
}

#content #colLeftInternal h3 {
	color:#616F7A;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:15px 0 15px 15px;
}

#content #colLeftInternal ul {
	padding:0;
	margin: 0 5px 0 5px;
	list-style:none;

}

#content #colLeftInternal ul li {
	font-size:12px;
	color:#616F7A;
	border-bottom:1px solid #FFFFFF;
			padding-left:20px;
			background:url(../images/dotright.gif) left top no-repeat;
}

#content #colLeftInternal ul li a {
	color:#616F7A;
	text-decoration:none;
	line-height:22px;

}

#content #colLeftInternal ul li a:hover {
	color:#007FD0;
}





#content #colLeftInternal ul li ul {
margin:0px; padding:0px;  margin-left:0px; }

#content #colLeftInternal ul li ul li {
border-bottom:0px; border-top:1px solid #FFF; 	background:url(../images/dotbox.gif) 15px 2px no-repeat;  *background:url(../images/dotbox.gif) 15px 5px no-repeat; 	padding-left:30px;  }


#content #colLeftInternal ul li ul li a {
margin:0px; padding:0px;  margin-left:0px;
 color:#6c7e8c; 
 }











#content #colLeftInternal ul li.pdf {
	background:url(../images/bulletPDF.gif) left center no-repeat;
}

#content #colLeftInternal .topPanel {
	background:url(../images/linksPanelTop.gif) no-repeat 0 0;
	width:215px; height:10px;
	margin:6px 0 0 0;
	padding:0;
}

#content #colLeftInternal .midPanel {
	background:url(../images/linksPanelMid.gif);
	background-repeat:repeat-y;
	width:215px;
	margin:0;
	padding:0;
	_margin-top:-9px;
}

#content #colLeftInternal .botPanel {
	background:url(../images/linksPanelBot.gif) no-repeat 0 0;
	width:215px; height:10px;
	margin:0;
	padding:0;
}

#content #colLeftInternal .sideActive {
	font-weight:bold;
}


/* column middle */

#content #colMiddle {
	width:339px; min-height:580px;
	margin:17px 0 0 6px;
	
	padding:0;
	float:left;
	clear:right;
	display:inline;
}

#content #colMiddle .headerOne {
	width:339px; height:32px;
	background-color:#5EB0E6;
	margin:0;
	padding:0;
}

#content #colMiddle .headerTwo {
	width:339px; height:32px;
	background-color:#5EB0E6;
	margin:7px 0 0 0;
	padding:0;
}

#content #colMiddle h1 {
	color:#FFF;
	font-size:18px;
	font-weight:lighter;
	margin:0;
	padding:4px 0 4px 15px;
}

#content #colMiddle h2 {
	color:#000000;
	font-size:18px;
	font-weight:lighter;
	margin:0;
	padding:8px 0;
}

#content #colMiddle h3 {
	color:#0385D8;
	font-size:18px;
	font-weight:lighter;
	margin:0;
	padding:8px 0 4px 15px;
}

#content #colMiddle p {
	color:#394B59;
	font-size:12px;
	padding:5px;
}

#content #colMiddle .featureTop {
	background:url(../images/homeEventsTop.jpg) no-repeat 0 0;
	width:339px; height:40px;
	margin:14px 0 0 0;
	padding:0;
}

#content #colMiddle .featureMid {
	background:url(../images/homeEventsMid.jpg);
	background-repeat:repeat-y;
	width:339px;
	margin:0;
	padding:5px;
}

#content #colMiddle .featureMid ul {
	color:#394B59;
	font-size:12px;
	line-height:28px;
	width:308px;
	list-style:none;
	padding:0;
	margin:0 0 0 10px;
}

#content #colMiddle .featureMid ul li a{
	background:url(../images/eventsArrow.gif) no-repeat 0 6px;
	border-bottom:dotted 1px #666;
	padding:7px 0 0 22px;
	margin:0;
}

#content #colMiddle .featureMid ul li a{
	text-decoration:none;
	color:#394B59;
}

#content #colMiddle .featureMid ul li a:hover{
	text-decoration:underline;
}

#content #colMiddle .featureBot {
	background:url(../images/homeEventsBot.jpg) no-repeat 0 0;
	width:339px; height:15px;
	margin:0;
	padding:0;
}

/* column middle internal */

#content #colMiddleInternal {
	width:477px;
	margin:17px 0 0 6px;
	padding:0;
	float:left;
	clear:right;
}

#content #colMiddleInternal .headerOne {
	width:477px; height:32px;
	background-color:#5EB0E6;
	margin:0;
	padding:0;
}

#content #colMiddleInternal .headerTwo {
	width:477px; height:32px;
	background-color:#5EB0E6;
	margin:7px 0 0 0;
	padding:0;
}

#content #colMiddleInternal h1 {
	color:#FFF;
	font-size:18px;
	font-weight:lighter;
	margin:0;
	padding:4px 0 4px 15px;
}

#content #colMiddleInternal h2 {
	color:#FFF;
	font-size:18px;
	font-weight:lighter;
	margin:0;
	padding:4px 0 4px 15px;
}

#content #colMiddleInternal h3 {
	color:#394B59;
	font-size:18px;
	font-weight:lighter;
	margin:0;
	padding:8px 0 8px 0;
}

#content #colMiddleInternal h4 {
	color:#0385D8;
	font-size:18px;
	font-weight:lighter;
	margin:0;
	padding:8px 0 8px 0;
}

#content #colMiddleInternal h5 {
	color:#5EB0E6;
	font-size:14px;
	font-weight:lighter;
	margin:0;
	padding:8px 0 8px 0;
}

#content #colMiddleInternal p {
	color:#394B59;
	font-size:12px;
	padding:5px 5px 5px 0;
}

#content #colMiddleInternal p.date {
	color:#5EB0E6;
	font-size:12px;
	padding:5px 5p 5px 0;
}

#content #colMiddleInternal a {
	color:#007FD0;
	font-size:12px;
}

#content #colMiddleInternal a:hover {
	color:#616f7a;	
}

#content #colMiddleInternal ul {
	margin:0;
	padding:10px 0 0 20px;
	list-style:none;
}

#content #colMiddleInternal ul li {
	padding:2px;
}

#content #colMiddleInternal ul li a{
	background:url(../images/eventsArrow.gif) no-repeat 0 6px;
	color:#616f7a;
	padding:7px 0 4px 22px;
	margin:0 0 5px 0;
}


#content #colMiddleInternal .nodot li a{
	color:#616f7a;
	background:url(../images/dotnew.gif) no-repeat 0 6px;
	padding:9px 0 4px 22px;
	margin:0;
	list-style: disc outside !important;
}

#content #colMiddleInternal ul li a:hover {
	color:#0385D8;	
}

#content #colMiddleInternal .line {
	width:100%; height:3px;
	background:#60B0E6;
	padding:0;
	margin:22px 0 16px 0;
}

#content #colMiddleInternal .table {
	width:472px;
	margin:0 0 20px 5px;
}

#content #colMiddleInternal .table h4 {
	color:#0385D8;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:8px 0 8px 5px;
}

#content #colMiddleInternal .panelTop {
	background:url(../images/panelMidTop.gif) no-repeat 0 0;
	width:477px; height:10px;
	margin:0;
	padding:0;
	
}

#content #colMiddleInternal .panelMid {
	background:url(../images/panelMidMid.gif);
	background-repeat:repeat-y;
	width:456px;
	margin:0;
	padding:1px 11px 1px 10px;
		_margin-top:-8px;
}

#content #colMiddleInternal .panelBot {
	background:url(../images/panelMidBot.gif) no-repeat 0 0;
	width:477px; height:10px;
	margin:0;
	padding:0 0 15px 0;

}


/* column right */

#content #colRight {
	width:187px;
	margin:17px 0 0 7px;
		
	padding:0;
	float:left;
	clear:none;
	display:inline;
}

#content #colRight h6 {
	color:#0083D7;
	font-size:16px;
	font-weight:lighter;
	padding:8px 8px 0 34px;
	margin:0;
}

#content #colRight h5 {
	color:#FFF;
	font-size:16px;
	font-weight:lighter;
	padding:8px 8px 0 34px;
	margin:0;
}

#content #colRight p {
	color:#FFF;
	font-size:12px;
	padding:0 8px 0 34px;
}

#content #colRight .panel {
	background:url(../images/rightPanelBg.jpg) no-repeat 0 0;
	width:187px; height:95px;
	margin:0 0 7px 0;
	padding:0;
}



#content #colRight .panelGallery {
	background:url(../images/rightPanelGallery.jpg) no-repeat 0 0;
	width:187px; height:95px;
	margin:0 0 7px 0;
	padding:0;
}

#content #colRight .panelGallery a , #content #colRight .paneldonation a , #content #colRight .panelwayforward a , #content #colRight .panelBoys a , #content #colRight .panelGirls a{
	border:none; text-decoration:none;
display:block; height:95px;
}

#content #colRight .paneldonation {
	background:url(../images/rightPaneldontation.gif) no-repeat 0 0;
	width:187px; height:95px;
	margin:0 0 7px 0;
	padding:0;
}

#content #colRight .panelwayforward {
	background:url(../images/rightPanelwayforward.gif) no-repeat 0 0;
	width:187px; height:95px;
	margin:0 0 7px 0;
	padding:0;
}


#content #colRight .panelwayforward a.block{
width:185px; height:90px;
 display:block;
}
#content #colRight .panelBoys {
	background:url(../images/rightPanelBoys.jpg) no-repeat 0 0;
	width:187px; height:95px;
	margin:0 0 7px 0;
	padding:0;
}

#content #colRight .panelGirls {
	background:url(../images/rightPanelGirls.jpg) no-repeat 0 0;
	width:187px; height:95px;
	margin:0 0 7px 0;
	padding:0;
}

/* footer */

#footer {
	background:url(../images/bgFooter.jpg) no-repeat 0 0;
	width:918px; height:76px;
	margin:0;
	padding:0;
}

#footer .left {
	width:480px; height:30px;
	margin:5px 0 0 14px;
	float:left;
}

#footer .left ul {
	font-size:12px;
	list-style:none;
	color:#FFF;
	padding:0;
	margin:0;
}

#footer .left ul li {
	float:left;
	padding:5px;
}

#footer .left ul li a {
	color:#FFF;
}

#footer .left ul li a:hover {
	color:#CCC;
}

#footer .right {
	width:360px; height:30px;
	margin:5px 14px 0 0;
	float:right;
}

#footer .right p {
	font-size:12px;
	color:#FFF;
	padding:5px;
	margin:0;
	float:right;
}

img.feedIcon {border:0px}		

/* mis */

.clear {
	clear:both;
}

table, td, th
{
border-color: #5EB0E6;
border-style: solid;
}

table
{
border-width:1px;
width:477px;

}

td
{
margin: 0;
padding: 4px;
border-width: 1px 1px 0 0;
background-color:#FFF;
border-color:#EEE;
border-spacing:0;
border-collapse:collapse;
}

th
{
margin: 0;
padding: 4px;
border-width: 0;
}


table.tyou {
background:#000;}


#content #colMiddleInternal h5 a {

font-size:1.0em; padding:0em; margin:0em;    font-weight:bold;}


#content #colMiddleInternal h5  {
padding:0em; margin:0em;  }

#content #colMiddleInternal p.date {
padding:0em; margin:0em;

}

#content #colMiddleInternal a.rmore {
font-size:0.9em;

}

.homeNewsImage {
border:medium none;
float:left;
margin-right:10px;
}


form.serch input , form.serch label {  float:left; clear:both;             }
form.serch input.submit-reg{  float:left; clear:both; display:block;            }

.success {color:#0086DC; font-weight:bold; display:block; background:#BFE8FF; padding:3px;}

img {border:0px;}

a {color:#007FD0;}
a:hover {color:#394B59;}


img.wel {margin:1px 0 0 13px;}












