/*----------------------------------------------------------------------*/

/** SECTION: FCKEditor Settings **/
#xEditingArea {
	border: 2px solid #ff0000;
}

#EDITOR_MODE .table_spacer {
	display: inline;
	height: 3px;
	font-size: 3px;
	line-height: 3px;
}

#EDITOR_MODE {
	width: 727px;
}

.table_spacer {
	display: none;
}

/** END: FCKEditor Settings **/

/*----------------------------------------------------------------------*/

/** SECTION: Global Settings **/
body {
	background-repeat: repeat-x;
	background-image: url(images/bg_gradient.jpg);
	background-color: #000000;
	overflow: visible;
}

body,
#PAGE_CONTENT,
#HOME_CONTENT,
#NEWS_CONTENT,
#EVENTS_CONTENT,
#EDITOR_MODE,
td {
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#PAGE_CONTENT,
#HOME_CONTENT,
#NEWS_CONTENT,
#EVENTS_CONTENT,
#EDITOR_MODE {
	background-position: left top;
	background-repeat: repeat-x;
	background-image: url(images/grey_header.gif);
	background-color: #ffffff;
}

h1 {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: black;
	font-weight: bold;
	margin-top: -4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h3 {
	font-size: 11px;
	color: #50505d;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

object {
	padding: 0px;
	margin: 0px;
}

a {
	font-size: 11px;
}

a:link {
	text-decoration: underline;
	letter-spacing: 1px;
	color: #719600;
}

a:visited {
	text-decoration: underline;
	letter-spacing: 1px;
	color: #719600;
}

a:hover {
	text-decoration: underline;
	letter-spacing: 1px;
	color: #577400;
}

a:active {
	color: #50505d;
}

tr {
	height: 100%;
}

/* Divider Line */
.divider {
	background-color: #000000;
	background-position: 0;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 1px;
}

/* Text Tool Buttons */
#VISTOOLS {
	overflow: hidden;
	padding: 4px;
	height: 27px;
	background-color: #e0e0e0;
	width: 100%;
}

#VISTOOLS .tool_container {
	overflow: hidden;
	height: 17px;
}

#VISTOOLS .tools_left img {
	margin-right: 3px;
	cursor: pointer;
}

#VISTOOLS .tools_right img {
	margin-left: 3px;
	cursor: pointer;
}

#VISTOOLS #dots {

	margin-bottom: 2px;

	height: 13px;

	width: 5px;
	cursor: default;

}

#VISTOOLS .regfontbtn_selected,
#VISTOOLS .largefontbtn_selected,
#VISTOOLS .xlargefontbtn_selected {
	display: none;
}

#VISTOOLS .regfont_selected .regfontbtn {
	display: none;
}

#VISTOOLS .largefont_selected .largefontbtn {
	display: none;
}

#VISTOOLS .xlargefont_selected .xlargefontbtn {
	display: none;
}

#VISTOOLS .regfont_selected .regfontbtn_selected {
	display: inline;
}

#VISTOOLS .largefont_selected .largefontbtn_selected {
	display: inline;
}

#VISTOOLS .xlargefont_selected .xlargefontbtn_selected {
	display: inline;
}

/** END: Global Settings **/

/*----------------------------------------------------------------------*/

/** SECTION: Outside the Design **/
#site_header {
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;

}

#site_footer {
	height: 90px;
	margin: auto;
	width: 1000px;
	background-image: url(images/site_footer_bg.html);
	background-repeat: repeat-x;

}

.site_footer_text {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 6px;
	font-size: 10px;
	color: #4d4c4c;
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
}

/** END: Outside the Design **/

/** SECTION: Main Design Column **/
/* this footer lines up with the main design column */
/* main design page header (where the banner image goes) */
#page_header {
	margin: auto;
	background-image: url(images/page_header.jpg);
	background-repeat: no-repeat;
	height: 177px;
	width: 1006px;
}

