/*General Styles*/
html,body{margin:0;padding:0}
body{text-align:center;background-color: #ffffff;
font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 76%;}
body{background-attachment: fixed;
background-image: url(/images/bkg.gif);background-repeat: repeat-x;}
p{margin:0 10px 10px}
a{}
.PageHeading {
	font-size: 130%;
	font-weight: bold;
	color: #0083a8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0083a8;
	text-decoration: ;			
	padding: 0px 15px 0px 15px;
	/*text-transform: lowercase;*/
	font-style: normal;
	font-variant: normal;
}
.PageHeading_noLine {font-size: 110%;font-weight: bold;color: #333333;
border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #0083a8;
text-decoration: ;	padding: 0px 15px 0px 15px;}
.PageHeading_boxed {font-size: 110%;font-weight: bold;color: #333333;
border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #0083a8;
text-decoration: ;	padding: 0px 0px 0px 0px;}
.right_image {float: right;	clear: none;}

.forgot {background-image: url(/images/nav_link_icon.gif);
background-repeat: no-repeat;text-decoration: none;color: #FFFFFF;
margin: 0px 0px 0px 15px;background-position: left center;}

.HomeNews_Nat_Date {font-weight: bolder;color: #000000;}
.HomeNews_Nat_Title {font-weight: bolder;color: #0083a8;}
.HomeNews_Nat_Overview {color: #000000;}
.HomeNews_Nat_Location {font-weight: bolder;color: #f68933;}

.Events_Title {
	font-weight: bolder;
	padding: 0px 0px 0px 0px;
}
.Events_Title div{
	margin: 0px 0px 0px -10px;
}
.Events_Inset_Title {font-weight: bolder;margin-bottom: 3px;}
.Events_Nat_Date {font-weight: bolder;color: #000000;}
.Events_Nat_Title {font-weight: bolder;color: #0083a8;font-size: 120%;}
.Events_Nat_Overview {color: #000000;padding: 0px 0px 0px 0px;}
.Events_Nat_Location {font-weight: bolder;color: #f68933;}

.Members_Title {font-weight: bolder;}
.Members_Inset_Title {font-weight: bolder;margin-bottom: 3px;}
.Member_Detail {}
.Member_Detail_Title {font-weight: bolder;margin: 5px 5px 0px 10px;}


/*Page Container*/
div#container{width:955px;margin:0 auto; background-color: #ffffff;overflow: auto;}
div#container{text-align:left;
border-right-width: 1px;border-left-width: 1px;border-bottom-width: 1px;
border-right-style: solid;border-left-style: solid;border-bottom-style: solid;
border-left-color: #666666;border-right-color: #666666;border-bottom-color: #666666;}

/*Header & Search*/
div#header{position:relative;}
div#header h1{height:74px;line-height:74px;margin:0;
padding-left:10px;background: #EEE;color: #79B30B;
background-image: url(/images/header.gif);background-repeat: no-repeat;}
div#date{
	position:absolute;
	right:215px;
	top:84px;
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 76%;
}
div#search{position:absolute;right:0px;top:8px;height:60px;width:200px;}
div#search .Search_input{height:;width:150px;background-image: url(/images/bkg_input.jpg);}
div#search .Search_button{height:24px;width:30px;text-align:center}
div#search .quick_links{height:;width:180px;margin:5px 0px 0px 0px;}
/*div#search .quick_links option{background-image: url(/images/bkg_input.jpg);}

/*Navigation*/
div#navigation{float:left;width:755px;height:30px;
background-image: url(/images/navigation.gif);background-repeat: no-repeat;
background-position: right top;margin:0px 0px 15px 0px;
border: 0px solid #FF0000;}
div#navigation a{display:block;float: left;width: ;
background-image: url(/images/nav_tab.gif);background-repeat: no-repeat;
background-position: right bottom;background-color: #ff9933;
text-decoration: none;color: #FFFFFF;
padding: 6px 20px 6px 10px;margin:0px 20px 0px 3px;}
div#navigation a:hover{text-decoration: underline;}
div#navigation a img{border-width: 0px 0px 0px 0px;margin-right: 6px;}

/*Content Area*/
div#content{float:left;clear:left;width:745px;min-height:300px;padding: 0px 0px 0px 0px;border: 0px solid #FF0000;}
div#content p{line-height:1.4}
div#PageCopy{padding: 10px 15px 20px 15px; 0px solid #FF0000;}
div#PageCopyCopy{padding: 10px 15px 20px 15px;0px solid #FF0000;}


/*Your Details*/
div#your_details_title{float:right;	clear:right;width:200px;height: 20px;
background-image: url(/images/mydetails_title.gif);border: 0px solid #FF0000;}
div#your_details{float:right;clear:right;width:200px;color: #FFFFFF;
background-image: url(/images/panel_blue.gif);
background-repeat: no-repeat;background-position: left bottom;
padding-top: 10px;padding-bottom: 10px;margin-bottom: 15px;background-color: #ff9933;}
div#your_details p{font-size: 90%;}
div#your_details a{background-image: url(/images/nav_link_icon.gif);
background-repeat: no-repeat;text-decoration: none;color: #FFFFFF;
padding: 0px 0px 0px 10px;background-position: left center;}
div#your_details .ticket_office a{background-image: ;
padding: 0px 0px 0px 0px;}
div#your_details .ticket_office a img{border: 0px;margin:0px 0px 0px 0px;}
div#your_details a:hover{text-decoration: underline;}
div#your_details img{float: left;border: 1px solid #FFFFFF;
/*height: 80px;width: 65px;*/margin:0px 8px 8px 0px;}
div#your_details .right{float: right;margin-left: 8px;text-align: right;}

/* Member Login Styles*/
div#your_details_login{float:right;clear:right;width:200px;color: #FFFFFF;
background-image: url(/images/panel_blue.gif);
background-repeat: no-repeat;background-position: left bottom;
padding-top: 10px;padding-bottom: 10px;margin-bottom: 15px;min-height:150px;}
div#your_details_login p{font-size: 90%;}
div#your_details_login a{background-image:;
background-repeat: no-repeat;text-decoration: none;color: #FFFFFF;
padding: 0px 0px 0px 10px;background-position: left center;}
div#your_details_login .ticket_office a{background-image: url(/images/nav_link_icon.gif);
padding: 0px 0px 0px 0px;}
div#your_details_login .ticket_office a img{border: 0px;margin:0px 0px 0px 0px;}
div#your_details_login a:hover{text-decoration: underline;}
div#your_details_login img{float: left;border: 1px solid #FFFFFF;
/*height: 80px;width: 65px;*/margin:0px 8px 8px 0px;}
div#your_details_login .right{float: right;margin-left: 8px;text-align: right;}

