#containerAdmin { background: transparent; width: 983px; _width:963px; text-align:left; margin:0 auto; padding: 0; background-image:url(../../images/backgrounds/backgroundshadow.png); background-position: top center; background-repeat:repeat-y; margin-top:10px; _margin-top:0px;}
/*Overall Site Settings */
#MainContent.content {background-color:#F5F5F5 !important;}
html { overflow-y: scroll;overflow-x: hidden; overflow: -moz-scrollbars-vertical;}
#admin {background-color: #FFF;padding: 0px 20px 20px 10px;}
#containerAdmin img {margin:0;}
#admin hr {border: 0px solid #cccccc; height: .1em; width:100%; background-color: #cccccc;}
#admin p {margin-top: 5px;}
#admin a  {text-decoration: none; color:#333;}
#admin a:hover  {color:#CC0000;}
#admin table { vertical-align: middle; text-align: center; border-collapse: collapse; width: 100%;}
#admin th {background-color:#666; color:#fff; text-align:center;border: none; padding: 6px 6px 6px 12px; vertical-align: middle; }
#admin td {padding: 6px;/*width: 42%;*/ vertical-align: middle; text-align: left;}
#admin select  {text-decoration: none; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; display:inline; border: 1px solid #ccc; height:18px;border-top: 1px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-collapse:collapse;border-color: #ccc !important;border-top-style: solid;border-left-style: solid;}
#admin textarea {display:block; border: 1px solid #ccc; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#666;}
#admin input[type="text"] {font-size: 11px; position: relative; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;border:1px solid #CCC;}
#admin input[type="file"] {height: 18px;font-size: 11px;border-collapse: collapse;border: 1px solid #ccc;background-color: #fff;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding:0;} 
#admin input[type="checkbox"] {margin-left: 0; margin: 0; padding: 0; border: 0x solid #ccc;}
#content.internalAdmin  {background-image:url(../../images/interface/contentBg_internal_yrpt_Admin.gif);}
#columnLeft, #columnMiddle {min-height: 300px;}
#admin .spacerA {height: 12px;_height: 6px;clear: both;position:relative;}

/* HACK for Safari */
html*#admin  .publishListbox {
[
color:inherit;
display:inline;
]

}/*end*/

/* General CSS for Breadcrumbs */
#adminBreadcrumb a {font-size: 12px;font-weight:bold;color: #cc0000;}
#adminBreadcrumb a:hover {color: #333;}

/* General CSS for Lists - Black Bar Titles */
#adminTitle {width:100%; _width:96% !important;height: 23px; background-image:url(../../images/interface/ttl_fill.gif); background-repeat:repeat-x; border-bottom:1px solid #FFF;}

/* General CSS for Lists - Admin Lists */
#adminList {border-collapse:collapse;border-style:none;border:1px solid #CCC;border-top:none;_width:100% !important;}
#adminList, #adminList2 {width: 100%; _width:96% !important;}
#adminList tr th a {color:#FFF;white-space:pre;}
#adminList2 tr th a {color:#FFF;}
#adminList tr th a:hover, #adminList2 tr th a:hover {color:#CC0000;}
#adminList tr td  {text-align:left;vertical-align:middle;border-top: 1px solid #ccc;}
#adminList tr td a {vertical-align:middle;padding:0;margin:0;line-height: 16px;_line-height:18px;}
#adminList .inactive {background:#EEE;}
#adminList .grpLast {width:80px; text-align:right;}
#adminList .grpLast select {width:80px;}
.lnkSubmit {margin-right:50px;margin-bottom:10px;background:url(../../images/admin/button.jpg) 0 0 no-repeat;padding: 0;text-decoration: none;letter-spacing: 0px;width:79px;height: 22px;border: none;vertical-align:top;line-height:10px;}
.lnkSubmit:hover {background-position: 0 -22px;}