.page_header_left {
	height: 60px;
	background-repeat: no-repeat;
	background-image: url(images/page_header_left.html);
	padding-bottom: 0px;
	margin: 0px;
	line-height: 1px;
	font-size: 1px;
	width: 1px;
}


.page_header_middle {
	padding-left: 7px;
	padding-top: 5px;
	margin: 0px;
	padding-bottom: 0px;
	background-repeat: repeat-x;
	background-image: url(images/page_header_middle.html);
	line-height: 1px;
	font-size: 1px;
}


.page_header_right {
	width: 1px;
	margin: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(images/page_header_right.html);
	line-height: 1px;
	font-size: 1px;
}

/* style of main design area not including drop shadows */
#logo {
	height: 47px;
	width: 218px;
	background-repeat: no-repeat;
	background-image: url(images/giffen_lee_logo.html);
}

#phone_number {
	margin-right: 28px;
	height: 15px;
	width: 130px;
	background-repeat: no-repeat;
	background-image: url(images/phone_number.html);
}

#page_banner {
	background-repeat: no-repeat;
	background-image: url(images/page_banner.html);
	height: 140px;
	width: 904px;
	margin: 0px;
	padding: 0px;
}


#page_body {
	width: 1000px;
}

#HOME_CONTENT {
	width: 748px;
}

#main_ad_top {
	margin-right: 89px;
	width: 48px;
	background-image: url(images/main_ad_top.jpg);
	background-repeat: no-repeat;
	height: 24px;
}

.contenthome {
	padding-left: 15px;
	padding-bottom: 26px;
	padding-right: 15px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #50505d;
}

/* Two Column Span Footer */
#page_footer {
	line-height: 1px;
	font-size: 1px;
	background-repeat: no-repeat;
	background-image: url(images/page_footer.gif);
	height: 6px;
	margin: auto;
	width: 1000px;
}

.page_footer_text,
.page_footer_text a:link,
.page_footer_text a:visited,
.page_footer_text a:hover,
.page_footer_text a:active {
	line-height: 14px;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

#cp_logo {

	margin-top: 15px;

	background-repeat: no-repeat;

	background-image: url(images/cp_logo.gif);

	height: 16px;

	width: 143px;

}

#login_link {

	margin-top: 15px;

	background-repeat: no-repeat;

	background-image: url(images/login_link.gif);

	height: 25px;

	width: 102px;

}

/* Main Design SHADOWS */
#drop_shadows {
	height: auto;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}

#drop_shadows .topleft {
	background-image: url(images/shadows/top_left.gif);
	height: 4px;
	width: 4px;
}

#drop_shadows .top {
	background-repeat: repeat-x;
	background-image: url(images/shadows/top.gif);
	height: 4px;
}

#drop_shadows .topright {
	background-image: url(images/shadows/top_right.gif);
	height: 4px;
	width: 4px;
}

#drop_shadows .left {
	background-repeat: no-repeat;
	background-image: url(images/shadow_left.jpg);
	width: 4px;
}

#drop_shadows .middle {
	background-color: white;
	width: 1000px;
}

#drop_shadows .right {
	background-repeat: no-repeat;
	background-image: url(images/shadow_right.jpg);
	width: 4px;
}

#drop_shadows .bottomleft {
	height: 4px;
	width: 4px;
}

#drop_shadows .bottom {
	height: 4px;
}

#drop_shadows .bottomright {
	height: 4px;
	width: 4px;
}

/* Main Design Borders */
/* Top Border Area (Top Ad and Search) */
#top_area .top_area_gutter {
	width: 10px;
}

/* Left Side */
#page_left {
	width: 249px;
	height: 100%;
}

#page_left_seperator {
	background-image: url(images/seperator_left.gif);
	line-height: 1px;
	font-size: 1px;
	background-repeat: repeat-y;
	width: 3px;
	height: 100%;
}