/*Feature Member Styles*/
div#fm1,div#fm2,div#fm_base{float:right;clear:right;width:200px;border: 0px solid #FF0000;}
div#fm1{background-image: url(/images/fm_header.gif);
background-repeat: repeat;background-position: left top;
padding-top: 35px;padding-bottom: 0px}
div#fm2{background-image: url(/images/fm_split.gif);
background-repeat: repeat;background-position: left top;
padding-top: 25px;padding-bottom: 0px}
div#fm1 p,div#fm2 p{margin:1px 15px 1px 15px;padding:1px 0px 1px 0px;color: #FFFFFF;font-size: 90%;}
div#fm1 img,div#fm2 img{float: left;margin-right: 8px;border: 1px solid #FFFFFF;
/*height: 80px;width: 65px;*/}
div#fm1 a,div#fm2 a{background-image: url(/images/nav_link_icon.gif);
background-repeat: no-repeat;text-decoration: none;color: #FFFFFF;
padding: 0px 0px 0px 10px;background-position: left center;}
div#fm1 a:hover,div#fm2 a:hover{text-decoration: underline;}
div#fm_base{background-image: url(/images/fm_footer.gif);
background-repeat: repeat;background-position: left top;
padding: 0px;margin-bottom: 2px}


/*Homepage Styles*/
div#Home_Left{
	float:left;
	width: 470px;
	border: 0px solid #FF0000;
}
div#Feature_Event{
	height: 106px;
	width: 469px;
	/*border: 1px solid #FF0000;*/
}
div#Strat_Widget{
	float:left;
	height: 258px;
	width: 173px;
	background-image: url(../images/home_flash_bkg.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}
