/* CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* MISC */
.clear {clear:both;}
.italic {font-style:italic;}
.bold {font-weight:bold;}

/* HOMEPAGE */
#homepage {background-image: url(/images/redesign/bg_homepage.gif); background-repeat: repeat-x; text-align: center; font-family:arial; color:#000000; }
#homepage #flags {height:25px;}
#homepage #content {width:966px; margin:0 auto; text-align:left;}
#homepage #header_logo_sport_items {margin-top:6px; width:960px; height:94px;}
#homepage #yellow_frame {width:962px; height:350px;}
#homepage #yellow_frame img {margin:4px 0px 0px 4px;}
#homepage #text1 {margin-top:8px; margin-left:15px; width:290px; font-size:16px; float:left;}
#homepage #text1 p {font-size:12px; margin-top:4px;}
#homepage #text2 {margin-top:8px; margin-left:15px; width:290px; font-size:16px; float:left;}
#homepage #text2 p {font-size:12px; margin-top:4px;}
#homepage #login_form {margin-top:8px; margin-left:15px; width:310px; height:136px; border:1px solid silver; float:left;}
#homepage #login_form_login_text {margin-top:6px; margin-left:10px; font-size:16px; font-weight:normal; float:left;}
#homepage #login_form_forgot_credentials_text {margin-top:6px; margin-right:10px; font-size:11px; font-weight:normal; float:right;}
#homepage #login_form_forgot_credentials_text a {color:#0000ff;}
#homepage #login_form_email {margin-top:16px; margin-left:11px; font-size:12px;  font-weight:normal; float:left;}
#homepage #login_form_password {margin-top:16px; margin-right:80px; font-size:12px; font-weight:normal; float:right;}
#homepage #login_form_email_input {margin-top:1px; padding-left:10px; float:left;}
#homepage #login_form_password_input {margin-top:1px; padding-right:13px; float:right;}
#homepage #login_form_remember_me {color:#000000; font-size:11px; padding-left:6px; margin-top:14px; float:left;}
#homepage #login_form_submit {margin-top:11px; padding-right:12px; float:right;}
#homepage #footer {margin-top:20px; margin-bottom:50px; width:100%; font-size:10px; color:#000;}
#homepage #footer a {margin-top:20px; margin-bottom:50px; width:100%; font-size:10px; color:#000;}

/* personal */
#personal {background-image: url(/images/redesign/bg_default.gif); background-repeat: repeat-x; text-align: center; font-family:arial; color:#000000;}
#personal #content {width:966px; margin:0 auto; text-align:left;}
#personal #footer {border-top:1px Solid silver; margin-top:20px; margin-bottom:50px; width:100%; font-size:10px;}
#personal #header_logo_sport_items {margin-top:6px; width:960px; height:127px; background-image:url(/images/redesign/leader_default.jpg);}
#personal #header_logo_sport_items .menuitem {margin-top:13px; height:25px; background-color:#fff; margin-left:5px; float:left;}
#personal #header_logo_sport_items .menuitem_passive {background-color:#ffde00;}
#personal #header_logo_sport_items .menuitem .caption {font-size:13px; font-weight:bolder; margin-left:8px; margin-top:5px; color:#000; float:left;}
#personal #header_logo_sport_items .menuitem .caption a {font-size:13px; font-weight:bolder; color:#000; text-decoration:none; display:block;}
#personal #header_logo_sport_items .menuitem .icon {margin-top:5px; margin-left:8px; margin-right:8px; float:left;}
#personal #submenu {height:34px; border-bottom:1px Solid #ccc; margin-left:8px;}
#personal #submenu .menuitem {font-size:13px; line-height:34px; color:#000;}
#personal #submenu .menuitem a, a:visited, a:hover {color:#0000ff; text-decoration:underline;}
#personal #submenu .menuitem_divider {font-size:13px; line-height:34px; margin-left:2px; margin-right:2px;}
#personal .header_team_link {font-size:12px; color:#fff;}
#personal .header_team_link a {font-size:12px; color:#fff; text-decoration:underline;}
#personal #header_teams {float:left; margin-top:5px;}
#personal #header_personal {float:right; margin-top:5px;}
#personal #header_teams #active_team {color:#ffde00; font-weight:bolder;}
#personal #header_personal #your_name {color:#ffde00; font-weight:bolder}
#personal .header_team_link a, a:visited, a:hover {color:#fff;}
#personal .header_team_divider {color:#fff; margin-left:2px; margin-right:2px;}

