*{outline:none}
body{font-family:tahoma;font-size:11px;text-align:left;padding:0;margin:0}
input,textarea{font-family:tahoma;font-size:11px}
img{border:0}
.clearfix:after {content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix {display:inline-block}
html[xmlns] .clearfix {display:block}
* html .clearfix {height:1%}
.right{float:right} .left{float:left;}
.right_menu{width:226px}
.bold_text{font-weight:bold}
a:visited,a:link{cursor:pointer;text-decoration:none;color:#398c2f;font-weight:bold;}
a.dark:visited,a.dark:link{cursor:pointer;text-decoration:none;color:#000}
a.fb:visited,a.fb:link{cursor:pointer;text-decoration:none;color:#4c68a1}

.c_mid{color:#555;background-color:#e5e5e5;border-color:#F3F4F4 #787979 #787979 #F3F4F4;border-style:solid;border-width:1px;padding:3px 10px}
.default{color:#FFFFFF;background-color:#098C0A;border-color:#D9EAD9 #004900 #004900 #D9EAD9;border-style:solid;border-width:1px;;padding:3px 10px}
.inputbutton,.inputsubmit{padding:2px 15px 3px 15px;background:#FFB6B8;color:#CB4956;text-align:center;border:1px solid #DDD;border-color:#FFDFEF #E4606C #E4606C #FFDFEF}
.btns_row{margin:0 3px 3px}
.header{margin-top:0px}
.header_title{background:url(images/top_bg.png) repeat-x;height:37px}
.header_title h1{margin:0;font-size:13px;color:#FFF;padding:4px 0 5px}
.header_title .right_links{margin-top:9px}
.header_title .pipe{color:#FFF;margin:0 5px 0 3px;padding:0;width:1px;height:10px;border-right:1px solid #DDD;opacity:0.75;filter:alpha(opacity=75)}
.header_title a{font-weight:bold;color:#FFF}
.header_sub{background:#CCCCCC;border-bottom:1px solid #787677}
.centered{width:900px;margin:0 auto}
.header_sub .links small{display:block;font-size:9px;margin-top:3px}
.header_sub .links a{display:block;padding:8px;float:left;font-size:12px;font-weight:bold}
.header_sub .links a.middle{border:1px solid #DDD;border-width:0 1px}
.header_sub .padded{padding:8px 0 0 0}
/*.header_sub .centered{background:url(images/body_bg.png) repeat-y scroll 100% 50%}*/

.signup_body,.sign_up2_body,.body{border:1px solid #DDD;border-width:0 1px 1px;margin-top:-1px;min-height:400px;/*background:#FFF url(images/body_bg.png) repeat-y 100%*/}
/*signup*/
.sign_up2_body{background-image:none}
.signup_body{background-image:url(images/bird_door.png);background-position:100% 0;background-repeat:no-repeat;border-right:0}
.signup_padding{padding:20px}
.signup_body .left{width:500px}
.signup_body h1{font-size:13px;margin:70px 20px 20px 0}
.signup_body .fb_connect{text-align:center}
.signup_body .fb_connect span{color:#CCC;font-weight:bold;margin-top:2px;font-weight:bold;display:block;font-size:12px}

.mygirls_links{margin:0;padding:0;list-style:none;display:block}
.mygirls_links li{display:block;height:38px;position:relative}
.mygirls_links div{display:block;height:37px;border-top:1px solid #EEE3E9;clear:left;color:#FFFFFF;display:block;height:37px}
.mygirls_links a{cursor:pointer;display:block;font-size:12px;font-weight:bold;height:37px;overflow:hidden}
.mygirls_links span{padding:8px 0 0 10px;display:block}
.mygirls_links div.selected{background:url(images/left_arrow_bg.png) no-repeat 1px 50%;position:absolute;left:-11px;top:0;left:-11px;position:absolute;right:0;border:0}
.mygirls_links div.selected a{background:url(images/bg_arrow.png) repeat-x;color:#FFF;font-weight:bold;font-size:12px;margin-left:11px;}
.tweets_num{font-size:28px;font-weight:bold;color:#CCC}

.status_composer{background:transparent url(images/textarea_nub.png) no-repeat scroll left -11px;padding:0 0 0 5px;margin:2px}
.status_composer .inputtext{border:0;background:transparent}
.status_composer_inner{border:1px solid #E4606C;border-left:0;padding:3px;width:500px;position:relative;background-color:#FFFFFF}
.status_composer_inner .inputtext{width:90%;font-size:12px;padding:3px 0;color:#aaa;height:30px}
.status_composer_inner .inputtext:hover{color:#333}
.status_composer_inner .inputsubmit{position:absolute;top:2px;right:3px;width:9%}

.composewrapper .inputtext{border:0;background:transparent;border:1px solid #80ad74;width:250px;}

.grey_status_update{color:#AAA;margin:2px 0 0 6px}

/*.updates{width:673px}*/
.tg_friend{padding:8px 0;border-top:1px solid #e8e8e8;margin:0 10px}
.tg_friend .imgholder{margin-right:5px}
.tg_friend .nameholder{max-width:400px}
.tg_friend .name_line{font-size:14px;padding-bottom:2px}
.tg_friend .update_line{color:#AAA;padding-bottom:3px}
.highlight_tg_friend .pic_sm{display:none}
.highlight_tg_friend .pic_big{display:block}
.pic_big{display:none}
/*.noline{border-top:0}*/

/*.comments{width:300px;padding-top:5px;background:url(images/comments_bg.png) no-repeat}
.comments .comment_row{/*background:#FFF0F7;*border-bottom:1px solid #F2E9EE;margin-bottom:2px;position:relative}
.comments .comment_row .imageholder img{max-width:30px;max-height:30px}
.comments .comment_row textarea{border:1px solid #F1E6EC;color:#AAA;height:29px;margin:4px 3px;padding:3px;width:286px;max-height:100px}
.comments .comment_row .imageholder{padding:5px 0 3px 5px}
.comments .comment_row .namestatholder{padding:5px;width:240px}
.comments .comment_row .namestatholder small{color:#999}
.comments .comment_row .trash{position:absolute;right:5px;top:5px}
.show_all_link a{padding:5px;display:block}
.comment_count{color:#AAA;font-size:9px;font-weight:bold;padding:2px 2px 0 0}
*/
.privacy_links{margin:0 15px}
.privacy_links a{display:block;padding:5px 0 5px 20px;font-weight:bold;background-repeat:no-repeat}
.girls_box{margin:0 10px;border-top:1px solid #F3E8EE;font-weight:bold;font-size:12px;padding-top:10px}
.girls_box .girls_box_container{margin:2px 16px}
.girls_box .girls_box_container img{max-width:24px;max-height:24px}
.girls_box .girls_box_container a{margin:0 2px 2px 0}	
.girls_box .girls_box_header{margin-bottom:4px}


/*_icons*/
.fb_icon{background-image:url(images/fb_favicon.ico)}
.twitter_icon{background:url(images/ss_twitter.png)}
.gtalk_icon{background:url(images/ss_gtalk.png)}
.home_icon{background:url(images/home.png) no-repeat;padding-left:14px;}
.trash{background:url(images/trash.png) no-repeat;width:12px;height:12px}

/*_privacy page*/
.privacy{margin:15px 20px;width:630px}
.privacy_header{color:#555;margin-bottom:10px}
.privacy_header h4{font-size:13px;margin:2px 3px 0}
.privacy_header label{display:inline;margin-right:8px;padding:2px 20px}
.privacy_header label .inputcheckbox{display:block;float:left;margin:0 3px}
.privacy_header label span{cursor:default;padding-top:3px;font-weight:bold}

.privacy table{width:100%}
.privacy td,.privacy th{border:1px solid #CCC;border-width:0 1px 1px 0;padding:5px}
.privacy th{font-size:13px;font-weight:bold}
.privacy th .right{font-size:12px;color:#AAA;font-weight:normal}

.img_nm img{max-width:30px;max-height:30px;margin-right:5px;float:left}
.img_nm a{font-weight:bold;font-size:12px;margin-top:8px;display:block;float:left}
.privacy td.checkbox_td,.privacy th.checkbox_td{text-align:center;padding:0}

.girl_icon{background-image:url(images/my_girls.png);background-repeat:no-repeat}
.world_icon{background-image:url(images/world.png);background-repeat:no-repeat}

.buttons-row .button, .buttons-row button.simple-button, .buttons-row a.simple-button {float:left;}
button.button {margin-left:-3px;margin-right:-3px;}
button.button {margin-left:-3px;margin-right:-3px;}
button.button {background-color:transparent;border:0 none;cursor:pointer;height:22px;margin:0;outline-style:none;
	overflow:visible;
	padding:0;
	vertical-align:top;
}
div, th, td, p, input, select, textarea, tt, button {color:#2C3E49;font-family:tahoma;font-size:11px;}
button.main-button .button-right {
background:transparent url(images/but_main_right.png) no-repeat scroll right top;
}
button.button .button-right {
background:transparent url(images/but_main_right.png) no-repeat scroll right top;
display:block;
height:22px;
padding:0 10px 0 0;
}
button.main-button .button-left {
background:transparent url(images/but_main_left.png) no-repeat scroll left top;
color:#510000;
}
button.button .button-left {
background:transparent url(images/but_main_left.png) no-repeat scroll left top;
color:#111D4D;
display:block;
font-family:tahoma;
font-size:11px;
font-weight:bold;
height:22px;
line-height:21px;
margin:0;
padding:0 5px 0 15px;
vertical-align:middle;
white-space:nowrap;
}

.table_messages{border-collapse:collapse;width:850px;}
td.td1	{height:30px;border:1px solid #ccc;padding:3px;color:#86878b;}
td.td2	{border:1px solid #ccc;background:#ccc;color:#86878b;font-weight:bold;padding:3px;}
td.td3	{border:1px solid #ccc;background:#ccc;color:#86878b;font-weight:bold;width:14.28%;}
td.td4	{height:80px;border:1px solid #ccc;color:#86878b;}
td.middleTxt {text-align:center;}
td.leftTxt {text-align:left;}
td.borderBottom{border-bottom: solid 1px #398c2f;}
td.fontBold {font-weight:bold;}
td.greenTxtRead{color:#388424;}
td.greenTxtUnread{color:#388424;font-weight:bold;}

/*tabs*/
/*.header_nav li a:hover {text-decoration:none}
.header_nav ul {
	list-style:none;
	padding:0;
	margin:5px 0 0;
}
.header_nav li {
	background:none;
	float:left;
	margin:0 3px;
	padding:0;
	overflow:hidden;
	text-align:center;
	width:55px;
	/*height:65px;*
	height:auto;
}
.header_nav span.label {
	display:block;
	font-size:11px;
	margin-top:-2px;
/*	height:14px*
}
.header_nav li:hover, 
.header_nav span:hover{
	cursor:hand;
}
.header_nav li .sq {
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	height:44px;
	margin-top:6px;
	width:55px;
	z-index:1;
	padding:0;
}
.header_nav li.active,.header_nav li:hover {background:transparent url(../images/hover.png) no-repeat center}
.header_nav li a {margin-top:15px}


#tabs{border-bottom:solid 1px #5B7F38}
#tabs .activetab a{background:#5B7F38}
.tabs{border-bottom:1px solid #5B7F38}
.toggle_tabs li a{border:1px solid #5B7F38;border-left:0;color:#5B7F38;}
.toggle_tabs li.first a{border:1px solid #5B7F38}
.toggle_tabs li a.selected{background:#5B7F38;border:1px solid #5B7F38;}
.toggle_tabs li.first a.selected{border-left:1px solid #5B7F38;border-right:1px solid #5B7F38;}
.toggle_tabs li.first.last a.selected{border:1px solid #5B7F38}
*/

.primary_tabs{
padding:0;
border-bottom:1px solid #DBEDBD;
padding-bottom:1px;
margin-bottom:15px;
padding-top: 10px;
overflow:show;
}

.primary_tabs_wrapper {
font-weight:bold;
padding:0 6px 0 0;
}

.secondary_tabs{
padding-bottom:1px;
margin: -10px 10px 10px;
overflow:hide;
}

.clearfix {
display:inline-block;
}

/*.primary_tabs ul {*/
.toggle_tabs {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.toggle_tabs li {
margin-bottom:-1px;
display:inline;
float:left;
}

.toggle_tabs a.selected/*, .toggle_tabs a:hover */{
background-color:#FFFFFF;
border-color:#DBEDBD #DBEDBD #FFFFFF;
border-style:solid;
border-width:1px;
color:#000000;
font-size:13px;
height:16px;
margin:2px 1px -1px 0;
padding:4px 9px;
position:relative;
}

.textBottom{
vertical-align:text-bottom;
}
.textMiddle{
vertical-align:middle;
}
.textTop{
vertical-align:top;
}
/*.toggle_tabs a:hover {
background-color:#3B5998;
color:#FFFFFF;
}*/

.toggle_tabs a {
background-color:#D2F3B1;
display:block;
font-weight:bold;
height:13px;
margin:4px 1px 0;
padding:5px 9px;
color:#3FA236;
cursor:pointer;
outline-style:none;
text-decoration:none;
}

.toggle_tabs2 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.toggle_tabs2 li {
margin:0px 10px 0px 0px;
display:inline;
float:left;
}

.toggle_tabs2 a.selected{
background: #098C0A url(images/tab_left.gif) left top no-repeat;
color:#FFFFFF;
height:13px;
padding:4px 0px 4px 8px;
/*margin:4px 1px 0;
padding:4px 9px;
position:relative;*/
}

.toggle_tabs2 a.selected span{
background: #098C0A url(images/tab_right.gif) right top no-repeat;
padding: 4px 8px 4px 0;
}

.toggle_tabs2 a {
background-color:#FFFFFF;
display:block;
font-weight:bold;
height:13px;
margin-top:4px;
padding:4px 8px;
color:#098C0A;
cursor:pointer;
outline-style:none;
text-decoration:none;
}

a:visited,a:link{cursor:pointer;text-decoration:none;color:#398c2f;font-weight:bold;}
a.thin:visited,a.thin:link{cursor:pointer;text-decoration:none;color:#398c2f;font-weight:500}
a.dark:visited,a.dark:link{cursor:pointer;text-decoration:none;color:#000}
.bigText{font-size:20px;}
.mediumText{font-size:18px;}
.smallText{font-size:10px;}

.bold{font-weight:bold;}
.grey{color:#868885;}
.green{color:#398c2f;}
.black{color:#000;}
td.left{text-align:left}
td.center{text-align:center}
td.right{text-align:right}
.acenter{text-align:center}
.aleft{text-align:left}
.aright{text-align:right}

.borderedImage{padding:4px;border:1px solid #ccc;}

.bottomBorder{border-bottom:#ccc 1px solid;}
.greenBorder{border:1px solid #398c2f}
.leftGreenBorder{border-left:#398c2f 1px solid}
.lightGreenBG{background-color:#f6ffee;}
.greyBG{background:#dae0dc}
.lightGreyBG{background-color:#eeeeee;}
.greenBG{background:#caf1ae}
.whiteBG{background:#ffffff}

.header1{height:20px;line-height:20px;}
.header2{height:30px;line-height:30px;}

hr{color:#d0d0d0;background-color:#d0d0d0;height:1px;}


/* header search */

#universal_search #universal_search_input {
width:151px;
float:left;
position:relative;
top:-3px;
}
div.scroll {
height: 160px;
width: 200px;
overflow: auto;
border: 1px solid #666;
padding: 8px;
}
#listwords{
border: 1px solid #BDBABD; 
margin-top: 5px; 
margin-left: 10px;
}
#listwords ul{
        list-style: none;
        margin-top: -3px;
        cursor: pointer;
    }

    #listwords span{
        color: olive;
        text-decoration: none;
    }
    
    .itemselect{
        background-color: #e2dfaf;
        color: #650202;
    }
    
    .itemmouseover{
        background-color: #FFEEBB;
        color: BLACK;
    }
    
    .itemnormal{
        color: BLACK;
        font-family: tahoma;
        font-size: 12px;
    }
    
    
    .fb_share_link { 
				background:white url(images/share_ltr2.gif) no-repeat scroll right -57px;
				padding:2px 19px 3px 4px;
				height:15px; 
				border:1px solid #d8dfea; 
				/*display: -moz-inline-block; 
				display:inline-block; 
				padding:1px 20px 0 5px; 
				height:15px; 
				/*border:1px solid #d8dfea;*/ 
				/*background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;*/ 
			} 
			.fb_share_link:hover { 
				background:#4FAA68 url(images/share_ltr2.gif) no-repeat scroll right -13px;
				border:1px solid #d8dfea/*#7F93BC*/;
				padding:2px 19px 3px 4px;
				height:15px; 
				color:#fff; 
				/*border-color:#398C2F; 
				background:#398C2F url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;*/ 
				text-decoration:none; 
			} 
.roundedcornr_box_284028 {
   background: #000000;
}
.roundedcornr_top_284028 div {
   background: url(roundedcornr_284028_tl.png) no-repeat top left;
}
.roundedcornr_top_284028 {
   background: url(roundedcornr_284028_tr.png) no-repeat top right;
}
.roundedcornr_bottom_284028 div {
   background: url(images/roundedcornr_284028_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_284028 {
   background: url(images/roundedcornr_284028_br.png) no-repeat bottom right;
}

.roundedcornr_top_284028 div, .roundedcornr_top_284028, 
.roundedcornr_bottom_284028 div, .roundedcornr_bottom_284028 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_284028 { margin: 0 10px; }


.create_link{
	font-weight:bold;
	font-size:150%;
	color:#098C0A;
	display:inline-block;
	float:right;
	position:relative;
	top:5px;
}

.plus_image{
	vertical-align:middle;position:relative;top:-3px;
}
.small_font{
	font-size:10px;
}
.homePageTextTop{
	font-size:16px;
	font-weight:bold;
}
.facebookColor{
	color:#4c68a1;
}
button.buttonAdminSet{
	height:30px;
	width:90px;
}

/* feed styles */
.feed_box{ padding:10px; }
.feed_box .profile_pic{ position:absolute; }
.feed_box .loading_page{ display:none;margin-left:19px;padding-top:60px;position:absolute; }
.feed_box .composer{ background:transparent none repeat scroll 0 0; border:0 none; padding:0 0 0 60px; }
.feed_box .UIRoundedBox_Container{ margin:0; padding:0; }
.feed_box .UIRoundedBox_Box{ background-color:#F7F7F7; border:1px solid #CCCCCC; padding:4px 0; margin:0; }
.feed_box .UIOneOff_Container{ margin:0; padding:0; }
.feed_box .feed_form{ margin:0; padding:0; }
.feed_box .loggedinas{ float:left; margin:0 0 5px 10px; }
.feed_box .text_spacer{ padding-left:10px; padding-right:18px; }
.feed_box .feed_textinput{ display:inline; height:44px; margin-top:5px; overflow:hidden; padding:3px; width:100%; }
.feed_box .post_area{ padding:5px 5px 5px 10px; }
.checkboxes{ display:inline;vertical-align:middle }
.feeds_show{ border-bottom:1px solid #D8DFEA;margin:10px 10px 5px 10px;padding-bottom:5px; }
.feeds_hide{ display:none; }
.feed{ border-top:1px solid #D8DFEA;margin:5px 10px 0px 0px;padding-top:5px; }
.feed_profilepic{ display:block;float:left; }
.feed_content{ margin-left:50px;padding-left:10px; }
.feed_time{ color:gray;font-size:9px;margin-left:1px;padding:2px 0 0 4px; }
.feed_message{ padding:3px 0; }
.feed_actionset{ font-size:9px;padding-bottom:3px; }
.comments_list_wrapper{ font-size:11px; }
.show_old_feeds{ background:#caf1ae;border:1px solid #CCCCCC;padding:4px 5px 5px 5px; }

.comment_form{ margin:0;padding:0; }
.comments_add_row{ background:#ECEFF5 none repeat scroll 0 0;border-bottom:1px solid #E5EAF1;clear:left;float:none;margin-bottom:2px;overflow:hidden;padding:6px 4px 6px 6px;width:350px; }
.comments_add_box{ border:0 none;margin-bottom:0;padding:0; }
.add_comment_box_wrapper{ margin-bottom:4px;margin-left:0;position:relative;overflow: hidden; }
.comments_add_box_image{ float:left;padding-right:7px; }
.comments_image{ height:35px;width:35px; }
.comment_textinput{ overflow: hidden; height: 29px;min-height:14px;width:295px;overflow:auto;color:#777777;border:1px solid #BDC7D8;font-family:\'lucida grande\',tahoma,verdana,arial,sans-serif;font-size:11px;padding:3px; }
.inline_comment_buttons{ padding:0px 0px 0px 0px; }
.comments_add_box_submit{ float:left; }
.comment{ padding-bottom:0;background:#ECEFF5 none repeat scroll 0 0;border-bottom:1px solid #E5EAF1;clear:left;float:none;margin-bottom:2px;overflow:hidden;padding:6px 4px 6px 6px;width:350px; }
.comment_profile_pic{ float:left;padding-right:2px;text-align:left; }
.comment_content{ float:left;padding:0 0 0 2px;width:311px; }
.comment_actions{ color:#999999;margin-left:4px; }
.comment_meta_data{ font-size:9px;font-weight:normal; }
.comment_text{ padding:2px 4px 4px; }


/* sidebar style (avatar pictures) */
.sidebar1{ text-align:left;height:30px;line-height:30px;color:#000;background:#caf1ae; }
.sidebar2{ border-bottom:1px solid #787677;text-align:left;padding-bottom:5px;height:20px; }
.sidebar_list{ float:left;text-align:left;margin-top:5px; }



/* dialog.css*/
/*.generic_dialog{height:0px;left:0px;overflow:visible;position:absolute;top:0px;width:100%;z-index:100;}*/
#generic_dialog_iframe{filter:alpha(opacity=0);left:0px;position:absolute;top:0px;z-index:3;}
.generic_dialog .generic_dialog_popup{height:0px;overflow:visible;position:relative;}
.generic_dialog div.dialog_loading{background-color:#f2f2f2;border:1px solid #606060;font-size:24px;padding:10px;}
#generic_dialog_overlay{z-index:99;display:block;position:absolute;top:0px;left:0px;width:100%;}
.dark_dialog_overlay{background-image:url(/images/overlay.png);background-repeat:repeat;}
* html .dark_dialog_overlay{background-color:transparent;back\ground-color:transparent;background-image:url(/images/blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");}
table.pop_dialog_table{border-collapse:collapse;margin:auto;table-layout:fixed;width:465px;}
td.trans_border_top_left, td.trans_border_top_right, td.trans_border_bottom_left, td.trans_border_bottom_right{height:20px;overflow:hidden;padding:0px!important;padding:5px;width:20px!important;width:0px;}
td.trans_border_top_left{background-image:url('images/pop_dialog_top_left.png')!important;background-image:none;filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/pop_dialog_top_left.png', sizingMethod='crop');}
td.trans_border_top_right{background-image:url('images/pop_dialog_top_right.png')!important;background-image:none;filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/pop_dialog_top_right.png', sizingMethod='crop');}
td.trans_border_bottom_left{background-image:url('images/pop_dialog_bottom_left.png')!important;background-image:none;filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/pop_dialog_bottom_left.png', sizingMethod='crop');}
td.trans_border_bottom_right{background-image:url('images/pop_dialog_bottom_right.png')!important;background-image:none;filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/pop_dialog_bottom_right.png', sizingMethod='scale');}
td.trans_border{background-image:url('images/pop_dialog_border.png')!important;background-image:none;filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/pop_dialog_border.png', sizingMethod='scale');}
.noshadow table td.trans_border_top_left,
.noshadow table td.trans_border_top_right,
.noshadow table td.trans_border_bottom_left,
.noshadow table td.trans_border_bottom_right,
.noshadow table td.trans_border{background-image:none !important;filter:none !important;}
td.pop_content{background-color:white;padding:0px;}
td.pop_content h2{background:#6d84b4;border:1px solid #3b5998;color:white;font-size:14px;font-weight:bold;margin:0px;}
td.pop_content h2.dialog_loading{background:#6d84b4 url(/images/upload_progress.gif) no-repeat 400px 10px;padding-right:40px;}
td.pop_content h2 span{display:block;padding:4px 10px 5px 10px;}
td.pop_content .dialog_content{background:#white;border:1px solid #555;border-top-width:0px;}
td.pop_content .dialog_body{padding:10px;border-bottom:1px solid #ccc;}
td.pop_content .dialog_summary{background:#f2f2f2;padding:8px 10px 8px 10px;border-bottom:1px solid #ccc;}
td.pop_content .dialog_buttons{background:#f2f2f2;padding:8px;text-align:right;}
td.pop_content .dialog_buttons input{margin-left:5px;}
.dialog_content .dialog_buttons .inputaux,
.dialog_content .dialog_buttons .inputsubmit{padding-left:10px;padding-right:10px;}
td.pop_content .dialog_buttons_msg{float:left;}
.contextual_dialog .generic_dialog_popup{width:360px;}
.contextual_dialog .contextual_arrow,
.contextual_dialog .contextual_arrow_rev{background-image:url('/images/minifeed_dialog_triangle.gif');background-repeat:no-repeat;height:12px;position:relative;top:1px;}
.contextual_dialog .contextual_arrow_rev{background-image:url('/images/minifeed_dialog_triangle_rev.gif');}
.contextual_dialog .contextual_arrow span,
.contextual_dialog .contextual_arrow_rev span{display:none;}
.contextual_dialog h2{color:black;font-size:11px;padding-bottom:2px;}
.contextual_dialog .contextual_dialog_content{background-color:#f0f0f0;border:1px solid #b7b7b7;border-bottom:2px solid #3b5998;line-height:15px;padding:8px 10px 10px 10px;}
.contextual_dialog .dialog_buttons{padding-top:10px;}
.contextual_dialog .dialog_buttons input{margin-right:10px;}
.contextual_dialog .dialog_buttons_msg{float:right;}
.errorDialog td.pop_content h2{background:#ffebe8;border:none;border-bottom:1px solid #AAAAAA;color:#333333;}
.errorDialog td.pop_content{border:1px solid #ee7c90;}
.errorDialog td.pop_content .dialog_content{border:none;}
.errorDialog td.pop_content .dialog_content .dialog_body{padding:15px;}


/** DIALOG CONTAINER UI **/
.generic_dialog{
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:11px;text-align:left;min-width:465px;
	z-index:999;position: absolute;top:377px;left:78px;display:block}
.generic_dialog .dialog_pointer{/*background: url('http://facebook.com/images/minifeed_dialog_triangle.gif') no-repeat 0px 50%;*/
    height: 12px;position: relative;top:1px}
.generic_dialog .dialog_dragger{height:20px;position:absolute;width:100%;}
.generic_dialog .dialog_dragger:hover{cursor:move;}
.generic_dialog .dialog_container{background-color:#FEFEFE}
.generic_dialog .dialog_container span.dialog_close{display:none;overflow:hidden;position:absolute;top:10px;right:12px;height:15px;cursor:pointer}
.generic_dialog .dialog_container span.dialog_close a{padding:1px;background-color:#BDC7D8;color:#FFF;display:block;margin-top:-2px;padding:0 3px}
.generic_dialog .dialog_container span.dialog_close a:hover{color:red}
.generic_dialog .dialog_buttons{padding-top:10px;background:#F2F2F2;padding:8px;text-align:right}
.generic_dialog .dialog_buttons input[type="button"].c_mid,.generic_dialog .dialog_buttons input[type="submit"].c_mid{color:#555;background-color:#e5e5e5;border-color:#F3F4F4 #787979 #787979 #F3F4F4;border-style:solid;border-width:1px;}
.generic_dialog .dialog_buttons input[type="button"].default,.generic_dialog .dialog_buttons input[type="submit"].default{color:#FFFFFF;background-color:#098C0A;border-color:#D9EAD9 #004900 #004900 #D9EAD9;border-style:solid;border-width:1px;}
.generic_dialog .dialog_buttons input[type="button"],.generic_dialog .dialog_buttons input[type="submit"]{color:#FFF;font-size:11px;font-family:Tahoma;overflow:visible;padding:2px 10px 3px}
.generic_dialog .dialog_container h2{line-height:15px;
	height:35px;max-height:35px;overflow:hidden;margin:0;
	white-space:nowrap;background-color:#5F5F5F;background-image:url(images/top_bg.png);background-repeat:repeat-x;background-position: 0px -4px;
}
.generic_dialog .dialog_container h2 span{color:#FFF;padding:10px 8px;font-weight:bold;font-size:18px;display:block}

/** DIALOG USER SECTION UI **/
.dialog_user_content {border-bottom:1px solid #CCC;padding:10px}
.dialog_user_content h2{margin:0;padding:0;overflow:auto;font-size:11px}

/** DIALOG FORMS UI **/
.generic_dialog input.inputtext{width:90%;}
.generic_dialog textarea{width:100%;}

/** dialog border **/
.trans_border_top_left {border-collapse:collapse;width:20px;background-repeat: no-repeat;height:20px}
.trans_border {border-collapse:collapse;background-repeat: repeat}
.trans_border_top_right {border-collapse:collapse;width:20px;background-repeat: no-repeat;height:8px}
.trans_border_bottom_left {border-collapse:collapse;width:20px;background-repeat: no-repeat;height:20px}
.trans_border_bottom_right {border-collapse:collapse;width:20px;background-repeat: no-repeat;height:20px}
.generic_dialog .terms_page,.generic_dialog .privacy_page{font-size:11px;margin:0}

