/* GLOBAL STYLES */

html {min-height: 100%;margin-bottom: 1px;}
/*/images/bg-front.gif*/
body {background-color: #e4f3f8;background-image: url(/images/bg-front.gif);background-repeat: repeat-x;background-position:0px 0px; /*background-attachment:fixed;*/ position: relative;text-align: center;font-size: 12px;margin: 0px; padding-top:0px !important;}
table.body {width: 950px;}
p {margin: 0px;padding: 0px;}
div, td {font-family: Arial,Tahoma,Helvetica,sans-serif;font-size: 12px;color: #555555;line-height: 140%;}
.page_wrapper{}
div.topbar {background: url(../images/topbar_bg.png);background-repeat:repeat-x; background-color: #333333;height:32px;}
div.top_menu_link_container {float: left;height: 17px;border-left: 1px solid #666666;}
div.top_menu_link {font-weight:normal !important; font-size: 11px!important;padding: 1px 8px 0px 8px !important; text-transform:none !important;}
div.top_menu_link_loggedin {height: 25px;text-align: right;font-weight: bold;font-size: 12px;padding-top: 5px;padding: 6px 0px 0px 10px;}
div.menu {width: 150px;border: 1px solid #CCCCCC;border-left: 3px solid #7391a8;background: #EEEEEE;padding: 0px 0px 10px 10px;margin-right: 10px;}
div.menu_header {margin-top: 10px;margin-bottom: 7px;}
.menu_user {background-image: url(../images/menu_user_middle.gif);background-repeat: repeat-x;padding: 0px;text-align: left;height:27px;}
div.menu_item {float: left;padding-right: 10px;padding-top:5px;font-weight: normal;background: none;}
div.menu_sep {padding: 0px 6px 0px 6px;float: left;background: url(../images/menu_sep.gif);background-repeat:no-repeat;width:3px;height:27px;}
img.menu_icon {display: block;float: left;margin-right: 4px;}
img.menu_icon2 {margin-bottom: -3px;margin-right: 4px;}
div.menu_arrow {padding: 2px;float: left;}
div.menu_item_dropdown a {padding: 3px 40px 5px 7px;font-weight: normal;border-left: 3px solid #DDDDDD;display: block;background: #FFFFFF;}
div.menu_item_dropdown a:hover {padding: 3px 40px 5px 7px;font-weight: normal;background: #F2F2F2;border-left: 3px solid #BBBBBB;text-decoration: none;display: block;}
div.menu_dropdown {border: 1px solid #CCCCCC;border-top: none;background: #FFFFFF;position: absolute;margin-top: 6px;margin-left: -20px;z-index: 99;width: auto;white-space: nowrap;}
td.topbar1 {padding-bottom: 5px;}
td.topbar2, td.topbar2_right {background-image: url(../images/menu_bg.gif);background-repeat: repeat-x;	font-weight: bold;font-size: 12px;padding: 10px 10px 8px 15px;color: #FFFFFF;border-bottom: 1px solid #31537D;}
td.topbar2_right {font-weight: normal;padding: 10px 15px 8px 10px;text-align: right;}
td.content {vertical-align: top;text-align: left;background: #FFFFFF;}
div.content {width: 980px;text-align: left;	margin-left: auto;margin-right: auto;} /*Remember to take it our*/
div.copyright {padding: 4px;text-align: right;margin-left: auto;margin-right: auto;margin-top: 20px;color: #444444;font-size:10px;}
div.page_header {font-size: 13pt;}
td.header {padding: 6px 5px 6px 6px;border:1px solid #eaeaea;border-bottom: 1px solid #d9d9d9;font-weight: bold; color: #666666;background:#DFDFDF url(../images/box_header.gif) repeat-x scroll 0 0;}
div.header {padding: 6px 5px 6px 6px;border-bottom: 1px solid #d9d9d9;font-weight: bold;background-color:#f8f8f8;color: #666666;}
div.newupdates {position: absolute;height: 58px;width: 172px;margin: 18px 0px 0px 0px;background-image: url(../images/newupdates.png);background-repeat: no-repeat;}
div.newupdates_content {text-align: left;padding: 18px 5px 5px 18px;color: #FFFFFF;}
td.shadow {background-image: url(../images/shadow.gif);background-repeat: repeat-x;padding-bottom: 5px;}
input.text, input.text_small {border: 1px solid #AAAAAA;font-family: arial, verdana, serif;	font-size: 9pt;color: #333333;vertical-align: middle;padding-left: 2px;}
input.text_small {font-size: 8pt;}
.search_left{vertical-align: middle;background-image: url(../images/search-overlay_left.png);background-repeat: no-repeat; width:20px; height:19px;}
.search_right{vertical-align: middle;background-image: url(../images/search-overlay_right.png);background-repeat: no-repeat; width:10px; height:19px;}
.search_middle {vertical-align: middle;background-image: url(../images/search-bg.png);background-repeat: repeat-x; width:126px; height:19px;}
input.search {vertical-align: middle;background-color:transparent;font-size: 10pt;font-weight: bold; width:126px; height:19px; border:0px; color:#666666; }
input.button {font-size: 12px;height:24px; width:140px;padding: 0px 6px 2px 2px;color: #666666;font-weight: normal;font-family:Arial, Helvetica, sans-serif;background-image: url(../images/button_med.png);background-repeat: no-repeat;vertical-align: middle;border:0px;background-color:transparent;cursor:pointer;}
input.smallbutton {font-size: 12px;height:24px; width:85px;padding: 0px 6px 2px 2px;color: #666666;font-weight: normal; font-family:Arial, Helvetica, sans-serif; background-image: url(../images/button_small.png);background-repeat: no-repeat;vertical-align: middle;border:0px;background-color:transparent;cursor:pointer;}
input.radio, input.checkbox {vertical-align: middle;}
textarea {border: 1px solid #AAAAAA;color: #333333;padding-left: 2px;font-size: 10pt;}
select, select.small {color: #333333;font-family: arial, verdana, serif;font-size: 9pt;vertical-align: middle;margin-top: 1px;}
select.small {font-size: 8pt;}
.icon {vertical-align: top;margin-right: 5px;}
icon2 {vertical-align: top;margin-right: 1px;}
.icon_big {float: left;margin-right: 15px;margin-bottom: 10px;}
img.photo {border: 1px solid #DDDDDD;}
font.small {font-size: 7pt;font-family: arial, serif;}
font.big {font-size: 9pt;font-family: arial,verdana,serif;font-weight: bold;}
font.bold {font-weight: bold;}
font.disabled {color: #AAAAAA;}
form {margin: 0px;}
div.center {margin-left: auto;margin-right: auto;text-align: center;}
div.error {	vertical-align: middle;color: #FF0000;}
div.spacer10 {margin-top: 5px;height: 0px;font-size: 1pt;}
img.button {display: block;	float: left;margin-right: 4px;}
a:link { color: #08a6de; text-decoration: none; }
a:visited { color: #08a6de; text-decoration: none; }
a:hover { color: #e60483; text-decoration: none; }
a.top_menu_item:link { color: #ffffff !important;; text-decoration: none; font-size:11px !important; font-weight:normal !important; padding:0px !important;}
a.top_menu_item:visited { color: #ffffff !important;; text-decoration: none; font-size:11px !important; font-weight:normal !important; padding:0px !important;}
a.top_menu_item:hover { color: #08a6de !important;; text-decoration: none; font-size:11px !important; font-weight:normal !important; padding:0px !important;}
a.menu_item:link { color: #333333 !important;; text-decoration: none; }
a.menu_item:visited { color: #333333 !important;; text-decoration: none; }
a.menu_item:hover { color: #08a6de !important;; text-decoration: none; }
a.newupdates:link { color: #FFFFFF; text-decoration: none; }
a.newupdates:visited { color: #FFFFFF; text-decoration: none; }
a.newupdates:hover { color: #dddddd; text-decoration: none; }
a.copyright:link { color: #08a6de; text-decoration: none; font-size:10px; }
a.copyright:visited { color: #08a6de; text-decoration: none; font-size:10px;}
a.copyright:hover { color: #e60483; text-decoration: none; font-size:10px;}
label:hover { color: #3399FF; text-decoration: none; }
table.tabs {margin-bottom: 10px;}
td.tab {background: #FFFFFF;padding-left: 0px;border-bottom: 3px solid #dddddd;}
td.tab0 {font-size: 1pt;padding-left: 7px;border-bottom: 3px solid #dddddd;}
td.tab1 {border: 1px solid #dddddd;	border-bottom: none;font-weight: bold;padding: 3px 8px 5px 8px;}
td.tab2 {background-image: url(../images/tab_bg.jpg);background-repeat: repeat-x;height:22px;border: 1px solid #dddddd;	border-bottom:3px solid #dddddd;font-weight: bold;padding: 4px 8px 4px 8px;}
td.tab3 {background: #FFFFFF;border-bottom:3px solid #dddddd;padding-right: 12px;width: 100%;text-align: right;vertical-align: middle;}
table.list {width: 100%;border: 1px solid #DDDDDD;border-bottom: none;}
td.list_header {background: #EEEEEE;font-weight: bold;padding: 3px 5px 3px 7px;border-bottom: 1px solid #DDDDDD;vertical-align: middle;}
tr.list_item1 {padding: 5px 7px 5px 7px;border-bottom: 1px solid #DDDDDD;}
tr.list_item2 {padding: 5px 7px 5px 7px;background: #F5F5F5;border-bottom: 1px solid #DDDDDD;}
td.form1 {padding: 12px 0px 5px 10px;font-weight: bold;text-align: right;vertical-align: top;}
td.form2 {padding: 10px 0px 5px 10px;}
div.form_desc {font-size: 8pt;padding: 5px 0px 5px 0px;}
div.form_error {margin-bottom: 10px;color: #FF0000;}
div.success {line-height: 16pt;}
td.button {text-align: left;border: 1px solid #DDDDDD;border-left: 5px solid #DDDDDD;background: #FFFFFF;padding: 7px 8px 7px 6px;font-weight: bold;}
div.button {font-weight: bold;}
td.result {font-weight: bold;text-align: center;border: 1px dashed #CCCCCC;background: #FFFFFF;padding: 7px 8px 7px 7px;}
td.error {font-weight: bold;color: #FF0000;text-align: center;padding: 7px 8px 7px 7px;background: #FFF3F3;}
td.success {font-weight: bold;padding: 7px 8px 7px 7px;background: #f3fff3;}
/* STYLES FOR AD BANNERS */
div.ad_top {padding: 10px;text-align: center;}
div.ad_belowmenu {padding: 0px 0px 10px 0px;text-align: center;}
div.ad_left {padding: 10px 10px 10px 0px;vertical-align: top;text-align: center;}
div.ad_right {padding: 10px 0px 10px 10px;vertical-align: top;text-align: center;}
div.ad_bottom {padding: 10px 0px 0px 0px;text-align: center;}
/* STYLES FOR RECENT ACTION */
.recentaction_div_media {padding: 5px 5px 5px 10px;}
.recentaction_div_media img {max-width: 200px;width: expression(this.width > 200 ? 200: true);}
img.recentaction_media {float: left;margin: 3px;border: solid 2px #dddddd;}
.recentaction_div {padding: 5px 5px 5px 10px;position: relative;max-height: 125px;max-width: 600px;overflow: auto;}
/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */
*:first-child+html .recentaction_div {overflow: visible;overflow-y: expression(this.scrollHeight > 125? "auto" : "hidden" );overflow-x: auto;padding-bottom: 5px;height: expression(this.scrollHeight > 125? "125px" : "auto" );width: expression(this.scrollWidth > 600? "600px" : "auto" );}
/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */
html>body .recentaction_div {overflow: visible;overflow-y: expression(this.scrollHeight > 125? "auto" : "hidden" );overflow-x: auto;padding-bottom: 5px;height: expression(this.scrollHeight > 125? "125px" : "auto" );width: expression(this.scrollWidth > 600? "600px" : "auto" );}
.recentaction_div img {max-width: 300px;width: expression(this.width > 300 ? 300: true);}
/* STYLES FOR FRIEND SUGGEST FEATURE */
.suggest_item a {padding: 3px 3px 3px 5px;background: #F7F7F7;border-bottom: 1px solid #CCCCCC;width: 181;display: block;}
.suggest_item a:hover {background: #003366;color: #FFFFFF;}
div.suggest {position: absolute;background-color: #FFFFFF;text-align: left;border: 1px solid #AAAAAA;padding: 0px;display: none;} 
a.suggest:link { color: #555555; text-decoration: none;}
a.suggest:visited { color: #555555; text-decoration: none; }
a.suggest:hover { color: #FFFFFF; text-decoration: none; }
/* LOGIN PAGE */
td.login_middle {vertical-align: middle;text-align: center;padding-bottom: 30px;font-weight: bold;font-size: 16pt;}
td.login_right {vertical-align: middle;text-align: center;padding-bottom: 30px;}
/* PORTAL PAGE (HOME.PHP) */
div.portal_spacer {height: 5px;}
div.portal_content {padding:15px;padding-top:7px;}
div.small_content{padding-top:7px; padding-bottom:10px;}
td.portal_text {vertical-align: top;padding: 10px 20px 10px 10px;}
table.portal_table {margin-bottom: 10px;}
div.portal_login {padding: 25px 10px 25px 10px;background: #FFFFFF;text-align: center;font-weight: bold;border: 1px solid #DDDDDD;}
td.portal_member {padding: 3px 3px 3px 3px;text-align: center;font-weight: normal;}
div.portal_action {padding: 6px 6px 6px 6px;border-top: 1px solid #DEDEDE;}
div.portal_action_top {padding: 6px 6px 6px 6px;}
div.portal_action_date {float: right;color: #999999;padding-left: 5px;}
div.portal_whatsnew {padding: 4px 5px 4px 5px;}
/* WHATS NEW PAGE */
td.home_left {vertical-align: top;text-align: left;padding-right: 5px;}
td.home_right {vertical-align: top;}
td.home_stats {padding: 10px;background: #FFFFFF;border: 1px solid #DDDDDD;text-align: center;vertical-align: middle;}
td.home_menu {padding: 10px;background: #FFFFFF;border: 1px solid #DDDDDD;}
td.home_menu1 {font-weight: bold;}
td.home_notification {text-align: left;border: 1px solid #DDDDDD;background: #FFFFFF;padding: 7px 8px 7px 6px;}
div.home_photo {border: 1px solid #DDDDDD;padding: 5px;	background: #FFFFFF;margin-bottom: 10px;}
td.home_box {border: 1px solid #eaeaea; border-top:0px;padding: 8px;background: #FFFFFF;}
table.home_menu {border: 1px solid #DDDDDD;border-bottom: none;margin-bottom: 10px;}
td.home_menu1 a {background-color: #FFFFFF;background-image: url(../images/menu_bg1.gif);background-repeat: repeat-y;background-position: top right;border-bottom: 1px solid #DDDDDD;padding: 5px 5px 5px 7px;font-size: 8pt;font-family: arial,verdana,tahoma,serif;display: block;}
td.home_menu1 a:hover {background-color: #F5F5F5;background-image: url(../images/menu_bg2.gif);}
div.home_action {padding: 6px 6px 6px 6px;border-top: 1px solid #DEDEDE;}
div.home_action_top {padding: 6px 6px 6px 6px;}
div.home_action_date {float: right;color: #999999;padding-left: 5px;}
div.home_whatsnew {padding: 5px 10px 5px 10px;margin-left:10px;	margin-bottom:10px;	margin-right:10px;}
div.home_updated {font-size: 7pt;color: #888888;padding-top: 2px;}
/* WHATS NEW - MY NETWORK PAGE */
div.network_content {border-bottom: 1px solid #eaeaea;padding: 8px;background-color:#ffffff;}
/* VIEW PROFILE PAGE */
td.profile {background: #FFFFFF;border: 1px solid #DDDDDD;border-top: none;padding: 5px 7px 5px 7px;margin-bottom: 12px;}
td.profile_leftside {padding-top: 5px;vertical-align: top;}
td.profile_rightside {padding-left: 10px;padding-top: 5px;vertical-align: top;}
div.profile_field_value {max-width: 500px;overflow: auto;}
div.profile_friend_photo {float: left;width: 50px;text-align: center;border: 3px solid #DDDDDD;}
div.profile_friend_info {float: left;padding-left: 10px;}
div.profile_friend_options {text-align: right;padding-left: 10px;}
div.profile_friend_name {font-size: 10pt;font-weight: bold;}
div.profile_friend_details div {color: #888888;font-size: 7pt;}
div.profile_image {float: left;padding: 5px;text-align: center;width: 111px;}
div.profile_bar {padding: 0px;margin-top: 15px;margin-bottom: 10px;}
td.profile_item1 {padding: 5px 0px 5px 0px;text-align: center;vertical-align: top;}
td.profile_item2 {padding: 5px 5px 5px 5px;vertical-align: top;}
div.profile_comment_author {float: left;padding: 5px 7px 5px 7px;background: #f5f5f5;border-top: 1px solid #e5e5e5;}
div.profile_comment_date {font-size:11px;text-align: right;padding: 5px 7px 5px 7px;background: #f5f5f5;border-top: 1px solid #e5e5e5;}
div.profile_comment_body {clear: left;padding: 5px 7px 5px 7px;overflow: auto;max-width: 550px;}
/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */
*:first-child+html .profile_comment_body {overflow: visible;overflow-y: hidden;overflow-x: auto;padding-bottom: 10px;width: expression(this.scrollWidth > 550? "550px" : "auto" );}
/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */
html>body .profile_comment_body {overflow: visible;	overflow-y: hidden;overflow-x: auto;padding-bottom: 10px;width: expression(this.scrollWidth > 550? "550px" : "auto" );}
div.profile_comment_body img {max-width: 475px;width: expression(this.width > 475 ? 475: true);}
div.profile_comment_links {text-align: right;padding-right: 7px;font-size:11px;}
table.profile_menu {border: 1px solid #DDDDDD;border-bottom: none;}
td.profile_menu1 a, div.nolink {background-image: url(../images/menu_bg1.gif);background-color: #FFFFFF;background-repeat: repeat-y;background-position: top right;border-bottom: 1px solid #DDDDDD;padding: 5px 5px 5px 7px;font-size: 8pt;display: block;}
td.profile_menu1 a:hover {background-color: #F5F5F5;background-image: url(../images/menu_bg2.gif);text-decoration: none;}
td.profile_photo {vertical-align: middle;text-align: center;border: 1px solid #DDDDDD;padding: 5px;background: #FFFFFF;height: 150px;}
td.profile_viewcomments_postcomment {padding: 10px 16px 10px 16px;border: 1px solid #dddddd;background: #F5F5F5;}
div.profile_postcomment {border: 1px solid #dddddd;background: #F4F4F4;margin-bottom: 10px;padding: 10px 14px 8px 10px;}
.comment_area {font-family: arial, verdana, arial, serif;color: #888888;width: 100%;height: 50px;border:1px solid #eeeeee;}
div.profile_action {padding: 0px 0px 5px 0px;border-bottom: 1px solid #EAEAEA;margin-bottom: 5px;}
div.profile_action_bottom {padding-bottom: 2px;}
div.profile_action_date {color: #999999;float: right;padding-left: 5px;}
td.profile_tab a {background-color: #EEEEEE;background-image: url(../images/whiteline.gif);background-repeat: repeat-x;background-position: top left;padding: 7px 10px 7px 10px;border: 1px solid #dddddd;border-left: none;font-weight: bold;display: block;}
td.profile_tab a:hover {background-color: #F4F4F4;background-image: url(../images/whiteline.gif);background-repeat: repeat-x;background-position: top left;padding: 7px 10px 7px 10px;border: 1px solid #dddddd;border-left: none;font-weight: bold;display: block;}
td.profile_tab2 a {background-color: #FFFFFF;background-image: url(../images/whiteline.gif);background-repeat: repeat-x;background-position: top left;padding: 7px 10px 8px 10px;border: 1px solid #dddddd;	border-left: none;border-bottom: none;font-weight: bold;display: block;}
td.profile_tab2 a:hover {background-color: #FFFFFF;background-image: url(../images/whiteline.gif);background-repeat: repeat-x;background-position: top left;padding: 7px 10px 8px 10px;border: 1px solid #dddddd;border-left: none;border-bottom: none;font-weight: bold;display: block;}
#profile_tabs_profile {border-left: 1px solid #dddddd;}
td.profile_tab_end {border-bottom: 1px solid #dddddd;}
div.profile_content {padding: 10px;border: 1px solid #dddddd;border-top: none;background-color:#ffffff;}
div.profile_headline, div.profile_headline2 {font-size: 10pt;margin-bottom: 7px;font-weight: bold;}
div.profile_headline2 {margin-top: 10px;}
/* BROWSE PAGE */
td.browse_field {padding: 5px;}
div.browse_field_radio {padding: 0px 5px 0px 1px;margin-top: 1px;}
div.browse_fields {border: 1px solid #DDDDDD;border-top: none;padding: 5px 7px 5px 7px;margin-bottom: 12px;}
td.browse_header {padding: 5px 5px 3px 7px;font-size: 9pt;font-weight: bold;border: 1px solid #DDDDDD;border-bottom: none;background: #EEEEEE;}
td.browse_result {vertical-align: top;text-align: center;width: 150px;padding: 5px 5px 10px 5px;font-weight: bold;}
div.browse_pages {margin-bottom: 10px;text-align: center;font-weight: bold;background: #EEEEEE;padding: 5px 0px 5px 0px;}
/* SEARCH PAGE */
td.search {width: 475px;padding: 10px;background: #FFFFFF;border: 1px solid #DDDDDD;}
div.search_header {font-weight: bold;background: #F3F3F3;border: 1px solid #CCCCCC;padding: 5px 5px 5px 10px;font-size: 9pt;}
div.search_results {padding: 0px 10px 10px 10px;}
div.search_result1 {padding: 10px;background: #F5F5F5;}
div.search_result2 {padding: 10px;}
div.search_result_text {font-size: 9pt;font-weight: bold;padding-left: 3px;}
div.search_result_text2 {font-weight: normal;font-size: 7pt;color: #777777;}
div.search_context {color: #555555;}
div.search_url {color: #115599;}
td.search_pages_bottom {padding-top: 8px;padding-right: 12px;border-top: 1px solid #CCCCCC;text-align: right;}
/* HELP PAGES */
div.faq {margin: 10px;padding: 5px 5px 5px 10px;border-left: 3px solid #DDDDDD;}
div.faq_questions {background: #FFFFFF;border: 1px solid #DDDDDD;border-top: none;padding: 5px 7px 5px 8px;}
/* MESSAGES */
table.messages_table {border: 1px solid #DDDDDD;}
td.messages_header {padding: 4px 5px 5px 6px;font-weight: bold;	background-image: url(../images/header.gif);background-repeat: repeat-x;color: #333333;}
td.messages_left {width: 100%;text-align: left;vertical-align: middle;}
td.messages_right {text-align: right;vertical-align: middle;}
tr.messages_unread {background: #F5F5F5;font-weight: bold;}
tr.messages_read {background: #FFFFFF;}
td.messages_message {border-top: 1px solid #CCCCCC;padding: 7px 5px 7px 7px;vertical-align: top;}
td.messages_photo {border-top: 1px solid #CCCCCC;padding: 7px 0px 7px 7px;vertical-align: top;}
td.messages_view2 {background: #FFFFFF;border-bottom: 1px solid #DDDDDD;padding: 5px 7px 12px 7px;vertical-align: top;}
td.messages_view2_bottom {background: #FFFFFF;padding: 5px 7px 12px 7px;vertical-align: top;}
td.messages_view1 {vertical-align: top;padding-right: 15px;}
div.messages_author {padding-bottom: 5px;font-weight: bold;}
div.messages_date {font-size: 7pt;color: #777777;}
td.messages_authorbox {width: 100px;text-align: right;vertical-align: top;padding: 5px 10px 0px 0px;}
/* MY FRIENDS */
div.friends_search {width: 450px;padding: 10px;background: #FFFFFF;border: 1px solid #DDDDDD;margin-left: auto;margin-right: auto;}
td.friends_sort {padding-top: 5px;}
div.friends_result {padding: 5px;border: 1px solid #DDDDDD;margin-top: 10px;background: #FFFFFF;}
td.friends_result0 {padding: 5px;}
td.friends_result1 {vertical-align: top;padding: 5px;}
td.friends_result2 {padding: 5px;vertical-align: top;text-align: right;}
div.friends_name {font-size: 10pt;font-weight: bold;padding-bottom: 3px;}
div.friends_stats div {color: #888888;font-size: 7pt;}
/* BROWSE FRIENDS */
td.browse_friends_sort {padding-top: 5px;}
div.browse_friends_result {padding: 5px;border: 1px solid #DDDDDD;margin-top: 10px;margin-bottom: 10px;background: #FFFFFF;}
td.browse_friends_result0 {padding: 5px;}
td.browse_friends_result1 {padding: 5px;}
td.browse_friends_result2 {padding: 5px;text-align: right;}
/* EDIT PROFILE */
td.editprofile_photoleft {text-align: center;padding-right: 10px;}
td.editprofile_photoright {vertical-align: top;}
td.editprofile_photo {height: 150px;vertical-align: middle;text-align: center;border: 1px solid #CCCCCC;background: #FFFFFF;padding: 5px;}
table.editprofile_options {margin-left: 10px;}
div.editprofile_bar {border-bottom: 1px solid #DDDDDD;padding: 0px;margin-top: 10px;margin-bottom: 10px;}
td.editprofile_item1 {padding: 5px;text-align: center;vertical-align: top;}
td.editprofile_item2 {padding: 5px 5px 5px 5px;vertical-align: top;}
div.editprofile_examplecss, div.editprofile_examplecss:hover {width: 160px;margin-right: 15px;margin-bottom: 15px;padding: 10px 5px 5px 5px;text-align: center;float: left;border: 1px solid #DDDDDD;}
div.editprofile_examplecss:hover {border: 1px solid #BBBBBB; background-color:#eeeeee;}
div.editprofile_examplecss_selected {width: 160px;margin-right: 15px;margin-bottom: 15px;padding: 10px 5px 5px 5px;text-align: center;float: left;border: 1px solid #cccccc;background: #dddddd;}
/* EDIT ACCOUNT SETTINGS */
td.account1 {padding: 5px 5px 5px 7px;font-weight: bold;border: 1px solid #CCCCCC;background: #EEEEEE;}
td.account2 {padding: 7px 5px 5px 5px;border: 1px solid #CCCCCC;border-top: none;}
/* SIGNUP PAGE */
img.signup_code {vertical-align: middle;}
div.signup_header {width: 500px;padding: 6px 9px 6px 9px;background: #F1F1F1;font-weight: bold;font-size: 9pt;margin-bottom: 10px;}
div.signup_photo_desc {padding: 5px 5px 5px 0px;}
td.signup_photo {padding: 10px;background: #FFFFFF;border: 1px solid #CCCCCC;}
/* COMMENT STYLES */
.comment_headline {padding: 4px 0px 5px 6px;font-weight: bold;color: #333333;}
/* PROFILE PHOTOS STYLES */
div.media {border: 1px solid #DDDDDD;background: #f4f4f4;padding: 10px;}
div.media_caption {text-align: left;padding: 0px 5px 0px 5px;margin-left: auto;margin-right: auto;}
div.media_title {margin-bottom: 2px;font-weight: bold;}
div.media_date {margin-top: 10px;font-size: 7pt;color: #777777;}
/* CAROUSEL */
td.carousel_item_active {border: 1px solid #BBBBBB;background: #EEEEEE;padding: 5px;}
td.carousel_item {padding: 5px;}
td.carousel_item:hover {border: 1px solid #CCCCCC;padding: 4px;}
/* PHOTO TAG CLASSES */
div.tag_div_hidden {position: absolute;z-index: 98;}
div.tag_div {position: absolute;border: 2px solid #FFFFFF;z-index: 98;}
div.tag_label {position: absolute;padding: 3px 5px 3px 5px;border: 1px solid #777777;background: #FFFFFF;font-weight: bold;z-index: 98;}
div.media_photo_div {position: relative;margin-bottom: 10px;margin-left:auto;margin-right:auto;}
div.media_photo_tagform {display: none;	border: 1px solid #cccccc;width: 180px;position: absolute;opacity: 1;background: #FFFFFF;}
div.media_photo_tagform_titlebar {text-align: left;padding: 5px;border-bottom: 1px solid #cccccc;background: #EEEEEE;font-weight: bold;}
div.media_photo_friendlist {overflow: auto;margin: 4px 0px 4px 0px;	height: 130px;text-align: left;padding-left: 4px;border: 1px solid #cccccc;}
.menu_content_spacer{height:12px;}
/*COLUMNS*/
div.columnleft{float:left;width:186px;}
div.columnbigleft{float:left;width:794px;}
div.columnmiddle{float: left; width: 600px; padding-right:4px; padding-left:4px;}
div.columnright{float: left; width: 186px;}
/*Left Column*/
div.box {position:relative; width:158px; overflow:hidden; padding:0 14px 1px; background:#fff url(../images/box_bg_left.gif) repeat-y 0 0; zoom:1; }
div.box .cap { width:186px; position:absolute; height:7px; margin:0 -14px; font-size:1px; }
div.box .cap.top { top:0; background:url(../images/box_bgtop.png) no-repeat 0 0; *margin-left:-2px; }
div.box .cap.bottom { bottom:0; _bottom:-1px; background:url(../images/box_bgbottom.png) no-repeat 0 100%; }
div.box h2 { margin:0 -12px; padding:6px 12px 4px; color:#666666; font-weight:normal; font-size:12px; border-bottom:1px solid #d9d9d9; background:#dfdfdf url(../images/box_header.gif) repeat-x 0 0;  }
div.box h3, div.box h4, div.box h5, div.box h6 { color:#000; }
div.box h3 { margin-bottom:.1em; font-size:13px; line-height:14px; }
/*Right Column*/
div.bigbox { position:relative; width:600px; padding:0px; overflow:hidden; background:#fff url(../images/box_bg_middle.gif) repeat-y 0 0; zoom:1; }
div.bigbox .cap { position:relative; width:600px; height:7px; margin:0px 0px; font-size:1px; }
div.bigbox .cap.top { top:0; background:url(../images/box_bgtop_middle.png) no-repeat 0 0;  }
div.bigbox .cap.bottom { bottom:0; background:url(../images/box_bgbottom_middle.png) no-repeat 0 100%; }
div.bigbox .gradient { width:596px; margin:0 2px; padding:0 0px; overflow:hidden; background:#fff url(../images/box_bggrad.gif) repeat-x 0 100%; }
div.bigbox h2 {margin:0px 2px; padding:0px 10px 4px; width:576px; color:#666666; font-weight:normal; font-size:12px; border-bottom:1px solid #d9d9d9; background:#dfdfdf url(../images/box_header_middle.gif) repeat-x 0 0; }
/*Left big Column*/
div.leftbigbox { position:relative; width:790px; padding:0px 0px 1px; overflow:hidden; background:#fff url(../images/box_big_bg_middle.gif) repeat-y 0 0; zoom:1; }
div.leftbigbox .cap { position:relative; width:790px; height:7px; margin:0px 0px;font-size:1px; }
div.leftbigbox .cap.top { top:0; background:url(../images/box_big_bgtop_middle.png) no-repeat 0 100%;  }
div.leftbigbox .cap.bottom { bottom:0; background:url(../images/box_big_bgbottom_middle.png) no-repeat 0 100%; }
div.leftbigbox h2 { margin:0 2px; padding:0px 10px 4px; width:766px; color:#666666; font-weight:normal; font-size:14px; border-bottom:1px solid #d9d9d9; background:#dfdfdf url(../images/box_header_middle.gif) repeat-x 0 0; }
/*Home Page*/
div.box_vtown {position:relative; width:158px;height:560px; padding:0 14px 1px; background:#fff url(../images/box_bg_left.gif) repeat-y 0 0; zoom:1; }
div.box_vtown .cap { width:186px; position:absolute; height:7px; margin:0 -14px; font-size:1px; }
div.box_vtown .cap.top { top:0; background:url(../images/box_bgtop.png) no-repeat 0 0; *margin-left:-2px; }
div.box_vtown .cap.bottom { bottom:0; _bottom:-1px; background:url(../images/box_bgbottom.png) no-repeat 0 100%; }
div.box_vtown h2 { margin:0 -12px; padding:6px 12px 4px; color:#666666; font-weight:normal; font-size:12px; border-bottom:1px solid #d9d9d9; background:#dfdfdf url(../images/box_header.gif) repeat-x 0 0;  }
div.home_banner{width:600px; height:311px; background-image:url(../images/iamviet_banner.jpg); background-repeat: no-repeat;}
div.signup_today{width: 200px; float:left; margin-top:162px;margin-left:14px; height:38px;font-size:18px; font-weight:bold; text-align:center; color:#ffffff;}
/*V-Town*/
div.vtownrightbox {position:relative; float:right; width:330px; overflow:hidden; padding:0 14px 1px; }
div.home_box{border:1px solid #dddddd; padding:8px; height:145px;}
/*Style for Advertising*/
div.ads_box {padding-top: 10px; padding-bottom:10px; margin-left:-2px; background-color:#ffffff;}

/* styles for the debugger */
div#se_debug_window_container{}
table#se_debug_window{ background: #ffffff; border: 1px solid #cccccc;width: 500px;height: 400px;}
td#se_debug_window_menu{padding: 4px 5px 5px 6px;border: 1px solid #DDDDDD;font-weight: bold;background-image: url(../images/header.gif);background-repeat: repeat-x;color: #333333;cursor: move;}
div#se_debug_window_body_container{ width: 500px; height: 375px;overflow: auto;}

/* styles for main menu and profile tab dropdowns */

div.top_menu_main_link_container{text-align: left;}
div.menu_main_dropdown{border: 1px solid #CCCCCC;border-top: none;position: absolute;margin-top: 7px;margin-left: -1px;z-index: 100;width: auto;white-space: nowrap;}
div.menu_main_item_dropdown a{color:#777777;padding: 3px 40px 5px 7px;font-weight: bold;display: block;background: #EFEFEF;}
div.menu_main_item_dropdown a:hover{color:#444444;background: #FAFAFA;text-decoration: none;}
div.menu_main_item{float: left;padding-right: 10px;font-weight: bold;background: none;}
div.menu_profile_dropdown{border: 1px solid #CCCCCC;border-top: none;background: #FFFFFF;position: absolute;margin-top: 31px;margin-left: -63px;z-index: 99;width: auto;white-space: nowrap;}
div.menu_profile_item_dropdown a{padding: 3px 40px 5px 7px;font-weight: bold;display: block;background: #FFFFFF;}
div.menu_profile_item_dropdown a:hover{background: #F0F0F0;text-decoration: none;}

.channel_home_box{background-image:url(../images/channel_home_box.gif); background-repeat: no-repeat;margin-bottom: 10px; margin-right:5px; margin-left:5px; width:272px; height:130px; float:left;}