/* Specific CSS for Lists - Content List */
.level2_color {background-color: #f5f5f5;}
.level3_color {background-color: #efefef;}
.level4_color {background-color: #dddbdb;}

/* Specific CSS for Lists - Sponsor List */
.lastright {text-align:right !important;}

/* General CSS for Forms */
#adminTab {width:200px !important; line-height:1.2;}
#adminTab td {border-right:10px solid #FFFFFF;}
#admin .FieldLabels {width: 20%;text-align: right;vertical-align: top;padding-right: 1em;float: left;margin-top: 0;margin-right: 1.67em;padding-top: 0;height: auto;padding-bottom: 10px;clear:both;font-size:11px;}
#admin .inputFields {text-align: left;vertical-align: top;margin-top: 0;width: 95%;display: inline;height: auto;text-align:  inherit;text-indent:inherit;}
.submitRow {text-align: right; vertical-align: top;margin-top: 0;width: 90%;display: block;}
#admin .adminAreas {border: solid 1px #cccccc;clear: both;background-color: #f9f9f9;}
.activeNavTab {background-color:#CC0000; color:#FFF; font-weight:bold;}
.inactiveNavTab {background-color: #444;}
.activeNavTab a:hover {color: #fff !important;}
#admin .ddShort {width:180px;}
#admin .adminTextboxShort {width: 180px;}
#admin .ddLong {width: 440px;}
#admin .textbox300 {width:300px !important;}
#admin .textbox400 {width:300px !important;}
#admin .textbox500 {width:430px}

/* Specific CSS for Forms - Backgrounds  */
#tbBackgrounds {border:none !important;}
#tbBackgrounds td {text-align:right !important; vertical-align:top;}
#tbBackgrounds ul {list-style-type: none;margin: 0;padding: 0;}
#tbBackgrounds li {display: block;padding: 3px 7px;}
#tbBackgrounds li a img{margin-bottom:-5px;}
.backgrdImageSel {text-align: left; padding-left:35px; _padding-left: 10px;width:90%;}
.backgrdImageSel img {float:right; }
.colorpickImg {float:none !important; display:inline;margin:0;padding:0; vertical-align:bottom}

/* Specific CSS for Forms - Home Features  */
#contentNav {width: 600px !important;}
#contentNav td {border-right: 10px solid #fff;padding: 4px !important;}
#contentNav a {color:#fff;font-size:12px;}
#featImgScaled {padding-left: 20px;}
#featImgScaled img {width:651px; height:192px; border: 1px solid #ccc;}
.featureLongTB {width:225px !important;height:12px;}
#tbFeature .featureShortTB {width:80px !important; }

/* Specific CSS for Forms - Create Schedule  */
.ddlCalTime{display:inline !important;position:relative;width:80px;height:18px;}
.datetextboxs {width:100px}

/* Specific CSS for Forms - Add\Edit Users  */
#admin .inlineField {width:250px;height:14px;display: inline-block;vertical-align: top;text-align:right;}
.sixtypercent {width:60%;display:inline;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_lblcheckUser input {vertical-align:top;height:20px;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_lblcheckUser label {line-height:1.8;}
#tblBorder0 {clear:both;}
#tblBorder0 tr td,#tblBorder0 tr th {text-align:left;color: #333;vertical-align:top; font-size:11px;border-top: 0px solid #ccc;border-collapse:collapse;border-style:none;}


/* Specific CSS for Forms - Add\Edit Content  */
#admin .userFormLabel { background-color: #CC0000;border: 1px solid #cccccc;font-weight: bold;height: 18px;position: relative;display: block;width: 140px;vertical-align: middle;color: #FFFFFF;padding-top: 4px;_padding-top: 2px;padding-left: 4px;margin-bottom: 0px;_margin-bottom: -1px;}
#admin .userFormLabelFull {background-color: #444;border: 1px solid #cccccc;font-weight: bold;height: 18px;position: relative;display: block;color: #FFFFFF;padding-bottom: 2px;padding-left: 4px;padding-right: 2px;margin: 0;}
#admin .userFormLabelFull span {float:right;margin-top: 5px;}
.adminRelevent {width:180px; position:relative; display:block; clear:both;}
.adminRelevent img {padding: 3px;}
#hbDisplay {position:relative;float:right;width:270px;}
#hbInputs {position:relative;float:left;width:425px;height:170px;}
#hbInputs .adminTextbox, #hbInputs textarea {width:54% !important;border: 1px solid #ccc;}
#hbDisplay .relatedMore a {color: #FF0000 !important;}
#qlDisplay {position:relative;float:right;width:270px; height:150px;}
#qlInputs {position:relative;float:left;width:425px;height:150px;}
#qlInputs .textbox235, #hbInputs .textbox235 {width:235px !important;_width:225px !important; }
.FieldLabelsSet {width: 140px;clear:both;float:left;height:auto;margin-right:1.67em;margin-top:0;padding-bottom:10px;padding-right:1em;padding-top:0;text-align:right;vertical-align:top;font-size:11px;}
#admin .browse {display: inline;}
#admin .adminTextboxShort2 {height: 14px;font-size: 11px;vertical-align: top;position: relative;width: 17% !important;top: 0px;left: 0px;border: 1px solid #ccc;_border-top: 1px;_border-left: 1px;_border-right: 1px;_border-bottom: 1px;_border-collapse:collapse;_border-top-color: #ccc !important;_border-color: #ccc !important;_border-top-style: solid;_border-left-style: solid;}
#admin .adminTextboxShort3 {height: 14px;width: 17% !important;left: 30px;_border-top: 1px;_border-left: 1px;	_border-right: 1px;_border-bottom: 1px;_border-collapse:collapse;_border-top-color: #ccc !important;_border-color: #ccc !important;_border-top-style: solid;_border-left-style: solid;}
.adminSubmit {background-color: #cc0000;height:24px !important;margin: 0;padding: 0;}
.adminSubmit img {border-bottom: 0 !important;margin-bottom: -2px !important;padding-bottom: 0 !important;}
.adminSubmit a {display: block;float: right;background-image:url(../../images/admin/submit.gif);background-position: 0 0;height: 24px;width: 200px;margin: 0 !important;padding: 0 !important;}
.adminSubmit a:hover {background-position: 0 -24px;}
/* Below used for adding new content navigation */
.adminNext2 a {float:right;display:block;height: 24px;width: 200px;background-image:url(../../images/admin/next_section2.gif);background-position: 0 0;padding-right:5px;margin-top:1px;}
.adminNext2 a:hover {background-position: 0 -24px;}
.adminNext4 a {float:right;display:block;height: 24px;width: 200px;background-image:url(../../images/admin/next_section4.gif);background-position: 0 0;padding-right:5px;margin-top:1px;}
.adminNext4 a:hover {background-position: 0 -24px;}
.adminNextPub a {float:right;display:block;height: 24px;width: 200px;background-image:url(../../images/admin/next_publish.gif);background-position: 0 0;padding-right:5px;margin-top:1px;}
.adminNextPub a:hover {background-position: 0 -24px;}
.adminBack1 a {float:left;display:block;height: 24px;width: 200px;background-image:url(../../images/admin/back_section1.gif);background-position: 0 0;margin-top:1px;}
.adminBack1 a:hover {background-position: 0 -24px;}
.adminBack2 a {float:left;display:block;height: 24px;width: 200px;background-image:url(../../images/admin/back_section2.gif);background-position: 0 0;margin-top:1px;}
.adminBack2 a:hover {background-position: 0 -24px;}
.adminBack3 a {float:left;display:block;height: 24px;width: 200px;background-image:url(../../images/admin/back_section3.gif);background-position: 0 0;margin-top:1px;}
.adminBack3 a:hover {background-position: 0 -24px;}
.adminNext3 a {float:right;display:block;height: 24px;width: 200px;background-image:url(../../images/admin/next_section3.gif);background-position: 0 0;padding-right:5px;margin-top:1px;}
.adminNext3 a:hover {background-position: 0 -24px;}
.adminNext a {font-weight:bold;}
.inputFieldsIEFix {float:right !important;width: 75% !important;}
.calanderImage {display:inline;	position:absolute;margin-top: 0 !important;margin-left: 2px !important;margin-right:0 !important;margin-bottom:0 !important;padding:0;}
.calanderImage3 {/*display:inline;position:absolute;*/position: absolute;display:inline;margin-top: 0 !important;margin-left: 32px !important;margin-right:0 !important;margin-bottom:0 !important;padding:0;}
#admin .tblPublishing {width:500px !important;}
#admin .publishTd {padding: 2px 0; font-weight: bold;}
#admin .publishListbox  {height:auto; width: 18em; display:block; _border-top: 1px; _border-left: 1px; _border-right: 1px; _border-bottom: 1px; _border-collapse:collapse; _border-top-color: #ccc !important; _border-color: #ccc !important; _border-top-style: solid; _border-left-style: solid;}
#admin .adminCell {text-align: center;}
.rightFloat {float:right;_float:none;padding-right:10px;}

/* Dashboard Styles */
#centerContentDash {display:inline;float:left;min-height:300px;width:440px;}
#dashLarge {border-collapse:collapse;border-style:none;border-top:none;width:100% !important;}
#dashLarge table {border:1px solid #ccc;}
#dashLarge tr td  {text-align:left; vertical-align:middle;border-top: 1px solid #ccc;}
#dashLarge tr td a {vertical-align:middle;padding:0;margin:0;line-height: 16px;_line-height:18px;white-space:pre;}
#dashLarge select {width:100%; }
#dashLarge th, #dashLarge tr, #dashLarge td {border-collapse:collapse;border-style:none;}
#dashLarge .last {width:100px; text-align:right;}
#dashLarge .first {border-left:0px solid #ccc !Important; width:100px; padding-left:10px;}
#dashLarge .inactive {background:#EEE;}

/* Specific CSS for Forms - Add\Edit Sponsor (some used for Gallery also) */
.sponsorImageAdmin {border:1px solid #ccc; margin: 5px;padding: 5px; height:220px; _height:170px;}
.sponsorImageArea {width:150px; display:inline; float:left; height: 130px;}
.sponsorImageAdmin .sponsorImageArea  {margin-bottom: 0; padding-bottom:0;}
.sponsorInfoArea {float:right; display:inline;}
#imageInfoSide {width: 500px !important;}
#imageInfoSide tr td {border:none; text-align:left; }
.sponsorInfoArea span {white-space:pre; text-align:left;}
#imageInfoSide tr td .textboxs {width:200px; height:14px;}
#imageInfoSide .filebox {width:205px; _width:190px !important; border: 1px solid #ccc !important;}
#imageInfoSide tr td .radioSponsor {width:70px;}

/* Specific CSS for Forms - Add\Edit Sponsor POPUP (some used for Gallaery   POPUP) */
#sponsorImageAdminAjaxS {border:1px solid #ccc; margin: 0px;padding: 0; width:430px; font-size:10px !important;background-color:#EEE;}
#sponsorHead {background-color:#cc0000; height:20px; font-size:14px; font-weight:bold; color:#fff; text-align:left; padding-top: 2px; padding-left:5px;margin:0;vertical-align:bottom; line-height:18px;}
#imageInfoSidePop {text-align:left !important; width:375px !important;}
#imageInfoSidePop img {border: 1px solid #ccc;}
#imageInfoSidePop span {white-space:pre; text-align:left;}
#imageInfoSidePop tr td {text-align:left;font-size:10px;}
#imageInfoSidePop tr td .textboxs {width:100% !important; height:14px; font-size:10px;}
#imageInfoSidePop tr td .radioSponsor {width:70px;}

/* Specific CSS for Forms - Add Sponsor */
.sponsorImageAdminAdd {border:1px solid #ccc; margin: 5px;padding: 5px; height:230px; _height:200px;}

/* Specific CSS for Forms - Add Images to Gallery */
.galleryInfoArea2 {border:1px solid #ccc; padding: 10px;}
.galleryInfoArea2 .sponsorImageArea  {margin-bottom: 0; padding-bottom:0;}
#imageInfoSide .topAlignRight {border:none; text-align:right !important; vertical-align: top; !important;}

/* some validation CSS */
.ajax__validatorcallout {margin-left:-100px; width:215px !important;}
/* Not sure if below is being used or not  
#admin .thumbnailImage {float: right;height: 41px;width: 40px;position: relative;margin-top: -8px;display: inline;margin-right: 60px;}
#admin .buttonForm{border: 1px solid #cccccc;}
#admin .thumbnailTemplate {float: left;height: 75px;width: 75px;position: relative;padding-right: 10px;}
#admin .buttonForm{border: 1px solid #cccccc;}
.calanderImage2 {position: absolute;display:inline;margin-top: 0 !important;margin-left: 2px !important;margin-right:0 !important;margin-bottom:0 !important;padding:0;}
#submitText {clear:both;float:right;padding-right: 3px;}
#secMetaTags, #seclobbyName {display:none;_position: absolute;_top:0;_left:0;_width:100%;}
.lastright a, .lastright a:link {font-weight:bold; }
.tableOutline {border:1px solid #ccc; margin: 10px;}
.tableOutline input {position:relative; right: 50px; margin-bottom:10px;}
#btnAdd {font-size:12px; height: 22px; margin:0; padding:0; font-family:Tahoma;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_btnSubmitCal {margin-right:100px; margin-bottom:10px; float:none;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_grdCalendar td {text-align: left; margin-left:5px; border-bottom:1px solid #CCC;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_vceloginValidator_popupTable td {padding-top: 0 !important;}
.displayInfo td {border: none !important;}
.lnkDelete {margin:0;background:url(../../images/admin/button.jpg) 0 0 no-repeat;padding: 0;text-decoration: none;letter-spacing: 0px;width:79px;height: 22px;border: none;vertical-align:top;line-height:10px;float:left;}
.lnkDelete:hover {background-position: 0 -22px;}
#xEditingArea {border:1px solid #CCCCCC !important;}
.ListboxStyle {border: 1px solid #ccc;}
#colorpicker201 {display:none; height:0;}
.adminSaveLeftArea {width:150px; height:40px; float:right;vertical-align:middle;}
.front_article img {border: none !important; }
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_lblcheck {display:block}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_lblcheck input {display:block}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_lblcheck label {display:block}
.ddlTime{width:100px !important;height:18px;display:inline !important;position:absolute;}
.tblgrpList label {vertical-align:top;}
.datetextboxs2 {width:92px !important;}
.calInput {width:270px;}

/* #imageInfoSide textarea {width: 230px !important; } */


/* Unused ???????
#adminCalendar table {padding: 0px; border:1px solid #CCC;}
#adminCalendar th {padding: 0px; }
#adminCalendar td {padding: 0px; }
#adminGroups table {border: 0px; text-align: left;border: 0px;}
#adminGroups th {border: 0px;text-align: left;vertical-align:text-top;}
#adminGroups td {border: 0px;text-align: left; vertical-align:text-top;}
#adminGroups input[type="checkbox"] {margin-left: 0; margin: 0; padding: 0; border: 0px;}


#admin .LoginTable td {padding: 6px; vertical-align: middle; text-align: center;border: 0;}
#admin .textRight {text-align:right !important;}
.imageFix {float:none !important;}
#contentImagery input {font-size:9px !important; padding:3px; vertical-align:middle;}
#admin .tdSubmit {vertical-align: middle; text-align: left; border: none;}
.chkBoxStyle {margin-left: 0; margin: 0 2px; padding: 0 2px;border: 0px solid #ccc;}
span.chkboxes input {border: 0px solid #ccc; margin-left: 5px; padding-left: 5x;}
*/

/* Admin Header Styles 
#admin .AdminMetaInput {font-weight: bold; height: 20px; color: #FFFFFF !important; width: 140px; float: right;padding: 5px 3px;}
#admin .adminTextbox {width: 435px;border-collapse:collapse;}
*/
/* used on calander textbox, zip code, date of birth, section color, page title
#admin .textMoveRight {margin-left: 25%;}
*/
 /* used on zip code, date of birth text and textbox
#admin .secondInputField {position: relative; display: inline; vertical-align: top;}

 #admin .ddLong {width: 435px;_border-top: 1px;_border-left: 1px;_border-right: 1px;_border-bottom: 1px;_border-collapse:collapse;_border-color: #ccc !important;_border-top-style: solid;_border-left-style: solid;}
#admin .AdminSectionID {display: inline;font-weight: bold;}

.adminPrev {float:left;padding: 2px 5px;}
.adminPrev a {font-weight:bold;}
*/
/* each Admin section 
#admin .sectionBkgrd {border: 1px solid #cccccc;font-weight: bold;height: 18px;display: block;width: 140px;vertical-align: middle;padding-top: 4px;_padding-top: 2px;padding-left: 2px;margin-bottom: -1px;color: #FFFFFF;}
#admin .closeOpenSection {text-align: right;margin-top: -2px;padding-top: 1px;margin-bottom: 1px;padding-bottom: 2px;padding-right: 2px;border: solid 1px #cccccc;background-color: #fcfcfc;clear:both;}
*/

/* Gallery Images Unused

#imageInfoSide .fileLoad{width: 300px ; border:1px solid #ccc !important;}
.galleryInfoArea2 .submitImg{width: 70px; font-size:10px; border:1px solid #ccc; clear:both; float:right;}
.galleryInfoArea2 .gallAddList {right-padding: 10px; clear: both;}

#pagination {text-align:right; width:98%;}
#pagination .selected {color:#CC0000; font-weight:bold;}


.galleryInfoArea {background-color:#EEE;}
.gallAddList {height: 24px; margin: 0; padding: 0;}
.gallAddList input {position:relative; right: 70px; _right: 80px;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_grdPhotoGallery {border:none;}
*/


/* Special content forms section styles */

/* Content List Styles */
/* #ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_contentListGridView .tableLeft {text-align:left;}
.level1_style {text-align:left !important;}
.level2_style {text-align:left !important;padding-left: 20px;}
.level3_style {text-align:left !important;padding-left: 30px;}
.level4_style {text-align:left !important;padding-left: 40px;} */


/*Sponsor Forms */
/*#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_sponsorListGridView tr td input {margin-right: 5% !important;}
 #ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_sponsorListGridView tr .first {border-left: 1px solid #ccc; }*/


/* UNUSED SPONSOR STYLES ????????????
.sponsorSubmit {height:24px !important;margin: 0;padding: 0 0 0 15px;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_sponsorListGridView .addSponsorLink a {font-size:10px; float:right;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_sponsorListGridView .last {border-right:1px solid #ccc !Important;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_sponsorListGridView .first a {text-decoration:none;}
#ctl00_ctl00_ContentPlaceHolder1_childContentPlaceHolder1_sponsorListGridView .lastRight {border-right:1px solid #ccc !Important; text-align:right;}

#spPhoto {width: 100%; border: 1px solid #ccc !important;}
#imageInfoSidePop input {font-size:10px;}
.sponsorImageArea span {white-space:pre; text-align:left;}

#sponsorImageAdminAjax {border:1px solid #ccc; margin: 0px;padding: 0; width:375px; _width:395px; font-size:10px !important;}
#sponsorImageAdminAjax .sponsorSubmit {padding-right:75px; padding-bottom:15px; text-align:right;}
#sponsorImageAdminAjax .textRight {text-align:right !important; font-size:10px; vertical-align:top;}
#sponsorImageAdminAjax .textLeft {text-align:left !important; font-size:10px; vertical-align:top;}
#sponsorImageAdminAjax .fileInput {width:100%;}
#sponsorImageAdminAjax span {white-space:pre;}
#sponsorImageAdminAjax textarea {text-align:left !important; width:100%; font-size:10px;}
#sponsorImageAdminAjax #fupPhoto {_width:100%; font-size:10px; height: 18px; margin:0; padding:0; _width: 100%;}
.sponsorEditArea select {float:right;}
.SponsorImagesAdmin {height:200px; width:140px;display:inline;}
.sponsorEditArea img {display:block; padding:0 1px;  position:relative; width:135px;}
.sponsorEditArea  {display:inline; padding:0 1px;  position:relative; height:140px; width:140px;}
.sponsorEditArea a {clear:both;}
#sponsorList table {border-collapse:collapse; empty-cells: show; border: 1px solid #ccc;}
#sponsorList table .width120 {width: 120px;}
#sponsorList .addSponsorLink a {color:#cc0000 !important; font-size:10px; float:right;}
#sponsorList .addSponsorLink a:hover {color:#ff9900 !important;}
#sponsorList select {width:100%;}
#sponsorList .last {text-align:right;}

#sponsorAppForm {width:100%;}
#sponsorAppForm td {padding:8px 2px;text-align:right;height: 20px;}
#sponsorAppForm select {width:100%;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#sponsorAppForm2 {width:100%;_width:95%;}
#sponsorAppForm2 textarea {width:100%;_width:95%;height: 100px;font-size:10px;}
#sponsorAppForm2 td {padding:5px;text-align:left;height: 25px;vertical-align:middle;}
#sponsorAppFor2 select {width:100%;}
.sponsorTbPerc {width: 18px;}
#sponsorAppForm .textColumn {_width: 80px;}
.sponsorTbShort {width:100%;}
.sponsorTbLong {width:100%;}
.noLineBreak {white-space:pre; _line-height:20px;}
.sponddLong {width: 70%;}
.sponsTBninety {width: 90%; _width: 88%;font-size:10px;}
.sponsSubmit {text-align:center !important;}
.sponsorTextbox {padding-left: 5px;width:200px;display:inline;}
*/

/* UNUSED User STYLES ????????????
#userList .last {width:100px; text-align:right;}
#userList .first {border-left:0px solid #ccc !Important; width:100px; padding-left:10px;}
#userList .IEWidthSet {_width:90px;}
#usersTable {width:90% !important;}
#usersTable .textCell {width:90px; }
#usersTable .inputCell {width:300px; text-align:left;}
#usersTable td {padding:5px;text-align:right;height: 22px;vertical-align:middle;}
#usersTable select {width:50%;}
#usersTable input {width:100% !important;}
#usersTable th, #usersTable tr, #usersTable td {border-collapse:collapse;border-style:none;}
#usersTable .alignLeft { text-align:left !important;}
#usersTable .alignRight input { margin-left:30px;}
*/

/* UNUSED Group STYLES ????????????
#groupForm th, #groupForm tr, #groupForm td {border-collapse:collapse;border-style:none; _line-height:1em;}
#groupForm td {padding:5px;text-align:left;height: 22px;vertical-align:top;}
#groupForm input {margin:0px 4px !important; padding-top:4px; _margin-top:4px}
#groupForm .groupCbForm {display:block; padding:10px; _padding:0px; }
#groupForm .groupCbSubForm  {padding-left:30px; padding-top: 10px; _padding-top: 0px;display:block;}
*/

