@charset "utf-8";
/* CSS Document */

html{height:100%;margin:0px; padding:0px}

body{background-color:#decfa8;background-image:url(images/background_repeat2.jpg);background-repeat:repeat-y;background-position:center; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a:link {font-size:10px;color:#0099CC;text-decoration:none;}
a:visited{font-size:10px;color:#0099CC;text-decoration:none;}
a:hover{font-size:10px;color:#CCCCCC;text-decoration:none;}	
a:active{font-size:10px;color:0099CC;text-decoration:none;}

h1{
margin-top:10px;
font-size:20px;
font-weight:bold;
}		
/*	
a.link_dark:link {font-weight:bold;color:#651F1D;text-decoration:none;}
a.link_dark:visited{font-weight:bold;color:#651F1D;text-decoration:none;}
a.link_dark:hover{font-weight:bold;color:#993300;text-decoration:none;}	
a.link_dark:active{font-weight:bold;color:#993300;text-decoration:none;}*/
	
/*.searchbox {  font-size: 11px; color: #545454;  height: 26px; overflow: hidden;  padding:5px 6px 1px 40px; background-image: url(images/searchbox.gif); background-repeat: no-repeat; background-position:0px 5px;  }*/

.searchbox {  font-size: 11px; color: #545454;  height: 26px; overflow: hidden;  padding:10px 6px 1px 40px; background-image: url(images/searchbox_small.gif); background-repeat: no-repeat; background-position:20px 5px;  }

.searchbox input{
border:0px; }
	
#topheader{margin:0px; background-color:#FFFFFF; height:98px; padding:10px 0px 0px 120px; font-size:12px; /*background-image:url(images/banner_main2.jpg);*/  background-image:url(./images/top_banner3_new_size.jpg);background-repeat:no-repeat; }

#topnav{background-image:url(images/black_nav.jpg);background-repeat:repeat-x; margin:0px; padding-top:5px; height:40px;  width:100%; font-size:12px;font-weight:600;}	
#topnav ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }
#topnav ul li { display: block; float: left; text-align: center; padding: 0; margin: 0;}
#topnav ul li a { height:30px; padding-top:10px; color: #ccc; text-decoration: none; display: block;  text-align: center; font-family: 'Lucida Grande',Helvetica,Arial,sans-serif; font-size: 13px; }
#topnav ul li a:hover { color: #000; /*background-image: url('../RT2008/images/nav_glosshover_big.gif');*/ background-color:#F0F0F0; }
#topnav li a.active {  color:#0033FF; /*background-image: url('../RT2008/images/nav_glosschosen_big.gif');*/ background-color:#FFFFFF;}

#navlist {margin:auto; width:950px;}
#navlist_members {margin:auto; width:1200px;}
.activetab{
background-color:#FFFFFF; }

.activetab a{
color:#0099CC !important;}

#Outter_container{
width:1018px;
margin:auto;
margin-top:0px;
padding:0px;
height:100%;
}

#container{
width:1000px;
margin:auto;
margin-top:10px;
background-color:#FFFFFF;
}
#Blogcontainer{
width:950px;
margin:auto;
margin-top:10px;
background-color:#FFFFFF;
}

#Blogcontainer img{
padding:2px;
margin:0px 10px 10px 0px;
border:1px solid #CCCCCC;
}


#container #content_left{
width:300px;
float:left;
background-color:#FFFFFF;

}

#container #content_right{
float:left;
background-color:#FFFFFF;
width:690px;
}


.blogTitle{
font-size:20px;
color:#0099CC;
margin:5px 0px 5px 0px;
}

.blogDate{
font-size:12px;
color:#999999;
margin:0px 0px 15px 0px;
}


.blogSplit{
margin:10px 0px 0px 0px;
border-bottom:1px dotted #CCCCCC;
width:100%;
}
.dottedline{
margin:0px;
border-bottom:1px dotted #CCCCCC;
width:100%;
padding:0px;
}

/*.blog img{
margin:0px 30px 30px 0px;
border:1px solid #333333;
padding:3px;
}*/


.BlueTitleBar{
height:30px;
width:925px;
margin:auto;
background-color:#0099CC;
border:1px solid #CCCCCC;
/*border:1px solid #333333;*/
margin-bottom:10px;
color:#FFFFFF;
font-size:22px;
padding:5px 20px 0px 12px;

}

#newsticker{
padding:4px 0px 0px 4px;

}
.BlueTitleBar a:link {font-size:12px;color:#FFFFFF;text-decoration:none;}
.BlueTitleBar a:visited{font-size:12px;color:#FFFFFF;text-decoration:none;}
.BlueTitleBar a:hover{font-size:12px;color:#CCCCCC;text-decoration:none;}	
.BlueTitleBar a:active{font-size:12px;color:FFFFFF;text-decoration:none;}

.admin_ads{margin-bottom:6px;
height:127px;
width:280px;
border:1px dashed #999999;
font-size:16px;
padding:5px;
text-align:center;
}

.ads{margin-bottom:6px;}

.admin_miniads{margin-bottom:6px;

width:122px;
border:1px dashed #CCCCCC;
font-size:16px;
padding:5px;
margin:0px 4px 0px 0px;
float:left;
}

.admin_sectionE{margin-bottom:6px;
height:55px;
border:1px dashed #999999;
font-size:16px;
padding:10px;

} 


#sectionE{
color:#333;
font-size:10px;
border:1px solid #CCCCCC;
margin:5px 0px 0px 0px;
padding:1px 8px 5px 8px;


}

#sectionE #title{
margin:5px 0px 4px 0px;
background-color:#FFFFFF;
color:#d0aa3f;
font-weight:bold;
font-size:16px;
}

#sectionE_main{
color:#333;
font-size:10px;
border:1px solid #CCCCCC;
margin:3px 0px 0px 0px;
padding:1px 8px 0px 8px;


}