/* SCHEDULE */
#personal #schedule_paging {text-align:right; height:25px; line-height:25px; font-size:13px;}
#personal #hideshow {position:absolute; width:100%; height:100%; top:0; left:0;}
#personal #hideshow #fade {background:#000; position:fixed; width:100%; height:100%; filter:alpha(opacity=70); opacity:.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; left:0; z-index:10;}
#personal #hideshow #popup_block {border:1px solid #ccc; float:left; width:465px; height:236px; position:fixed; top:20%; left:40%; z-index:100;}
#personal #hideshow #popup_block #box {width:20px; height:15px; margin-top:5px; margin-left:440px; cursor:pointer;}
#personal #hideshow #popup_block #memo_form {padding: 28px 20px 0px 20px;}
#personal #hideshow #popup_block #memo_form textarea {border:1px Solid #ccc; width:424px; height:128px; font-family:Arial; font-size:14px;}
#personal #hideshow #popup_block #memo_form input {margin-top:14px; width:100px; height:25px;}
#personal #schedule {margin-left:7px; margin-top:13px;}
#personal #schedule .coming {margin-left:162px; line-height:27px; width:122px; height:30px; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#FF8019; text-align:center;}
#personal #schedule #ordering {float:left; width:162px; height:55px; background-color:#FFF;}
#personal #schedule #ordering #caption {margin-top:38px; font-size:13px;}
#personal #schedule .date_box {float:left; width:109px; height:84px; background-color:#FFF; border-top:1px Solid #A5ACB2; border-right:1px Solid #A5ACB2; padding-top:3px;}
#personal #schedule #date_box_first {width:110px; border-top:1px Solid #FF8019; border-left:6px Solid #FF8019; border-right:6px Solid #FF8019;}
#personal #schedule .date_box .date {color:#000000; padding-left:9px; font-size:12px; font-weight:bold;}
#personal #schedule .date_box .date a {color:#000000; text-decoration:underline;}
#personal #schedule .date_box .time {color:#000000; padding-top:1px; padding-left:9px; font-size:12px;}
#personal #schedule .date_box .activity {color:#000000; padding-top:10px; padding-left:9px; font-size:13px; font-weight:bold;}
#personal #schedule .date_box .memo {color:#000000; padding-top:1px; padding-left:9px; font-size:12px; display:block;}
#personal #schedule .date_box img {margin-top:3px;}
#personal #schedule .even {background-color:#EEEEEE;}
#personal #schedule .odd {background-color:#FFFFFF;}
#personal #schedule .teammember {float:left; width:161px; border-bottom:1px Dotted #A5ACB2; border-left:1px Solid #A5ACB2;}
#personal #schedule .teammember a, a:visited, a:hover {color:#0000ff; text-decoration:underline;}
#personal #schedule #teammember_active {border-bottom:1px Solid #A5ACB2; border-top:1px Solid #A5ACB2;}
#personal #schedule .teammember .name {font-size:13px; font-weight:bold;}
#personal #schedule .teammember .name #sel {background-color:Yellow;}
#personal #schedule .teammember .type {font-size:11px; font-style:italic;}
#personal #schedule .av_box {float:left; width:109px; height:50px; border-bottom:1px Dotted #A5ACB2; border-right:1px Solid #A5ACB2;}
#personal #schedule .av_box-border-left {border-left:1px Solid #A5ACB2;}
#personal #schedule .av_box_active {width:109px;}
#personal #schedule .av_box_first {width:110px; border-left:6px Solid #FF8019; border-right:6px Solid #FF8019;}
#personal #schedule .totals {float:left; width:109px; height:52px; background-color:#FFFFFF; border-right:1px Solid #A5ACB2; border-bottom:1px Solid #A5ACB2;}
#personal #schedule .totals_first {width:110px; border-right:6px Solid #FF8019; border-left:6px Solid #FF8019; border-bottom:1px Solid #FF8019;}
#personal #schedule .totals .caption {font-size:16px; font-weight:bold; text-align:center; padding-top:13px; padding-bottom:4px;}
#personal #schedule .av-0 {background-color:#FDFB6D;} /* Geel */
#personal #schedule .av-1 {background-color:#C6F359;} /* Groen */
#personal #schedule .av-2 {background-color:#FE7878;} /* Rood */
#personal #schedule .av-3 {background-color:#FDFB6D;} /* Geel */
#personal #schedule .av-0-edit {background-color:#FDFB6D;} /* Geel */
#personal #schedule .av-1-edit {background-color:#C6F359;} /* Groen */
#personal #schedule .av-2-edit {background-color:#FE7878;} /* Rood */
#personal #schedule .av-3-edit {background-color:#FDFB6D;} /* Geel */
#personal #schedule .av_box .links {color:#BDABAF; padding-top:2px; text-align:center; font-size:13px;}
#personal #schedule .av_box .memo {text-align:center; margin-top:18px; padding:1px 0px 1px 0px; background-color:#fff; font-size:12px;}
#personal #schedule #totals {float:left; font-size:13px; font-weight:bold; width:133px; height:24px; background-color:#FFF; border-bottom:1px Solid #A5ACB2; border-left:1px Solid #A5ACB2; padding:14px;}
#personal #schedule .ordering {width:130px; height:20px; border:1px Solid #000000; margin-top:5px;}

