﻿#GlobalMasterContainer {width:950px; margin:0px auto 0px auto;}
.UsableContent {overflow:hidden;}

/* One Column */
#GlobalMaster {width:950px; padding:0px; overflow:hidden;}
#GlobalMaster .UsableContent {width:950px;}

/* Two Column */
#GlobalMasterThin {width:220px; overflow:hidden;}
#GlobalMasterThin .UsableContent {width:220px;}
#GlobalMasterThin.GloabalLeft {margin-right:5px;}
#GlobalMasterThin.GloabalRight {margin-left:5px;}

#GlobalMasterThick {width:720px; overflow:hidden;}
#GlobalMasterThick .UsableContent {width:720px;}
#GlobalMasterThick.GloabalLeft {margin-right:5px;}
#GlobalMasterThick.GloabalRight {margin-left:5px; }

/* Three Column */
#GlobalMasterSide {width:185px; overflow:hidden;}
#GlobalMasterSide .UsableContent {width:185px;}
#GlobalMasterSide.GloabalLeft {margin-right:5px;}
#GlobalMasterSide.GloabalRight {margin-left:5px;}
#GlobalMasterCenter {width:560px; overflow:hidden; margin-left:5px; margin-right:5px;}
#GlobalMasterCenter .UsableContent {width:560px;}

.signup_link {text-align: center;}

/****************************************/
/*     Single Column Master - 950px     */
/****************************************/
/* Single Column Template */
#GlobalMaster .GlobalPageOneCol, #GlobalMaster .GlobalPageOneCol .Widget {width:950px;}

/* Two Column (One Thin, One Thick) */
#GlobalMaster .GlobalPageThinCol, #GlobalMaster .GlobalPageThinCol .Widget {width:305px;}
#GlobalMaster .GlobalPageThinCol.GlobalLeft {margin-right:5px;}
#GlobalMaster .GlobalPageThinCol.GlobalRight {margin-left:5px;}
#GlobalMaster .GlobalPageThickCol, #GlobalMaster .GlobalPageThickCol .Widget {width:635px;}
#GlobalMaster .GlobalPageThickCol.GlobalLeft {margin-right:5px;}
#GlobalMaster .GlobalPageThickCol.GlobalRight {margin-left:5px;}

/* Two Column (Equal Widths) */
#GlobalMaster .GlobalPageTwoCol, #GlobalMaster .GlobalPageTwoCol .Widget {width:470px;}
#GlobalMaster .GlobalPageTwoCol.GlobalLeft{margin-right:5px;}
#GlobalMaster .GlobalPageTwoCol.GlobalRight{margin-left:5px;}

/* Three Column (Equal Widths) */
#GlobalMaster .GlobalPageThreeCol, #GlobalMaster .GlobalPageThreeCol .Widget {width:310px;}
#GlobalMaster .GlobalPageThreeCol.GlobalLeft {margin-left:5px; margin-right:5px;}
#GlobalMaster .GlobalPageThreeCol.GlobalCenter {}
#GlobalMaster .GlobalPageThreeCol.GlobalRight {margin-right:5px; margin-left:5px;}

/***********************************************************/
/*    Dual Column Master (One Thin, One Thick) - 720px     */
/***********************************************************/
/* Single Column Template */
#GlobalMasterThick .GlobalPageOneCol, #GlobalMasterThick .GlobalPageOneCol .Widget {width:720px;}

/* Two Column (One Thin, One Thick) */
#GlobalMasterThick .GlobalPageThinCol, #GlobalMasterThick .GlobalPageThinCol .Widget {width:240px;}
#GlobalMasterThick .GlobalPageThinCol.GlobalLeft {margin-right:5px;}
#GlobalMasterThick .GlobalPageThinCol.GlobalRight {margin-left:5px;}
#GlobalMasterThick .GlobalPageThickCol, #GlobalMasterThick .GlobalPageThickCol .Widget {width:470px;}
#GlobalMasterThick .GlobalPageThickCol.GlobalLeft {margin-right:5px;}
#GlobalMasterThick .GlobalPageThickCol.GlobalRight {margin-left:5px;}

/* Two Column (Equal Widths) */
#GlobalMasterThick .GlobalPageTwoCol, #GlobalMasterThick .GlobalPageTwoCol .Widget {width:355px;}
#GlobalMasterThick .GlobalPageTwoCol.GlobalLeft {margin-right:5px;}
#GlobalMasterThick .GlobalPageTwoCol.GlobalRight {margin-left:5px;}

/* Three Column (Equal Widths) */
#GlobalMasterThick .GlobalPageThreeCol, #GlobalMasterThick .GlobalPageThreeCol .Widget {width:230px;}
#GlobalMasterThick .GlobalPageThreeCol.GlobalLeft {margin-left:5px; margin-right:10px;}
#GlobalMasterThick .GlobalPageThreeCol.GlobalCenter {}
#GlobalMasterThick .GlobalPageThreeCol.GlobalRight {margin-right:5px; margin-left:10px;}

/*******************************************************/
/*     Triple Column (Two Thin, One Thick) - 560px     */
/*******************************************************/
/* Single Column Template */
#GlobalMasterCenter .GlobalPageOneCol, #GlobalMasterCenter .GlobalPageOneCol .Widget {width:560px;}

/* Two Column (One Thin, One Thick) */
#GlobalMasterCenter .GlobalPageThinCol, #GlobalMasterCenter .GlobalPageThinCol .Widget {width:225px;}
#GlobalMasterCenter .GlobalPageThinCol.GlobalLeft {margin-right:5px;}
#GlobalMasterCenter .GlobalPageThinCol.GlobalRight {margin-left:5px;}
#GlobalMasterCenter .GlobalPageThickCol, #GlobalMasterCenter .GlobalPageThickCol .Widget {width:325px;}
#GlobalMasterCenter .GlobalPageThickCol.GlobalLeft {margin-right:5px;}
#GlobalMasterCenter .GlobalPageThickCol.GlobalRight {margin-left:5px;}

/* Two Column (Equal Widths) */
#GlobalMasterCenter .GlobalPageTwoCol, #GlobalMasterCenter .GlobalPageTwoCol .Widget {width:275px;}
#GlobalMasterCenter .GlobalPageTwoCol.GlobalLeft {margin-right:5px;}
#GlobalMasterCenter .GlobalPageTwoCol.GlobalRight {margin-left:5px;}

/* Three Column (Equal Widths) */
#GlobalMasterCenter .GlobalPageThreeCol, #GlobalMasterCenter .GlobalPageThreeCol .Widget {width:182px;}
#GlobalMasterCenter .GlobalPageThreeCol.GlobalLeft {margin-left:2px; margin-right:5px;}
#GlobalMasterCenter .GlobalPageThreeCol.GlobalCenter {}
#GlobalMasterCenter .GlobalPageThreeCol.GlobalRight {margin-right:2px; margin-left:5px;}

/* Floating Columns */
.GlobalPageOneCol {clear:both; min-height:1px; height:auto !important; height:1px;}
.GlobalPageThinCol {float:left; min-height:1px; height:auto !important; height:1px;}
.GlobalPageThickCol {float:left; min-height:1px; height:auto !important; height:1px;}
.GlobalPageTwoCol {float:left; min-height:1px; height:auto !important; height:1px;}
.GlobalPageThreeCol {float:left; min-height:1px; height:auto !important; height:1px;}
.GlobalLeft {float:left; min-height:1px; height:auto !important; height:1px;}
.GlobalRight {float:right; min-height:1px; height:auto !important; height:1px;}
.GlobalCenter {float:left; min-height:1px; height:auto !important; height:1px;}
.clearfloats {clear:both;}

/**** LayoutEditor For Drag & Drop Width: 640px ****/
#LayoutEditor .GlobalPageOneCol {width:640px;}
#LayoutEditor #GlobalMaster .GlobalPageThinCol .Widget {width:210px;}
#LayoutEditor #GlobalMaster .GlobalPageThickCol .Widget {width:420px;}
#LayoutEditor #GlobalMaster .GlobalPageTwoCol {width:315px;}
#LayoutEditor #GlobalMaster .GlobalPageThreeCol {width: 206px;}
#contentPlaceHolder { clear:both; overflow:hidden;}
/************************************************* END OF TEMPLATE WIDTHS **************************************************/

/************************************************* START OF GENERIC STYLES *************************************************/

/*******************************/
/*     Generic Site Styles     */
/*******************************/
html {font-family:arial; font-size:12px; line-height:16px;}
body {width:100%;}
#wrapper {width:950px; height:100%; margin:0px auto; overflow:hidden;}
#masterHeader {width:950px; height:130px; margin-bottom:10px; overflow:hidden;}
#masterFooter {clear:both; width:950px; height:100px; margin-top:10px; overflow:hidden;}
a {font-weight:bold; text-decoration:none;}

h1 {font-size:24px; line-height:26px;}
h2 {font-size:18px; line-height:20px;}
h3 {font-size:14px; line-height:16px;}
h4 {font-size:12px; line-height:14px; font-style:italic;}
h5 {font-size:10px; line-height:12px;}

