body { font-family: Arial, Helvetica, Helvetica Neue; font-size: 10pt; padding: 0; margin: 0; background-color: #fff; line-height: 140%; }

table { border-spacing: 0; border-collapse: collapse; padding: 0; }
table td { padding: 0; }

img { margin: 0; padding: 0; border-style: none; border-width: 0; }

A:link { color: Blue; text-decoration: none; }
A:visited { color: #483d8b; text-decoration: none; }
A:hover { color: Blue; text-decoration: underline; }
A:active { color: Blue; text-decoration: none; }

h2 { background: #D5E0FC; color: #333; font-size: 145%; text-align: left; margin: 0 0 10px 0; padding: 6px 6px 6px 35px; border-top: solid 1px #ddd; border-bottom: solid 1px #666; }

/*h3 { background: #D5E0FC; color: #333; font-size: 115%; text-align: center; margin: 2px 0 10px 0; padding: 4px; border-top: solid 1px #ddd; border-bottom: solid 1px #666; }*/


.CssColumnWrap { border: solid 1px #C0C0C0; padding: 8px; background: #f9f9f9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.CssColumnWrapTitle { font-size: 1.3em; font-weight: bold; color: #333; margin-bottom: 5px; }


/* STYLES FOR THE LIST OF A USER'S APPS */
.CssAppListDiv { border: solid 1px #aaa; margin-bottom: 15px; background: #fff; color: #333; }
.CssAppListTable { width: 100%; }
.CssAppListTable td { padding: 6px 2px 6px 8px; }
.CssAppListTitle { color: #306C96; font-size: 18px; font-weight: normal; padding-bottom: 2px; }
.CssAppListDesc { }
.CssAppListHover { background: #DEE7FE !important; cursor: pointer !important; }

.CssTransferOutTable { width: 100%; }
.CssTransferOutTable td { padding: 6px 8px; }


.CssOneMessageWrap { margin: 3px 0 22px 0; font-size: 1.1em; color: #444; }
.CssOneMessageTheMessage { margin: 4px 0 8px 0; }
.CssOneMessageResponsesWrap { border: solid 1px #C0C0C0; padding: 3px 6px; background: #eee; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }


.CssForceTdClearInGridviewPager td td { padding: 4px !important; border: none 1px #fff !important; }


.CssRedAsterick { color: Red; font-size: 130%; font-weight: bold; }

.CssTextBoxDistrictSearch { background-color: #fefefe; margin: 0 0; width: 250px; font-family: Arial; font-size: 9pt; padding: 2px; border: solid 1px #666; }

.CssWatermark { color: #aaa; font-weight: bold; }
.CssWatermarkNonBold { color: #aaa; }

.CssDirectoryListing { width: 600px; }
.CssDirectoryListing table { width: 100%; border-style: solid; border-width: 0 0 1px 1px; border-color: #BBBBBB; border-collapse: collapse; }
.CssDirectoryListing th { background: #D5E0FC; border-width: 1px; border-style: solid; border-color: #666; color: #000000; font-size: 10pt; font-weight: bold; vertical-align: top; text-align: left; padding: 3px 5px 3px 5px; white-space: normal; }
.CssDirectoryListing td { background-color: Transparent; border-width: 1px 1px 0 0; border-style: solid; border-color: #BBBBBB; color: #000000; font-size: 10pt; font-weight: normal; vertical-align: top; padding: 3px 5px 3px 5px; }
.CssDirectoryListing a:link { color: #483d8b; }
.CssDirectoryListing a:hover { color: #483d8b; text-decoration: underline; }
.CssDirectoryListing a:visited { color: #483d8b; }
.CssDirectoryViewRowEven { background-color: #fff; }
.CssDirectoryViewRowOdd { background-color: #f0f0f0; }


.CssMyGridPagingStyle { margin-left: auto; }
.CssMyGridPagingStyle td { padding: 3px; vertical-align: middle; white-space: nowrap; }




/* WIZARD FORM STYLES */
.CssMasterWizardTable { width: 100%; }
.CssMasterWizardHeaderRow { background: #D5E0FC; color: #333; font-size: 120%; padding: 4px 9px; text-align: left; border-top: solid 1px #909497; border-left: solid 1px #909497; border-right: solid 1px #909497; }
.CssMasterPageTitleTDLeft { text-align: left; vertical-align: top; font-size: 14pt; font-weight: bold; padding-bottom: 8px; }
.CssMasterPageTitleTDRight { text-align: right; vertical-align: top; font-size: 10pt; font-weight: normal; padding-bottom: 8px; }
.CssWizardBodyRow { padding: 5px; text-align: left; background: #f4f4f2; color: Black; border: solid 1px #909497; }
.CssWizardFormLeftTd { padding-top: 4px; padding-right: 3px; font-weight: bold; width: 10%; text-align: right; white-space: nowrap; vertical-align: top; }
.CssWizardFormRightTd { padding: 3px; width: 90%; }
.CssWizardFormRightTd span { padding-top: 5px; }
.CssWizardFormRedAsterick { padding: 3px; width: 1%; color: Red; font-size: 130%; font-weight: bold; vertical-align: top; }
.CssWizardForm4thTd { padding: 3px; width: 1%; } 


/* MODAL POPUP - USED IN MODAL POPUP EXTENDERS */
.CssModalBackground { background-color: Gray; filter: alpha(opacity=50); opacity: 0.5; }
.CssModalPopup { background-color: #FFFFE9; border-width: 3px; border-style: solid; border-color: Gray; padding: 3px; width: 250px; }
.CssWideModalPopup { background-color: #FFFFE9; border-width: 3px; border-style: solid; border-color: Gray; padding: 3px; width: 450px; }
.CssModalHeader { cursor: move; background-color: #115789; border: solid 1px Gray; color: white; }


.CssLinkWidgetTable { width: 100%; border: 1px solid #fff; background-color: #fff; cursor: default; }
.CssLinkWidgetTableHover { width: 100%; border: 1px solid silver; background-color: #dbe3ec; cursor: pointer; }


/* MASTER PAGE MENU STYLES */
.CssDivHeaderMainMenuRow { width: 150px; }
.CssDivHeaderMainMenuRow a { display: block; width: 100%; }
.CssDivHeaderMainMenuRow a span { padding: 6px 0; display: inline-block; vertical-align: middle; color: #000; }
.CssDivHeaderMainMenuRow a span img { width: 16px; padding: 0 7px 0 4px; }
.CssMainMenu_div { padding: 0; margin: 0; height: 30px; }
.CssMainMenu_Normal_div { background-color: #fff; }
.CssMainMenu_Selected_div { background-color: #eee; }
.CssMainMenu_Normal_div:hover, .CssMainMenu_Selected_div:hover { background-color: #ddd; text-decoration: none; }


/* THIS IS THE DATAGRID STYLES */
.CssTableView { width: 100%; border-style: solid; border-width: 0 0 1px 1px; border-color: #BBBBBB; border-collapse: collapse; }
.CssTableView td { border-width: 1px 1px 0 0; border-style: solid; border-color: #BBBBBB; color: #000000; font-size: 10pt; font-weight: normal; vertical-align: top; padding: 3px 5px 3px 5px; }
.CssTableView th { background: #D5E0FC; border-width: 1px; border-style: solid; border-color: #666; color: #000000; font-size: 10pt; font-weight: bold; vertical-align: top; text-align: left; padding: 3px 5px 3px 5px; white-space: normal; }
.CssTableView a:link { color: #483d8b; }
.CssTableView a:hover { color: #483d8b; text-decoration: underline; }
.CssTableView a:visited { color: #483d8b; }

.CssTableViewInnerTable { width: auto; border-style: none; border-width: 0; }
.CssTableViewInnerTable td { border-width: 0; border-style: none; color: #000000; vertical-align: top; padding: 2px; }

.MyGridheaderup { background-color: #6699ff !important; }
.MyGridheaderdown { background-color: #6699ff !important; }
.MyGridheaderup a, .MyGridheaderdown a { color: White !important; }


.CssBlueGrid { width: 100%; border-style: solid; border-width: 1px 1px 0 0; border-color: #A6C9E2; border-collapse: collapse; }
.CssBlueGrid td { border-width: 0 0 1px 1px; color: #222; border-style: solid; border-color: #A6C9E2; font-size: 10pt; font-weight: normal; vertical-align: top; padding: 3px 5px 3px 5px; }
.CssBlueGrid th { background: #72A9D3; color: #fff; border-width: 0; border-bottom: solid 1px #4297D7; border-left: solid 1px #A6C9E2; font-size: 10pt; font-weight: bold; vertical-align: top; text-align: left; padding: 3px 5px 3px 5px; white-space: normal; }
.CssBlueGridSubHeadTD { background: #E1EFFB; color: #2E6E9E !important; font-weight: bold !important; }
.CssBlueGrid a:link { color: #483d8b; }
.CssBlueGrid a:hover { color: #483d8b; text-decoration: underline; }
.CssBlueGrid a:visited { color: #483d8b; }

.CssBlueGridNoLines { width: 100%; border-style: none; border-width: 0; border-collapse: collapse; }
.CssBlueGridNoLines td { border-style: none; border-width: 0; color: #222; font-size: 10pt; font-weight: normal; vertical-align: top; padding: 3px 5px 3px 5px; }
.CssBlueGridNoLines th { background: #72A9D3; color: #fff; border-width: 0; font-size: 10pt; font-weight: bold; vertical-align: top; text-align: left; padding: 3px 5px 3px 5px; white-space: normal; }
.CssBlueGridNoLines a:link { color: #483d8b; }
.CssBlueGridNoLines a:hover { color: #483d8b; text-decoration: underline; }
.CssBlueGridNoLines a:visited { color: #483d8b; }

.CssManageAllRolesAtOnce { width: 98%; border-style: solid; border-width: 1px 1px 0 1px; border-color: #A6C9E2; border-collapse: collapse; }
.CssManageAllRolesAtOnce td { white-space: nowrap; padding: 1px; border-width: 0 0 1px 0; border-style: solid; border-color: #A6C9E2; }


.CssDistrictLettersDiv { background: #fff; font-weight: normal; padding: 4px 6px; border: solid 1px #fff; margin: 0 2px 4px 2px; font-size: 1.1em; }
.CssDistrictLettersDivSelected { font-weight: normal; font-size: 1.1em; border: solid 1px #666; background: #B4D3F3; }
.CssDistrictLettersDivHover { cursor: pointer; font-weight: normal; font-size: 1.1em; border: solid 1px #666; background: #C9E1F7; }


.CssTableMenu { width: 100%; border: 1px solid #ccc; background-color: #f0f0f0; cursor: default; }
.CssTableMenu td { padding: 4px; }
.CssTableMenuOver { width: 100%; border: 1px solid silver; background-color: #dbe3ec; cursor: pointer; }
.CssTableMenuOver td { padding: 4px; }


.CssBlueBox { width: 100%; border: 1px solid silver; background-color: #dbe3ec; }


.CssSummaryOption:link { color: Blue; font-weight: normal; text-decoration: none; }
.CssSummaryOption:visited { color: Blue; font-weight: normal; text-decoration: none; }
.CssSummaryOption:hover { color: Blue; font-weight: normal; text-decoration: underline; }


.CssMyGridRowHover { background: #DEE7FE !important; }


.CssButtonRow { padding: 4px 8px; border: solid 1px #ccc; background: #f0f0f0; margin: 8px 0; }


.CssImgHelp { /* placeholder for the help image. Used by jqeury to apply qTip. */ }
.CssImgHelpHoverLeft { /* placeholder for the help image. Used by jqeury to apply qTip. */ }


/* FORM TABLE */
.CssFormTable { width: 100%; margin-top: 20px; }
.CssFormHeader { font-size: 12pt !important; font-weight: bold !important; border-width: 0 0 0 0 !important; border-bottom: solid 1px gray !important; }
.CssLeftFormColumn { color: #aaa !important; padding: 3px !important; font-size: 10pt !important; vertical-align: top !important; text-align: right !important; border-width: 0 0 0 0 !important; }
.CssLeftFormColumnNoWrap { color: #aaa !important; padding: 3px !important; font-size: 10pt !important; vertical-align: top !important; text-align: right !important; white-space: nowrap !important; border-width: 0 0 0 0 !important; }
.CssLeftFormColumnRequired { padding: 3px !important; font-size: 10pt !important; vertical-align: top !important; color: Red !important; font-weight: bold !important; text-align: right !important; border-width: 0 0 0 0 !important; }
.CssRightFormColumn { padding: 3px !important; font-size: 10pt !important; vertical-align: top !important; border-width: 0 0 0 0 !important; }


.CssTopOfPageNotifications { background-color: #FFFFAA; border-bottom: solid 1px #BBBBBB; color: #333333; font-size: 13pt; margin: 0; padding: 8px; }


/* VISITOR LOG */
.CssUserVisitorLogHeader1 { padding: 3px; background: #E4EBFE; border-bottom: solid 2px #aaa; border-top: solid 2px #aaa; color: #000; white-space: nowrap; }
.CssVHPic { float: left; width: auto; display: inline-block; }
.CssVHPic:hover { float: left; width: auto; display: inline-block; cursor: pointer; }
.CssVH1 { margin-left: 8px; width: 95px; display: inline-block; }
.CssVH2 { width: 135px; display: inline-block; }
.CssVH5 { width: auto; display: inline-block; }
.CssVH6 { padding-top: 4px; width: auto; display: block; }
.CssUserVisitorLogHeader2 { border-bottom: solid 2px #BBBBBB; font-size: 9pt; font-weight: bold; white-space: nowrap; }
.CssUserVisitorLogVisitRows { padding: 2px; border-bottom: solid 1px #BBBBBB; font-size: 9pt; white-space: nowrap; }
.CssUserVisitorLogVisitRows a, .CssUserVisitorLogVisitRows a:link, .CssUserVisitorLogVisitRows a:active, .CssUserVisitorLogVisitRows a:visited { font-weight: normal; text-decoration: none; }
.CssUserVisitorLogVisitRows a:hover { font-weight: normal; text-decoration: underline; }
.CssUserVisitorLogVisitRowsSignedIn { padding: 2px; background: #D7F4B1; /* pale green */ border-bottom: solid 1px #BBBBBB; font-size: 9pt; white-space: nowrap; }
.CssUserVisitorLogVisitRowsSignedIn a, .CssUserVisitorLogVisitRowsSignedIn a:link, .CssUserVisitorLogVisitRowsSignedIn a:active, .CssUserVisitorLogVisitRowsSignedIn a:visited { font-weight: normal; text-decoration: none; }
.CssUserVisitorLogVisitRowsSignedIn a:hover { font-weight: normal; text-decoration: underline; }
/* END VISITOR LOG */


/* MESSAGES */
.CssMsgTitleTD { font-size: 170%; line-height: 34px; font-family: Trebuchet MS, Verdana, Tahoma; border-bottom: solid 1px #333; }
.CssMsgTitleTD_NoLine { vertical-align: bottom; font-size: 170%; font-family: Trebuchet MS, Verdana, Tahoma; }
.CssMsgTitleNormalTD_NoLine { vertical-align: bottom; text-align: center; }
.CssMsgTitleCatSelectedTD { border-left: solid 1px #333; border-top: solid 1px #333; border-right: solid 1px #333; text-align: center; padding: 0 9px; }
.CssMsgTitleCatNormalTD { border-bottom: solid 1px #333; text-align: center; }
.CssMsgLabelTD { color: #666; font-size: 110%; font-family: Verdana; width: 2%; white-space: nowrap; padding-top: 2px; padding-bottom: 6px; padding-right: 5px; vertical-align: top; text-align: right; }
.CssMsgLeaveComment { background-color: #EEEEEE; border: solid 1px #CCCCCC; padding: 7px; }
.CssMsgLeaveComment p { margin: 0; padding: 0; margin-bottom: 4px; }
.CssMsgLeaveComment textarea { width: 99%; height: 70px; margin-bottom: 7px; }
ul.CssMsgPostingComments { margin: 0; padding: 0; text-align: left; }
ul.CssMsgPostingComments li { border: solid 1px #ccc; list-style-type: none; display: block; width: auto; padding: 2px 4px; background-color: #ECEFF5; color: #000; margin: 0 0 3px 0; }
ul.CssMsgPostingCommentsVersion2 { border-top: dotted 1px #ccc; margin: 0; padding: 0; text-align: left; }
ul.CssMsgPostingCommentsVersion2 li { border-bottom: dotted 1px #ccc; list-style-type: none; display: block; width: auto; padding: 2px 4px; background-color: #fff; color: #000; margin: 0 0 3px 0; }
ul.CssMsgResponseCommentsVersion2 { margin: 10px 0 0 0; padding: 0; text-align: left; }
ul.CssMsgResponseCommentsVersion2 li { border-top: dotted 1px #ccc; list-style-type: none; display: block; width: auto; padding: 3px 4px; background-color: #fff; color: #000; margin: 0 0 4px 0; }
.CssMsgHelpButton { background: #eee; border: solid 1px #bbb !important; cursor: pointer; }
.CssMsgModalPopupContainer { width: 850px; background: #fff; border: solid 2px #333; }
.CssMsgModalPopupContainer_Header { background: #eee; border-bottom: solid 1px #333; padding: 8px; font-size: 140%; }
.CssMsgModalPopupContainer_Body { background: #fff; padding: 8px; height: 550px; overflow: auto; }
.CssMsgModalPopupContainer_Footer { background: #eee; border-top: solid 1px #333; padding: 8px; } 
.CssMsgEmailStyleMessageListingTable { border-style: solid; border-width: 0 0 1px 0; border-color: #BBBBBB; border-collapse: collapse; }
.CssMsgEmailStyleMessageListingTable td { border-width: 1px 0 0 0; border-style: solid; border-color: #BBBBBB; color: #000000; font-size: 10pt; font-weight: normal; vertical-align: top; padding: 7px 5px; }
.CssMsgEmailStyleMessageListingTable td a { color: Blue; text-decoration: underline; }
.CssMsgEmailStyleMessageListingTable th { background: #EDEFF4; border-width: 1px 0 0 0; border-style: solid; border-color: #BBBBBB; color: #5181C3; font-size: 12pt; font-weight: normal; padding: 7px 5px; }
.CssMsgEmailStyleMessageListingTableHover { background-color: #eee !important; cursor: pointer; }
.CssMsgEmailStyleMessageListingTableViewed { background-color: #EDF0F9; }
/* END MESSAGES */


/* MESSAGEBOX CLASS DEFINITIONS FOR AN ERROR - RED BACKGROUND */
.CssMessageBoxError { background-color: #F6D8D8; border: solid 2px #FF0000; color: #990000; font-size: 14pt; width: auto; margin-top: 3px; margin-bottom: 10px; padding: 8px; }
.CssMessageBoxError p { margin: 4px; padding: 0; }
.CssMessageBoxError a, .CssMessageBoxError a:link, .CssMessageBoxError a:visited { text-decoration: underline; font-weight: normal; color: #004B91; font-size: 14pt; }
.CssMessageBoxError a:hover { text-decoration: underline; }
/* MESSAGEBOX CLASS DEFINITIONS FOR A NOTICE - YELLOW BACKGROUND */
.CssMessageBoxNotice { background-color: #FFFFAA; border: solid 2px #BBBBBB; color: #333333; font-size: 14pt; width: auto; margin-top: 3px; margin-bottom: 10px; padding: 8px; }
.CssMessageBoxNotice p { margin: 4px; padding: 0; }
.CssMessageBoxNotice a, .CssMessageBoxNotice a:link, .CssMessageBoxNotice a:visited { text-decoration: underline; font-weight: normal; color:#333333; font-size: 14pt; }
.CssMessageBoxNotice a:hover { text-decoration: underline; }
/* MESSAGEBOX CLASS DEFINITIONS FOR AN OK OR SUCCESS - GREEN BACKGROUND */
.CssMessageBoxOK { background-color: #D7F4B1; border: solid 2px #BBBBBB; color: #333333; font-size: 14pt; width: auto; margin-top: 3px; margin-bottom: 10px; padding: 8px; }
.CssMessageBoxOK p { margin: 4px; padding: 0; }
.CssMessageBoxOK a, .CssMessageBoxOK a:link, .CssMessageBoxOK a:visited { text-decoration: underline; font-weight: normal; color:#333333; font-size: 14pt; }
.CssMessageBoxOK a:hover { text-decoration: underline; }
/* MESSAGEBOX CLASS DEFINITIONS FOR AN OK OR SUCCESS - GREEN BACKGROUND - NOT AS BOLD AS CSSMESSAGEBOXOK */
.CssMessageBoxGreen { background-color: #D7F4B1; border: solid 1px #BBBBBB; width: auto; margin: 3px 0 10px 0; padding: 3px; }
.CssMessageBoxGreen p { margin: 0 0 4px 0; padding: 0; }
.CssMessageBoxGreen a, .CssMessageBoxGreen a:link, .CssMessageBoxGreen a:visited { text-decoration: underline; font-weight: normal; color: #333333; }
.CssMessageBoxGreen a:hover { text-decoration: underline; }
/* MESSAGEBOX CLASS DEFINITIONS FOR A LIGHT BLUE BOX WITH DARKER BLUES BORDER - FROM FACEBOOK */
.CssMessageBoxBlue { background-color: #EDEFF4; border: solid 1px #D4DAE8; color: #333333; font-size: 10pt; width: auto; margin-top: 0; margin-bottom: 10px; padding: 8px; border-radius: 5px 5px 5px 5px; }
.CssMessageBoxBlue p { margin: 4px; padding: 0; }
.CssMessageBoxBlue a, .CssMessageBoxBlue a:link, .CssMessageBoxBlue a:visited { text-decoration: underline; font-weight: normal; color:#333333; font-size: 10pt; }
.CssMessageBoxBlue ul { padding: 0 0 0 17px; }
.CssMessageBoxBlue ul li { padding-top: 8px; font-size: 10pt; line-height: 160%; }
.CssMessageBoxBlueBigFont { font-size: 14pt; font-weight: bold; color: #5181C3; }
/* END MESSAGE BOX STYLE DEFINITIONS, Bob 4/14/2010. */


.CssListOfDistricts { margin: 0 0 6px 12px; padding: 0; text-align: left; }
.CssListOfDistricts li { list-style-type: disc; padding: 2px 0; color: #000; margin: 0; }



.CssWizardShadowSep {
    background: url("images/k/separator-shadow.jpg") no-repeat scroll center top transparent !important;
    border: 0 none;
    height: 20px;
    margin: 12px 0 4px;
    width: 100%;
}



.CssMessageGreen 
{
    background: #DFE9B7 url(images/k/ico1.gif) 20px center no-repeat;
    border: 1px solid #BAC398;
}
.CssMessageRed 
{
    background: #F5DCD8 url(images/k/ico2.gif) 20px center no-repeat;
    border:1px solid #CDBFBE;
}
.CssMessageBlue 
{
    background: #DAE6F2 url(images/k/ico3.gif) 20px center no-repeat;
    border: 1px solid #BDC4CA;
}
.CssMessageYellow
{
    background: url("images/k/ico4.gif") no-repeat scroll 20px center #F8F2B6;
    border: 1px solid #D8D4B7;
}

.CssMessageGreen, .CssMessageRed, .CssMessageBlue, .CssMessageYellow
{
    font-size: 100.01%;
    color: #333333;
    margin: 0 0 20px;
    padding: 20px 20px 20px 60px;
    border-radius: 5px 5px 5px 5px;
}


.CssCheckBoxManageUsersRoles 
{
    /* Dummy Css Used To Bind jQuery function to CheckBoxes on Manage/User/Roles page. */
}


/*
 * SimpleModal Confirm Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: confirm.css 254 2010-07-23 05:14:44Z emartin24 $
 */

#SimpleModal-confirm {display:none;}

/* Overlay */
#SimpleModal-confirm-overlay {background-color:#eee; cursor:wait;}

/* Container */
#SimpleModal-confirm-container {height:140px; width:420px; font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; background:#fff; border:2px solid #336699;}
#SimpleModal-confirm-container .header {height:30px; line-height:30px; width:100%; background:url(SimpleModal/header.gif) repeat-x; color:#fff; font-weight:bold;}
#SimpleModal-confirm-container .header span {padding-left:8px;}
#SimpleModal-confirm-container .message {color:#333; font-size:14px; margin:0; padding:12px 4px 12px 8px;}
#SimpleModal-confirm-container .buttons {line-height:26px; width:160px; float:right; padding:10px 8px 0;} 
#SimpleModal-confirm-container .buttons div {float:right; margin-left:4px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(SimpleModal/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#SimpleModal-confirm-container a.modal-close,
#SimpleModal-confirm-container a.modal-close:link,
#SimpleModal-confirm-container a.modal-close:active,
#SimpleModal-confirm-container a.modal-close:visited {text-decoration:none; font-weight:bold; position:absolute; right:10px; top:2px; color:#fff;}
#SimpleModal-confirm-container a.modal-close:hover {color:#ccc;}

