.tblContent1 td {white-space:normal !important;}
.tblContent2 td {white-space:normal !important;}
.tblContent3 td {white-space:normal !important;}

#ctl00_MainTableForContent {width: 100%;}

body {font: 13px "Lucida Sans", sans-serif; color: #1b53a2; margin:0; padding:0;}

.clsNormal {font: 13px "Lucida Sans", sans-serif !important; color: #1b53a2 !important;}

h1 {font: normal 20px "Lucida Sans", sans-serif; color:#2d61a9;}
h2 {font: bolder 16px "Lucida Sans", sans-serif; color:#ff5200;}
h3 {font: bolder 14px "Lucida Sans", sans-serif; color:#000000;}

a, a:link, a:visited, a:active {font: 13px "Lucida Sans", sans-serif; color: #ff5200; text-decoration: none;}
a:hover, a:focus {color: #ffffff; font: 13px "Lucida Sans", sans-serif; text-decoration: none; background-color: #ff5200;}

.clsNormal {font: 13px "Lucida Sans", sans-serif !important; color: #1b53a2 !important;}
.clsPageHeading {font: normal 20px "Lucida Sans", sans-serif !important; color:#2d61a9 !important;}
.clsMidHeader {font: bolder 16px "Lucida Sans", sans-serif !important; color:#ff5200 !important;}

#ctl00_TRBreadCrumbs_PrintIcon table {margin:12px 15px 0px 0px; float:right;}

#Module325_TRDisplayUserForm {width:300px !important;}

td.warning {display:none;}
/*td.clsNormal {display:none;}*/

.tblContentTD1 a, .tblContentTD1 a:link, .tblContentTD1 a:visited, .tblContentTD1 a:active {font: 13px "Lucida Sans", sans-serif; color: #ff5200; text-decoration: none;}

.tblContentTD1 a:hover, .tblContentTD1 a:focus {color: #ffffff; font: 13px "Lucida Sans", sans-serif; text-decoration: none; background-color: #ff5200;}

.banner {width:932px; height:93px; margin:10px 0px 0px 0px;}

td.bannermiddle {text-align: right; padding:0px 20px 0px 0px; height:59px; vertical-align:top; width:100%;}

td.bannermiddle2 {text-align: right; padding:0px 35px 0px 0px; font: 11px "Lucida Sans", sans-serif; height:34px; vertical-align:top;}

.searchbox {width:194px; height:22px; border-right:20px solid #ffffff;}

.searchbox td {text-align:left; vertical-align:top;}

.searchbox input {width:144px; background-color:#badae9; border:none; border-right:1px solid #ffffff; font: 12px "Lucida Sans", sans-serif; color:#1b53a2; margin:0px;}

.hometopcontent {width:886px; height:186px; margin:0px 0px 0px -3px; background:url(../images/useruploadedimages/40/home-banner2.jpg) no-repeat top left;}
.hometopcontent td {vertical-align:top;}

.homecontent {width:908px; margin:0px 0px 0px 9px;}

.box1 {width:165px; height:208px; float:left; background: url(../images/useruploadedimages/40/blue-block.jpg) no-repeat top left;}
.box1 td {vertical-align:top; padding:20px 10px 10px 10px; font: 11px "Lucida Sans", sans-serif; color: #000000;}
.box1 h2, .box1 h2 a, .box1 h2 a:link, .box1 h2 a:active, .box1 h2 a:visited {font: bold 14px "Lucida Sans", sans-serif !important; color:#2d61a9 !important; background-color:#ffffff !important; padding:0px; margin:0px;}
.box1 h2 a:hover, .box1 h2 a:focus {font: bold 14px "Lucida Sans", sans-serif !important; color:#2d61a9 !important; background-color:#ffffff !important; padding:0px; margin:0px; text-decoration:underline !important;}
table.box1 h2 {font: bold 14px "Lucida Sans", sans-serif !important; color:#2d61a9 !important; background-color:#ffffff !important; padding:0px; margin:0px; line-height: 15px !important;}
.box1 p {margin: 0 !Important; padding: 0;}

.box2 {width:165px; height:208px; float:left; background: url(../images/useruploadedimages/40/blue-block.jpg) no-repeat top left;}
.box2 td {vertical-align:top; padding:20px 10px 10px 10px; font: 11px "Lucida Sans", sans-serif; color: #000000;}
.box2 h2, .box2 h2 a, .box2 h2 a:link, .box2 h2 a:active, .box2 h2 a:visited {font: bold 14px "Lucida Sans", sans-serif !important; color:#2d61a9 !important; background-color:#ffffff !important; padding:0px; margin:0px;}
.box2 h2 a:hover, .box2 h2 a:focus {font: bold 14px "Lucida Sans", sans-serif !important; color:#2d61a9 !important; background-color:#ffffff !important; padding:0px; margin:0px; text-decoration:underline !important;}
.box2 p {padding:0px; margin:0px;}

.box3 {width:202px; height:208px; float:left; background: url(../images/useruploadedimages/40/yellow-block.gif) no-repeat top left;}
.box3 td {vertical-align:top; padding:35px 29px 30px 30px; font: 11px "Lucida Sans", sans-serif; color: #000000;}
.box3 h2, .box3 h2 a, .box3 h2 a:link, .box3 h2 a:active, .box3 h2 a:visited {font: bold 14px "Lucida Sans", sans-serif !important; color:#2d61a9 !important; background-color:#ffffff !important; padding:0px; margin:0px;}
.box3 h2 a:hover, .box3 h2 a:focus {font: bold 14px "Lucida Sans", sans-serif !important; color:#2d61a9 !important; background-color:#ffffff !important; padding:0px; margin:0px; text-decoration:underline !important;}
.box3 p {padding:5px 0px 0px 0px; margin:0px;}

.footertopcontent {width:892px; height:20px; margin:10px 0px 0px 20px; font: 11px "Lucida Sans", sans-serif;}
td.footertopleft, td.footertopleft a, td.footertopleft a:link, td.footertopleft a:visited, td.footertopleft a:active {font: 11px "Lucida Sans", sans-serif; color:#1b53a2;}
td.footertopleft a:hover, td.footertopleft a:focus {font: 11px "Lucida Sans", sans-serif; color: #1b53a2; background-color:#ffffff;}
td.footertopright {text-align:right;}

.footerbottomcontent {width:892px; height20px; margin-left:20px; font: 11px "Lucida Sans", sans-serif;}
td.footerbottomleft, td.footerbottomleft a, td.footerbottomleft a:link, td.footerbottomleft a:visited, td.footerbottomleft a:active {font: 11px "Lucida Sans", sans-serif; color:#1b53a2;}
td.footerbottomleft a:hover, td.footerbottomleft a:focus {font: 11px "Lucida Sans", sans-serif; color:#1b53a2; background-color:#ffffff;}
td.footerbottomright {text-align:right;}

.Masterdiv {background: url(../images/useruploadedimages/40/content-bg.jpg) no-repeat top left;}

#DivContent {background-color:transparent; margin: 20px;}

#TableLeftNavBar {width:236px !important; margin:55px 0px 0px 41px; height:auto; background:url(../images/useruploadedimages/40/PocketBigger.png) no-repeat top left;}

#TableLeftNavBar td {vertical-align:top;}

.MenuGroupOne {/*width:236px !important;*/ margin:26px 0px 0px 0px;}

.MenuGroupOne table {width:236px !important;}

#AccessibleMenuNav {/*width:236px !important;*/}

.MenuItemOne {height:15px; /*width:176px;*/}
td.MenuItemOne {padding:12px 0px 0px 20px; height:15px; font: bold 12px "Lucida Sans", sans-serif; color:#1b53a2;}
td.MenuItemOne:hover, td.MenuItemOne:focus {padding:12px 0px 0px 20px; height:15px; font: bold 12px "Lucida Sans", sans-serif; color:#fe5200;}
td.MenuItemOne a, td.MenuItemOne a:link, td.MenuItemOne a:active, td.MenuItemOne a:visited {font: bold 12px "Lucida Sans", sans-serif; color:#1b53a2;}
td.MenuItemOne a:hover, td.MenuItemOne a:focus {font: bold 12px "Lucida Sans", sans-serif !important; color:#fe5200 !important; background-color:transparent !important;}

.MenuItemOneClicked {height:15px; /*width:176px;*/}
td.MenuItemOneClicked {padding:12px 0px 0px 20px; height:15px; font: bold 12px "Lucida Sans", sans-serif; color:#fe5200;}
td.MenuItemOneClicked:hover, td.MenuItemOneClicked:focus {padding:12px 0px 0px 20px; height:15px; font: bold 12px "Lucida Sans", sans-serif; color:#fe5200;}
td.MenuItemOneClicked a, td.MenuItemOneClicked a:link, td.MenuItemOneClicked a:active, td.MenuItemOneClicked a:visited {font: bold 12px "Lucida Sans", sans-serif; color:#fe5200;}
td.MenuItemOneClicked a:hover, td.MenuItemOneClicked a:focus {font: bold 12px "Lucida Sans", sans-serif !important; color:#fe5200 !important; background-color:transparent !important;}


.MenuItemThree {height:15px; /*width:176px;*/}
td.MenuItemThree {padding:10px 0px 0px 5px; height:15px; font: bold 12px "Lucida Sans", sans-serif; color:#1b53a2; }
td.MenuItemThree:hover, td.MenuItemThree:focus {padding:10px 0px 0px 5px; height:15px; font: bold 12px "Lucida Sans", sans-serif; color:#fe5200;}
td.MenuItemThree a, td.MenuItemThree a:link, td.MenuItemThree a:active, td.MenuItemThree a:visited {font: bold 12px "Lucida Sans", sans-serif; color:#1b53a2;}
td.MenuItemThree a:hover, td.MenuItemThree a:focus {font: bold 12px "Lucida Sans", sans-serif !important; color:#fe5200 !important; background-color:transparent !important;}

.MenuItemThreeClicked {height:15px; /*width:176px;*/}
td.MenuItemThreeClicked {padding:10px 0px 0px 5px; height:15px; font: bold 12px "Lucida Sans", sans-serif; color:#fe5200;}
td.MenuItemThreeClicked:hover, td.MenuItemThreeClicked:focus {padding:10px 0px 0px 5px; height:15px; font: bold 12px "Lucida Sans", sans-serif; color:#fe5200;}
td.MenuItemThreeClicked a, td.MenuItemThreeClicked a:link, td.MenuItemThreeClicked a:active, td.MenuItemThreeClicked a:visited {font: bold 12px "Lucida Sans", sans-serif; color:#fe5200;}
td.MenuItemThreeClicked a:hover, td.MenuItemThreeClicked a:focus {font: bold 12px "Lucida Sans", sans-serif !important; color:#fe5200 !important; background-color:transparent !important;}

.MenuItemFour {height:15px; /*width:176px;*/}
td.MenuItemFour {padding:10px 0px 0px 5px; height:15px; font: bold 12px "Lucida Sans", sans-serif; color:#1b53a2;}
td.MenuItemFour:hover, td.MenuItemFour:focus {padding:10px 0px 0px 5px; height:15px; font: bold 12px "Lucida Sans", sans-serif; color:#fe5200;}
td.MenuItemFour a, td.MenuItemFour a:link, td.MenuItemFour a:active, td.MenuItemFour a:visited {font: bold 12px "Lucida Sans", sans-serif; color:#1b53a2;}
td.MenuItemFour a:hover, td.MenuItemFour a:focus {font: bold 12px "Lucida Sans", sans-serif !important; color:#fe5200 !important; background-color:transparent !important;}

.MenuItemFourClicked {height:15px; /*width:176px;*/}
td.MenuItemFourClicked {padding:10px 0px 0px 5px; height:15px; font: bold 12px "Lucida Sans", sans-serif; color:#fe5200;}
td.MenuItemFourClicked:hover, td.MenuFourThreeClicked:focus {padding:10px 0px 0px 5px; height:15px; font: bold 12px "Lucida Sans", sans-serif; color:#fe5200;}
td.MenuItemFourClicked a, td.MenuItemFourClicked a:link, td.MenuItemFourClicked a:active, td.MenuItemFourClicked a:visited {font: bold 12px "Lucida Sans", sans-serif; color:#fe5200;}
td.MenuItemFourClicked a:hover, td.MenuItemFourClicked a:focus {font: bold 12px "Lucida Sans", sans-serif !important; color:#fe5200 !important; background-color:transparent !important;}


.leftBelow {margin:110px 0px 0px 0px; height:135px;}

.tblContentTD1 {padding: 20px; width: 100% !important;}

.tblContentTD2 {padding:0px 0px 0px 0px; }

.tblContentTD1 h1 {margin:12px 0px 17px 0px;}

.tblContentTD1 td, .tblContentTD1 p, .tblContentTD1 ul, .tblContentTD1 li {font: 13px "Lucida Sans", sans-serif; color: #1b53a2;}

.tblContentTD2 td, .tblContentTD2 p, .tblContentTD2 ul, .tblContentTD2 li {font: 12px "Lucida Sans", sans-serif; color: #1b53a2;}

.tblContentTD1 li {list-style-image:url(../images/useruploadedimages/40/bullet.gif); list-style-type:none;}

div.rightAccessible {width:0px; height:0px; font: 0px arial; margin:0px 0px 0px -5000px;}
div.rightAccessible h2 {width:0px; height:0px; font: 0px arial; padding:0px; margin:0px;}

.ideasBox {margin:10px 20px 0px 0px; width:230px;}

.ideasBox td.ideasHeading h3 {font: bolder 16px "Lucida Sans", sans-serif; color:#1b53a2; background:url(../images/useruploadedimages/40/notepaper-Top.gif) no-repeat top left; height:28px; padding:55px 0px 0px 57px; margin:0px;}

.ideasHeading01 {background:url(../images/useruploadedimages/40/notepaper-Top01.gif) no-repeat top left; height:28px; padding:55px 0px 0px 57px; margin:0px;}

.ideasBox td.ideasContent {background:url(../images/useruploadedimages/40/note-paper-tile.gif) repeat-y top left; padding:0px 30px 0px 57px;}

.ideasBox td.ideasContent p, .ideasBox td.ideasContent ul, .ideasBox td.ideasContent li {font: 13px "Lucida Sans", sans-serif; color: #1b53a2;}

.ideasBox td.ideasContent a, .ideasBox td.ideasContent a:link, .ideasBox td.ideasContent a:active, .ideasBox td.ideasContent a:visited {font: 13px "Lucida Sans", sans-serif; color: #ff5200;}

.ideasBox td.ideasContent a:hover, .ideasBox td.ideasContent a:focus {color: #ffffff; font: 13px "Lucida Sans", sans-serif; text-decoration: none; background-color: #ff5200;}

.ideasBox td.ideasContent p {padding:0px; margin:0px;}

.ideasBox td.ideasContent ul {margin-left:15px; margin-top:0px; margin-bottom:0px; list-style-image:url(../images/useruploadedimages/40/bullet.gif); list-style-type:none; padding:0px 10px 0px 15px;}

.ideasBox td.ideasContent li {padding:0px 0px 5px 0px; margin:0px;}

.ideasBox td.ideasBottom {background:url(../images/useruploadedimages/40/notepaper-Bottom.gif) no-repeat top left; height:83px;}

.photoHeading {width:189px; margin:10px 0px 0px 60px;}

.photoBox {width:189px; margin:0px 0px 0px 60px;}

.photoHeading h3 {font: bolder 16px "Lucida Sans", sans-serif; color:#1b53a2; text-align:center; padding:0px 0px 10px 0px; margin:0px;}

.photoBox {background:url(../images/useruploadedimages/40/polaroid-BG.gif) no-repeat top center; height:185px;}

.photoBox td.photoImage {height:121px; padding:9px 0px 0px 13px; vertical-align:top;}

.photoBox td.photoImage img {width:167px; height:121px;}

.photoBox td.photoContent {height:48px; padding:5px 0px 0px 13px; vertical-align:top; font: 12px "Lucida Sans", sans-serif; color: #1b53a2;}

.RadMenu_CM12 .link {cursor:pointer !important;}

.RadMenu_CM12 a, .RadMenu_CM12 a:link, .RadMenu_CM12 a:active, .RadMenu_CM12 a:visited {background-color:transparent;}

.RadMenu_CM12 a:hover, .RadMenu_CM12 a:focus {background: transparent url(../images/useruploadedimages/40/dropDownOver.gif) repeat-y top left;}

.RadMenu_CM12 ul.level1 {background:url(../images/useruploadedimages/40/top-menu-bg2.gif) no-repeat bottom left !important; width:184px !important; padding-bottom:20px !important;}

.RadMenu_CM12 .CMLevel2 {height:auto !important;}

table#topAdminMenuRight {background-color:#7c7c7c; width:300px; height:30px;}
table#topAdminMenuRight td {padding:0px 12px 0px 12px; /*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ color:#ffffff;}


.imageContent {margin-right:48px; margin-top:10px;}

.imageContent td {vertical-align:top; /*padding-bottom:10px;*/}

.imageBG2 {background:url(../images/useruploadedimages/40/small-polaroid.gif) no-repeat top left; width:150px; height:130px;}
td.imageBG {background:url(../images/useruploadedimages/40/small-polaroid.gif) no-repeat top left; width:150px; height:150px; padding:6px 15px 0px 10px;}
td.imageBGPhoto {padding:6px 15px 0px 10px; height:82px;}
td.imageBGText {vertical-align:top; height:32px; padding:0px 15px 0px 10px; font: 9px "Lucida Sans", sans-serif !important;}

.genieBox1 {background:url(../images/useruploadedimages/40/green-boxBig.gif) no-repeat top left; width:251px; height:174px; float:left; margin:0px 20px 20px 0px;}
.genieBox1 td {vertical-align:top; padding:22px 44px 26px 23px; font: 12px "Lucida Sans", sans-serif; color:#000000;}
.genieBox1 td h2 {font: bold 18px "Lucida Sans", sans-serif; color:#2d61a9; padding:0px; margin:0px;}
.genieBox1 td p {font: 12px "Lucida Sans", sans-serif; color:#000000; padding:0px; margin:0px;}
.genieBox1 td img {float:right; vertical-align:bottom;}

.genieBox2 {background:url(../images/useruploadedimages/40/pink-boxBig.gif) no-repeat top left; width:251px; height:174px; float:left; margin:0px 0px 20px 0px;}
.genieBox2 td {vertical-align:top; padding:23px 42px 33px 33px; font: 12px "Lucida Sans", sans-serif; color:#000000;}
.genieBox2 h2 {font: bold 18px "Lucida Sans", sans-serif; color:#2d61a9; padding:0px; margin:0px;}
.genieBox2 p {font: 12px "Lucida Sans", sans-serif; color:#000000; padding:0px; margin:0px;}

.genieBox3 {background:url(../images/useruploadedimages/40/yellow-boxBig.gif) no-repeat top left; width:251px; height:174px; float:left; margin:0px 20px 0px 0px;}
.genieBox3 td {vertical-align:top; padding:24px 24px 39px 30px; font: 12px "Lucida Sans", sans-serif; color:#000000;}
.genieBox3 h2 {font: bold 18px "Lucida Sans", sans-serif; color:#2d61a9; padding:0px; margin:0px;}
.genieBox3 p {font: 12px "Lucida Sans", sans-serif; color:#000000; padding:0px; margin:0px;}

.genieBox4 {background:url(../images/useruploadedimages/40/aqua-boxBig.gif) no-repeat top left; width:251px; height:174px; float:left;}
.genieBox4 td {vertical-align:top; padding:23px 44px 25px 24px; font: 12px "Lucida Sans", sans-serif; color:#000000;}
.genieBox4 h2 {font: bold 18px "Lucida Sans", sans-serif; color:#2d61a9; padding:0px; margin:0px;}
.genieBox4 p {font: 12px "Lucida Sans", sans-serif; color:#000000; padding:0px; margin:0px;}

.imgPadRight {padding-right:10px;}
.imgPadLeft {padding-left:10px;}

.genieDeal {width:578px; margin:0px 0px 20px 0px; background:url(../images/useruploadedimages/40/aqua-box-tile.gif) repeat-y top left;}
.genieDealTop {width:578px; margin:40px 0px 20px 0px; background:url(../images/useruploadedimages/40/aqua-box-tile.gif) repeat-y top left;}
.genieDeal td, .genieDealTop td {}
td.genieDealImage {vertical-align:top; padding:0px 0px 0px 10px;}
td.genieDealContent {vertical-align:top;}
td.genieDealLogo {vertical-align:bottom; padding:0px 10px 0px 0px;}

.fashionsJeans {width:90px; height:190px; float:left; margin:0px 25px 50px 0px;}
.fashionsJeans td {vertical-align:top;}
.fashionsJeans td img {z-index:1; position:relative;}
.fashionsText {width:141px; height:61px; background-color:#fe5200; margin:-40px 0px 0px 20px; z-index:100; position:relative;}
.fashionsText td {padding:4px; font: 11px "Lucida Sans", sans-serif !important; color:#ffffff !important; vertical-align:top; line-height:120%;}
.fashionsText a, .fashionsText a:link, .fashionsText a:visited, .fashionsText a:active {font: 11px "Lucida Sans", sans-serif !important; color:#ffffff !important; text-decoration:none;}
.fashionsText a:hover, .fashionsText a:focus {font: 11px "Lucida Sans", sans-serif !important; color:#ffffff !important; text-decoration:none; text-decoration:underline;}


#CalenderTable {width:669px; height:auto; padding:0px 0px 0px 49px; margin:0px; background:url(../images/useruploadedimages/40/events-BG.gif) repeat-y top left;}

#CalenderTable td {}

#TREventTypes {display:none;}

#TableCalender {margin:-5px 0px 0px 0px; width:600px; height:auto; border:0px solid #5ec7e5;}

#TRSearchResults {background: url(../images/useruploadedimages/40/content-bg.jpg) no-repeat top left;}

#TDRHSArticle {background: url(../images/useruploadedimages/40/content-bg.jpg) no-repeat top right;}


/* override inline calendar styles */

a.clsCalenderTopRow {text-decoration:none;}

#TRMonthNameRow {background-color:#85d5ec;}

#TRMonthNameRow td {border:1px solid #ffffff; border-collapse:collapse; border-bottom:none; vertical-align:middle !important; padding-top:4px;}

#TDPreviousMonth {background-color:#85d5ec; border-right:none !important;}

#TDNextMonth {background-color:#85d5ec; border-left:none !important;}

#TDDayCol1, #TDDayCol2, #TDDayCol3, #TDDayCol4, #TDDayCol5, #TDDayCol6, #TDDayCol7 {border:1px solid #ffffff; border-left:none;}

#TDDayCol1 {border-left:1px solid #ffffff;}

#TRRow1 td {border:1px solid #ffffff; border-top:none; border-right:none;}
#TRRow2 td {border:1px solid #ffffff; border-top:none; border-right:none;}
#TRRow3 td {border:1px solid #ffffff; border-top:none; border-right:none;}
#TRRow4 td {border:1px solid #ffffff; border-top:none; border-right:none;}
#TRRow5 td {border:1px solid #ffffff; border-top:none; border-right:none;}
#TRRow6 td {border:1px solid #ffffff; border-top:none; border-right:none;}

#TDRow1Col7 {border-right:1px solid #ffffff !important;}
#TDRow2Col7 {border-right:1px solid #ffffff !important;}
#TDRow3Col7 {border-right:1px solid #ffffff !important;}
#TDRow4Col7 {border-right:1px solid #ffffff !important;}
#TDRow5Col7 {border-right:1px solid #ffffff !important;}
#TDRow6Col7 {border-right:1px solid #ffffff !important;}


.denimFinal {border:1px dotted #bbdaff; border-collapse:collapse; margin:10px 0px 0px 0px;}
.denimFinal th {border:1px dotted #bbdaff; border-collapse:collapse; padding:8px;}
.denimFinal td {border:1px dotted #bbdaff; border-collapse:collapse; padding:8px;}

.auctionFinals {width:100%;}
.auctionFinals td {width:33%; text-align:center; padding:10px;}
.auctionFinals img {border:1px dotted #bbdaff;}

.diwdJudges {width:100%; margin:10px 0px 0px 0px;}
.diwdJudges td {vertical-align:top; padding:10px;}

#calendarOuterTable {background:url(../images/useruploadedimages/40/content-bg.jpg) no-repeat top left;}

.calendarAbove {width:100%; height:83px; margin:0px;}
.calendarAbove td {}

.calendarHead {margin:6px 0px 0px 48px; background:url(../images/useruploadedimages/40/events-BG-top.gif) no-repeat bottom left; padding:0px 0px 0px 8px; width:621px; position:absolute;}

.calendarRight {top:202px; position:absolute; margin:0px 0px 0px 669px; width:239px;}
.calendarRight td {background-color:transparent; padding:0px; font: 13px "Lucida Sans", sans-serif; color: #1b53a2;}
td.calRightContent {padding:0px 0px 0px 40px; background: url(../images/useruploadedimages/40/notePaper-strip-2.gif) repeat-y top left;}
.calendarRight a, .calendarRight a:link, .calendarRight a:active, .calendarRight a:visited, .calendarRight a:hover, .calendarRight a:focus {background-color:transparent;}

.calendarBelow {margin:-19px 0px 120px 48px; background:url(../images/useruploadedimages/40/events-BG-bottom.gif) no-repeat top left; padding:0px 0px 0px 8px; width:621px; position:absolute;}

.auctionPhotos {width:100%;}
.auctionPhotos td {vertical-align:top; width:33%; padding:10px; text-align:center;}
.auctionPhotos img {border:1px dotted #bbdaff;}

.eventInfo {width:100%;}
.eventInfo td {text-align:left; padding:5px; vertical-align:top;}
.eventInfo th {text-align:left; padding:5px; vertical-align:top;}

#TDSearchResults {padding:50px !important;}
#TopmenuTD {vertical-align:top !important; height:66px !important;}
#TableTopNavBar {height:66px !important;}


@media print {

#ctl00_TRBreadCrumbs_PrintIcon {display:none;}

.tblContentTD1 {width:500px;}

.Masterdiv, #DivContent {width:600px;}

}

#calendarOuter {background:url(../images/useruploadedimages/40/events-BG.gif) repeat-y 0px 0px;}

#calendarEventTypes {display:none;}

#calendarMain {width:602px; margin-left:58px;}

#calendarMain th {padding:3px;}

#calendarNextMonth {display:block; float:left; padding:5px 0px 0px 0px;}
#calendarLastMonth {display:block; float:left; padding:5px 0px 0px 0px;}

.clsCalenderTopRowMonthYear {width:445px; padding:5px 0px 0px 0px; display:block; float:left; text-align:center;}

.clsCalenderTopRow {font-size:11px !important;}

a.clsCalenderDetail:hover  {font-size: 11px !important;}

.clsCalenderDetail ol,
.clsCalenderDetail ol li {list-style-type:none; padding:0px; margin:0px;}

.clsCalenderDetail ol li {padding-left:3px;}

.clsCalenderEvent a,
.clsCalenderEvent a:link,
.clsCalenderEvent a:active,
.clsCalenderEvent a:visited,
.clsCalenderEvent a:hover,
.clsCalenderEvent a:focus {font-size:13px !important;}

.clsCalenderEvent a:hover span {font-size: 13px !important;}
.clsCalenderEvent a span {font-size: 13px !important;}

a.clsCalenderDetail:hover span.clsCalenderEvent {font-size: 13px !important; color: #fff;}

#Module204_strSearchKeyword204 {height: 22px !important;}
#Menu1_MT_m1_m3 {height: 30px !important;}
tr#TRContentLiteralRow td.clsMidHeader, tr#TRContentLiteralRow td.clsNormal {padding:10px 30px 5px;}

#divEventRegistration fieldset legend, #divEventRegistration fieldset#fdsContact  {display: none;}

div#divFormCreatorTableContentMain span.clsRadioButtonListSpanOptions span {clear: none !Important;}
div#divFormCreatorTableContentMain span.clsCheckBoxListSpanOptions span {clear: none !Important; width: 300px !important;}

.once-off-giving #ctl00_TRBreadCrumbs_PrintIcon,
.regular-giving #ctl00_TRBreadCrumbs_PrintIcon {display:none;}
.once-off-giving h1,
.regular-giving h1 {margin:55px 41px 20px 41px;}
.once-off-giving fieldset,
.regular-giving fieldset {border:none; margin:0 41px 20px 41px; padding:0; font-size:13px;}
.once-off-giving fieldset legend,
.regular-giving fieldset legend {font: bolder 16px "Lucida Sans", sans-serif; color:#ff5200; margin:0 0 15px 0; padding:0;}
.once-off-giving fieldset div,
.regular-giving fieldset div {margin-top: 10px;}
.once-off-giving fieldset div label,
.regular-giving fieldset div label {width:200px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.once-off-giving fieldset div input,
.regular-giving fieldset div input {width:300px;}
.once-off-giving fieldset div select,
.regular-giving fieldset div select {width:auto;}
.once-off-giving fieldset p,
.regular-giving fieldset p {width:100%; margin-top:0; margin-bottom:15px;}
.once-off-giving fieldset div table,
.regular-giving fieldset div table {width:100px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.once-off-giving fieldset div table td,
.regular-giving fieldset div table td {font-size:13px;}
.once-off-giving fieldset div table input,
.regular-giving fieldset div table input {width:auto;}
.once-off-giving fieldset div table label,
.regular-giving fieldset div table label {width:70px;}
.once-off-giving fieldset div div.mychoice,
.regular-giving fieldset div div.mychoice {margin-top:103px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.once-off-giving fieldset div div.mychoice label,
.regular-giving fieldset div div.mychoice label {width:auto;}
.once-off-giving fieldset div div.mychoice input,
.regular-giving fieldset div div.mychoice input {width:50px;}
.once-off-giving #ctl00_ContentPlaceHolderMainNoAjax_SubmitDonation,
.regular-giving #ctl00_ContentPlaceHolderMainNoAjax_NextButton {margin-left:41px;}

#divMembershipDetails fieldset p {width:700px;}

#TDLogin #MainTableForContent {border-collapse:collapse;}
#TDLogin #MainTableForContent td {padding:0;}

#MainTableForContent #loginBoxContainer {background: url(/images/useruploadedimages/40/content-bg.jpg) no-repeat top left; margin:0 0; padding:55px 41px 0 41px; width:auto;}
#MainTableForContent #loginBoxContainer h1 {margin:0 !important; font-weight: bold; padding:0 !important; width:auto !important; height:auto !important; font-size:20px !important;}
#MainTableForContent #loginBoxContainer fieldset {width:300px; margin: 0; margin-left: 500px; position: relative; top: 45px; padding: 20px; padding-top: 50px; border: 1px #000 solid;}
#MainTableForContent #loginBoxContainer fieldset legend {color: #FF5200; font-size: 16px; position:absolute; top: 20px; display: none;}
#MainTableForContent #loginBoxContainer p#loginHeaderImage,
#MainTableForContent #loginBoxContainer p#loginTop,
#MainTableForContent #loginBoxContainer p#elcomLogo,
#MainTableForContent #loginBoxContainer p#loginBottom {display:none;}
.login-register {padding: 20px; width: 380px; position: relative; left: 40px; top: -207px; border: 1px #000 solid;}
.login-register h2 {margin-top: 0;}
.login-register p {font-size:13px;}
h2.ie-login {left: 563px; top: -423px; position: relative;}

/* extra login bits */
div.login-top {
	position: relative;
	top: -450px;
	width: 845px;
	left: 41px;
	font-size: 13px;
}

/* Global CSS */
/* shop */
#Records {margin-top: 65px; width: 698px;}
#container {width: 880px !important;}
#Records table td {padding-bottom: 5px;}
#CategoryDescription {position: relative;}
.category-headers {position: absolute; top: 44px; list-style: none; margin: 0; width: 561px; padding-left: 160px; background: #B6B7CB;}
.category-headers li {float: left; padding: 10px; margin-left: 10px; color: #fff;}
.category-headers li.one {width: 369px;}
.category-headers li.two {width: 33px;}

.webpagemessagewarning .message {margin-top: 10px;}

.once-off-giving .presetamounts input {width: auto;}
.once-off-giving .bottombuttons {text-align: center;}
.regular-giving .presetamounts input {width: auto;}
.regular-giving .bottombuttons {text-align: center;}

#tbloptions td.productpropertylabel {padding-top: 7px !important;}
#trQty .ProductPropertyLabel {padding-left: 0 !important; text-align: left !important; padding-top: 7px !important;}


#navcolumn {padding-right: 0 !important;}

/* Once Off Giving */
.once-off-giving fieldset{border: 1px #ccc solid; margin: 0 41px 5px 41px; padding: 20px; position: relative;}
.DonationType { width: 60% !important; float:left;}
.DonationType label {width: 400px !important; }
.AccountTypeFieldSet .ErrorMessage {
float: left;
}

.once-off-giving .mychoiceamount {position: absolute; left: 116px; top: 112px;}
.once-off-giving .mychoiceamount, x:-moz-any-link, x:default {top: 76px;}
.once-off-giving .mychoiceamount {top: 146px\9;}
.once-off-giving label#ctl00_ContentPlaceHolderMainNoAjax_Label21 {width: 200px !important;}
.emailinput .emailnote {display: block;}
/* Once off Receipt */
.once-off-receipt #ctl00_updatepanel1 {padding: 20px 40px;}

/* Regular Donation */
.regular-giving fieldset {position: relative;}
.regular-giving .mychoiceamount {position: absolute; left: 116px; top: 114px;}
.regular-giving .mychoiceamount, x:-moz-any-link, x:default {top: 98px;}
.regular-giving .mychoiceamount {top: 149px\9;}
#ctl00_ContentPlaceHolderMainNoAjax_PaymentMethod {width: 100%;}
#ctl00_ContentPlaceHolderMainNoAjax_PaymentMethod label {width: 200px !important;}
input#ctl00_ContentPlaceHolderMainNoAjax_NextButton {margin-left: 5px !important;}
input#ctl00_ContentPlaceHolderMainNoAjax_DDAcceptAgreement {width: auto !important;}
.regular-giving label#ctl00_ContentPlaceHolderMainNoAjax_Label21 {width: 500px !important;}

/* regular-giving-thank-you */
.regular-giving-thank-you .Masterdiv {padding: 20px 40px;}

/* account-details */
.account-details, .account-details fieldset, .account-details label, .account-details input {font-size: 13px !important;}
.account-details input, .account-details label, .account-details .ErrorMessage {display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.account-details label {width: 250px; line-height: 25px;}
.account-details span {line-height: 25px;}
.account-details fieldset {padding: 20px; margin: 10px 0;}
.account-details .Masterdiv {padding: 20px 40px; font-size: 90%;}
.account-details .ErrorMessage {width: 380px;}
.account-details .AccountTypeFieldset .AccountType {width: 60% !important; float: left;}
.account-details .AccountTypeFieldset .AccountType label {width: 400px !important; }
.account-details .AccountTypeFieldset .ErrorMessage {float: left; width: auto;}

/* shop/Checkout_Address.aspx */
#AddressBookPanel { display: none; }

/* Consignment Options */
.consignment-options h1 {margin: 35px 25px 0 35px;}
.consignment-options #ctl00_ContentPlaceHolderMainNoAjax_gvOptions {margin: 35px;}
.consignment-options #ctl00_ContentPlaceHolderMainNoAjax_btnAdd {margin-left: 35px;}

/* consignment-landing */
.consignment-landing #ctl00_MainTableForContent {margin: 35px; width: 90%;}
.consignment-landing fieldset {margin: 10px 0 20px 0;}
.consignment-landing fieldset legend {font: bolder 16px "Lucida Sans", sans-serif; color:#ff5200; margin:0 0 15px 0; padding:0;}
.consignment-landing .presetamounts input { margin-top: 20px; }

/* consignment-form */
.consignment-form #ctl00_MainTableForContent {margin: 35px; width: 90%;}
.consignment-form fieldset legend {font: bolder 16px "Lucida Sans", sans-serif; color:#ff5200; margin:0 0 15px 0; padding:0;}

.consignment-form fieldset {margin: 10px 0; padding: 10px;}
.consignment-form fieldset div {margin: 5px 0;}
.consignment-form fieldset #ctl00_ContentPlaceHolderMainNoAjax_gvItems {border: 0; border-collapse: collapse;}
.consignment-form fieldset #ctl00_ContentPlaceHolderMainNoAjax_gvItems th,
.consignment-form fieldset #ctl00_ContentPlaceHolderMainNoAjax_gvItems td {border: 0; padding: 0 5px;}
.consignment-form fieldset #ctl00_ContentPlaceHolderMainNoAjax_gvItems select {width: auto;}
.consignment-form fieldset label {display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline; width: 250px;}
.consignment-form fieldset label#ctl00_ContentPlaceHolderMainNoAjax_Label21 {width: 250px !important;}
.consignment-form fieldset input, .consignment-form fieldset select {display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline; width: 150px;}
.consignment-form fieldset select {width: auto;}
.consignment-form fieldset select#ctl00_ContentPlaceHolderMainNoAjax_DOBDay,
.consignment-form fieldset select#ctl00_ContentPlaceHolderMainNoAjax_DOBMonth,
.consignment-form fieldset select#ctl00_ContentPlaceHolderMainNoAjax_DOBYear {width: auto;}
.consignment-form fieldset #ctl00_ContentPlaceHolderMainNoAjax_AccountType input,
.consignment-form fieldset.mailingaddress input {width: auto;}
.consignment-form .OrganisationDetails select {width: auto;}

.consignment-form .AccountTypeFieldset .AccountType {width: 60% !important; float: left;}
.consignment-form .AccountTypeFieldset .AccountType label {width: 400px !important; }
.consignment-form .AccountTypeFieldset .ErrorMessage {float: left; width: auto;}

/* general custom pages */
#ctl00_ContentPlaceHolderMainNoAjax_gvOptions {margin: 35px;}
#ctl00_ContentPlaceHolderMainNoAjax_gvOptions th,
#ctl00_ContentPlaceHolderMainNoAjax_gvOptions td {padding: 5px;}
#ctl00_ContentPlaceHolderMainNoAjax_optionDetails {margin: 35px;}
#ctl00_ContentPlaceHolderMainNoAjax_optionDetails label {display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline; width: 150px;}
#ctl00_ContentPlaceHolderMainNoAjax_optionDetails input {display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline; width: 200px;}
#ctl00_ContentPlaceHolderMainNoAjax_optionDetails input#ctl00_ContentPlaceHolderMainNoAjax_btnSave,
#ctl00_ContentPlaceHolderMainNoAjax_optionDetails input#ctl00_ContentPlaceHolderMainNoAjax_btnCancel {width: auto;}

#adminBanner {display:none;}

/* events */

#eventViewBookingOuterTable {margin: 50px auto; width: 800px;}

.top-nominated p {margin: 0px 41px 10px; font-size: 13px;  }

#ProductPageContentColumn {width: 410px;}

/* forms */
#divFormCreatorTableContentMain > div{margin-bottom: 8px;clear:both;overflow:hidden;}
#divFormCreatorTableContentMain > div label{width:200px !important;float:left;}
#divFormCreatorTableContentMain > div textarea,
#divFormCreatorTableContentMain > div input{float:left;width:200px !important;}
#divFormCreatorTableContentMain input[type=button]{width:auto !important;padding:5px 20px;}

/* event registration */
.event-registration #ctl00_TRBreadCrumbs_PrintIcon {display:none;}
.event-registration h1 {margin:55px 41px 20px 41px;}
.event-registration fieldset {border:none; margin:0 41px 20px 41px; padding:0; font-size:13px;}
.event-registration fieldset legend {font: bolder 16px "Lucida Sans", sans-serif; color:#ff5200; margin:0 0 15px 0; padding:0;}
.event-registration fieldset div {margin-top: 10px;}
.event-registration fieldset div label {width:200px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.event-registration fieldset div input, .event-registration textarea {width:300px;}
.event-registration fieldset div select {width:auto;}
.event-registration fieldset p {width:100%; margin-top:0; margin-bottom:15px;}
.event-registration fieldset div table {width:100px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.event-registration fieldset div table td {font-size:13px;}
.event-registration fieldset div table input {width:auto;}
.event-registration fieldset div table label {width:70px;}
.event-registration fieldset div div.mychoice {margin-top:103px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.event-registration fieldset div div.mychoice label {width:auto;}
.event-registration fieldset div div.mychoice input {width:50px;}
.event-registration #ctl00_ContentPlaceHolderMainNoAjax_NextButton {margin-left:41px;}
.event-registration fieldset {position: relative;}
.event-registration .mychoiceamount {position: absolute; left: 116px; top: 125px; top: 159px\9;}
.event-registration .presetamounts input {width: auto;}
.event-registration .bottombuttons {text-align: center;}
.event-registration .Tickets table {width:500px; }
.event-registration .RegistrationType { width: 60% !important; float:left;}
.event-registration .RegistrationType label {width: 400px !important;}
.event-registration fieldset table {margin-top: 10px;}
.event-registration fieldset table th {background: #1F416E; color: #fff; font-size: 12px;}
.event-registration fieldset table td {padding: 5px;}

/* event receipt */
.event-receipt #ctl00_updatepanel1 {padding: 20px 40px;}
.event-receipt .eventReceiptContent  {padding: 20px 40px;}


/* event maint */
.event-maint #ctl00_TRBreadCrumbs_PrintIcon {display:none;}
.event-maint h1 {margin:55px 41px 20px 41px;}
.event-maint div {margin-left: 41px;}
.event-maint div div {margin-left: 0;}
.event-maint fieldset {border:none; margin:0 41px 20px 41px; padding:0; font-size:13px;}
.event-maint fieldset legend {font: bolder 16px "Lucida Sans", sans-serif; color:#ff5200; margin:0 0 15px 0; padding:0;}
.event-maint fieldset div {margin-bottom:5px;}
.event-maint fieldset div label {width:200px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.event-maint fieldset div input {width:300px;}
.event-maint fieldset div select {width:auto;}
.event-maint fieldset p {width:100%; margin-top:0; margin-bottom:15px;}
.event-maint fieldset div table {width:100px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.event-maint fieldset div table td {font-size:13px;}
.event-maint fieldset div table input {width:auto;}
.event-maint fieldset div table label {width:70px;}
.event-maint fieldset div div.mychoice {margin-top:103px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.event-maint fieldset div div.mychoice label {width:auto;}
.event-maint fieldset div div.mychoice input {width:50px;}
.event-maint #ctl00_ContentPlaceHolderMainNoAjax_NextButton {margin-left:41px;}

.event-maint fieldset {position: relative;}

.event-maint label#ctl00_ContentPlaceHolderMainNoAjax_Label21 {width: 500px !important;}

.event-maint .presetamounts input {width: auto;}
.event-maint .bottombuttons {text-align: center;}

/* event list */
.event-list #ctl00_TRBreadCrumbs_PrintIcon {display:none;}
.event-list h1 {margin:55px 41px 20px 41px;}
.event-list fieldset {border:none; margin:0 41px 20px 41px; padding:0; font-size:13px;}
.event-list fieldset legend {font: bolder 16px "Lucida Sans", sans-serif; color:#ff5200; margin:0 0 15px 0; padding:0;}
.event-list fieldset div {margin-bottom:5px;}
.event-list fieldset div label {width:200px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.event-list fieldset div input {width:300px;}
.event-list fieldset div select {width:auto;}
.event-list fieldset p {width:100%; margin-top:0; margin-bottom:15px;}
.event-list fieldset div table {width:100px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.event-list fieldset div table td {font-size:13px;}
.event-list fieldset div table input {width:auto;}
.event-list fieldset div table label {width:70px;}
.event-list fieldset div div.mychoice {margin-top:103px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.event-list fieldset div div.mychoice label {width:auto;}
.event-list fieldset div div.mychoice input {width:50px;}
.event-list #ctl00_ContentPlaceHolderMainNoAjax_NextButton {margin-left:41px;}
.event-list .MainTableForContent table {margin-top: 10px;}
.event-list .MainTableForContent table th {background: #1F416E; color: #fff; font-size: 12px;}
.event-list .MainTableForContent table td {padding: 5px;}

.note { vertical-align: super; }