.page_right_seperator {
	background-image: url(images/seperator_right.gif);
	line-height: 1px;
	font-size: 1px;
	background-repeat: repeat-y;
	width: 2px;
	height: 100%;
}

/* Left Nav Design Settings */
#nav_header {
	width: 249px;
	height: 24px;
	background-repeat: repeat-x;
	background-image: url(images/grey_header.gif);
}

/*
#nav_container{
}
#MainNav{
border-top-color: #ffffff;
border-left-color: #ffffff;
border-left-style: solid;
border-top-style: solid;
border-bottom-style: solid;
border-bottom-color: #bdbdbd;
border-right-style: none;
border-left-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px;
width: 248px;
}
.nav, .nav_over, .nav_selected, .nav_selected_over
{
	line-height: 10px;
	letter-spacing: 1px;
	text-align: left;
	width:100%;
	height:auto;
	background-repeat: repeat-x;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	cursor:pointer;
}



.nav .level_1,
.nav_over .level_1,
.nav_selected .level_1,
.nav_selected_over .level_1
{
	line-height: 10px;
	letter-spacing: 1px;
	text-align: left;
	color: white;
	width:100%;
	height:auto;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-transform: none;
	cursor:pointer;
}

.nav .level_2,
.nav_over .level_2,
.nav_selected .level_2,
.nav_selected_over .level_2
{
	line-height: 10px;
	letter-spacing: 1px;
	text-align: left;
	color: white;
	width:100%;
	height:auto;
	background-repeat: repeat-x;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-transform: none;
	cursor:pointer;
}

 .children{
 	border-bottom:1px solid #ffffff;
 }

 .level_1 .children{
 padding-bottom: 7px;
 padding-top: 7px;
 border-bottom:1px solid #00ffff;
 border-top:1px solid #00ffff;
 }
  .level_2 .children{
 border-bottom:1px solid #00ff00;
 border-top:1px solid #00ff00;
 }

.folder .children .children_divider_0
{
	width: 180px;
	background-repeat: no-repeat;
	background-image: url(./images/nav_divider.gif);
	height: 2px;
	line-height: 1px;
	font-size: 1px;
}

.caption
{
	padding: 7px;
}

.caption_text
{
	font-family: Arial, sans-serif;
	line-height: 10px;
	font-size: 10px;
	color: white;
}

.arrow_orange_0,
.arrow_orange_1,
.arrow_orange_2,
.arrow_orange_3,
.arrow_orange_4,
{
	margin-left: 7px;
	background-repeat: no-repeat;
	background-image: none;
	width: 7px;
	height: 8px;
	line-height: 1px;
	font-size: 1px;
}
.nav_over .arrow_orange_0,
.nav_over .arrow_orange_2,
.nav_over .arrow_orange_3,
.nav_over .arrow_orange_4
{
	background-image: url(./images/arrow_white.gif);
}


/*
.nav_selected_over .folder #caption_container_0 .arrow_orange,
.nav_selected  .folder #caption_container_0 .arrow_orange,
.nav .arrow_orange
{
	background-repeat: no-repeat;
	background-image: none;
	width: 1px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

.nav_over #caption_container_0 .arrow_orange,
.nav_over #caption_container_1 .arrow_orange,
.nav_over #caption_container_2 .arrow_orange,
.nav_over #caption_container_3 .arrow_orange,
.nav_over #caption_container_4 .arrow_orange

{
	margin-left: 7px;
	background-repeat: no-repeat;
	background-image: url(./images/arrow_white.gif);
	width: 7px;
	height: 8px;
	line-height: 1px;
	font-size: 1px;
}
.nav #caption_container_0 .arrow_orange,
.nav #caption_container_1 .arrow_orange,
.nav #caption_container_2 .arrow_orange,
.nav #caption_container_3 .arrow_orange,
.nav #caption_container_4 .arrow_orange
{
	background-image: none;
}
.nav_selected .page .arrow_orange,
.nav_selected_over .page .arrow_orange,
.nav_selected .link .arrow_orange,
.nav_selected_over .link .arrow_orange{
	margin-left: 7px;
	background-repeat: no-repeat;
	background-image: url(./images/arrow_green.gif);
	width: 7px;
	height: 8px;
	line-height: 1px;
	font-size: 1px;
}
/*.nav_selected .folder .arrow_orange,
.nav_selected_over .folder .arrow_orange{
	background-image: none;
}*/



