/**body, a, p, img, li, ul{list-style:none;margin:0;padding:0;font-family:arial;border:none;color:#000;text-decoration:none;}body {background:#fff;font-size:12px;}
.wrap {width:1004px;margin: 0 auto;}
.network_bar {height:30px;background: url(../images/networkbarbg.png) repeat-x;width:100%;}
.network_bar a{float:left;font-size:14px;color:#8e8d8d;margin: 7px 0 0 5px;}
.network_bar .login_signup {float:right;margin:8px 0 0 0;}
.network_bar .login_signup p {float:left;}
.network_bar .login_signup a{margin: 0 5px 0 5px;float:left;text-decoration:none;color:#010ec2;font-size:12px;}
.network_bar .login_signup a:hover {text-decoration:underline;}

.wrap_dark_border {width:1002px;border:1px solid #e4e4e4;float:left;margin:15px 0 0 0;}
.wrap_light_border {width:1000px;border:1px solid #fff;background:#f8f8f8;float:left;}
**/

/***********************************/
/** LOGIN_POPDOWN  SIGNUP_POPDOWN **/
/***********************************/
.login_popdown {position:absolute;background:#f8f8f8;margin: 0 10px 0 720px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.login_popdown form {margin:15px;width:245px;height:80px;float:left;}
.login_popdown li {width: 235px;height:20px;margin: 5px;}
.login_popdown li span {width: 80px;float:left;}
.login_popdown li input {width: 150px;}
.login_popdown a {float:right;margin: 5px 10px 0 5px;}
.login_popdown .loginbutton {float:right;margin: 0 5px 0 0;}

.signup_popdown {position:absolute;background:#f8f8f8;float:right;margin: 0 10px 0 640px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.signup_popdown form {margin:15px;width:325px;height:215px;float:left;}
.signup_popdown li {width: 320px;height:20px;margin: 5px;}
.signup_popdown li span {width: 120px;float:left;height:21px;}
.signup_popdown li input {width: 190px;}
.signup_popdown li select {float:left;margin: 0 5px 0 0;}
.signup_popdown a{text-decoration:underline;}
.signup_popdown .signupbutton {float:right;margin: 0 5px 0 0;}
.signup_popdown .button_confirm {color:#787878;font-size:12px;height:30px;margin:3px 0 0 5px;font-family:arial;font-weight:normal;float:left;}
.signup_popdown .button_confirm input {width:20px!important;}
.signup_popdown .button_confirm a {color:#698fad;}


/*****************/
/** BODY_HEADER **/
/*****************/
.body_header {width:1000px;height:65px;float:left;margin:17px 0 0 0;font-size:12px;}
.body_header a.location_text {float:left;font-size:30px;font-family:verdana;width:660px;color:#4b4b4b;margin:5px 0 0 20px;height:30px;}
.body_header a.location_text span {font-size:10px;margin: 0 0 0 5px;display:none;}
.body_header a.location_text:hover {text-decoration:underline;}
.body_header a.location_text:hover span {display:inline;}
.body_header form {float:left;width:300px;margin:8px 0 0 0;height:37px;background: url(../images/searchbar1.png) no-repeat;}
.body_header form input.search_text {float:left;width:265px;height:16px;border:none;margin: 5px 0 0 5px;}
.body_header form input.search_submit {width:23px;height:25px;background:none;border:none;cursor:pointer;}
.body_header p.location_text {float:left;font-size:30px;font-family:verdana;width:660px;color:#4b4b4b;margin:5px 0 0 20px;height:30px;}
.body_header a.url {float:left;width:660px;margin: 10px 0 0 23px;text-decoration:underline;color:#698fad;}

/***************/
/** BODY_PAGE **/
/***************/
.body_header .backbutton_text {float:right; margin: 15px 20px 0 0;}
.body_page {float:left;width:770px;margin:10px 0 30px 0;min-height:300px;}
.body_page p {margin: 20px;font-size:16px;line-height:26px;}
.body_page form {margin: 20px;}
.body_page li {width:750px;margin: 0px;float:left;}
.body_page li span {float:left;width:100px;margin: 5px 0 10px 20px;color:#000!important;}
.body_page li input {width:250px;float:left;}
.body_page li textarea{float:left;width:400px;height:150px;}
.body_page .pagebutton {float:left;margin: 8px 0 0 120px;}
.body_page .forgotbutton {float:left;margin: 5px 0 0 10px;}
.body_page .button_confirm {color:#787878;font-size:12px;height:30px;margin:3px 0 0 108px;font-family:arial;font-weight:normal;float:left;}
.body_page .button_confirm input {width:20px!important;}
.body_page .button_confirm a {color:#698fad;}

/***************/
/** BODY_MAIN **/
/***************/
.body_main {float:left;width:990px;margin:0px 0 0 4px;border-left:1px solid #a3a3a3;border-right:1px solid #a3a3a3;background:#fff;border-bottom:1px solid #a3a3a3;}
.body_main_page {border:1px solid #dadada;}
.body_main .quick_links {height:25px;float:right;margin: 20px 13px 0 0;}
.body_main .quick_links p {float:left;}
.body_main .quick_links a {margin: 0 0 0 5px;float:left;text-decoration:none;color:#737373;}
.body_main .quick_links a:hover {text-decoration:underline;}
.body_main .profile_quick_links a{color:#6c87ae;font-size:12px;text-decoration:underline;float:left;margin: 5px 0 0 15px;}
.body_main a.website_url {float:right;margin: 15px 15px 0 23px;text-decoration:underline;color:#698fad;}

.body_main .bread_crumbs {width:950px;height:32px;background:#f5f3df;border:1px solid #e1e6cf;margin: 18px;}
.body_main .bread_crumbs p {margin: 9px;}
.body_main .bread_crumbs p a {color:#919191;}
.body_main .local_header {width:950px;height:187px;border:1px solid #d8d8d8;margin:18px;}
.body_main .local_header_light_border {width:946px;height:183px;border:1px solid #eeeeee;margin:1px;}
.body_main .local_header img {width:200px;height:150px;border:3px solid #b9b9b9;margin:14px;float:left;}
.body_main .local_header p.business_name {font-size:24px;color:#4b4b4b;margin: 10px 0 5px 0;}
.body_main .local_header a.business_url {color:#4081b8;}
.body_main .local_header p.business_tagline {color:#4b4b4b;margin: 10px 15px 0 0;}
/***************/
/** BODY_TABS **/
/***************/
.body_tabs {float:left;height:39px;width:990px;margin:0px 0 0 4px;border-top:1px solid #a3a3a3;border-right:1px solid #a3a3a3;border-left:1px solid #a3a3a3;background:#cecece;border-bottom:1px solid #a3a3a3;}
.body_tabs_light_border {width:988px;height:38px;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.body_tabs a {float:left;margin:3px 5px 0 2px;color:#4b4b4b;font-weight:bold;border-right:1px solid transparent;border-left:1px solid transparent;}
.body_tabs a span {padding: 9px 13px 10px 13px;float:left;border-top:2px solid #cecece;border-left:1px solid #cecece;}
.body_tabs a.chosen {background:#fff;border-top:1px solid #a3a3a3;border-right:1px solid #a3a3a3;border-left:1px solid #a3a3a3;}
.body_tabs a.chosen span{border-top:1px solid #e2e2e2;border-left:1px solid #dadada;}
.body_tabs a:hover {background:#fff;border-top:1px solid #a3a3a3;border-right:1px solid #a3a3a3;border-left:1px solid #a3a3a3;}
.body_tabs a span:hover{border-top:1px solid #e2e2e2;border-left:1px solid #dadada;}

/*********************/
/** BODY_LEFT_CAL ****/
/*********************/
.body_left_cal {float:left;width:205px;margin: 20px 0 10px 0;}
.body_left_cal .calendar_box {margin: 0 0 30px 10px;}
.body_left_cal .month {width:187px;height:27px;text-align:center;}
.body_left_cal .month a {font-weight:bold;color:#47638f;display:inline;padding: 0 3px 0 3px;text-decoration:none;}
.body_left_cal .month a:hover {text-decoration:underline;}
.body_left_cal .dayofweek {width:161px;height:17px;margin: 10px 0 0 11px;}
.body_left_cal .dayofweek p{float:left;width:23px;height:10px;text-align:center;}
.body_left_cal .calendarbackground {width:161px;height:120px;border:1px solid #999999;background: url(../images/calbg.png) repeat-y;margin: 5px 0 0 10px;}
.body_left_cal .calendarbackground a {text-align:center;float:left;width:23px;height:20px;color:#000;margin:0px 0 0 0;padding:0;line-height:20px;}
.body_left_cal .calendarbackground a#thismonth:hover {background:#dadada;color:#000;}
.body_left_cal .calendarbackground a:active {background:#3d709b;color:#000;}
.body_left_cal a.lightcolor {color:#888888;}
.body_left_cal a.boldborder {background:#698fad!important;color:#fff;}
.body_left_cal a.dragborder {background:#a2bbdd!important;color:#fff;}
.body_left_cal a.darkblue {background:#3d709b;color:#fff;opacity:0.4;filter:alpha(opacity=40)}
.body_left_types {float:left;width:170px;margin:0px 0 20px 20px;}
.body_left_profile_types {margin: 0 0 20px 10px;}
.body_left_types li{margin: 1px 0 0 0px;float:left;}
.body_left_types li img{display:none;}
.body_left_types li a {padding: 4px 4px 4px 10px;width:145px;color:#888888;float:left;-moz-border-radius: 5px;-webkit-border-radius: 5px;cursor:pointer;}
.body_left_types li a:hover {background:#627fa0;color:#fff;}
.body_left_cal .sub_types {margin: 5px 0 10px 5px;float:left;}
.body_left_cal .sub_types a{text-decoration:none;display:block;margin: 0 0 0 0;padding:3px;color:#000;}
.body_left_cal .sub_types a:hover{text-decoration:underline;}
a.bluebackground {background:#b1c6d7;color:#000!important;}

	
/***********************/
/** CALENDAR_DATABASE **/
/***********************/
.calendar_database {float:left;width:770px;background:#f4f4f5;margin:10px 0 30px 0;min-height:479px;border:1px solid #dfdfdf;}
.calendar_database_header {float:left;width:770px;height:42px;background: url(../images/bluebarbg.png) repeat-x;}
.calendar_database_header p{font-size:14px;color:#47638f;margin:13px 10px 10px 10px;font-weight:bold;}
.calendar_database_header p.floatright{float:right;}

.calendar_database .item{float:left;width:770px;border-bottom:1px solid #e5e5e5;}
.calendar_database .item:hover {background: #fff;}
.calendar_database .item_expand {display:block;float:left;cursor:pointer;padding:10px;font-size:12px;}
.calendar_database .item_expand:hover p.expandtext {display:block;}
.calendar_database .stayboxed {background:#fff;}
.calendar_database .tempblue {background:#fff;}
.calendar_database a.title {width:620px;color:#000;font-size:14px;margin: 0 0 5px 0;float:left;}
.calendar_database p span.date {font-size:11px;color:#698fad;margin: 0px 5px 0 0;float:left;}
.calendar_database p.tagline {width:620px;font-size:11px;color:#808080;float:left;}
.calendar_database p.type {width:120px;height:15px;float:right;text-align:right;color:green;}
.calendar_database p.expandtext {float:right;color:#627fa0;display:none;cursor:pointer;margin:5px 0 0 0;}

.calendar_database .expandbox {float:left;}
.calendar_database .expandbox_contents {margin:0 10px 10px 10px;float:left;font-size:11px;}
.calendar_database .expandbox_box {width:750px;float:left;margin: 10px 0 0 0;}
.calendar_database .expandbox_text{width:620px;color:#808080;float:left;margin: 0px 0 0 0px;}
.calendar_database .expandbox_title{color:#698fad;margin: 0px 0px 0 0;float:left;width:100px;}
.calendar_database .expandbox_link {color:#68b4de;text-decoration:underline;}

.event_tabs {float:left;border-bottom:1px solid #cdcdcd;width:750px;margin-top:20px;}
.event_tabs a{padding:5px 15px 5px 15px;float:left;margin: 0 px 0 5px;color:#698fad;font-family:verdana;cursor:pointer;font-size:11px;}
.event_tabs a:hover{text-decoration:underline;}
.event_tabs a.chosen {background:#d9dde5;border-top:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;margin-bottom:-1px;}
.event_tab_p {margin: 10px 0 10px 20px;width:700px;float:left;color:#000;display:inline;font-size:12px;line-height:20px;}

.event_tab_contents {background:#d9dde5;width:748px;float:left;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding-top:10px;padding-bottom:10px;}
.event_tab_contents p {margin: 10px 0 10px 20px;width:700px;float:left;color:#000;display:inline;font-size:12px;line-height:20px;}
.event_tab_contents li {width:750px;margin: 0px;float:left;}
.event_tab_contents li span {float:left;width:100px;margin: 5px 0 10px 20px;color:#000!important;}
.event_tab_contents li input {width:250px;float:left;}
.event_tab_contents li textarea{float:left;width:400px;height:150px;}
.event_tab_content {display:none;}
.event_tab_content .submit_button {float:left;margin: 10px 0 0 120px;}
.event_tab_hide {display:none;}

.event_tab_share a{width:130px;border:1px solid #d9dde5;height:37px;float:left;line-height:32px;margin: 10px 0 0 10px;}
.event_tab_share a:hover {border:1px outset #dadada;}
.event_tab_share a img {float:left;margin:3px 5px 0 3px;}
.event_tab_share p input {width:270px;}


/************/
/** Footer **/
/************/
.pagination {float:left;text-align:center;margin: 0 0 20px 15px;padding-top:5px;color:#646464;width:755px;}
.pagination p {height:20px;}
.pagination a {color:#646464;margin: 0 3px 0 3px;}
.pagination a.bold {font-weight:bold;color:#000;text-decoration:underline;}

.footer {font-size:12px;width:1000px;height:50px;margin:10px 0 0 0;clear:both;/**border-top:1px solid #d3d3d3;*/}
.footer a {margin: 15px 0px 0 20px;float:left;color:#666;}
.footer a:hover {text-decoration:underline;}
.footer p {margin: 15px 0px 0 20px;float:left;color:#666;}

/*************/
/** Profile **/
/*************/

.header h1 {float:left;width:752px;font-size:24px;font-family:verdana;color:#606060;margin:5px 0 0 15px;height:40px;font-weight:normal;}


.profile_tab_content {float:left;width:770px;margin: 0;height:200px;margin: 0 0 20px 0;}
.profile_tab_content p {color:#808080;margin:10px;width:600px;float:left;}
.profile_tab_content p span {float:left;width:100px;color:#6c87ae;}
.profile_tab_content p input {width:250px;float:left;}
.profile_tab_content p textarea{float:left;width:400px;height:250px;}
.profile_tab_content .sendmessage {margin: 0 0 0 110px;}
.create_event_date {float:left;}
.state_town_select {margin: 0 0 0 110px;float:left;}

.blue {color:#698fad!important;}
.share_text {margin: 10px;}

.profile_tab_admin_item {width:500px;height:90px;margin: 0 0 0 40px;}
.profile_tab_admin_item a{float:left;margin: 20px 0 0 20px;font-size:24px;color:#698fad;}
.profile_tab_admin_item a:hover{text-decoration:underline;}
.profile_tab_admin_item img{width:70px;height:70px;float:left;}
.profile_tab_admin_alert {width:627px;margin:0 0 30px 0;padding:10px 20px 10px 20px;background: #fff8dd;-moz-border-radius: 15px;-webkit-border-radius: 15px;border:1px solid #c3ac83;}
.profile_tab_admin_alert p{color:#000;}

.profile_tab_event .profile_title {color:#000;font-size:20px;margin:20px 20px 10px 20px;}
.profile_tab_event .profile_tagline {width:500px;margin:10px 0 0 20px;font-size:14px;color:#808080;}
.profile_tab_event .expandbox_contents{margin: 10px 0 0 20px;}
.profile_tab_event .event_tabs{margin: 20px 0 0 -10px;}
.profile_tab_event .event_tab_contents{margin: 0 0 10px -10px;}
.profile_tab_event_data {margin: 10px 20px 20px 20px;}
.profile_tab_event_tabs {margin: 10px 0 10px 10px;float:left;}
.activate_map {color:blue;text-decoration:underline;cursor:pointer;}
.create_event_form {margin-top:20px;float:left;}
.admin_title {font-size:16px;font-weight:bold;}
.admin_title a{text-decoration:underline;cursor:pointer;}

/****************/
/** User pages **/
/****************/
a.back_button {text-align:right;width:760px;height:15px;margin:18px 10px 0 0;float:left;}
a.back_button:hover {text-decoration:underline;}
.signupbutton {margin: 0 0 0 140px;float:left;}

.somepadding h1 {margin: 20px 0 30px 20px;padding-bottom:10px;border-bottom:1px solid #dadada;}
.somepadding p {margin: 0 20px 0 20px;padding: 0 0 20px 0;}
.somepadding form {margin: 0 0 20px 0;float:left;}
.somepadding li {width:750px;float:left;list-style:none;margin: 10px 0 0 20px;}
.somepadding li a {color:blue;text-decoration:underline;cursor:pointer;}
.somepadding li span{width:120px;float:left;height:20px;color:#787878;line-height:20px;}
.somepadding li input{float:left;width:250px;}
.somepadding li textarea {width:430px;height:200px;margin: 0 0 10px 0px;float:left;display:block;}
#validatecheckbox {width:15px;margin: 2px 10px 0 10px;float:left;}
.button_confirm {color:#787878;font-size:14px;height:50px;margin:3px 0 0 5px;font-family:arial;font-weight:normal;float:left;}
.button_confirm input {width:20px!important;}
.button_confirm a {color:#698fad;}

.lipadding {float:left;padding:15px;}

.the_map {width:780px;height:500px;float:left;margin: 5px 20px 20px 0;display:none;}
.the_map input {margin:5px 10px 0 0!important;width:150px!important;}
.map_inputs {width:780px;float:left;margin: 0 10px 5px 0;}
.addmap_text {margin: 0 0 0 0px;width:430px;}

.subheadingp {margin: 0 20px 0 20px;padding: 0 0 20px 0;border-bottom:1px dashed #dadada;}
.edit_event_text{clear:both;color:#d38f8f;float:left;width:775px;margin: 0 10px 0 16px;border-bottom:1px dashed #dadada;text-decoration:none;}

.inactive {display:none;}


