﻿
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:Tahoma, Lucida Sans, Arial, Sans-Serif;
	 
}


body 
{
    width:100%; height:100%; 
     
    background-attachment:scroll;
	background-color:#d5d6d6;
	background-image: url(../images/bg.png); background-repeat: repeat-x; 
	 
	margin: 0;
	padding: 0;
}
ol, ul {
	list-style: none;
}
fieldset,img { border: none; }


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

p {margin:0; padding:0;}

a {
	text-decoration: none;
	 outline:none; 
	 color:#3B5998;
	cursor: pointer;
}

a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

a:active {outline:none;}
:focus {-moz-outline-style:none;}
:focus {outline: 0;}

strong {font-weight: bold; }
small {font-size:11px; color:#1d1f1f; font-weight:bold; }

.clear {clear:both;display:block;height:0;overflow:hidden;width:0;}
.clear13 {clear:both;display:block;height:12px;overflow:hidden;width:0;}
*+html .clear13 {height:13px;}




.hidden {display:none;visibility:hidden;}


#container { width: 980px; margin: 0 auto; position: relative; background-color:#B9B5B5; }

 

#mainContainer { width: 970px; margin:0 auto; /*background-color:#FFF; height:1500px;*/}

#header 
{
    width: 970px; height: 111px; 
    background-image: url(../images/sharek_header_v4_2_970x111.png);
    background-repeat: no-repeat;
    position:relative;
}
#gohome 
{
    overflow: hidden; position: absolute; top: 0px; width: 191px; right: 7px; height: 106px; cursor: pointer;
    
} 

#mainContent 
{
    margin: 0 auto; position: absolute; top: 114px;
    
    background-image: url(../images/maincontent_bg_970x278.png);
    background-repeat: no-repeat;
    width: 970px; 
}

#content 
{
    margin:0 auto;
    /*min-height:600px;
    padding-bottom:15px;*/
    width:958px;
    position:relative;
    top:15px; 
}

.content_panel_666x122
{
    width: 666px; height: 122px; 
    /*background-image: url(../images/content_panel_670x122.png);background-repeat:no-repeat;*/
    background-color:#eaeaea;border:1px solid #b9b9b9;
    
    display:inline;float:left; margin-left:13px;
    margin-top:4px;
}
*+html .content_panel_666x122 {margin-left:12px;}

.nav_panel .icon {margin:0 auto;}
*+html .nav_panel .icon {margin:0;}

#nav_whoweare .icon,
#nav_policies .icon,
#nav_eventsarchive .icon,
#nav_videoarchvie .icon,
#nav_photoarchvie .icon,
#nav_forum .icon,
#nav_links .icon,
#nav_emailfeedback .icon,
#nav_vidfeedback .icon
{
    width: 75px; height: 70px; 
    background-image: url(../images/nav_sprite_600x70.png);background-repeat:no-repeat;
}
#nav_whoweare .icon {background-position: -225px 0px;}
#nav_eventsarchive .icon {background-position: 0px 0px;}
#nav_videoarchvie .icon {background-position: -75px 0px;}
#nav_photoarchvie .icon {background-position: -150px 0px;}
#nav_policies .icon {background-position: -525px 0px;}
#nav_forum .icon {background-position: -300px 0px;}
#nav_links .icon {background-position: -375px 0px;}
#nav_vidfeedback .icon {background-position: -375px 0px;}
#nav_emailfeedback .icon {background-position: -450px 0px;}


.nav_text { font-size:13px; /*font-weight:bold;*/ text-align:center; color:#3272e0;}

.nav_panel {/*left:13px;*/left:11px; position:relative;top:9px; /*float:right;margin-right:7px;*/ }
*+html .nav_panel {left:9px;}
.nav_item { float:left; /*margin-right:30px;margin-right:14px;*/
            margin-right:17px; padding:9px; cursor:pointer;
            text-align:center;}
.nav_item a:hover { text-decoration:none;}

.nav_item_selected 
{ /*background-color:#CCCECE;*/ background-color:#D2DEED;
  -moz-box-shadow:#999 0 0 7px;
  /*-webkit-box-shadow:0 0 10px 3px #ccc;*/
  -webkit-box-shadow: #999 0 0 7px;
  box-shadow: #999 0 0 7px;
  
  border:1px solid #BBBBBB;
  padding-bottom:8px;
}
*+html .nav_item_selected {border:0px;padding-bottom:9px;}

.content_panel_692x122
{
    width: 692px; height: 122px; 
    background-color:#eaeaea;border:1px solid #b9b9b9;
    display:block;float:left; 
   margin-left:12px;
}    
*+html .content_panel_692x122 {width: 691px;}

.content_panel_932x120
{
    width: 931px; height: 120px; 
    background-color:#eaeaea;border:1px solid #b9b9b9;
    display:block;float:left; 
   margin-left:12px;
     /*margin-top:12px;*/
}
*+html .content_panel_932x122 {width: 930px;margin-top:13px; }

.divider_2x100
{
    width: 2px; height: 100px; 
    background-image: url(../images/divider_2x100.png);background-repeat:no-repeat;
}

.video_msg_bg_529x354
{
    width: 529px; height: 354px; 
    /*background-image: url(../images/video_msg_bg_529x354.png);background-repeat: no-repeat;border:1px solid #b9b9b9;*/
    background-color:#000;
    
   display: inline; float: left; margin-left: 12px;
   position:relative; 
                    
}
#playerDiv 
{
    background-color:#000;
    height:338px;
    left:-7px;
    position:relative;
    top:8px;
    width:515px;
} 

#playerDiv img 
{ 
    /*background-color:#FFFFFF;*/
 
    height:338px;
    margin:0 auto;
    /*opacity:0.6;*/
    width:515px;
    position:relative; z-index:0;
}
#playme 
{ 
    background-repeat:no-repeat;
    width:78px;height:78px;
    /*margin-right:42%; margin-top:25%; SAFARI DOESN'T LIKE PERCENTAGES */
    margin-right:218px;margin-top:130px;
    position:absolute;z-index:99; 
    /*cursor:pointer;*/
    background-image: url(../images/pause_sprite_156x78.png);
}
.playme_off { background-position:0px 0px; cursor: pointer; /*background-image: url(../images/pause_78x78.png);*/}
.playme_on {height:78px; background-position:-78px 0px;  cursor: pointer;/*background-image: url(../images/pause_hover_78x78.png);*/}

.content_panel_391x354
{
    width: 387px; height: 354px; 
    /*background-image: url(../images/content_panel_391x354.png);background-repeat:no-repeat;
    background-color:#eaeaea;border:1px solid #b9b9b9;*/
    
    display: inline; float: left; margin-left: 13px;
                    
}

.panel_header_280x35
{
    width: 280px; height: 35px; overflow: hidden; white-space: nowrap; margin: 0 auto;
                       
}
.panel_header_280x35 .wrap {margin-top: 8px;}

.panel_header_391x37
{
    width: 391px; height: 37px; 
    background-image: url(../images/panel_header_391x37.png);background-repeat:no-repeat;/**/
    float: right; display: inline;
    position:absolute;
right:13px;
    z-index:10;
    border-bottom:1px solid #b9b9b9;
     
}
.panel_header_391x37 .wrap {margin: 8px 10px 0px 0px;}
.panel_body
{
    background-color:#eaeaea;border:1px solid #b9b9b9;
    
}

#panel_body_eventarchives
{
 height:316px;left:4px;position:relative;width:389px;z-index:0;top:37px;   
}
*+html #panel_body_eventarchives {left:3px;border-top:none !important; }


#panel_body_forum
{
    width:615px;height:200px;
    float:left;
    border-top:none !important; 
    position:relative;top:37px;z-index:0;
    
}
*+html #panel_body_forum {left:-1px;border-top:none !important; height:199px;}


#loading_cal 
{
    position:absolute;
    right:90px;
    top:3px;
}

#calendar 
{
    width:280px;   height:230px;
    margin: 0px auto;
    position:relative; top:10px;
    z-index:999;
}






.top_panel
{
    display:inline;float:left;/*margin-left:13px;margin-top:4px;*/margin-left:12px;margin-top:12px;
}

.wrap_666
{
 width: 634px; margin: 0px auto; position: relative; top: 14px;text-align:center;   
}

.panel_table_666
{
    /*width: 634px;*/ width:97%; margin: 0px auto; position: relative; top: 12px;   
}
.panel_table_666 div.item { margin-left:10px;}

.wrap_110
{
 vertical-align: middle;padding-top:1px; text-align: center; width: 100%; height: 100%;
}

.content_302_wrap 
{
    background-image: url(../images/content_panel_bg_5x120.png);background-repeat:repeat-x;
    
    border:1px solid #CCCCCC;color:#333333;
    width:302px;height:143px;overflow:hidden;
    position:relative;
    display:inline;float:left;
    margin:0;  
}


#content_panel_links {}

.content_panel_459x331
{
    width: 459px; height: 331px; 
    background-image: url(../images/content_panel_459x331.png);background-repeat:no-repeat;
}
.content_panel_302x287
{
    width: 302px; height: 287px; 
    background-image: url(../images/content_panel_302x287.png);background-repeat:no-repeat;
}
.content_panel_v4_302x238
{
    width: 302px; height: 238px; 
    background-image: url(../images/content_panel_v4_302x238.png);background-repeat:no-repeat;
    
    display: inline;float: left;margin-left: 13px;
}
.content_panel_v4_302x287
{
    width: 302px; height: 287px; 
    background-image: url(../images/content_panel_v4_302x287.png);background-repeat:no-repeat;
    
    display: inline;float: left;margin-left: 13px;
}
.content_panel_v4_459x331
{
    width: 459px; height: 331px; 
    background-image: url(../images/content_panel_v4_459x331.png);background-repeat:no-repeat;
}

.content_panel_664x122
{
    width: 664px; height: 122px; 
    background-image: url(../images/content_panel_664x122.png);background-repeat: no-repeat;
                
}
.content_panel_110x28
{
    width: 110px; height: 27px; 
    /*background-image: url(../images/content_panel_110x28.png);background-repeat: no-repeat;*/
    
    background-color:#D8DBDF; 
                
}
.content_panel_928x707
{
    width: 928px; height: 707px; 
    background-image: url(../images/content_panel_928x707.png);background-repeat: no-repeat;
    margin:0 auto;
                
}
.content_panel_930x54
{
    width: 930px; height: 54px; 
     background-color:#E3E4E4;border:1px solid #ccc;
}
.content_panel_666x54
{
    width: 666px; height: 54px; 
     background-color:#E3E4E4;border:1px solid #ccc;
}
.content_panel_930x54
{
    width: 930px; height: 54px; 
    /*background-image: url(../images/content_panel_664x54.png);background-repeat: no-repeat;*/
     
    background-color:#E3E4E4;border:1px solid #ccc;
}
.content_panel_390x316
{
    width: 390px; height: 410px; 
     background-color:#fff;border:1px solid #CCCCCC;
}
.content_panel_525x410
{
    width: 525px; min-height:410px; 
     
     background-color:#E3E4E4;border:1px solid #ccc;
     
}

.content_panel_360x100
{
    /*width: 360px; height: 100px; 
     
     background-color:#EAEAEA;border:1px solid #ccc;
     */
     bottom:13px;left:67px;position:absolute;
 


}

.content_panel_928 
{
    width: 928px;  
    background-color:#E3E4E4; overflow:hidden;
    
    margin:12px auto 0px auto; padding:13px 0px;
}
*+html .content_panel_928 {margin:13px auto 0px auto;}

.content_panel_928 .top {padding: 0px 13px 0px 0px;}
.content_panel_928 .bottom {padding: 15px 13px 0px 0px; position: relative; z-index: 99;}

#pager_top, #pager_bottom  {margin-left: 10px;}

/*.content_panel_top_928x15
{
    width: 928px; height: 15px; 
    background-image: url(../images/content_panel_top_928x15.png);background-repeat: no-repeat;
}
.content_panel_bottom_928x15
{
    width: 928px; height: 15px; 
    background-image: url(../images/content_panel_bottom_928x15.png);background-repeat: no-repeat;
}
.content_panel_mid_928x5
{
    width: 928px; 
    background-image: url(../images/content_panel_mid_928x5.png);
    background-repeat:repeat-y;
}*/
.content_panel_896 
{
    width: 896px;  
    background-color:#D8D9D9;  
}
/*.content_panel_top_896x10
{
    width: 896px; height: 10px; 
    background-image: url(../images/content_panel_top_896x10.png);background-repeat: no-repeat;
}
.content_panel_bottom_896x10
{
    width: 896px; height: 10px; 
    background-image: url(../images/content_panel_bottom_896x10.png);background-repeat: no-repeat;
}
.content_panel_mid_896x5
{
    width: 896px; 
    background-image: url(../images/content_panel_mid_896x5.png);
    background-repeat:repeat-y;
}*/



#content_table {width: 930px; position: relative;top: 4px; margin:0 auto;}
#content_table tr.content_row td.content_cell {padding-bottom:13px;}
*+html #content_table tr.content_row td.content_cell {padding-bottom:14px;}

/*########################### HOME PAGE #############################*/

.wbig_full_384x348
{
    width: 384px; height: 348px; 
    background-image: url(../images/wbig_full_384x348.png);background-repeat: no-repeat;
}
.wbig_wrapper
{
    font-size: 14px; line-height: 20px; text-align: justify; padding: 0px 20px;
                                        position: relative; top: 128px; right: 0px;
}

.gallery_upper_bg_932x15
{
    width: 932px; height: 15px;
    background-image: url(../images/gallery_upper_bg_932x15.png);background-repeat: no-repeat;
    margin: 0 auto; 
}
.gallery_mid_bg_932x3
{
    width: 932px;
    background-image: url(../images/gallery_mid_bg_932x3.png);background-repeat: repeat-y;;
    margin: 0 auto; 
}
.gallery_lower_bg_932x15
{
    width: 932px; height: 15px;
    background-image: url(../images/gallery_lower_bg_932x15.png);background-repeat: no-repeat;
    margin: 0 auto; 
}

#carousel_table {margin: 0 auto;}

.carousel {position: relative;}
.carousel button { float: left;}
.carousel a.prev, .carousel a.next 
{
        display: block;
        float: left;
        width: 50px;
        height: 48px;
        text-decoration: none;
        position:relative; z-index:10;
        
}
.carousel a.prev { background: url("../images/prev_48x48.png") no-repeat;}
.carousel a.next { background: url("../images/next_48x48.png") no-repeat;}
.carousel a.next:hover { background-image: url("../images/next_48x48.png");}
.carousel a.prev:hover { background-image: url("../images/prev_48x48.png");}    
.carousel a:hover, #jCarouselLiteDemo .carousel a:active {border: none;outline: none;}                 
.carousel .jCarouselLite {border: 1px solid black;float: left;background-color: #dfdfdf;position: relative;visibility: hidden;left: -5000px;}
.carousel ul {margin: 0;}
.carousel li img, .carousel li p {background-color: #fff;width: 150px;height: 118px;margin: 10px;}
.widget img {cursor: pointer;}
.mid {margin-left: 80px;width: 400px;height: 300px;}
.vertical {margin-left: 170px;}
.vertical .jCarouselLite {width: 170px;}
.imageSlider li img, 
.imageSlider li p, 
.imageSliderExt li img , 
.imageSliderExt li p {width: 400px;height: 300px;}

#bottom_panels_table {width: 928px; margin: 0 auto;position: relative; }
#bottom_panels_table table { width: 100%; margin-top: 60px; }

.wright_462x259
{
    width: 462px; height: 259px;
    background-image: url(../images/wright_462x259.png);background-repeat: no-repeat;
}
.wleft_462x259
{
    width: 462px; height: 259px;
    background-image: url(../images/wleft_462x259.png);background-repeat: no-repeat;
}
.wsmall_left_299x259
{
    width: 299px; height: 259px;
    background-image: url(../images/wsmall_left_299x259.png);background-repeat: no-repeat;
}
.wsmall_right_299x259
{
    width: 299px; height: 259px;
    background-image: url(../images/wsmall_right_299x259.png);background-repeat: no-repeat;
}
.wsmall_mid_299x259
{
    width: 299px; height: 259px;
    background-image: url(../images/wsmall_mid_299x259.png);background-repeat: no-repeat;
}

.wrapper
{
     text-align: right; position: relative;
    font-size: 14px; line-height: 20px; overflow:hidden;
    padding: 10px 10px 0px 0px;  /*padding: 15px; height:240px; */
}

.social_table {width: 90%; right:15px; position:relative; /*top:35px;*/top:27px; text-align: right; z-index:0;}
.social_table tr td { /*padding-bottom:20px;*/padding-bottom:35px; }

.content_panel_283x40
{
    width: 100%; height: 40px;
    /*background-image: url(../images/content_panel_283x40.png);background-repeat: no-repeat;*/
    margin-top:6px;
    /*background-color:#c0c9d3;*/
    background-color:#d2d8df;
}

#topics_latest .title_wrapper { float:right;margin:10px 10px 0px 0px; height:20px; width:88%;/*width:205px;*/ overflow:hidden; }
#topics_latest .datetime_wrapper { float:right;margin:5px 0px 0px 0px; line-height:14px;  overflow:hidden;}
#topics_latest .datetime_wrapper .date_wrapper {display:inline;}
#topics_latest a {color:#3B5998;}

/*####################### END HOME PAGE #############################*/

#WelcomeDiv_wrap {overflow:hidden; padding:10px;}

#WelcomeDiv_wrap #profileimage 
{position:relative; float:right;background-color:#FFFFFF;border:3px double #999999; height:90px;
 right:3px;top:3px;}

 

#WelcomeDiv_wrap #profile_options {padding-right:16px; overflow: hidden; white-space: nowrap; margin-top:5px;}
#WelcomeDiv_wrap #profile_options div { height:25px; overflow:hidden;}

#edit_profilepicture 
{
    background:#FFFFFF none repeat scroll 0 0;
    height:20px;
    padding:5px 25px 0px 0px;
    position:absolute;
    right:0;
    top:0;
    width:65px;
    font-size:10px;
    opacity:0.8;
    filter:alpha(opacity=80);
    color:#3B5998;
} 

#edit_profilepicture_icon 
{
    background:transparent url(../images/edit_profile_pic.gif) no-repeat scroll right top;
    height:18px;
    position:absolute;
    right:4px;
    top:4px;
    width:18px;
}
a#edit_profilepicture:hover #edit_profilepicture_icon{background-position:right bottom}

.login_hint { display:none; position:absolute;left:262px;width:155px; z-index:10; overflow:hidden; background:url('../images/login_hint.png') no-repeat;height:21px; color:#CF5460;font-size:11px; }
.login_hint_wrap {padding-right:9px; padding-top:2px; text-align:right;}
.login_bad_combo 
{  
    
    background-color:#EFDCA3;
    border:1px solid #000000; top:38px;left:5px;
    color:#CF5460;
    font-size:12px;
    font-weight:bold;
    height:15px;

overflow:hidden;
padding:10px;
position:absolute;
width:220px;
z-index:10;}

#login_table 
{/*width: 238px; height: 90%; position:relative; top:10px; left:10px;*/ 
    height:90%;
    left:-10px;
    position:relative;
    top:6px;
    /*width:230px;*/
}
#login_table tr td {/*padding-bottom:8px;*/}


#signin_mojo { position:relative;cursor:pointer;}
#signin_mojo_wrap { background-color:#D8D9D9;
                    width:205px; /*width:230px; */
                    height:103px;
                    color:#3B5998;opacity:0.8;
                    position:absolute; top:10px; left:10px;   }       
                                
#signin_mojo_wrap .signin_txt { float:right;font-size:19px;font-weight:bold; padding-top:37px; }                               
#signin_mojo_wrap .signin_icon 
{
    width:48px; height:46px;
    background-image:url(../images/login_sprite_95x46.png);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    float:right;
    margin-right:18px; /*margin-right:30px;*/
    margin-top:29px;
}

.login_panel_250x122 
{
    width: 250px; height: 122px;
    background-color:#eaeaea;border:1px solid #b9b9b9;
	
	display:inline;float:left; margin-left:12px;/**/
    margin-top:4px;
    
    text-align:right; 
} 
.login_panel_225x122
{
    width: 225px; height: 122px; 
    /*background-image: url(../images/content_panel_250x122.png);background-repeat: no-repeat;*/
    
    /*width:248px; height:120px;border:1px solid #b9b9b9;background:#cecfcf url(../images/content_panel_bg_5x120.png) repeat-x center top;*/
	background-color:#eaeaea;border:1px solid #b9b9b9;
	
	display:inline;float:left; margin-left:12px;/**/
    margin-top:4px;
    
    text-align:right;
	           
}

#logout_table {/*width: 238px; margin:12px 11px 0px 0px;*/position:relative;right:15px;top:13px;}
#logout_table tr td {padding-bottom:8px;}
*+html #logout_table tr td {padding-bottom:5px;}
#logout_table img {}

.h_divider 
{
    background-color:#c4c4c4; height:1px; width:97%; 
    margin:0 auto; clear:both;
    position:relative;top:7px;
}

#topics { position:relative;top:18px; right:15px; min-height:320px;}
#topics .topic
{
    /*width: 896px; height: 189px; 
    background-image: url(../images/content_panel_896x189.png);background-repeat: no-repeat;*/
    margin:0 auto;
    padding-bottom:15px;
    
}
#topics .topic_wrapper { padding:15px;line-height:14px; }
.topic_title {color:#3B5998;font-size:13px; font-weight:bold;}
.topic_date {color:#222;font-size:11px; font-weight:bold; margin-top:3px;}
.topic_body 
{
    color:#222;font-size:12px; margin:15px auto 0px auto; line-height:18px; width:97%; 
    padding: 10px; font-weight: normal; background-color: #ECEFF5; text-align: justify;
}

a.more_details, .more_link {color:#3B5998;font-size:11px; font-weight:bold;}
div.topic_comment_count {margin-top:15px; font-weight:bold;color:#3B5998;font-size:11px;}


div.topic_feedback, div.image_feedback {margin-top:15px; width:90% !important; }
div.topic_feedback img, div.image_feedback img { /**/vertical-align:bottom; margin-left:3px; width:32px;height:32px;}
div.topic_feedback a , div.image_feedback a { color:#3B5998;font-size:11px; font-weight:bold;} 
a.write_feedback
{
    white-space: nowrap; 
    background: url(../images/comments_icon_15x16.png) no-repeat scroll 100% 80%; zoom: 1;
    padding:2px 19px 4px 0px;
}

.lbl_topic_title
{
    white-space: nowrap; 
    background: url(../images/tick_blue.png) no-repeat scroll 100% 80%; zoom: 1;
    padding:2px 22px 4px 0px;
    cursor:pointer;
}



#a_event_info
{
    white-space: nowrap; 
    background: url(../images/event_info_icon_20x20.png) no-repeat scroll 100% 100%; zoom: 1;
    padding:2px 22px 3px 0px;
    color:#3272E0; font-weight: bold; font-size:12px;
}
#amore_about
{
    white-space: nowrap; 
    background: url(../images/event_moredetails_icon_20x20.png) no-repeat scroll 100% 100%; zoom: 1;
    padding:2px 22px 3px 0px;
    color:#3272E0; font-weight: bold; font-size:12px;
}

.more_link
{ 
    white-space: nowrap; 
    background: url(../images/arrow_left_7x4.png) no-repeat scroll 0 60%; zoom: 1;
    padding:0px 0 0px 10px;    
}

a.more_details 
{ 
    white-space: nowrap; 
    background: url(../images/arrow_down_7x4.png) no-repeat scroll 0 50%; zoom: 1;
    padding:0px 0 0px 10px;    
}
a.more_details_b
{ 
    white-space: nowrap; 
    background: url(../images/arrow_left_blue.gif) no-repeat scroll 0 50%; zoom: 1;
    padding:0px 0 0px 10px;  
    color:#3B5998;font-size:11px; font-weight:bold;  
}
.more_comments
{ 
    white-space: nowrap; 
    background: url(../images/comments_icon_15x13.png) no-repeat scroll 100% 80%; zoom: 1;
    padding:2px 19px 4px 0px;
    
    color:#3B5998;font-size:11px; font-weight:bold; 
}
.more_comments label{font-weight:normal; color:purple; }

a.topic_hide
{ 
    white-space: nowrap; 
    background: url(../images/arrow_up_7x4.png) no-repeat scroll 0 50%; zoom: 1;
    padding:0px 0 0px 10px;  
    color:#3B5998;font-size:11px; font-weight:bold;
      
}
a.topic_show
{ 
    white-space: nowrap; 
    background: url(../images/arrow_down_7x4.png) no-repeat scroll 0 50%; zoom: 1;
    padding:0px 0 0px 10px;  
    color:#3B5998;font-size:11px; font-weight:bold;
      
}

.arrow_orange
{
    white-space: nowrap; 
    background: url(../images/arrow_orange_9x15.png) no-repeat scroll 100% 50%; zoom: 1;
    padding:2px 15px 5px 0;
}
.arrow_blue
{
    white-space: nowrap; 
    background: url(../images/upcoming_event_icon_21x17.png) no-repeat scroll 100% 80%; zoom: 1;
    padding:0px 24px 0px 0;
}
.ask_25x25
{
    white-space: nowrap; 
    background: url(../images/ask_25x25.png) no-repeat scroll 100% 80%; zoom: 1;
    padding:0px 29px 0px 0;
}
.lbl_upcomingevent
{
    white-space: nowrap; 
    background: url(../images/upcoming_event_icon_21x21.png) no-repeat scroll 100% 80%; zoom: 1;
    padding:0px 24px 0px 0;
}
.archives
{
    white-space: nowrap; 
    background: url(../images/events_archive_icon_22x20.png) no-repeat scroll 100% 80%; zoom: 1;
    padding:0px 26px 0px 0;
}
.video
{
    white-space: nowrap; 
    background: url(../images/video_msg_icon_22x20.png) no-repeat scroll 100% 90%; zoom: 1;
    padding:0px 26px 0px 0;
}

#lbl_links
{
    white-space: nowrap; 
    background: url(../images/links_icon_20x20.png) no-repeat scroll 100% 90%; zoom: 1;
    padding:0px 26px 0px 0;
}
#lbl_forum
{
    white-space: nowrap; 
    background: url(../images/forum_icon_25x24.png) no-repeat scroll 100% 90%; zoom: 1;
    padding:0px 29px 0px 0;
}
#lbl_events_calendar
{
    white-space: nowrap; 
    background: url(../images/info_25x25.png) no-repeat scroll 100% 90%; zoom: 1;
    padding:0px 26px 0px 0;
}
#lbl_video_album
{
    white-space: nowrap; 
    background: url(../images/video_album_icon_25x21.png) no-repeat scroll 100% 90%; zoom: 1;
    padding:0px 29px 0px 0;
}
#lbl_photo_album
{
    white-space: nowrap; 
    background: url(../images/photo_album_icon_25x19.png) no-repeat scroll 100% 90%; zoom: 1;
    padding:0px 29px 0px 0;
}
.lbl_loading
{
    white-space: nowrap; 
    background: url(loading.gif) no-repeat scroll 100% 50%; zoom: 1;
    padding:6px 40px 6px 0;
}

.fR {float:right;}
.fL {float:left;}
.semi_trans { opacity:0.5; filter:alpha(opacity=50); }
.loading { position:absolute;right:35%;top:35%; }
.loading_panel { position:relative;right:27%;top:100px; }


#photos_wrap
{
    border: 3px double #999999; width: 431px; height: 246px;
        overflow: hidden; margin: 0 auto;
}

.galleryview {overflow: hidden;}

#videos_view {padding-top: 5px;}
#videos_wrap {margin: 0 auto;}
#videos_wrap a.next, 
#videos_wrap a.previous
{
	background-image:url(../images/video_album_pager_sprite_40x230.png); 
    background-attachment:scroll;
    background-repeat:no-repeat;
	position:relative;display:block; 
	
	text-decoration:none; font-size:9px; color:#777;
}

#videos_wrap a.next {width:10px; height:230px;}
#videos_wrap a.next {background-position: 0px 0px;}
#videos_wrap a.next:hover {background-position: -10px 0px;}

#videos_wrap a.previous {width:10px; height:230px;}
#videos_wrap a.previous {background-position: -30px 0px;}
#videos_wrap a.previous:hover {background-position: -20px 0px;}


.albums_pager {position: absolute; bottom: 26px; right: 13px;}
.albums_pager a.next span {position: relative; left: -37px;top: 1px;}
.albums_pager a.previous span { position: relative;left: -38px; top: 1px;}
.albums_pager a.next, 
.albums_pager a.allevents, 
.albums_pager a.previous
{
	background-image:url(../images/albums_pager_sprite_432x48.png); 
    background-attachment:scroll;
    background-repeat:no-repeat;
	position:relative;display:block; 
	
	text-decoration:none; font-size:9px; color:#777;
}

.albums_pager a.next {width:105px; height:16px;}
.albums_pager a.next {background-position: 0px 0px;}
.albums_pager a.next:hover {background-position: 0px -16px;}
.albums_pager a.next:active {background-position: 0px -32px;}

.albums_pager a.previous {width:106px; height:16px;}
.albums_pager a.previous {background-position: -326px 0px;}
.albums_pager a.previous:hover {background-position: -326px -16px;}
.albums_pager a.previous:active {background-position: -326px -32px;}

.albums_pager a.allevents {width:221px; height:16px;text-indent:7px;}
.albums_pager a.allevents {background-position: -105px 0px;}
.albums_pager a.allevents:hover {background-position: -105px -16px;}
.albums_pager a.allevents:active {background-position: -105px -32px;}

.album_pager_list 
{
    background-color:#DBDCDC;
    border:1px solid #444444;
    margin:0 auto;
     display:none;
    width:98%;   
    border-top:none;
    position:relative;
    text-indent:3px;
    top:2px;
    width:98%; 
    z-index:999;
}
.album_pager_list label { display:block; padding:3px;cursor:pointer; } 

.album_current_event {position: relative;top: 1px;}
.album_current_event label { background-color:transparent !important;}

.filmstrip img { width:55px; height:30px;}
/*
.videos_pager a.next, .videos_pager a.allevents, .videos_pager a.previous
{
    background-image: url(../images/albums_pager_sprite_432x48.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    position: relative;
    display: block;
    text-decoration: none;
    font-size: 9px;
    color: #777;
}
.videos_pager a.next
{
    width: 105px;
    height: 16px;
}
.videos_pager a.next
{
    background-position: 0px 0px;
}
.videos_pager a.next:hover
{
    background-position: 0px -16px;
}
.videos_pager a.next:active
{
    background-position: 0px -32px;
}
.videos_pager a.previous
{
    width: 106px;
    height: 16px;
}
.videos_pager a.previous
{
    background-position: -326px 0px;
}
.videos_pager a.previous:hover
{
    background-position: -326px -16px;
}
.videos_pager a.previous:active
{
    background-position: -326px -32px;
}
.videos_pager a.allevents
{
    width: 221px;
    height: 16px;
    text-indent: 7px;
}
.videos_pager a.allevents
{
    background-position: -105px 0px;
}
.videos_pager a.allevents:hover
{
    background-position: -105px -16px;
}
.videos_pager a.allevents:active
{
    background-position: -105px -32px;
}*/


.video_pager_list
{
    background-color: #DBDCDC;
    border: 1px solid #444444;
    margin: 0 auto;
    display: none;
    width: 98%;
    border-top: none;
    position: relative;
    text-indent: 3px;
    top: 2px;
    width: 98%;
    z-index: 999;
}
.video_pager_list label
{
    display: block;
    padding: 3px;
    cursor: pointer;
}
.video_current_event label
{
    background-color: transparent !important;
}

.nophotos {color:#000000;
font-size:0.8em;
font-weight:bold; 
margin-right:20px;
margin-top:7px;}
.novideos {color:#000000;
font-size:0.8em;
font-weight:bold;position:absolute;
right:20px;
top:7px;}

.screen
{
    /*position:relative; width:398px; height:230px; 
margin-left:10px; border:1px solid; 
overflow:hidden;*/
    width: 417px;
}
.sections
{
    clear: left;
    width: 417px;
    height: 237px; /**/
    overflow: hidden;
}
.sections ul.video_pages_list
{
    width: 1592px; /**/
    float: left;
}
.sections ul.video_pages_list li.video_page
{
    float: left;
    width: 417px;
    height: 237px; /**/
    overflow: hidden;
}
.video_page_table
{
    /*height:240px;width:650px;*/
    margin: 0 auto;
}
.video_thumb
{
    cursor: pointer;
    height: 66px;
    margin: 0px 5px 10px 5px;
    background-color: #fff;
    border: 3px double #999999;
}
.video_thumb img
{
    width: 88px;
    height: 66px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
#vidtip
{
    display: none;
    background: transparent url(../images/popup_126x77.png) no-repeat;
    font-size: 12px;
    width: 106px;
    height: 56px;
    text-align: right;
    padding: 10px;
    color: #000;
    z-index: 1000;
}
#vidtip div
{
    font-size:10px;
font-weight:bold;
}
#vidtip p
{
    position: absolute;
    bottom: 25px;
}
#vidtip a
{
    font-size: 10px;
    color: #647bab !important;
}
        

#events_archive_pager a.next, 
#events_archive_pager a.allevents, 
#events_archive_pager a.previous
{
	background-image:url(../images/events_archive_pager_sprite_365x48.png); 
    background-attachment:scroll;
    background-repeat:no-repeat;
	position:relative;display:block;z-index:100;
	
	text-decoration:none; font-size:9px; color:#777;
}

#events_archive_pager a.next {width:105px; height:16px;}
#events_archive_pager a.next {background-position: 0px -16px;}
#events_archive_pager a.next:hover {background-position: 0px 0px;}
#events_archive_pager a.next:active {background-position: 0px -32px;}

#events_archive_pager a.previous {width:106px; height:16px;}
#events_archive_pager a.previous {background-position: -259px -16px;}
#events_archive_pager a.previous:hover {background-position: -259px 0px;}
#events_archive_pager a.previous:active {background-position: -259px -32px;}

#events_archive_pager a.allevents {width:154px; height:16px;}
#events_archive_pager a.allevents {background-position: -105px -16px;}
#events_archive_pager a.allevents:hover {background-position: -105px 0px;}
#events_archive_pager a.allevents:active {background-position: -105px -32px;}


#calendar_pager a.next, 
#calendar_pager a.allmonths, 
#calendar_pager a.previous
{
	background-image:url(../images/calendar_pager_sprite_275x48.png); 
    background-attachment:scroll;
    background-repeat:no-repeat;
	position:relative;display:block;z-index:100;
	
	text-decoration:none; font-size:9px; color:#777;
}

#calendar_pager a.next {width:75px; height:16px;}
#calendar_pager a.next {background-position: 0px 0px;}
#calendar_pager a.next:hover {background-position: 0px -16px;}
#calendar_pager a.next:active {background-position: 0px -32px;}

#calendar_pager a.previous {width:76px; height:16px;}
#calendar_pager a.previous {background-position: -199px 0px;}
#calendar_pager a.previous:hover {background-position: -199px -16px;}
#calendar_pager a.previous:active {background-position: -199px -32px;}

#calendar_pager a.allmonths {width:124px; height:16px;}
#calendar_pager a.allmonths {background-position: -75px 0px;}
#calendar_pager a.allmonths:hover {background-position: -75px -16px;}
#calendar_pager a.allmonths:active {background-position: -75px -32px;}


.pager_next_on, .pager_next_off  
{
    
    width:25px; height:23px;
    background: url(../images/sprite_pager_50x46.png) no-repeat;  
    
}
.pager_next_on {background-position:0px 0px; cursor:pointer;}
.pager_next_off {background-position:0px -23px;}

.pager_prev_on, .pager_prev_off 
{
     
    width:25px; height:23px;
    background: url(../images/sprite_pager_50x46.png) no-repeat; 
    
}
.pager_prev_on {background-position:-25px 0px; cursor:pointer;} 
.pager_prev_off {background-position:-25px -23px;}

.topic_comments, .image_comments {font-size:11px; margin-top:3px;}
.comment_author {color:#3B5998;}
.ufi_section 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECEFF5 none repeat scroll 0 0;
border-bottom:1px solid #E5EAF1;
clear:right;
float:none;
margin-bottom:2px;
overflow:hidden;
padding:6px 6px 6px 4px;
/*width:360px;*/ width:80%;
font-size:11px;
}
.comment_profile_pic 
{
    float:right;text-align:right;/*margin-top:5px;*/
    height:32px;width:32px;
/*height:35px;width:35px;padding-bottom:4px;padding-left:2px;*/
}
.comment_content {
float:right;
/*width:311px;*/ width:91%;
}
.comment_text {
padding:0 4px;
}
.comment_actual_text {
display:inline;
padding-right:0.4em;
}

.comment_actions {

font-size:11px;
margin-right:4px;
padding-bottom:2px;
padding-top:2px;
}
.comment_actions .timestamp {color:#777777;}

img {
border:0 none;
}


#footer
{
    width:100%;  /*position:absolute; bottom:0px; */
    position:relative;
top:20px;
}
#footer_panel_948x45
{
    width: 948px; height: 45px; 
    background-image: url(../images/footer_panel_948x45.png);background-repeat: no-repeat;
    margin:0 auto;
    font-weight:bold;
     
    
   
}
#footer_panel_948x45 span.divider { color:#828180;font-weight:normal; }
#footer_panel_948x45 table {width:98%; margin:0 auto;}

#footer_social_links 
{ 
    float:left; 
    width: 76px; height: 33px; 
    background-image: url(../images/footer_social_bg_76x33.png);background-repeat: no-repeat;
    margin-left:15px; 
}
#footer_social_links .wrap_links {padding:6px 0px;}
#footer_social_links div {margin:0px 5px;}

#sharek_copyright {margin-top:10px;float:left;}

.wrap_910
{
   margin:0 auto; padding: 10px; position: relative; top: 12px; width: 910px;
}
#footer_panel_948x45 .wrap
{
   margin:0 auto; position: relative; top: 12px; width: 910px;
}


.cyan_medium {color:#6178A8; font-size:15px;}
.cyan_small {color:#6178A8; font-size:13px;}

.blue_small {color:#3B5998;font-size:11px;}
.blue_medium {color:#3B5998;font-size:13px;}
.blue_14 {color:#3B5998;font-size:14px; font-weight:bold;}
.blue_17 {color:#3B5998;font-size:17px;}
.blue_large {color:#3B5998;font-size:19px; }


.black_small {color:#000;font-size:11px;}
.black_medium {color:#000;font-size:13px;}
.black_14 {color:#000;font-size:14px; font-weight:bold;}
.black_large {color:#000;font-size:19px;}

.maroon_small {color:#771325;font-size:11px;}

.white_large {color:#fff;font-size:19px;}



/****************/
.event-details {position: relative;}
    
.event-details ul 
{
    /**/display: none;list-style: none;
    position: absolute;z-index: 1000;
    
    padding:10px 15px 15px;
    background: url(../images/cal/popup.png) no-repeat;
     
     
    font-size: 15px;color: #444444;text-align: right;
    width: 200px; height:104px;  line-height:13px;
    cursor:text;
    
}
.event-details ul.popup_132x83
{
    background: url(../images/popup_132x83.png) no-repeat !important;
    width: 100px !important; height:85px !important;
}

.event-details li {padding-bottom: 5px;}
.event-details li div {display: block;text-align: right;margin-bottom:7px; }
    
.event-details-title {font-weight: bold;font-size: 12px; color: #222;}
  
.event-details-date {font-weight: bold; color:#b62025;font-size: 10px;}
.event-details-desc {color: #444;font-size: 11px;}
.event-detail-more {color:#3B5998 !important;font-size:11px; font-weight:bold; display:inline !important; text-decoration:underline !important;}
        
/*****************/







.dialog_upper_662x38 
{
    width: 662px; height: 38px; 
    background-image: url(../images/dialog_upper_662x38.png);background-repeat: no-repeat;
     margin:0 auto;
}
.dialog_bottom_662x12 
{
    width: 662px; height: 12px; 
    background-image: url(../images/dialog_bottom_662x12.png);background-repeat: no-repeat;
     margin:0 auto;
}
.dialog_mid_662x5 
{
    width: 662px;  
    background-image: url(../images/dialog_mid_662x5.png);background-repeat:repeat-y;
     margin:0 auto;
}

.dialog-table {width:97%; margin:0 auto; position:relative; top:12px;}

.dialog-upper {height:35px;background-color:#CADDEF;-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;/* background:transparent url(../images/widgets/main_widget_upper_bg.png) no-repeat scroll 0pt;*/  }

.dialog-content {background:#fff;   }

.dialog-lower {height:20px; background:#fff;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px; /*background:transparent url(../images/widgets/main_widget_lower_bg.png) no-repeat scroll 0pt;*/   }           

.dialog-title {color:#053667; text-indent:15px;margin:0;text-align:right; 
               font-size:18px; letter-spacing:1px; word-spacing:1px; }

.dialog-close {margin-right:10px;cursor:pointer;float:right;}
.dialog_close {margin-left:10px; margin-top:2px;}

.dialog-header 
{
    background-color: #CADDEF; border-bottom:1px solid #222; 
    height:27px;padding-top:5px;
    -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
    
    
}

.modalhead  
{ 
    border-bottom:1px solid #333333;
    font-size:18px;
    margin-bottom:3px;
    padding-bottom:3px;
    text-align:right;
    width:99%;
}

iframe {
border: 0px solid #ffffff;
} 
            
            

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;
	width: 100%;
	height:1470px !important;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
	line-height:18px;
}	
#lightbox-image-details-caption { font-weight: bold; font-size:15px; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.commentsLoading_on
{
    vertical-align: middle; margin-right: 5px; margin-left:5px;
}

.topicsLoading_on
{
    vertical-align: middle; margin-right: 5px; margin-left:5px;
}


textarea
{
    color: #3B5998;
    border: 1px solid #c4c4c4;
    background-color: #d1d1d1;
    width: 222px;
    font-size: 12px;
    margin: 0;
    padding: 3px 3px;
}

button.button
{
    color: #3B5998;
    padding: 4px;
    border: 1px solid #9d9d9d;
    background-color: #c5c7c7;
    font-size: 11px;
    cursor: pointer;
}
input.button4
{
    color: #3B5998;
    padding: 4px;
    border: 1px solid #9d9d9d;
    background-color: #c5c7c7;
    font-size: 11px;
    cursor: pointer;
}

input {font-family: Tahoma;}
input.button
{
    color: #7c7d7d;
    padding: 1px;
    border: 1px solid #9d9d9d;
    background-color: #c5c7c7;
    font-size: 11px;
    cursor: pointer;
}
input.txtbox
{
    color: #3B5998;
    border: 1px solid #c4c4c4;
    background-color: #d1d1d1;
    /*width: 222px;*/
    width:197px;
    font-size: 11px;
    margin: 0;
    padding: 3px 3px;
}
input.chkbox
{
    color: #3B5998;
    border: 0 none;
    vertical-align: middle;
    background-color: #d1d1d1;
}
input.search
{
    background: transparent url('../images/search_box_223x23.png') no-repeat scroll 0 0;
    border: medium none;
    color: #76819B;
    float: right;
    height: 23px;
    width: 197px;
    padding: 5px 9px 0px 20px;
    font-family: tahoma,verdana,arial,sans-serif;
    font-size: 12px;
}
input#blur
{
    color: #3B5998;
}
.select
{
    border-color: #96A6C5;
    margin: 0px;
    width: 150px;
    word-spacing: 1px;
}
select
{
    border: 1px solid #BDC7D8;
    font-family: tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    padding: 2px;
}
        
select option {padding: 2px;}

.comments_add_box_image {float:right;height:32px;width:32px;}
.comments_add_box_submit
{
    /*margin-right: 337px;
    width: auto;*/
    margin-top: 5px;/*margin-left:17px;*/margin-left:35px;
}
.comments_albums_add_box_submit {margin-top: 5px;/*margin-left:17px;*/margin-left:1px;}
        
.UIButton_Text
{
    
    padding: 2px 4px 2px; /*color:#FFFFFF; background-color:#3E5A88;border:medium none;text-shadow:0 1px 0 #3E5A88;*/
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    overflow: visible;
    width: auto;
    color: #3E5A88;
    background-color: #c5c7c7;
    border: 1px solid #9d9d9d;
}


div.overlay_black
{
    display:none;
    background-image:url(../images/overlay/black2.png);
	width:550px;height:385px;padding:25px;
}
div.overlay_black div.close 
{
    position:absolute;left:10px;top:7px;z-index:10000;
	width:35px;height:35px;cursor:pointer;
}
div.overlay_black wrap {}

/* the overlayed element 
div.overlay 
{
	background-image:url(../images/overlay/white_656x476.png);
	width:608px;  padding:24px;
	height:470px;		
	display:none;
	z-index:10000;
}*/

/* default close button positioned on upper right corner 
div.overlay div.close
{
	background-image:url(../images/overlay/apple-close.png);
	background-repeat:no-repeat;
	position:absolute;
	left:12px;
	top:12px;
	cursor:pointer;
	height:30px;
	width:30px;
}*/

/********************* godo **************************************************/
div.overlay_400x218, 
div.overlay_656x476,
div.overlay_656x356,
div.overlay_656x526,
div.overlay
{
	-moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow:0 0 50px #CCCCCC;
    -webkit-box-shadow: 0 0 50px #ccc; 
    background-color:Transparent;
    
    background-position:center top;
    border:2px solid #333333;
    display:none;z-index:10000;
}
div.overlay_400x218 {width:354px;height:195px;background-image:url(../images/overlay/white_400x218.png);}
div.overlay_656x476 {width:608px;height:470px;background-image:url(../images/overlay/white_656x476.png);}
div.overlay_656x356 {width:608px;height:333px;background-image:url(../images/overlay/white_656x356.png);}
div.overlay_656x526 {width:608px;height:504px;background-image:url(../images/overlay/white.png);}
div.overlay {width:608px;height:453px;background-image:url(../images/overlay/white_656x476.png) !important;}

*+html div.overlay_400x218, 
*+html div.overlay_656x476,
*+html div.overlay_656x356,
*+html div.overlay_656x526,
*+html div.overlay
{border:none;}


div.overlay_400x218 .dialog-header, 
div.overlay_656x476 .dialog-header,
div.overlay_656x356 .dialog-header,
div.overlay_656x526 .dialog-header,
div.overlay .dialog-header
{
    background-color: #CADDEF; border-bottom:1px solid #222; 
    height:27px;padding-top:5px;
    -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
     
}
*+html div.overlay_400x218 .dialog-header,
*+html div.overlay_656x476 .dialog-header,
*+html div.overlay_656x356 .dialog-header,
*+html div.overlay_656x526 .dialog-header,
*+html div.overlay .dialog-header
{ position:relative; right:1px;}

div.overlay_400x218 div.close, 
div.overlay_656x476 div.close,
div.overlay_656x356 div.close,
div.overlay_656x526 div.close,
div.overlay div.close
{
    background-image:url(../images/overlay/apple-close.png);
    background-repeat:no-repeat;
    position:absolute;
    left:-12px;
    top:-12px;
    cursor:pointer;
    height:30px;
    width:30px;
    z-index:10000;
}

.prompt-footer {float:left;margin-left:20px;}
/******************************************************************************/




/* black */
div.overlay.black {background:url(../images/overlay/transparent.png) no-repeat !important;color:#fff;}
/* petrol */
div.overlay.petrol {background:url(../images/overlay/petrol.png) no-repeat !important;color:#fff;}

div.black h2, div.petrol h2 {color:#ddd;}


#feedback_email
{float:left; padding:5px !important;
    /*margin-left:13px;margin-top:5px;*/
    font-size:12px;text-align:center;
    position: relative; bottom: 1px; background-color:#EAEAEA;
}

.panel_302_ulist
{
    width:220px; overflow:hidden;
}
.panel_302_ulist li {margin-bottom:7px;}


/************************** SCROLLABLE - jQuery TOOLS **************************************/
.scrollable 
{

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 810px;
	height:120px;

	/* custom decorations */
	border:none;
	background-color:#EAEAEA;
}
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable .items img {
	float:left;
	margin:0; 
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:100px;
	height:75px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {border:2px solid #000;z-index:9999;position:relative;}
	
/* BUTTONS */	
/* this makes it possible to add next button beside scrollable */
.scrollable {float:left;}
	
/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(../images/scrollable/arrow/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}
/* right */
a.right 		{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 	{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 
/* left */
a.left			{ margin-left: 0px; } 
a.left:hover  	{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(../images/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}
/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }
/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button 
a.disabled {visibility:hidden !important;} */		
	
	
/* make A tags our floating scrollable items */
.scrollable .items a {display:block;float:left;margin:20px 15px;} 

/* scrollable should not disable gallery navigation */
#gallery .disabled {visibility:visible !important;}
#gallery .inactive {visibility:hidden !important;}
  
/**************************** OVERLAY - jQuery TOOLS **********************************/
/* the overlayed element */
.simple_overlay 
{
	/* must be initially hidden */
	display:none;
	/* place overlay on top of other elements */
	z-index:10000;
	/* styling */
	background-color:#333;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../images/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.simple_overlay #img {border:1px solid #666;}

/* "next image" and "prev image" links */
.simple_overlay .next, .simple_overlay .prev 
{
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.simple_overlay .prev 
{
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.simple_overlay .next 
{
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.simple_overlay .next:hover, .simple_overlay .prev:hover {text-decoration:underline;background-color:#000;}

/* when there is no next or previous link available this class is added */
.simple_overlay .disabled {visibility:hidden;}	

/* the "information box" */
.simple_overlay  .info 
{
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.simple_overlay .info strong {display:block;}	
	
/* progress indicator (animated gif). should be initially hidden */
.simple_overlay .progress {position:absolute;top:45%;left:50%;display:none;}
	
/* everybody should know about RGBA colors. */
.simple_overlay .next, .simple_overlay .prev, .simple_overlay .info
{
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(../images/overlay/h300.png.png) repeat-x;		
}

		

/*.modal {width:350px; }*/
.registermodal, .forgetpassmodal  {width:660px;}
.dialog-form {width:660px;}

/*.modal, .registermodal, .forgetpassmodal*/
.registermodal, .forgetpassmodal,
.dialog-form, .modal
{ 
    background-color:#fff; 
    display:none; 
    
    
    text-align:left; 
    border:2px solid #333; 
 
     
    -moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-box-shadow: 0 0 50px #ccc; 
    -webkit-box-shadow: 0 0 50px #ccc; 
} 
        


/**/#prompt .close, #registerPrompt .close, #forgetPassPrompt .close,
.dialog-form .close, .modal .close
{
     background-image:url(../images/overlay/apple-close.png);
     background-repeat:no-repeat;
    position:absolute;
    left:-12px;
    top:-12px;
    cursor:pointer;
    height:30px;
    width:30px;
    z-index:10000;   
}

.alert_modal {
	
	display:none;
	width:350px;
	 
	/*border:2px solid #333;*/
	border:11px solid #AAAAAA;

	opacity:0.9; filter:alpha(opacity=50);
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}
.alert_modal_body {background-color:#D2DEED;padding:5px 15px 0px 15px;}
*+html .alert_modal_body {position:relative;left:1px;}

.alert_modal p { padding:10px; font-size:12px; font-weight:bold; text-align:center;}
.alert_modal input {font-family:Tahoma;font-size:12px;font-weight:bold;margin-left:10px;padding:2px 6px 4px;}

.alert_modal .del {color:Red; text-decoration:underline !important;}

/****** jScrollPane **********/
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1; /*width:480px !important;*/}

.jScrollPaneTrack {position: absolute;top: 0;height: 100%;background: #000;cursor: pointer;}
     
    

.jScrollPaneDrag {position: absolute;overflow: hidden;
                  background: #aaa; border:1px solid #000; border-top:none; border-bottom:none;
                  width:7px !important;
                  cursor: pointer;}

.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}

.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}

a.jScrollArrowUp {display: block;height: 9px;position: absolute;top: 0;overflow: hidden;
                    z-index: 1;text-indent: -2000px;/*background-color: #666;*/}
                     
 	
a.jScrollArrowUp:hover {/*background-color: #f60;*/}

a.jScrollArrowDown {display: block;height: 9px;position: absolute;bottom: 0;overflow: hidden;
                    z-index: 1;text-indent: -2000px;/*background-color: #666;*/}
                     
 
a.jScrollArrowDown:hover {/*background-color: #f60;*/}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}

a.jScrollArrowUp {background: url(../images/basic_arrow_up.gif) repeat-x 0 0;}
a.jScrollArrowUp:hover {background-position: 0 -15px;}

a.jScrollArrowDown {background: url(../images/basic_arrow_down.gif) repeat-x 0 0;}
a.jScrollArrowDown:hover {background-position: 0 -15px;}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -30px;}

#drpAllEvents {width:400px;}
#drpSorting {width:300px;}

#drpAllEvents, 
#drpSorting 
{
    /*width: 90%;float:right;*/ 
    font-size: .8em; color: #3B5998; 
}
*+html #drpAllEvents, 
*+html #drpSorting {margin-top:3px;}

.select-caption {font-size: 0.8em; font-weight: bold; margin-left:5px;
                 /*float:right;*/
                 margin-bottom:7px; }
                 
                 
.select-caption .wrap { margin-top:6px;}

.red {color:#ff0000;/*font-weight:bold;*/}

#event_notice 
{
    font-size:19px; text-align:center; 
    position:absolute; top:5px;/*top:20px; right:21px;width:488px;height:66px;*/ z-index:999; 
    color:#fff;  background-color:#000; 
    opacity:0.7; filter:alpha(opacity=70);
    word-spacing:2px; line-height:23px;
     width:522px; height:56px; overflow:hidden;
}
/*#event_notice 
{
    color:#fff; font-size:13px;font-weight:bold;text-align:right;
    position:absolute; top:20px; right:21px; z-index:999; 
    background-color:#000; 
    opacity:0.6;
    filter:alpha(opacity=60);
    width:488px; height:36px; overflow:hidden;
}*/
#event_notice .wrap {/*padding:10px;*/padding:2px;}