/* CSS Document */

/*Font Styles*/
body,td,th {
	font-family: arial, sans-serif;
	font-size:12px;
	margin:0;
} 


#container{
text-align:center;
}



#title_bar{
	float:left;
	font-size:40px;
	padding-left:45px;
	padding-top:20px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}



.name{
font-size:14px;
font-weight:bold;
color:#859B53;
}

.caltitle{
font-size:16px;
color:#859B53;
}


.dname{
font-size:13px;
font-weight:bold;
color:#859B53;
}

.dsname{
font-size:11px;
font-weight:bold;
color:#859B53;
}



.jname{
font-size:11px;
color:#666666;
}


.com_activities{
font-size:11px;
}

a.com_name:link {color:#A84531; text-decoration: underline; font-size:15px; font-weight:bold;}
a.com_name:visited {color: #A84531; text-decoration: underline; font-size:15px; font-weight:bold;}
a.com_name:hover {text-decoration: underline; color:#000000; font-size:15px; font-weight:bold;}


a.readmore:link {color:#666666; text-decoration: underline; font-size:11px; font-weight:bold;}
a.readmore:visited {color: #666666; text-decoration: underline; font-size:11px; font-weight:bold;}
a.readmore:hover {text-decoration: underline; color:#000000; font-size:11px; font-weight:bold;}

.description{
font-size:11px;
}

.newstitle{
	font-size:15px;
	font-weight:bold;
	
}

.fieldcat{
font-size:11px;
}


.fieldval{
font-weight:bold;
font-size:13px;
}



#functions{
	float:right;
	padding-right:25px;
	padding-top:15px;
}

body{
	background-image:url('../img/bg/bg.jpg') ; 
	background-repeat:repeat-x;
	background-color:#FFFFFF;	
}


#header{
	background-image:url('../img/bg/sd_03.gif') ; 
	width:829px;
	height:122px;
}

#mockup{
	float:left;
	width:500px;
}


#head_section{
	float:left;
	width:320px;
}

#head_sectionc{
	font-size:10px;
	padding-top:21px;
	color:#A84531;
}


#spaceme{
	float:left;
	font-size:10px;
	padding-left:5px;
	padding-top:5px;
}



#menu{
	background-image:url('../img/bg/sd_05.gif') ; 
	width:829px;
	height:47px;
}

#dropmen{
	font-size:14px;
	padding-top:3px;
}

#footer{
	background-image:url('../img/bg/footer.jpg') ; 
	width:829px;
	height:123px;
	font-size:10px;
	color:#7C5703;
}

#hosted{
	float:right;
	padding-right:15px;
	padding-top:51px;
	text-align:right;
}


#kfast{
	float:left;
	padding-left:15px;
	padding-top:45px;
}


