@charset "UTF-8";
/* Enter in the dance, plug it in and we begin... */


} 

@font-face 
{
	font-family: Plantin-Bold;
	font-weight: bold;
	src: url('Fonts/PlantinStd-Bold.otf');
}


body
{
	margin:0 auto;
	background-image:url(Body_BG_Small.gif);
	background-repeat:repeat-x;
	background-color:#EEEEEE;
}

/*------------------------------------------------------------------------------------ Page Layout Styles */

.Header
{
	width: 910px;
	height: 356px;
	background-image: url(Header_BG_Small.jpg);
	background-repeat:no-repeat;
}


.SiteWrapper {	
	position:absolute;
	top:0px;
	left:50%;
	margin-left: -455px;
	width:910px;
	background-color:#EEEEEE;
}


.Page
{
	float: left;
	display: inline;
	background-image: url(Page_BG.gif);
	background-repeat:repeat-y;
	width: 860px;
	margin: 0px 0px 0px 25px;
}




.hrborder
{
	border-top: 1px solid #023061;
}

ul
{
	float: left;
	clear:left;
	list-style: circle;
	margin: 0px 0px 0px 40px;
	color: #023061;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

ul li
{
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

.TextContent .Special_Item_Node
{
	float: left;
	clear: left;
	width: 90%;
	margin: 10px 0px 10px 20px;
	padding: 20px 0px 30px 0px;
	border-bottom: 1px solid #999999;
}


table.club_officers
{
	float: left;
	clear: left;
	color: #023061;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	width: 400px;	
	margin: 20px;
}

table.club_officers thead, table.club_officers thead th 
{
	font-weight: bold;
	border: 0px;
}

table.club_officers tr 
{
	height: 18px;
}

.Photo_Group 
{
	float: left;
	clear: both;
	margin: 20px 0px 0px 20px;
}

.Photo_Container
{
	float: left;
	margin: 0px 10px 0px 0px;
	width: 125px;
	height: 205px;
}

.Photo
{
	float: left;
	overflow: hidden;
	width: 125px;
	height: 160px;
}

.Photo_Container .Caption
{
	float: left;
	clear: left;
	width: 120px;
	height: 40px;
	margin: 5px 0px 0px 0px;
	text-align: center;
	line-height: 18px;
	font-family: Plantin-Bold, Georgia, Times;
	font-size: 14px;
	color: #023061;
	font-weight: bold;
}

.Italic_Caption
{
	color: #023061;
	font-weight: normal;
	font-family: Georgia, Times;
}


.Special_Item_Node H3 
{
	margin: 0px;
	padding: 0px;
	color: #023061;
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
}

.Special_Item_Node P
{
	float: left;
	clear: left;
	color: #023061;
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}

.BodyContainer
{
	float: left;
	display: inline;
	background-color: #FFFFFF;
	margin: 0px 0px 15px 11px;
	padding: 15px;
}

.BodyContainer H1
{
	float: left;
	clear: left;
}

.Content_Images 
{
	float: left;
	display: inline;
	clear: left;
	width: 200px;
}

.Image_Container
{
	float: left;
	display: inline;
	clear: none;
	width: 180px;
	height: 180px;
	overflow: hidden;
	background-color:#DDDDDD;
	margin: 10px 0px 10px 0px;
}


/*---------------------  End of Page Layout Styles */



/*------------------------------------------------------------------------------------ Flash Panoramic Header */



#Panoramic_Header
{		
	float: left;
	clear: left;
	display: inline;
	margin: 5px 15px 15px 15px;	
	width: 880px;
	height: 280px;
}


/*------------------------------------------------------------------------------------ Chequered Box Pattern Style */


.GreenSquare
{
	background-image: url(BoxGreen.gif);
	background-repeat:repeat;
}

.WhiteSquare
{
	margin: 15px 0px 0px 15px;
	background-image: url(BoxWhite.gif);
	background-repeat:repeat;
	text-align: center;
}

/*---------------  End of Chequered Box Pattern Style */




/*------------------------------------------------------------------------------------ Welcome */


.Welcome
{
	float: left;
	display: inline;
	margin: 0px 0px 15px 0px;
	padding: 15px;
	height: 135px;
}

.Welcome a
{
	background-image: url(bullet_transparent.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 10px;
}

.Welcome a:hover
{
	text-decoration: underline;
}

.Welcome P
{
	padding-right: 50px;
}


/*---------------  End of Welcome */


H1 
{
	font-size: 24px;
	font-family: Plantin-Bold, Georgia, Times;
	padding: 0px;
	margin: 0px;
	color: #023061;
	text-align:left;
}

P
{
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, 'sans serif';
	line-height: 17px;
	color: #023061;
	margin: 10px 0px 0px 0px;
}

a
{
	color: #023061;
	font-weight: bold;
	text-decoration:none;
}

a:link
{
	color: #023061;
	text-decoration: none;
}

a:visited
{
	color: #023061;
	text-decoration: none;
}

a:hover
{
	color: #023061;
	text-decoration: underline;
}

/*------------------------------------------------------------------------------------ Homepage Gallery */

.Gallery
{
	float: left;
	clear: left;
	display: inline;
	width: 570px;
	/*height: 163px;*/
	height: 115px;
	margin: 0px 0px 0px 10px;
}

.Gallery a
{
	background-image: none;
	padding: 0px;
	margin: 0px;
}



.Picture
{
	float: left;
	width: 180px;
	height: 100px;
	overflow: hidden;
}

.Picture img
{
	width: 180px;
	height: 100px;
}

.Picture_Spacer
{
	float: left;
	display: inline;
	width: 15px;
	height: 15px;
}

/*--------------- End Homepage Gallery */




/*------------------------------------------------------------------------------------ Frontpage News Section */


.News
{
	float: left;
	display: inline;
	clear: left;
	width: 570px;
	margin: 0px 0px 20px 10px;
}

.News a.News_Header
{
	height: 35px;
	width: 570px;
	float: left;
	background-image: url(latestnews_header_rev.jpg);
	background-repeat: no-repeat;
}

.News_Item_Space
{
	float: left;
	width: 15px;
	height: 15px;
}

.News_Item
{
	float: left;
	display: inline;
	width: 180px;
	margin: 15px 0px 0px 0px;
}

.News_Item H2
{
	font-size: 12pt;
	font-family: Helvetica, Arial, sans-serif;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	color: #023061;
}

.News_Item .News_Image
{
	width: 180px;
	height: 85px;
	overflow: hidden;
}

.News_Item P
{
	 color: #023061;
	 width: 170px;
}

.News_Item P.Read_More
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

.News_Item P.Read_More a
{
	display: block;
	width: 70px;
	height: 12px;
	padding: 1px 5px 5px 0px;
	color:  #023061;
	text-decoration:none;
	text-indent: 10px;
	background-image: url(bullet_transparent.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.News_Item P.Read_More a:link
{
	color: #023061;
}

.News_Item P.Read_More a:visited
{	
	color: #023061;
}

.News_Item P.Read_More a:hover
{
	color: #023061;
	text-decoration: underline;
}


/*-------------------- End Frontpage News Section */





/*------------------------------------------------------------------------------------ Footer Section */


.Footer
{	
	float: left;
	clear: left;
	width: 860px;
	height: 40px;
	background-color: #023061;
}

.Footer P
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana;
	font-weight: normal;
	font-size: 11px;
	padding-top: 10px;
	padding-left: 30px;
	margin: 0px;
}

.Footer P a
{
	color: #68ca01;
	font-weight: normal;
	background-image:none;
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
}

.Footer P a:link
{
	text-decoration: none;
}

.Footer P a:visited
{
	text-decoration: none;
}

.Footer P a:hover
{
	text-decoration: underline;
}

/*---------------------  End of Footer Section */





/*------------------------------------------------------------------------------------ Drop-Down Menu */

.DDM {
	position:absolute;
	padding:0;
		
	font-family: Arial, Helvetica, sans-serif;
	line-height:33px;
	text-indent: 0px;
	
	z-index:10000;
	background-color: #66CC00;
	
	width:115px;
	visibility: hidden;
}

.DDM a
{
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url(Menu_BG.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #66b80e;
	margin: 0px;
	
	text-decoration: none;
	text-align: center;	
	color:#042A59;
	font-size: 12px;
	font-weight: bold;	
	height: 33px;
	padding: 0px;
}

* html .DDM a
{
	width: 115px;
}

.DDM a:hover
{
	background-image: url(Menu_BG_Over.gif);
	background-repeat: repeat-x;
}

/* DROPDOWN MENU */

.GNS ul a[rel]:after
{ 
	content: "";
}