/*
.nav_selected_over #caption_container_0 .arrow_orange,
.nav_selected  #caption_container_0 .arrow_orange
.level_0 .nav_selected_over .caption .arrow_orange,
.level_0 .nav_selected  .caption .arrow_orange
{
	margin-left: 7px;
	background-repeat: no-repeat;
	background-image: url(./images/arrow_green.gif);
	width: 7px;
	height: 8px;
	line-height: 1px;
	font-size: 1px;
}

#caption_container_0 .nav .arrow_orange{
	background-image: none;
}
*/
/*
.nav .level_0 .caption,
.nav_over .level_0 .caption,
.nav_selected .level_0 .caption,
.nav_selected_over .level_0 .caption{
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #242424;
}

.nav .level_1 .caption,
.nav_over .level_1 .caption,
.nav_selected .level_1 .caption,
.nav_selected_over .level_1 .caption{
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	background-color: #2b2b2b;
}
.nav .level_2 .caption,
.nav_over .level_2 .caption,
.nav_selected .level_2 .caption,
.nav_selected_over .level_2 .caption{
	border-bottom-style: none;
	border-bottom-width: 0px;
	background-color: #ff0000;
}

.nav .level_3 .caption,
.nav_over .level_3 .caption,
.nav_selected .level_3 .caption,
.nav_selected_over .level_3 .caption{
	border-bottom-style: none;
	border-bottom-width: 0px;
	background-color: #ff00ff;
}
.nav .level_2 .caption, .nav_over .level_2 .caption, .nav_selected .level_2 .caption, .nav_selected_over .level_2 .caption{
}

/*
.nav_top_divider_0
{
	width: 180px;
	background-repeat: no-repeat;
	background-image: url(./images/nav_divider.gif);
	height: 2px;
	background-color: #0004ff;
	line-height: 1px;
	font-size: 1px;
}*/

/**

.nav_selected .level_0, .nav_selected_over .level_0{
	color:#ff0000;
}

.level_0 .nav_selected .level_1, .level_0 .nav_selected_over .level_1{
	color:#ff0000;
}

.level_1 .nav_selected .level_2, .level_1 .nav_selected_over .level_2{
	color:#ff0000;
}

.nav .children, .nav_over .children, .nav_selected .children, .nav_selected_over .children
{
	margin-bottom:1px;
	padding-top:2px;
	padding-bottom:3px;
}

.level_0 .nav, .level_0 .nav_over, .level_0 .nav_selected, .level_0 .nav_selected_over{
	width:100%;
	height:auto;
	background-image:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	color: #005a7a;
}

.level_0 .nav
{
	font-weight: normal;
}
.level_0 .nav_over, .level_0 .nav_selected, .level_0 .nav_selected_over {
	font-weight: bold;
}

.nav .level_1 .caption, .nav_over .level_1 .caption, .nav_selected .level_1 .caption, .nav_selected_over .level_1 .caption
{
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	height:10px;
}**/

/* Right Side */
#page_right {
	/*width: 738px;*/
}

#home_right_col {
	width: 248px;
	background-image: url(images/home_page_clubs.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}

#newletter_form {
	padding: 15px;
	padding-top: 23px;
	padding-bottom: 64px;
}

#newletter_form table {
	padding-top: 5px;
}

#lessons {
	padding-left: 15px;
	padding-right: 15px;
}

#home_left_col {
	/*width:800px;*/
}

/* Static Page / Home Page Content Settings */
#content_center,
#home_content_center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	color: #50505d;
	width: 494px;
}

