body {
    margin:0
}

html, body {
    height:100%;
    padding:0;
}

* html, * html body {
    overflow:hidden;
    padding:30px 0px !important;
    margin:-30px 0px;
}

* html #adminOuter {
    overflow:auto;
    height:99.9%;
    voice-family: "\"}\"";
    voice-family:inherit;
}

* html #adminContainer {
    position:absolute;
    overflow:auto;
    width:100%;
    height:100%;
    z-index:1;
    margin-bottom:50px;
}
 
* html #scrollableContainer {
    overflow:auto;
    width:100%;
    height:100%;
    z-index:1;
    margin-bottom:50px;
}

h1 {
    padding:3px 0px 3px 5px;
    margin:0px;
    font-family: Arial, sans-serif;
    font-size:12pt;
    background-color:#FFFFFF;
    border-style:solid;
    border-left-width:0px;
    border-top-width:0px;
    border-right-width:0px;
    border-bottom-width:1px;
    width:auto;
}

h2 {
    padding:3px 0px 3px 5px;
    margin:0px;
    font-family: Arial, sans-serif;
    font-size:10pt;
    background-color:#DADADA;
    border-style:solid;
    border-color:#000000;
    border-width:1px 1px 0px 1px;
    width:auto;
}

h3 {
    font-family:Verdana, sans-serif;
    font-size:8pt;
    font-weight:900;
    margin:0px;
    padding:0px;
}

h4 {
    font-family:Verdana, sans-serif;
    font-size:10pt;
    font-weight:900;
    margin:0px;
    padding:0px;
    width:auto;
}

/*-- WE DEFAULT ALL FORMS TO A MARGIN OF 0PX TO HAVE A UNIFORM APPEARANCE--*/
form {
    margin:0px;
}

#adminTopBar {
    position:absolute;
    top:0px;
    left:0px;
    height:30px;
    width:100%;
    margin:0;
    padding:0;
    z-index:990;
    overflow:hidden;
    background:url(images/top_bg.gif) top left repeat-x;
}

#adminTopBarInner, #adminTopBarInner table td {
    line-height:24px;
    padding-bottom:6px;
    font-family:Arial,sans-serif;
    font-size:12px;
    color:white;
}

#adminSubMenu {
    position:absolute;
    top:0px;
    z-index:999;
}

#adminHomeSub {
    position:absolute; 
}

#adminWebsiteSub {
    position:absolute; 
}

#adminDatabaseSub {
    position:absolute; 
}

#adminFormSub {
    position:absolute; 
}

#adminReportSub {
    position:absolute; 
}

#adminReportTable {
    border:1px solid #DADADA;
}

adminClearspacer {
    position:absolute;
}

#adminReportTD {
    padding-bottom:20px;
}

#adminShimmerDivTopBar {
    position:absolute;
    z-index:0;	
}

#adminShimmerDiv {
    position:absolute;
    left:0px;
    z-index:0;
}

#adminClearspacer {
    position:absolute; 
}

#adminFooterInner {
    padding-left:10px;
    padding-top:6px;
    line-height:24px;
    font-family:Arial,sans-serif;
    font-size:12px;
    color:black;
}

#adminFooterInner td {
    font-family:Arial,sans-serif;
    font-size:12px;
    color:black;
}

* html #adminTopBarInner,* html #adminFooterInner {margin-right:17px;}

#adminFooter {
    position:absolute;
    bottom:0;
    left:0px;
    width:100%;
    margin:0;
    padding:0;
    height:30px;
    z-index:990;
    overflow:hidden;
    background:url(images/bottom_bg.gif) top left repeat-x;
}

.adminPageWidth {
    width:99%;
}

.adminSpacer {
    height:30px
}

/*-- THIS IS USED TO CLEAR FLOATING ELEMENTS --*/
.adminSpacer2 {
    font-family:Verdana,sans-serif;
    font-size:xx-small;
    margin:0px;
    clear:both;
}

