html {height:100%;width:100%;margin:0px;padding:0px;}
body {width:100%;margin:0px;padding:0px;font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#4c535b;background-color:#efefef;text-align:center;background-image:url(../images/bgTop.png);background-repeat:repeat-x;line-height:1.4em;}
img {border:none;}
a {color:#009fa4;text-decoration:none;outline:none;}
a:hover {color:#00b3b9;text-decoration:underline;}
table tr td {vertical-align:top;}
h3 {font-weight:normal;line-height:1.6em;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;}




/*  begin page content layout    */
.formError {border:solid 1px #ff0000;color:#ff0000;background-color:#f2f2f2;font-size:1.0em;padding:5px;margin-top:2px;}
.error {color:#ff0000;}

#containerTop {width:982px;height:22px;margin:auto;text-align:left;background-color:#fff;background-image:url(../images/containerTop.png);background-repeat:repeat;margin-top:10px;border:none;}
#container {width:950px;margin:auto;padding:0px 15px 0px 15px;text-align:left;background-color:#fff;border-left:solid 1px #b5bdc5;border-right:solid 1px #b5bdc5;}
#globalNavContainer {width:950px;height:61px;clear:both;}
#logo {width:225px;float:left;}
#globalNav {position:relative;width:701px;height:45px;margin-top:8px;background-image:url(/images/bgLoginForm.png);background-repeat:no-repeat;background-color:#fff;float:right;}
#globalNav.error {background-image:url(/images/bgLoginFormError.png)!important;}
#globalNav ul {height:30px;position:absolute;margin:0px;padding:0px;display:inline;}
#globalNav ul li {float:left;display:block;list-style:none;font-size:1.1em;font-weight:800;text-align:center;padding:0px;margin:0px;}
#globalNav ul li a {float:left;height:23px;display:block;margin:0px;padding:7px 15px 0px 15px;font-size:1.1em;color:#fff!important;text-decoration:none;}
#globalNav ul li a:hover  {cursor:pointer;background-image:url(../images/bgLoginFormOver.png)!important;}
#globalNav ul li.first a:hover  {cursor:pointer;background-image:url(../images/bgLoginFormOverFirst.png)!important;}
#globalNav img {position:absolute;}
#globalSearch {position:absolute;left:480px;padding:0px 10px 0px 0px;}
#globalSearchForm {position:absolute;top:0px;width:200px;height:30px;margin:0px;padding:0px 0px 0px 10px;}
#globalSearchForm img {position:absolute;top:3px;right:0px;}
#globalSearchInput {position:absolute;width:137px;height:22px;border:solid 0px #ccc;background-image:url(../images/bgGlobalSearch.png);background-repeat:no-repeat;margin:0px;padding:8px 0px 0px 20px!important;font-size:1.0em;color:#4c535b;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;}
.loginText {float:right;position:relative;height:18px;text-align:right;margin:30px 0px 0px 0px;padding:5px 3px 0px 15px;background-image:url(/images/bgLoginText.png);background-repeat:no-repeat!important;}
#friendsSearch {position:absolute;left:290px;padding:0px 10px 0px 0px;margin-top:-3px;}
#friendsSearch img {position:absolute;left:162px;margin-top:2px;}
#list_search {position:absolute;width:137px;height:18px;border:solid 0px #ccc;background-image:url(../images/bgFriendsSearch.png);background-repeat:no-repeat;margin:0px;padding:4px 0px 0px 20px!important;font-size:11px!important;color:#555;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;}

/* get link styles from public */
.catContentPublic {margin:15px 0px 0px 0px;border-top:solid 1px #b5bdc5;}
#photosLeft {float:left;width:300px;margin:20px 0px 20px 0px;}
#photosLeft h2 {margin-top:0px;padding-top:0px;}
#photosLeft p {font-size:1.2em;line-height:1.4em;}
#photoRight {float:right;width:613px;}
#photoContainer {float:right;text-align:center;width:611px;margin:20px 0px 0px 0px;padding:0px;background-color:#efefef;}
#photoContainer img {padding:5px;border:solid 1px #b5bdc5;background-color:#fff!important;display:block;}
#photoCaption {float:left;width:613px;padding:10px 0px 10px 0px;text-align:center!important;}

.friendsHome {color:#ff6600;}
.familyHome {color:#0d61ca;}
.workHome {color:#0d9a02;}
h1 {font-size:2.0em;margin:0px 0px 30px 0px!important;padding:0px;font-weight:normal;line-height:1.6em;font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:1.5em;font-weight:normal;margin:10px 0px 20px 0px;padding-bottom:10px;line-height:1.5em;font-family:Georgia, "Times New Roman", Times, serif;}


#content {float:left;background-repeat:repeat-y;margin:15px 0px 0px 0px;}
#leftContent {float:left;width:232px;background-color:#fff;margin:0px 15px 0px 0px;}
#centerContent {float:left;width:506px;background-color:#fff;margin:0px 15px 0px 0px;}
#centerContent ul {width:370px;margin:20px 0px 0px 0px;padding-bottom:0px;font-size:1.3em;}
#centerContent ul li {list-style-type:none;list-style-image:none;background-image:url(/images/bulletHome.png);background-repeat:no-repeat;background-position:0px 6px;padding:0px 0px 15px 20px;margin:0px;}
#rightContent {float:right;width:182px;background-color:#ccc;margin:0px;}
#clearAll {clear:both;}
#rightContent p {margin:0px;padding:0px 0px 5px 0px;}
.catContainerTop {width:232px;height:10px;float:left;margin:0px;padding:0px;background-image:url(../images/catContainerTop.png);background-repeat:no-repeat;}
.catContainerMain {width:214px;float:left;background-color:#efefef;border-left:1px solid #b5bdc5;border-right:solid 1px #b5bdc5;padding:0px 8px 0px 8px;}
.catContainerBottom {width:232px;height:10px;float:left;background-image:url(../images/catContainerBottom.png);background-repeat:no-repeat;margin:0px 0px 15px 0px;}
.h1 {position:relative;margin:0px -4px 0px -4px;padding:2px 4px 2px 4px;font-size:1.2em;font-weight:800;}
.profileForm {background-color:#f6f6f6;border-top:1px solid #d5d6d6;border-bottom:1px solid #d5d6d6;margin:10px 0px 10px 0px;padding:3px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.3em;font-weight:800;position:relative;}
.catContainerTitle {position:relative;margin:0px -4px 0px -4px;padding:3px 4px 3px 4px;background-color:#dfdfdf;font-size:1.3em;font-weight:800;vertical-align:top!important;border-top:solid 1px #cdd3d9;border-bottom:solid 1px #cdd3d9;font-family:Georgia, "Times New Roman", Times, serif;}
.catContainerTitle .titleIcon {padding:0px 2px 0px 0px;}
.catContainerTitle a {position:absolute;top:5px;right:4px;padding:0px 0px 0px 4px;}
.catContainerTitleContent {position:relative;margin:0px 0px 1px 0px;padding:3px 4px 3px 4px;background-color:#dfdfdf;font-size:1.3em;font-weight:800;border-top:solid 1px #cdd3d9;border-bottom:solid 1px #cdd3d9;font-family: Georgia, "Times New Roman", Times, serif!important;}
.catContainerTitleContent a {position:absolute;top:5px;right:0px;padding:0px 4px 0px 4px;}
.catContainerTitle table.friendsProfile td.first a:hover {border:solid 2px #009fa4!important;}
.catContainerMain div.text, .catContainerMain div.multipleCatLast  {width:214px;margin:10px 0px 0px 0px;}
.catContainerMain div.multipleCatText {margin:10px 0px 10px 0px;}
.catContainerMain div.multipleCatEvents {margin:5px 0px 10px 0px;}
.catContainerMain div.multipleCatEvents table {margin:5px 0px 0px 0px;}
#profileTableContainer {width:214px!important;overflow:hidden;}
.catContainerMain table.profile {width:214px!important;margin:10px 0px 0px 0px;border:none;}
.catContainerMain table.profile td {vertical-align:top;}
.catContainerMain table td.info {width:145px;}
#catContent, .catContent {margin:0px;width:506px;}
#centerContent.right  {float:left;width:703px;background-color:#fff;margin:0px;}
#centerContent.left  {float:left;width:753px;background-color:#fff;margin:0px 15px 0px 0px;}
#centerContent.right .catContent {width:703px;}
#centerContent.left .catContent  {width:753px;}
#centerContent.right table {float:left;}
#centerContent.right table td {padding:10px 0px 0px 0px;}
#centerContent.right table td.alignLeft {padding:10px 0px 0px 5px;text-align:left;}
#centerContent.right table td.alignRight {padding:10px 0px 0px 5px;text-align:right;}
.alignCenter {text-align:center;}
.titleLink {font-weight:normal!important;font-size:0.9em!important;margin:0px;}
#containerBottom {width:982px;height:22px;margin:auto;text-align:left;background-color:#fff;background-image:url(../images/containerBottom.png);background-repeat:repeat;margin-bottom:10px;}
#footer {width:972px;position:relative;margin:auto;text-align:left;padding:0px 15px 30px 0px;color:#6b747d;font-size:1.0em;vertical-align:top;clear:both;}
.footerCopyright {position:absolute;right:15px;text-align:right;}
#footer a {color:#6b747d;margin:0px 10px 0px 10px;padding:0px;}
#footer a:hover {text-decoration:underline;color:#00b3b9;}
td.profileImageNews {vertical-align:top;padding:2px 5px 0px 0px;}
.time, .disclaimer {color:#969da3;font-size:1.0em;font-style:italic;font-weight:normal!important;font-family:Georgia, "Times New Roman", Times, serif;}
.time {white-space:nowrap;}
.disclaimer {font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;}
.edit, .editContent {background-image:url(../images/icnEdit.png);background-position:top right;background-repeat:no-repeat;margin:8px 0px 0px 0px;padding:0px 15px 8px 0px;}
.editContent {background-image:url(../images/icnEditContent.png);padding:0px 15px 0px 5px;}
.floatLeft, .floatLeftSubNav {float:left;margin:0px;padding:0px 0px 0px 5px;}
.floatLeftSubNav a {padding:0px 10px 0px 10px;}
.floatLeftSubNav a.On {background-color:#fff!important;border:solid 1px #cdd3d9;border-bottom:none;padding:1px 10px 3px 10px;position:relative;}
.floatLeft label {color:#009fa4;padding-left:3px;}
.floatLeft checkbox {margin-bottom:-3px;}
.floatLeft .dropdown {height:10px;}
.confirm {color:#009900;font-weight:800;}
.newsMessage {width:496px;position:relative;padding:8px 4px 8px 5px;border-bottom:solid 1px #e4e4e4;clear:both;line-height:1.6em;font-size:1.1em;}
.contentSubNav {float:left;width:100%;margin:0px;padding:4px 0px 1px 0px;background-image:url(../images/bgContentSubNav.png);border-bottom:solid 1px #cdd3d9;clear:both;}
.rowFirst {width:100%;float:left;margin:0px;padding:0px 0px 15px 0px;}
.rowEven {width:100%;float:left;border-top:solid 1px #efefef;padding:15px 0px 15px 0px;background-color:#f2f2f2;}
.rowOdd {width:100%;float:left;padding:15px 0px 15px 0px;border-top:solid 1px #efefef;}
.rowText {float:left;width:605px;}
.rowAvatar {float:left;padding:0px 10px 0px 15px;}
.icnLarge {margin-bottom:-2px;padding-right:2px;}
.ContentMultipleLinks {margin-right:13px;}
#member_wire {overflow:hidden!important;}
.WireMultipleLinks {margin:0px 0px 0px 20px;}
.wireActions {font-size:0.9em;}
.wireQuote {margin:0px;padding:0px 5px 0px 0px;}
.wireAlignRight {width:100%;text-align:right;}
.wireReply {float:right;width:40px;text-align:right;}
.wireControls {position:absolute;top:-1px;right:0px;border:solid 1px #e4e4e4;background-color:#f2f2f2;opacity:.85;filter:alpha(opacity=85);-moz-opacity: 0.85;font-size:0.9em;width:35px;text-align:center;}
.gameTitle {font-size:1.1em;font-weight:800;}
.smLink {font-size:0.9em!important;color:#969da3;white-space:nowrap;}
.smLink a,  span.smLink, span.smLinkColor  {font-size:0.9em!important;padding:0px 1px 0px 3px;margin:0px;font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;}
span.LinkColor  {font-size:11px!important;padding:0px 1px 0px 3px;margin:0px;cursor:pointer;text-decoration:underline;}
span.smLink:hover, span.smLinkColor:hover  {cursor:pointer;}
.regText {font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif!important;}
.lgLink {font-size:1.2em;}
.smText {font-size:0.9em;}
.newsWireComments, .newsWireCommentsInput, .basicComments {font-size:0.9em;margin:0px 0px 3px 0px;padding:3px;background-color:#f6f6f6;width:462px;border:1px solid #e5e5e5;}
.basicComments {font-size:1.0em;}
.newsWireCommentsTextArea {padding:2px;resize:none!important;border:solid 1px #c3c3c3;border-top:solid 1px #7c7c7c;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif!important;color:#4c535b!important;font-size:1.0em;width:367px;height:34px;margin:0px 0px 5px 0px;}
.newsWireComments td {overflow:hidden;line-height:1.4em!important;}
.newMessage .time {font-size:0.8em!important;}
.smLink img {padding:0px 3px 0px 3px!important;margin:0px!important;}
.nothingFound, .nothingFoundAlert, .nothingFoundConfirm, .errorCallout {vertical-align:middle;padding:25px;background-color:#f2f2f2;border:1px solid #cdd3d9;font-size:1.2em;line-height:1.6em;}
.nothingFound .smText, .nothingFoundAlert .smText, .nothingFoundConfirm .smText {font-size:0.8em;}
 .nothingFoundAlert {background-color:#fffadb;}
.nothingFoundConfirm {background-color:#e2fede;border:solid 1px #429a36;}
 .nothingFoundPanel {vertical-align:middle;background-color:#fffadb;border:1px solid #cdd3d9;padding:5px;text-align:center;}
 .errorCallout {border:solid 1px #ff0000;color:#ff0000;}
 .nothingFound .h1, .h2 {font-family:Georgia, "Times New Roman", Times, serif!important;font-size:1.3em;}
.quick_message {padding:5px;}
.adLink {font-weight:normal!important;}
.infoTitle {color:#82888e!important;width:180px;}
.inlineNav {border-top:solid 1px #efefef;width:100px;padding:3px 0px 0px 0px;margin-top:3px;}
#notYourId {background-color:#dfdfdf;color:#ff6600;border-top:solid 1px #cdd3d9;border-bottom:solid 1px #cdd3d9;}

/*  end page content layout    */


/*  begin main tabbed navigation    */

#mainNavContainer {width:950px;height:51px;float:left;background-color:#fff;margin:0px;padding:0px 0px 1px 0px;background-image:url(../images/bgNavContainer.png);background-repeat:repeat-x;vertical-align:top;}
#mainNavContainer ul {position:relative;width:950px;height:29px;float:left;margin:0px;padding:0px;}
#mainNavContainer ul li {float:left;display:block;height:24px;padding:5px 0px 0px 0px;text-align:center;color:#4c535b;font-size:1.2em;list-style:none;}
#mainNavContainer ul li.friends {width:147px;background-image:url(../images/navFriends.png);background-repeat:no-repeat;padding:5px 0px 0px 8px;}
#mainNavContainer ul li.friends a:hover {text-decoration:none;color:#ff6600!important;}
#mainNavContainer ul li.friendsActive {width:147px;background-image:url(../images/navFriendsActive.png);background-repeat:no-repeat;padding:5px 0px 0px 8px;color:#ff6600;font-weight:800;font-size:1.3em;}
#mainNavContainer ul li.family {width:177px;background-image:url(../images/navFamily.png);background-repeat:no-repeat;}
#mainNavContainer ul li.familyFriendsActive {width:177px;background-image:url(../images/navFamily_FriendsActive.png);background-repeat:no-repeat;color:#3239cf;}
#mainNavContainer ul li.familyFriendsActive a:hover, #mainNavContainer ul li.familyWorkActive a:hover,  #mainNavContainer ul li.family a:hover {text-decoration:none;color:#3257cf!important;}
#mainNavContainer ul li.familyActive {width:177px;background-image:url(../images/navFamilyActive.png);background-repeat:no-repeat;font-weight:800;font-size:1.3em;color:#1e68c5;}
#mainNavContainer ul li.familyWorkActive {width:177px;background-image:url(../images/navFamily_ColleagueActive.png);background-repeat:no-repeat;}
#mainNavContainer ul li.work {width:151px;background-image:url(../images/navColleague.png);background-repeat:no-repeat;padding:5px 9px 0px 0px;}
#mainNavContainer ul li.work a:hover {text-decoration:none;color:#009a00!important;}
#mainNavContainer ul li.workActive {width:151px;background-image:url(../images/navColleagueActive.png);background-repeat:no-repeat;padding:5px 9px 0px 0px;font-weight:800;color:#339900;font-size:1.3em;}
#mainNavContainer ul li.inbox {position:absolute;right:0px;width:170px;background-image:url(../images/navInbox.png);background-repeat:no-repeat;}
#mainNavContainer ul li.inbox a:hover {text-decoration:none;color:#009fa4!important;}
#mainNavContainer ul li.inboxActive {position:absolute;right:0px;width:170px;background-image:url(../images/navInboxActive.png);background-repeat:no-repeat;color:#009fa4;font-weight:800;}
#mainNavContainer ul li a {color:#4c535b!important;padding:0px 40px 0px 40px;}
#mainNavContainer ul li ul.subNav {width:925px;height:24px;position:absolute;top:20px;left:0px;background-image:url(../images/bgSubNav.png);background-color:#efefef;margin:7px 0px 0px 0px;padding:2px 0px 0px 25px;}
#mainNavContainer ul li ul.subNav li {float:left;margin:1px 0px 0px 0px;font-size:0.85em;}
#mainNavContainer ul li ul.subNav li a {margin:0px 14px 0px 14px;padding:0px;}
#mainNavContainer ul li ul.subNav li a:hover {color:#009fa4!important;text-decoration:none;}
#mainNavContainer ul li ul.subNav li.active {color:#4c535b;background-color:#fff;background-image:url(../images/bgSubActiveTop.png);background-repeat:repeat-x;background-position:top;padding:0px;margin:2px -8px 0px -8px;}
#mainNavContainer ul li ul.subNav li.active a {float:left;margin:4px 0px 0px 0px;padding:0px 8px 0px 8px;}
#mainNavContainer ul li ul.subNav li.active img {float:left;width:14px;height:22px;}
#mainNavContainer ul li.inboxActive ul.subNav {width:925px;height:24px;position:absolute;left:-780px!important;top:20px;margin:7px 0px 0px 0px;padding:2px 0px 0px 25px;font-size:1.1em;font-weight:normal;}
#mainNavContainer ul li.inboxActive ul.subNav li.active a {color:#009fa4!important;font-weight:800;}
.inboxNewMessage {position:absolute;left:0px;margin:0px 0px 0px 17px;padding:0px 0px 0px 21px;background-image:url(../images/mail_un-read.gif);background-repeat:no-repeat;background-position:0px 0px;font-size:0.8em;font-weight:500;color:#4c535b!important;}
#mainNavContainer ul li ul.subNav li.loggedIn {float:right;font-weight:800;padding-right:5px;}
#mainNavContainer ul li ul.subNavEmpty {display:none;background-color:#fff!important;}

/*  end main tabbed navigation    */



/*  begin tert nav  styles    */


#tertNav {background-image:url(../images/bgTertNav.png);background-repeat:no-repeat;float:left;width:703px;height:38px;margin-left:-21px;padding:0px 0px 0px 21px;}
#tertNav ul {width:590px;height:34px;margin:7px 0px 0px 0px;padding:2px 0px 0px 15px;}
#tertNav ul li {float:left;list-style:none;margin:4px 0px 0px 0px;}
#tertNav ul li a {margin:0px 7px 0px 7px;padding:0px;}
#tertNav ul li a:hover {}
#tertNav ul li.active {background-color:#fff;background-image:url(../images/bgSubActiveTop.png);background-repeat:repeat-x;background-position:top;padding:0px;margin:0px 0px 0px -18px;}
#tertNav ul li.active a {float:left;margin:4px 0px 0px 0px;padding:0px 8px 0px 8px;font-weight:800;}
#tertNav ul li.active img {float:left;width:14px;height:22px;}


/*  end tert nav  styles    */


/*  begin profile and show/hide  styles    */

#basicInfo, #workInfo, #personalInfo {display:none;margin-bottom:10px;width:500px;} 
#basicInfo {display:block;} 
.profileForm img {position:absolute;right:5px;text-decoration:none;}
.profileForm img:hover {text-decoration:none;}
.hideDelete, .showDelete {float:right;visibility:hidden;top:-2px;color:#666666;padding:2px 8px 3px 8px;}
.showDelete {visibility:visible;} 

/*  end profile and show/hide  styles    */



/*  begin textbox and message box styles  */

#title {font-size:1.0em;color:#4c535b;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;}
#title.editPhotoAlbum {width:312px;}
#title.blogComment {width:448px;}
#textArea, .textArea {padding:2px 2px 0px 0px;resize:none!important;border:solid 1px #c3c3c3;border-top:solid 1px #7c7c7c;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif!important;color:#4c535b!important;font-size:1.0em;}
#textArea.blogComment {width:449px;}
.textBox, .textBoxSm {font-size:1.0em;color:#4c535b;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;width:250px;}
.textBoxSm {width:75px;}
.textBoxMulti {padding:2px 2px 0px 0px;width:252px!important;resize:none!important;border:solid 1px #c3c3c3;border-top:solid 1px #7c7c7c;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif!important;color:#4c535b!important;font-size:1.0em;}
.dropdown  {font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif!important;color:#4c535b!important;font-size:1.0em;margin-bottom:-5px;}

/*  end textbox and message box styles  */




/*  begin profile panel  styles  */

.profileQuoteImg {margin:2px 0px -2px 11px;}
.profileQuoteContainer {border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;background-color:#fff;padding:0px 5px 0px 5px;}
.profileQuoteBottom {margin-bottom:10px;}
.profile a {display:block;padding:1px 1px 1px 5px!important;margin:0px 0px 1px 0px!important;}

/*  end profile panel  styles  */



/*  begin photo styles    */

.photoLgAvatar {margin:0px;padding:5px;border:solid 1px #b5bdc5;background-color:#fff!important;width:202px;}
.photo, .photoMedAvatar {margin:0px 0px 3px 0px;padding:3px;border:solid 1px #d5d6d6;background-color:#fff!important;}
.photoMedAvatar {width:60px;}
.friendsProfile .photoMedAvatar {margin:3px 0px 3px 0px;}
.photoMedAvatar2 {margin:0px;padding:3px;border:solid 1px #d5d6d6;background-color:#fff!important;width:85px;}
.photoSmAvatar {margin:0px 5px 0px 0px;padding:2px;border:solid 1px #d5d6d6;background-color:#fff!important;height:40px;}
.photoSmAvatar2 {margin:0px 3px 0px 0px;padding:2px;border:solid 1px #d5d6d6;background-color:#fff!important;height:40px;}
.photoAlbum {margin:0px 10px 0px 0px;padding:5px;border:solid 1px #b5bdc5;background-color:#fff!important;}
.photoAlbumLg {padding:5px;border:solid 1px #b5bdc5;background-color:#fff!important;}
.photoProfileContainer {width:438px;background-color:#f6f6f6;padding:7px 0px 7px 10px;margin:5px 0px 5px 0px;font-style:normal!important;border:1px solid #d5d6d6;}
#photoMedAvatar2Container {width:488px;padding:3px 0px 3px 0px;margin:0px;font-style:normal!important;vertical-align:top!important;}
.photoProfileContainer {width:245px;background-color:#fffadb;}
#photoMedAvatar2Container a {margin:0px;font-style:normal;}
#photoMedAvatar2Container a img {margin:5px 0px 0px 0px;}
.photoCaption {font-size:14px;}
.photoWireComment {width:425px;min-height:41px;margin:4px 0px 3px 0px;padding:1px 0px 1px 0px;background-color:#fff;border:1px solid #d5d6d6;font-style:normal!important;font-size:11px!important;color:#4c535b;text-align:left!important;}
.photoWireCommentContainer {width:328px;border-left:1px solid #dedede;border-right:1px solid #dedede;padding:3px 10px 2px 10px;background-color:#fff;overflow:hidden!important;}
.photoContainer {text-align:left;float:left;margin-left:40px;padding:0px 35px 0px 0px;border-right:solid 1px #efefef;}
.photoTertNav {width:150px;float:left;text-align:left;border-top:solid 1px #efefef;padding:15px 0px 0px 0px;}
.photoCommentsCallout {float:left;position:relative;left:0px;top:12px;}
.photoCommentsContainer {float:left;width:376px;margin-left:5px;}
.photoCommentsThumb {float:left;padding:0px 0px 0px 15px;}
.photoComments {float:left;width:345px;background-image:url(../images/bgPhotoCommentContent.png);background-repeat:repeat-y;background-color:#fff;padding:0px 10px 0px 10px;margin-left:-1px;overflow:hidden!important;}
.photoCommentsBottom {margin:0px 0px 10px 9px;padding:0px;}
.calloutFix {margin-left:-1px;}


/*  end photo styles    */


/*  begin album page styles  */

.albumTitle {font-size:1.2em;}
.albumFirst {width:100%;float:left;padding:5px 0px 5px 0px;}
.albumEven {width:100%;float:left;border-top:solid 1px #efefef;padding:5px 0px 5px 0px;}
.albumOdd {width:100%;float:left;padding:5px 0px 5px 0px;border-top:solid 1px #efefef;}
.albumEdit {float:left;margin:0px 0px 0px 5px;padding:5px 0px 15px 0px;border-bottom:solid 1px #efefef;}
.albumFirst .textBoxMulti, .albumEven .textBoxMulti, .albumOdd .textBoxMulti {margin-top:5px;width:315px!important;height:50px;resize:none!important;} 
.albumFirst .textBox {width:314px!important;}
.pagination {float:right;margin:-2px 0px 0px 0px;}
.current, .pagination a {padding:1px 3px 2px 3px;margin:0px!important;}
.pagination a:hover {color:#fff;text-decoration:none;}
.current {color:#fff;}
.current, .pagination a:hover {background-color:#009fa4;}

/*  end album page styles  */


/*  begin friends section styles  */

.friendsProfile {margin:5px 0px 0px 0px;text-align:center;}
.friendsProfile td {width:71px;line-height:1.1em;vertical-align:top;text-align:center;padding:0px 0px 1px 0px;font-size:0.9em!important;}
.friendsProfile td .nameBr {margin:0px;padding:0px;}
.friendsAmount {font-size:0.8em;font-weight:500;}

/*  end friends section styles  */


/*  begin groups comments section styles  */

.blogMainTable {clear:both;}
.blogRow {float:left;width:504px;padding:15px 0px 15px 0px;margin-bottom:25px;background-color:#f6f6f6;border:1px solid #d5d6d6;clear:both;}
.blogCommentsBorder {float:left;width:504px;}
.blogCommentsContainer {float:left;}
.bgCommentCallout {float:left;position:relative;left:0px;top:12px;}
.blogComments {float:left;background-image:url(../images/bgBorder.png);background-repeat:repeat-y;background-color:#fff;border:solid 1px #b5bdc5;border-left:none;width:3400px;margin-left:-1px;margin-right:15px;padding:10px;}
.blogImg {float:left;padding:10px 20px 10px 10px;}
.blogContent {width:504px;}
.blogContent, .blogContentComments {float:left;margin:0px 0px 15px 0px;padding:0px 0px 25px 5px;border-bottom:solid 1px #efefef;clear:both;}
.blogContentComments {border:none;margin:0px;padding:0px 0px 0px 5px;text-align:left!important;}

/*  end blog section styles  */


/*  begin events styles    */

table.events {width:205px;margin:0px 0px 15px 5px;}
.photoPanel {width:205px;margin:0px 0px 0px 5px;}
table.events td, table.photoPanel td {padding:0px 0px 6px 0px;}
table.events td a, table.photoPanel td a {font-weight:normal!important;}
.date {width:38px;color:#969da3;font-style:italic;white-space:nowrap;padding:0px;font-size:8px;}
.dash {padding:0px 4px 0px 4px!important;}

/*  end events styles    */


/*  begin weather styles    */

.temp {width:214px;}
#temp1 {text-align:center!important;margin-top:-15px;padding-bottom:15px;width:100%;border-bottom:solid 1px #efefef;font-size:1.2em;font-weight:800;padding-top:10px;}
#temp1 img {margin-bottom:-15px;}
#temp2 {border-bottom:dotted 1px #b5bdc5;padding:0px 3px 5px 3px;}
#temp3 {padding:0px 0px 5px 3px;}
.temp td {padding:3px 0px 3px 0px;vertical-align:middle;}
.alignRight {text-align:right;}
hr, hr.small, .hrRule {margin:5px 0px 5px 0px;padding:0px;border:none;height:0px;border-top:solid 1px #efefef;}
hr.small {margin:2px 0px 2px 0px;}
.otherPeoplePanel {width:232px;}
.otherPeoplePanel hr {margin:0px;}
hr.tertNav {margin:0px;}
.lineBreak {background-color:#efefef;padding:0px;margin:3px 0px 3px 0px;height:1px;}
#photoPanel.events {margin:0px 0px 0px 5px;}

/*  end weather styles    */



/*  begin pending panel styles    */

.pendingFirst, .pendingEven, .pendingOdd {margin:0px;padding:0px;}

/*  end pending panel styles    */



/*  begin status update styles    */

#statusMessageContainer {width:505px;padding:5px 0px 0px 0px;font-size:1.2em;clear:both;} 
#statusMessageContainer .time {font-size:0.9em;}
.statusMessageText {margin:0px 0px 10px 0px;padding:0px;line-height:1.4em;font-size:16px;}
#statusMessage table {float:left;width:485px;}
#statusMessage table td {vertical-align:top!important;}
#statusMessage table td.center {width:100%;}
#statusMessage table td.button {width:72px;}
#statusMessageBoxContainerL  {height:24px;width:1px;background-color:#b5bdc5;}
#statusMessageBoxName {height:17px;margin:0px;padding:2px 0px 3px 3px;border-top:solid 1px #b5bdc5;border-bottom:solid 1px #b5bdc5;background-color:#fff;vertical-align:top;}
#statusMessage {width:486px;height:26px;padding:13px 10px 10px 10px;margin:5px 0px 5px 0px;background-image:url(../images/bgStatusMessage.png);background-repeat:no-repeat;}
#inputBorderHide {overflow:hidden;vertical-align:top;height:22px;background-color:#fff;border:solid 1px #b5bdc5;border-left:none;}
#statusMessage .question {color:#8c8f92;height:18px;width:100%;margin:-3px;padding:3px 3px 3px 6px;border-left:none;background-color:#fff;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;font-size:1.0em;vertical-align:top;}
#statusMessage form {margin:0px!important;padding:0px!important;vertical-align:top;}
.topPadding {margin:5px 0px 0px 0px;border:solid 1px #ff0000;}
.btnStatus {height:23px!important;width:62px!important;margin:0px 0px -5px 10px;padding:0px;}
.statusUpdate {font-size:1.1em;line-height:1.6em;}

/*  end status update styles    */



/*  begin messageboard styles    */

 #messageboard {width:486px;height:58px;padding:11px 10px 5px 10px;margin:5px 0px 5px 0px;background-image:url(../images/bgCorkboard.png);background-repeat:no-repeat;}
 #messageboard textarea {height:38px;width:405px;font-size:0.9em;color:#4c535b;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;resize:none!important;border:solid 1px #b5bdc5;padding:3px;}
 .messageboardStatus {font-size:1.4em;padding:5px 0px 0px 0px;background-color:#fff!important;line-height:20px;font-family:Georgia, "Times New Roman", Times, serif;}
  .messageboardStatus .time, .messageboardStatus .smLink {font-size:0.8em!important;}
 .postMessage {height:23px!important;width:62px!important;margin:0px 0px 0px 7px;padding:0px;}
 
 /*  end messageboard styles    */


/*  begin search styles  */

#catContentSearchContainer {float:left;margin:15px 0px 0px 0px;}
.pageTitle {float:left;font-size:1.5em;font-weight:normal;margin:0px;padding:0px 0px 0px 5px;line-height:1.5em;}
.catContentSearch {float:left;margin:0px;width:100%;}
.searchFirst {width:100%;float:left;margin:0px;padding:0px 0px 15px 0px;}
.searchEven {width:100%;float:left;border-top:solid 1px #efefef;padding:15px 0px 15px 0px;background-color:#fff;}
.searchOdd {width:100%;float:left;padding:15px 0px 15px 0px;border-top:solid 1px #efefef;}
.searchAvatar {float:left;padding:0px 10px 0px 0px;}
.searchAvatar img {padding:3px;border:solid 1px #b5bdc5;}
.searchAvatar img.searchPage {margin-left:10px;background-color:#fff!important;}
.searchText {float:left;width:605px;}

/*  end search styles  */


/*  begin inbox styles  */

#popUpdate {margin:0px 0px 0px 5px;}
#popUpdate.catContentSearch {margin:0px;}
#inbox_thread_subject {width:385px!important;color:#4c535b!important;}
#inbox_thread_message {padding:2px 2px 0px 0px;width:387px!important;resize:none!important;border:solid 1px #c3c3c3;border-top:solid 1px #7c7c7c;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif!important;color:#4c535b!important;font-size:1.0em;}
#inbox_thread_message.reply {width:703px!important;}
#composeLeft {float:left;width:222px;margin:5px 10px 0px 0px;padding:5px;}
.addressBookTitle a {margin:0px 25px 0px 0px;}
#composeLeft div.addressBook {float:left;height:503px;width:18px;text-align:center;padding:5px 0px 5px 0px;background-color:#f2f2f2;border:dotted 1px #b5bdc5;}
#composeLeft div.addressBook a {float:left;width:18px;padding:1px 0px 1px 0px;margin:1px 0px 1px 0px;}
#composeLeft div.addressBook a:hover {color:#fff;background-color:#009fa4;text-decoration:none;}
#composeLeft div.contact {float:left;height:520px;overflow:hidden;}
#composeLeft div.contact a {float:left;width:175px;background-color:#f2f2f2;border:dotted 1px #b5bdc5;padding:2px 5px 2px 2px;margin:0px 0px 5px 10px;}
#composeLeft div.contact a:hover {border:solid 1px #00b3b9;}
#composeLeft div.contact img {float:left;}
#composeMainContent {float:left;width:450px;margin:5px 0px 0px 0px;}
#composeMainContent #message_to {width:385px!important;color:#4c535b!important;}
.composeTo {width:385px;}
.MailToItem {float:left;background-color:#f2f2f2;padding:3px;margin-right:2px;width:186px;margin-bottom:2px;border:solid 1px #b5bdc5;}

/*  end inbox styles  */


/*  begin group styles  */

.groupContent {float:left;width:769px;margin:0px 0px 15px 0px;padding:0px 0px 0px 5px;clear:both;}
.groupCat, .groupCatCenter {float:left;width:180px;padding:10px;font-size:1.1em;line-height:1.6em;}
.groupCatCenter {border-left:solid 1px #b5bdc5;border-right:solid 1px #b5bdc5;margin:0px 15px 0px 15px;}

/*  end group styles  */


/*  begin ads styles  */

#rightContentAds {float:right;background-color:#fff;width:156px;margin:0px;padding:0px 0px 25px 15px;border-left:solid 1px #efefef;}
#rightContentAds .catContainerTitle {width:208px;margin:0px 0px 10px 0px;padding:3px 4px 3px 4px;background-color:#dfdfdf;font-size:1.2em;font-weight:800;}
#rightContentAds .catContainerTitle a {position:absolute;top:5px;right:4px;padding:0px 0px 0px 4px;}
#rightContentAds div.firstAd {float:left;margin:0px;padding:0px 0px 10px 0px;border-top:none;}
#rightContentAds div.ad {float:left;border-top:solid 1px #efefef;padding:10px 0px 10px 0px;font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif!important;font-size:11px!important;}

.adServerImage {text-align:center!important;padding-top:10px!important;}

#rightContentAds p {margin:0px;padding:0px 0px 15px 0px;}
.adsImage {margin:5px 0px 5px 0px;padding:3px;border:solid 1px #b5bdc5;}


/*  end ads styles  */


/*  begin new pop win styles  */

#blanket {height:100%!important;width:100%;position:fixed;left:0;top:0;z-index:96;margin:0px;opacity:.40;filter:alpha(opacity=40);-moz-opacity: 0.4;background-color:#474e55;}
#popUpDivContainer {position:absolute;background-color:#000;padding:0px 5px 5px 0px;z-index:99;}
#popUpDiv {position:absolute;background-color:#fff;width:300px;z-index:101;text-align:left;border:solid 3px #4c535b;}
.popUpTitle {margin:3px 3px 5px 3px;padding:3px 3px 3px 5px;background-color:#dfdfdf;font-size:1.2em;font-weight:800;}
.popUpText {padding:5px 10px 0px 10px;background:#fff;}
.popUpText table.container table {padding:20px 0px 0px 0px;}
.popUpText table.container table td {vertical-align:top;}
.sumbitForm {text-align:center;padding:20px 0px 5px 0px;}
.popUpText table.container img {padding:0px 10px 0px 0px;}
.popUpText form {margin:0px;padding:0px;}
#message_to, #subject, #message {font-size:1.0em;color:#4c535b;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;width:250px;}
#comment {padding:2px 2px 0px 0px;width:252px!important;resize:none!important;border:solid 1px #c3c3c3;border-top:solid 1px #7c7c7c;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif!important;font-size:1.0em;color:#4c535b!important;}

/* end new pop win styles */


/* begin auto complete AJAX textbox */

div.auto_complete {position:absolute;width:250px;background-color:#fff;border:1px solid #888;margin:0px;padding:0px;}
ul.contacts  {list-style-type:none;margin:0px;padding:0px;}
ul.contacts li.selected {background-color:#efefef;}
li.contact {list-style-type:none;display:block;margin:0;padding:4px; }
li.contact div.image {float:left;width:32px;height:32px;margin-right:8px;}
li.contact div.name {font-weight:800;font-size:12px;line-height:1.2em;}
li.contact div.email {font-size:10px;color:#888;}
#list {margin:10px 0px 0px 0px;padding:0px;list-style-type:none;width:250px;}
#list li {margin:0px 0px 4px 0px;padding:5px;border:1px solid #888;cursor:move;}
#ToDIV {float:left;width:300px;}
#ToDIV.compose {float:left;width:400px;}
#toPopUp {width:252px!important;}

/* end auto complete AJAX textbox */




#btnPhotos {margin:40px 0px 0px 0px;padding:0px;width:300px;float:left;}
#btnPhotos ul {width:300px;margin:0px 0px 0px -15px;padding:0px;}
#btnPhotos ul li {list-style-type:none;list-style-image:none;background-image:none;margin:0px 0px 15px 0px;padding:0px;}
#btnPhotos ul li a  {width:269px;height:24px;display:block;background-image:url(/images/btnTourFind.png);background-repeat:no-repeat;background-position:bottom;color:#fff!important;font-size:14px;font-weight:800;padding:8px 0px 0px 30px;}
#btnPhotos ul li a:hover {background-position:top;text-decoration:none;}
#btnPhotos ul li.createAccount a  {background-image:url(/images/btnCreateAccount.png);}
#btnPhotos ul li.createAccount a:hover {background-position:top;text-decoration:none;}

.simple_captcha_image, .simple_captcha_field,  .simple_captcha_label {display:block;clear:both;}
 #simple_captcha {width:155px!important;}
 #gigyaPanel {}