.contentheader {
	height: 24px;
	line-height: 1px;
	font-size: 1px;
	color: #50505d;
}


.contentblock {
	padding-left: 15px;
	padding-bottom: 26px;
	padding-right: 15px;
	padding-top: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #50505d;
}

/* News Content Settings */
.left_column {
	width: 494px;
}

#NEWS_CONTENT #content_center {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 26px;
	padding-top: 50px;
	width: 464px;
}

#NEWS_CONTENT #content_right {}

#NEWS_CONTENT #content_listing,
#NEWS_CONTENT #content_listing h1 {
	margin: 0px;
	padding: 0px;
}

#NEWS_CONTENT #content_listing .divider {
	margin: 0px;
	padding: 0px;
}

/*
#NEWS_CONTENT #content_right{
	margin:0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
*/
/*
#NEWS_CONTENT .divider{
	background-color: #7cb5a4;
	background-position: 0;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 4px;
	margin-top: 0px;
	height:1px;
}

*/
#NEWS_CONTENT #content_article {
	margin-top: 15px;
}

#NEWS_CONTENT #content_details {
	margin-top: 10px;
}

/* News Listing Settings */
#NEWS_CONTENT #content_listing .title {
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 11px;
	margin-top: 39px;
}

#page_right .listing {
	background-color: white;
	line-height: 10px;
}

#page_right .listing_over {
	background-color: #f6f6f6;
	cursor: pointer;
}

#page_right .listing_top_gutter {
	height: 15px;
}

#page_right .listing_thumbnail {
	width: 90px;
}

#page_right .listing_thumb_link {
	margin-top: 8px;
	text-decoration: underline;
}

#page_right .listing_gutter {
	width: 15px;
}

#page_right .listing_divider_area {
	font-size: 1px;
	line-height: 1px;
	height: 16px;
}

#page_right #listing .listing_divider_area .listing_divider {
	background-image: url(images/block_div.gif);
	background-repeat: repeat-x;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 15px;
	background-color: ./images/block_div.gif;
	background-position: 0 0;
	height: 1px;
}

#page_right .listing_header {
	margin-top: -4px;
	height: 46px;
	overflow: hidden;
}

#page_right .listing_header .listing_title {
	color: black;
	height: 14px;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	overflow: hidden;
}

#page_right .listing_header .listing_info {
	margin-top: 5px;
	line-height: 13px;
	font-size: 10px;
}

#page_right .listing_content {
	height: 52px;
	margin-top: 4px;
	overflow: hidden;
}

#page_right .listing_icon_area {
	width: 21px;
}

#page_right .listing_icon {
	height: 19px;
	width: 21px;
	background-image: url(images/video_icon.html);
}

.thumbimage {
	border-color: #bababa;
	border-style: solid;
	border-width: 1px;
	width: 88px;
	height: 65px;
	background-repeat: no-repeat;
	background-position: top center;
}

/** END: Main Design Column **/

/*----------------------------------------------------------------------*/

/** SECTION: Pods Column **/
/* Pod PNG Design */
/* Pod SHADOWS */
/* Pod BLUE Design */
/* Pod GREEN Design */
/* Pod YELLOW Design */
/* Pod TOP Design*/
/* Individual Pod Properties */
/** END: Pods Column **/

/*----------------------------------------------------------------------*/

/** START: FCK Snippets **/
#CONTENT img {
	border-style: solid;
	border-color: #d5d5d5;
	border-width: 3px;
}

#CONTENT .noborder {
	border: none;
}

.imgright,
.imgleft,
.imgborder,
.imgborder2,
.imgrightcolumn,
#map {
	border-style: solid;
	border-color: #d5d5d5;
	border-width: 3px;
}

.imgborder2 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.imgrightcolumn {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
}