input, textarea, select {border:solid 1px #aaa; font-family:verdana; font-size:11px; color:#444; padding:1px; margin:1px;}

ul {margin:0px; padding:0px; list-style:none;}
.bulletList ul {list-style:disc; padding-left:25px;}
ul.floatingList li {float:left; margin:0px 2px 0px 0px;}
.floatingList li {float:left; margin:0px 2px 0px 0px;}

.smaller {font-size:9px;}
.lightBorder {border:1px solid #ccc;}
.darkBorder {border:1px solid #444;}

/* Tables */
table.layout, table.layout td, td.layout, table.layout th, th.layout {border:0; margin:0; padding:3px; border-collapse:collapse;}
table {border-collapse:collapse; margin:2px;}
td {padding:3px;}
th {vertical-align:middle; text-align:left; font-weight:bold; padding:3px;}

/* Quote Boxes */
.quote {padding:11px 18px; margin:10px; font-style:italic; width:90%;}
.quote .author {width:100%; text-align:right; font-size:small;}
.quote_content {margin-left:25px;}

/* Serach Grids */
.searchGrid {padding:15px; width:93%; height:100%; overflow:hidden; margin:10px 0px;}
/*
.searchGrid li {min-height:25px; height:auto !important; height:25px; clear:both;}
*/
.searchGrid li {min-height:25px; clear:both;}
.searchGrid li label {width:150px; font-weight:bold; height:25px; float:left; clear:left;}
.searchGrid li input {float:left;}
.searchGrid li select {width:250px;}
.searchGrid .Button_sm, .searchGrid .button_sm, .searchGrid .Button_sl, .searchGrid .button_sl, .searchGrid .Button_mm, .searchGrid .button_mm, 
.searchGrid .Button_lm, .searchGrid .button_lm, .searchGrid .button, .searchGrid .linkButton {float:right;}
.searchGrid li .searchElementContainer {float:left; display:inline; padding:0px 3px;}
.searchGrid li .imageList li {clear:none;}

/* Member Select Lists */
.memberSelectList {}
.memberSelectList ul { }
.memberSelectList li {font-size:x-small; float:left; overflow:hidden;}
.memberSelectList li a {display:block; text-align:center; width:88px; height:72px; padding:0px 0px; margin:4px 2px 0px 2px;}
.memberSelectList li .img {margin:5px 0px 3px 0px;}

/* Comments Lists */
.member_comments_list {padding:5px; text-align:left;}
.member_comments_list textArea {width:95%;}
.member_comments_list a {font-size:85%; font-weight:bold;}
.member_comments_list .comment_profile_image {width:auto; float:left; margin:5px 4px 5px 0;}
.member_comments_list .comment_body {overflow:hidden;}
.member_comments_list .comment_body .comment_header {margin:5px 0 5px 0; padding-top:3px;}
.member_comments_list .comment_body .comment_header a {font-size:100%;}
.member_comments_list .comment_body .comment_content {padding:5px;}
.member_comments_list .comment_body .edit_comment a {font-weight:normal;}
.member_comments_list .add_comment {width:95%;}

/* Profile Comments */
.member_profile_common_mycomments .picture_container {text-align:center;}
.member_profile_common_mycomments .ValidationSummary {width:90%; margin:auto;}
.member_profile_common_mycomments .youtube {display:none;}
.member_profile_common_mycomments .post {margin:5px auto 10px auto; width:95%; overflow:hidden;}
.member_profile_common_mycomments .post textarea {margin:5px 0px 10px 5px; width:90%;}
.member_profile_common_mycomments .post h4 {width:auto; float:left; margin:5px 0px 0px 5px;}
.member_profile_common_mycomments .post input.textbox {margin-left:10px; width:370px; clear:right;}
.member_profile_common_mycomments .post a {clear:both; float:right; margin:4px; padding:7px;}
.member_profile_common_mycomments ul.comments_list li {clear:left; margin-bottom:10px; overflow:hidden;}
.member_profile_common_mycomments ul.comments_list div.picture_container {float:left; margin-right:10px; width:75px; height:75px;}
.member_profile_common_mycomments ul.comments_list div.comment {float:left;}
.member_profile_common_mycomments ul.comments_list div.comment .themeBackground {background:none; padding-bottom:4px;}
.member_profile_common_mycomments ul.comments_list p.actions {margin-top:10px;}
.member_profile_common_mycomments ul.comments_list p.actions a {font-size:10px;}

/* One Column */
#GlobalMaster .member_profile_common_mycomments .comment, #GlobalMaster .GlobalPageOneCol .member_profile_common_mycomments .comment {width:865px;}
#GlobalMaster .GlobalPageThinCol .member_profile_common_mycomments .comment {width:220px;}
#GlobalMaster .GlobalPageThickCol .member_profile_common_mycomments .comment {width:550px;}
#GlobalMaster .GlobalPageTwoCol .member_profile_common_mycomments .comment {width:385px;}
#GlobalMaster .GlobalPageThreeCol .member_profile_common_mycomments .comment {width:225px;}

/* Two Column */
#GlobalMasterThin .member_profile_common_mycomments .comment {width:135px}
#GlobalMasterThick .member_profile_common_mycomments .comment, #GlobalMasterThick .GlobalPageOneCol .member_profile_common_mycomments .comment {width:635px;}
#GlobalMasterThick .GlobalPageThinCol .member_profile_common_mycomments .comment {width:155px;}
#GlobalMasterThick .GlobalPageThickCol .member_profile_common_mycomments .comment {width:385px;}
#GlobalMasterThick .GlobalPageTwoCol .member_profile_common_mycomments .comment {width:270px;}
#GlobalMasterThick .GlobalPageThreeCol .member_profile_common_mycomments .comment {width:145px;}

/* Three Column */
#GlobalMasterSide .member_profile_common_mycomments .comment {width:100px;}
#GlobalMasterCenter, #GlobalMasterCenter .GlobalPageOneCol .member_profile_common_mycomments .comment {width:475px;}
#GlobalMasterCenter .GlobalPageThinCol .member_profile_common_mycomments .comment {width:140px;}
#GlobalMasterCenter .GlobalPageThickCol .member_profile_common_mycomments .comment {width:240px;}
#GlobalMasterCenter .GlobalPageTwoCol .member_profile_common_mycomments .comment {width:190px;}
#GlobalMasterCenter .GlobalPageThreeCol .member_profile_common_mycomments .comment {width:97px;}

/* Tabbing */
#ControlBody {overflow:hidden; clear:both; height:100%; border:solid 1px #ccc; padding:3px; margin-right:5px;}
#ControlHeader ul, .ControlHeader ul {text-align:center; overflow:hidden; margin-left:10px;}
#ControlHeader li, .ControlHeader li {margin:5px 0px 0px 0px; float:left; padding:5px 15px; border:solid 1px #ccc;  border-bottom:none;}
#ControlHeader li a, .ControlHeader li a {text-decoration:none; font-size:x-small; font-weight:bold;}
#ControlHeader li.selected, .ControlHeader li.selected {background:#444;}
#ControlHeader li.selected a, .ControlHeader li.selected a {color:#fff;}
#ControlHeader li.selected a:hover, .ControlHeader li.selected a:hover {text-decoration:none;}

/* Rounded Corners */
.borderContainer10 {padding:10px;}
.borderContainer50 {padding:50px 0px 50px 0px;}
.borderContainer80 {padding:80px 0px 5px 0px;}
.borderContainer160 {padding:80px 0px;}
.borderContainer20 {padding:20px 0px;}

.border10 {margin:0px; padding:0px 0px;}
.border50 {margin:10px; padding-top:20px;}
.border80 {margin:10px; padding:0px 0px;}
.border160 {margin:10px; padding:0px 0px;}
.border20 {margin:10px; padding-top:20px;}

/* Image Selection List */
.ImageSelection .upload {display:none; float:left; padding:0px;}
.ImageSelection .imageList {float:left; width:400px;}
.ImageSelection .imageList .scroll {height:150px; overflow-y:auto; padding:0px;}
.ImageSelection .imageList ul {padding:0px;}
.ImageSelection .imageList li {float:left;width:40px;height:40px; margin:1px;padding:0px;}
.ImageSelection #selected {width:50px; float:left; margin-right:20px;}

/* Menu */
#Menu {min-height:20px; height:auto !important; height:20px;}

/* Side Slider Menu */
#SideSliderMenu ul.menuLevel_1 li {min-height:35px; height:auto !important; height:35px; display:block; margin:0px auto 5px auto;}
#SideSliderMenu ul.menuLevel_1 li a {height:35px; line-height:35px; color:#626262; display:block; float:left;}
#SideSliderMenu ul.menuLevel_1 li .smenu {float:right;}
#SideSliderMenu ul.menuLevel_1 ul.menuLevel_2 {display:block; overflow:hidden; margin-bottom:10px; clear:both;}
#SideSliderMenu ul.menuLevel_1 ul.menuLevel_2 li {height:16px; min-height:16px; height:auto !important; height:16px; margin:0px; overflow:hidden;}
#SideSliderMenu ul.menuLevel_1 ul.menuLevel_2 li a {height:16px; line-height:16px;}

/* RAD MENU */
.RadMenu_Default {margin-left:5px; overflow:visible;}
.RadMenu_Default li {padding:0px 2px; height:16px;}
.RadMenu_Default li a {height:14px;}
.RadMenu_Default img {display:inline; width:16px; height:16px; padding-right:5px;}
.RadMenu_Default .vertical .separator .text {padding-top:2px; font-size:1px;}
.RadMenu_Default .link {font-size:10px; text-decoration:none; padding:0px 5px 1px 5px; overflow:visible;}
.RadMenu_Default .text {padding:0px 3px; font-size:10px; font-family:Arial, Verdana;}
.RadMenu_Default .group {border-right:0px; border-bottom:0px;}
.RadMenu_Default .group .link {text-align:left;}
.RadMenu_Default .group .link:hover,.RadMenu_Default .group .focused, .RadMenu_Default .group .expanded {font-weight:normal;}

/***************************/
/*     Control Headers     */
/***************************/
/* GlobalMasterOneCol */
#GlobalMaster .ControlHeader h2, #GlobalMaster .ControlHeaderSubHeader, #GlobalMaster .subHeader {margin-bottom:5px;}
#GlobalMaster .ControlHeaderSubHeader a, #GlobalMaster .subHeader a {font-size:9px; font-weight:normal; font-family:Arial;}
#GlobalMaster .ControlHeader h2, #GlobalMaster .ControlHeader_withSubHeader h2 {font-size:13px; font-weight:bold; font-family:Arial;}
#GlobalMaster .ControlHeader h2, #GlobalMaster .GlobalPageOneCol .ControlHeader h2, #GlobalMaster .ControlHeader_withSubHeader h2, 
#GlobalMaster .GlobalPageOneCol .ControlHeader_withSubHeader h2 {width:950px;}

#GlobalMaster .GlobalPageThinCol .ControlHeader h2, #GlobalMaster .GlobalPageThinCol .ControlHeader_withSubHeader h2 {width:305px;}
#GlobalMaster .GlobalPageThickCol .ControlHeader h2, #GlobalMaster .GlobalPageThickCol .ControlHeader_withSubHeader h2 {width:635px;}
#GlobalMaster .GlobalPageTwoCol .ControlHeader h2, #GlobalMaster .GlobalPageTwoCol .ControlHeader_withSubHeader h2 {width:470px;}
#GlobalMaster .GlobalPageThreeCol .ControlHeader h2, #GlobalMaster .GlobalPageThreeCol .ControlHeader_withSubHeader h2 {width:310px;}

/* GlobalMasterTwoCol */
#GlobalMasterThin .ControlHeader h2, #GlobalMasterThick .ControlHeader h2, #GlobalMasterThick .ControlHeaderSubHeader, 
#GlobalMasterThin .ControlHeaderSubHeader, #GlobalMasterThin .subHeader, #GlobalMasterThick .subHeader {margin-bottom:5px;}
#GlobalMasterThick .ControlHeaderSubHeader a, #GlobalMasterThin .ControlHeaderSubHeader a, #GlobalMasterThin .subHeader a, 
#GlobalMasterThick .subHeader a {font-size:9px; font-weight:normal; font-family:Arial;}
#GlobalMasterThick .ControlHeader h2, #GlobalMasterThick .ControlHeader_withSubHeader h2 {font-size:13px; font-weight:bold; font-family:Arial;}
#GlobalMasterThick .ControlHeader h2, #GlobalMasterThick .GlobalPageOneCol .ControlHeader h2, #GlobalMasterThick .ControlHeader_withSubHeader h2, 
#GlobalMasterThick .GlobalPageOneCol .ControlHeader_withSubHeader h2 {width:720px;}

#GlobalMasterThin .ControlHeader h2, #GlobalMasterThin .ControlHeader_withSubHeader h2 {width:220px}
#GlobalMasterThick .GlobalPageThinCol .ControlHeader h2, #GlobalMasterThick .GlobalPageThinCol .ControlHeader_withSubHeader h2 {width:240px;}
#GlobalMasterThick .GlobalPageThickCol .ControlHeader h2, #GlobalMasterThick .GlobalPageThickCol .ControlHeader_withSubHeader h2 {width:470px;}
#GlobalMasterThick .GlobalPageTwoCol .ControlHeader h2, #GlobalMasterThick .GlobalPageTwoCol .ControlHeader_withSubHeader h2 {width:355px;}
#GlobalMasterThick .GlobalPageThreeCol .ControlHeader h2, #GlobalMasterThick .GlobalPageThreeCol .ControlHeader_withSubHeader h2 {width:230px;}

/* GlobalMasterThreeCol */
#GlobalMasterCenter .ControlHeader h2, #GlobalMasterSide .ControlHeader h2, #GlobalMasterCenter .ControlHeaderSubHeader, 
#GlobalMasterSide .ControlHeaderSubHeader, #GlobalMasterCenter .subHeader, #GlobalMasterSide .subHeader {margin-bottom:5px;}
#GlobalMasterCenter .ControlHeaderSubHeader a, #GlobalMasterSide .ControlHeaderSubHeader a, #GlobalMasterCenter .subHeader a, 
#GlobalMasterSide .subHeader a {font-size:9px; font-weight:normal; font-family:Arial;}
#GlobalMasterThin .ControlHeader h2, #GlobalMasterThin .ControlHeader_withSubHeader h2, #GlobalMasterCenter .ControlHeader h2, 
#GlobalMasterCenter .ControlHeader_withSubHeader h2, #GlobalMasterSide .ControlHeader h2, 
#GlobalMasterSide .ControlHeader_withSubHeader h2 {font-size:13px; font-weight:bold; font-family:Arial;}

#GlobalMasterCenter .ControlHeader h2, #GlobalMasterCenter .GlobalPageOneCol .ControlHeader h2, #GlobalMasterCenter .ControlHeader_withSubHeader h2, 
#GlobalMasterCenter .GlobalPageOneCol .ControlHeader_withSubHeader h2 {width:560px;}

#GlobalMasterSide .ControlHeader h2, #GlobalMasterSide .ControlHeader_withSubHeader h2 {width:185px;}
#GlobalMasterCenter .GlobalPageThinCol .ControlHeader h2, #GlobalMasterCenter .GlobalPageThinCol .ControlHeader_withSubHeader h2 {width:225px;}
#GlobalMasterCenter .GlobalPageThickCol .ControlHeader h2, #GlobalMasterCenter .GlobalPageThickCol .ControlHeader_withSubHeader h2 {width:325px;}
#GlobalMasterCenter .GlobalPageTwoCol .ControlHeader h2, #GlobalMasterCenter .GlobalPageTwoCol .ControlHeader_withSubHeader h2 {width:275px;}
#GlobalMasterCenter .GlobalPageThreeCol .ControlHeader h2, #GlobalMasterCenter .GlobalPageThreeCol .ControlHeader_withSubHeader h2 {width:182px;}

/************************************************* END OF GENERIC STYLES **************************************************/

/************************************************* START OF WIDGET STYLES *************************************************/
.tblSignupMemberTypes {width:99%;}

/*************************/
/*     NEWS ARTICLES     */
/*************************/
/*General News Styles */
.NewsArticleList {width:100%; overflow:hidden;}
.NewsArticleList li {padding:3px; margin:3px;}
.NewsArticleList .featuredArticleList {}	
.NewsArticleList .title {line-height:14px;}
.NewsArticleList .title h3 {font-size:12px;}
.NewsArticleList .image {float:left; width:80px; margin-right:5px;}
.NewsArticleList .content {float:left; line-height:14px; font-size:small;} 
.NewsArticleList .content .text {overflow:hidden; font-weight:normal; font-family:arial;}
.NewsArticleList .content .date {font-weight:normal; font-family:arial; font-size:smaller; clear:both; font-style:italic;}

/* News Articles - GlobalMaster (Image:85, pad:6, margin:6, total:-97) */
#GlobalMaster .GlobalPageThinCol .NewsArticleList .image, #GlobalMaster .GlobalPageThreeCol .NewsArticleList .image {display:none; margin:none;}
#GlobalMaster .NewsArticleList .content, #GlobalMaster .GlobalPageOneCol .NewsArticleList .content {width:853px;}
#GlobalMaster .GlobalPageThinCol .NewsArticleList .content {width:293px;}
#GlobalMaster .GlobalPageThickCol .NewsArticleList .content {width:538px;}
#GlobalMaster .GlobalPageTwoCol .NewsArticleList .content {width:373px;}
#GlobalMaster .GlobalPageThreeCol .NewsArticleList .content {width:298px;}

/* News Articles - GlobalMasterTwoCol (Image:85, pad:6, margin:6, total:-97) */
#GlobalMasterThin .NewsArticleList .image, #GlobalMasterThick .GlobalPageThinCol .NewsArticleList .image, 
#GlobalMasterThick .GlobalPageThreeCol .NewsArticleList .image {display:none; margin:none;}
#GlobalMasterThin .NewsArticleList .content {width:208px;}
#GlobalMasterThick .NewsArticleList .content, #GlobalMasterThick .GlobalPageOneCol .NewsArticleList .content {width:623px;}
#GlobalMasterThick .GlobalPageThinCol .NewsArticleList .content {width:228px;}
#GlobalMasterThick .GlobalPageThickCol .NewsArticleList .content {width:373px;}
#GlobalMasterThick .GlobalPageTwoCol .NewsArticleList .content {width:258px;}
#GlobalMasterThick .GlobalPageThreeCol .NewsArticleList .content {width:218px;}

/* News Articles - GlobalMasterThreeCol (Image:85, pad:6, margin:6, total:-97) */
#GlobalMasterSide .NewsArticleList .image, #GlobalMasterCenter .GlobalPageThinCol .NewsArticleList .image, 
#GlobalMasterCenter .GlobalPageThickCol .NewsArticleList .image, #GlobalMasterCenter .GlobalPageTwoCol .NewsArticleList .image, 
#GlobalMasterCenter .GlobalPageThreeCol .NewsArticleList .image {display:none; margin:none;}

#GlobalMasterSide .NewsArticleList .content {width:173px;}
#GlobalMasterCenter .NewsArticleList .content, #GlobalMasterCenter .GlobalPageOneCol .NewsArticleList .content {width:463px;}
#GlobalMasterCenter .GlobalPageThinCol .NewsArticleList .content {width:213px;}
#GlobalMasterCenter .GlobalPageThickCol .NewsArticleList .content {width:313px;}
#GlobalMasterCenter .GlobalPageTwoCol .NewsArticleList .content {width:263px;}
#GlobalMasterCenter .GlobalPageThreeCol .NewsArticleList .content {width:170px;}

/* NewsArticleDisplay */
.NewsArticleDisplay {padding:5px;}
.NewsArticleDisplay .header {margin-bottom:5px; overflow:hidden; padding:10px 4px 10px 4px; height:100%;}
.NewsArticleDisplay .image {float:left; width:160px;}
.NewsArticleDisplay .headerContent {float:left;}
.NewsArticleDisplay .title, .NewsArticleDisplay .date, .NewsArticleDisplay .abstract {width:100%;}
.NewsArticleDisplay .content {margin:15px 10px;}
.NewsArticleDisplay .publisher {width:98%; font-size:smaller; margin:5px 0px 10px 0px; overflow:hidden;}
.NewsArticleDisplay .publisher .name {float:left;}
.NewsArticleDisplay .publisher .otherArticles {float:right; padding-right:5px;}
.NewsArticleDisplay .related {float:left; width:40%;}
.NewsArticleDisplay .related li {padding:5px}
.NewsArticleDisplay .comments {float:left; width:55%; margin-right:2%; margin-top:5px;}

/* Header Content (pad:20, img:160, total:190) */
#GlobalMaster .NewsArticleDisplay .headerContent, 
#GlobalMaster .GlobalPageOneCol .NewsArticleDisplay .headerContent {width:770px;}
#GlobalMaster .GlobalPageThickCol .NewsArticleDisplay .headerContent {width:455px;}
#GlobalMasterThick .NewsArticleDisplay .headerContent, 
#GlobalMasterThick .GlobalPageOneCol .NewsArticleDisplay .headerContent {width:540px;}
#GlobalMasterCenter .NewsArticleDisplay .headerContent, #GlobalMasterCenter .GlobalPageOneCol .NewsArticleDisplay .headerContent {width:380px;}

/* NewsArticleSearch */
.news_article_search .inputs {float:left; margin-right:10px;padding-top:3px; width:210px;}
.news_article_search .actions {float:left;width:110px;}
.news_article_search #page_search_results {margin-top:10px;margin-bottom:10px;}

/* Dynamic Content */
#Text {padding:0px 5px; overflow:hidden;}

/* DynamicForm */
#DynamicForm {padding:0px; }
#DynamicForm table td {padding-bottom:5px; font-weight:normal;}
#DynamicForm table td.question {padding-right:4px; max-width:150px;}
#DynamicForm .checkbox {margin:0px 3px 6px 3px;}
#DynamicForm input[type=text] {width:90%; max-width:250px;}
#DynamicForm .textarea { height:70px; width:90%; }

/**************************/
/*     PROFILE HEADER     */
/**************************/
/*
.ProfileHeader {padding:0px; margin:0px;}
.ProfileHeader .imageContainer {text-align:center; float:left; height:100%; width:70px;}
.ProfileHeader .textContainer {float:left; padding-left:5px;}
.ProfileHeader .textContainer h1 {line-height:normal;}
.ProfileHeader .textContainer p {}
.ProfileHeader .textContainer img {display:none;}
.ProfileHeader .textContainer .username {float:left;}
.ProfileHeader .textContainer .membertype {display:none;}
.ProfileHeader .textContainer .memnum { display:none;}
.ProfileHeader .textContainer a {font-size:x-small;}
.ProfileHeader .textContainer .user_status, .ProfileHeader .textContainer a {float:left;}
.ProfileHeader .EditStatus {clear:both;}
*/
/********* Profile Header **********/
.ProfileHeader {margin: 25px 10px 10px 10px; min-height: 115px;}

.ProfileHeader div .innerFix {margin: 0 0 0 100px;}

.ProfileHeader .userName {float: left; width: 100%; height: 25px; margin: 5px 0; line-height: 20px;}
.ProfileHeader .userName .innerFix h1 {float: left;}
.ProfileHeader .userName .innerFix span {float: right; font-weight: bold; padding: 5px 0 0 0; margin: 0 15px 0 0;}

.ProfileHeader .showStatus {float: left; width: 100%; margin: 5px 0; height: 35px;}
.ProfileHeader .showStatus .innerFix {height: 35px; margin-right: 10px}
.ProfileHeader .showStatus .innerFix span {padding: 3px 5px 3px 5px; display: block;}
.ProfileHeader .showStatus .innerFix span a {float: right; margin: 0px 10px 0 5px;}

.ProfileHeader .editStatus {float: left; width: 100%; height: 25px;}
.ProfileHeader .editStatus .innerFix {margin: 0 6px 0 97px;}
.ProfileHeader .editStatus .innerFix table .longtext {width: 100%; height: 18px;}
.ProfileHeader .editStatus .innerFix table .pretext {font-style: italic; color: Gray;}
.ProfileHeader .editStatus .innerFix table {border: 0; width: 100%; margin: 0;}
.ProfileHeader .editStatus .innerFix table tr td {border: 0; background: transparent;}
.ProfileHeader .editStatus .innerFix table tr td.statusBox {width: 100%;}

.ProfileHeader .profileImage {float: left; height: 100px; margin: -100px 10px 40px 0; width: 100px; overflow: hidden;}

/*  textContainer (img:70, pad:5, total:75) */
#GlobalMaster .GlobalPageThinCol .ProfileHeader .textContainer {width:230px;}
#GlobalMaster .GlobalPageThinCol .ProfileHeader h1 {font-size:12px; font-weight:bold;}
#GlobalMaster .GlobalPageThreeCol .ProfileHeader .textContainer {width:235px;}
#GlobalMaster .GlobalPageThreeCol .ProfileHeader h1 {font-size:12px; font-weight:bold;}

/* Two Column */
#GlobalMasterThin .ProfileHeader .textContainer {width:145px}
#GlobalMasterThin .ProfileHeader h1 {font-size:12px; font-weight:bold;}
#GlobalMasterThick .GlobalPageThinCol .ProfileHeader .textContainer {width:165px;}
#GlobalMasterThick .GlobalPageThinCol .ProfileHeader h1 {font-size:12px; font-weight:bold;}
#GlobalMasterThick .GlobalPageTwoCol  .ProfileHeader .textContainer{width:280px;}
#GlobalMasterThick .GlobalPageTwoCol  .ProfileHeader h1 {font-size:12px; font-weight:bold;}
#GlobalMasterThick .GlobalPageThreeCol .ProfileHeader .textContainer {width:155px;}
#GlobalMasterThick .GlobalPageThreeCol .ProfileHeader h1 {font-size:12px; font-weight:bold;}

/* Three Column */
#GlobalMasterSide .ProfileHeader .textContainer {width:110px;}
#GlobalMasterSide .ProfileHeader h1 {font-size:12px; font-weight:bold;}
#GlobalMasterCenter .GlobalPageThinCol .ProfileHeader .textContainer {width:150px;}
#GlobalMasterCenter .GlobalPageThinCol .ProfileHeader h1 {font-size:12px; font-weight:bold;}
#GlobalMasterCenter .GlobalPageThickCol .ProfileHeader .textContainer {width:250px;}
#GlobalMasterCenter .GlobalPageThickCol .ProfileHeader h1 {font-size:12px; font-weight:bold;}
#GlobalMasterCenter .GlobalPageTwoCol .ProfileHeader .textContainer {width:200px;}
#GlobalMasterCenter .GlobalPageTwoCol .ProfileHeader h1 {font-size:12px; font-weight:bold;}
#GlobalMasterCenter .GlobalPageThreeCol .ProfileHeader .textContainer {width:107px;}
#GlobalMasterCenter .GlobalPageThreeCol .ProfileHeader h1 {font-size:12px; font-weight:bold;}

/*********************************/
/*     PROFILE CONTROL PANEL     */
/*********************************/
.ProfileControlPanel {margin:5px 0px;}
.ProfileControlPanel ul {overflow:hidden;}
.ProfileControlPanel ul li {float:left;}
.ProfileControlPanel ul li a {display:block; padding:2px; margin:1px; line-height:20px; font-weight:bold; font-size:10px; width:125px; height:20px; border:1px solid #ccc;}
.ProfileControlPanel ul li img {padding:1px 6px 0px 0px; float:left;}

/* One Column - (pad:4, margin:4, total:8) */ 
#GlobalMaster .ProfileControlPanel ul li, #GlobalMaster .GlobalPageOneCol .ProfileControlPanel ul li, 
#GlobalMaster .GlobalPageThickCol .ProfileControlPanel ul li,
#GlobalMaster .GlobalPageTwoCol .ProfileControlPanel ul li {float:left;}
#GlobalMaster .GlobalPageThinCol .ProfileControlPanel ul li a {width:297px;}
#GlobalMaster .GlobalPageTwoCol .ProfileControlPanel ul li a {width:462px;}
#GlobalMaster .GlobalPageThreeCol .ProfileControlPanel ul li a {width:302px;}

/* Two Column */
#GlobalMasterThick .ProfileControlPanel ul li, #GlobalMasterThick .GlobalPageOneCol .ProfileControlPanel ul li,
#GlobalMasterThick .GlobalPageThickCol .ProfileControlPanel ul li {float:left;}
#GlobalMasterThin  .ProfileControlPanel ul li a {width:202px;}
#GlobalMasterThick .GlobalPageThinCol .ProfileControlPanel ul li a {width:232px;}
#GlobalMasterThick .GlobalPageTwoCol .ProfileControlPanel ul li a {width:347px;}
#GlobalMasterThick .GlobalPageThreeCol .ProfileControlPanel ul li a {width:222px;}

/* Three Column */
#GlobalMasterSide .ProfileControlPanel ul li a {width:177px;}
#GlobalMasterCenter .GlobalPageThinCol .ProfileControlPanel ul li a {width:217px;}
#GlobalMasterCenter .GlobalPageThickCol .ProfileControlPanel ul li a {width:317px;}
#GlobalMasterCenter .GlobalPageTwoCol .ProfileControlPanel ul li a {width:267px;}
#GlobalMasterCenter .GlobalPageThreeCol .ProfileControlPanel ul li a {width:174px;}

/*******************************/
/*     ACCOUNT PREFERANCES     */
/*******************************/
#AccountPreferences {margin-top:20px;}
#AccountPreferences .label {padding-right:20px;}
#AccountPreferences .actions {margin-top:20px; margin-bottom:10px;}
#AccountPreferences table td {padding:5px 0px;}
#AccountPreferences .notificationsList {margin-left:20px;}

/********************/
/*     MESSAGES     */
/********************/
/***  NOTE: #ControlBody has 3px padding and 1px border ***/
#Messages {padding:5px; font-size:x-small;overflow:hidden;}
#Messages a {font-size:x-small;}
#Messages #inboxList {}

#Messages #checkboxList {overflow:hidden; height:160px; overflow-y:auto;}
#Messages #ControlBody .compose{margin:auto; width:600px;}
#Messages .messageFields .textBox {width:400px;}
#Messages .messageFields .textArea {width:400px;}
#Messages .messageFields td, #Messages .messageFields th {border:none;}
#Messages .messageFields .field {width:75px; font-weight:bold; text-align:right; padding-right:10px;}
#Messages #header {padding:10px; text-align:center;}
#Messages #content .message{ margin-top:20px; overflow:hidden; clear:both;width:100%;}
#Messages #reply {width:300px; margin:auto; margin-top:30px;}
#Messages #actions {float:right;}
#Messages #actions a {margin-right:20px;}
#Messages #content .deletedMessages , #Messages #content .branchedMessages {}
#Messages #content #aDeleted, #Messages #content #aBranched {padding:3px; margin:10px;}

/* Inbox List */
#Messages #inboxList {font-size:x-small; margin:0px; padding-top:10px;}
#Messages #inboxList ul {margin:0; text-align:left;}
#Messages #inboxList li { lear:left; overflow:hidden; margin:0px; padding:5px 0 10px 0;}

#Messages #inboxList .deleteMultiple {float:right;}
#Messages #inboxList .chk {float:left; padding:15px 0px 0px 0px; width:20px;}
#Messages #inboxList .image {float:left; text-align:center; margin-right:5px; width:70px;}
#Messages #inboxList .sender {float:left; margin-right:5px; width:120px;}
#Messages #inboxList .subject {float:left; margin-right:5px; width:170px; overflow:hidden;}
#Messages #inboxList .delete {float:left; margin-right:5px; width:70px;}
#Messages #inboxList .delete a {float:right; padding-top:20px; font-weight:bold; margin-right:2px;}
#Messages #inboxList .date, #Messages #content .message .date {}

/* subject - pad:20, margin:45: img:70, chk:20, sender:120, buttons:70, total:335 */
#GlobalMaster #Messages #inboxList .subject, 
#GlobalMaster .GlobalPageOneCol #Messages #inboxList .subject {width:605px;}
#GlobalMaster .GlobalPageThickCol #Messages #inboxList .subject {width:290px;}
#GlobalMasterThick #Messages #inboxList .subject, 
#GlobalMasterThick .GlobalPageOneCol #Messages #inboxList .subject {width:375px;}
#GlobalMasterCenter #Messages #inboxList .subject, 
#GlobalMasterCenter .GlobalPageOneCol #Messages #inboxList .subject {width:215px;}

/** Message Thread **/
/* message text - pad:20, margin:55: img:70, sender:120, total:265 */
#Messages #content .message .image {float:left; margin-right:15px; width:70px;}
#Messages #content .message .sender {float:left; margin-right:25px; width:120px;}
#Messages #content .message .text {float:left; margin-right:15px; padding-bottom:15px;}

#GlobalMaster #Messages #content .message .text, 
#GlobalMaster .GlobalPageOneCol #Messages #content .message .text {width:685px;}
#GlobalMaster .GlobalPageThickCol #Messages #content .message .text {width:370px;}
#GlobalMasterThick #Messages #content .message .text, 
#GlobalMasterThick .GlobalPageOneCol #Messages #content .message .text {width:455px;}
#GlobalMasterCenter #Messages #content .message .text, 
#GlobalMasterCenter .GlobalPageOneCol #Messages #content .message .text {width:295px;}

/*****************************************************/
/*     MY PICTURES / MY FRIENDS / MANAGE FRIENDS     */
/*****************************************************/
.My_Friends li {width:93px; height:130px;}
.staff_list li {width:93px; height:110px;}
.staff_list li img, .My_Pictures li img,.My_Friends li img, #MyFriendsPage {margin:auto 0px;}
.staff_list li h3, .My_Friends li h3, #MyFriendsPage h3 {font-size:10px;}
.staff_list li p, .My_Pictures li p,.My_Friends li p, #MyFriendsPage p {margin:0px; font-size:10px;}
.staff_list li, .My_Pictures li, .My_Friends li, #MyFriendsPage li {float:left; margin:1px; text-align:center; overflow:hidden;}
.staff_list .picture_container, .My_Friends .picture_container, #MyFriendsPage .picture_container {height:60px; width:auto; text-align:center;}

/* My Pictures */
#MyPicturesPage .img_description {position:absolute; width:200px; height:110px; text-align:left; padding:5px; z-index:0;}
#MyPicturesPage .MyPictureEntry, #MyPicturesPage .MyPictureEntryDefault, 
#MyPicturesPage .MyPictureEntryFavourite {width:100px; height:120px; margin:5px; padding:5px; text-align:center; float:left;}
#MyPicturesPage .MyPicturesList {width:95%; padding:5px; margin:5px;}	
.My_Pictures .picture_container {height:73px; width:72px; text-align:center;}
.My_Pictures li {width:72px; height:73px;}

/*********************/
/*     INTERESTS     */
/*********************/
#member_profile_interests_view li {height:90px; width:90px; text-align:center;}
#member_profile_interests_edit {clear:both; overflow:hidden;}
#member_profile_interests_edit ul {}
#member_profile_interests_edit li {margin:4px; height:75px; width:90px; text-align:center; float:left; clear:none;}
#member_profile_interests_edit li .checkbox {float:left; width:13px; padding-bottom:5px;}
#member_profile_interests_edit li .interest_container, #member_profile_interests_edit li .service_description, 
#member_profile_interests_edit li .service_description label {width:70px; float:left;}
#member_profile_interests_view .image_container {height:52px;}

/********************/
/*     SERVICES     */
/********************/
.MyServices {overflow:hidden;}
.MyServices li {float:left; height:90px; width:90px; text-align: center;}
.MyServices .image_container {height:52px;}
.MyServices .options {margin:5px 0 10px 0;}
.MyServices .interest_container {float:right; width:70px;}
.MyServices td.Services {}
.MyServices td, .MyServices th {border:none;}

/**********************************************/
/*     MY CONTACT DETAILS / PERSONAL INFO     */
/**********************************************/
#personal_details {padding-left:20px;}
#personal_details h3, .member_profile_common_details h3, #personal_details p, .member_profile_common_details p {font-size:11px; display:inline;}

/**********************************/
/*    BLOGS & BLOG MANAGEMENT     */
/**********************************/
#blog_display {text-align:center;}
#blog_display .blog_entry {margin:0 10px 15px 10px; padding:5px;}
#blog_display .blog_title {margin:0 10px 15px 10px; border-bottom: solid 1px #ccc;}
#blog_display .dateToggle, #BlogManagement .dateToggle {margin-top:10px; text-align:left; padding-left:20px;}
#blog_display .dateToggle h4, #BlogManagement .dateToggle h4 {margin-top:15px; text-align:left;}
#BlogManagement {margin:0px 5px;}
#BlogManagement .blogEditor {margin:10px auto;}
#BlogManagement table {width:95%; margin:0px auto; text-align:left;}
#BlogManagement td {padding:5px 0px;}
#BlogManagement th {padding:0px 10px 0px 5px;}

/* One Column */
#GlobalMaster #blog_display, #GlobalMaster .GlobalPageOneCol #blog_display {width:950px;}
#GlobalMaster .GlobalPageThinCol #blog_display {width:305px;}
#GlobalMaster .GlobalPageThickCol #blog_display {width:635px;}
#GlobalMaster .GlobalPageTwoCol #blog_display {width:470px;}
#GlobalMaster .GlobalPageThreeCol #blog_display {width:310px;}

#GlobalMaster #BlogManagement, #GlobalMaster .GlobalPageOneCol #BlogManagement {width:940px;}
#GlobalMaster .GlobalPageThinCol #BlogManagement {width:295px;}
#GlobalMaster .GlobalPageThickCol #BlogManagement {width:625px;}
#GlobalMaster .GlobalPageTwoCol #BlogManagement {width:460px;}
#GlobalMaster .GlobalPageThreeCol #BlogManagement {width:300px;}

/* Two Column */
#GlobalMasterThin #blog_display {width:220px}
#GlobalMasterThick #blog_display, #GlobalMasterThick .GlobalPageOneCol #blog_display {width:720px;}
#GlobalMasterThick .GlobalPageThinCol #blog_display {width:240px;}
#GlobalMasterThick .GlobalPageThickCol #blog_display {width:470px;}
#GlobalMasterThick .GlobalPageTwoCol #blog_display {width:355px;}
#GlobalMasterThick .GlobalPageThreeCol #blog_display {width:230px;}

#GlobalMasterThin #BlogManagement {width:210px}
#GlobalMasterThick #BlogManagement, #GlobalMasterThick .GlobalPageOneCol #BlogManagement {width:710px;}
#GlobalMasterThick .GlobalPageThinCol #BlogManagement {width:230px;}
#GlobalMasterThick .GlobalPageThickCol #BlogManagement {width:460px;}
#GlobalMasterThick .GlobalPageTwoCol #BlogManagement {width:345px;}
#GlobalMasterThick .GlobalPageThreeCol #BlogManagement {width:220px;}

/* Three Column */
#GlobalMasterSide {width:185px;}
#GlobalMasterCenter #blog_display, #GlobalMasterCenter .GlobalPageOneCol #blog_display {width:560px;}
#GlobalMasterCenter .GlobalPageThinCol #blog_display {width:225px;}
#GlobalMasterCenter .GlobalPageThickCol #blog_display {width:325px;}
#GlobalMasterCenter .GlobalPageTwoCol #blog_display {width:275px;}
#GlobalMasterCenter .GlobalPageThreeCol #blog_display {width:182px;}

#GlobalMasterSide #BlogManagement {width:175px;}
#GlobalMasterCenter #BlogManagement, #GlobalMasterCenter .GlobalPageOneCol #BlogManagement {width:550px;}
#GlobalMasterCenter .GlobalPageThinCol #BlogManagement {width:215px;}
#GlobalMasterCenter .GlobalPageThickCol #BlogManagement {width:315px;}
#GlobalMasterCenter .GlobalPageTwoCol #BlogManagement {width:265px;}
#GlobalMasterCenter .GlobalPageThreeCol #BlogManagement {width:172px;}

/**************************************/
/*     AWARDS & AWARDS MANAGEMENT     */
/**************************************/
#Awards .Options {height:100px; overflow-y:auto;}
#Awards .Options h4 {border-bottom: solid 1px #4c629b;}
#Awards .Options li {float:left; height: 10px; margin-right:5px;}
#Awards .Options li a {font-weight: bold; font-size:x-small;}
#Awards .Feed li {border-bottom:solid 2px #ccc; margin:0px 5px 10px 5px;}
#Awards .text {float:left; margin-right:5px;}
#Awards .date {font-style:italic; float:left; margin-right:5px;}
#Awards .delete {float:right; font-weight:bold;}
#Awards .image {float:left; width:19px}
#Awards .message{float:left}
#Awards .toggle {float:left;}
#Awards .description {clear:both; margin:3px 0px; padding:2px; font-style:italic; font-size:x-small;}
#Awards #aDescription {font-style:italic;}

#Awards_FullScreen {text-align:center; font-size:smaller;}
#Awards_FullScreen h2, #Awards_FullScreen h1 {text-align:left;}
#Awards_FullScreen #ControlBody ul {margin:0; text-align:left;}
#Awards_FullScreen #ControlBody li {margin:4px; float:left; width:135px;}
#Awards_FullScreen #ControlBody li .checkbox {margin-right:4px;}
#Awards_FullScreen .checkboxList, #Awards_FullScreen .radboxList {height:150px; width:600px; overflow-y:scroll; margin:5px;}
#Awards_AddNew .ControlBody li {text-align:left;}
#Awards_AddNew .img {float:left;}
#Awards_AddNew .name {float:left;}
#Awards_AddNew .desc {float:left;}
#Awards_AddNew .edit {float:right;}
#Awards_AddNew .delete {float:right;}

/* One Column */
#GlobalMaster #Awards .Feed li, #GlobalMaster .GlobalPageOneCol #Awards .Feed li {width:940px;}
#GlobalMaster .GlobalPageThinCol #Awards .Feed li {width:295px;}
#GlobalMaster .GlobalPageThickCol #Awards .Feed li {width:625px;}
#GlobalMaster .GlobalPageTwoCol #Awards .Feed li {width:460px;}
#GlobalMaster .GlobalPageThreeCol #Awards .Feed li {width:300px;}

/* Two Column */
#GlobalMasterThin #Awards .Feed li, #GlobalMasterThin #Awards_FullScreen {width:210px}
#GlobalMasterThick #Awards .Feed li, #GlobalMasterThick #Awards_FullScreen, #GlobalMasterThick .GlobalPageOneCol #Awards .Feed li, 
#GlobalMasterThick .GlobalPageOneCol #Awards_FullScreen {width:710px;}
#GlobalMasterThick .GlobalPageThinCol #Awards .Feed li, #GlobalMasterThick .GlobalPageThinCol #Awards_FullScreen {width:230px;}
#GlobalMasterThick .GlobalPageThickCol #Awards .Feed li, #GlobalMasterThick .GlobalPageThickCol #Awards_FullScreen {width:460px;}
#GlobalMasterThick .GlobalPageTwoCol #Awards .Feed li, #GlobalMasterThick .GlobalPageTwoCol #Awards_FullScreen {width:345px;}
#GlobalMasterThick .GlobalPageThreeCol #Awards .Feed li, #GlobalMasterThick .GlobalPageThreeCol #Awards_FullScreen {width:220px;}

/* Three Column */
#GlobalMasterSide #Awards .Feed li {width:175px;}
#GlobalMasterCenter #Awards .Feed li, #GlobalMasterCenter .GlobalPageOneCol #Awards .Feed li {width:550px;}
#GlobalMasterCenter .GlobalPageThinCol #Awards .Feed li {width:215px;}
#GlobalMasterCenter .GlobalPageThickCol #Awards .Feed li {width:315px;}
#GlobalMasterCenter .GlobalPageTwoCol #Awards .Feed li {width:265px;}
#GlobalMasterCenter .GlobalPageThreeCol #Awards .Feed li {width:172px;}

/***********************************/
/*     PHOTO ALBUMS & GALLERYS     */
/***********************************/
/***** ALBUM VIEW *****/
#album_view .album_preview_list {overflow:hidden;}
.photo_info_panel {clear:both; overflow:hidden; margin-bottom:10px; text-align:left; border-bottom:solid 1px #ccc;}	
.photo_info_panel a {font-size:85%;}
.photo_info_panel .gallery_name {font-weight:normal;}
.photo_info_panel .profilePicture {float:left; margin:0 10px 0 15px;}

/* Album View - Fullpage View - margin:20px; padding:20px; pic:150px+5px; border:2px;*/
#album_view .album_preview_list .fullpage_view {clear:both;}
#album_view .album_preview_list .fullpage_view {margin:10px; padding:10px; overflow:hidden;}
#album_view .album_preview_list .fullpage_view .album_preview_pic_fullscreen {float:left; margin-right:5px; width:150px; text-align:center;}
#album_view .album_preview_list .fullpage_view .album_preview_details_fullscreen {float:left;}
#album_view .album_preview_list .fullpage_view .album_preview_details_fullscreen a {font-size:85%;}
#album_view .album_preview_list .fullpage_view .album_preview_details_fullscreen .gallery_name {font-weight:bold; font-size:12px; line-height:12px;}

/* Fullpage View - Master Page One Col Widths */
#GlobalMaster #album_view .album_preview_details_fullscreen, #GlobalMaster .GlobalPageOneCol #album_view .album_preview_details_fullscreen {width:873px;}
#GlobalMaster .GlobalPageThickCol #album_view .album_preview_details_fullscreen {width:438px;}

/* Fullpage View - Master Page Two Col Widths */
#GlobalMasterThick #album_view .album_preview_details_fullscreen, #GlobalMasterThick .GlobalPageOneCol #album_view .album_preview_details_fullscreen {width:523px;}

/* Fullpage View - Master Page Three Col Widths */
#GlobalMasterCenter #album_view .album_preview_details_fullscreen, #GlobalMasterCenter .GlobalPageOneCol #album_view .album_preview_details_fullscreen {width:363px;}

/* Album View - Widget View - pic:75px+5px; */
#album_view .album_preview_list .widget_view {clear:both; float:left; margin-bottom:3px;}
#album_view .album_preview_list .widget_view .album_preview_details_widget {padding-top:5px; float:left;}
#album_view .album_preview_list .widget_view .album_preview_details_widget a {font-weight:bold; font-size:10px; line-height:10px;}
#album_view .album_preview_list .widget_view .album_preview_pic_widget {float:left; margin-right:5px; width:75px;}

/* Widget View - Master Page One Col Widths */
#GlobalMaster #album_view .album_preview_details_widget, #GlobalMaster .GlobalPageOneCol #album_view .album_preview_details_widget {width:870px;}
#GlobalMaster .GlobalPageThinCol #album_view .album_preview_details_widget {width:225px;}
#GlobalMaster .GlobalPageThickCol #album_view .album_preview_details_widget {width:555px;}
#GlobalMaster .GlobalPageTwoCol #album_view .album_preview_details_widget {width:390px;}
#GlobalMaster .GlobalPageThreeCol #album_view .album_preview_details_widget {width:230px;}

/* Widget View - Master Page Two Col Widths */
#GlobalMasterThin #album_view .album_preview_details_widget {width:140px}
#GlobalMasterThick #album_view .album_preview_details_widget, #GlobalMasterThick .GlobalPageOneCol #album_view .album_preview_details_widget {width:720px;}
#GlobalMasterThick .GlobalPageThinCol #album_view .album_preview_details_widget {width:160px;}
#GlobalMasterThick .GlobalPageThickCol #album_view .album_preview_details_widget {width:390px;}
#GlobalMasterThick .GlobalPageTwoCol #album_view .album_preview_details_widget {width:275px;}
#GlobalMasterThick .GlobalPageThreeCol #album_view .album_preview_details_widget {width:150px;}

/* Widget View - Master Page Three Col Widths */
#GlobalMasterSide #album_view .album_preview_details_widget {width:105px;}
#GlobalMasterCenter #album_view .album_preview_details_widget, #GlobalMasterCenter .GlobalPageOneCol #album_view .album_preview_details_widget {width:560px;}
#GlobalMasterCenter .GlobalPageThinCol #album_view .album_preview_details_widget {width:145px;}
#GlobalMasterCenter .GlobalPageThickCol #album_view .album_preview_details_widget {width:245px;}
#GlobalMasterCenter .GlobalPageTwoCol #album_view .album_preview_details_widget {width:195px;}
#GlobalMasterCenter .GlobalPageThreeCol #album_view .album_preview_details_widget {width:102px;}

/***** GALLERY VIEW *****/
#gallery_view {padding:5px;}
#gallery_view .album_info {font-size:90%}
#gallery_view .gallery_central {height:auto; margin:0px auto;}
#gallery_view .gallery_container {clear:both; overflow:hidden; margin:10px auto 0 auto;}
#gallery_view .image_container {float:left; height:138px; width:138px; margin:3px; text-align:center;}
#gallery_view .image_container img {padding:4px; background-color:#fff;}
#gallery_view .image_container img:hover {border:2px}

/***** EDIT GALLERY VIEW *****/
/* margin:20px; padding:10px; border:2px; */
#edit_gallery td {width:auto; border:none;}
#edit_gallery table {font-weight:bold;}
#edit_gallery .upload_control {text-align:center; margin:5px auto 10px auto; font-weight:bold;}
#edit_gallery .image_container, #edit_gallery .gallery_images {margin:0px 10px 10px 10px; padding:5px; font-weight:bold; font-size:13px;}
#edit_gallery .image_container .user_images_scroll, #edit_gallery .gallery_images .gallery_drop_area_scroll {margin-top:3px; overflow-y:auto; overflow-x:hidden;}
#edit_gallery .image_container .user_images, #edit_gallery .gallery_images .gallery_drop_area {margin-top:3px;}
#edit_gallery .image_container img {text-align:center;}
#edit_gallery .gallery_images img {padding:2px; margin:3px; border:dashed 1px #ccc;}
#edit_gallery .image_container .user_images {height:175px;}
#edit_gallery .gallery_images .gallery_drop_area {height:110px;}

/* Edit Gallery View - Master Page One Col Widths */
#GlobalMaster #edit_gallery .image_container, #GlobalMaster .GlobalPageOneCol #edit_gallery .image_container, 
#GlobalMaster #edit_gallery .gallery_images, #GlobalMaster .GlobalPageOneCol #edit_gallery .gallery_images {width:918px;}
#GlobalMaster .GlobalPageThickCol #edit_gallery .image_container, 
#GlobalMaster .GlobalPageThickCol #edit_gallery .gallery_images {width:603px;}

/* Edit Gallery View - Master Page Two Col Widths */
#GlobalMasterThick #edit_gallery .image_container, #GlobalMasterThick .GlobalPageOneCol #edit_gallery .image_container, 
#GlobalMasterThick #edit_gallery .gallery_images, #GlobalMasterThick .GlobalPageOneCol #edit_gallery .gallery_images {width:688px;}

/* Edit Gallery View - Master Page Three Col Widths */
#GlobalMasterCenter #edit_gallery .image_container, #GlobalMasterCenter .GlobalPageOneCol #edit_gallery .image_container, 
#GlobalMasterCenter #edit_gallery .gallery_images, #GlobalMasterCenter .GlobalPageOneCol #edit_gallery .gallery_images {width:528px;}

/***** SINGLE IMAGE VIEW *****/
/* navigation:194px; border:1px; margin:10px; */
#pictures_popup_list {width:100%;}
#pictures_popup_list .image_container {text-align:center; margin:0px auto 10px auto;}
#pictures_popup_list .image_container img {margin:auto;}
#pictures_popup_list .image_container .imgCrop_wrap {margin:auto;}
#pictures_popup_list .pic_tags {margin:0 auto; width:90%; font-size:85%}
#pictures_popup_list .pic_tags a {font-weight:bold;}
#pictures_popup_list .pic_tags p {text-align:center; font-size:15px; font-weight:bold;}
#pictures_popup_list .tag_photo {padding-bottom:15px;}
#pictures_popup_list .add_tag {text-align:center; margin:auto;}
#pictures_popup_list .add_tag table {text-align:left; width:40%;}
#pictures_popup_list .add_tag td {border:none;}
#pictures_popup_list .comments {float:left; margin-bottom:10px; margin-right:10px; border-right:solid 1px #ccc;} /*20px default padding&margin + 1px border */
#pictures_popup_list .navigation {float:left; text-align:center; font-weight:bold; font-size:12px; width:184px; margin-right:10px;}
#pictures_popup_list .navigation a {font-weight:bold; font-size:85%;}
#pictures_popup_list .navigation a:hover {text-decoration:none;}
#pictures_popup_list .navigation .previous_image, #pictures_popup_list .navigation .next_image {float:left; width:80px; height:80px; padding:3px; margin:2px;}
#pictures_popup_list .navigation .previous_image:hover, #pictures_popup_list .navigation .next_image:hover {border:solid 1px #000;}
#pictures_popup_list .comeptition_picture {margin:0 auto; width:180px; text-align:center;}

/* One Column */
#GlobalMaster #pictures_popup_list .comments, #GlobalMaster .GlobalPageOneCol #pictures_popup_list .comments {width:724px;}
#GlobalMaster .GlobalPageThickCol #pictures_popup_list .comments {width:409px;}

/* Two Column */
#GlobalMasterThick #pictures_popup_list .comments, #GlobalMasterThick .GlobalPageOneCol #pictures_popup_list .comments {width:494px;}

/* Three Column */
#GlobalMasterCenter #pictures_popup_list .comments, #GlobalMasterCenter .GlobalPageOneCol #pictures_popup_list .comments {width:334px;}

/*****************/
/*     FORUM     */
/*****************/
/***** TOPIC & GROUP LIST *****/
#forum_group_list table {border:none;}
#forum_group_list table, #forum_topic_list table {clear:both; width:95%; margin:10px auto;}
#forum_group_list th, #forum_topic_list th {font-size:11px; padding:2px;}
#forum_group_list td.groupRow {font-weight:bold; font-size:100%; height:30px; padding:0px 0px 0px 10px; border:none; line-height:30px;}
#forum_group_list ul {margin-left:5px;}

#forum_group_list .forum_list, #forum_topic_list .forum_list {font-size:95%;}
#forum_group_list .forum_topics, #forum_topic_list .forum_topics, #forum_group_list .forum_posts, #forum_topic_list .forum_posts,
#forum_group_list .forum_details, #forum_topic_list .forum_details, #forum_group_list .forum_img, #forum_topic_list .forum_img,
#forum_group_list .forum_admin, #forum_topic_list .forum_admin {text-align:center; font-size:95%;}

#forum_group_list .forum_img, #forum_topic_list .forum_img {width:80px; padding:5px;}
#forum_group_list .forum, #forum_topic_list .forum, #forum_group_list .forum_topics, #forum_topic_list .forum_topics,
#forum_group_list .forum_posts, #forum_topic_list .forum_posts, #forum_group_list .forum_details,
#forum_topic_list .forum_details {padding:5px;}
#forum_group_list .forum_name, #forum_topic_list .forum_name {font-weight:bold; font-size:90%;}

#forum_topic_list .breadcrumbs, #forum_topic .breadcrumbs {clear:left; float:left; margin-bottom:10px; font-size:13px;}
#forum_topic_list .last_page_link {float:right; font-size:80%;}
#forum_topic_list .paging, #forum_topic .paging {float:right; font-size:13px; margin-right:10px;}

/* One Column */
#GlobalMaster #forum_group_list, #GlobalMaster .GlobalPageOneCol #forum_group_list, #GlobalMaster #forum_topic_list, 
#GlobalMaster .GlobalPageOneCol #forum_topic_list {width:950px;}
#GlobalMaster .GlobalPageThickCol #forum_group_list, #GlobalMaster .GlobalPageThickCol #forum_topic_list {width:635px;}

/* Two Column */
#GlobalMasterThick #forum_group_list, #GlobalMasterThick .GlobalPageOneCol #forum_group_list, #GlobalMasterThick #forum_topic_list, 
#GlobalMasterThick .GlobalPageOneCol #forum_topic_list {width:720px;}

/* Three Column */
#GlobalMasterCenter #forum_group_list, #GlobalMasterCenter .GlobalPageOneCol #forum_group_list, #GlobalMasterCenter #forum_topic_list, 
#GlobalMasterCenter .GlobalPageOneCol #forum_topic_list {width:560px;}

/***** TOPIC POSTS *****/
#forum_topic {width:98%; margin:0px 10px;}
#forum_topic #forum {clear:both; margin:15px auto; width:90%; border:none; overflow:hidden;}
#forum_topic h3 {font-weight:normal; padding:5px 2px 5px 2px; margin:0; font-size:80%; color:#000;}
#forum_topic .post1, #forum_topic .post2 {clear:both; width:99%; float:left;}
#forum_topic .seperator {height:3px;}
#forum_topic .poster {width:15%; float:left; padding:5px; font-size:80%; text-align:left;}
#forum_topic .poster p {text-align:center;}
#forum_topic .poster a {font-weight:bold; font-size:105%;}
#forum_topic .poster .noposts {color:#888;}
#forum_topic .image_container img {margin:0px auto 5px auto; display:block;}
#forum_topic .message_container {margin:0px 5px; width:80%; float:left; overflow:hidden;}
#forum_topic .subject {float:left;}
#forum_topic .message {clear:both; float:left; padding:5px;}
#forum_topic .edited {clear:both; float:left; font-size:70%; font-weight:bold;}
#forum_topic .footer {clear:both; float:left; padding-top:7px; width:100%;}
#forum_topic .footer a {float:left; font-size:70%; font-weight:normal; color:#000; text-align:center; padding:0px 3px;}
#forum_topic .footer a img {margin:auto;}

/* One Column */
#GlobalMaster #forum_topic, #GlobalMaster .GlobalPageOneCol #forum_topic {width:950px;}
#GlobalMaster .GlobalPageThickCol #forum_topic {width:635px;}

/* Two Column */
#GlobalMasterThick #forum_topic, #GlobalMasterThick .GlobalPageOneCol #forum_topic {width:720px;}

/* Three Column */
#GlobalMasterCenter #forum_topic, #GlobalMasterCenter .GlobalPageOneCol #forum_topic {width:560px;}

/***** POSTING A TOPIC *****/
#forum .ForumTopic #post_commands fieldset {margin-top:5px; padding-top:5px;}
#forum .ForumTopic #post_commands legend {margin-bottom:5px;}
#forum .ForumTopic #post_commands table td {vertical-align:middle;}
#forum .ForumTopic #post_commands table td img {padding-right:5px;}

/* One Column */
#GlobalMaster ##forum .ForumTopic, #GlobalMaster .GlobalPageOneCol #forum .ForumTopic {width:930px;}
#GlobalMaster .GlobalPageThickCol #forum .ForumTopic {width:615px;}

/* Two Column */
#GlobalMasterThick #forum .ForumTopic, #GlobalMasterThick .GlobalPageOneCol #forum .ForumTopic {width:700px;}

/* Three Column */
#GlobalMasterCenter #forum .ForumTopic, #GlobalMasterCenter .GlobalPageOneCol #forum .ForumTopic {width:540px;}

/******************************/
/*     BUSINESS DIRECTORY     */
/******************************/
/***** Filter View *****/
#businesscatalog_filterview .searchGrid {padding:15px; width:93%;}
#businesscatalog_filterview h1 {width:88%; font-size:large; height:30px; line-height:30px; padding-left:50px;}
#businesscatalog_filterview li {overflow:hidden; clear:none;}
#businesscatalog_filterview li label {width:150px; font-weight:bold; float:left; clear:left; margin:3px 0px;}
#businesscatalog_filterview li select {width:250px; margin:5px 0px; float:left;}
#businesscatalog_filterview li input.textbox {width:246px; margin:5px 0px; float:left;}
#businesscatalog_filterview #services_offered {clear:left; margin-top:15px;}
#businesscatalog_filterview #services_offered ul {overflow:hidden; margin:15px 0px;}
#businesscatalog_filterview #services_offered li {float:left; height:20px; line-height:20px; width:210px; margin:5px;}
#businesscatalog_filterview #services_offered li img {display:none;}
#businesscatalog_filterview #services_offered li label {float:left; width:auto; clear:right; padding:0; margin-left: 5px;}
#businesscatalog_filterview #services_offered li input {border:none; width:auto; margin:2px 0; padding:0px; margin-left:5px; float:left;}

/***** Search View *****/
#businesscatalog_searchview td.image_cell {width:150px; text-align:right; vertical-align:middle;}
#businesscatalog_searchview td.image_cell a {font-weight:bold; display:block; float:right;}
#businesscatalog_searchview td.image_cell a img {margin-left:7px; float:left;}
#businesscatalog_searchview td.image_cell a .linkText {padding-top:6px; float:left;}
#businesscatalog_searchview td.action_cell {width:95px;}
#businesscatalog_searchview table {margin:20px 30px; border:1px #888 solid;}
#businesscatalog_searchview th {width:100px;}

/*******************/
/*     CAREERS     */
/*******************/
/***** Search *****/
#careers_search_view .job_title {font-weight:bold; font-size:12px;}
#careers_search_view .job_details {width:60%; float:left; font-weight:normal;}
#careers_search_view .job_details a {font-weight:bold;}
#careers_search_view .job_links a {float:left; width:20%; padding:15px 0 0 0;}
#careers_search_view .border10 {width:500px; padding:10px;}
#careers_search_view .borderContainer10 {width:510px; font-weight:bold; font-size:85%; margin:auto;}
.vacant, .filled {font-weight:bold;}

/***** Details *****/
#careers_details_view .job_header {width:100%; overflow:hidden;}
#careers_details_view .job_header .job_image {float:left;}
#careers_details_view .job_header .job_image img {padding:2px;}
#careers_details_view .job_header .job_title {float:left; margin:20px 0 0 3px;}
#careers_details_view .job_header .job_title .title_header {font-weight:bold; font-size:14px;}
#careers_details_view .job_header .job_title .title_subheader {font-size:85%;}
#careers_details_view .job_details {float:left; width:100%;}
#careers_details_view .job_description {float:left; margin-top:10px; padding-left:15px;}
#careers_details_view .job_apply {clear:both;}
#careers_details_view .apply_grid {display:none;}

/***********************/
/*     CLASSIFIEDS     */
/***********************/
/***** Classifieds List *****/
#classified_list p {margin-bottom:15px;}
#classified_list td {vertical-align:middle;}
#classified_list .border10 {width:500px; text-align:left;}
#classified_list .borderContainer10 {width:550px; margin:auto; font-weight:bold; font-size:85%;}
#classified_list .borderContainer10 .item_image {text-align:center;}
#classified_list .borderContainer10 .item_image img {margin:auto; margin-top:25px; padding: 5px;}

/***** View classifieds *****/
#member_profile_classifieds ul {clear:both; overflow:hidden; width:100%; padding:0; margin:0;}
#member_profile_classifieds li {float:left;}
#member_profile_classifieds .border10 {float:left; width:150px; height:160px; text-align:center; padding-top:10px;}
#member_profile_classifieds .border10 img {padding:2px; margin:3px;}
#member_profile_classifieds .borderContainer10 {float:left; width:160px; margin:auto; font-weight:bold; font-size:85%;}
#member_profile_classifieds .item_description {font-size:12px;}
#member_profile_classifieds .classified_edit {padding-left:50px;}

/***** Manage Classifieds *****/
#dynamic_classifieds_addnew #selected {width:50px; float:left; margin-right:20px;}
#dynamic_classifieds_addnew #SelectImage, #manageClassifieds #SelectImage {float:left; padding:3px; margin:3px; margin-right:30px;}
#dynamic_classifieds_addnew .upload, #manageClassifieds .upload {display:none; float:left; padding:0px;}
#dynamic_classifieds_addnew .imageList, #manageClassifieds .imageList {float:left; width:530px;}
#dynamic_classifieds_addnew .imageList .scroll, #manageClassifieds .imageList .scroll {height:150px; padding:0px; }
#dynamic_classifieds_addnew .imageList ul, #manageClassifieds .imageList ul {padding:0px;}
#dynamic_classifieds_addnew .imageList li, #manageClassifieds .imageList li {float:left; width:40px; height:40px; margin:1px; padding:0px;}
#dynamic_classifieds_addnew .imageList #FileManager li, #manageClassifieds .imageList #FileManager li {float:left; width: auto; height: auto; margin:1px; padding:0px;}

/************************/
/*     COMPETITIONS     */
/************************/
/***** List View *****/
#competitions_listview table {width:80%; margin:10px 0px;}
#competitions_listview td {border-bottom:solid 1px #ccc; padding:2px 4px;}

/***** Competitions View *****/
#competitions .ControlHeader {min-height:40px; height:auto !important; height:40px;}
#competitions .ControlBody h4 {width:100%; padding:3px; margin:10px 0px 5px 0px;}
#competitions .competition_image {float:left; margin-right:10px;}
#competitions .vote {width:400px; margin:auto; text-align:center;}
#competitions .borderContainer10 {float:left; height:220px; width:190px; text-align:center; margin:5px 10px 5px 1px;}
#competitions #competitions_view_active .competition_description {float:left; width:375px; margin-right:15px;}
#competitions #competitions_view_active .competition_prizes {float:left; width:235px;}
#competiton_entries_container {width:100%;}
#competition_closed .competition_image {float:right;}
.competiton_entries {height:100%; width:100%;}
.competiton_entries img {border:1px solid #ccc;} 
.competition_entries_navigation {width:100%;}
.competition_entries_navigation .competition_entries_navigation_prev {width:150px; float:left; text-align:left; padding-left:0px;}
.competition_entries_navigation .competition_entries_navigation_next {width:150px; float:right; text-align:right; padding-right:28px;}
.competitions_view_closed {clear:both;}

/* One Column */
#GlobalMaster #competitions .competition_description, #GlobalMaster .GlobalPageOneCol #competitions .competition_description {width:700px;}
#GlobalMaster .GlobalPageThickCol #competitions .competition_description {width:385px;}

/* Two Column */
#GlobalMasterThick #competitions .competition_description, #GlobalMasterThick .GlobalPageOneCol #competitions .competition_description {width:470px;}

/* Three Column */
#GlobalMasterCenter #competitions .competition_description, #GlobalMasterCenter .GlobalPageOneCol #competitions .competition_description {width:310px;}

/*********************/
/*     ABILITIES     */
/*********************/
/* Abilities Profile */
#Abilities #member_profile_abilities li {text-align:center; float:left; width:60px; height:60px; margin-right:10px;}
#Abilities #member_profile_abilities .img {height:48px; cursor:help;}

/* Abilities Fullscreen */
#Abilities #AbilitiesFullScreen ul a:hover {text-decoration:none;}
#Abilities #AbilitiesFullScreen ul.abilities li {float:left; width:125px; height:20px; cursor:hand;}
#Abilities #AbilitiesFullScreen .actions {margin:20px auto 20px auto; width:200px;}
#Abilities #AbilitiesFullScreen .currentRequests .cnf a {display:block; padding:1px 3px;}
#Abilities #AbilitiesFullScreen .currentRequests .cnf a:hover {border-style:outset;}
#Abilities #AbilitiesFullScreen .currentRequests li.ability {padding:0px; float:left; width:140px; height:18px; margin:5px 5px 0px 0px;}
#Abilities #AbilitiesFullScreen .currentRequests li.ability .txt {float:left; height:18px; margin:0px; padding:0px;}
#Abilities #AbilitiesFullScreen .currentRequests li.ability .cnf {float:right;height:18px; margin:0px; padding:0px;}
#Abilities #AbilitiesFullScreen .memberSelectList {overflow:hidden; height:153px; overflow-y:auto;}

/*************************/
/*     MEMBER SEARCH     */
/*************************/
/* Search Results */
#memberSearch {overflow:hidden; margin:7px;}
#memberSearch .members {margin:0px; padding:0px;}
#memberSearch .members .memli {overflow:hidden; height:118px; margin:3px 3px 20px 3px; padding:1px; float:left; width:180px;}
#memberSearch .members .member {width:100%; overflow:hidden;}
#memberSearch .members .member .title {width:100%; text-align:center; margin-bottom:2px;}
#memberSearch .members .member .title a {font-weight:bold;}
#memberSearch .members .member .img {width:80px; height:75px; float:left;}
#memberSearch .members .member .actions {width:95px; float:left;}
#memberSearch .members .member .actions ul {margin:0px; padding:0px;}
#memberSearch .members .member .actions li {width:90px; padding:1px;}
#memberSearch .members .member .actions a {padding-left:2px; text-align:center; font-weight:bold; font-size:x-small; display:block; width:89px;}
#memberSearch .members .member .actions a:hover {cursor:hand; text-decoration:none;}
#memberSearch .members .member .footer {float:left; width:100%; text-align:center;}

/**************************/
/*     MANAGE FRIENDS     */
/**************************/
#MyFriendsPage .CheckBoxList input {border:0; margin:0; padding:0; width:15px;}
#MyFriendsPage .CheckBoxList label {width:155px; padding:1px 15px 0px 3px;}
#MyFriendsPage .RadioButtonList input {border:0; margin:0; padding:0; width:15px;}
#MyFriendsPage .RadioButtonList label {width:146px; padding:1px 15px 0px 3px;}

/* NOTE - The styling for the list of Friends is WAY above */
#MyFriendsPage div.FriendCheckBox{display:block; text-align:center; width:100%;}
#MyFriendsPage div.FriendCheckBox input {float:none; border:0;}
#MyFriendsPage li.FriendEntry {float:left; width:300px;}
#MyFriendsPage li.FavFriendEntry {float:left; z-index:1; width:300px;}
#MyFriendsPage .FriendCheckList {position:absolute; width:200px; overflow:scroll; clear:both; z-index:10;}
#MyFriendsPage .FriendRemove {position:absolute; width:200px; padding:5px; z-index:0;}
#MyFriendsPage .FriendCheckList table td {border:0; margin:5px 0 0 0;}
#MyFriendsPage .FriendCheckList label {width:auto; padding:0;}
#MyFriendsPage .FriendCheckList input {border:0;}
#MyFriendsPage a {font-weight:bold;}
#friendactions {margin:0px 0px 0px 0px; padding:0px;}
#friendactions ul {margin:0px; padding:0px;}
#friendactions li {float:left; width:100%; text-align:left; padding:0px; margin:1px 0px 1px 0px; height:20px;}
#friendactions li a {margin:0px; text-align:left; text-decoration:none; font-size:smaller; display:block; padding:1px 1px 1px 3px; width:190px; height:15px;}
#friendactions li a:hover {margin:0px;}
.MyFriendsPage_image {width:80px; padding:5px; float:left;}
.MyFriendsPage_actions {width:200px; padding:5px; float:left; text-align:left;}

/*****************/
/*     LOGIN     */
/*****************/
/* Styled in Line when over 400px otherwise styled as a box */
#Login {font-weight:bold; font-size:85%; padding:2px;}
#Login .ControlHeader {}
#Login .ControlHeader h3 {font-size:15px; font-weight:normal; font-style:italic; text-align:center; height:15px; margin:3px 0px; color:#fff; font-weight:bold;}
#Login .ControlBody {padding:2px;}
#Login h6 {display:none;}
#Login .smaller input {margin:0px;}
#Login label {padding:0px; float:none; font-style:italic;}
#Login input {margin-bottom:5px;}
#Login .textBox {width:146px; margin-left:15px;}
#Login .Username {width:100%; margin:0px 0px 4px 0px;}
#Login .Password {width:100%; margin:0px 0px 4px 0px;}
#Login .RememberMe {width:60%; margin:0px 0px 7px 0px; float:left;}
#Login .rememberMeInfo {display:none; clear:both; margin:0px; padding:0px 3px;}
#Login .rememberMeInfo a {font-size:medium;}
#Login .rememberMeInfo h3 {padding:5px 0px 5px 40px;}
#Login .actions {float:right; width:35%;}
#Login .forgotpassword {clear:both; width:170px; text-align:right;}
#Login .logout {height:19px; padding:2px;}
#Login .logout a img {margin-right:5px; height:16px; display:block; float:left;}
#Login .logout a .text {cursor:hand; height:16px; display:block; float:left; height:8px; padding:2px 0px 4px 0px;}

/* One Column */
#GlobalMaster #Login .ControlHeader, #GlobalMaster .GlobalPageOneCol #Login .ControlHeader, 
#GlobalMaster .GlobalPageThickCol #Login .ControlHeader, #GlobalMaster .GlobalPageTwoCol #Login .ControlHeader {display:none;}

#GlobalMaster #Login .Username, #GlobalMaster .GlobalPageOneCol #Login .Username, #GlobalMaster #Login .Password, 
#GlobalMaster .GlobalPageOneCol #Login .Password, #GlobalMaster .GlobalPageThickCol #Login .Username, 
#GlobalMaster .GlobalPageThickCol #Login .Password, #GlobalMaster .GlobalPageTwoCol #Login .Username, 
#GlobalMaster .GlobalPageThickCol #Login .Password {float:left; width:120px; margin-right:5px;}

#GlobalMaster #Login .textBox, #GlobalMaster .GlobalPageOneCol #Login .textBox, #GlobalMaster .GlobalPageThickCol #Login .textBox
#GlobalMaster .GlobalPageTwoCol #Login .textBox {margin-left:0px; width:110px;}

#GlobalMaster #Login .actions, #GlobalMaster .GlobalPageOneCol #Login .actions, #GlobalMaster .GlobalPageThickCol #Login .actions, 
#GlobalMaster .GlobalPageTwoCol #Login .actions {float:left; width:100px; padding-top:12px;}

#GlobalMaster #Login .actions a, #GlobalMaster .GlobalPageOneCol #Login .actions a, #GlobalMaster #Login .RememberMe, 
#GlobalMaster .GlobalPageOneCol #Login .RememberMe, #GlobalMaster .GlobalPageThickCol #Login .actions a, 
#GlobalMaster .GlobalPageThickCol #Login .RememberMe, #GlobalMaster .GlobalPageTwoCol #Login .actions a, 
#GlobalMaster .GlobalPageThickCol #Login .RememberMe  {display:none;}

/* As Box, As styles were applied to #GlobalMaster we need to undo these styles  */
#GlobalMaster .GlobalPageThinCol #Login .ControlHeader, #GlobalMaster .GlobalPageThreeCol #Login .ControlHeader {display:block;}
#GlobalMaster .GlobalPageThinCol #Login .RememberMe, #GlobalMaster .GlobalPageThreeCol #Login .RememberMe {display:block;}
#GlobalMaster .GlobalPageThinCol #Login .rememberMeInfo , #GlobalMaster .GlobalPageThreeCol #Login .rememberMeInfo {width:170px;} 
#GlobalMaster .GlobalPageThinCol #Login .forgotpassword, #GlobalMaster .GlobalPageThreeCol #Login .forgotpassword {display:block; float:left;}
#GlobalMaster .GlobalPageThinCol #Login .Username, #GlobalMaster .GlobalPageThreeCol #Login .Username {float:none;}
#GlobalMaster .GlobalPageThinCol #Login .Password, #GlobalMaster .GlobalPageThreeCol #Login .Password {float:none;}
#GlobalMaster .GlobalPageThinCol #Login {width:200px; margin:auto;}
#GlobalMaster .GlobalPageThinCol #Login .ControlHeader, #GlobalMaster .GlobalPageThinCol #Login .ControlBody {margin-top:5px;}
#GlobalMaster .GlobalPageThinCol #Login .textBox, #GlobalMaster .GlobalPageThreeCol #Login .textBox {margin-left:10px; width:170px;}
#GlobalMaster .GlobalPageThinCol #Login .actions, #GlobalMaster .GlobalPageThreeCol #Login .actions {float:left;}

/* Two Column */
#GlobalMasterThick .GlobalPageOneCol #Login .ControlHeader, #GlobalMasterThick .GlobalPageThickCol #Login .ControlHeader {display:none;}
#GlobalMasterThick .GlobalPageOneCol #Login .Username, #GlobalMasterThick .GlobalPageOneCol #Login .Password, 
#GlobalMasterThick .GlobalPageThickCol #Login .Username, #GlobalMasterThick .GlobalPageThickCol #Login .Password {float:left; width:120px; margin-right:5px;}
#GlobalMasterThick .GlobalPageOneCol  #Login .textBox, #GlobalMasterThick .GlobalPageThickCol  #Login .textBox {margin-left:0px; width:110px;}
#GlobalMasterThick .GlobalPageOneCol #Login .actions, #GlobalMasterThick .GlobalPageThickCol #Login .actions {float:left; width:100px; padding-top:12px;}

#GlobalMasterThick .GlobalPageOneCol #Login .actions a, #GlobalMasterThick .GlobalPageOneCol #Login .RememberMe, 
#GlobalMasterThick .GlobalPageThickCol #Login .actions a, #GlobalMasterThick .GlobalPageThickCol #Login .RememberMe {display:none;}

/* As Box */
#GlobalMasterThin #Login .ControlHeader, #GlobalMasterThick .GlobalPageThinCol #Login .ControlHeader,
#GlobalMasterThick .GlobalPageTwoCol #Login .ControlHeader, #GlobalMasterThick .GlobalPageThreeCol #Login .ControlHeader {display:block;}

#GlobalMasterThin #Login .RememberMe, #GlobalMasterThick .GlobalPageThinCol #Login .RememberMe,
#GlobalMasterThick .GlobalPageThreeCol #Login .RememberMe, #GlobalMasterThick .GlobalPageThreeCol #Login .RememberMe {display:block;}

#GlobalMasterThin #Login .rememberMeInfo, #GlobalMasterThick .GlobalPageThinCol #Login .rememberMeInfo,
#GlobalMasterThick .GlobalPageTwoCol #Login .rememberMeInfo, #GlobalMasterThick .GlobalPageThreeCol #Login .rememberMeInfo {width:170px;} 

#GlobalMasterThin #Login .forgotpassword, #GlobalMasterThick .GlobalPageThinCol #Login .forgotpassword,
#GlobalMasterThick .GlobalPageTwoCol #Login .forgotpassword,#GlobalMasterThick .GlobalPageThreeCo #Login .forgotpassword {display:block; float:left;}

#GlobalMasterThin #Login .Username, #GlobalMasterThick .GlobalPageThinCol #Login .Username,
#GlobalMasterThick .GlobalPageTwoCol #Login .Username, #GlobalMasterThick .GlobalPageThreeCol #Login .Username {float:none;}

#GlobalMasterThin #Login .Password, #GlobalMasterThick .GlobalPageThinCol #Login .Password, 
#GlobalMasterThick .GlobalPageTwoCol #Login .Password, #GlobalMasterThick .GlobalPageThreeCol #Login .Password {float:none;}

#GlobalMasterThin #Login, #GlobalMasterThick .GlobalPageThinCol #Login, #GlobalMasterThick .GlobalPageTwoCol #Login, 
#GlobalMasterThick .GlobalPageThreeCol #Login {width:200px; margin:auto;}

#GlobalMasterThin #Login .ControlHeader, #GlobalMasterThick .GlobalPageThinCol #Login .ControlBody, 
#GlobalMasterThick .GlobalPageTwoCol #Login .ControlHeader, #GlobalMasterThick .GlobalPageThreeCol #Login .ControlBody
{margin-top:5px; border:solid 1px #ccc;}

#GlobalMasterThin #Login .textBox, #GlobalMasterThick .GlobalPageThinCol #Login .textBox,
#GlobalMasterThick .GlobalPageTwoCol #Login .textBox, #GlobalMasterThick .GlobalPageThreeCol #Login .textBox {margin-left:10px; width:170px;}

#GlobalMasterThin #Login .actions, #GlobalMasterThick .GlobalPageThinCol #Login .actions, 
#GlobalMasterThick .GlobalPageTwoCol #Login .actions,#GlobalMasterThick .GlobalPageThreeCol #Login .actions {float:left;}

/* Three Column */
#GlobalMasterCenter, #GlobalMasterCenter .GlobalPageOneCol {width:560px;}
#GlobalMasterCenter #Login .ControlHeader, #GlobalMasterCenter .GlobalPageOneCol #Login .ControlHeader {display:none;}

#GlobalMasterCenter #Login .Username, #GlobalMasterCenter #Login .Password, #GlobalMasterCenter .GlobalPageOneCol #Login .Username,
#GlobalMasterCenter .GlobalPageOneCol #Login .Password {float:left; width:120px; margin-right:5px;}

#GlobalMasterCenter #Login .textBox, #GlobalMasterCenter .GlobalPageOneCol #Login .textBox {margin-left:0px; width:110px;}
#GlobalMasterCenter #Login .actions, #GlobalMasterCenter .GlobalPageOneCol #Login .actions {float:left; width:100px; padding-top:12px;}

#GlobalMasterCenter #Login .actions a, #GlobalMasterCenter #Login .RememberMe, #GlobalMasterCenter .GlobalPageOneCol #Login .actions a,
#GlobalMasterCenter .GlobalPageOneCol #Login .RememberMe {display:none;}

/* As Box */
#GlobalMasterSide #Login .ControlHeader, #GlobalMasterCenter .GlobalPageThinCol #Login .ControlHeader,
#GlobalMasterCenter .GlobalPageTwoCol #Login .ControlHeader, #GlobalMasterCenter .GlobalPageThreeCol #Login .ControlHeader, 
#GlobalMasterCenter .GlobalPageThickCol #Login .ControlHeader {display:block;}

#GlobalMasterSide #Login .RememberMe, #GlobalMasterCenter .GlobalPageThinCol #Login .RememberMe,
#GlobalMasterCenter .GlobalPageThreeCol #Login .RememberMe, #GlobalMasterCenter .GlobalPageThreeCol #Login .RememberMe,
#GlobalMasterCenter .GlobalPageThickCol #Login .RememberMe {display:block;}

#GlobalMasterSide #Login .rememberMeInfo, #GlobalMasterCenter .GlobalPageThinCol #Login .rememberMeInfo,
#GlobalMasterCenter .GlobalPageTwoCol #Login .rememberMeInfo, #GlobalMasterCenter .GlobalPageThreeCol #Login .rememberMeInfo,
#GlobalMasterCenter .GlobalPageThickCol #Login .rememberMeInfo {width:145px;} 

#GlobalMasterSide #Login .forgotpassword, #GlobalMasterCenter .GlobalPageThinCol #Login .forgotpassword,
#GlobalMasterCenter .GlobalPageTwoCol #Login .forgotpassword,#GlobalMasterCenter .GlobalPageThreeCo #Login .forgotpassword,
#GlobalMasterCenter .GlobalPageThickCol #Login .forgotpassword {display:block; float:left;}

#GlobalMasterSide #Login .Username, #GlobalMasterCenter .GlobalPageThinCol #Login .Username,
#GlobalMasterCenter .GlobalPageTwoCol #Login .Username, #GlobalMasterCenter .GlobalPageThreeCol #Login .Username,
#GlobalMasterCenter .GlobalPageThickCol #Login .Username {float:none;}

#GlobalMasterSide #Login .Password, #GlobalMasterCenter .GlobalPageThinCol #Login .Password, 
#GlobalMasterCenter .GlobalPageTwoCol #Login .Password, #GlobalMasterCenter .GlobalPageThreeCol #Login .Password,
#GlobalMasterCenter .GlobalPageThickCol #Login .Password {float:none;}

#GlobalMasterCenter .GlobalPageThinCol #Login, #GlobalMasterCenter .GlobalPageTwoCol #Login, 
#GlobalMasterCenter .GlobalPageThickCol #Login {width:200px; margin:auto;}
#GlobalMasterSide #Login, #GlobalMasterCenter .GlobalPageThreeCol #Login {width:170px; margin:auto;}

#GlobalMasterSide #Login .ControlHeader, #GlobalMasterCenter .GlobalPageThinCol #Login .ControlBody, 
#GlobalMasterCenter .GlobalPageTwoCol #Login .ControlHeader, #GlobalMasterCenter .GlobalPageThreeCol #Login .ControlBody,
#GlobalMasterCenter .GlobalPageThickCol #Login .ControlBody {margin-top:5px; border:solid 1px #ccc;}

#GlobalMasterCenter .GlobalPageThinCol #Login .textBox,#GlobalMasterCenter .GlobalPageTwoCol #Login .textBox, 
#GlobalMasterCenter .GlobalPageThickCol #Login .textBox {margin-left:10px; width:170px;}
#GlobalMasterSide #Login .textBox, #GlobalMasterCenter .GlobalPageThreeCol #Login .textBox {margin-left:10px; width:140px;}

#GlobalMasterSide #Login .actions, #GlobalMasterCenter .GlobalPageThinCol #Login .actions, 
#GlobalMasterCenter .GlobalPageTwoCol #Login .actions,#GlobalMasterCenter .GlobalPageThreeCol #Login .actions,
#GlobalMasterCenter .GlobalPageThickCol #Login .actions {float:left;}

/* UploadedFiles */
.UploadedFiles, .UploadedFiles ul, .UploadedFiles li {width:100%; overflow:hidden; clear:left;}
.UploadedFiles .img, .UploadedFiles .chk {float:left; margin-right:5px;}
.UploadedFiles .link {float:left; margin-right:5px;}
.UploadedFiles .created {float:left; margin-right:5px; font-size:x-small; width:60px;}
.UploadedFiles .member {float:left; margin-right:5px; font-size:x-small; width:115px;}
.UploadedFiles .descLink {float:left; margin-right:5px;font-size:x-small; width:80px;}
.UploadedFiles .description {clear:both; padding:1px; margin:3px 0px 3px 5px; border:solid 1px #ccc; width:90%;}
.UploadedFiles .versions {float:left; margin-right:5px; font-size:x-small; width:80px;}
.UploadedFiles .versionsList {clear:both; padding:1px; margin:3px 0px 3px 5px; border:solid 1px #ccc; width:90%;}

/*************************/
/*     DRAG 'N' DROP     */
/*************************/
.pageEditor .title {font-weight:bolder; text-align:center; margin-bottom:10px;}
.pageEditor .pageName {float:left; padding-top:20px;}
.pageEditor .actions {float:right;}
.pageEditor .actions ul {padding:0px;}
.pageEditor .actions li {text-align:center; float:left; width:60px; height:60px; margin-right:10px;}
.pageEditor .actions li:hover {border-style:outset;}

.widget {}
#LayoutEditor #contentPlaceHolder_Profile .ControlHeader {padding:0px; margin:0px; border:none;}
.widget_holder {min-height:100px; height:auto !important; height:100px; margin:2px; padding:2px 2px 5px 2px;}

.widget_header {width:100%; padding-top:2px; padding-bottom:2px; font-weight:normal; cursor:move;}
.widget_header_table {width:100%; margin:0px; font-size:82%;}
.widget_title {width:90%; padding-left:2px; font-weight:bold; padding-right:5px;}

.widget_title a {overflow:hidden; height:1.2em; text-decoration:none; font-size:85%;}
.widget_collapse, .widget_expand, .widget_close {display:inline;}

/* Background colour of area widgets are dragged into */
.widget_dropcue {display:none; margin-bottom:20px;}

/* Backgound arround the edit button */
.widget_edit {width:10%; vertical-align:top; white-space:nowrap; text-align:right; padding-top:2px; padding-right:2px;}
.widget_edit a {text-decoration:none;}

/* Backgounds and images of minimize and maximise buttons*/
.widget_button {padding-right:2px; vertical-align:top;}
.widget_box {display:block; margin-top:3px; overflow:hidden; width:12px; height:12px; cursor:pointer;}

/*************************/
/*     NOTIFICATIONS     */
/*************************/
.Notifications_List td {border:none;}
.Notifications_List a {font-weight:bold;}
.Notifications_List .notificationList ul {}
.Notifications_List li.date, .Notifications_List li.notificationItem {padding:5px; border-bottom:1px solid #aaa; margin:0px 10px;}
.Notifications_List li.notificationItem .body {width:100%; padding-right:5px;}
.Notifications_List li.notificationItem .actions {float:right; width:50px; text-align:right;}
.Notifications_List .quote {padding:5px 5px 12px 35px; margin:5px; font-style:italic; width:75%;}
.Notifications_List .imageContainer {width:60px; height:60px;}

.Notifications_Noticies li.notice {margin-bottom:10px; padding:3px 2px;}
.Notifications_Noticies li.notice h2 {margin-top:2px;}

/******************/
/*     EVENTS     */
/******************/
/* Filter View */
#events_list_filtering table {margin-top:20px; width:95%; margin-left:10px;}
#events_list_filtering td {padding:15px 4px;}

/* Event Details */
#EventDetails {overflow:hidden;}
#EventDetails .ControlHeader {overflow:hidden; padding:10px 5px; margin-right:10px;}
#EventDetails .ControlHeader div {width:auto; display:inline; float:left;}
#EventDetails .ControlBody {margin-top:10px; overflow:hidden;}
#EventDetails .ControlBody h4 {width:95%; padding:3px; margin:10px 0px 5px 0px;}
#EventDetails .leftPanel {float:left; width:60%; margin-right:3%; overflow:hidden;}
#EventDetails .rightPanel {float:left; width:37%; overflow:hidden;}
#EventDetails .details td {padding:0px 15px 0px 3px;}
#EventDetails .image, #EventDetails .sponsor {text-align:center;}
#EventDetails .attending .memberSelectList {padding:5px; margin-top:5px; width:95%; height:295px; overflow-y:scroll;}
#EventDetails .attending .memberSelectList li {margin-right:5px;}

/* Events Widget */
#member_profile_common_myevents .event_details {font-size:85%; vertical-align:middle; text-align:center;}
#member_profile_common_myevents table {margin:15px 0 5px 0;}
#member_profile_common_myevents td {padding:5px 0 5px 3px;}

/**********************/
/*     QUICKSTART     */
/**********************/
#quickstart_step_container {clear:both;}
#quickstart_save_changes {margin: 10px auto 0px auto; width:265px; clear:both;}
.quickstart_abilityGroups ul a {color:Black;}
.quickstart_abilityGroups ul a:hover {text-decoration:none;}
.quickstart_abilityGroups ul.abilities li {float:left; width:125px; height:20px; cursor:hand;}
#quickstart_downstream {margin:0px auto 15px auto; width:95%;}
#quickstart_downstream ul.floatingList {width:100%; margin-top:10px;}
#quickstart_downstream ul.floatingList li {height:95px; width:45%; margin:0px 10px 10px 0px; overflow:hidden; padding:4px;}
#quickstart_downstream ul.floatingList li h2 {margin-bottom:10px;}
#quickstart_downstream ul.floatingList li .link {float:right;}

/* Profile Quickstart */
#quickstart_welcome_notice {width:580px; margin:15px 0px 10px 15px; padding:8px;}
#quickstart_step_container {border:solid 1px #ccc; float:left; width:550px; margin:15px 0px 0px 15px; padding:8px 8px 8px 8px;}
#quickstart_step_number {float:left; width:70px; clear:right;}
.quickstart_interests {float:right;}
#quickstart_icons {float:left; width:125px; padding:5px 0px; text-align:center;}
#quickstart_icon_label {text-align:center; padding-left:20px;}
#quickstart_profileimage {float:right; border:1px solid #000; margin-right:90px; padding:2px 2px 0 2px;}

/******************/
/*     SIGNUP     */
/******************/
#signuptbl {width:90%; margin:20px auto; }
#signuptbl th {width:55%;}
#signuptbl td {width:45%;}

/************************/
/*     RANDOM ITEMS     */
/************************/
.RandomItems .ControlHeader .wlink {text-align:right; width:98%; margin:0px auto 3px auto;}

/* Careers */
.RandomCareers li {width:85%; min-height:75px; height:auto !important; height:75px; clear:both; font-size:11px; overflow:hidden; padding:2px 4px; margin:10px auto;}
.RandomCareers li .job_title {font-weight:bold; float:left; width:100%;}
.RandomCareers li .job_details2 {float:right; text-align:right; font-size:10px; width:38%;}
.RandomCareers li .job_details1 {float:left; font-size:10px; width:59%;}
.RandomCareers li .small_gap {clear:both; height:4px; overflow:hidden; width:100%;}

/* Classifieds */
.RandomClassifieds ul {width:100%; height:auto}
.RandomClassifieds li {width:300px; height:100px; float:left; display:inline; padding:0px; margin:1px;}
.RandomClassifieds li .image {height:96px; width:100px; margin:2px; float:left;}
.RandomClassifieds li .image img {margin:auto;}
.RandomClassifieds li .details {height:90px; width:140px; margin:5px 0px 5px 2px; float:left;}
.RandomClassifieds li .details .title {clear:right; font-size:11px;}
.RandomClassifieds li .details .description {font-size:10px; font-style:italic;}

.RandomEvents li {width:95%; height:35px; clear:both; font-size:11px; overflow:hidden; padding:2px 4px;}
.RandomEvents li .itm_img {width:30px; margin-right:3px;}
.RandomEvents li .itm_details {width:70%;}
.RandomEvents li .itm_details .itm_name {font-weight:bold;}
.RandomEvents li .itm_attend {float:right; width:40px; text-align:center; padding:0px; margin:0px;}
.RandomEvents li .itm_img, .RandomEvents li .itm_details {float:left;}

/**********************/
/*     PAGE SEARCH    */
/**********************/
.pageSearch .ControlBody .title {text-transform:uppercase; font-size:smaller; font-weight:bold;}
.pageSearch .ControlBody .content {font-size: smaller; margin:5px 0px;}
.pageSearch .SearchContainer {width:310px; margin:20px auto 10px auto; padding:10px;  overflow:hidden;}
.pageSearch .SearchContainer .text {float:left; padding:6px 0px; margin-right:5px;}
.pageSearch .SearchContainer .inputs {float:left;margin-right:5px; margin-top:5px;}
.pageSearch .SearchContainer .actions {float:left;margin-top:2px;}
.pageSearch .searchResults {clear:left; width:95%; margin-top:15px;}
.pageSearch .searchResults li {padding:5px; margin:5px; width:100%; float:left;}
.pageSearch .searchResults .files {overflow:hidden;}
.pageSearch .searchResults .pages {clear:both; margin-top:10px;}

/***********************/
/*    PROFILE HEADER   */
/***********************/
.ProfileHeader .profileImage {float: left;}
.ProfileHeader .userName {float: right;}
.ProfileHeader .showStatus {float: right;}
.ProfileHeader .editStatus {float: right;}

/***********************/
/*   Products List   */
/***********************/
.ProductsList .prodGallery li {  width:200px; padding:10px; border:solid 1px #ccc; float:left; margin-right:10px; height:250px; margin-bottom:10px; 
  overflow:hidden; display:block; text-align:center; }
.ProductsList .prodGallery .prodImg { text-align:center; border:solid 1px #ccc;  padding:5px; }
.ProductsList .prodGallery .productPrice { font-size:20px; color:Red;}
.ProductsList .prodGallery .productDescription { font-size:11px; color:#444444;}

/***********************/
/*   Products Display   */
/***********************/

.ProductsList .prodDisplay .prodImg { text-align:center; border:solid 1px #ccc;  padding:5px; margin-right:10px; }
.ProductsList .prodDisplay .productPrice { font-size:18px; color:#444444; margin-top:20px; }
.ProductsList .prodDisplay .addToBasket { margin-top:5px; }
.ProductsList .prodDisplay, .ProductsList .prodDisplay p { font-size:12px; color:#444444;}

.ProductsList .prodDisplay .relatedProducts { width:100%; margin-top:20px; display:block; overflow:hidden; }
.ProductsList .prodDisplay .relatedProducts h3 { margin-left:10px; margin-top:10px;}
.ProductsList .prodDisplay .relatedProducts li {display:table; width:90%; padding:5px; border:solid 1px #ccc; }
.ProductsList .prodDisplay .relatedProducts ul {margin:10px 10px;} 
.ProductsList .prodDisplay .relatedProdImg {margin-right:10px; }

/***********************/
/*   Product Basket   */
/***********************/

.ProductBasket input { font-size:11px;  padding:1px 2px;}
.ProductBasket .btnCheckout { text-align:right; margin-top:10px; float:right;}
.ProductBasket .orderSteps { margin:10px 0px}
.ProductBasket .orderSteps li { display:inline;}

.imgCrop_wrap {
    cursor:crosshair;
    position:relative;
}

.imgCrop_wrap.opera8 .imgCrop_overlay, .imgCrop_wrap.opera8 .imgCrop_clickArea {
    background-color:transparent;
}

.imgCrop_wrap, .imgCrop_wrap * {
    font-size:0;
    line-height:0;
    opacity:1;
}

.imgCrop_overlay {
    background-color:#000000;
    height:100%;
    opacity:0.5;
    position:absolute;
    width:100%;
}

.imgCrop_selArea {
    cursor:move;
    position:absolute;
    z-index:2;
}

.imgCrop_clickArea {
    background-color:#FFFFFF;
    height:100%;
    opacity:0.01;
    width:100%;
}

.imgCrop_marqueeHoriz {
    background:transparent url(marqueeHoriz.gif) repeat-x scroll 0 0;
    height:1px;
    position:absolute;
    width:100%;
    z-index:3;
}

.imgCrop_marqueeVert {
    background:transparent url(marqueeVert.gif) repeat-y scroll 0 0;
    height:100%;
    position:absolute;
    width:1px;
    z-index:3;
}

.imgCrop_marqueeNorth {
    left:0;
    top:0;
}

.imgCrop_marqueeEast {
    right:0;
    top:0;
}

.imgCrop_marqueeSouth {
    bottom:0;
    left:0;
}

.imgCrop_marqueeWest {
    left:0;
    top:0;
}


.imgCrop_handle {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #333333;
    height:6px;
    opacity:0.5;
    position:absolute;
    width:6px;
    z-index:4;
}

* html .imgCrop_handle {
    height:6px;
    width:6px;
}

.imgCrop_handleN {
    cursor:n-resize;
    left:0;
    top:-3px;
}

.imgCrop_handleNE {
    cursor:ne-resize;
    right:-3px;
    top:-3px;
}

.imgCrop_handleE {
    cursor:e-resize;
    right:-3px;
    top:0;
}

.imgCrop_handleSE {
    bottom:-3px;
    cursor:se-resize;
    right:-3px;
}

.imgCrop_handleS {
    bottom:-3px;
    cursor:s-resize;
    right:0;
}

.imgCrop_handleSW {
    bottom:-3px;
    cursor:sw-resize;
    left:-3px;
}

.imgCrop_handleW {
    cursor:w-resize;
    left:-3px;
    top:0;
}

.imgCrop_handleNW {
    cursor:nw-resize;
    left:-3px;
    top:-3px;
}

.imgCrop_dragArea {
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:200;
}

.imgCrop_previewWrap {
    overflow:hidden;
    position:relative;
}

.imgCrop_previewWrap img {
    position:absolute;
}

.album_image_list {
    width: 640px;
}

.album_image_list li {
    width: 140px;
    height: 150px;
    display: inline;
    padding: 5px 0 5px 5px;
    margin: 0;
    float: left;
}

.album_image_list li img {
    border: solid 1px #ffffff;
}

.album_image_list li.hover img {
    border: solid 1px #ff0000;
}

.album_image_list li.first {
    padding: 5px 0 5px 25px;
}

.album_image_list li .remove_dialog 
{
    position: relative;
    left: 25%;
    top: -90px;
    width: 100px;
    float: left;
    padding: 5px;
    height: 24px;
    background-color: #D6D6D6;
    background-position: center;
    background-repeat: repeat;
    text-decoration: none;
    z-index: 100000;
}

.SiteSearch .results {clear: both; width: 109px; padding: 5px 0 5px 5px; background-color: #E5E5E5; border: 1px solid #999999; z-index:1000; position: relative; top: 0; left: 20px;}

/************************************************* END OF WIDGET STYLES *************************************************/
