body
{
    background-color: White;
    background-image: none;
}

.mainbody
{
    background-image: url('images/sksheaderrepeat.jpg');
    background-repeat: repeat-x;
    background-color: white;
    font-family: "Segoe UI" , Arial, sans-serif;
    font-size: 85%;
    margin: 0px;
    padding: 0px;
    color: #414141;
    position: relative;
}

.body_window
{
    background-image: none !important;
    background-color: White;
}

a
{
    color: #8F1736;
    font-weight: bold;
    text-decoration: none;	
}

a:hover 
{
    color: 5b2e7b;
}

strong, b
{
    color: #8F1736;
    font-weight: bold;
}

.Label
{
    font-weight: bold;
    padding-right: 10px;
    font-family: Arial;
    color: #474747;
}

.logo.admin
{
    background-image: url('images/iceadminlogo.jpg');
    background-repeat: no-repeat;
    height: 125px;
    width: 352px;
    margin: 38px auto 0px auto;
}

#logo
{
    background-image: url('images/skslogo.jpg');
    background-repeat: no-repeat;
    height: 41px;
    width: 327px;
    margin: 70px auto 0px auto;
}

.logopublic
{
    margin: 105px auto 0px auto !important;
}

#main
{
    clear: both;
    float: left;
    width: 100%;
}

.container
{
    height: 100%;
    position: relative;
}

.menu
{
    margin-top: 5px;
}

#mainmenu
{
    margin-top: 5px;
}

.welcome
{
    color: white;
    font-family: "Segoe UI" , Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-top: 11px;
    text-align: right;
    padding-right: 300px;
}

.profilebutton
{
    float: right;
    margin-top: -24px;
    padding-right: 25px;
}

.pageTitle
{
    text-decoration: underline;
    width: 345px;
}

#welcomejump
{
    float: right;
    margin: -22px 50px 0px 0px;
}

.header
{
    clear: both;
    float: left;
    width: 100%;
}

.welcomeuser
{
    color: #4e1d71;
    float: left;
    margin-left: -185px;
    margin-top: 26px;
}

.primarycontent
{
    float: left;
    padding: 0px 20px;
    width: 95%;
}

.primarycontentactions
{
    padding-left: 84px;
}

.cbadminc
{
    background-color: White;
    border: 1px solid #cccccc;
    padding: 10px;
}

#footer
{
    background-repeat: repeat-x;
    border-bottom: 1px solid #D0D0D0;
    clear: both;
    color: #474747;
    font-size: 11px;
    line-height: 170%;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
}

.push
{
    clear: both;
}

#buttoncontainer
{
    margin: auto;
    width: 534px;
}

#buttoncontainer div
{
    float: left;
    position: relative;
    overflow: hidden;
    margin-right: 15px;
}

#buttoncontainer img
{
    position: absolute;
    border: none;
}

.snapshotbutton a
{
    background-image: url('images/snapshotbutton.png');
    background-repeat: no-repeat;
}

.reportsbutton a
{
    background-image: url('images/reportsbutton.png');
    background-repeat: no-repeat;
}

.settingsbutton a
{
    background-image: url('images/settingsbutton.png');
    background-repeat: no-repeat;
}

.snapshotbutton a, .reportsbutton a, .settingsbutton a
{
    width: 163px;
    height: 120px;
    display: block;
}

.snapshotbutton a:hover, .reportsbutton a:hover, .settingsbutton a:hover
{
    width: 163px;
    height: 120px;
    display: block;
    background-position: 0 -121px;
}

.title
{
    font-weight: bold;
    color: #0069aa;
    font-size: 14px;
    line-height: 200%;
}

.dovehub.main 
{
    margin: -104px 0px 2px 0px;
}

.dovehub
{
    margin: 41px 0px 0px 0px;
    float: left;
    height: 115px;
    width: 317px;
    background-image: url("images/dovehublogo.jpg");
    background-repeat: no-repeat;
}

#alerts
{
    margin-top: 6px;
}

ul
{
    margin: 0;
    padding: 0 0 0 20px;
}

.formdesignerlist li a
{
    color: #5f6569;
    font-weight: normal;
}

li
{
    padding: 5px 0px 0px 5px;
}

.required
{
    color: #f78f1e;
}

.label
{
    color: #414141;
    font-weight: bold;
    padding-right: 5px;
}

h1
{
    font-size: 1.2em;
    color: #0069aa;
}

.ContentArea_Socrates
{
    margin: 10px 0px 10px 0px;
}

.ContentArea_Socrates span
{

}