/* TEAMMEMBERS */
#personal #teammembers #box_left {float:left; margin-right:15px;}
#personal #teammembers #box_right {float:left;}
#personal #teammembers #topbar {width:100%; height:31px; background-image: url(/images/redesign/bg_teammembers_top.gif); background-repeat: repeat-x; margin-top:17px; margin-bottom:10px;}
#personal #teammembers #topbar #teamname {float:left; font-family:Arial; font-size:14px; font-weight:bold; color:#ffffff; line-height:30px; margin-left:10px;}
#personal #teammembers #topbar #email_team {float:right; font-family:Arial; font-size:14px; color:#ffffff; line-height:30px; margin-right:12px;}
#personal #teammembers #topbar #email_team a {color:#ffffff; text-decoration:underline;}
#personal #teammembers #topbar #email_team img {margin-right:4px;}
#personal #teammembers .teammember {width:405px; height:103px; border:1px Solid #D6D6D6; margin-bottom:10px;}
#personal #teammembers .teammember .thumbnail_box {width:96px; float:left;}
#personal #teammembers .teammember .thumbnail {float:left; background:url(/images/redesign/shadowAlpha.png) no-repeat bottom right !important; background:url(/images/redesign/shadow.gif) no-repeat bottom right; margin-top:11px; margin-left:10px;}
#personal #teammembers .teammember .thumbnail img {display:block; position:relative; background-color:#fff; border:1px solid #a9a9a9; margin:-6px 6px 6px -6px; padding:1px;}
#personal #teammembers .team_photo {font-size:23px; font-weight:bold;}
#personal #teammembers .team_photo .photo {float:left; background:url(/images/redesign/shadowAlpha.png) no-repeat bottom right !important; background:url(/images/redesign/shadow.gif) no-repeat bottom right; margin-left:10px; margin-bottom:22px; margin-top:17px;}
#personal #teammembers .team_photo .photo img {display:block; position:relative; background-color:#fff; border:1px solid #a9a9a9; margin:-6px 6px 6px -9px; padding:1px;}
#personal #teammembers .teammember .content_box {float:left; margin-right:4px;}
#personal #teammembers .teammember .full_name {width:255px; margin-top:3px; margin-left:2px; font-size:18px; font-weight:bold; color:#FF7200; float:left;}
#personal #teammembers .teammember .full_name a, visited {color:#FF7200; text-decoration:none;}
#personal #teammembers .teammember .full_name a:hover {color:#FF7200; text-decoration:underline;}
#personal #teammembers .teammember .contact_email {background-image: url(/images/redesign/icon_teammembers_email.gif); background-repeat: no-repeat; width:45px; height:26px; margin-top:5px; text-align:right; float:left; font-size:11px;}
#personal #teammembers .teammember .type {margin-left:7px; margin-top:8px; font-size:14px; font-style:italic; color:#000000;}
#personal #teammembers .teammember .email {margin-left:7px; margin-top:1px; font-size:10px; font-style:italic; color:#7D7D7D;}
#personal #teammembers .teammember .email a,visited {color:#7D7D7D;}
#personal #teammembers .teammember .phone {margin-left:7px; margin-top:10px; font-size:10px; font-style:italic; color:#7D7D7D;}

/* SETTINGS */
#personal #settings .team-attributes-table {width:100%;}
#personal #settings .team-attributes-name {font-family:arial; font-size:12px; font-weight:bold; color:#333; padding:5px 0px 5px 0px; vertical-align:top;}
#personal #settings .team-attributes-values {font-family:arial; font-size:12px; font-weight:normal; color:#333; padding:5px 0px 5px 0px; padding-left:10px;}
#personal #settings .team-attributes-values a:visited {color:#0000ff;}
#personal #settings .team-attributes-edit {font-family:arial; font-size:12px; font-weight:normal; color:#333; padding:5px 0px 5px 0px; vertical-align:top;}
#personal #settings .team-attributes-edit a:visited {color:#0000ff; vertical-align:top;}
#personal #settings .team-attributes-add-new {font-family:arial; font-size:12px; font-weight:bold; color:#333; padding:5px 0px 5px 0px;}
#personal #settings .team-attributes-add-new a:visited {color:#0000ff;}
#personal #settings .team-teammember {vertical-align:top; font-family:arial; font-size:12px; font-weight:normal; color:#333; padding:7px 0px 7px 0px; border-bottom:1px solid #CCC;}
#personal #settings .team-teammember-name {font-weight:normal;}
#personal #settings .team-teammember-name a {font-weight:normal; color:Blue;}
#personal #settings .team-teammember-name a:visited {font-weight:normal; color:Blue;}
#personal #settings .team-teammember-email {color:#0000ff; cursor:pointer; font-weight:normal;}
#personal #settings .team-teammember-manager {font-weight:normal; color:#FF871B;}
#personal #settings .team-teammember-playing {color:#0000ff; cursor:pointer; width:150px;}
#personal #settings .team-teammember-remove {color:#0000ff; cursor:pointer; width:80px;}
#personal #settings .team-teammember-type {color:#0000ff; cursor:pointer; width:160px;}
#personal #settings .team-teammember-type-selector {border:1px Solid Gray; background-color:#ffffff; position:absolute; margin-top:2px; z-index:1;}
#personal #settings .team-teammember-type-selection {margin:4px;}
#personal #settings .team-teammember-type-selection a {color:Blue;}
#personal #settings .team-teammember-new {font-family:arial; font-size:12px; font-weight:bold; color:#333; padding-right:5px; vertical-align:middle;}
#personal #settings .thumbnail_box {width:96px; float:left;}
#personal #settings .thumbnail {float:left; background:url(/images/redesign/shadowAlpha.png) no-repeat bottom right !important; background:url(/images/redesign/shadow.gif) no-repeat bottom right; margin-top:11px; margin-left:10px;}
#personal #settings .thumbnail img {display:block; position:relative; background-color:#fff; border:1px solid #a9a9a9; margin:-6px 6px 6px -6px; padding:1px;}

