.hide {color:#66CCCE !important; background-image:none !important;}
.hide:hover {color:#FFFFFF !important;}
body { background-color: #B8DADB; font-family: Arial, sans-serif; font-size:12px; line-height:16px;}

input{font-family:Arial, sans-serif; font-size:11px; height:18px; line-height:12px;}
select{font-family:Arial, sans-serif; font-size:11px; line-height:12px;}
legend{color: #6EBB1A; font-size:13px;}
textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
input.checkbox{margin:0;}
.img_submit{height:16px;}

P, .P, OL, TD, BLOCKQUOTE, TD  { font-family: Arial, sans-serif;  font-size: 12px;  line-height: 16px; }

A {color: #336699; text-decoration: none;}
A:HOVER { text-decoration: none; color: #68B91F; text-decoration:underline; }

h1 {font-family: Arial, sans-serif;font-size: 15px;color: #1D60B1;line-height: 19px; margin-bottom: 0px;}

th {font-family: Arial, sans-serif;}

#wrapper {margin: auto;	width: 886px; min-height:507px; height:auto; z-index: 1; border: 1px solid #000000; background-color: #FFFFFF;}
#wrapper #main #textbox table {margin: 10px;}
#wrapper #main #textbox ul li {list-style-image:  url("../images/bullet.jpg");}
#menuabout {position:absolute;left:22px;top:106px;	width:93px;height:143px;z-index:1;background-color: #FFFFFF;border-width: 5;border-color: #FF0000;}

.page_error{background-image:url(../images/error_background.gif); background-repeat:no-repeat; border:1px solid #BAAE85; background-color:#FDEFAA;}

.navlinks a {font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #336699;text-decoration: none;}
.navlinks a hover{font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #336699;text-decoration: underline;}

#leftnav {position:absolute;left:61px;top:313px;width:137px;height:28px;z-index:1;}

.imageright {float: right;margin-top: 0px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;	border-width: 1px;	border-color: #000000;}
.imageleft { background-color: #FF7E00;	float: left;margin-top: 0px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;border-width: 1px;	border-color: #000000;}

.watermark{min-height:400px; height:400px; background-image:url(../images/watermark_small.gif); background-repeat:no-repeat; background-position:bottom right; text-align:left; width:480px;}

#index_list{font-weight:bold; color:#1D60B1;}
#index_list li a{text-decoration:none;}
#index_list li a:hover{text-decoration:none;}

#index_p{color:#1D60B1;}

#content{min-height:434px; height:auto!important; height:434px; margin:2px; overflow:visible;}

#home_footer{position: absolute; top:510px; width:886px; height:21px; min-height:21px; overflow:hidden; padding:0 0 0 0; background-color:#66CCCE; font-size:11px;font-size:11px; font-weight:bold; color:#125CA7; z-index:999;}
#home_footer a{text-decoration: none; color:#125CA7; padding-left:14px; background-image:url(../images/footer_bullet.gif); background-repeat:no-repeat;}
#home_footer a:hover{text-decoration:none; color:#125CA7;}

#resources{position: absolute; top: 130px; left:5px; font-size:11px; font-weight:bold; color:#125CA7; font-family:Arial,sans-serif;}
#resources a{text-decoration: none; color:#125CA7; padding-left:14px; background-image:url(../images/footer_bullet.gif); background-repeat:no-repeat; padding-right:10px;}
#resources a:hover{text-decoration:none; color: #FF8100;}

#footer{height:26px; min-height:26px; overflow:hidden; padding:6px 0 0 10px; background-color:#66CCCE; font-size:10px;
		font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#125CA7;}
#footer a{text-decoration: none; color:#125CA7; padding-left:14px; background-image:url(../images/footer_bullet.gif); background-repeat:no-repeat;}
#footer a:hover{text-decoration:none; color:#FFF;}

#copyright{font-family: Arial, sans-serif; font-size:11px; background-color:#B8DADB; color: #666666; text-align:center;}

.hline{width:100%; height:1px; background-color:#336699; overflow:hidden;}

/* CALENDAR STYLE */
.organizerPageTitle{font-family:Arial, sans-serif;font-weight:bold;font-size:12px;text-align:center;color:#6dba1c;margin-bottom: 10px;letter-spacing: 3px;}
.organizerEventContainer{padding: 10px 3px 3px 3px; margin-bottom: 20px;background-color:#E6F0F2;}
.organizerViewInfoLines{padding-bottom: 3px;vertical-align:top;}

#event_container{ margin:4px 0 0 0; border:1px solid #336699; height:auto!important; overflow:visible; }

/* ORGANIZER STYLE */
#czNav{float:left; width: 200px; background-color:#ffffff;}
#czContent{float:left; width:429px; min-height:434px; height:auto!important; height:434px; margin:4px 2px 0 0; overflow:visible;}
#czCalender{float:left; width:200px; margin:0;}

#czOrganizerResultsHeader{text-align:center; font-weight:bold; font-size:11px; color:#FFFFFF;background-color:#6dba1c; }

.plus-minus-style{vertical-align: middle; padding:0 0 2px 0; border:0px;}
.minus-style{}
.plus-style{font-weight:bold;}

.folderContainer{float:left; padding-bottom:2px; width:200px; background-color: #FFFFFF}
.folderTop{cursor:pointer; width:200px;}
.folderDescription{vertical-align:middle;}

.documentItem{padding-left:30px;}

.czResultsFrame{border:1px solid #336699; }

.organizerPageTitle{font-family:Arial, sans-serif;font-weight:bold;font-size:12px;text-align:center;color:#6dba1c;margin-bottom: 10px;letter-spacing: 3px;}
.organizerViewInfoLines{padding-bottom: 3px;vertical-align:top;}
.organizerEventContainer{padding: 10px 3px 3px 3px; margin-bottom: 20px;background-color:#eeeeee;}

#organizerNav{width:100%; font-family:Arial, sans-serif;font-weight:bold;font-size:9px; height:20px;background-color:#66ccce; text-align:center; padding-top: 5px; padding-bottom: 3px;}
#organizerNav a{color:#FFFFFF;text-decoration:none;}
#organizerNav a:hover{color:#FF6600;}
#organizerNav a.selected{color:#000099;font-weight:bold;}

#subnav{font-size: 9pt;font-size:9px;float:left;width:100%;color:#666666;text-align:left;font-weight:bold;padding-left:5px;padding-bottom:5px; background-color:#E0FFF0; }
#subnav a{color:#333333;text-decoration:none;}
#subnav a.selected{color:#000099;text-decoration:none;}
#subnav a:hover{color:#FF6600;text-decoration:none;}

#PageContent{margin: 10px 10px 20px 10px; background-color: Yellow;}

#horbar {position:absolute; left:0px; top:118px; width:886px; min-height:30px; height:30px; z-index:8; background-color: #66ccce; padding:0 0 0 0;} 
#horbar1 {position:relative; left:0px; min-height:30px; height:30px; z-index:8; background-color: #66ccce; padding:0 0 0 0;} 

#user_nav {position: absolute; right:10px; top:10px; margin:0;  font-family:Arial,sans-serif; font-size:11px; font-weight:bold;}
#user_nav a{color: #FFFFFF; text-decoration: none;}
#user_nav a:hover {color: #FF7E00; text-decoration:underline;}

#td_nav {margin:0; padding:10px 0 0 70px; font-size:11px; font-family:Arial, sans-serif;}
#td_nav a{color: #FFFFFF; text-decoration: none; font-weight:bold;}
#td_nav a:hover {color: #FF7E00; text-decoration:underline;}


/* VENDOR LISTING STYLE */
#vendor_listing{border:1px solid #336699; padding:2px; }
.vendor_header {background-color: #E6F0F2; height:20px;}
.vendor_name{color: #FF8000; font-weight:bold;}
.vendor_name a{font-weight:100;}
#page_description{ color:#FF7E00; font-size:15px; font-weight:bold; font-style:italic; padding:10px; text-align:left;}
#page_description li{color:#FF7E00; font-style:normal; font-size:12px; margin-bottom:5px; letter-spacing:1px; font-weight:normal;}

/* VENDOR GEO NAVIGATION */
#geo_nav{width:540px; overflow:hidden; vertical-align:middle; min-height:22px; height:22px; height:auto;}
#geo_title{width:100%; background-color: #E6F0F2; height:22px; vertical-align:middle; font-size:18px; font-weight:bold; color:#336699;}
#geo_tabs{float:right; padding:0 5px 0 0;}

/* TAB SYSTEM INFO */
#tabs {font-family:Tahoma, Arial, Helvetica, sans-serif;line-height:18px; clear:both; width:540px;}
#tabs ul {margin:0;padding:6px 0 0 6px;list-style:none; background:none;}
#tabs li {display:inline;margin:0;padding:0; background:none;}
#tabs a.normal {background: url(../images/geo_nav/inactive_left.gif) no-repeat left top; float:left; margin:0; padding:0 0 0 9px; text-decoration:none;}
#tabs a span.normal {background:url(../images/geo_nav/inactive_right.gif) no-repeat right top;display:block;padding:3px 16px 0 6px; 
	color: #5580BA; text-align:center; font-size:12px; font-weight:bold;}
#tabs a.active {background: url(../images/geo_nav/active_left.gif) no-repeat left top;float:left; margin:0; padding:0 0 0 9px;text-decoration:none;}
#tabs a span.active {background:url(../images/geo_nav/active_right.gif) no-repeat right top; float:left; clear:both;display:block;padding:3px 16px 0 6px;
	color: #68B91F; text-align:center; font-size:12px; font-weight:bold;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span.normal {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span.normal {color:#68B91F; background-position:100% -24px;}
#tabs a:hover.normal {background-position:0% -24px;}
#tabs a:hover span.active {color:#68B91F;}
#tabs a:hover.active {}

/* VENDOR NAVIGATION STYLE */
#vendorNav {margin:6; padding:0}
#vendorNav ul{list-style:none;}
#vendorNav li{list-style:none;}

#vendorNav a {}
#vendorNav a:hover {}

#nav_wps{list-style:none; margin:0px; font-family:Arial, sans-serif; font-size:12px;}
#nav_wps a{font-weight:bold;}
#nav_wps a:hover{text-decoration:none;}

/* INFORMATION WINDOW STYLE */
#infowin{position:absolute;top: 0;background-color:#F0FFEA; width: 150px;padding: 2px;border:1px solid #999999;z-index:1000;visibility: hidden;}
.hint{cursor:default; color:#1C60B1; font-weight:bold;}

/* SEARCH STYLE */
#search_section_title{width:100%; background-color: #E6F0F2; height:22px; vertical-align:middle; font-size:18px; line-height:20px; font-weight:bold; color: #FF8100; padding:0 0 0 4px;}
#search_section_fav_title{width:100%; background-color: #E6F0F2; height:22px; vertical-align:middle; font-size:18px; line-height:20px; font-weight:bold; color: #FF8100; padding:0 0 0 4px;}
.search_select{float:left; color:#1C60B1; font-weight:bold; border-top:1px solid #EEF4FD; border-left:1px solid #EEF4FD; border-right:1px solid #6F97CB;
	height:25px; min-height:25px; width:125px; min-width:125px; overflow:visible; text-align:center;
	background-image: url(../images/search_bg_active.gif);}
.search_avail{float:left; font-weight:bold; border-top:1px solid #EEF4FD; border-left:1px solid #EEF4FD; border-right:1px solid #EEF4FD;
	height:25px; min-height:25px; width:125px; min-width:125px; overflow:visible; text-align:center;
	background-image:url(../images/search_bg_inactive.gif);}
.provider_grid {border:1px solid #ECEAF4;}
.provider_grid td{border:1px solid #ECEAF4; padding-left:2px;}

.grey{background-color:#E6F0F2;}
.grey span{color:#F0FFEA;}
.white{background-color:#FFFFFF;}
.white span{color:#FFFFFF;}

#search_calendar{margin:10px 0 10px 0; width:200px; height:132px; min-height:13px; border:1px solid #1C60B1; }
#pop_calendar{position:absolute; z-index:1000; background-color:#FFFFFF; border:1px solid #1C60B1; height:150px; min-height:150px; width:200px;}
/*#search_title{vertical-align:middle;}*/
#search_title{position:relative; width:600px; display:block; height:20px; line-height:22px; margin:2px 0 0 2px; float:left;}
/*#cart_total{display:inline; vertical-align:middle; font-size:11px; font-weight:100; margin:0 0 0 270px; background-image:url(../images/cart.gif); background-repeat:no-repeat; padding-left:20px;}*/
#cart_total{position:relative; text-align:right; height:18px; margin:2px 2px 0 0; padding-left:20px; float:right; font-size:11px; font-weight:100;}

.cal_head{ background-color:#6EBB1A; color:#FFFFFF; font-weight:bold; text-align:center;}
.dow_head{font-weight:bold; color:#999999;}
.cal_previous{color:#CCCCCC; text-align:center;}
.cal_current{text-align:center;}

#search_tabs {font-family:Tahoma, Arial, Helvetica, sans-serif;line-height:18px; clear:both; width:425px;}
#search_tabs ul {margin:0;padding:2px 0 0 4px;list-style:none; background:none;}
#search_tabs li {display:inline;margin:0;padding:0; background:none;}
#search_tabs a.normal {background: url(../images/geo_nav/inactive_left.gif) no-repeat left top; float:left; margin:0; padding:0 0 0 9px; text-decoration:none;}
#search_tabs a span.normal {background:url(../images/geo_nav/inactive_right.gif) no-repeat right top;display:block;padding:3px 16px 0 6px; 
	color: #5580BA; text-align:center; font-size:12px; font-weight:bold;}
#search_tabs a.active {background: url(../images/geo_nav/active_left.gif) no-repeat left top;float:left; margin:0; padding:0 0 0 9px;text-decoration:none;}
#search_tabs a span.active {background:url(../images/geo_nav/active_right.gif) no-repeat right top; float:left; clear:both;display:block;padding:3px 16px 0 6px;
	color: #68B91F; text-align:center; font-size:12px; font-weight:bold;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#search_tabs a span.normal {float:none;}
/* End IE5-Mac hack */
#search_tabs a:hover span.normal {color:#68B91F; background-position:100% -24px;}
#search_tabs a:hover.normal {background-position:0% -24px;}
#search_tabs a:hover span.active {color:#68B91F;}
#search_tabs a:hover.active {}

.search_section_header {color:#999999;}

/*CHECKOUT STYLE */
#checkout_content{min-height:525px; height:auto!important; height:525px; margin:2px; overflow:visible;}
#checkout_content legend{color:#FF8100;}
#checkout_frame{min-height:490px; overflow:visible; margin:0;padding:2px; border:1px solid #1C60B1;}
.attendance legend{color:#1C60B1; font-weight:bold;}
#add_content{ text-align:center; margin:20px;}
#reg_edit{height:425px; min-height:425px;}
#tellFriend {position: absolute; background-color:#FFFFFF; width: 300px; height: 340px; z-index: 1000; border: double 2px #1C60B1; padding:15px;}
#tfForm {position:relative; z-index:1001;}
#tellFriend label {text-align:right; position: relative; float: none; display: inline;}
#ccv_info{position:absolute; top:200px; left:200px; z-index:9999; background-color:#FFFFFF; border:1px solid #1C60B1; padding:2px;}
#checkout_nav input{height:16px;}

#checkout_reg_info{text-align:left; color: #FF8100; margin-top:12px;}

td.line{background-color:#1C60B1; height:1px; max-height:1px; overflow:hidden;}
.edit{background-image:url(../images/edit.gif); background-repeat:no-repeat; background-position:0 0; padding:1px 0 1px 18px;}
.delete{background-image:url(../images/delete.gif); background-repeat:no-repeat; background-position:0 0; padding:1px 0 1px 18px;}

.verify_header{font-weight:bold; color:#1C60B1; background-color:#E6F0F2;}
.camp_details{font-weight:bold; background-color:#E6F0F2;}
.camp_details a{font-weight:100; font-size:11px; background-image:url(../images/cart_remove.gif); background-repeat:no-repeat; padding-left:18px; height:18px; min-height:18px; display:block;}
.section_header {font-weight:bold; color:#FF8100; font-size:12px;}
.detail_title{color:#999999;}
.page_nav{padding-right:15px; vertical-align:middle;}
.co_fieldset{padding:5px 0 0 0;}
.co_fieldset div{padding:2px;}
.reg_notice{margin:12px 0 0 0; color:#1C60B1; font-style:italic; background-color:#E6F0F2; padding:2px; font-size:10px; }

.help{background-image:url(../images/help.gif); background-repeat:no-repeat; background-position:left center; padding-left:18px; color:#6F97CB; font-weight:bold;}
.warning{background-image:url(../images/warning.gif); background-repeat:no-repeat; background-position:left center; padding-left:18px; color:#CC0000; font-weight:bold;}

.r_column{border-left:1px solid #E6F0F2; padding-left:4px;}
.verify_section_header td{ font-weight:bold; color:#999999;}
.child_sub_header{background-color:EAEAEA; font-weight:bold; color:#666666;}
.label{color:#666666;}
.results{color:#000066; font-weight:bold;}
#readmorelowerright {position:relative; left:670px;top:-100px; font-size:14px; font-weight:bold;}
#readmorelowerright a span.image{background:url(../images/read_more.gif) no-repeat left top;display:block; width:100px; height:20px; cursor:pointer;}
#readmorelowerright a:hover span.image{background-position:100% -20px;}