.sidebar
{
}

.where
{
    background-color: #efefef;
    border: 1px solid #d0d0d0;
    border-top: none;
    color: #49176d;
    padding: 5px;
    text-align: center;
    width: 413px;
    margin: 4px auto 0;
}

.whereactions
{
    background-color: #B2E6FF;
    border: 1px solid #d0d0d0;
    border-top: none;
    color: #5F6569;
    padding: 5px;
    text-align: center;
    width: 413px;
    margin: 3px auto 0px auto;
}

.chapterinfoh3
{
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    color: #5F6569;
    float: left;
    margin: 0px 60px 0px 125px;
}

.showhidelinks
{
    width: 45%;
    float: right;
}

.chaptertbl
{
    font-size: 12px;
    width: 100%;
}

.chaptertbl td
{
    padding: 5px 0px 5px 0px;
    vertical-align: top;
    width: 50%;
}

#chapterinfobox
{
    border: 1px solid #d0d0d0;
    border-top: none;
    border-bottom: none;
    background-color: #f1f1f1;
    padding: 15px 0px 10px 0px;
    text-align: center;
}

#reveal
{
    border: 1px solid #d0d0d0;
    border-top: none;
    background-color: #f1f1f1;
    padding: 5px;
    display: none;
}

#reveal-show, #reveal-hide
{
    padding: 5px 5px 0px 5px;
    font-size: 10px;
    color: #f78f1e;
    text-transform: uppercase;
    cursor: pointer;
}

#reveal-show
{
    background-image: url('images/arrowdown_sks.png');
    background-repeat: no-repeat;
    display: block;
    float: right;
    width: 14px;
    height: 13px;
    margin-top: 3px;
}

#reveal-hide
{
    background-image: url('images/arrowup_sks.png');
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 14px;
    height: 13px;
    margin: 3px 0px 0px 12px;
}

.showhidetext
{
    font-size: 10px;
}

#chapterslide
{
    width: 425px;
    margin: auto;
    margin-top: 2px;
}

.chapterslideadmin
{
    min-height: 35px;
}

#chapterslideactions
{
    width: 425px;
    margin: 3px auto 0px auto;
}

#fivestep
{
    background-color: White;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    padding: 5px;
    width: 100%;
}
/*styling for tabs*/