html>body #adminTopBar,html>body #adminFooter,html>body #adminSubMenu,html>body #adminWebsiteSub{position:fixed}
html>body #adminHomeSub,html>body #adminWebsiteSub,html>body #adminDatabaseSub,html>body #adminFormSub,html>body #adminReportSub{position:fixed}
html>body #adminShimmerDivTopBar,html>body #adminShimmerDiv,html>body #adminClearspacer{position:fixed}

.adminBarLinks {
    color:white;
    text-decoration:none;
    margin-right:10px;
    margin-left:10px;
}

.adminBarLinks:hover {
    color:white;
    text-decoration:underline;
}

.adminBarLinks img {
    margin-right:5px;
    margin-top:-2px;
    _margin-top:0px;
}

.adminSubLinks {
    display:block;
    height:30px;
    _height:32px;
    padding-left:15px;
    line-height:30px;
    _line-height:32px;
    font-family:Arial,sans-serif;
    font-size:12px;
    color:white;
    text-decoration:none;
    border:0px solid #CCCCCC;
    border-width:2px 0px 0px 0px;
}

.adminSubLinks img {
    margin-right:5px;
    margin-top:0px;
    _margin-top:2px;
}

.adminSubLinks:hover {
    text-decoration:underline;
}

.adminTopLink {
    border-color:#00629f;
}

.adminPaddingContainer {
    padding-left:23px;
}

.adminMainContent {
    width:100%;
    padding-top:10px;
    font-family:Arial,sans-serif;
}

div.adminPageContainer {
    text-align:left;
    display:table;
    margin-left:10px;
}

div.adminBlockContainer {
    display:block;
    margin-top:10px;
    margin-bottom:10px;
    text-align:left;
    width:auto;
}

div.adminIFrameContainer {
    display:block;
    text-align:left;
    width:auto;
}

/*-- BLOCK CONTAINER AND INNER BLOCK CONTAINER ARE USED FOR GROUPING CONTROLS AND SETTINGS TOGETHER IN A SECTION --*/
div.adminBlockContainer2 {
    display:block;
    border:1px solid #CCCCCC;
    background-color:#FFFFFF;
    margin-bottom:10px;
    padding:5px;
}

.adminMainHeader {
    font-family:Arial,sans-serif;
    font-size:24px;
    color:#0079c2;
}

.adminABHeader {
    font-family:Arial,sans-serif;
    font-size:14px;
    color:#0079c2;
    font-weight:900;
}

.adminABBody {
    padding-top:10px;
    background:white;
    font-family:Arial,sans-serif;
    font-size:11px;
}

.adminABTableCell {
    background:white;
    font-family:Arial,sans-serif;
    font-size:11px;
}

.adminIcon {
    text-decoration:none;
    float:left;
    text-align:center;
    width:80px;
    color:black;
    margin:10px 20px 10px 20px;
}

.newAdminIcon {
    
    text-decoration:none;

    float:left;

    text-align:center;
    width:80px;
    height:100px;
    color:black;

    margin:10px 20px 10px 20px;
    padding:0px;
}

.newAdminIcon a {
    text-decoration:none;
    font-size:11px;
    line-height:15px;
    height:30px;
    color:black;
}

.newAdminIcon a:hover {
    text-decoration:underline;
}

.adminIcon:hover {
    text-decoration:underline;
}

.adminIcon img {
    margin-bottom:5px;
}

.adminIconSection {
    clear:both;
    border:0px solid #CCCCCC;
    margin-bottom:20px;
}

.adminIconText {
    font-size:11px;
    line-height:15px;
    height:30px;
}

.adminDivSpacer {
    clear:both;
    font-size:1px;
    height:1px;
}

.adminSectionTitle {
    font-size:12px;
}

.adminErrorMessage2 {
    margin:10px 20px 10px 0px;
    padding:10px;
    color:red;
    border:3px outset red;
    background:white;
}

.adminSystemMessage2 {
    margin:10px 20px 10px 0px;
    padding:10px;
    color:#0000FF;
    border:3px outset red;
    background:white;
}