a:link {color:#A84531; text-decoration: underline; font-size:12px; }
a:visited {color: #A84531; text-decoration: underline; font-size:12px; }
a:hover {text-decoration: underline; color:#CCCCCC; font-size:12px;}


a.none:link {text-decoration: none;}
a.none:visited {text-decoration: none;}
a.none:hover {text-decoration: none; }


a.tkfast:link {color:#7C5703; text-decoration: none; font-size:10px; font-weight:bold;}
a.tkfast:visited {color: #7C5703; text-decoration: none; font-size:10px; font-weight:bold;}
a.tkfast:hover {text-decoration: none; color:#000000; font-size:10px; font-weight:bold;}

a.logout:link {color:#7C5703; text-decoration: none; font-size:10px; font-weight:bold;}
a.logout:visited {color: #7C5703; text-decoration: none; font-size:10px; font-weight:bold;}
a.logout:hover {text-decoration: none; color:#000000; font-size:10px; font-weight:bold;}



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

a.mainmenu_on:link {color:#FECD4A; text-decoration: none; font-size:15px;}
a.mainmenu_on:active {color:#FECD4A text-decoration: none; font-size:15px;}
a.mainmenu_on:visited {color:#FECD4A; text-decoration: none; font-size:15px;}
a.mainmenu_on:hover {text-decoration: none; color:#CCCCCC; font-size:15px;}


a.slink:link {color:#477BA5; text-decoration: none; font-size:13px;}
a.slink:active {color:#477BA5 text-decoration: none; font-size:13px;}
a.slink:visited {color:#477BA5; text-decoration: none; font-size:13px;}
a.slink:hover {text-decoration: none; color:#CCCCCC; font-size:13px;}

a.slink_on:link {color:#859B53; text-decoration: none; font-size:13px;}
a.slink_on:active {color:#859B53 text-decoration: none; font-size:13px;}
a.slink_on:visited {color:#859B53; text-decoration: none; font-size:13px;}
a.slink_on:hover {text-decoration: none; color:#CCCCCC; font-size:13px;}


#content{
	text-align:left;
	padding-top:20px;
}




.dropLink {
	position:absolute;
	visibility: hidden;
	width: 155px;
	line-height: 24px;
	z-index: 100;
	border-style:solid;
	border:thick;
	border-color:#993399;
}
.dropLink a {
	width: 100%;
	text-align:left;
	font-size:12px;
font-family:Arial, Helvetica, sans-serif;
	display: block;
	padding: 1px 0;
	text-indent: 4px;
	color: #07395b ;
	text-decoration: none;
	background-color: #fecd4a;
	width: 155px;
	filter:alpha(opacity=97);
	-moz-opacity:.97;
	opacity:.97;
}
.dropLink a:hover { 
	background-color:#ebb227;
	color: #07395b ;
	width: 155px;
	filter:alpha(opacity=99); 
	-moz-opacity:.99;
	opacity:.99;
}


#pagetext{
float:right;
text-align:left;
width:630px;
padding-right:30px;
}

#gallerytext{
float:right;
text-align:left;
width:790px;
padding-right:30px;

}

#member{
text-align:center;
float:left;
width:125px;
height:175px;
}

#member_type{
text-align:center;
width:115px;
}





#members{
min-height:45px;
height:45px;
}




#com{
text-align:center;
float:left;
width:100px;
height:125px;
}

#com_type{
text-align:center;
width:100px;
}


#clear{
clear:both;
}

/*
HOME PAGE STYLES
*/


#sas{
	background-image:url('../img/bg/hp_06.jpg') ; 
	width:829px;
	height:279px;
}

#sas_section{
	float:left;
	font-size:10px;
	padding-left:40px;
	padding-top:75px;
	color:#FFFFFF;
	font-size:16px;
	width:290px;
	text-align:left;
}

#fourway{
	background-image:url('../img/bg/hp_07.jpg') ; 
	width:387px;
	height:212px;
	float:left;
}

.ftitle{
font-style:italic;
font-size:13px;
} 

#fourway_section{
	float:left;
	font-size:10px;
	padding-left:102px;
	padding-top:66px;
	color:#1A4563;
	font-size:11px;
	width:300px;
	text-align:left;
	line-height:20px;
}


#join{
	background-image:url('../img/bg/hp_08.jpg') ; 
	width:221px;
	height:212px;
	float:left;
}

#join_section{
	float:left;
	font-size:10px;
	padding-left:25px;
	padding-top:75px;
	color:#7C5703;
	font-size:12px;
	width:170px;
	text-align:left;
}


#club{
	background-image:url('../img/bg/hp_09.jpg') ; 
	width:216px;
	height:212px;
	float:left;
}

#club_section{
	float:left;
	font-size:10px;
	padding-left:25px;
	padding-top:75px;
	color:#2C5603;
	font-size:12px;
	width:165px;
	text-align:left;
}


/***********/


#pagetitle{ 
color:#477BA5;
font-size:19px;
font-weight:bold;
padding-bottom:10px;
}

.subtitle{ 
color:#477BA5;
font-size:14px;
}



#sidemenu{
	float:left;
	width:130px;
	height:100%;
}

.sub_nav {
	margin-bottom: 16px;
}


.sub_nav_l2 {
	margin-left: 0px;
	padding-left: 35px;
	margin-bottom: 5px;	
	position: relative;
	left: -15px;
}

.sub_nav_l2.sactive {
	background-image: url(../img/on.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

/* TOOLTIP */

.event_tooltip {
	background: transparent url(../img/event_popup_bg.png) no-repeat left top;
	width: 232px;
	height: 162px;
	position: absolute;
	z-index: 1000;
}
	.event_tooltip a:hover{
		text-decoration: none;
	}
	.event_tooltip_eventlink {
		text-decoration: none;
	}
	.event_tooltip_content {
		width: 210px;
		height: 108px;
		margin: 7px 7px 0px 7px;
		font-size: 11px;
		color: #444b4c;
		position: relative;
	}
	.etc_name {
		font-size: 12px;
		color: #d25827;
		text-transform: uppercase;
		margin: 23px 20px 4px 15px;
	}
	.etc_desc {
		margin: 0px 20px 4px 15px;
	}
	.etc_time {
		position: absolute;
		left: 15px;
		bottom: 25px;
	}
	.etc_more {
		position: absolute;
		right: 13px;
		bottom: 25px;
	}
