/* CSS Document */
/*body{margin: 0;background-color:#666633;  background-image:url(images/bg_outer.gif); background-repeat:repeat-x; text-align: center; padding:0px;margin-bottom:.0001pt; }*/

body{margin: 0; background-color: #c4e837; text-align: center; padding:0px;margin-bottom:.0001pt; }

/*input {border: 0px none;}*/

/* layout */
#outer_layout{width: 964px; background-color: white; margin-left:auto; margin-right:auto;overflow: hidden; }
#layout_bottom{width: 964px; height: 30px; margin-left:auto; margin-right:auto;}

#eb77e5bc243042ce9375992905cb749e_Pane {  visibility:hidden}

/* Top Layer */
#top_menu{height: 18px; width: 964px; text-align: right; background-color: White; padding:0px; margin: 0px;}
.menu_layer{float: right; margin: 0 auto; width: 80px; margin-right: 3px;}
.top_menu_spacer{margin: 0px; width: 3px; height: 0px; float: right; background-color:White;}

/* Logo */
#top_nav{width: 964px; height: 97px; clear: both; float:left; vertical-align:bottom;background-color:White; }
#logo_outer_layer{width: 600px; height: 126px; float:left; background-color: White; }
#logo{width: 600px; float: left; padding-left: 10px; text-align:left;}
.bluewave{width: 600px; height: 15px; clear:both; float:left; background: url(images/bluewave.gif); background-repeat:no-repeat; vertical-align: bottom;}
div.jgdiv{text-align:right; margin:1px 25px 0px 3px; position:absolute; top:0px; right:0px;}
div.jgs2{display:inline; position:relative; top:6px;}


/* Profile */
#__160{ width: 300px}
#ctl00_ContentPlaceHolder1_Membership1{font-family:Arial}
#ek_dv3_label {width: 250px}

/* NOT USED */
#logo_ad{width: 450px; float: right; padding-top: 5px; margin-right: 5px;}
#hello_message{width: 364px; float: right; padding-bottom: 5px;  font-family: Arial; font-size: 12px; color: Black; text-align: right;}

/* search on all pages */
#search_outer_layer{width: 364px; height: 126px;  float:left; background-color: White;}
#search_topnav{ vertical-align:middle;  width: 361px; margin-right: 3px; margin-bottom: 20px; background-image: url(images/top_search_bg.gif); background-repeat:repeat;  height: 76px; font-family: Arial; font-size: 11px; color: White; font-weight: bold; text-align: right; float: right; padding:  0px 0px 0px 0px; }

/* Main Menu */
#main_menu{width: 964px; background: url(images/bg_menu.gif);  position:relative; height: 25px; line-height:25px; padding:0px; margin:0px;  text-align: left; float:left; }
.menu_button{ color: #fec500; font-family: Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; max-height:15px; padding: 5px 0px 0px 0px; margin: 0 auto; vertical-align:bottom;}
#top_line{clear:both;background-color: #8cc63f; height: 4px; width: 964px; overflow:hidden;float:left;}

/* Body */
#body_layout{width: 964px; height: inherit; float: left;text-align: left; background-color: White; padding: 0px;clear: both}


/* Overwrite EktronClickMenu's top padding of 13px (was 1em) */
div div.EktronClickMenuWrapper{padding: 0px; margin: 0px; padding-top: 0px; border: none; height: inherit;}

/* Arrows on friends.aspx page was calling standards.css input styles and it was adding a border */
.CommunitySearch_footer input{border: 0px none; }


/* Spacer */
#white_spacer1{width: 964px; height: 15px;}


/* Flex Menu Images */
#layout_flash_news{width: 650px; height: 325px; margin-bottom: 8px; overflow: hidden;}

#layout_side_bar{width: 289px; margin: 0 auto;height: inherit; float:left; }


/* Layout for content place holder */
#content_holder{ padding:0px; width: 100%; height: auto; overflow: hidden; background-color: white; }
#main_contents{width: 645px; float: left;}


/* Side Bar */
#left_side_bar{width: 200px; margin: 0 auto; float: left; background-color: silver; height: 800px; }
#side_bar{width: 200px; margin: 0 auto; float: right; background-color: silver; height: 800px; }


.morelink {
    padding-right: 2px;
    text-align: center;
    font-family: Arial;
    font-size: 10;
    color: #ff6600;
    height: 39px;
    font-weight: bold;
}
.morelink a {
    padding-right: 2px;
    text-align: center;
    font-family: Arial;
    font-size: 9;
    color: #ff6600;
}

/* Issue snapshots layer ; */

/* homepage left column */
#layout_content_left{ position:relative;width: 170px; height: inherit; float: left; overflow: hidden; padding:0px 0px 0px 10px}
.left_column_content_block{width: 160px;  
                border: none; 
                margin-left: 0px; margin-top: 10px; 
                margin-bottom: 10px; 
                overflow: hidden;
                background-color: White;  
                /*background-image:url(images/bg_latest.gif); 
                background-repeat:repeat-x;
                */
               }
.left_column_content_header{height: 21px; margin: 0 auto; width: 159px; background: url(images/content_header.gif); text-align:left; margin-bottom: 1px;margin-top: 1px; padding-left: 2px; padding-top: 1px; font-family: Arial; font-size: 12px; color: #FFF; font-weight: bold; text-transform: uppercase; vertical-align:bottom;line-height:21px;}
.left_column_content{background-color: White;display:block; height:auto;  /*background-image:url(images/bg_latest.gif); background-repeat:repeat-x;*/width: 159px; padding-left: 0px 0px 0px 0px; margin-left:1px; margin-right:1px; text-align:left;overflow:hidden;}


/* homepage center column */
#layout_content_center{width: 480px; height: inherit; float: left; overflow: hidden; padding:0px 0px 0px 5px}
.center_column_content_block{width: 470px;  
                border: solid 1px Silver; 
                margin-left: 0px; margin-top: 10px; 
                margin-bottom: 10px; 
                overflow: hidden;
                background-color: #fff;  
                background-image:url(images/bg_latest.gif); background-repeat:repeat-x;
                }
                
.center_column_content_header{height: 21px; margin: 0 auto; width: 465px; background: url(images/content_header.gif); text-align:left; margin-bottom: 1px;margin-top: 1px; padding-left: 2px; padding-top: 1px; font-family: Arial; font-size: 12px; color: #FFF; font-weight: bold; text-transform: uppercase; vertical-align:bottom;line-height:21px;}
.center_column_content{background-color: #fff;  background-image:url(images/bg_latest.gif); background-repeat:repeat-x;width: 465px;  padding-left: 2px;  padding-top: 0px; margin-left:1px; margin-right:1px; text-align:left;overflow:hidden;}

/* homepage right column */
#layout_content_right{width: 290px; height: inherit; float: left; overflow: hidden; padding:0px 0px 0px 5px}
.right_column_content_block{width: 280px;  
                border: noen; 
                margin-left: 0px; margin-top: 10px; 
                margin-bottom: 10px; 
                overflow: hidden;
                float:left;
                position:relative;
                z-index:100;
                padding: 0px;
                background-color: White;  
                /*
                background-image:url(images/bg_latest.gif); 
                background-repeat:repeat-x;
                */
                 }
                
.right_column_content_header{height: 21px; margin: 0 auto; width: 275px; background: url(images/content_header.gif); text-align:left; margin-bottom: 1px;margin-top: 1px; padding-left: 2px; padding-top: 1px; font-family: Arial; font-size: 12px; color: #FFF; font-weight: bold; text-transform: uppercase; vertical-align:bottom; line-height:21px;}
.right_column_content{
    background-color: White; /*background-image:url(images/bg_latest.gif); background-repeat:repeat-x;*/;
    position: relative;
    z-index: 50;
    width: 275px;
    height: inherit;
    padding-left: 0px;
    padding-top: 0px;
    margin-left: 1px;
    margin-right: 1px;
    text-align: left;
    overflow: hidden;
    top: 0px;
}
.right_column_content input{border:0px; }

/* list summary */
.list_summary_title a{font-family:Arial; font-size:13px; font-weight:bold; color:#333366; margin-left: 4px; text-decoration:none}
.list_summary_text{font-family:Arial; font-size:11px;  margin-left: 4px;}
.list_summary_big_title a{font-family:Arial; font-size:13px; font-weight:bold; color:#74841E; margin-left: 4px; text-decoration:none}
.list_summary_big_text{font-family:Arial; font-size:13px; color:Black; margin-left: 4px;}
.list_summary_big_text a{font-family:Arial; font-size:13px; color:Orange; margin-left: 4px;text-decoration:none}
.list_summary_big {padding-top:14px;}
.list_summary {padding-top:10px;}
.list_summary_text a{font-family:Arial; font-size:11px;  margin-left: 4px;color: #333366;}

/* article page*/
#layout_article_content_left{width: 558px; height: inherit; float: left; overflow: hidden; padding-left: 5px; background-color: White;}

.map_intro{ text-align:center; padding:30px 100px 10px 100px; font-family: arial; font-size: 12px; color: #006699; font-weight: bold;}


/* Footer */
#footer2{clear: both; width: 964px; height: 40px; background-color: White; color: #333333;font-family: arial; font-size: 11px;  margin-top: 10px; text-align:center; margin-bottom:10px;}

/* Latest */
.latest_content_wrapper{  background-image:url(images/bg_latest.gif);
                background-repeat:repeat-x;
                clear: both;}
.latest_content{padding-left: 2px; text-align: left; float:left;width: 151px; }
.latest_content_middle_box{border-left: dotted 1px silver;border-right: dotted 1px silver;  padding-left: 2px; text-align: left; float:left;width: 151px;}
.latest_content_title{font-family:Arial; font-size:12px; font-weight: bold; color: #333366;}
.latest_content_teaser{font-family:Arial; font-size:11px; font-weight: normal; color: black;}

/* Marketplace */
#marketplace_1{padding-left: 5px; text-align: left; float:left; width: 228px; border-right: dotted 1px silver; }
#marketplace_2{padding-left: 5px; text-align: left; float:left; width: 227px; }


#snapshots_header_curve{margin-left: 3px; margin-right: 3px; margin-bottom: 0px; background:url(images/bg_quickies_top.gif); width: 645px; height: 7px;}
#snapshots_header_curve_bottom{margin-left: 3px; margin-right: 3px; margin-top: 0px; background:url(images/bg_quickies_bottom.gif); width: 645px; height: 7px;}

#snapshots_header{height: 20px; width: 645px; background-color: #c09e82; margin-top: 0px; margin-bottom: 3px;margin-left: 3px; margin-right: 3px;}
#snapshots_content_layer{height: 100px; width: 645px; background-color: #fbeccd;margin: 3px;background: url(images/bg_quickies1.gif); margin-bottom: 0px;}


/* Issue Pictures Small */
.small_pic_layout{margin:10px; padding: 3px; border: 2px solid #e34601;}
.small_pic_spacer{background-color: #d7c2af; display: inline; margin: 10px 5px 10px 5px;}


.white_spacer_small{width: 650px; height: 7px;}


/* LOGIN PAGE */
.login_text_home{font-family: arial; font-size: 11px; color: #fff;}
.login_input{font-family: Arial; font-size: 11px; color: #000; border: 1px #cccccc solid; background-color: #555555;}
.login_input1{font-family: Arial; font-size: 11px; color: #000; border: 1px #cccccc solid;}


/* Register On the Home Page */
.register_bar{width: 100%;  background-color: #bb5426; height: 220px; padding-top: 15px;}
.FeaturedProfile{width: 65px; float: left;margin-left: 3px; margin-right: 3px;}
.featured_avatar{padding: 5px;  width: 60px;}
.profiles_home{font-family: arial; font-size: 11px; color: #000; text-align: center; width: 70px; font-weight: bold;}
.regiter{width: 106px; clear: both; }

.friend_title{font-family: Arial; font-weight: bold; color: #fff; font-size: 15px; padding: 8px;}
.friend_title1{font-family: Arial; font-weight: bold; color: #fff; font-size: 14px; padding: 5px;}

/* Reader Submitted Features */
#reader_features_layout{width: 643px; border: 1px solid #cccccc; background-color: #e3ecf3; margin-left: 3px; height: 180px; margin-bottom: 30px;}
#rfl_header{ width: 645px;  margin: 3px; clear: both;  border-bottom: 1px solid #4a4a4a; }
#rfl_spacer{width: 2px; float: left; margin-top: 15px; margin-bottom: 15px; height: 100px; background-color: #125b93; }
.stories{width: 310px; float: left; margin-top: 5px; margin-bottom: 5px;}
.stories_text{font-family: arial; font-size: 12px; color: #006699; font-weight: bold;}
.stories_text a{font-family: Arial; font-size: 11px; color: #006699; text-decoration: none;}
.stories_text a:link{font-family: Arial; font-size: 11px; color: #006699; text-decoration: none;}
.stories_text a:active{font-family: Arial; font-size: 11px; color: #006699; text-decoration: none;}
.stories_text a:hover{font-family: Arial; font-size: 11px; color: #e34601; text-decoration: underline;}
.stories_text a:visited{font-family: Arial; font-size: 11px; color: #006699; text-decoration: none;}


/* defining search and latest in blogs on default page */

/* New Layout for home page's blogs and others */
.layout_search{width: 645px; margin: 3px; height: auto; margin-top: 10px; margin-bottom: 20px; }
.layout_blogs{width: 320px; float: left;  height: inherit;}

.latest_blogs_header{width: 320px; height: 45px; background: url(images/latest_blogs.gif);}
.latest_blogs_line{width: 290px; padding-top: 5px; padding-left: 15px; padding-right: 15px; background: url(images/latest_blogs_line.gif);}
.view_photos{clear: both; width: 250px;}

.latest_blogs_footer{width: 320px; height: 26px; background: url(images/latest_blogs_footer.gif);}

.layout_archives{width: 320px; float: right; height: inherit;}
.archive_header{width: 320px; height: 45px; background: url(images/archive_search_header.gif);}
.travel_header{width: 320px; height: 45px; background: url(images/travel_stories.gif);}
.photosgal_header{width: 320px; height: 45px; background: url(images/photo_gallery.gif);}
.wiki_header{width: 320px; height: 45px; background: url(images/latest_wiki.gif);}


.layout_blogs_header{background-color: #fdc15b; width: 318px;  height: 22px; margin-top: 3px;}
.input_search{font-family: Arial; font-size: 11px; color: #000; border: 1px #cccccc solid; background-color: #ffffff;}



/* Articles Page */
#articles_layout{ width: 460px; margin: 3px; height: auto; float: left; padding: 5px; border: 1px solid silver; background-color: White;}
.comments_layout{ width: 460px; margin: 3px; height: auto; float: left; padding: 5px; background-color: White;}
#article_layout .article_layout{font-family: arial; font-size: 11px;}
.article_header{height: 21px; margin: 0 auto; width: 465px;  text-align:left; margin-bottom: 1px;margin-top: 1px; padding-left: 2px; padding-top: 1px; font-family: Arial; font-size: 15px; color: Black; font-weight: bold;  vertical-align:bottom;line-height:21px;}

/* SocialBar Styles */
.SocialBar{text-align: right; background-color: White; width: 460px; margin: 3px; height: auto; float: left; padding: 5px; margin-bottom: 5px; border-bottom: 1px solid #0e8fcb;}
.socialbar_link{font-size: 11px; color: #494949; display: inline; text-decoration: none; font-family: Arial;}
.socialbar_link a{font-size: 11px; color: #494949; display: inline; text-decoration: none; font-family: Arial;}
.socialbar_link a:link{font-size: 11px; color: #494949; display: inline; text-decoration: none; font-family: Arial;}
.socialbar_link a:hover{font-size: 11px; color: #494949; display: inline; text-decoration: none; font-family: Arial;}
.socialbar_link a:active{font-size: 11px; color: #494949; display: inline; text-decoration: none; font-family: Arial;}
.socialbar_link a:visited{font-size: 11px; color: #494949; display: inline; text-decoration: none; font-family: Arial;}
.social_bar{width: 350px; height: 25px; clear: both; padding-left: 15px }

/* default page login control css */
#login_layout_default{width: 100%; margin: 0 auto; }
.login_ctrl{background-color: #454545; font-family: Arial; color: #ffffff;  font-size: 11px;}
#login_header_layout{width: 100%; height: 18px; color: white; border-bottom: 2px solid #ff8c03; margin-top: 15px;}
#ctl00_ContentPlaceHolder1_LoginView1_Login1{color: white; }
#image_layout_default{width: 250px; margin: 0 auto; }
#sidebar_spacer{width: 200px; height: 10px; }

/* Rate this Article */
#rate_this_article{width: 460px; margin: 3px; height: 60px; float: left; padding: 5px; margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #ccc; /*background: url(images/rate_this_article_bg.gif);*/ background-color:White; font-family: Arial; font-size: 12px; color: #000000;}
.rate_this_article{font-family: Arial; font-size: 11px; text-transform: uppercase; color: #555454; font-weight: bold; margin-bottom: 5px;}
#rate_article_header{width: 268px; height: 18px; color: white; border-bottom: 2px solid #ff8c03; margin: 0 auto; margin-top: 15px;}
.rate_article_layout{width: 268px; margin: 0 auto;  margin-bottom: 10px; float: left; padding-right: 10px; }
.rate_article{font-family: arial; font-size: 11px; color: #000;}
.rate_article a{font-family: arial; font-size: 11px; color: #000; text-decoration: none;}
.rate_article a:link{font-family: arial; font-size: 11px; color: #000; text-decoration: none;}
.rate_article a:active{font-family: arial; font-size: 11px; color: #000; text-decoration: none;}
.rate_article a:hover{font-family: arial; font-size: 11px; color: #000; text-decoration: underline;}
.rate_article a:visited{font-family: arial; font-size: 11px; color: #000; text-decoration: none;}

#more_article_header{width: 200px; height: 18px; color: Black; font-family: Arial; font-size:small;text-transform: none; border-bottom: 2px solid #ff8c03; margin: 0 auto;}
#more_article_layout{width: 200px; margin: 0 auto; background-color: #454545; margin-bottom: 20px;}

#related_article_header{width: 200px; height: 18px; color: Black; font-family: Arial; font-size:small;text-transform: none;border-bottom: 2px solid #ff8c03; margin: 0 auto;}
#related_article_layout{width: 200px; margin: 0 auto; background-color: #454545; }


#flag_article_layout{margin-bottom: 10px; float: left; padding-left: 10px; }

/* Layout for Community Page */
#community_layout{ padding: 0px 0px 10px 0px; margin: 0px; width: 964px; height: auto; overflow: auto; background-color: White;}
#community_content{width: 770px; margin: 3px; margin-top: 0px; float: left; background-color: #fff; }
.community_content{width: 770px; margin: 3px; margin-top: 0px; float: left; background-color: #fff; }
#community_ad{width: 160px; float: right; margin: 3px; background-color: #222222; padding: 2px;}



/* CSS for Taxonomy Categories on EKML*/

#tax_category{margin: 0 auto; width: 200px;  border-right: 1px dotted #000000; height: 200px; padding: 5px;}
.tax_category_title{font-family: Arial; font-size: 11px; font-weight: bold; color: #000000;}
.tax_category_content{font-family: Arial; font-size: 11px;  color: #125b93;}
#tax_article{font-size: 11px;margin: 0 auto;  background-color: #ffffff; height: inherit; padding: 5px; margin-top: 10px; margin-bottom: 5px;}
.tax_listsummary_title a{font-family: Arial; font-size: 11px; font-weight: bold;  text-decoration: none;}
.tax_listsummary_title a:hover{font-family: Arial; font-size: 11px; font-weight: bold;  text-decoration: underline;}

.tax_listsummary_title{font-family: Arial; font-size: 11px; color: #000000; text-decoration: none;}
.hr{font-size: 8px; color: #ccc; height: 0.3px;}
#tax_breadcrumb{border-bottom: 1px dotted #6f6f6f; border-top: 1px dotted #6f6f6f; background-color: #ebf0f8; height: 20px; font-family: Arial; font-size: 11px; padding-top: 5px;}
.tax_search{font-family: Arial; font-size: 11px; color: #000000;}


/* All Pages Image Header */
#page_header{width: 964px; margin-bottom: 5px; margin-right: 0px; float: left; padding: 0px; }


/* community list summary css */
#community_updates_layout{width: 700px; margin: 0 auto;  margin-top: 10px; margin-bottom: 10px;float:left; }
#community_stories_update{float: left; width: 365px;  border: 1px solid #6e6e6e;}
#community_forums_update{float: right; width: 365px; border: 1px solid #6e6e6e;}
#community_stories_header{width: 100%; background-color: #fdc15b; height: 20px;  margin-bottom: 5px; padding-top: 3px; border-bottom: 1px solid #6e6e6e;}
#community_forums_header{width: 100%;background-color: #fdc15b; height: 20px; padding-top: 3px; border-bottom: 1px solid #6e6e6e; margin-bottom: 5px; }
#community_header_spacer{width: 98%; height: 5px;}
.community_text{font-family: Arial; font-size: 11px; color: #000;}

/* Reader Photos */
#community_photos{width: 760px; margin: 3px; }
#community_photos_header{width: 757px; margin: 3px; height: 20px; padding: 3px; background-color: #fdc15b; clear: both; margin-top: 10px; }
#community_photos_content{width: 757px; margin: 3px; background-color: #e3ecf3; padding: 3px;}
.community_submit_text{font-family: Arial; font-size: 12px; color: #000; font-weight: bold;}

/* Poll on sidebar */
#poll_header{width: 200px; margin: 0 auto; font-family: Arial; font-size:small;color: black;text-transform: none;border-bottom: 2px solid #ff8c03; margin-top: 10px;}
#poll_sidebar{width: 200px; margin: 0 auto; margin-bottom: 10px; font-family: Arial; font-size: 11px; color: Black; margin-bottom: 15px;}
#poll_sidebar input{border:0px; color: Black;}
.design_choices{border:0px; color: Black;}
.reviews_sidebar{width: 200px; margin: 0 auto;  background-color: #f7f7f7; border: 1px dotted #ccc; margin-bottom: 10px; font-family: Arial; font-size: 12px; color: Black  }
.todays_events_text{width: 200px; margin: 0 auto; font-family: Arial; font-size: 11px; color: #0e5aa7; margin-top: 8px; margin-bottom: 8px; line-height: 18px;}

/* Archives Page */
#archives_layout{margin: 0 auto; width: 950px; padding-top: 25px; padding-bottom: 25px; font-family: Arial; font-size: 12px; color: #000000; background-color: #fbeccd; }


/* Mytravels layout */
#mytravel_header{width: 750px; margin: 0 auto; }
.mytravel_header{width: 750px; margin: 0 auto; }
#mytravels_title{float: left; width: 100px; }
#mytravels_menu_items{ width: 750px; margin: 0 auto; height: 23px;}
#mytravel_layout{width: 760px; margin: 0px; background-color: #ead3a7;}

.mytravels_content_layout{ font-family:Arial; float: left; width: 730px; margin: 0px 0px 10px 2px; clear: both; border: 1px solid #1e6d9c;  padding: 10px; background: url(images/bg_latest.gif); background-repeat: repeat-x;background-color: #E8FF8D; }
.mytravels_content_layout1{float: left; width: 730px; margin: 0 auto; border: 1px solid #1e6d9c;  padding: 10px; overflow: inherit; background-color: #ffffff; }


#photo_layout{width: 954px; margin: 1px; border: 1px solid #ccc; float: left;}
.PhotoLabel{text-align: center; clear: both;height: 42px; margin: 0 auto; background: url(images/content_header.gif); margin-bottom: 1px;margin-top: 1px; padding-left: 2px; padding-top: 1px; font-family: Arial; font-size: 12px; color: #FFF; font-weight: bold; text-transform: uppercase; vertical-align:bottom; line-height:21px;}


#mt_screennames{width: 360px; margin: 3px; float: left; font-family: Arial; font-size: 12px; color: #000000;}
#mt_ad{width: 331px; margin: 3px; float: right;}
#mt_forums{width: 360px; margin: 3px; float: left; font-family: Arial; font-size: 12px; color: #e34601; }
.mt_forums_header{font-family: Arial; font-size: 12px; color: #000; font-weight: bold; text-transform: uppercase; }
#mt_fav{width: 360px; margin: 3px; float: right; }
#mt_reviews{width: 360px; margin: 3px; float: right; }

#mt_spacer{width: 500px; height: 5px;}
#mt_journal{width: 360px; margin: 3px; float: left; }
#mt_friends{width: 360px; margin: 3px; float: right;}
#mt_groups{width: 360px; margin: 3px; float: right;}


/* Photo Gallery Image border fix */
#ctl00_ContentPlaceHolder1_PhotoGallery1 table.Gallery {border-collapse: collapse; width: auto; margin: .5em auto;}
#ctl00_ContentPlaceHolder1_PhotoGallery1 table.Gallery td.Image {width: 12.5em; border: 0.75em solid #FFFFFF; vertical-align: top; text-align: left; }
#ctl00_ContentPlaceHolder1_PhotoGallery1 table.Gallery td.Image div.image {padding: .5em; border: 1px solid #938f8f; margin: .25em 0em; text-align: center; width: 12em;}
#ctl00_ContentPlaceHolder1_PhotoGallery1 table.Gallery td.Image div.image img {border: 0.01em; width: 11.5em; }


/* Inbox */
#mt_inbox{width: 725px; margin: 0 auto;}

/* Reviews Main */
#mt_reviews_main{width: 360px; margin: 3px; float: left; }.
#mt_fav_main{width: 360px; margin: 3px; float: right; }
#reviews_div{background-color: #ece9e3; border: 1px dotted #303030; width: 90%;}
#blog{width: 950px; margin: 5px; float: left; background-color:White;  }


/* Ek Thick Box */
.ek_thickbox{vertical-align: bottom; overflow: auto; margin-bottom: 10px; font-size: 16px; }


/* Search Layout */
#search_layout{margin: 0 auto; width: 940px; font-family: Arial; font-size: 12px; color: #333333; margin-top: 10px; margin-bottom: 10px;}

/* Login Literal */
#login_literal{width: 50%; margin-top: 45px; margin-left: 235px; margin-bottom: 15px; height: 20px; text-align: center; font-family: Arial; font-size: 14px; font-weight: bold; color: #e34601;}


/*  Articles */
.latest_events_title{font-family: Arial; font-size: 12px; color: #000; font-weight: bold; padding: 4px;}
.quicklinks_font{color: #0e6093; font-family: Arial; font-size: 11px; text-decoration: none; }
.quicklinks_font a{color: #0e6093; font-family: Arial; font-size: 11px;  text-decoration: none; }
.quicklinks_font a:link{color: #0e6093; font-family: Arial; font-size: 11px;  text-decoration: none; }
.quicklinks_font a:visited{color: #0e6093; font-family: Arial; font-size: 11px; text-decoration: none; }
.quicklinks_font a:active{color: #0e6093; font-family: Arial; font-size: 11px; text-decoration: none;}
.quicklinks_font a:hover{color: #0e6093; font-family: Arial; font-size: 11px; text-decoration: underline;}
#StoryPhotoBox { float: left; margin: 2px 18px 18px 0px; display: block; clear: right;}


/* My Winston Fetch */
#user_profile_layout{width: 720px; margin: 0 auto; clear: both; height: 320px; margin-bottom: 15px;}
.community_search_layout{width: 720px; margin: 0 auto; clear: both; margin-top: 10px; margin-bottom: 10px;}
.community_search_top{width: 715px; height: 15px; margin: 0 auto; background: url(images/curve_top_search.gif);}
.community_search_bottom{width: 715px; height: 15px; margin: 0 auto; background: url(images/curve_bottom_search.gif);}
.community_search_line{width: 705px; margin: 0 auto; background: url(images/curve_line_search.gif); height: auto; padding: 5px; overflow: auto;}
.community_search_title{height: 21px; margin: 0 auto; background: url(images/content_header.gif); text-align:left; margin-bottom: 1px;margin-top: 1px; padding-left: 2px; padding-top: 1px; font-family: Arial; font-size: 12px; color: #FFFF00; font-weight: bold; text-transform: uppercase; vertical-align:bottom; line-height:21px;}
.community_search{width: 685px; margin: 0 auto; padding-top: 3px; padding-left: 10px; font-size: 11px; padding-top: 10px; padding-bottom: 10px;}

.invite_people_layout{width: 720px; margin: 0 auto; clear: both;  }


#user_profile_container{width: 399px; float: left; }
#user_profile_spacer{width: 17px; height: 200px; float: left; margin: 0px;}
.user_profile_adbanner{width: 280px; float: right; text-align: center; font-family: Arial; font-size: 10px; color: #000000; text-transform: uppercase;}
.adbanner_txt{font-family: Arial; font-size: 11px; text-transform: uppercase; color: #333333;}

/* My Travels - User Profile */
#up_header{width: 399px; height: 28px; margin: 0 auto; background: url(images/up_header.gif); background-repeat: no-repeat; font-family: arial; font-size: 12px; color: #000000;}
#up_content_container{background: url(images/up_content_bg.gif); width: 399px; margin: 0 auto; height: 284px;  }
.profile{font-family: Arial; font-size: 12px; color: #000000;}	

	/* Container for avatar and edit profile */
#up_name{width: 150px; height: 20px; padding-top: 3px; font-size: 11px; font-weight: bold; color: #336699; margin-left: 1px; padding-left: 10px;}
#up_avatar_container{width: 100px; float: left;  }
#up_avatar{margin: 0 auto; width: 80px; border: 1px dotted #000; margin-top: 5px;}	
#up_edit_profile{margin: 0 auto; clear:both; width: 90px; margin-top: 15px; padding-left: 15px;}
#up_tags{clear:both; width: 100%; margin-top: 15px; padding-left: 15px; }

	/* Container for User Profile */
#up_profile{width: 250px; float: left; font-family: Arial; font-size: 11px; line-height: 15px;}
.up_profile_question{font-weight: bold; padding-right: 10px; font-size: 10px;}
.up_tags{font-weight: bold; font-size: 10px; padding-right: 5px;}
#up_footer{background: url(images/up_profile_footer.gif); width: 362px; height: 14px; margin: 0 auto;}


/* CSS for other Social networking controls */
.message_board_layout{width: 720px; margin: 2px 5px 5px 0px; clear: both; padding: 5px; float: left}
.message_board_layout_2{width: 720px; margin: 2px 5px 5px 0px; clear: both; padding: 5px; float: left; background-color: White; }

.photo_gallery_layout{background-color:white; width: 720px; margin: 0 auto; clear: both; margin-bottom: 10px; border: 1px solid #ccc;}

.communitygroupprofile_layout{width: 720px; margin: 0 auto; clear: both; margin-bottom: 10px;}

	/* Message Board - MB */	
.mb_layout{width: 336px; float: left; height: auto;}
.mb_top_curve{width: 336px; margin: 0 auto; background: url(images/curve_top.gif); height: 16px;}
.mb_content_bg{width: 336px; margin: 0 auto;  background: url(images/curve_line.gif);}
.mb_bottom_curve{width: 336px; margin: 0 auto; background: url(images/curve_bottom.gif); height: 16px;}

	/* CSS for Conent */
.mb_title{background-color: #6b92d7; height: 20px; padding-top: 3px; width: 310px; margin: 0 auto; padding-left: 10px; text-transform: uppercase; font-weight: bold; color: #fff;}	
.mb_content{background-color: #fdfae5; padding-top: 3px; width: 310px; margin: 0 auto; padding-left: 10px; font-family: Arial; font-size: 11px; }	

h4{font-size: 11px;}

.mb_layout1{width: 336px; float: right; height: auto;}


/* My WinstonFetch - Inbox */
.EktMessageCtl { border: 1px solid #6b92d7; font-size: 1em; margin: 0px; overflow: hidden; padding: 0px; position: relative; }
.EktMessageCtl_header { background-color: #6b92d7; border-bottom: 1px solid #6b92d7; color: #FFFFFF; font-weight: bold; height: 1.25em; padding: 0.25em; }
.EktMessageCtl_buttonsContainer { cursor: pointer; overflow: hidden; position: absolute; right: 0px; top: 0px; }
.EktMessageCtl .EktMessageCtl_buttons { background-color: #F7F7F7; border-left: 1px solid #6b92d7; color: #666696; float: left; padding: 0.25em 0.5em; }
.EktMessageCtl_buttonsSelected { background-color: #D8DFEA; border-left: 1px solid #6b92d7; color: #6b92d7; float: left; padding: 0.25em 0.5em; }
.EktMessageCtl_main { font-size: 0.92em; }
.EktMessageCtl_inboxDataTbl { background-color: #F7F7F7; border-collapse: collapse; width: 100%; }
.EktMessageCtl_inboxDataTbl tr td a, .EktMessageCtl_inboxDataTbl tr th a { color: #0000FF; }
.EktMessageCtl_inboxDataTbl thead {}
.EktMessageCtl_inboxDataTbl th { background-color: #EEEEEE; border-bottom: 1px solid #6b92d7; border-collapse: separate; border-left: 1px solid #6b92d7; color: #606099; padding: 0.25em; text-align: left; }
th.EktMessageCtl_inboxDataFrom{ border-left: medium none; width: 23%; }
th.EktMessageCtl_inboxDataSubject { width: 50%; }
th.EktMessageCtl_inboxDataDate { width: 22%; }
th.EktMessageCtl_inboxDataDelete { width: 5%; }
td.EktMessageCtl_inboxDataFrom {}
td.EktMessageCtl_inboxDataSubject {}
td.EktMessageCtl_inboxDataDate { white-space: nowrap; }
td.EktMessageCtl_inboxDataDelete { text-indent: 10px; }
.EktMessageCtl_inboxDataTbl td { height: 30px; padding-left: 4px; padding-top: 0px; }
.EktMessageCtl_oddRow td { background-color: #FFFFFF; }
.EktMessageCtl_evenRow td { background-color: #F7F7F7; }
.EktMessageCtl_noMessages { background-color: #FFFFFF; color: #553355; padding: 0.25em; }
.EktMessageCtl_MessageTargetUI { background-color: white; border: 1px solid #C0C0C0; 
    font-family: Arial,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; left: 150px; padding: 5px; position: absolute; top: 40px; width: 350px; z-index: 10; }
.EktMsgTargetsBody { background-color: white; left: 0px; padding-bottom: 0px; padding-left: 0px; position: relative; top: 0px; z-index: 12; }
.EktMessageCtl_MessageTargetUI_user { height: 25px; left: 22px; position: relative; top: 0px; }
.EktMessageCtl_MessageTargetUI_userSelImg { left: -22px; position: absolute; top: 0px; }
.EktMessageCtl_viewMessageInfo { padding: 10px; }
.EktMessageCtl_viewMessageInfoLinksTable { margin-top: 12px; }
.EktMessageCtl_viewMessageInfoReplyLinkSpan {}
.EktMessageCtl_viewMessageInfoPrintMsgLinkSpan {}
.EktMessageCtl_viewMessageInfoDeleteMsgLinkSpan {}
.EktMessageCtl_viewMessageBody { border-top: 1px solid black; font-size: 16px; margin-top: 0px; padding: 10px; width: 100%; }
.EktMessageCtl_msgSent { font-size: 14px; padding: 10px; }
.EktMessageCtl_MsgHeadertable { margin-top: 10px; }
.EktMessageCtl_content { margin: 0.5em 0em; width: 100%; }
.EktMessageCtl_postformheader { padding-left: 0.5em; width: 10%; }
.EktMessageCtl_post { width: 90%; }
.EktMessageCtl_post a.ek_thickbox { text-decoration: none; margin: 10px; height: 25px; }
ek_thickbox { text-decoration: none; margin: 10px; height: 25px; }
.EktMessageCtl_post a.ek_thickbox img { vertical-align: middle; }
.EktMessageCtl_edit {}
.EktMessageCtl_browseFriendsBtn {cursor: pointer; text-decoration: underline; }
.EktMessageCtl_footer1 { padding-top: 0.5em; text-align: center; }
.EktMessageCtl_pbutton {}
.EktMessageCtl_inboxDataSubject .EktMessageCtl_Error { color: Red; font-size: 1em; padding: 0.5em; }
.EktMsgTargets { padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
.EktMsgTargetsTopControls { padding: 5px; }
.EktMsgTargetsSearchText { margin-right: 2px; width: 35%; }
.EktMsgTargetsTopControlsSearch { margin-bottom: 10px; }
.EktMsgTargetsTopControlsSearch select { margin-right: 2px; }
.EktMsgTargetsSearchBtn { left: 0px; position: relative; top: 2px; }
.EktMsgTargetsBtmControls { left: 0px; margin-bottom: 20px; padding: 5px; position: relative; top: -10px; width: 90%; z-index: 12; }
.EktMsgTargetsPagePreviousBtn { float: left; margin-right:10px; }
.EktMsgTargetsPageNextBtn { float:left; }
.EktMsgTargetsCancelBtn { float: right; margin-right: 5px; }
.EktMsgTargetsDoneBtn { float: right; }
.EktMsgTargetsTopControlsSelectAll { left: 0px; margin-bottom: 0px; margin-right: 5px; margin-top: 0px; position: relative; top: -5px; }
.EktMsgTargetCtlSelAll {}
.EktMsgTargetsMiddle { left:0px; margin-top:0px; position:relative; top:-5px; }
.EktMsgTargetTable { border-collapse:collapse; font-family:Arial,Geneva,Arial,Helvetica,sans-serif; font-size:12px; left:0px; position:relative; top:-2px; width:100%; }
.EktMsgTargetTable th { padding: 5px; }
.EktMsgTargetTable td { padding: 5px; }
.EktMsgTargetTableDataSelect { width: 5%; }
.EktMsgTargetTableDataAvatar { width: 20%; }
.EktMsgTargetTableData_AvatarContainer {max-height:75px; overflow:hidden; }
.EktMsgTargetTableDataAvatar img {border:1px solid #C0C0C0; width:75px;}
.EktMsgTargetTableDataMember {width:65%;}
.EktMsgTargetProfileLink {}
.EktMsgTargetsNoResults {}



/*****************************************************************************/
/* Invite Control */
.EktInviteCtl {font-size: 1em; border: solid 1px #CCCCCC; background-color: transparent; margin-top: 0px; width: 330px; }
.EktInviteCtl div {margin: 0em; background-color: #FFFFFF;}
/*.EktInviteCtl h2.EktInviteCtl_HeaderBar { height: 24px; color: #FFFFFF; background: url(images/bg_topcurve.gif); font-family: Arial; font-weight: bold; font-size: 12px; padding: 6px 10px 0px 10px; margin: 0px; text-transform: uppercase;}*/
.EktInviteCtl h2.EktInviteCtl_HeaderBar{height: 21px; margin: 0 auto; background: url(images/content_header.gif); text-align:left; margin-bottom: 1px;margin-top: 1px; padding-left: 2px; padding-top: 1px; font-family: Arial; font-size: 12px; color: #FFFF00; font-weight: bold; text-transform: uppercase; vertical-align:bottom; line-height:21px;}

.EktInviteCtl_body {padding: .5em; }
.EktInviteCtl div.EktInviteCtl_body h3.EktInviteCtl_infoContainer {font-size: .97em; font-weight: bold; margin: 0em; color: #486AC5; padding: 0px 10px 0px 10px; }

.EktInviteCtl div.EktInviteCtl_addressContainer {margin: 10px; }
.EktInviteCtl div.EktInviteCtl_addressInfo {position: relative; margin: .25em 0em;}
.EktInviteCtl label {font-size: 11px; color: #666696;}
.EktInviteCtl div.EktInviteCtl_addressInfo label {display: block;}
.EktInviteCtl textarea {width: 100%; border: solid 1px #ccc; overflow: auto; word-break: break-all;  }

.EktInviteCtl div.EktInviteCtl_addressContainer span.EktInviteCtl_addressHelpLink {position: absolute; right: 0em; top: .1em; width: 50%; text-align: right; min-height: 16px;}
.EktInviteCtl div.EktInviteCtl_addressContainer span.EktInviteCtl_addressHelpLink a {display: block; text-decoration: none; background-image: url('workarea/images/application/community/help.gif'); cursor: help; background-repeat: no-repeat; background-position: right; font-size: 11px; padding-right: 18px; color: #486AC5;}
.EktInviteCtl div.EktInviteCtl_addressContainer span.EktInviteCtl_addressHelpLink a div.EktInviteCtl_addressHelpContainer {position: absolute; right: 0em; top: 0em; border: solid 1px #EEEEEE; background-color: #FFFFE7; width: auto; padding: .5em; margin-top: 1.5em; z-index: 99; font-size: .83em; text-align: left; display: none; color: #333;}
.EktInviteCtl div.EktInviteCtl_addressContainer span.EktInviteCtl_addressHelpLink a:hover div.EktInviteCtl_addressHelpContainer {display: block;}

.EktInviteCtl div.EktInviteCtl_messageContainer {margin-top: 1em; padding: 0px 10px 0px 10px;}
.EktInviteCtl div.EktInviteCtl_sendButtonContainer {margin: .5em 0em; text-align: center;}
.EktInviteCtl span.ekError {color: #f00;}



/*****************************************************************************/
/* Community Group Profile Control */
.ekcgrouptbl {background-color: #639ace; border: none; width: 100%;}
.ekcgrouptbltrtop {background-color: #ffffff; vertical-align: top;}
.ekcgrouptbltrbottom {}
.ekcgrouptbltdname {font-size:4;color:#ffffff;}
.ektronCommunityGroup {width: 100%; border: solid 1px #CCCCCC; position: relative; background-color:#ffffff; }
.ektronCommunityGroup div.ektronCommunityGroupWrapper {background-color:#ffffff; color: #3B5998; padding: .5em .5em 0em .5em;}
/*.EktInviteCtl h2.EktInviteCtl_HeaderBar { height: 24px; color: #FFFFFF; background: url(images/bg_topcurve.gif); font-family: Arial; font-weight: bold; font-size: 12px; padding: 6px 10px 0px 10px; margin: 0em; text-transform: uppercase;}*/

.ektronCommunityGroup img {margin: 0em .5em .5em 0em; border: solid 1px #ccc;}
/*.ektronCommunityGroup h3 {height: 24px; color: #FFFFFF; background: #2970AD; font-family: Arial; font-weight: bold; font-size: 12px; padding: 6px 10px 0px 10px; margin: 0em; text-transform: uppercase;}*/
.ektronCommunityGroup h3{height: 21px; margin: 0 auto; background: url(images/content_header.gif); text-align:left; margin-bottom: 1px;margin-top: 1px; padding-left: 2px; padding-top: 1px; font-family: Arial; font-size: 12px; color: #FFFF00; font-weight: bold; text-transform: uppercase; vertical-align:bottom; line-height:21px;}

.ektronCommunityGroup div.ektronCommunityGroupDetails {float:left; width:95%; margin: 0.5em; border-bottom: 1px solid #cccccc;}
.ektronCommunityGroup div.ektronCommunityGroupDetails img.ektronCommunityGroupIcon {float:left;}
.ektronCommunityGroup div.ektronCommunityGroupDetails table {border-collapse: collapse;}
.ektronCommunityGroup div.ektronCommunityGroupDetails table th {text-align:right; font-size: 11px;}
.ektronCommunityGroup div.ektronCommunityGroupDetails table td {font-size: 11px; padding-left: .5em;}
.ektronCommunityGroup div.ektronCommunityGroupDetails p.ektronCommunityGroupDescription {font-size: 11px; padding: 0em 0em .5em 1em; margin: 0em; background-color: Yellow; color: Black;}
.ektronCommunityGroup div.ektronCommunityGroupAdmin {float:left; margin: .5em; width: 300px;}
.ektronCommunityGroup div.ektronCommunityGroupAdmin p.ektronCommunityGroupAdminAvatar {float:left;}
.ektronCommunityGroup div.ektronCommunityGroupAdmin table th {text-align:left; padding-left: .5em; }
.ektronCommunityGroup div.ektronCommunityGroupAdmin table td {padding-left: .5em;}
.ektronCommunityGroup div.ektronCommunityGroupFooter {clear:both;margin-top:.25em;}

.ektronCommunityGroup div.ektronCommunityGroupAdmin p.ektronCommunityGroupEdit {font-size: 11px;}
.ektronCommunityGroup div.ektronCommunityGroupAdmin p.ektronCommunityGroupEdit a {font-size: 11px; font-family:Arial;color:black; position: absolute; top: .25em; right: .5em;}
.ektronCommunityGroup div.ektronCommunityGroupAdmin p.ektronCommunityGroupEdit a:hover {color: #fff;}
.ektronCommunityGroup table.ektronCommunityGroupAdministration {padding-left: 0em; vertical-align: top; border-collapse:collapse; font-size: 11px;}
.ektronCommunityGroupIcon{width: 160px;}
.ektronCommunityGroupIconContainer{height: 120px; overflow: hidden; width: 160px;}


/* Create  A group */
th.title-header{font-weight:normal;padding-left:3px;padding-right:3px;}
td.title-header, th.title-header, tr.title-header{margin-top: 10px;font-size: 12px;color: black;line-height: 16px;border-bottom: gray thin solid;font-family: Arial, Geneva, Arial, Helvetica, sans-serif;background-color: #ece9d8;white-space: nowrap;font-weight:bold;border-width:1px;}
td.tab_actived{color: #4b7c9f;cursor: pointer;border-left-style: solid;border-left-width: 1px;	border-left-color: #4b7c9f;	border-bottom-style: solid;	border-bottom-width: 1px;border-bottom-color: #4b7c9f;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #4b7c9f;	background-color: white;}
td.tab_disabled{border-left-style: solid;border-left-width: 1px;border-left-color: #4b7c9f;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #4b7c9f;border-right-style: solid;border-right-width: 1px;border-right-color: #4b7c9f;border-top-style: solid;border-top-width: 1px;border-top-color: #4b7c9f;color: #4b7c9f;cursor: pointer;background-color: white;}
td.tab_last{cursor: default;background-color: white;border-top-style: solid;border-top-width: 1px;border-top-color: #4b7c9f;}
td.tab_spacer{cursor: default;background-color: white;border-top-style: solid;border-top-width: 1px;border-top-color: #4b7c9f;}
td.tab_line{cursor: default;background-color: white;border-top-style: solid;border-top-width: 1px;border-top-color: #4b7c9f;}
tr.oddrow,td.oddrow{background-color: white;}
tr.evenrow,td.evenrow{background-color: #f6f6f6;}

td{color:  #444468;font-family: Arial, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;}
td.input-box-text {color : black;font-family : Arial, Geneva, Arial, Helvetica, sans-serif;font-size : 12px;font-weight : bold;line-height : 20px;}
.dir_action_label{font-size: 11px;color: black;line-height: 12px;border-bottom: gray thin solid;border-top: gray thin solid;border-left: gray thin solid;border-right: gray thin solid;font-family: Arial, Geneva, Arial, Helvetica, sans-serif;background-color: #ece9d8;white-space: nowrap;}
.t{border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-left-color:#4b7c9f;border-top-color:#4b7c9f;border-bottom-color:#4b7c9f;border-right-color:#4b7c9f;padding:2px 2px 0;height:18px;width:300px;vertical-align:middle;background-position:right;background-repeat:no-repeat;background-color:White}

.b{border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-left-color:#4b7c9f;border-top-color:#4b7c9f;border-bottom-color:#4b7c9f;border-right-color:#4b7c9f;vertical-align:middle;background-position:right;background-repeat:no-repeat;}
.bl{font-size:10px;font-weight:bold;padding:6px;font-family:Arial,sans-serif;}
.b-title{font-size:10px;font-weight:bold;padding:6px;font-family:Arial,sans-serif;}
.b2{font-size:10px;font-weight:bold; color: #444468; background-color:#D7EDF4;padding:4px;}
.b3{font-size:10px; background-color:#ffffff;}
#__timedv {border:1px solid #cbcbcb;padding:0px;}
#__catdv {border:1px solid #cbcbcb;padding:0px;}
#__MapSearchOption {position:absolute;border: solid 1px #cbcbcb; display: none;background-color: #f5f5f5;z-index: 3200;}


/* My travel controls CSS */
.ekfavaddfolderpanel {font-size:.85em}
.ekfavaddfolderpanel textarea{width:95%}
.ekfraddfolderpanel {position:absolute; border: 1px solid black; background-color:white; z-index:99; width:280px;}
.ekfrmovepanel {position:absolute; border: 1px solid black; background-color:white; z-index:99;	width:280px;}
.ekfavmovepanel {position:absolute; border: 1px solid black; background-color:white; z-index:99; width:280px;}

.ekGroupMembersOuterTable {background-color: transparent; padding: 0px; margin: 0em; border: solid 1px #CCCCCC; width: 350px; }
.ekGroupMembersInnerTable {background-color: white; width: 100%; }
.ekGroupMembersInnerTable a {font-size: 11px; color: #486AC5}
/*.ekGroupMembersHeaderSpan { height: 24px; color: #FFFFFF; background: #2970AD; font-family: Arial; font-weight: bold; font-size: 12px; padding: 3px 10px 3px; margin: 0em; text-transform: uppercase;}*/
.ekGroupMembersHeaderSpan{height: 21px; margin: 0 auto; background: url(images/content_header.gif); text-align:left; margin-bottom: 1px;margin-top: 1px; padding-left: 2px; padding-top: 1px; font-family: Arial; font-size: 12px; color: #FFFF00; font-weight: bold; text-transform: uppercase; vertical-align:bottom; line-height:21px;}


.ekGroupMembersListCheck {text-align:center;vertical-align:middle;width:1%; }
.ekGroupMembersListCheck input{border:0px}
.ekGroupMembersListImage {text-align:left; vertical-align:middle; width:48px; vertical-align:top;}
.ekGroupMembersListImage img{border: solid 1px #ccc;}
.ekGroupMembersListName {vertical-align:top; text-align:left; width:80%;}
.ekGroupMembersListName a, .ekGroupMembersFooter a {font-weight: bold; color: #486AC5;}
.ekGroupMembersFooter {text-align:right;}

.ekFriendsOuterTable {background-color:transparent; width: 100%;}
.ekFriendsInnerTable {background-color:white; width:100%; }
.ekFriendsHeaderSpan {color: black; font-size: 11px; font-weight: bold;  padding-left:.5em; font-weight: bold;}
.ekFriendsListCheck {text-align:center;	vertical-align:middle; width:1%;}
.ekFriendsListImage {text-align:left; vertical-align:middle; width:48px; vertical-align:top;}
.ekFriendsListName {vertical-align:top;	text-align:left; width:80%; word-wrap: break-word; -moz-binding: url('workarea/csslib/xml/moz_wordwrap.xml#wordwrap'); }
.ekFriendsListName a, .ekFriendsFooter a {font-size: 11px; font-weight: bold;	color: #486AC5; word-wrap: break-word; -moz-binding: url('workarea/csslib/xml/moz_wordwrap.xml#wordwrap'); }
.ekFriendsFooter {text-align:right;}
#ek_dvemail{width: 200px;}


.ekFavoritesOuterTable {background-color:transparent;width: 100%; }
.ekFavoritesInnerTable {background-color:white;	width:100%;}
.ekFavoritesHeaderSpan {  padding-left: .5em;color: black; font-size: 11px; font-weight: bold;}
.ekFavoritesListCheck {text-align:center; vertical-align:middle; width:1%;}
.ekFavoritesListCheck input{border:0px;}

.ekFavoritesListImage {text-align:left; vertical-align:middle; width:16px; vertical-align:top;}
.ekFavoritesListName {vertical-align:top; text-align:left; width:90%;}
.ekFavoritesListName a, .ekFavoritesFooter a {font-size: 11px; font-weight: bold;	color: #486AC5;}
.ekFavoritesFooter {text-align:right;}

.ekGroupBrowserTopOuterTable{background-color:white;width:100%;}
.ekGroupBrowserOuterTable {background-color:transparent; width:100%;}
.ekGroupBrowserInnerTable {background-color:transparent; width: 100%}
.ekGroupBrowserHeaderSpan { color: black; font-size: 11px; font-weight: bold;  padding-left: .5em;}
.ekGroupBrowserListCheck {text-align:center; vertical-align:middle; width:1%;}
.ekGroupBrowserListImage {text-align:left; vertical-align:middle; width:48px; vertical-align:top;}
.ekGroupBrowserListGroupMain {vertical-align:top; text-align:left; width:50%;}
.ekGroupBrowserListGroupInfo {vertical-align:top; text-align:left;	width:50%;}
.ekGroupBrowserListGroupMain a, .ekGroupBrowserListGroupInfo a, .ekGroupBrowserFooter a {font-size: 11px;	font-weight: bold; color: #486AC5; }
.ekGroupBrowserFooter {text-align:right; width: 98%;}
.ekGroupBrowserCategorySeachBtn {font-size:.9em;}
.ekGroupBrowserCategoryList {text-align:left; }
.ekGroupBrowserCategoryHeader {font-weight:bold;}
.ekGroupBrowserTagsLabel {font-weight:bold;}

.ekGroupListOuterTable {background-color:transparent;width: 100%; }
.ekGroupListInnerTable {background-color:transparent; width: 100%;}
.ekGroupListHeaderSpan { color: black; font-size: 11px; font-weight: bold; padding-left: .5em;}
.ekGroupListListCheck {text-align:center; vertical-align:middle; width:1%;}
.ekGroupListListImage {text-align:left; vertical-align:middle; width:48px; vertical-align:top;}
.ekGroupListListGroupMain {vertical-align:top; text-align:left;}
.ekGroupListListGroupInfo {vertical-align:top;	text-align:left;}
.ekGroupListListGroupMain a, .ekGroupListListGroupInfo a, .ekGroupListFooter a {font-size: 11px; font-weight: bold;color: #486AC5;}
.ekGroupListFooter {text-align:right; background-color: Transparent;}
.ekGroupListTagsLabel {font-weight:bold;}
.ekGroupListListCheck input{border:0px}

.tabs-container{font-family:Arial}
/* Profile Control */
.EktProfileCtl { font-family:Arial; background-color: #ffffff; border-style: solid; border-color: #3B5998 ; border-width: 1px; position: relative; top: 0px;
	left: 0px; height: 235px; overflow: hidden; }

/* HeaderBar */
.EktProfileCtl_HeaderBar{ background-color: #3B5998; font-weight: bold; font-size: 1.25em; padding: .25em; padding-left: .5em; color: #fff;}
.EktProfileCtl_Body { height: 200px; }
.EktProfileCtl_ScrollableBlock{ overflow: auto; height: 100%; margin-top: .25em; }
.EktProfileCtl_Body a{ color: #3B5998;}

/* Image Container */
.EktProfileCtl_ImageContainer{ position: relative; margin-top: .5em; margin-left: .5em; float: left; }
.EktProfileCtl_ImageContainer img{ border: solid 1px #dddddd; margin-right: .5em; }
.EktProfileCtl_TagBlockContainer{ float: left; padding: .25em; margin-top: .25em; padding-top: 0em; }
.EktProfileCtl_TagNameContainer {font-weight: bold;}
.EktProfileCtl_TagsContainer{ width: 120px; overflow: auto; }
.EktProfileCtl_TagItem {margin: 5px;}
.EktProfileCtl_TagItemName {}
.EktProfileCtl_TagLinks{ word-wrap: break-word; -moz-binding: url('xml/moz_wordwrap.xml#wordwrap'); } /* add support for FireFox 2.0 */

/* Info Container */
.EktProfileCtl_InfoContainer{ margin-left: 2em; margin-top: .25; float: left; padding: .25em; }

/* ScreenName Container */
.EktProfileCtl_ScreenNameContainer{ font-weight: bold; }

/* Properties Container */
.EktProfileCtl_PropertiesContainer{ padding: 0em; overflow: auto; }
.EktProfileCtl_PropertiesTitle{ font-weight: bold; }
.EktProfileCtl_PropertiesItem{ margin-bottom: 4px; width: 100%; word-wrap: break-word; -moz-binding: url('xml/moz_wordwrap.xml#wordwrap');} /* add support for FireFox 2.0 */
.EktProfileCtl_PropertiesItemName{ font-weight: normal; }
.EktProfileCtl_PropertiesItemValue{	font-weight: normal; margin-left: .5em; }
.EktProfileCtl_PropertiesItemValue input { vertical-align: middle; border: 1px; }
.EktProfileCtl_EditLinkContainer { clear: both; position: absolute; top: .5em; right: .5em; }
.EktProfileCtl_EditLinkContainer a { color: #ACBABC; text-decoration: none; display: block; }
.EktProfileCtl_EditLinkContainer a:hover { color: #fff; text-decoration: underline; }


/* New Css for Social Networking */
.new_content{width: 350px; float: left; }
.bg_header{width: 330px; padding:  6px 16px 0px 10px; height: 21px; margin: 0 auto; background: url(images/content_header.gif); text-align:left; margin-bottom: 1px;margin-top: 1px; padding-left: 2px; padding-top: 1px; font-family: Arial; font-size: 12px; color: #FFFF00; font-weight: bold; text-transform: uppercase; vertical-align:bottom;line-height:21px;}
.bg_content{width: 330px; padding: 3px 10px 0px 10px;  background: url(images/bg_content.gif);}
.bg_footer{width: 350px;  height: 9px; background: url(images/bg_footer.gif);}

.new_content1{width: 350px; float: right; }
.new_content3{width: 350px; float: right;}
.bg_content1{width: 330px; padding: 3px 10px 0px 10px;  background: url(images/bg_content.gif);}
.bg_footer1{width: 350px;  height: 9px; background: url(images/bg_footer.gif);}

.new_content2{width: 100%; float: right;}
.bg_header2{width: 100%; padding: 6px 10px 0px 10px; background: url(images/bg_topcurve.gif); font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff; text-transform: uppercase;}
.bg_content2{width: 98%; padding: 3px 10px 0px 10px;  background: url(images/bg_content.gif);}
.bg_footer2{width: 100%;  height: 9px; background: url(images/bg_footer.gif);}


/* CSS for Message Board XSLT */
.messageb_layout{width: 99%; clear: both;}
.messageb_avatar{width: 20%; float: left; padding: 3px 0px 3px 0px; }
.messageb_content{width: 70%; float: left;}
h3.dark{color: #333; font-size: 13px; font-weight: bold;}
.message_title{font-family: Arial; font-size: 11px; color: #000000;-moz-binding: url('workarea/csslib/xml/moz_wordwrap.xml#wordwrap'); word-wrap: break-word;}

.AddComment{width: 100%; clear: both; margin-top: 5px; border-top: 1px solid #ccc;}

/*Forum Editor CSS*/
.content_html_OuterTable { width: 360px; background-color: #9EBEF5; }
#content_html_toolbarArea select { margin: 0px; padding: 0px; font: 11px Arial,Arial,sans-serif; }
.content_html_HtmlBox {	overflow: auto;	font-family: Courier New, Courier; padding: 4px; border-right: 1px solid #808080; 
    border-left: 1px solid #808080; border-top: 1px solid #808080; border-bottom: 1px solid #808080; }
.content_html_DesignBox { background-color: #FFFFFF; border: 0; border-right: 1px solid #808080; border-left: 1px solid #808080; border-top: 1px solid #808080; border-bottom: 1px solid #808080; }
.content_html_DesignBox body { background-color: black; }
.content_html_Toolbar { margin-bottom: 1px; margin-right: 2px; float: left; }
.content_html_Button_Off_Out { padding: 1px; background-color: transparent; }
.content_html_Button_Off_Over { padding: 0px; border-top: 1px solid #000080; border-left: 1px solid #000080; border-right: 1px solid #000080; border-bottom: 1px solid #000080; background-color: #FFF4CC; 
    background-image: url(/ektravels/WebResource.axd?d=I9FY3XwO0gJTEOhLRHZZWFD9rDeP4QWZ2G2eZ9VHkO2GAs_KaDKs_kOXtzr8ys11THZY88P3gpiGzLJPAxliUArcIaNhhqzrjgdcNGAr9ed_h3Y8N56bPI09GfNbaUnfLLizKT9MEmdFhwsFFclHj0eo4Ak4uA6xKVutEC52zO6zNhQvcnQCHOD1qxf4K_tD0&t=633306227300000000); }
.content_html_Button_On_Out { padding: 0px; border-top: 1px solid #000080; border-left: 1px solid #000080; border-right: 1px solid #000080; border-bottom: 1px solid #000080; background-color: #FFD58C; 
    background-image: url(/ektravels/WebResource.axd?d=I9FY3XwO0gJTEOhLRHZZWFD9rDeP4QWZ2G2eZ9VHkO2GAs_KaDKs_kOXtzr8ys11THZY88P3gpiGzLJPAxliUArcIaNhhqzrjgdcNGAr9ed_h3Y8N56bPI09GfNbaUnfLLizKT9MEmdFhwsFFclHj0KtIPIOBhAc_9Zd7QCGD83kFZOpG9MaFWPYzH4Efs2S0&t=633306227300000000); }
.content_html_Button_On_Over { padding: 0px; border-top: 1px solid #000080;	border-left: 1px solid #000080;	border-right: 1px solid #000080; border-bottom: 1px solid #000080; background-color: #FE914E;
    background-image: url(/ektravels/WebResource.axd?d=I9FY3XwO0gJTEOhLRHZZWFD9rDeP4QWZ2G2eZ9VHkO2GAs_KaDKs_kOXtzr8ys11THZY88P3gpiGzLJPAxliUArcIaNhhqzrjgdcNGAr9ed_h3Y8N56bPI09GfNbaUnfLLizKT9MEmdFhwsFFclHj95SBU-UCRDENTY9EuiGRfYJJXyZvoYn9ToJpUl4fUO70&t=633306227300000000); }
.content_html_StartTabOn { font: 10pt MS Sans Serif; padding: 1px; border-left: 1px solid #81A9E2; border-right: 1px solid #FFFFFF; border-top: 1px solid #808080; border-bottom: 1px solid #81A9E2; background-color: #81A9E2; }
.content_html_StartTabOff {	font: 10pt MS Sans Serif; padding: 1px; border-left: 1px solid #81A9E2; border-right: 1px solid #808080; border-top: 1px solid #808080; border-bottom: 1px solid #81A9E2; background-color: #81A9E2; }
.content_html_TabOn { font: 8pt MS Sans Serif; padding: 1px 5px; border-left: 1px solid #FFFFFF; border-right: 1px solid #808080; border-top: 1px solid #9EBEF5; border-bottom: 1px solid #808080; background-color: #9EBEF5; }
.content_html_TabOffRight {	font: 8pt MS Sans Serif; padding: 1px 5px; border-left: 1px solid #808080; border-right: 1px solid #808080; border-top: 1px solid #808080; border-bottom: 1px solid #81A9E2; background-color: #81A9E2; }
.content_html_TabOffLeft { font: 8pt MS Sans Serif; padding: 1px 5px; border-left: 1px solid #808080; border-right: 1px solid #FFFFFF; border-top: 1px solid #808080; border-bottom: 1px solid #9EBEF5; background-color: #81A9E2; }
.content_html_EndTab { font: 10pt MS Sans Serif; width: 100%; padding: 1px; border-left: 1px solid #81A9E2; border-right: 1px solid #81A9E2; border-top: 1px solid #808080; border-bottom: 1px solid #81A9E2; background-color: #81A9E2; }
.content_html_AncestorArea { margin-left: 4px; }
.content_html_AncestorArea a { padding: 1px; margin-left: 2px; margin-right: 2px; border: 1px solid #808080; color: #000; font-family: arial; font-size: 11px; }
.content_html_AncestorArea a:link, .content_html_AncestorArea a:visited, .content_html_AncestorArea a:active {
	background-color: transparent; text-decoration: none; }
.content_html_AncestorArea a:hover { text-decoration: none; background-color: #316AC5; border: 1px solid #fff; color: #fff; }
/**/
/**/
.videobar{ background-color:#F00; }
div.jgsocial{ background-color: Red; display: inline; }