.adminErrorMessageIFrame {
    margin:0 20px 10px 0;
    padding:10px;
    color:red;
    border:3px outset red;
    background:white;
}

.systemMessage {
    background: white;
    font-family:Arial,sans-serif;
    font-size:10pt;
    padding:5px;
    margin:5px;
    font-weight:900;
    color:#0000FF;
    border:3px outset #FFCCCC;
}


.adminSystemMessageIFrame {
    margin:0 20px 10px 0;
    padding:10px;
    color:#0000FF;
    border:3px outset red;
    background:white;
}

a.adminButton {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #0079c2;
    display: inline-block;
    font: normal 12px Arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    margin-bottom:5px;
    text-align:center;
    padding-right: 18px;
    text-decoration: none;
}

a.adminButton span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.adminButton:active {
    background-position: bottom right;
    color: #000000;
    outline: none;
}

a.adminButton:active span {
    background-position: bottom left;
    padding: 5px 0 5px 18px;
}

a.adminRelatedLinkButton {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #0079c2;
    display: block;
    font: normal 12px Arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    margin-bottom:5px;
    text-align:center;
    padding-right: 18px;
    text-decoration: none;
}

a.adminRelatedLinkButton span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.adminRelatedLinkButton:active {
    background-position: bottom right;
    color: #000000;
    outline: none;
}

a.adminRelatedLinkButton:active span {
    background-position: bottom left;
    padding: 5px 0 5px 18px;
}

.adminQuickIcon {
    color:#0079c2;
    text-decoration:none;
}

.adminQuickIcon:hover {
    text-decoration:underline;
}

.adminQuickIconInactive {
    color:#999999;
    text-decoration:none;
}

.adminQuickIconInactive:hover {
    text-decoration:underline;
}

.adminQuickIcon img, .adminQuickIconInactive img {
    margin-right:3px;
}

* html #adminScrollableContainer {
    overflow:auto;
    width:100%;
    height:100%;
    z-index:1;
    margin-bottom:50px;
}

/*-- USED TO DOUBLE SPACE LINES OF TEXT --*/
.adminDoubleSpaced {
    line-height:200%;
}

div.adminInnerBlockContainer {
    display:inline-block;
    background-color:#FFFFFF;
    padding-left:20px;
}

div.adminIndentContainer {
    padding-left:20px;
}

div.visDiv {
    display:inline-block;
    float:none;
    clear:all;
    visibility:visible;
}

div.hidDiv {
    display:none;
    float:none;
    clear:all;
    visibility:hidden;
}

.adminSectionInstructions {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
    color:#666666;
    margin:0px 0px 10px 0px;
    padding:0px;
}

/*-- VERY SMALL BLACK TEXT  --*/
.adminFineblack {
    font-family: Verdana, sans-serif;
    font-size:xx-small;
    color:#000000;
}

/*-- VERY SMALL BLACK TEXT  --*/
.adminRegularText {
    font-family: Verdana, sans-serif;
    font-size:8pt;
    color:#000000;
}

.adminShade {
    background-color:#EEEEEE;
}

/*-- VARIOUS PADDING DEFINITIONS, GENERALLY USED FOR TABLE CELLS / ROWS --*/
.adminPadded {
    padding-bottom:5px;
}

.adminPaddedSide {
    padding-right:10px;
    padding-left:10px;
}


/*-- BORDERBOTTOM IS USED WHEN YOU ONLY NEED TO HAVE A BORDER ON THE BOTTOM OF A BLOCK --*/
.adminBorderBottom {
    border-color:#000000;
    border-style:solid;
    border-width:0px 0px 1px 0px;
}

.adminPaddedTop {
    padding-top:5px;
}

/*-- ICONLINK DEFINES THE MANY OF THE LINKS THAT APPEAR THROUGHOUT THE PRODUCT.  THESE LINKS INCLUDE AN IMAGE NEXT TO AN ACTION, SUCH AS CONTACT | PRINT | EXPORT, ETC. --*/
a.adminIconLink {
    font-family:Verdana, sans-serif;
    font-size:8pt;
    font-weight:100;
    text-decoration:none;
    color:#0000FF;
    background-color:#FFFFFF;
}