#sectionE_main #title{
margin:5px 0px 4px 0px;
background-color:#FFFFFF;
color:#d0aa3f;
font-weight:bold;
font-size:16px;
}

/*#sectionE img{
width:110px;
height:60px;

}*/

.calendar_title{
color:#0099CC;
font-size:16px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
margin:0px 5px 10px 10px;}

.calendar_header{
text-align:center;
color:#333;
font-size:16px;
font-weight:bold;
padding:10px;
margin:10px 10px 10px 10px;
background-color:#D8E9E9;
border:1px solid #336699;
}

.small{
text-align:center;
color:#333;
font-size:10px;
font-weight:bold;
}
.event_text{
font-size:12px!important;

}

.event_text a:link{
font-size:12px!important;

}

.event_text a:hover{
font-size:12px!important;

}

.calendar_border{
border-bottom:1px solid #CCC;
}

#calendar_list{
width:260px;
height:405px;
overflow:auto;
margin:0px 0px 0px 10px;
padding-right:20px !important;
overflow-x:hidden;

}
.event_title{
color:#d0aa3f;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
}



.event_title a:link {font-size:12px;color:#0099CC;text-decoration:none;}
.event_title a:visited{font-size:12px;color:#0099CC;text-decoration:none;}
.event_title a:hover{font-size:12px;color:#CCCCCC;text-decoration:none;}	
.event_title a:active{font-size:12px;color:0099CC;text-decoration:none; }


#footer{
margin:5px 10px 5px 5px;
background-color:#d0aa3f;
padding:8px;
text-align:center;
color:#FFFFFF;
font-size:12px;
font-size:small;
border:1px solid #333333;

}
#copy{
font-size:9px;
font-size:smaller;
color:#000;
width:500px;
text-align:center;
margin:auto;
margin-top:5px;

}

.BACcontacts{
margin:0px 5px 5px 10px;
border:1px solid #CCCCCC;

}

.BACcontacts .title{
font-size:10px;
font-style:italic;
padding:0;
margin:0;
color:#999;

}


.calendar{
width:60px;
height:60px;
overflow:scroll;
vertical-align:top;

}
.calendar_todays_date{
width:60px;
height:60px;
overflow:scroll;
vertical-align:top;
background-color:#C7E0E0;
}
#imageSlideshowHolder{

		/* This is a CSS hack in order to get a nice look in IE 5.5 and lower 

		In these versions of Internet Explorer, we need to add borders and padding to the width. In this example, we have a 3 pixel
		border on all sides. This means that the width in IE5.5 should be 606 pixels(600 + border 3px on the left + border 3 px on the right). Height
		should be set to 456 pixels(450 + 3 +3). IE 5.5 will ignore the width attributes below the first line. These will be applied to other browsers.

		*/
		/* CSS HACK */
		width: 686px;	/* IE 5.x */
		width/* */:/**/680px;	/* Other browsers */
		width: /**/680px;
		
		/* CSS HACK */
		height: 492px;	/* IE 5.x */
		height/* */:/**/492px;	/* Other browsers */
		height: /**/492px;
		margin-top:2px;
		background-color:#CCC;
		border:3px solid #CCC;
		position:relative;	/* Never change this value */
		
	}
	.imageInGallery{		
		width:680px;
		height:492px;
		background-color:#000;
		
		/* Never change these 3 value */
		left:0px;
		top:0px;
		position:absolute;	
	}
	
	
	/*#imageSlideshowHolder img{
		position:absolute;
	}*/
	
	
	
/*    pop up stuff  */

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #CCCCCC;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #CCCCCC;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #CCCCCC;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:5px;
}

.intrest_lefttitle{
color:#000;
font-size:14px;
margin:5px 0px 5px 0px;
padding:5px 0px 5px 0px;
border-bottom: 1px dotted #CCCCCC;

}

.contact_title{
color:#0099CC;
font-size:18px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
margin:10px 0px 25px 0px;
padding-bottom:10px;}

#myprofile{
height:278px;

width:284px;
border:1px solid #CCCCCC;
margin:3px 0px 0px 0px;
padding:4px;
font-size:11px;

}

#myprofile .header{

background-color:#D8E9E9;
text-align:center;
padding:5px;
margin:0px;
font-size:12px; font-weight:bold;
color:#000;
}

.header{
padding:5px;
margin:0px;
font-size:12px; font-weight:bold;
color:#000;
}

#ticker{
height:22px;
border:1px dashed #999999;
padding:8px 0px 0px 0px;
margin:5px 10px 5px 5px;
text-align:center;

font-size:14px;
font-size:small;
}

#admin_footer{
height:35px;
border:1px dashed #999999;
padding:8px 0px 0px 0px;
margin:5px 10px 5px 5px;
text-align:center;

font-size:14px;
font-size:small;
}

.admin_intrestbox{
width:350px;
height:200px;
overflow:scroll;
overflow-x:hidden;
margin:10px;
float:left;
border:1px solid #CCCCCC;

}


.admin_mainGallery{
width:590px;
height:400px;
text-align:center;
margin:0px 0px 5px 0px;
padding:50px;
border:1px dashed #999999;

}

.Community411_description{
font-size:12px!important; 
color:#000000!important; 
font-weight:normal!important;

}

.Community411_description a:link{
font-size:12px!important;  
font-weight:normal!important;
}

.Community411_description a:visited{
font-size:12px!important;  
font-weight:normal!important;
}

.Community411_otherinfo{
font-size:12px!important; 
color:#0099CC!important; 
font-weight:bold!important;
margin:5px 0px 10px 0px;

}

.Community411_other{
font-size:12px!important; 
color:#999999!important; 
font-weight:bold!important;

}