div#News_Holder{
	float:left;
	clear: none;
	height: 235px;
	width: 270px;
	background-image: url(../images/home_scroller_01.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: /*203px 225px*/;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}
div#News_Scroller{
	height: 235px;
	width: 270px;
	border: 0px solid #FF0000;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	font-size: 90%;
}

div#News_Scroller a{
	color: #0083a8;
	text-decoration: none;
}
div#News_Scroller a:hover{
	text-decoration: underline;
}

div#Home_Right{
	float:right;
	clear: none;
	width: 265px;
	border: 0px solid #FF0000;
}

div#Presidents_Message{
	width: 265px;
	height: 196px;
	border: 0px solid #FF0000;
	background-image: url(../images/presidents_message.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 10px 5px 10px 0px;
	font-size: 90%;
	overflow: hidden;
}
div#Presidents_Message img{
	border: 1px solid #FFF;
	float: left;
	padding: 0px 5px 5px 0px;
}
div#Presidents_Message a{
	color: #0083a8;
	text-decoration: none;
}
div#Presidents_Message a:hover{
	text-decoration: underline;
}
div#Become_Member{
	float:left;
	height: 142px;
	width: 265px;
	border: 0px solid #FF0000;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/home_join_bkg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

div#Become_Member_Scroller{
	height: 132px;
	width: 255px;
	border: 0px solid #FF0000;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	font-size: 90%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#Become_Member img{
	border: 0px;
}

div#Become_Member a{
	color: #0083a8;
	text-decoration: none;
}
div#Become_Member a:hover{
	text-decoration: underline;
}


/*News & Events Styles*/
div#news_local_top {width:450px;height:15px;
background-image: url(/images/newslocal_box_top.gif);
background-repeat: no-repeat;background-position: left top;
background-color: #333333;clear: none;float: left;}

div#news_local_bottom {width:450px;height:15px;
background-image: url(/images/newslocal_box_bottom.gif);
background-repeat: no-repeat;background-position: left bottom;
background-color: #333333;clear: none;float: left;}

div#news_local {clear:none;float:left;width:410px;
min-height:300px;background-image: url(/images/newslocal_box_tile.gif);
background-repeat: repeat;background-position: left bottom;
padding: 5px 20px 20px 20px;border: 0px solid #FF0000;}

.news_local_bottom {width:450px;height:15px;background-image: url(/images/newslocal_box_bottom.gif); background-repeat: no-repeat;background-color: #333333;clear: none;float: left;}





div#news_local div{padding: 10px 5px 0px 10px;}





div#news_local .register a{background-repeat: no-repeat;
text-decoration: none;color: #FFFFFF;
background-position: left center;display: block;background-color: #0083a8;
text-align: center;width: 150px;padding: 3px 15px 3px 15px;}

div#news_local_inset {
	float:right;
	width:140px;
	font-size: 80%;
	background-image: url(/images/newslocal_inset_bkg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border: 0px solid #FF0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 30px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

div#news_local_inset a{background-repeat: no-repeat;text-decoration: none;
color: #FFFFFF;padding: 3px 15px 3px 15px;
background-position: left center;display: block;
background-color: #0083a8;text-align: center;}

div#news_local hr{
	clear: both;
	padding: 8px 0px 5px 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

div#news_wrapper {width:280px;float:right;
border: 0px solid #FF0000;font-size: 90%;margin: 0px 0px 10px 0px;}
/*div#news_map {width:280px;
height:160px;
border: 0px solid #FF0000;
font-size: 90%;
margin: 0px 0px 10px 0px;
position:relative;
}*/
div#news_map {}
/*div#news_national {float:right;clear:none;width:280px;
height:;background-color: ;font-size: 90%;}
*/
div#news_national {width:280px;
height:;background-color: ;font-size: 90%;}
div#news_national a {color: #0083a8;text-decoration: none;}
div#news_national a:hover {color: #0083a8;text-decoration: underline;}