a.adminIconLink:hover {
    font-family:Verdana, sans-serif;
    font-size:8pt;
    font-weight:100;
    text-decoration:underline;
    background-color:#FFFFFF;
}

/*-- INSTRUCTIONS AT THE BEGINNING OF BLOCK CONTAINERS  --*/
.adminBlockInstructions {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
    color:#FF6666;
    margin:0px 0px 10px 0px;
    padding:0px;
}

/*-- THIS IS BEING DEPRECATED, USE SELECTIONBOX INSTEAD  --*/
.adminSelectbox {
    margin:0px;
    padding:0px;
    background-color: #EEEEEE;
    font-size: 11px;
    font-family: Tahoma, sans-serif;
}

/*-- THE REPLACEMENT FOR THE SELECTBOX CLASS, USED TO DEFINE ALL SELECT LISTS --*/
.adminSelectionBox {
    background-color: #EEEEEE;
    font-size: 11px;
    font-family: Tahoma, sans-serif;
}


/*-- THIS IS BEING DEPRECATED, USE INPUTBOX INSTEAD  --*/
.adminTextbox {
  font-family:Tahoma, sans-serif;
  font-size:11px;
  background-color:#EEEEEE;
}

/*-- THE REPLACEMENT FOR THE TEXTBOX CLASS, USED TO DEFINE ALL TEXT INPUTS --*/
.adminInputBox {
  font-family:Tahoma, sans-serif;
  font-size:11px;
  background-color:#EEEEEE;
}


.adminTextarea {
    font-family:Tahoma, sans-serif;
    font-size:11px;
    background-color:#EEEEEE;
}

/*-- BEING DEPRECATED, DON'T USE --*/
.adminBodyfine {
    font-family: Verdana, sans-serif;
    font-size:xx-small;
    color:#666666;
}

/*-- USED TO DEFINE THE STYLE OF RADIO BUTTONS --*/
.adminRadioStyle {
    vertical-align:-0.5em;
}

a.adminDBMenuTableLink:active, a.adminDBMenuTableLink:visited, a.adminDBMenuTableLink:link {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
    text-decoration:none;
    background-color:#B0D6ED;
    display:block;
    margin-left:5px;
    padding-left:5px;
    padding-right:5px;
    border-width:2px;
    border-style:groove;
    border-color:white black black white;
    text-align:center;
    height:20px;
    cursor:hand;
}

a.adminDBMenuTableLink:hover {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
    text-decoration:underline;
    background-color:#FFFFCF;
    display:block;
    margin-left:5px;
    padding-left:5px;
    padding-right:5px;
    border-width:2px;
    border-style:groove;
    border-color:white black black white;
    text-align:center;
    height:20px;
    cursor:hand;
}



/*-- THE "LINKBUTTON" CLASSES DEFINE THE BIG SQUARE BUTTONS ON THE MAIN MANAGEMENT PAGES  --*/
a.adminLinkbutton_db:active, a.adminLinkbutton_db:visited, a.adminLinkbutton_db:link {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
    background-image:url(images/bg_dbbutton.gif);
    background-color:#FFFFFF;
    color:#0000FF;
    float:left;
    text-decoration:none;
    display:block;
    margin:5px;
    border:1px solid #999999;
    text-align:center;
    width:150px;
    height:70px;
    cursor:hand;
}

a.adminLinkbutton_db:hover {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
    background-color:#FFFFFF;
    background-image:none;
    color:#0000FF;
    float:left;
    text-decoration:underline;
    display:block;
    margin:5px;
    border:1px solid #0000FF;
    text-align:center;
    width:150px;
    height:70px;
    cursor:hand;
}

.adminTempDBMenuTitle {
    background-image:url(images/bg_dbmenu.gif);
    background-repeat:repeat-x;
    height:23px;
}