.imgright {
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.imgleft {
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.imgrightalign {
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.imgleftalign {
	margin-left: 0px;
	margin-right: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}

/** END: FCK Snippets **/

/** START: Home Page Content **/

/* Main Feature Block */
#feature {
	font-style: normal;
	font-weight: normal;
	padding: 1px;
	background-color: #f7f7f7;
	border-color: #c5c5c5;
	border-style: solid;
	border-width: 1px;
	width: 100%;
	cursor: pointer;
}

.feature_over {
	background-color: #ff0000;
}

#feature .feature_image {
	height: 320px;
	width: 626px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top center;

}

#feature .feature_title {
	font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
}

#feature .feature_readmore {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	text-align: right;
}

/* Top Stories Block */
.topstories h1 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.topstories .divider {
	margin-top: 5px;
	margin-bottom: 0px;
}

#content_listing {
	padding-right: 15px;
	padding-left: 5px;
}

#content_listing h1 {
	margin-top: 10px;
	margin-bottom: 0px;
}

#content_listing .divider {
	margin-top: 5px;
	margin-bottom: 0px;
}

#feature .feature_body {
	border-color: #c5c5c5;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 3px;
	background-color: #ffffff;
	font-size: 10.5px;
	padding: 10px;
}

/** END: Home Page Content **/

/** START: News Article Content **/
div.picturebox {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 0px;
	line-height: 0px;
}

.pictureArea {
	width: 201px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top center;
}

/** END: News Article Content **/

/** START: Classifieds Content **/
.classified_cat_item {
	padding-top: 2px;
}

.classified_cat_item .listing_divider {
	margin-top: 5px;
}


/** END: Classifieds Content **/

/** START: Advertisment Bar **/
.ad_1 {
	background-image: url(images/ad_1.html);
	background-repeat: no-repeat;
	height: 125px;
	width: 150px;
}

.ad_2 {
	background-image: url(images/ad_2.html);
	background-repeat: no-repeat;
	height: 125px;
	width: 150px;
}

.ad_bar {
	width: 300px;
}

.ad_bar img {
	margin-left: 0px;
	margin-bottom: -5px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
}

/** END: Advertisment Bar **/

/** START: Site Footer Content **/
#footer_logos {
	height: 39px;
	overflow: hidden;
}

#footer_logos .logo_table {

	margin-top: 3px;

}

#footer_logos .logo_1 {

	margin-left: 16px;

}

#footer_logos .logo_2 {

	margin-left: 16px;

}

#footer_logos .logo_3 {}

#footer_logos .logo_4 {

	margin-right: 16px;

}