/*Members Styles*/
div#full_member_details_top {width:750px;height:15px;
background-image: url(/images/content_box_top.gif);
background-repeat: no-repeat;background-position: left top;
background-color: #fff3;clear: none;float: left;}
div#full_member_details {clear:none;float:left;width:720px;
min-height:300px;background-image: url(/images/content_box_bkg.gif);
background-repeat: repeat-y;background-position: left bottom;
padding: 5px 15px 8px 15px;border: 0px solid #FF0000;}
div#full_member_details_bottom {width:750px;height:15px;
background-image: url(/images/content_box_bottom.gif);
background-repeat: no-repeat;background-position: left bottom;
background-color: #fff3;clear: none;float: left;}
div#full_member_details img{float:left;clear: none;
padding: 5px 15px 8px 0px;background-color: #f2efea;}
div#full_member_details .??????{background-repeat: no-repeat;
text-decoration: none;color: #FFFFFF;
background-position: left center;display: block;background-color: #0083a8;
text-align: center;width: 150px;padding: 3px 15px 3px 15px;}
div#full_member_details a {color: #0083a8;text-decoration: none;}
div#full_member_details a:hover {color: #0083a8;text-decoration: underline;}

div#full_member_details_inset {float:right;clear: both;width:240px;font-size: 80%;
background-image: url(/images/members_inset_bkg.gif);
background-repeat: no-repeat;color: #f58833;
background-position: right top;padding: 10px 5px 0px 5px;
margin: 0px 10px 5px 15px;clear: none;border: 0px solid #FF0000;}

div#full_member_details_inset a{text-decoration: none;
/*color: #f58833;text-align: center;*/}

div#Invite_Member_Inset {float:right;clear: both;width:240px;font-size: 80%;
background-image: url(/images/members_inset_bkg.gif);
background-repeat: no-repeat;color: #f58833;background-position: right top;
border: 0px solid #FF0000;padding: 10px 5px 0px 5px;margin: 0px 10px 5px 15px;}
div#Invite_Member_Inset a{text-decoration: none;
/*color: #f58833;text-align: center;*/}


/*Footer*/
div#footer_home{clear:left;width:750px;
background-image: url(/images/footer.gif);background-repeat: no-repeat;
background-position: right top;border: 0px solid #FF0000;}
div#footer_internal{clear:both;width:750px;/*border: thin solid #FF0000;*/}
div#footer_home p,div#footer_internal p{margin:0;padding:20px 10px 10px 10px;color: #000000;font-size: 90%;}
div#footer_internal a,div#footer_home a{display:inline;padding:0;color: #333333}
/*div#footer_home{height:0px;	width:0px;	visibility:hidden;	overflow: hidden;}*/
div#footer_internal{height:0px;width:0px;visibility:hidden;overflow: hidden;
border: 1px solid #FF0000;}

.txtField{height:;width:150px;background-image: url(/images/);}
.txtFieldForm{height:;width:150px; color: #000; font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}

.forgot a{background-image: url(/images/nav_link_icon.gif);
background-repeat: no-repeat;text-decoration: none;color: #FFFFFF;
padding: 0px 0px 0px 10px;background-position: left center;}

/*****************************************************************/

/* 

  CSS TEXT STYLES

*/

.Text_BlueHeading {

	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0083a8;
	text-decoration:none;
}


.Text_BlueSubHeading {

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0083a8;
	text-decoration:none;
}


.Text_GreyBody {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}

.Text_GreyBodyMedium {

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}




.Text_BlueBody {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0066CC;
	text-decoration:none;
}

.Text_GreyBodySmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	line-height: 12px;
}

.Text_GreyExtrSmall {



	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}



.floatright
		{
	float: right;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;

		}
		
.floatleft
		{
	float: left;
	margin-top: 4px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;

		}
		
.hr {
	color: #333333;
	background-color: #c0c0c0;
	height: 1px;

}

.textErrorRed{
    font-family: arial;
    font-size: 12px;
    color: #CC0000;}
    