/*-- SPECIAL CONTAINERS USED EXCLUSIVELY ON THE BULLETIN BOARD --*/
div.adminBBInnerContainer {
    display:block;
    border-width:0px 1px 1px 1px;
    border-style:solid;
    background-color:#FFFFFF;
    padding:5px;
    width:auto;
}

/*-- BEING DEPRECATED, DON'T USE --*/
.adminBBforumtext {
    font-family: Verdana, sans-serif;
    font-size:8pt;
    color:#000000;
}

/*-- TEXT USED ON THE BULLETIN BOARD --*/
.adminBBText {
    font-family: Verdana, sans-serif;
    font-size:8pt;
    color:#000000;
}

.adminBBSectionHead {
    border-bottom-width:1px;
}

div.adminBBForumContainer {
    display:block;
    border:1px solid #CCCCCC;
    margin-bottom:10px;
    padding:5px;
    padding-left:20px;
    width:auto;
}

.adminBBshade {
    background-color:#EEEEEE;
}



/*-- GENERIC INSTRUCTION TEXT --*/
.adminInstructions {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
    color:#666666;
    margin:0px 0px 10px 0px;
    padding:0px;
}

/*-- BEING DEPRECATED, DON'T USE --*/
.adminBodytext {
    font-family: Verdana, sans-serif;
    font-size:8pt;
    color:#666666;
}

/*-- SYSTEM AND ERROR MESSAGES APPEAR AT THE TOP OF THE PAGE AS A RESULT OF USER ACTION --*/
.adminSystemMessages {
    font-family:Arial,sans-serif;
    font-size:10pt;
    padding:5px;
    margin:5px;
    font-weight:900;
    color:#0000FF;
    border:3px outset #FFCCCC;
}

.adminErrorMessages {
    font-family:Arial,sans-serif;
    font-size:10pt;
    padding:5px;
    margin:5px;
    font-weight:900;
    color:#FF0000;
    border:3px outset #FFCCCC;
}

/*-- CONTAINER AND INNER CONTAINER DEFINE SECTIONS --*/
div.adminContainer {
    display:block;
    margin-top:10px;
    margin-bottom:10px;
    text-align:left;
    width:auto;
}

div.adminInnerContainer {
    display:block;
    border-width:1px;
    border-style:solid;
    background-color:#FFFFFF;
    padding:5px;
    width:auto;
}


.adminH2FontClass {
    font-family: Arial, sans-serif;
    font-size:10pt;
    font-weight:900;
}

.adminH1FontClass {
    font-family: Arial, sans-serif;
    font-size:12pt;
    font-weight:900;
}

.adminSummaryArea {
    font-family:Verdana, sans-serif;
    font-size:8pt;
    color:#000000;
    border:1px solid #CCCCCC;
    margin:10px;
    padding:5px;
    line-height:200%;
}

.adminSummaryHeader {
    display:block;
    padding:5px;
    background-color:#EEEEEE;
    border:1px solid #CCCCCC;
}

.adminSummaryHeaderText {
    font-family:Arial, sans-serif;
    font-size:x-small;
    font-weight:900;
    color:#000000;
}

/*-- THIS NEEDS TO BE DEPRECATED, BUT IS STILL IN PRINT CENTER AND MANY OF OUR TEMPLATES --*/
.adminBody {
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 10pt;
  color: #000000
}

/*-- RED TEXT, USUALLY FOR ERROR MESSAGES  --*/
.adminRedText {
    color:#FF0000;
}

.adminReportLink .regularText {
    color:black;
}

.adminReportLink {
    width:250px;
    height:65px;
    _height:70px;
    display:block;
    border:1px solid #DADADA;
    padding:5px;
    text-decoration:none;
    background-color:#FFFFFF;
    color:black;
}

.adminReportLink:active, .adminReportLink:link, .adminReportLink:visited, {
    color:black;
}

.adminReportLink:hover {
    background-color:#FFFFCF;
    color:black;
}

