/* Reset*/
h1,h2,h3,div,ul,li, img,form,input,p,blockquote{margin:0; padding:0;}
/*li{ list-style:none;}*/
a{outline:none;}
a img{border:none;}
/* End Reset*/

/*clearfix*/
.clearfix:after {content:".";display:block; height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* Global*/
body{text-align:center; margin:0 0 60px 0px; padding:0; background:#79AF76; font:0.9em Helvetica, Arial, "Times New Roman", Times, serif; color:#7b7b7b;}
legend{
    font-weight:bold;
    color:#7b0000;
    background-color:#C7DBC7;
    border:1px solid #5E925C;
    padding:1px 3px;
}
.fLeft{float:left;}
.fRight{float:right;}
.hide{display:none;}
.show{display:block;}
.clear, .clearL, .clearR{ visibility:hidden; height:0; clear:both; line-height:0; font-size:0px;}
.clearL{clear:left;}
.clearR{clear:right;}
.rClearL{clear:left;}
.rClearR{clear:right;}
p{margin:3px 0;  font-size:90%;}
.aCenter{ text-align:center;}
.aRight{ text-align:right;}
.noBg{ background:none !important;}
/*.button{cursor:pointer;  height:20px !important; border:none !important;}*/
.actions{text-align:center; margin:10px 0; float:none !important;}
.actions input{ float:none !important; margin:0 5px !important; }
.actions .submitBtn{ background:url(../images/buttons/lg_sbmt_btn.gif) no-repeat !important;width:170px !important; }
.actions .submitBtn:hover{ background:url(../images/buttons/lg_sbmt_btn.gif) no-repeat 0 -20px !important; }
.actions .cancelBtn{ background:url(../images/buttons/lg_cancel_btn.gif) no-repeat !important;width:100px !important; }
.actions .cancelBtn:hover{ background:url(../images/buttons/lg_cancel_btn.gif) no-repeat 0 -20px !important; }
.actions .saveChangesBtn{ background:url(../images/buttons/gry_svchg_btn.gif) no-repeat !important;width:101px !important; }
.actions .saveChangesBtn:hover{ background:url(../images/buttons/gry_svchg_btn.gif) no-repeat 0 -20px !important; }
.actions .nextBtn{ background:url(../images/buttons/gry_nxt_btn.gif) no-repeat !important;width:51px !important; }
.actions .nextBtn:hover{ background:url(../images/buttons/gry_nxt_btn.gif) no-repeat 0 -20px !important; }
.actions .backBtn{ background:url(../images/buttons/gry_bac_btn.gif) no-repeat !important;width:51px !important; }
.actions .backBtn:hover{ background:url(../images/buttons/gry_bac_btn.gif) no-repeat 0 -20px !important; }
.actions .changeEmailBtn{ background:url(../images/buttons/gry_chgeml_btn.gif) no-repeat !important;width:101px !important; }
.actions .changeEmailBtn:hover{ background:url(../images/buttons/gry_chgeml_btn.gif) no-repeat 0 -20px !important; }
/* End Global*/

/* Layout structure*/
#wrapper{width:1008px; margin:0 auto; text-align:left;}
#contents{
    background:#FFFFE7 url(../images/mytw_ContentBg.gif) repeat-y;
    padding-bottom:10px;
    min-height:600px;
}
#contents .mainContent{ background:transparent url(../images/mytw_UpperContentBg.gif) no-repeat; /*min-height:395px;*/ height:auto !important; height:395px; padding:10px 14px 10px 16px;}

/* Header */
#header{ background:url(../images/mytw_HeaderL.gif) no-repeat; height:100px;}
#header .content{ background:url(../images/mytw_HeaderR.gif) no-repeat top right; height:80px;  padding:20px 30px 0px 30px;}
#header h1{ background:url(../images/mytw_top_logo.gif) no-repeat; height:80px; width:200px; float:left;}
#header li{ float:right; background:url(../images/mytw_top_dvdr.gif) top right no-repeat; height:69px; padding-right:2px;}
#header li a{ text-indent:-9999px; display:block; height:34px; margin:0 8px 0 10px;}

/* Header link*/
.signUpLink{ background:url(../images/buttons/mytw_top_su_btn.gif); width:84px;}
.signUpLink:hover{ background:url(../images/buttons/mytw_top_su_btn.gif) 0 34px;}
.aboutLink { background:url(../images/buttons/mytw_top_abt_btn.gif); width:72px;}
.aboutLink:hover { background:url(../images/buttons/mytw_top_abt_btn.gif) 0 34px; }
.logoutLink{ background:url(../images/buttons/mytw_top_lo_btn.gif); width:81px;}
.logoutLink:hover{ background:url(../images/buttons/mytw_top_lo_btn.gif) 0 34px; }
.helpLink{ background:url(../images/buttons/mytw_top_hlp_btn.gif); width:53px;}
.helpLink:hover{ background:url(../images/buttons/mytw_top_hlp_btn.gif) 0 34px;}
.homeLink{ background:url(../images/buttons/mytw_top_hm_btn.gif); width:69px;}
.homeLink:hover{ background:url(../images/buttons/mytw_top_hm_btn.gif) 0 34px;}
.mobileLink{ background:url(../images/buttons/mytw_top_mbl_btn.gif); width:77px;}
.mobileLink:hover{ background:url(../images/buttons/mytw_top_mbl_btn.gif) 0 34px;}

/* Login Panel*/
.loginPanel{float:right; text-align:right;}
.loginPanel input{width:116px; border:1px solid #777; background:#fff; float:left;  margin-left:5px; color:#A3424D;  }
.loginPanel span{display:block; clear:left; padding:4px 0;}
.loginPanel label{ display:block; float:left; width:70px; text-align:right;font-size:12px; color:#79AF76;}
.loginPanel input.button{padding:0; float:none; width:51px;}
.loginPanel input.button{ background:url(../images/buttons/mytw_top_logn_btn.gif) no-repeat; width:51px; height:20px; text-indent:-9999px; border:none; margin-left:5px;}
.loginPanel input.button:hover{ background:url(../images/buttons/mytw_top_logn_btn.gif) 0 20px; }
.loginPanel a{ font-weight:bold; color:#A3424D; }
/* End header */

#userName{color:#5E925C;float:right;font-family:Helvetica,Verdana,Sans-Serif;font-size:19px;text-align:right;padding-top:25px;}
.currentUserType {font-size:17px;}

/* Footer*/
#footer{
    background:#FFFFE7 url(../images/mytw_FooterL.gif) left bottom no-repeat;
    margin:0 14px 0 16px;
    border-top:2px solid #79AF76;
}
#footer .content{ background:url(../images/mytw_FooterR.gif) right bottom no-repeat; padding:0 10px;  height:37px; }
#copyright{display:block;  float:left; font-size:12px; padding-top:12px; color:#918C8C;}
#legals{height:33px;  padding-right:0px;}
#legals li{float:right;color:#66b473; background:url(../images/mytw_ftr_dvdr.gif) bottom right no-repeat; height:37px;list-style-type:none;}
#legals li a{color:#66b473; text-indent:-9999px; display:block; height:20px; margin:10px 10px 0 10px;}
.termAndConditionLink{ background:url(../images/buttons/mytw_ftr_tc_btn.gif) no-repeat; width:170px; }
.termAndConditionLink:hover{ background:url(../images/buttons/mytw_ftr_tc_btn.gif) 0 20px;}
.privacyPolicyLink{ background:url(../images/buttons/mytw_ftr_pp_btn.gif) no-repeat; width:111px;}
.privacyPolicyLink:hover{ background:url(../images/buttons/mytw_ftr_pp_btn.gif) 0 20px;}
.securityLink{ background:url(../images/buttons/mytw_ftr_sp_btn.gif) no-repeat; width:115px;}
.securityLink:hover{ background:url(../images/buttons/mytw_ftr_sp_btn.gif) 0 20px;}
.contactUsLink{ background:url(../images/buttons/mytw_ftr_cu_btn.gif) no-repeat; width:85px;}
.contactUsLink:hover{ background:url(../images/buttons/mytw_ftr_cu_btn.gif) 0 20px;}
/* End footer*/

/* Nav Settings */
.menu-header {margin-bottom:2px; padding-top:10px; padding-bottom:0px; border-bottom:1px solid; font-weight:bold;}
.menu-sub-header {margin-bottom:-2px;}
.menu-item {margin-bottom:-2px;}
/* End Nav Settings */

/* Settings */
/* ******** */

/* Messages */
.notice-info-message {background:#FFF6BF; color:#514721; text-align: center; font-weight:bold; padding: 10px; margin: 0px 0px 15px 0px; border: 1px solid #FFD324; width: 96.85%;}
.notice-error-message {background: #FBE3E4; color:Red; text-align: center; font-weight:bold; padding: 10px; margin: 0px 0px 15px 0px; border: 1px solid Red; width: 96.85%;}
.notice-success-message {background: #E6EFC2; color:Green; text-align: center; font-weight:bold; padding: 10px; margin: 0px 0px 15px 0px; border: 1px solid Green; width: 96.85%;}
.notice-validation-message {
    background: #FBE3E4;
    color:Red;
    text-align: left;
    font-weight:normal;
    padding: 10px;
    margin: 0px 0px 15px 0px;
    border: 1px solid Red;
    width: 96.85%;
}
.notice-validation-message li {
    list-style-type:disc;
    list-style-position:inside;
}
.notice-none {display:none;}
/* End Message */

/* Settings Global */
fieldset {font-size:13px;}
.legendData {/*width:632px;*/ padding:5px; text-align:left; /*width:100%;*/}
.editNote{color:#E00000;font-size:11px;}
.validation-summary {text-align:left; padding:10px; margin-bottom:20px; border:1px solid #C0C0C0; width:96.5%;}

.leftCol {width:150px;}
.rightCol {}

.active-link {text-decoration:none;}
.active-link:hover {text-decoration:underline;}
.disabled-link {text-decoration:none;}
.disabled-link:hover {text-decoration:none; cursor:not-allowed;}
.checkColumn {width:20px;}

.deleteButton{ background:url(../images/buttons/dl_dltsm_btn.png) 0 -34px no-repeat; height:17px; width:18px; border:none; text-indent:-9999px; cursor:pointer !important;}
.deleteButton:hover{ background:url(../images/buttons/dl_dltsm_btn.png) 0 -17px no-repeat;}
.deleteButtonDisabled{ background:url(../images/buttons/dl_dltsm_btn.png) no-repeat; height:17px; width:18px; border:none; text-indent:-9999px; cursor:pointer !important; cursor:not-allowed;}
.deleteButtonDisabled:hover{ background:url(../images/buttons/dl_dltsm_btn.png) no-repeat; height:17px; width:18px; border:none; text-indent:-9999px; cursor:pointer !important; cursor:not-allowed;}

.deleteButtonAlt{ background:url(../images/buttons/dl_dlt_btn.png) 0 -34px no-repeat; height:17px; width:68px; border:none; text-indent:-9999px; cursor:pointer !important;}
.deleteButtonAlt:hover{ background:url(../images/buttons/dl_dlt_btn.png) 0 -17px no-repeat;}
.deleteButtonAltDisabled{ background:url(../images/buttons/dl_dlt_btn.png) no-repeat; height:17px; width:68px; border:none; text-indent:-9999px; cursor:pointer !important; cursor:not-allowed;}
.deleteButtonAltDisabled:hover{ background:url(../images/buttons/dl_dlt_btn.png) no-repeat; height:17px; width:68px; border:none; text-indent:-9999px; cursor:pointer !important; cursor:not-allowed;}

.restoreButton{ background:url(../images/buttons/dl_rstr_btn.png) 0 -34px no-repeat; height:17px; width:70px; border:none; text-indent:-9999px; cursor:pointer !important;}
.restoreButton:hover{ background:url(../images/buttons/dl_rstr_btn.png) 0 -17px no-repeat;}
.restoreButtonDisabled{ background:url(../images/buttons/dl_rstr_btn.png) no-repeat; height:17px; width:70px; border:none; text-indent:-9999px; cursor:pointer !important; cursor:not-allowed;}
.restoreButtonDisabled:hover{ background:url(../images/buttons/dl_rstr_btn.png) no-repeat; height:17px; width:68px; border:none; text-indent:-9999px; cursor:pointer !important; cursor:not-allowed;}

.purgeButton{ background:url(../images/buttons/dl_prg_btn.png) 0 -34px no-repeat; height:17px; width:56px; border:none; text-indent:-9999px; cursor:pointer !important;}
.purgeButton:hover{ background:url(../images/buttons/dl_prg_btn.png) 0 -17px no-repeat;}
.purgeButtonDisabled{ background:url(../images/buttons/dl_prg_btn.png) no-repeat; height:17px; width:56px; border:none; text-indent:-9999px; cursor:pointer !important; cursor:not-allowed;}
.purgeButtonDisabled:hover{ background:url(../images/buttons/dl_prg_btn.png) no-repeat; height:17px; width:68px; border:none; text-indent:-9999px; cursor:pointer !important; cursor:not-allowed;}
/* End Settings Global */

/* Schools */
.schoolCount {font-size:12px; padding-top:10px;}
.schools {width:96.5%; border:1px solid #C0C0C0; padding:10px; margin-top:3px;}
.schools-add {width:665px; text-align:right;}
.schoolInputText {width:395px;}
.schoolInputDropDown {width:470px;}
/* End Schools */

/* Users */
.userCount {font-size:12px; padding-top:10px;}
.userInputText {width:465px;}
.userInputDropDown {width:470px;}

.templateImage {vertical-align:middle;}
/* End Users */

/* User Uploads */
.tblUserUploadResultsStyle{width:100%; border-collapse:collapse; border:1px solid #A3434E; }
.tblUserUploadResultsStyle th, .tblUserUploadResultsStyle td {padding:1px 10px; text-align:left;}
.tblUserUploadResultsStyle th{ background:url(/Content/images/tbl_rpt.gif) repeat-x; height:30px; font-size:11px; color:#fff; font-weight:normal;}
.tblUserUploadResultsStyle td{ color:#3BA55B; font-size:11px; text-align:left;}
.tblUserUploadResultsStyle td a { color:#3BA55B;}
.tblUserUploadResultsStyle td a:hover { color:#f03b58;}
.tblUserUploadResultsStyle .alt{ background:#E9F6DC;}
.tblUserUploadResultsStyle .current{font-weight:bold;}
.tblUserUploadResultsStyle strong{ display:block; text-align:left; color:#A54052; padding-right:10px;}
/* End User Uploads */

/* Transfer Speed */
.tblTransferSpeedStyle{width:100%; border-collapse:collapse; border:1px solid #A3434E; }
.tblTransferSpeedStyle th, .tblTransferSpeedStyle td {padding:0px 10px;}
.tblTransferSpeedStyle th{ background:url(/Content/images/tbl_rpt.gif) repeat-x; height:30px; color:#fff; font-weight:normal;}
.tblTransferSpeedStyle td{ color:#3BA55B;}
.tblTransferSpeedStyle td a { color:#3BA55B;}
.tblTransferSpeedStyle td a:hover { color:#f03b58;}
.tblTransferSpeedStyle .alt{ background:#E9F6DC;}
.tblTransferSpeedStyle .current{font-weight:bold;}
.tblTransferSpeedStyle strong{ display:block; text-align:left; color:#A54052; padding-right:10px;}
/* End Transfer Speed */

/* Lockers */
.lockerCount {font-size:12px; padding-top:10px;}
.lockerInputText {width:465px;}
.lockerInputDropDown {width:470px;}
/* End Lockers */

/* SettingsNav */
.SettingsNav {text-decoration:none;}
.SettingsNav:hover {text-decoration:underline;}
.SettingsNavCurrentItem {text-decoration:none; font-weight:bold; font-style:italic;}
/* End SettingsNav */

/* ReportsNav */
.ReportsNav {text-decoration:none;}
.ReportsNav:hover {text-decoration:underline;}
.ReportsNavCurrentItem {text-decoration:none; font-weight:bold; font-style:italic;}
/* End ReportsNav */

/* Edit Roles */
.editRoleInputText {width:360px;}
.editRoleDropDown {width:230px;}

.tblRoleStyle{width:100%; border-collapse:collapse; border:1px solid #A3434E; }
.tblRoleStyle th, .tblRoleStyle td {padding:1px 10px;}
.tblRoleStyle th{ background:url(/Content/images/tbl_rpt.gif) repeat-x; height:30px; color:#fff; font-weight:normal;}
.tblRoleStyle td{ color:#3BA55B;}
.tblRoleStyle td a { color:#3BA55B;}
.tblRoleStyle td a:hover { color:#f03b58;}
.tblRoleStyle .alt{ background:#E9F6DC;}
.tblRoleStyle .current{font-weight:bold;}
.tblRoleStyle strong{ display:block; text-align:left; color:#A54052; padding-right:10px;}
/* End Edit Roles */

/* My Account */
.tblMyAccountStyle{width:100%; border-collapse:collapse; border:1px solid #A3434E; }
.tblMyAccountStyle th, .tblMyAccountStyle td {padding:1px 10px;}
.tblMyAccountStyle th{ background:url(/Content/images/tbl_rpt.gif) repeat-x; height:30px; color:#fff; font-weight:normal;}
.tblMyAccountStyle td{ color:#3BA55B;}
.tblMyAccountStyle td a { color:#3BA55B;}
.tblMyAccountStyle td a:hover { color:#f03b58;}
.tblMyAccountStyle .alt{ background:#E9F6DC;}
.tblMyAccountStyle .current{font-weight:bold;}
.tblMyAccountStyle strong{ display:block; text-align:left; color:#A54052; padding-right:10px;}

.changePassword {}
.changePassword h3 {color:#A54052;font-size:15px;margin:10px 0 5px;}
.changePassword .container {margin-bottom:25px;}
.changePassword .header {float:left;color:#A54052;font-size:15px;margin:0px 10px 0px 0px;font-weight:bold;}
.changePassword .change {font-size:11px;}
.changePassword .description {font-size:11px;}
.changePassword ul {margin:10px 0px 20px 0px;}
.changePassword li {padding-left:15px;}
.updated-passwords { text-align: left; padding: 10px; margin-bottom: 20px; border: 1px solid #C0C0C0; width: 552px; color:#3CB371; font-weight:bold; }
.access-denied { text-align: left; padding: 10px; margin-bottom: 20px; border: 1px solid #C0C0C0; width: 552px; color:Red; font-weight:bold; }
.no-change { text-align: left; padding: 10px; margin-bottom: 20px; border: 1px solid #C0C0C0; width: 552px; color:#333333; font-weight:bold; }
.validation-summary { text-align: left; padding: 10px; margin-bottom: 20px; border: 1px solid #C0C0C0; width: 552px; }
/* End My Account */

/* Forgot Password */
.ResetOptions .spacer {padding-top:10px; text-align:left;}
.ResetOptions input {margin-right:2px; vertical-align:middle;}
.resetPasswordUserName {width:250px; margin-top:5px;}

/*#pnlResetOptions fieldset {min-height:200px;}*/
#pnlResetOptions legend {min-height:200px;}

.wrapper
{
    width: 100%;
    position: relative;
    clear: both;
    min-height:150px;
}
.left
{
    width: 50%;
    position: relative;
    float: left;
    text-align: left;
}

.right
{
    /*width: 45%;*/
    position: relative;
    float: right;
    text-align:right;
}
/* End Forgot Password */

/* File Type */
.FileTypeChoices .spacer {padding-top:10px;}
.FileTypeChoices input {margin-right:2px; vertical-align:middle;}

.FileTypes table {border-collapse:collapse;}
.FileTypes tr {margin:0px;}
.FileTypes td {width:100px; padding-right:35px;}
/* End File Type */

/* Export Users */
.ExportUsersChoices .spacer {padding-top:10px;}
.ExportUsersChoices input {margin-right:2px; vertical-align:middle;}

.noCursorPointer {cursor:default;}
.noCursorPointer:hover {cursor:default;}
/* End Export Users */

/* File Size */
.FileSize .spacer {padding-top:10px; vertical-align:top; text-align:left; height:20px;}
.FileSize input {margin-right:2px; vertical-align:middle;}

.FileSize {border-collapse:collapse;}
.FileSize tr {margin:0px;}
.FileSize td {padding-right:15px;}

.FileSize .fileSizeInputText {width:25px;}
.FileSize .fileSizeInputDropDown {width:470px;}

.FileSize .header-row {border-bottom:1px solid #C0C0C0; padding-bottom:5px; text-align:left; vertical-align:top;}

.tblFileSizeStyle{width:100%; border-collapse:collapse; border:1px solid #A3434E; }
.tblFileSizeStyle th, .tblFileSizeStyle td {padding:1px 10px;}
.tblFileSizeStyle th{ background:url(/Content/images/tbl_rpt.gif) repeat-x; height:30px; color:#fff; font-weight:normal;}
.tblFileSizeStyle td{ color:#3BA55B;}
.tblFileSizeStyle td a { color:#3BA55B;}
.tblFileSizeStyle td a:hover { color:#f03b58;}
.tblFileSizeStyle .alt{ background:#E9F6DC;}
.tblFileSizeStyle .current{font-weight:bold;}
.tblFileSizeStyle strong{ display:block; text-align:left; color:#A54052; padding-right:10px;}
/* End File Size */

/* Space Allocation */
.SpaceAllocation .spacer {padding-top:10px; vertical-align:top; text-align:left; height:20px;}
.SpaceAllocation input {margin-right:2px; vertical-align:middle;}

.SpaceAllocation {border-collapse:collapse;}
.SpaceAllocation tr {margin:0px;}
.SpaceAllocation td {padding-right:15px;}

.SpaceAllocation .spaceAllocationInputText {width:150px;}
.SpaceAllocation .spaceAllocationInputDropDown {width:470px;}

.SpaceAllocation .header-row {border-bottom:1px solid #C0C0C0; padding-bottom:5px; text-align:left; vertical-align:top;}

.tblSpaceAllocationStyle{width:100%; border-collapse:collapse; border:1px solid #A3434E; }
.tblSpaceAllocationStyle th, .tblSpaceAllocationStyle td {padding:1px 10px;}
.tblSpaceAllocationStyle th{ background:url(/Content/images/tbl_rpt.gif) repeat-x; height:30px; color:#fff; font-weight:normal;}
.tblSpaceAllocationStyle td{ color:#3BA55B;}
.tblSpaceAllocationStyle td a { color:#3BA55B;}
.tblSpaceAllocationStyle td a:hover { color:#f03b58;}
.tblSpaceAllocationStyle .alt{ background:#E9F6DC;}
.tblSpaceAllocationStyle .current{font-weight:bold;}
.tblSpaceAllocationStyle strong{ display:block; text-align:left; color:#A54052; padding-right:10px;}
/* End Space Allocation */

/* ************ */
/* End Settings */

/* Table Style */
.tblStyle{width:100%; border-collapse:collapse; border:1px solid #A3434E; }
.tblStyle th, .tblStyle td {padding:0px 10px;}
.tblStyle th{ background:url(/Content/images/tbl_rpt.gif) repeat-x; height:30px; color:#fff; font-weight:normal; width:25%; font-size:12px;}
.tblStyle td{ color:#3BA55B; font-size:12px;}
.tblStyle td a { color:#3BA55B;}
.tblStyle td a:hover { color:#f03b58;}
.tblStyle .alt{ background:#E9F6DC;}
.tblStyle .current{font-weight:bold;}
.tblStyle strong{ display:block; text-align:left; color:#A54052; padding-right:10px;}
/* End Table Style */

/* -----------------For Home Page ----------------------- */

/* TopMenu */
#topMenu {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -435px;
    color:#FFFFFF;
    height:29px;
    margin-left:16px;
    padding:0 20px;
    position:relative;
    width:938px;
}
#topMenu a {
    margin-right:2px;
}
#topMenu a.lockersBtn {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left 0;
    width:95px;
}
#topMenu a.settingsBtn {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -87px;
    width:96px;
}
#topMenu a.reportsBtn {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -174px;
    width:89px;
}
#topMenu a.logoutBtn {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -261px;
    width:92px;
}
#topMenu a.helpBtn {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -348px;
    width:75px;
}
#topMenu a.lockersBtn:hover,
#topMenu a.lockersBtn.active {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -29px;
}
#topMenu a.lockersBtn.disabled {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -58px;
}
#topMenu a.settingsBtn:hover,
#topMenu a.settingsBtn.active {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -116px;
}
#topMenu a.settingsBtn.disabled {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -145px;
}
#topMenu a.reportsBtn:hover,
#topMenu a.reportsBtn.active {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -203px;
}
#topMenu a.reportsBtn.disabled {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -232px;
}
#topMenu a.logoutBtn:hover,
#topMenu a.logoutBtn.active {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -290px;
}
#topMenu a.logoutBtn.disabled {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -319px;
}
#topMenu a.helpBtn:hover,
#topMenu a.helpBtn.active {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -377px;
}
#topMenu a.helpBtn.disabled {
    background:#83222D url(../images/menus/menu_bar_sprt.png) repeat-x scroll left -406px;
}
#topMenu a {
    color:#fff;
    height:29px;
    float:left;
    background: transparent no-repeat scroll 0 0;
}
/* End TopMenu */

/* Left Content Section */
#leftContainer{
    float:left;
    padding-left:23px;

}
#leftContainer a{
    color:#5E925C;
}
#leftWrap,
#rightWrap {
    padding-top:7px;
    padding-right:7px;
	width:250px; float:left;
}
#leftWrap {
    width:250px;
}
#leftWrap > .wrapTop,
#rightWrap > .wrapTop {
	background: url(../images/containers/ig_toplft.png) no-repeat left top;
	margin-right: 12px;
}
#leftWrap > .wrapTop .inner,
#rightWrap > .wrapTop .inner {
	background: url(../images/containers/ig_toprt.png) no-repeat right top;
	margin-right: -12px;
	height: 12px;
}
#rightWrap > .wrapBtm {
	background: url(../images/containers/ig_btmlft.png) no-repeat left top;
	margin-right: 12px;
}
#rightWrap > .wrapBtm .inner {
	background: url(../images/containers/ig_btmrt.png) no-repeat right top;
	margin-right: -12px;
	height: 12px;
}
#leftOuter,
#rightOuter {
	background: url(../images/containers/ig_leftmid.gif) repeat-y left top;
	margin-right: 12px;
}
#leftOuter #leftMain,
#rightOuter #rightMain {
	padding: 0 10px;
	background: url(../images/containers/ig_rtmid.gif) repeat-y right top;
	margin-right: -12px;
}
/* End Left Content Section */

/* Right Content Section */
#rightWrap {
    color:#000;
	width:705px;
}
#rightWrap a{
    color:#5E925C;
}

/* End Right Content Section */

/* File List Container */
.fileWrap, .fileAltWrap {
    padding-bottom:7px;
    min-width:685px;
    max-width:685px;
}
.fileWrap > .wrapTop {
	background: url(../images/containers/iw_toplft.png) no-repeat left top;
}
.fileAltWrap > .wrapTop {
	background: url(../images/containers/iy_toplft.png) no-repeat left top;
}
.fileWrap > .wrapTop,
.fileAltWrap > .wrapTop {
	margin-right: 12px;
}
.fileWrap > .wrapTop .inner {
	background: url(../images/containers/iw_toprt.png) no-repeat right top;
}
.fileAltWrap > .wrapTop .inner {
	background: url(../images/containers/iy_toprt.png) no-repeat right top;
}
.fileWrap > .wrapTop .inner,
.fileAltWrap > .wrapTop .inner {
	margin-right: -12px;
	height: 12px;
}
.fileWrap > .wrapBtm {
	background: url(../images/containers/iw_btmlft.png) no-repeat left top;
}
.fileAltWrap > .wrapBtm {
	background: url(../images/containers/iy_btmlft.png) no-repeat left top;
}
.fileWrap > .wrapBtm,
.fileAltWrap > .wrapBtm {
	margin-right: 12px;
}
.fileWrap > .wrapBtm .inner {
	background: url(../images/containers/iw_btmrt.png) no-repeat right top;
}
.fileAltWrap > .wrapBtm .inner {
	background: url(../images/containers/iy_btmrt.png) no-repeat right top;
}
.fileWrap > .wrapBtm .inner,
.fileAltWrap > .wrapBtm .inner {
	margin-right: -12px;
	height: 12px;
}
.fileOuter {
	background: url(../images/containers/iw_leftmid.gif) repeat-y left top;
}
.fileAltOuter {
	background: url(../images/containers/iy_leftmid.gif) repeat-y left top;
}
.fileOuter,
.fileAltOuter {
	margin-right: 12px;
}
.fileOuter .fileMain {
	background: url(../images/containers/iw_rtmid.gif) repeat-y right top;
}
.fileAltOuter .fileAltMain {
	background: url(../images/containers/iy_rtmid.gif) repeat-y right top;
}
.fileOuter .fileMain,
.fileAltOuter .fileAltMain {
	padding: 0 10px;
	margin-right: -12px;
}
/* File List Container */

/* Locker Nav View */
#leftContent {
    color: #000;
    font-size:13px;
    padding-bottom:20px;
}
#leftContent h1
{
    font-size:22px;
    padding-bottom:10px;
}
#leftContent hr {
    border-color:#5E925C;
    border-style:double none none;
    border-width:3px 0 0;
    height:3px;
    margin:0 0 16px 0;
    text-align:left;
}
.sectionView {
    line-height:20px;
}
.exitProxyView {
    line-height:18px;
}
.sectionView, .exitProxyView {
    margin-bottom:8px;
    border:1px solid #ACACAC;
}
.sectionView .title {
    background-color:#336699;
    padding-left:4px;
}
.exitProxyView .title {
    background-color:#FEC521;
    padding-left:4px;
}
.sectionView .title a,
.exitProxyView .title a {
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}
.sectionView .title a {
    color:#fff !important;
}
.exitProxyView .title a {
    color:#7b0000 !important;
}
.proxyUserName {
    font-size:12px;
    font-style:italic;
    padding-left:20px;
}
.lockerView {
    line-height:20px;
    padding-bottom:8px;
    overflow:hidden;
}
.lockerView .title,
.lockerView .titleOpen {
    border-top:1px solid #ACACAC;
    border-bottom:1px solid #ACACAC;
    padding:0;
    background-color:#fff;
}
.lockerView .title .icon,
.lockerView .titleOpen .icon {
    background: #fff url(../images/icons/dot_btns.png) no-repeat scroll;
    width:20px;
    height:20px;
    float:left;
}
.lockerView .title .titleLink,
.lockerView .titleOpen .titleLink {
    float:left;
    min-width:200px;
    max-width:200px;
}
.lockerView .title .icon,
.lockerView .titleOpen .icon {
    background: transparent url(../images/icons/dot_btns.png) no-repeat scroll;
    width:20px;
    height:20px;
}
.lockerView .title .icon {
    background-position: left -180px;
}
.lockerView .titleOpen .icon {
    background-position: left -200px;
}
.lockerView .title .titleLink a,
.lockerView .titleOpen .titleLink a{
    color:#7B0000 !important;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}
.lockerView .folders {
    padding:2px 0 0 24px;
}
.lockerView .folders .myfiles {
    background:transparent url(../images/icons/dot_btns.png) no-repeat scroll left -160px;
    padding-left:24px;
    white-space:nowrap;
    border:1px solid transparent;
    height:19px;
    overflow:hidden;
}
.lockerView .folders .shared {
    background:transparent url(../images/icons/dot_btns.png) no-repeat scroll left -221px;
    padding-left:24px;
    white-space:nowrap;
    border:1px solid transparent;
    height:19px;
    overflow:hidden;
}
.lockerView .folders .submitted {
    background: transparent url(../images/icons/dot_btns.png) no-repeat scroll left -240px;
    padding-left:24px;
    white-space:nowrap;
    border:1px solid transparent;
    height:19px;
    overflow:hidden;
}
.lockerView .folders .trash {
    background: transparent url(../images/icons/dot_btns.png) no-repeat scroll left -261px;
    padding-left:24px;
    white-space:nowrap;
    border:1px solid transparent;
    height:19px;
    overflow:hidden;
}
.lockerView .folders .myfiles a,
.lockerView .folders .shared a,
.lockerView .folders .submitted a,
.lockerView .folders .trash a {
    color:#000000 !important;
    padding:0 5px;
    text-decoration:none;
}
.lockerView .folders .trash a.emptyLink {
    color:#5E925C !important;
    font-size:10px;
}
.lockerView .folders .myfiles a.active,
.lockerView .folders .shared a.active,
.lockerView .folders .submitted a.active,
.lockerView .folders .trash a.active {
    background:transparent url(../images/containers/highlight_lft.png) no-repeat scroll left top;
    color:#FFFFFF !important;
    font-weight:bold;
    text-decoration:none;
    margin-right:7px;
}
.lockerView .folders .myfiles a.active .inner,
.lockerView .folders .shared a.active .inner,
.lockerView .folders .submitted a.active .inner,
.lockerView .folders .trash a.active .inner {
    background:transparent url(../images/containers/highlight_rt.png) no-repeat scroll right top;
    margin-right:-10px;
    padding-right:4px;
}
.lockerView .folders .trash .trashInfo {
    font-size:10px;
}
.lockerView .lockerTWLink {
    padding-left:24px;
}
/* End Locker Nav View */

/* Usage Container */
.usageWrap {
    min-width:250px;
    max-width:250px;
    margin-top:-10px;
    color:#fff;
}
.usageWrap > .wrapTop {
	background: url(../images/containers/ir_toplft.png) no-repeat left top;
	margin-right: 12px;
}
.usageWrap > .wrapTop .inner {
	background: url(../images/containers/ir_toprt.png) no-repeat right top;
}
.usageWrap > .wrapTop .inner {
	margin-right: -12px;
	height: 12px;
}
.usageWrap > .wrapBtm {
	background: url(../images/containers/ir_btmlft.png) no-repeat left top;
	margin-right: 12px;
}
.usageWrap > .wrapBtm .inner {
	background: url(../images/containers/ir_btmrt.png) no-repeat right top;
	margin-right: -12px;
	height: 12px;
}
.usageOuter {
	background: url(../images/containers/ir_leftmid.gif) repeat-y left top;
	margin-right: 12px;
}
.usageOuter .usageMain {
	background: url(../images/containers/ir_rtmid.gif) repeat-y right top;
	padding: 0 10px;
	margin-right: -12px;
}
.usageMain .title{
    font-weight:bold;
    font-size:16px;
    padding-bottom:2px;
}
.usageMain .usageText{
    font-size:12px;
    padding-top:2px;
}
/* End Usage Container */

/* File List Header Row*/
#filelistHeader{
    height:16px;
    padding-bottom:10px;
}
#filelistHeader a {
    height:16px;
}

#filelistHeader #filters{
    width:320px;
    padding-left:5px;
}
#filelistHeader div {
    float:left;
}
#filelistHeader #statusColHdr a,
#filelistHeader #uploadedColHdr a,
#filelistHeader #sizeColHdr a,
#filelistHeader #categoryColHdr a {
    background-image: url(../images/buttons/sort_btns_sprt.png);
}
#filelistHeader #statusColHdr a {
    background-position:center -128px;
    display:block;
    width:68px;
}
#filelistHeader #statusColHdr a:hover {
    background-position:center -144px;
}
#filelistHeader #statusColHdr a.up {
    background-position:center -160px;
}
#filelistHeader #statusColHdr a.down {
    background-position:center -176px;
}
#filelistHeader #statusColHdr {
    background-position:center 0;
    width:80px;
}
#filelistHeader #uploadedColHdr a {
    background-position:center 0;
    display:block;
    width:68px;
}
#filelistHeader #uploadedColHdr a:hover {
    background-position:center -16px;
}
#filelistHeader #uploadedColHdr a.up {
    background-position:center -32px;
}
#filelistHeader #uploadedColHdr a.down {
    background-position:center -48px;
}
#filelistHeader #uploadedColHdr {
    background-position:center 0;
    width:100px;
}
#filelistHeader #sizeColHdr a {
    background-position:center -192px;
    display:block;
    width:68px;
}
#filelistHeader #sizeColHdr a:hover {
    background-position:center -208px;
}
#filelistHeader #sizeColHdr a.up {
    background-position:center -224px;
}
#filelistHeader #sizeColHdr a.down {
    background-position:center -240px;
}
#filelistHeader #sizeColHdr {
    background-position:center 0;
    width:80px;
}
#filelistHeader #categoryColHdr a {
    background-position:center -64px;
    display:block;
    width:68px;
}
#filelistHeader #categoryColHdr a:hover {
    background-position:center -80px;
}
#filelistHeader #categoryColHdr a.up {
    background-position:center -96px;
}
#filelistHeader #categoryColHdr a.down {
    background-position:center -112px;
}
#filelistHeader #categoryColHdr {
    background-position:center 0;
    width:100px;
}
/* End File List Header Row*/

/* File List Row Detail*/
#rightWrap .disabled {color:gray;}
.fileHeader{
    /*border-bottom:3px double #5E925C;*/
}
.fileHeader td.title{
    font-weight:bold;
    font-style:italic;
    font-size:18px;
    width:305px;
}
.fileHeader td.status{
    font-size:14px;
    width:75px;
}
.fileHeader td.uploaded{
    font-size:14px;
    width:95px;
}
.fileHeader td.size{
    font-size:14px;
    width:70px;
}
.fileHeader td.category{
    font-size:14px;
    width:80px;
}
.fileDetails{
    /*border-top:3px double #5E925C;*/
    margin-left:40px;
}
.fileDetails .lbl{
    font-weight:bold;
    width:115px;
    vertical-align:top;
}
.fileDetails .data{
    vertical-align:top;
}
.fileDetails .data .commentName{
    font-size:12px;
    font-style:italic;
}
.fileAltContent .fileHeader{
    /*font-style:italic;*/
}
.detailHeader {
    font-size:18px;
    font-weight:bold;
    color:#7b0000;
    margin:0;
    padding:0;
}
/* End File List Row Detail*/

/* File List Row Buttons*/
.listitemButtons, .detailButtons{
    height:20px;
    padding-top:3px;
}
.listitemButtons{
    /*padding-left:372px;*/
}
.listitemButtons a,
.detailButtons a {
    float:left;
}
a.addVersion,
a.addComment,
a.download,
a.cancel,
a.delete,
a.detail,
a.add,
a.addNewFile,
a.restore,
a.save,
a.reply,
a.share,
a.submit,
a.enable,
a.disable,
a.unshare,
a.deleteAllVersions,
a.restrict,
a.unrestrict,
a.lock,
a.unlock,
a.returnFile,
a.commentAndReturnFile
{
    background-image: url(../images/buttons/pill_btns_sprt.png);
    height:19px;
}
/*#filelistHeader #filters a.addNewFile,
.listitemButtons a.save, .detailButtons a.save,
.listitemButtons a.cancel, .detailButtons a.cancel,
.listitemButtons a.addVersion, .detailButtons a.addVersion,
.listitemButtons a.download, .detailButtons a.download,
.listitemButtons a.detail, .detailButtons a.detail,
.listitemButtons a.delete, .detailButtons a.delete {
    background-image: url(../images/buttons/pill_btns_sprt.png);
}*/
a.addVersion {
    background-position:left -6px;
    display:block;
    width:99px;
}
a.addVersion:hover {
    background-position:left -34px;
}
a.addComment {
    background-position:left -62px;
    display:block;
    width:100px;
}
a.addComment:hover {
    background-position:left -90px;
}
a.download {
    background-position:left -118px;
    display:block;
    width:76px;
}
a.download:hover {
    background-position:left -146px;
}
a.cancel {
    background-position:left -174px;
    display:block;
    width:61px;
}
a.cancel:hover {
    background-position:left -202px;
}
a.delete {
    background-position:left -230px;
    display:block;
    width:60px;
}
a.delete:hover {
    background-position:left -258px;
}
a.detail {
    background-position:left -286px;
    display:block;
    width:55px;
}
a.detail:hover {
    background-position:left -314px;
}
/*a.add {
    background-position:left -280px;
    display:block;
    width:56px;
}
a.add:hover {
    background-position:left -308px;
}*/
a.addNewFile {
    background-position:left -398px;
    display:block;
    width:87px;
    height:19px !important;
}
a.addNewFile:hover {
    background-position:left -426px;
}
a.restore {
    background-position:left -454px;
    display:block;
    width:68px;
}
a.restore:hover {
    background-position:left -482px;
}
a.save {
    background-position:left -510px;
    display:block;
    width:62px;
}
a.save:hover {
    background-position:left -538px;
}
/*a.reply {
    background-position:left -504px;
    display:block;
    width:63px;
}
a.reply:hover {
    background-position:left -532px;
}*/
a.share {
    background-position:left -622px;
    display:block;
    width:62px;
}
a.share:hover {
    background-position:left -650px;
}
a.submit {
    background-position:left -678px;
    display:block;
    width:59px;
}
a.submit:hover {
    background-position:left -706px;
}
/*a.enable {
    background-position:left -504px;
    display:block;
    width:63px;
}
a.enable:hover {
    background-position:left -532px;
}*/
/*a.disable {
    background-position:left -504px;
    display:block;
    width:63px;
}
a.disable:hover {
    background-position:left -532px;
}*/
a.unshare {
    background-position:left -846px;
    display:block;
    width:69px;
}
a.unshare:hover {
    background-position:left -874px;
}
a.deleteAllVersions {
    background-position:left -902px;
    display:block;
    width:117px;
}
a.deleteAllVersions:hover {
    background-position:left -930px;
}
a.restrict {
    background-position:left -958px;
    display:block;
    width:68px;
}
a.restrict:hover {
    background-position:left -986px;
}
a.unrestrict {
    background-position:left -1014px;
    display:block;
    width:75px;
}
a.unrestrict:hover {
    background-position:left -1042px;
}
a.lock {
    background-position:left -1070px;
    display:block;
    width:50px;
}
a.lock:hover {
    background-position:left -1098px;
}
a.unlock {
    background-position:left -1126px;
    display:block;
    width:59px;
}
a.unlock:hover {
    background-position:left -1154px;
}
a.returnFile {
    background-position:left -1182px;
    display:block;
    width:82px;
}
a.returnFile:hover {
    background-position:left -1210px;
}
a.commentAndReturnFile {
    background-position:left -1238px;
    display:block;
    width:132px;
}
a.commentAndReturnFile:hover {
    background-position:left -1266px;
}
/* End File List Row Buttons*/

/* File Detail screen History tables */
table.history {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#787878;
	color: #787878;
}
table.history td,
table.history th {
	padding: 2px 4px;
}
table.history thead th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	text-transform:uppercase;
}
table.history tbody th {
	font-weight: bold;
}
table.history tbody tr {
	background-color:#FFF;
	text-align:left;
}
table.history tbody tr.odd {
	background: #f9f9f9;
	border-top:1px solid #FFF;
}
table.history tbody th a:link,
table.history tbody th a:visited{
	color:#96D030;
	background:url(http://infectedfx.net/css/tables/layout.gif) no-repeat;
	padding:3px 0px 0px 18px;
}
table.history tbody th a:hover{
	color:#FF8601;
}
table.history tbody tr td {
	/*height:50px;*/
	background: #FFF;
	border: 1px solid #FFF;
}
table.history tbody tr.odd td{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}
table.history td a:link,
table.history td a:visited {
	color: #1975D7;
	text-decoration: none;
}
table.history td a:hover {
	color: #50ADEA;
	border-bottom:2px solid #8FD5FF;
	text-decoration: none ;
}
td.min {
    width:1px;
    white-space:nowrap;
}
td.fill {
    width:100%;
}
/* End File Detail screen History tables */

/* Begin Drag/Drop */
#droppable { width: 150px; height: 150px; padding: 0.5em; float: left; margin: 10px; border:1px solid blue; }
#draggable, #draggable-nonvalid { width: 100px; height: 100px; padding: 0.5em; float: left; margin: 10px 10px 10px 0; border:1px solid red;}
.dropActive{border:1px solid #9F6000 !important;background-color: #FEE372 !important;}
.dropHover{border:1px solid #4F8A10 !important;background-color: #DFF2BF !important;}
/* End Drag/Drop */

/* Bottom Container*/
.bottomContent .container .header{ background:url(../images/containers/mytw_btm_HeaderL.gif) no-repeat; height:9px;}
.bottomContent .container .header .corner{ background:url(../images/containers/mytw_btm_HeaderR.gif) top right no-repeat; height:9px;}
.bottomContent .container .footer{ background:url(../images/containers/mytw_btm_FooterL.gif) no-repeat; height:10px;}
.bottomContent .container .footer .corner{ background:url(../images/containers/mytw_btm_FooterR.gif) top right no-repeat; height:9px;}
.bottomContent .container .content{ background:#EFF9E0; border:1px solid #CCE1BB; border-width:0 1px; padding:10px 10px 0px 10px;}
/* End Bottom Container*/

/* Bottom Content */
.bottomContent{margin:0 41px 0 28px; font-size:90%;}
.bottomContent p{margin:0; padding:0;}
.bottomContent li{float:left; width:440px;}
.bottomContent li div{padding:0 20px;}
.bottomContent li li{float:none; list-style:disc; font-size:90%; width:auto; margin:5px 0;}
.bottomContent li ul{margin-left:30px;}
.bottomContent .madeForStudent{background:url(../images/mytw_btm_dvdr.gif) top right no-repeat; display:block; min-height:123px; height:auto !important; height:163px; margin-right:10px; padding-right:10px; width:453px;}
.bottomContent .moreFeaturesSoon{display:block; min-height:123px; height:auto !important; height:163px; margin-right:10px; padding-right:10px; width:400px;}
li.madeForStudent, li.moreFeaturesSoon{list-style-type:none;}
.madeForStudentPic {
    background:transparent url(../images/text/mytw_btm_ttl_mfsp.gif) no-repeat scroll 0 0;
    height:30px;
    width:387px;
}
.moreFeatureSoonPic {
    background:transparent url(../images/text/mytw_btm_ttl_mfcs.gif) no-repeat scroll 0 0;
    height:30px;
    width:322px;
}
.oopsPic{
    background:transparent url(../images/text/dl_btm_ttl_oops.gif) no-repeat scroll 0 0;
    height:30px;
    width:78px;
}
.teacherOrderPic{
    background:transparent url(../images/text/dl_btm_ttl_tchordr.gif) no-repeat scroll 0 0;
    height:30px;
    width:170px;
}
.customQuotePic{
    background:transparent url(../images/text/dl_btm_ttl_cstqt.gif) no-repeat scroll 0 0;
    height:30px;
    width:170px;
}
.thankYouPic{
    background:transparent url(../images/text/dl_btm_ttl_thnkyu.gif) no-repeat scroll 0 0;
    height:30px;
    width:141px;
}

/* End Bottom Content*/

#notice, #alert {text-align: center; padding:10px; /*margin: 0px 224px;*/ width: 535px; font-weight:bold;}
#notice {border: solid 1px #007e00; background-color: #c2ffc2; color: #007e00;}
#alert {border: solid 1px #7e0000; background-color: #ffc2c2; color: #7e0000;}
#OneColumn {
    padding-top:7px;
    padding-right:7px;
    min-width:250px;
    max-width:250px;
}
#OneColumn {
    color:#000;
    max-width:555px;
    min-width:555px;
    padding-left:8px;
}
#OneColumn > .wrapTop {
	background: url(../images/containers/ig_toplft.png) no-repeat left top;
	margin-right: 12px;
}
#OneColumn > .wrapTop .inner {
	background: url(../images/containers/ig_toprt.png) no-repeat right top;
	margin-right: -12px;
	height: 12px;
}
#OneColumn > .wrapBtm {
	background: url(../images/containers/ig_btmlft.png) no-repeat left top;
	margin-right: 12px;
}
#OneColumn > .wrapBtm .inner {
	background: url(../images/containers/ig_btmrt.png) no-repeat right top;
	margin-right: -12px;
	height: 12px;
}
#OneColumn a{
    color:#5E925C;
}
#OneColumn .disabled {color:gray;}

.lockedMessage, .privateMessage{
    color:Red;
    font-style:italic;
    font-size:11px;
}

/* Settings Button Image */
.updateAccount {
    background-image: url(../images/buttons/pill_btns_settings_sprt.png);
    background-position:left -734px;
    display:block;
    width:98px;
    height:19px !important;
}
.updateAccount:hover {
    background-position:left -762px;
}

/* End Settings Button Image */
ul.errorLinks {
    padding:10px 0 0 40px;
}
ul.errorLinks {
    list-style:disc;
}
ul.errorLinks li {
    padding:3px 0;
}
ul.errorLinks li a,
ul.errorLinks li a:visited {
    color:#5E925C;
    text-decoration:none;
}
ul.errorLinks li a:hover {
    text-decoration:underline;
}
.bottomContent a {
    color:#5E925C;
}
a.submitTeacherOrder {
    background-color:#DEDEDE;
    border:1px solid #5E925C;
    font-size:18px;
    padding:2px 5px;
    text-decoration:none;
}
#totalCost{
    color:#5E925C;
    font-weight:bold;
    font-size:14px;
}
.txtWide {
    width:300px;
}
.formSubHeader {
    font-size:18px;
    font-weight:bold;
    color:#5E925C;
    font-style:normal;
    font-family:"Trebuchet MS",Tahoma,Helvetica,serif;
}
.sectionIndent {
    padding-left:30px;
}
.cal_theme .ajax__calendar_container { background-color: #e2e2e2; border:solid 1px #cccccc; z-index:1000; }
.cal_theme .ajax__calendar_header { background-color: #ffffff; margin-bottom: 4px; }
.cal_theme .ajax__calendar_title,
.cal_theme .ajax__calendar_next,
.cal_theme .ajax__calendar_prev
{ color: #004080; padding-top: 3px; }
.cal_theme .ajax__calendar_body { background-color: #e9e9e9; border: solid 1px #cccccc; }
.cal_theme .ajax__calendar_dayname { text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px; }
.cal_theme .ajax__calendar_day { text-align:center; }
.cal_theme .ajax__calendar_hover .ajax__calendar_day,
.cal_theme .ajax__calendar_hover .ajax__calendar_month,
.cal_theme .ajax__calendar_hover .ajax__calendar_year,
.cal_theme .ajax__calendar_active
{ color: #004080; font-weight:bold; background-color: #ffffff; }
.cal_theme .ajax__calendar_today { font-weight:bold; }
.cal_theme .ajax__calendar_other,
.cal_theme .ajax__calendar_hover .ajax__calendar_today,
.cal_theme .ajax__calendar_hover .ajax__calendar_title
{ color: #bbbbbb; }
ul.lockerBullets li {
    list-style-type:none;
}
/*Legals*/
.legals *{color:#444; font-family:"Times New Roman", Times, serif}
.legals{width:920px; margin:30px auto 10px auto;}
.legals h4, .legals h5, .legals h6 {margin:0; padding:0;}
.legals h4{font-size:20px; text-align:center; margin-top:40px;}
.legals h5{font-size:18px; margin:20px 0 0px 0;}
.legals h6{font-size:16px; margin:20px 0 0px 0;}
.legals h5 .num{margin-right:15px;}
.legals p{ font-size:14px; line-height:15px !important; margin:10px 0 !important;}
.legals .company{ font-style:italic; font-weight:bold;}
.legals	.underLine{ text-decoration:underline}
.legals	.italic{ font-style:italic;}
.legals ul{margin-left:30px;}
.legals li{ list-style:disc; padding:5px 5px;}
.legals a{color:blue;}
.legals table{ border-collapse:collapse; margin-top:30px;}
.legals td{border:1px solid #444; padding:5px;}
.legals ol {margin-top:0;}
.legals ol li strong{ display:block;}
.legals ol li{ list-style:decimal;}
.legals .alphabet li{ list-style:lower-alpha;}
.legals .romanNum li{ list-style:lower-roman;}
.legals .decimalList li{ list-style:decimal !important;}

/* Page Numbers */
.pages {
    font-size:11px;
    margin:0;
    padding:3px 0 0;
}

.pages a, .pages span {
    display: block;
    float: left;
    font-weight:bold;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    color:#79AF76 !important;
}

.pages span.current {
    border: 1px solid #79AF76;
    background: #79AF76;
    color: #fff !important;
}

.pages a {
    border: 1px solid #79AF76;
    text-decoration: none;
}

.pages a:hover {
    border: 1px solid #79AF76;
    background: #79AF76;
    color: #fff !important;
}

.pages span.nextprev {
    border: 1px solid #79AF76;
}

.pages .nextprev-next {
    float: right;
}

table.costSummary{
    border:1px solid black;
}
table.costSummary td{
    border-collapse:collapse;
}
.detailTable th, .detailTable td{
    border:1px solid black;
}
.detailTable ul li,.detailTable ol li{
    list-style-position:inside;margin:2px 0;
}
.miniSearchResults{
    max-height:100px;
    max-width:350px;
    overflow:auto;
    padding-left:15px;
}
.miniSearchResults{
    list-style-type:none;
}
.formLabel {
    font-size:12px;
    font-style:normal;
    width:130px;
}
.uploadColumnMatch {
    width:100%;
}
.uploadColumnMatch td {
    white-space:nowrap;
}
.uploadColumnMatch td.formLabel2 {
    width:120px;
}
.radioList td {
    padding:0;
}
.fieldNotice {
    font-size:11px;
    color: #f00;
}
.copyMoveOptions table {
    border-collapse:collapse;
}
.copyMoveOptions table td {
    border:1px solid #000;
    padding:2px;
}
.copyMoveOptions ul {
    list-style-type:none;
    list-style-position:inside
}
.copyMoveOptions ul li {
    padding-left:10px;
}
.modalBackground {
	background-color: #000;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.moveLockerModal, .modalPopup {
	background-color: #fff;
	border-width: 3px;
	border: solid 2px Gray;
	padding: 8px;
}
.releaseItem {
    padding-bottom:10px;
}
.releaseTitle {
    font-style:italic;
    font-size:14px;
    line-height:20px;
    padding:0 0 4px 0;
}
.releaseTitle .icon {
    background: #fff url(../images/icons/dot_btns.png) no-repeat scroll;
    background-position: left -200px;
    width:20px;
    height:20px;
    float:left;
}

.releaseDescription {
    border:1px solid gray;
    padding:3px;
    margin-bottom:3px;
}