.tabs a
{
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

ul.tabs li a:hover
{
    background: #ffffff;
}

html ul.tabs li.active, html ul.tabs li.active a:hover
{
    /*--Makes sure that the active tab does not listen to the hover properties--*/
    border-bottom: 1px solid #fff;
}

.tabs
{
    width: 100%;
}

.tcb
{
    float: left;
    clear: both;
    padding-top: 60px;
}

.tab_container
{
    border: 1px solid #D0D0D0;
    overflow: hidden;
    clear: both;
    float: left;
    width: 100%;
    background: #fff;
    padding: 5px 10px 5px 10px;
}

.tab_content
{
    background-color: white;
    border: 1px solid #BBBBBB;
    float: left; /*font-size:;*/
    height: 150px;
    margin: 50px 10px 0px 0px;
    padding: 20px;
    width: 235px;
    overflow: auto;
}

#snapshottabs
{
    padding: 0px 15px 0px 0px;
}

.tabs .announce_tab, .tabs .approval_tab, .tabs .membership_tab, .tabs .operations_tab, .tabs .leadership_tab, .tabs .philanthropy_tab, .tabs .recruitment_tab, .tabs .scholarship_tab
{
    float: left;
    padding: 0px 10px 10px 0px;
}

.tabs .announcements
{
    background-image: url('images/announcements_hover.jpg');
    background-repeat: no-repeat;
    display: block;
    margin-top: 5px;
    width: 40px;
    height: 50px;
    cursor: default;
}

.tabs .announcements:hover
{
    background-image: url('images/announcements_static.jpg') !important;
    background-repeat: no-repeat;
}

.tabs .approvals
{
    background-image: url('images/approvals_static.jpg');
    background-repeat: no-repeat;
    display: block;
    margin-top: 5px;
    width: 40px;
    height: 50px;
}

.tabs .approvals:hover
{
    background-image: url('images/approvals_hover.jpg') !important;
    background-repeat: no-repeat;
}

.tabs .membership
{
    background-image: url('images/membership_static.jpg');
    background-repeat: no-repeat;
    display: block;
    margin-top: 5px;
    width: 40px;
    height: 50px;
}

.tabs .membership:hover
{
    background-image: url('images/membership_hover.jpg') !important;
    background-repeat: no-repeat;
    display: block;
    background-color: #ffffff;
}

.tabs .operations
{
    background-image: url('images/operations_static.jpg');
    background-repeat: no-repeat;
    display: block;
    margin-top: 5px;
    width: 40px;
    height: 50px;
}

.tabs .operations:hover
{
    background-image: url('images/operations_hover.jpg') !important;
    background-repeat: no-repeat;
    display: block;
    background-color: #ffffff;
}

.tabs .leadership
{
    background-image: url('images/leadership_static.jpg');
    background-repeat: no-repeat;
    display: block;
    margin-top: 5px;
    width: 40px;
    height: 50px;
}

.tabs .leadership:hover
{
    background-image: url('images/leadership_hover.jpg') !important;
    background-repeat: no-repeat;
    display: block;
    background-color: #ffffff;
}

.tabs .philanthropy
{
    background-image: url('images/philanthropy_static.jpg');
    background-repeat: no-repeat;
    display: block;
    margin-top: 5px;
    width: 40px;
    height: 50px;
}

.tabs .philanthropy:hover
{
    background-image: url('images/philanthropy_hover.jpg') !important;
    background-repeat: no-repeat;
    display: block;
    background-color: #ffffff;
}

.tabs .recruitment
{
    background-image: url('images/recruitment_static.jpg');
    background-repeat: no-repeat;
    display: block;
    margin-top: 5px;
    width: 40px;
    height: 50px;
}

.tabs .recruitment:hover
{
    background-image: url('images/recruitment_hover.jpg') !important;
    background-repeat: no-repeat;
    display: block;
    background-color: #ffffff;
}

.tabs .scholarship
{
    background-image: url('images/scholarship_static.jpg');
    background-repeat: no-repeat;
    display: block;
    margin-top: 5px;
    width: 40px;
    height: 50px;
}

.tabs .scholarship:hover
{
    background-image: url('images/scholarship_hover.jpg') !important;
    background-repeat: no-repeat;
    display: block;
    background-color: #ffffff;
}

/*actions page specfic styles*/

#actionssteps
{
}

#actionstoggle
{
    left: 0;
    padding: 5px 5px 5px 0px;
    position: fixed;
    top: 220px;
    width: 74px;
}

.transactionlink
{
    display: block;
    height: 51px;
    width: 84px;
    border: 1px solid #d0d0d0;
    border-left: none;
    background-image: url('images/transactions_static.jpg');
    background-repeat: no-repeat;
    margin-bottom: 5px;
}

.transactionlink:hover
{
    background-image: url('images/transactions_hover.jpg');
    background-repeat: no-repeat;
}

.transactionlink .active
{
    background-image: url('images/transactions_hover.jpg');
    background-repeat: no-repeat;
}

.informationlink
{
    display: block;
    height: 51px;
    width: 84px;
    border: 1px solid #d0d0d0;
    border-left: none;
    background-image: url('images/information_static.jpg');
    background-repeat: no-repeat;
}

.informationlink:hover
{
    background-image: url('images/information_hover.jpg');
    background-repeat: no-repeat;
}

.informationlink .active
{
    background-image: url('images/information_hover.jpg');
    background-repeat: no-repeat;
}


#transactionsum
{
    border: 1px solid #D0D0D0;
    margin: -58px 0 10px 84px;
    height: 175px;
    overflow: auto;
    padding: 5px;
    width: 350px;
    z-index: 4000;
    position: relative;
    background-color: White;
    background-repeat: repeat;
    display: none;
    font-size: 11px;
    filter: alpha(opacity=90);
    opacity: 0.9;
}

#rulesproc
{
    border: 1px solid #D0D0D0;
    margin: -53px 0 10px 84px;
    height: 175px;
    overflow: auto;
    min-height: 70px;
    padding: 5px;
    width: 350px;
    z-index: 4000;
    position: relative;
    background-color: White;
    background-repeat: repeat;
    display: none;
    font-size: 11px;
    filter: alpha(opacity=90);
    opacity: 0.9;
}

#transactionsum h1, #rulesproc h1
{
    margin-top: 0;
    padding-top: 0;
}

a.closebutton
{
    width: 16px;
    height: 16px;
    background-image: url('images/close.png');
    background-repeat: no-repeat;
    display: block;
    margin-left: 317px;
}

a.closebuttonr
{
    width: 16px;
    height: 16px;
    background-image: url('images/close.png');
    background-repeat: no-repeat;
    display: block;
    margin-left: 317px;
}

.progressstatus
{
    width: 100%;
    text-align: left;
}

#breadcrumbs
{
    color: #414141;
    float: left;
    font-size: 11px;
    padding: 9px 15px;
    width: 252px;
}

.breadcrumbadmin
{
    width: 96% !important;
}

#breadcrumbs a
{
    color: #49176d;
    text-decoration: none;
}

.breadcrumbarrow
{
    padding: 0px 5px 0px 7px;
}

.progressstatus td
{
    padding: 10px 5px 10px 60px;
    background-image: url('images/static_progress.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    border-bottom: 3px solid #CCCCCC;
    color: #474747;
    width: 11%;
}

.progressstatus .current
{
    background-image: url('images/current_progress.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    color: #01bc13;
    border-bottom: 3px solid #01bc13;
}

.progressstatus .previous
{
    color: #474747;
    font-style: italic;
    background-image: url('images/current_progress.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    border-bottom: 3px solid #01bc13;
}

.progressstatus .next
{
    color: #474747;
    font-style: italic;
    background-image: url('images/next_progress.jpg');
    background-repeat: no-repeat;
    background-position: top left;
}

/*
new forms styling
*/
#formcontent_sf
{
    background-color: white;
    border: 1px solid #cccccc;
    padding: 10px;
    float: left;
    width: 99%;
}

#buttonmenu
{
    float: left;
    width: 100%;
    margin-left: 5px;
}

#buttonmenu ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#buttonmenu li
{
    margin-right: 10px;
    float: left;
    padding: 0;
}

#buttonmenu li a
{
    text-decoration: none;
}

#formcontent
{
    background-color: white;
    border: 1px solid #CCCCCC;
    float: left;
    padding: 10px;
    width: 100%;
}

/*
navigation buttons on
/ICE/Admin/Forms/SelectForm.aspx
*/
.buttonproperties
{
    background-image: url(images/editproperties_static.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttonpropertiesselected, .buttonproperties:hover
{
    background-image: url(images/editproperties_hover.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttondesign
{
    background-image: url(images/editdesign_static.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttondesignselected, .buttondesign:hover
{
    background-image: url(images/editdesign_hover.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttoncontentblocks
{
    background-image: url(images/editcontentblocks_static.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttoncontentblocksselected, .buttoncontentblocks:hover
{
    background-image: url(images/editcontentblocks_hover.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttonqualifiers
{
    background-image: url(images/editqualifiers_static.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttonqualifiersselected, .buttonqualifiers:hover
{
    background-image: url(images/editqualifiers_hover.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttonpreview
{
    background-image: url(images/preview_static.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttonpreviewselected, .buttonpreview:hover
{
    background-image: url(images/preview_hover.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

/*
navigation buttons on
/ICE/Admin/Workflow/EditProduct.aspx
*/
.buttonactivitymap
{
    background-image: url(images/activitymap_static.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttonactivitymapselected, .buttonactivitymap:hover
{
    background-image: url(images/activitymap_hover.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttoneditadditionalinfo
{
    background-image: url(images/additionalinfo_static.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttoneditadditionalinfoselected, .buttoneditadditionalinfo:hover
{
    background-image: url(images/additionalinfo_hover.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttoneditinvoice
{
    background-image: url(images/invoicerules_static.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttoneditinvoiceselected, .buttoneditinvoice:hover
{
    background-image: url(images/invoicerules_hover.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttoneditapprovers
{
    background-image: url(images/approvers_static.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

.buttoneditapproversselected, .buttoneditapprovers:hover
{
    background-image: url(images/approvers_hover.jpg);
    width: 100px;
    height: 100px;
    display: block;
    background-repeat: none;
    border: 1px solid #bbbbbb;
    border-bottom: none;
}

/*rad dock fixes*/
.tabs .RadDock .rdTitleBar em
{
    width: auto !important;
}

.tabs .RadDockZone
{
    padding: 10px 10px 0px 10px;
    width: 93% !important;
}

.tabs .RadDock.RadDock_SKSTheme
{
    margin-bottom: 10px;
}

.tabs * > .RadDockZone.rdVertical
{
    padding-right: 10px;
}

.RadDock_SKSTheme
{
    margin: 2px 0px 2px 0px;
}

.tabs .RadDock_SKSTheme
{
    min-width: 280px;
}

/*fixes for homepage jump to chapter control - Rachel CSI */
.RadComboBoxDropDown .rcbMoreResults
{
    padding: 0px !important;
    height: 55px;
}

/*fixes for extra image space appearing below raddock title - Rachel CSI */
.RadDock .rdTop .rdCenter
{
    float: left;
    height: 25px;
}

/*ICE transactions styling*/
#icetransactions .RadDockZone
{
    width: 275px !important;
    border-top: none !important;
}

/*style transaction summary information*/
#icetransactions
{
    position: fixed;
    right: 0;
    top: 155px;
    width: 84px;
    z-index: 10000;
}

.closebutton
{
    background-color: #E3E3E3;
    border: 1px solid #CCCCCC;
    border-left:none;
    border-right:none;
}

#closediv
{
    background-image: url("images/cancel.png");
    background-repeat: no-repeat;
    color: #474747;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: 16px;
    margin: 5px 0 3px 5px;
    padding: 1px 0 0 20px;
}

#shwformcontentinfo, #shwcontentinfo, #shwwrkflwcontinfo
{
    background-color: white;
    border:1px solid #bbbbbb;
    border-top:none;
    height: 305px;
    /*remove per KKG request opacity: 0.9;*/
    overflow: auto;
    position: absolute;
    right: 83px;
    top: 0;
    width: 305px;
}

#shwformcontentinfo p, #shwcontentinfo p, #shwwrkflwcontinfo p
{
    padding:0px 5px;
}

.showfrmcont, .showwrkcont
{
    background-image: url(images/forminfo_static.jpg);
    background-repeat: no-repeat;
    width: 84px;
    height: 51px;
    display: block;
    border: 1px solid #cccccc;
    border-right: none;
}

.showwrkflwcont 
{
    background-image: url(images/wkflwinfo_static.jpg);
    background-repeat: no-repeat;
    width: 84px;
    height: 51px;
    display: block;
    border: 1px solid #cccccc;
    border-right: none;
}

.showfrmcont.showfrmcontselected 
{
    background-image: url(images/forminfo_hover.jpg);
    background-repeat: no-repeat;
    width: 84px;
    height: 51px;
    display: block;
}

.showwrkflwcont.showwrkflwcontselected 
{
    background-image: url(images/wkflwinfo_hover.jpg);
    background-repeat: no-repeat;
    width: 84px;
    height: 51px;
    display: block;
}

.showfrmcont:hover 
{
    background-image: url(images/forminfo_hover.jpg);
    background-repeat: no-repeat;
    width: 84px;
    height: 51px;
    display: block;
}

.showwrkflwcont:hover
{
    background-image: url(images/wkflwinfo_hover.jpg);
    background-repeat: no-repeat;
    width: 84px;
    height: 51px;
    display: block;
}

.showcont
{
    background-image: url(images/information_static.jpg);
    background-repeat: no-repeat;
    width: 84px;
    height: 51px;
    display: block;
    border: 1px solid #cccccc;
    border-right: none;
}

.showcont.showcontselected
{
    background-image: url(images/information_hover.jpg);
    background-repeat: no-repeat;
    width: 84px;
    height: 51px;
    display: block;
}

.showcont:hover
{
    background-image: url(images/information_hover.jpg);
    background-repeat: no-repeat;
    width: 84px;
    height: 51px;
    display: block;
}

.nodockinfo
{
    width: 275px;
    background-color: White;
    padding: 5px;
}

.sidebartitle
{
    background-image: url("images/dockback.jpg");
    background-repeat: repeat-x;
    border-left: 1px solid #6788BE;
    border-right: 1px solid #6788BE;
    color: White;
    font-family: Segoe UI,Arial;
    font-size: 12px;
    font-weight: normal;
    padding: 6px;
    width: 95%;
}

.cadmintrans
{
    background-color: White;
    padding: 5px;
    border: 1px solid #cccccc;
    border-top: none;
}

/*login page styling*/
.box
{
    width: 250px;
    background-color: White;
    border: 3px solid #cccccc;
    border-right-color: #afafaf;
    border-bottom-color: #afafaf;
    padding: 0px 10px 10px 10px;
    margin-bottom: 20px;
    float: right;
}

.primarylogin
{
    float: left;
    padding: 0 20px 0 40px;
    text-align: left;
    width: 60%;
}

#publiccont
{
    margin: 40px auto;
    width: 100%;
}

.sidenav2
{
    width: 25%;
    float: right;
    padding-right: 40px;
}

.box a
{
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    padding: 0px 5px 0px 5px;
}

.box a:hover
{
    color: #5b2e7b;
}

.inside table
{
    width: 100%;
}

.inside
{
    line-height: 150%;
}

.clabel
{
    display: block;
    float: left;
    font-weight: bold;
    padding: 0px 5px 0px 5px;
    width: 75px;
}

.highlight:hover
{
    background-color: #f0f9fe;
}

.show_design_border td
{
    padding: 5px 0px 5px 0px;
}

.box h3
{
    margin-bottom: 0;
    padding-bottom: 0;
    color: #49176d;
    font-size: 18px;
}

.italic
{
    font-style: italic;
}

.loginchk
{
    padding-left: 81px;
}

/*custom rad dock commands*/

.rdCustom.rdMoveTop
{
    background-image: url(images/movetotop.png) !important;
    background-position: 0;
    height: 17px !important;
}

.rdCustom.rdMoveTop:hover
{
    background-image: url(images/movetotophover.png) !important;
    background-position: 0;
}

.rdCustom.rdMoveBottom
{
    background-image: url(images/movetobottom.png) !important;
    background-position: 0;
    height: 17px !important;
}

.rdCustom.rdMoveBottom:hover
{
    background-image: url(images/movetobottomhover.png) !important;
    background-position: 0;
}

.rdCustom.rdEdit
{
    background-image: url(images/edit.png) !important;
    background-position: 0;
    height: 17px !important;
}

.rdCustom.rdEdit:hover
{
    background-image: url(images/edithover.png) !important;
    background-position: 0;
}

.rdCustom.rdMoveUp
{
    background-image: url(images/moveup.png) !important;
    background-position: 0;
    height: 17px !important;
}

.rdCustom.rdMoveUp:hover
{
    background-image: url(images/moveuphover.png) !important;
    background-position: 0;
}

.rdCustom.rdMoveDown
{
    background-image: url(images/movedown.png) !important;
    background-position: 0;
    height: 17px !important;
}

.rdCustom.rdMoveDown:hover
{
    background-image: url(images/movedownhover.png) !important;
    background-position: 0;
}

/*Manage Profiles styling*/
.contact, .index
{
    padding: 0;
    margin: 0;
}

.index
{
    text-align: center;
}

.index li
{
    list-style-type: none;
}

.contact li
{
    list-style-type: none;
    padding: 10px 5px 15px 5px;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px dotted #cccccc;
    float: left;
    width: 100%;
}

.index li:hover, .contact li:hover
{
    background-color: #efefef;
}

.contactInfo, .contactAddress
{
    width: 50%;
    float: left;
}

.contactoptions
{
    width: 100%;
}

.contactName
{
    font-size: 16px;
}

.emailLink
{
    font-weight: normal;
}

/*fix for manage members radio buttons alignment*/
.RadGrid_PBPTheme .rgRow td input, .RadGrid_PBPTheme .rgAltRow td input, .RadGrid_PBPTheme .rgEditRow td input, .RadGrid_PBPTheme .rgFooter td input
{
    margin: 3px 8px 3px 8px;
}

.rgMasterTable
{
	width:100%!important;
}

.primarycontent .RadDock_SKSTheme em
{
    color: Black;
}

.saveoption
{
    border: 2px solid red;
    padding: 10px;
}

/*profile editor styles*/

.Button
{
    text-align: left;
}

/*profile editor buttons*/
.AddFieldPE
{
    background-image: url("images/add_pe_sprite.png");
    background-position: left top;
    background-color: #fefefe;
    background-repeat: no-repeat;
    border: 1px solid #474747;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    display: block;
    height: 19px;
    width: 20px;
    float: right;
    clear: both;
    margin-bottom: 2px;
}

.AddFieldPE:hover
{
    background-position: 0px -16px;
    background-repeat: no-repeat;
}

.AddFieldPE[disabled='disabled']
{
    background-position: 0px -32px;
    background-repeat: no-repeat;
    cursor: default;
    background-color: transparent;
}

.EditFieldPE
{
    background-image: url("images/edit_pe_sprite.png");
    background-position: -1px -1px;
    background-color: #fefefe;
    background-repeat: no-repeat;
    border: 1px solid #474747;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    display: block;
    height: 19px;
    width: 20px;
    float: right;
    clear: both;
    margin-bottom: 2px;
}

.EditFieldPE:hover
{
    background-position: -1px -20px;
    background-repeat: no-repeat;
}

.EditFieldPE[disabled='disabled']
{
    background-position: -1px -39px;
    background-repeat: no-repeat;
    cursor: default;
    background-color: transparent;
}

.DeleteFieldPE
{
    background-image: url("images/delete_pe_sprite.png");
    background-position: -1px -1px;
    background-color: #fefefe;
    background-repeat: no-repeat;
    border: 1px solid #474747;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    display: block;
    height: 19px;
    width: 20px;
    float: right;
    clear: both;
    margin-bottom: 2px;
}

.DeleteFieldPE:hover
{
    background-position: -1px -20px;
    background-repeat: no-repeat;
}

.DeleteFieldPE[disabled='disabled']
{
    background-position: -1px -39px;
    background-repeat: no-repeat;
    cursor: default;
    background-color: transparent;
}

.UpFieldPE
{
    background-image: url("images/up_pe_sprite.png");
    background-position: -1px -1px;
    background-color: #fefefe;
    background-repeat: no-repeat;
    border: 1px solid #474747;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    display: block;
    height: 19px;
    width: 20px;
    float: right;
    clear: both;
    margin-bottom: 2px;
}

.UpFieldPE:hover
{
    background-position: -1px -20px;
    background-repeat: no-repeat;
}

.UpFieldPE[disabled='disabled']
{
    background-position: -1px -39px;
    background-repeat: no-repeat;
    cursor: default;
    background-color: transparent;
}

.DownFieldPE
{
    background-image: url("images/down_pe_sprite.png");
    background-position: -1px -1px;
    background-color: #fefefe;
    background-repeat: no-repeat;
    border: 1px solid #474747;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    display: block;
    height: 19px;
    width: 20px;
    float: right;
    clear: both;
    margin-bottom: 2px;
}

.DownFieldPE:hover
{
    background-position: -1px -20px;
    background-repeat: no-repeat;
}

.DownFieldPE[disabled='disabled']
{
    background-position: -1px -39px;
    background-repeat: no-repeat;
    cursor: default;
    background-color: transparent;
}

.DatePicker
{
}

.pehdlt
{
    float: right;
    width: 25%;
    padding: 0px 10px;
}

.pehdrht
{
    float: left;
    width: 69%;
    clear: right;
    padding: 0px 10px;
}

.peleftview
{
    float: right;
    width: 25%;
    padding: 10px;
    border: 1px solid #cccccc;
    background-color: White;
    clear: right;
}

#perightview
{
    background-color: white;
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 10px;
    padding: 10px;
    width: 69%;
}

#perightview table h4
{
    padding: 0;
    margin: 0;
}

.fieldset.pefields
{
    float: left;
    padding: 0 10px 10px;
    width: 100%;
}

.Label.FieldSet
{
    font-size: 1.2em;
    color: #0069aa;
    font-family: "Segoe UI" ,Arial,sans-serif;
}

.pefields
{
    padding: 5px 0px 5px 0px;
}

.pefields .Label
{
    line-height: 110%;
}

#perightview table
{
    border-collapse: collapse;
}

#perightview table td
{
    padding: 2px;
}

.pedesignrow
{
    margin: 10px 0px 10px 0px;
    background-color: #f3f3f3;
    border: 1px dotted #cccccc;
}

.pedesignrow.alt
{
    margin: 10px 0px 10px 0px;
    background-color: #f7fbff;
    border: 1px dotted #cccccc;
}

.pmttable
{
    background-color: White;
    border: 1px solid #cccccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
}

.pmttable h3
{
    padding: 0px 0px 5px 0px;
    margin: 0;
    font-size: 14px;
}

td.pmttabname
{
    background-color: #f7fbff;
    border: 1px dotted #cccccc;
}

.pmttable td
{
    vertical-align: top;
    padding: 10px;
    width: 33%;
}

td.pmttablemiddle
{
    vertical-align: middle;
}

/*popup styles used in profile editor section*/
#webbox, #addbox
{
    width: 300px;
    height: auto;
    border: 4px solid #cccccc;
    background-color: white;
    padding: 15px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    z-index: 10000;
    display: block;
    left: 50%;
    margin-left: -150px;
    position: fixed;
    display: none;
}

#webpopupbg
{
    background-color: white;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
    opacity: 0.2;
    filter: alpha(opacity = 20);
    display: none;
}

iframe
{
    border: none;
    background-color: transparent;
}

.closebox, .closebox2
{
    text-align: right;
    color: #E21E39;
    cursor: pointer;
    text-decoration: underline;
    cursor: pointer;
}

/*fix for rad tool bar first item*/
.RadToolBarDropDown .rtbItem 
{
    width:128px;
}

/*new manage members radio buttons*/

.csiRBenabled1 input, .csiRBenabled2 input, .csiRBenabled3 input, .csiRBenabled4 input, .csiRBenabled5 input, .csiRBenabled6 input, .csiRBenabled7 input, .csiRBenabled8 input, .csiRBenabled9 input, .csiRBenabled10 input  
{
    display: block;
    float: left;
    margin: 9px -25px 0 5px;
}

.csiRBenabled1 label, .csiRBenabled2 label, .csiRBenabled3 label, .csiRBenabled4 label, .csiRBenabled5 label, .csiRBenabled6 label, .csiRBenabled7 label, .csiRBenabled8 label, .csiRBenabled9 label, .csiRBenabled10 label 
{
    background: url("images/mmradio_1.png") no-repeat scroll -10px 0 transparent;
    display: block;
    float: left;
    font-size: 9px;
    padding: 9px 13px;
    color:black;
}

.csiRBenabled6 label, .csiRBenabled6.selected label, .csiRBenabled6.selected label:hover
{
    padding:9px 14px 9px 12px!important;
}

.csiRBenabled10 label, .csiRBenabled10.selected label, .csiRBenabled10.selected label:hover
{
    padding:9px 16px 9px 10px!important;
}

.csiRBdisabled1 input, .csiRBdisabled2 input, .csiRBdisabled3 input, .csiRBdisabled4 input, .csiRBdisabled5 input, .csiRBdisabled6 input, .csiRBdisabled7 input, .csiRBdisabled8 input, .csiRBdisabled9 input, .csiRBdisabled10 input 
{
    display: block;
    float: left;
    margin: 9px -25px 0 5px;
}

.csiRBenabled1.selected label, .csiRBenabled2.selected label, .csiRBenabled3.selected label, .csiRBenabled4.selected label, .csiRBenabled5.selected label, .csiRBenabled6.selected label, 
.csiRBenabled7.selected label, .csiRBenabled8.selected label, .csiRBenabled9.selected label, .csiRBenabled10.selected label 
{
    background: url("images/mmradio_1.png") no-repeat scroll -10px -114px transparent;
    display: block;
    float: left;
    font-size: 9px;
    padding: 9px 13px;
    color:white;
}

.csiRBenabled1.selected label:hover, .csiRBenabled2.selected label:hover, .csiRBenabled3.selected label:hover, .csiRBenabled4.selected label:hover, .csiRBenabled5.selected label:hover, .csiRBenabled6.selected label:hover, 
.csiRBenabled7.selected label:hover, .csiRBenabled8.selected label:hover, .csiRBenabled9.selected label:hover, .csiRBenabled10.selected label:hover 
{
    background: url("images/mmradio_1.png") no-repeat scroll -10px -114px transparent;
    display: block;
    float: left;
    font-size: 9px;
    padding: 9px 13px;
    color:white;
}

.csiRBdisabled1 label, .csiRBdisabled2 label, .csiRBdisabled3 label, .csiRBdisabled4 label, .csiRBdisabled5 label, .csiRBdisabled6 label, .csiRBdisabled7 label, .csiRBdisabled8 label, .csiRBdisabled9 label, .csiRBdisabled10 label 
{
    background: url("images/mmradio_1.png") no-repeat scroll -10px -38px transparent;
    display: block;
    float: left;
    font-size: 9px;
    padding: 9px 13px;
    color:#c0c0c0;
}

.csiRBenabled1 label:hover, .csiRBenabled2 label:hover, .csiRBenabled3 label:hover, .csiRBenabled4 label:hover, .csiRBenabled5 label:hover, .csiRBenabled6 label:hover, .csiRBenabled7 label:hover, .csiRBenabled8 label:hover, .csiRBenabled9 label:hover, .csiRBenabled10 label:hover 
{
    background: url("images/mmradio_1.png") no-repeat scroll -10px -76px transparent;
    color:#01bc13;
}

.csiRBenabled1 label .selected
{
    background: url("images/mmradio_1.png") no-repeat scroll -10px -96px transparent;
    color:#01bc13;
}

.csiRBheader td {
    padding:5px 10px;
    font-weight:bold;
}

.csiRBheader {
    border:1px solid #cccccc;
    width:auto;
}

#floatbg 
{
    background-image: url("images/footerbg_sks.jpg");
    height: 100%;
    left: 0;
    margin-top: 11px;
    position: absolute;
    width: 100%;
    z-index: -9999999;    
}

.RadToolBar .rtbDropDown .rtbText, .RadToolBar .rtbSplBtn .rtbText {
    color: #4E1D71;
}

/*change menu color text to a more legible color*/

a.rmLink 
{
    color:White!important;
}

.rmLink.rmRootLink.rmFocused, .rmLink.rmRootLink.rmExpanded 
{
    color:#000000!important;
}