/* TEAMMEMBER */
#personal #teammember #teammember_box {float:left; width:403px; padding:12px; border:1px Solid #7D7D7D; margin-top:17px; margin-left:8px;}
#personal #teammember #teamname {font-size:18px; font-weight:bold; color:#FF7200; border-bottom:1px Solid #D6D6D6; padding-bottom:5px; margin-bottom:4px;}
#personal #teammember .thumbnail_box {width:96px; float:right;}
#personal #teammember .thumbnail {float:left; background:url(/images/redesign/shadowAlpha.png) no-repeat bottom right !important; background:url(/images/redesign/shadow.gif) no-repeat bottom right; margin-top:11px; margin-left:10px;}
#personal #teammember .thumbnail img {display:block; position:relative; background-color:#fff; border:1px solid #a9a9a9; margin:-6px 6px 6px -6px; padding:1px;}
#personal #teammember .caption {font-family:Arial; font-size:13px; color:#434343; width:130px;}
#personal #teammember .value {font-family:Arial; font-size:13px; color:#000000;}
#personal #teammember .header {font-family:Arial; font-size:13px; font-weight:bold; color:#FF7200; height:22px; vertical-align:bottom;}
#personal #teammember td {height:20px;}

/* ACCOUNT */
#personal #account .thumbnail_box {width:96px; float:right;}
#personal #account .thumbnail {float:left; background:url(/images/redesign/shadowAlpha.png) no-repeat bottom right !important; background:url(/images/redesign/shadow.gif) no-repeat bottom right; margin-top:11px; margin-left:10px;}
#personal #account .thumbnail img {display:block; position:relative; background-color:#fff; border:1px solid #a9a9a9; margin:-6px 6px 6px -6px; padding:1px;}
#personal #account .team-settings-name {font-family:arial; font-size:12px; font-weight:bold; color:#333; width:300px; padding:5px 0px 5px 0px;}
#personal #account .team-settings-unsubscribe {font-family:arial; font-size:12px; font-weight:normal; color:#0000ff; width:200px;}
#personal #account .team-settings-unsubscribe a:visited {color:#0000ff;}
#personal #account .team-settings-make-default {font-family:arial; font-size:12px; font-weight:normal; color:#0000ff; width:200px;}
#personal #account .team-settings-make-default a:visited {color:#0000ff;}
#personal #account .team-settings-is-default {font-family:arial; font-size:12px; font-weight:bold; color:#333; width:200px;}