.adminFloatingLink {
    float:left;
    margin:10px 0px 0px 10px;
}

.adminReportLinkDisabled {
    width:250px;
    height:65px;
    _height:70px;
    display:block;
    border:1px solid #DADADA;
    padding:5px;
    text-decoration:none;
    color:black;
    background:#DADADA;
}

/*-- THE STICKY CLASS DEFINES THE APPEARANCE OF ROLLOVER LAYERS THAT ARE USED FOR ADDITIONAL HELP OR INFORMATION. --*/
.adminSticky{
    position:absolute;
    text-align:left;
    left:0px;
    top:0px;
    width:250;
    padding:5px;
    color:#000000;
    background-color:lightyellow;
    border:1px solid black;
    visibility:hidden;
    z-index:100;
    cursor:hand;
    font-family:Verdana, sans-serif;
    font-size:xx-small;
}

/*-- THE TEXTAD CLASSES DEFINE THE APPEARANCE OF THE TEXT IN OUR TEXT SPONSOR ADS  --*/
.adminTextadheading {
  font-family : Arial, sans-serif;
  font-size : 9pt;
  font-weight : bold;
}

.adminTextaddesc {
  font-family : Arial, sans-serif;
  font-size : 8pt;
}

.adminPaddedList {
    padding:5px 0px 5px 0px;
    line-height:150%;
}

/*-- CONTAINER FOR CUSTOM HEADER AREA --*/
#adminCustomHeader {
}

/*-- THIS SELECTOR DEFINES THE CONTAINER FOR THE CUSTOM FOOTER --*/
#adminCustomFooter {
}

.adminSearchTable {
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    color: #000000;
    padding: 5px;
    width: 100%;
    border-collapse: collapse;
}

.adminSearchTableButton {
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    color: #000000;
    padding: 5px;
    width: 100%;
}

.adminSearchTable th, .adminSearchTableButton th {
    text-align: left;
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    color: #000000;
    background-color: #EEEEEE;
    padding: 5px;
    white-space: nowrap;
    border:1px solid #DADADA;
}

.adminSearchTable th a, .adminSearchTableButton th a {
    color: black;
    text-decoration: none;
}

th.adminSortable a {
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #0000FF;
    background-color: #EEEEEE;
}

.adminSortable {
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #0000FF;
    background-color: #EEEEEE;
    cursor:hand;
}

th.order1 a {
    background: transparent url( '../images/arrow_up.gif' ) no-repeat right;
    display: block;
    width: 100%;
}

th.order2 a {
    background: transparent url( '../images/arrow_down.gif' ) no-repeat right;
    display: block;
    width: 100%;
}

.adminSearchTable td, .adminSearchTableButton td {
    padding: 2px 5px, 2px, 5px;
}

.adminEvenRow {
    background-color: #EEEEEE;
}

.adminOddRow {
    background-color: #FFFFFF;
}

.adminPadTextForSort {
    padding-right: 15px;
}

/*-- Table Drag and Drop JQuery plugin --*/
.tDnD_whileDrag {
    background-color: #EEEEEE;
}

.twitterContainer {
    width: auto;    
}

.twitterContainer td {
    padding: 0;
}

.twitterMenu {
    padding: 0;        
    width: 15%;
    min-width: 175px;
}

.twitterMenuItem {
    display:block;
    margin: 5px;
    margin-right: 0;
    padding: 5px;    
    cursor: pointer;
}

.twitterMenuItemSelected {
    background: #eee;
}

.twitterContent {
    margin: 5px;
    margin-left: 0;
    padding: 5px 5px 0 5px;    
    display:none;
    border: solid #eee 15px;
    min-height: 104px;
    min-width: 300px;
    width:100%;
}

.tweet {
    display:block;
    border-bottom: 2px solid black;
}