.newsitem,
.newsitem_over {
	line-height: 10px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.newsitem a {
	color: #333333;
	text-decoration: none;
}

.newsitem_over {
	background-color: #efefef;
	cursor: pointer;

}

.newsitem_over a {
	text-decoration: underline;
	color: #333333;
}

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

.newsitem_over .date,
.newsitem .date {
	font-style: italic;
}

.newsitem .last_item .listing_divider,
.newsitem_over .last_item .listing_divider {
	visibility: hidden;
}

.newstitle {
	padding-left: 15px;
	padding-right: 15px;
}

.listing_divider {
	font-size: 1px;
	line-height: 1px;
	background-image: url(images/block_div.gif);
	background-repeat: repeat-x;
	background-position: 0 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 15px;
	height: 1px;
}

/** END: Site Footer Content **/

/*----------------------------------------------------------------------*/

/** START: Possible to Delete **/
/*
#content_container
{
	height:100%;
}
#EVENTS_CONTENT{
}
#PAGE_CONTENT, #EDITOR_MODE
{
}

#EVENTS_CONTENT #content_center
{
	width:420px;
}
#EVENTS_CONTENT .content
{
	width:420px;
}

#content_center .title
{
	font-family: Arial;
	font-size: 18px;
	color: #006020;
	font-weight: bold;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:-1px;
}
#content_center .start_date
{
	font-style: italic;
}
#content_center .end_date
{
	font-style: italic;
}
#content_center .location
{
	font-style: italic;
}
#content_center .bodytext
{
	margin-top: 5px;
}
p
{
	display: inline;
}
.contentblock2{
	padding-left: 20px;
	padding-bottom: 0px;
	padding-right: 20px;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #50505d;
}
#content_right
{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;

	background-color: #ffffff;
	width:248px;
}
.modblock
{
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 20px;
	padding-top: 10px;
}
.modheader
{
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 20px;
	padding-top: 20px;
}
.modblock h1{
	font-weight: bold;
	color: #006020;
	font-family: Arial;
	font-size: 18px;
}

.moditem
{
	margin-bottom:10px;

}
.moditem a
{
	font-size: 11px;

}

.moditem .title
{

}
.moditem .title h2
{
	margin:0px;
	font-size: 11px;
}
.moditem .date
{
	 font-style: italic;
}
.moditem .location
{
	 font-style: italic;
}
.moditem .desc
{
	margin-top:4px;
	margin-bottom:4px;
}
.moditem .readmore
{

}
.moditem .readmore a
{
	font-size: 10px;
}

.moditem div
{
	padding:0px;
}
.spacer {
	text-overflow: clip;
	font-size: 1px;
	line-height: 1px;
	padding: 0px;
	margin: 0px;
	height: 1px;
	width: 1px;
}
.moditem input{
	width: 217px;
}

.moditem .desc{
	padding-bottom:5px;
}

.moditem #mail_signup_msg{
	padding-top:5px;
}
.moditem #mail_signup_error{
	padding-top:5px;
	color:#ff0000;
}

.moditem .submitfield{
	text-align:right;
	padding-top:5px;
}
Top Right Tabs
.main_tab_left {
	background-image: url(images/tab_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 11px;
}
.main_tab_right {
	background-image: url(images/tab_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 10px;
}
.main_tab_middle {
	background-image: url(images/tab_center.gif);
	background-repeat: repeat-x;
	background-position: left top;

}
.main_tab_middle a {
	font-weight: normal;
	color: #FFFFFF;
	font-size: 13px;
	white-space: nowrap;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.main_tab_middle a:hover {
	text-decoration:none;
}
.main_tab {
	height: 24px;
}
*/
/** END: Possible to Delete */
#clockArea {
	width: 90px;
}

#flashClock {
	margin-top: 85px;
}

#headerDate {
	padding-top: 136px;
	padding-right: 20px;
	color: #8a8a8a;
}

#test_nav {
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #bdbdbd;
	border-right-style: none;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	width: 248px;
}

#test_nav,
#test_nav ul,
#test_nav li {
	margin: 0px;
	padding: 0px;
}

#test_nav li {
	list-style-type: none;
	line-height: 10px;
	_height: 0px;
	/* IE GAP HACK */
}

#test_nav ul li {
	_height: auto;
	/* IE GAP HACK */
}

#test_nav .item {
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #1b1b1b;
	cursor: pointer;
	cursor: hand;
}

#test_nav ul ul .item {
	border: none;
	background-color: transparent;
}

#test_nav .nav_item {
	padding: 7px;
}

#test_nav ul ul .nav_item {
	padding-top: 2px;
	padding-bottom: 2px;
}

#test_nav ul ul ul .nav_item {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
	padding-right: 14px;
}

#test_nav .nav_item a {
	color: #ffffff;
	letter-spacing: 1px;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#test_nav ul ul .over .nav_item a {
	text-decoration: underline;
}

#test_nav ul ul .nav_item a {
	text-transform: none;
}

#test_nav .over .nav_item {
	background-repeat: no-repeat;
	background-image: url(images/arrow_green.gif);
	background-position: right center;
}

#test_nav .selected .nav_item {
	background-repeat: no-repeat;
	background-image: url(images/arrow_white.gif);
	background-position: right center;
}

#test_nav ul ul {
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #000000;
}

#test_nav ul ul ul {
	border-top-color: #929292;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #929292;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 7px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #000000;
}