/* CALENDAR */
#calendar {text-align:center;}
.calendar_day {vertical-align:top; text-align:left; height:67px; width:134px; border-left:1px solid Silver; border-bottom:1px solid Silver; font-weight:bold; font-size:15px; padding:5px;}
.calendar_nomonth {border-left:1px solid Silver; border-bottom:1px solid Silver;}
.calendar_event {width:100%; margin-left:2px; margin-bottom:3px; font-size:13px; font-weight:normal;}
.calendar_event a {text-decoration:underline;}
.calendar_event_memo {font-size:11px; color:#cccccc;}
#calendar_today {border:3px solid #FF871B;}
.calendar_weekday {border-left:1px solid #FF7200; border-top:1px solid #FF7200; border-bottom:1px solid #FF7200; background-color:#FF7200; text-align:center; height:30px; font-weight:bold; font-size:15px; color:#ffffff;}
.link-underline a {text-decoration:underline; background-color:Red;}
.link-underline a:hover {text-decoration:underline;}

/* GENERAL TEXT STYLES */
.txt-small {font-size:12px; color:#000;}
.txt-small a {font-size:12px; color:#000; text-decoration:none;}
.txt-small a:hover{font-size:12px; color:#000; text-decoration:underline;}
.txt-extra-small {font-size:11px; color:#000;}
.txt-extra-small a,visited {color:#000; text-decoration:none;}
.bold {font-weight:bold;}
.txt-normal {font-size:14px; color:#000;}
.txt-normal a {color:#000;}
.txt-normal-bold {font-weight:bold;}
.txt-large {font-size:15px; color:#000;}
.txt-large a {color:#000;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.help-link {text-decoration:none; float:right; margin-top:4px;}
.help-link a {text-decoration:none;}
.help-link a:visited {text-decoration:none;}
.homepage-title {color:#3d3d3d; font-size:18px; text-align:left; font-family:Arial; font-weight:bold;}
.whats-new {font-size:12px; color:Red; font-weight:bold;}
.whats-new a {color:Red;}
.whats-new a:hover {color:Red; text-decoration:underline;}
.new {color:Red; font-weight:bold;}

/*PUBLIC-TEAM */
#public-team #teammembers #box_left {float:left; margin-right:20px;}
#public-team #teammembers #box_right {float:left;}
#public-team #teammembers #topbar {width:100%; height:31px; background-image: url(/images/redesign/bg_teammembers_top.gif); background-repeat: repeat-x; margin-top:17px; margin-bottom:10px;}
#public-team #teammembers #topbar #teamname {float:left; font-family:Arial; font-size:14px; font-weight:bold; color:#ffffff; line-height:30px; margin-left:10px;}
#public-team #teammembers #topbar #email_team {float:right; font-family:Arial; font-size:14px; color:#ffffff; line-height:30px; margin-right:12px;}
#public-team #teammembers #topbar #email_team a {color:#ffffff; text-decoration:underline;}
#public-team #teammembers #topbar #email_team img {margin-right:4px;}
#public-team #teammembers .teammember {width:405px; height:103px; border:1px Solid #D6D6D6; margin-bottom:10px;}
#public-team #teammembers .teammember .thumbnail_box {width:96px; float:left;}
#public-team #teammembers .teammember .thumbnail {float:left; background:url(/images/redesign/shadowAlpha.png) no-repeat bottom right !important; background:url(/images/redesign/shadow.gif) no-repeat bottom right; margin-top:11px; margin-left:10px;}
#public-team #teammembers .teammember .thumbnail img {display:block; position:relative; background-color:#fff; border:1px solid #a9a9a9; margin:-6px 6px 6px -6px; padding:1px;}
#public-team #teammembers .team_photo {font-size:23px; font-weight:bold;}
#public-team #teammembers .team_photo .photo {float:left; background:url(/images/redesign/shadowAlpha.png) no-repeat bottom right !important; background:url(/images/redesign/shadow.gif) no-repeat bottom right; margin-left:10px; margin-bottom:22px; margin-top:17px;}
#public-team #teammembers .team_photo .photo img {display:block; position:relative; background-color:#fff; border:1px solid #a9a9a9; margin:-6px 6px 6px -9px; padding:1px;}
#public-team #teammembers .teammember .content_box {float:left; margin-right:4px;}
#public-team #teammembers .teammember .full_name {width:250px; margin-top:3px; margin-left:2px; font-size:18px; font-weight:bold; color:#FF7200; float:left;}
#public-team #teammembers .teammember .full_name a, visited {color:#FF7200; text-decoration:none;}
#public-team #teammembers .teammember .full_name a:hover {color:#FF7200; text-decoration:underline;}
#public-team #teammembers .teammember .contact_email {background-image: url(/images/redesign/icon_teammembers_email.gif); background-repeat: no-repeat; width:45px; height:26px; margin-top:5px; text-align:right; float:left; font-size:11px;}
#public-team #teammembers .teammember .type {margin-left:7px; margin-top:8px; font-size:14px; font-style:italic; color:#000000;}
#public-team #teammembers .teammember .email {margin-left:7px; margin-top:1px; font-size:10px; font-style:italic; color:#7D7D7D;}
#public-team #teammembers .teammember .email a,visited {color:#7D7D7D;}
#public-team #teammembers .teammember .phone {margin-left:7px; margin-top:10px; font-size:10px; font-style:italic; color:#7D7D7D;}

/* FORMS */
#topbar_box {float:left; margin-left:8px;}
#topbar {width:824px; height:31px; background-image: url(/images/redesign/bg_teammembers_top.gif); background-repeat: repeat-x; margin-top:17px;}
#topbar #teamname {float:left; font-family:Arial; font-size:14px; font-weight:bold; color:#ffffff; line-height:30px; margin-left:10px;}
#form {width:792px; border:1px Solid #000000; padding:15px; 10px;}
#banner_skyscraper {margin-top:17px; margin-left:9px; float:right;}
form {margin:0 0;}
textarea {border:1px solid #778899; padding:1px; height:18px; font-size:12px; font-family:arial;}
select {border:1px solid #778899; padding:1px; height:22px;}
input.radio {border:none;}
input.checkbox {border:0px solid #778899;}
.radio-button {float:left; padding:0px 2px 0px 0px;}
.radio-button-text {float:left; padding:2px 10px 0px 0px;}
.input_error {border:2px solid Red;}
.form-row {padding:4px 0px; clear:both; margin:2px 0px;}
.field-caption {color:#4d4d4d; font-weight:normal; font-size:12px; float:left; text-align:right; width:30%;	font-family:arial;}
.field-value {margin-left:32%; color:#4d4d4d; font-weight:normal; font-size:12px; font-family:arial; margin-top:-3px;}
.field-value a {color:blue;}
.field-value a:visited {color:blue;}
.form-title {font-family:arial; font-size:18px; color:#333; font-weight:bold; padding-bottom:0px; border-bottom:1px solid #A5ACB2; height:25px;}
.form-title #step {color:#FF871B;}
.form-sub-title {font-family:arial; font-size:18px; color:#333; border-bottom:1px solid #A5ACB2; height:25px;}
.form-text {font-family:arial;font-size:12px; font-weight:normal; color:#3c3c3c; width:80%; margin-top:10px;}
.form-text a {font-weight:bolder; color:#FF871B; text-decoration:underline;}
.form-text a:hover {font-weight:bolder; color:#FF871B; text-decoration:underline;}
.form-text a:visited {font-weight:bolder; color:#FF871B; text-decoration:underline;}
.form-help {font-family:arial; font-size:11px; color:#808080;}
.form-help a {text-decoration:underline; color:#0000ff;}
.form-help a:visited {font-family:arial; font-size:11px; color:#0000ff; text-decoration:underline;}
.form-help .bolder {font-weight:bolder;}
.form-error {color:Red; font-weight:bold; padding-top:2px;}
.form-error a {color:Blue; font-weight:bold; padding-top:2px; text-decoration:underline;}
.form-divider {margin:10px 0px 10px 0px;}
.form-new-team-name {margin-bottom:10px; font-family:arial; font-size:16px; font-weight:bolder; color:#333;}
.form-new-team-user-input {float:left; margin-right:4px; color:#808080; font-weight:normal; width:170px;}
.form-new-team-email-button {float:left; width:90px;}
.form-new-team-saving {margin:3px 0px 0px 3px; visibility:hidden;}
.form-new-team-user-email {font-weight:normal; color:#808080; font-size:13px;}
.form-new-team-user-team-captain {font-weight:normal; color:#FF871B; font-size:13px;}
.form-new-team-user-remove {font-weight:normal; color:#0000ff; font-size:13px;}
.form-new-team-user-remove a {font-weight:normal; color:#0000ff; font-size:13px;}
.form-edit-link {color:#000;}
.form-edit-link a {color:Blue; text-decoration:underline;}
.form-edit-link a:hover {color:Blue; text-decoration:underline;}
.form-edit-link a:visited {color:Blue; text-decoration:underline;}
.form-msg {position:relative; top:10px; width:950px; font-family:arial; font-size:12px; text-align:center; display:block; padding:5px 5px; margin-top:4px; margin-bottom:4px; color:#000000;}
.form-msg a {text-decoration:underline;}
.form-msg a:visited {text-decoration:underline; color:#0000ff;}
.form-msg.msg-ok {font-weight:normal; background-color:#caffca; border:1px solid #008040;}
.form-msg.msg-err {font-weight:normal; background-color:#ffe6e6; border:1px solid #ff0000;}
.form-msg.msg-info {font-weight:normal; background-color:#e9e9e9; border:1px solid #555555;}
.form-msg.msg-info a {text-decoration:underline;}
.form-msg.msg-info a:visited {color:#0000ff}
.form-tooltip {font-family:arial; font-size:10px; color:#0000ff; text-decoration:underline; cursor:pointer;}

/* FAQ */
#faq-menu {width:200px; float:left; margin:0px 10px 70px 0px; font-size:12px; font-family:arial,helvetica,sans-serif;}
#faq-menu ul {margin-left:0px; list-style:none; padding:0px;}
#faq-menu ul li {line-height:28px; display:block; font-size:12px; color:#000;}
#faq-menu ul li a {padding-left:25px; border-bottom:1px solid #ddd; line-height:28px; display:block; color:#000;}
#faq-menu ul li a:hover {text-decoration:none; background:#ddd;}
#faq-menu ul li a:visited {text-decoration:none;}
#faq-menu h2 {color:#FF871B; font-size:26px; font-weight:bold; font-family:Trebuchet MS;}

#faq-topic {width:580px; float:right; margin:0px 10px 70px 0px; font-size:12px; font-family:arial,helvetica,sans-serif;}
#faq-topic a {color:Blue; text-decoration:underline;}
#faq-topic h2 {color:#666; font-size:26px; font-weight:bold;}
#faq-topic h4 {color:#FF871B; font-size:13px; font-weight:normal; margin:10px 0px 0px 0px;}
#faq-topic h4 a {color:#FF871B; font-size:13px; font-weight:normal; margin:10px 0px 0px 0px;}
#faq-topic p {font-size:12px; color:#000; margin:2px 0px 6px 0px;}
#faq-topic ul {font-size:12px; margin-left:0px; list-style:none; padding:0px;}
#faq-topic ul li {padding-left:25px;}

#personal #overview #header {margin-left:7px; margin-top:13px;}
#personal #overview .thumbnail_box {width:96px; float:left;}
#personal #overview .thumbnail {float:left; background:url(/images/redesign/shadowAlpha.png) no-repeat bottom right !important; background:url(/images/redesign/shadow.gif) no-repeat bottom right; margin-top:11px; margin-left:10px;}
#personal #overview .thumbnail img {display:block; position:relative; background-color:#fff; border:1px solid #a9a9a9; margin:-6px 6px 6px -6px; padding:1px;}
#personal #overview #header #yellow_frame {margin-left:20px; margin-top:4px; border-bottom:1px solid #C6C6C6;}
#personal #overview #header #full_name {font-size:28px; font-weight:bold; color:#FF7200;}
#personal #overview #header #full_name a {font-size:28px; font-weight:bold; color:#FF7200;}
#personal #overview #header #function {margin-left:20px; margin-top:5px; float:left; width:89%; font-size:13px; font-style:italic; font-weight:normal; color:#000;}
#personal #overview #header #other_teams {margin-left:20px; margin-top:5px; float:left; font-size:12px; font-style:italic; font-weight:normal; color:#808080;}
#personal #overview #notify_box {margin-top:10px; margin-left:6px;}
#personal #overview #notify_box #yellow_top {background-color:#FFDF01; height:30px;}
#personal #overview #notify_box #yellow_top #image_bell {padding:7px 0px 6px 10px; float:left;}
#personal #overview #notify_box #yellow_top #image_close {float:right; padding:7px 10px 6px 0px; cursor:pointer;}
#personal #overview #notify_box #yellow_top #title {font-size:15px; font-weight:bold; color:#000; padding:7px 0px 0px 8px; float:left;}
#personal #overview #notify_box #content_box {background-color:#FFEE78; padding:3px 10px 8px 10px;}
#personal #overview #notify_box #content_box #title {font-size:13px; font-weight:bold; color:#000;}
#personal #overview #notify_box #content_box .content_part {font-size:13px; font-weight:normal; color:#000;}
#personal #overview #notify_box #content_box #author {font-size:11px; font-weight:normal; font-style:italic; color:#000; margin-top:5px;}

#personal #overview #coming_activities {width:642px; height:242px; border:4px Solid #FE831C; margin-top:20px; margin-left:6px; margin-right:8px; float:left;}
#personal #overview #coming_activities #orange_header {background-color:#FE831C; height:26px;}
#personal #overview #coming_activities #icon_schedule {padding:4px 0px 0px 4px; float:left;}
#personal #overview #coming_activities #title_schedule {font-size:15px; color:#fff; font-weight:bold; padding:4px 0px 0px 6px; float:left;}
#personal #overview #coming_activities #full_schedule {font-size:13px; color:#fff; font-weight:bold; padding:4px 4px 0px 0px; float:right;}
#personal #overview #coming_activities #full_schedule a {color:#fff;}
#personal #overview #coming_activities .date_box {float:left; width:213px; height:216px; border-right:1px Solid #A5ACB2;}
#personal #overview #coming_activities .date_box .date {color:#000000; padding-left:6px; margin-top:13px; font-size:14px; font-weight:bold;}
#personal #overview #coming_activities .date_box .time {color:#000000; padding-top:6px; padding-left:6px; padding-bottom:12px; font-size:14px; border-bottom:1px Solid #A5ACB2;}
#personal #overview #coming_activities .date_box .activity {color:#000000; padding-top:10px; padding-left:6px; font-size:18px; font-weight:bold;}
#personal #overview #coming_activities .date_box .memo {color:#000000; padding-top:4px; padding-left:6px; font-size:12px;}
#personal #overview #coming_activities .date_box .presence {color:#000000; padding-top:4px; padding-left:6px; padding-bottom:12px; font-size:12px; border-bottom:1px Solid #A5ACB2;}
#personal #overview #coming_activities .date_box .av-0 {background-color:#FDFB6D; height:65px; font-size:12px; font-weight:normal; color:#000; padding-top:4px; padding-left:6px;}
#personal #overview #coming_activities .date_box .av-1 {background-color:#C6F359; height:65px; font-size:12px; font-weight:normal; color:#000; padding-top:4px; padding-left:6px;}
#personal #overview #coming_activities .date_box .av-2 {background-color:#FE7878; height:65px; font-size:12px; font-weight:normal; color:#000; padding-top:4px; padding-left:6px;}
#personal #overview #coming_activities .date_box .av-3 {background-color:#FDFB6D; height:65px; font-size:12px; font-weight:normal; color:#000; padding-top:4px; padding-left:6px;}
#personal #overview #coming_activities .date_box .image_availability {padding-right:4px;}
#personal #overview #coming_activities .even {background-color:#EEEEEE;}
#personal #overview #coming_activities .odd {background-color:#FFFFFF;}
#personal #overview #coming_activities #no-activities {width:500px; margin-left:auto; margin-top:70px; margin-right:auto;}

#personal #peptalk {width:950px; height:311px; border:4px Solid #6780B8; margin-top:20px; margin-left:6px; margin-right:8px; float:left;}
#personal #peptalk #blue_header {background-color:#6780B8; height:26px;}
#personal #peptalk #icon_peptalk {padding:4px 0px 0px 4px; float:left;}
#personal #peptalk #title_peptalk {font-size:15px; color:#fff; font-weight:bold; padding:4px 0px 0px 6px; float:left;}
#personal #peptalk #left_box {width:643px;height:285px; border-right:4px Solid #6780B8; overflow:auto; float:left;}
#personal #peptalk #left_box .container {border-bottom:1px Solid #C6C6C6; display:table;}
#personal #peptalk #left_box .container .row {display:table-row;}
#personal #peptalk #left_box .container .row .left {background-color:#C0CEEF; width:28px; vertical-align:top; display:table-cell;}
#personal #peptalk #left_box .container .row .left .icon {padding:10px 0px 0px 6px;}
#personal #peptalk #left_box .container .row .right {display:table-cell; width:643px;}
#personal #peptalk #left_box .container .row .right .photo {width:31px; border:1px Solid #C6C6C6; padding:1px; margin:10px 10px 10px 5px; float:left;}
#personal #peptalk #left_box .container .row .right .name_box {float:left; margin-top:7px;}
#personal #peptalk #left_box .container .row .right .name_box .name {font-family:Arial; font-size:13px; color:#000;}
#personal #peptalk #left_box .container .row .right .name_box .function {font-family:Arial; font-size:11px; font-style:italic; color:#434343;}
#personal #peptalk #left_box .container .row .right .name_box .datetime {font-family:Arial; font-size:10px; font-style:italic; color:#7D7D7D;}
#personal #peptalk #left_box .container .row .right .content {font-family:Arial; font-size:12px; color:#000; margin:0px 5px 15px 5px;}

/* DEMO */
.demo_container {text-align:center; margin-top:0px;}
.demo_title {font-size:16px; font-weight:bold; font-family:Arial; color:#000; margin-bottom:10px;}
.demo_screenshot {float:left; padding-right:20px; padding-top:10px; padding-bottom:20px; width:437px; height:330px;}
.demo_content {font-size:12px; line-height:16px; font-weight:normal; font-family:Arial; color:#666;}
.demo_content li {list-style-position:inside; list-style:url(/images/bullet-circle.gif); font-size:12px; line-height:16px; font-weight:normal; font-family:Arial;  color:#666;}
.demo_content a {font-size:12px; line-height:16px; font-weight:normal; font-family:Arial; color:Blue;}
.demo_signup_link {font-size:16px; font-weight:bold; font-family:Arial; color:#FF871B; margin-top:10px;}
.demo_signup_link a {color:#FF871B; border-bottom:1px Solid #FF871B;}
.demo_signup_link a:hover {color:#FF871B; border-bottom:1px Solid #FF871B; text-decoration:none;}
.demo_nav_link {font-size:12px; font-family:Arial; color:#666; padding:0px 6px 0px 6px;}
.demo_nav_link a {color:#666; text-decoration:none;}
.demo_nav_link a:hover {color:#666; border-bottom:1px Solid #FF871B; padding-bottom:2px;}
.demo_nav_link #sel {font-weight:normal; border-bottom:1px Solid #FF871B; padding-bottom:2px;}
.demo_container img {margin-bottom:-7px;}
.demo_next_feature {margin-top:10px; font-size:11px; font-weight:bold; font-family:Arial; color:#181818;}
.demo_next_feature a {font-weight:normal; color:Blue; text-decoration:underline;}

/* MERGE ACCOUNTS */
.merge-account-name {font-family:arial; font-size:12px; font-weight:normal; color:#333; width:300px; padding:5px 0px 5px 0px; border-bottom:1px solid #CCC;}
.merge-account-team {font-family:arial; font-size:12px; font-weight:normal; color:#333; width:200px; border-bottom:1px solid #CCC;}
.merge-account-merge-this {font-family:arial; font-size:12px; font-weight:normal; color:#0000ff; width:200px; border-bottom:1px solid #CCC;}
.merge-account-merge-this a:visited {color:#0000ff;}
.merge-account-heading {font-size:13px; font-weight:bold;}

/* WHATSNEW */