ol.twitterStatuses {
    padding-left: 0;    
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

ol.twitterStatuses > li:first-child {
    border-top: 1px dashed #D2DADA;
}

ol.twitterStatuses li {
    position: relative;
}

ol.twitterStatuses > li {
    border-bottom: 1px dashed #D2DADA;
    line-height: 1.1em;
    padding: 0.7em 0 0.6em;    
}

ol.twitterStatuses .twitterThumb {
    display: block;
    height: 50px;
    left: 0;
    margin: 0 10px 0 5px;
    overflow: hidden;
    position: absolute;
    width: 50px;
}

ol.twitterStatuses .twitterStatusBody {
    display: block;
    margin-left: 65px;
    margin-right: 25px;
    min-height: 50px;
    overflow: hidden;    
}

ol.twitterStatuses .twitterOdd {
    background-color: #eee;   
}

ol.twitterStatuses .twitterEven {
    background-color: #fff;   
}

ol.twitterStatuses .twitterScreenName {
    margin-right: 5px;
    text-decoration: none;
    color: #0084B4;
}

ol.twitterStatuses .twitterMeta {
    color: #999999;
    display: block;
    font-size: 0.764em;
    margin: 3px 0 0;
}

ol.twitterStatuses .twitterThumb img {
    height: 48px;
    width: 48px;
    border-color: transparent;
    border-width: 0;
}

ol.twitterStatuses .twitterActions {
    border-width: 0;
    line-height: 1.25em;
    position: absolute;
    right: 5px;
    top: 0.5em;
}

ol.twitterStatuses .twitterActions img{
    cursor: pointer;
    display: block;
    padding: 3px 0px 0px 10px;  
}

.twitterListable {
    cursor: pointer;
    position: relative;
}

.adminTab {
    display:block;
    height:24px;
    line-height:24px;
    border-width:1px 0px 1px 1px;
    border-style:solid;
    border-color:#DADADA;
    color:#0079c2;
    text-decoration:none;
    font-size:12px;
    margin-top:3px;
    padding-left:5px;
}

.adminTab:hover {
    background:#0079c2;
    color:white;
}

.adminTabOn {
    background:#DADADA;
}

.adminTabContent {
    width:100%;
    border:1px solid #DADADA;
    padding:10px;
    min-height:125px;
    overflow:hidden;
    _overflow:show;
}

.adminAdvancedGroupMgmtWrapper
{
    width: 100%;
    height: 100%;    
}

.adminAdvancedGroupMgmtWrapper td
{    
    padding-left: 15px;
}


.adminAdvancedGroupMgmtWrapper th
{
    padding-left: 15px;
    text-align: left;
    border: 0;
}

.adminAdvancedGroupMgmtWrapper h1
{    
    border: 0;
}

.adminAdvancedGroupMgmtSection
{
    border: 1px #CCC solid;
    width: 100%;
    min-height:500px;

}

.adminAdvancedGroupMgmtLeftSection
{    
    width:100%;
    _width:100%;
    min-width: 250px;
    height: 100%;    
}

.adminAdvancedGroupMgmtRightSection
{
    width: 500px;    
    padding-left: 5px;            
}

#adminAdvancedGroupMgmtProperties
{
    padding: 10px 10px 10px 10px;    
}

#adminAdvancedGroupMgmtProperties .adminGroupMgmtProperty
{
    margin: 10px 10px 10px 10px;
}

.admimAcronym
{
    background:url(images/question.gif) no-repeat right;
    padding-right:15px;
    cursor:help;
}

.pageWidth {
    width: 97%;
}

.adminTableHeaderUnderline
{
    padding-bottom: 3px;
    padding-top: 3px;
    border-color: #000000;
    border-top-width: 0;
    border-bottom-width: 1px;
    border-left-width: 0;
    border-right-width: 0;
    border-style: solid;
}

.adminTableHeaderOverline
{
    padding-bottom: 3px;
    padding-top: 3px;
    border-color: #000000;
    border-top-width: 1px;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-style: solid;
}

.advancedSettings
{
    padding-top: 15px;
}
#advancedSettingsToggle
{
    font-family: Verdana, sans-serif;
    font-size:10pt;
}

