﻿
/*a { color: #006699; }
img { border: none 0px #ffffff; }
img.border { border:0px; }Z*/

.iconimages { filter: alpha(opacity=60); -moz-opacity: .60; opacity: .60;	padding-top: 1px; z-index: 1; }
.iconimages:hover { filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00; }
.plusicon { vertical-align: bottom; padding-right: 5px; padding-bottom: 2px; }
.actionlink { font: 11px Arial, verdana; color: #006699 !important; text-decoration: none; font-weight: bold; }
.actionlink:hover { font: 11px Arial, verdana; color: #006699 !important; text-decoration: underline; font-weight: bold !important; }
.bracketlink { font-style:italic;  font-family: Arial; font-size: 11px; }
.textmain { font: 11px "Lucida Grande", verdana, tahoma; color: #333333; }
.textmain_small { font: 11px "Lucida Grande", verdana, tahoma; color: #666666; }
.textmain_black { font: 11px "Lucida Grande", verdana, tahoma; color: #000000; }
.textmainb { font: 11px "Lucida Grande", verdana, tahoma; font-weight: bold; }
.textmain_green { font: 11px "Lucida Grande", verdana, tahoma; color: #e17009; }
.textmain_orange { font: 11px "Lucida Grande", verdana, tahoma; color: #e17009; }
.textmain_blue { font: 11px "Lucida Grande", verdana, tahoma; color: #2e6eaf; }
.textmain_red { font: 11px "Lucida Grande", verdana, tahoma; color: #ff3000; }
.textmain8_blue { font: 11px "Lucida Grande", verdana, tahoma; color: #2e6eaf; }
.textmain8_red { font: 11px "Lucida Grande", verdana, tahoma; color: #ff3000; }
.text9b { font: 12px "Lucida Grande", verdana, tahoma; font-weight: bold; }
.text9b_Orange { font: 12px "Lucida Grande", verdana, tahoma; font-weight: bold;color:#E17009 }
.text12 { font-size: 12px; }
.text13 { font-size: 13px; }
.textmain_error { font-family: "Lucida Grande", Verdana, Arial; font-size: 11px; color: #e63200; }
.headertext_orange { font: 12px Arial, "Lucida Grande", verdana, tahoma; color: #e17009; font-weight: bold;	}
.textnorecords { font: 11px "Lucida Grande", verdana, tahoma; color: #666666; line-height: 20px; }
.textnorecords_red { font: 11px "Lucida Grande", verdana, tahoma; color: #ff3000; line-height: 20px; }
.textnorecords_gray { font: 11px "Lucida Grande", verdana, tahoma; color: #999999; line-height: 20px; }
.textinactive { font: 11px "Lucida Grande", verdana, tahoma; color: #B0B0B0; }
.text_active_blue { font-family: "Lucida Grande", Verdana, Arial; font-size: 12px; color: #2e6eaf; }
.text_inactive_red { font-family: "Lucida Grande", Verdana, Arial; font-size: 12px; color: #ff3000;	}
.text_green { color: #80a53f; }
.titleheader { font: 12px  Arial, "Lucida Grande", verdana; color: #e17009; font-weight: bold; margin-bottom: -2px; }
.usercreationsection { font-family: Times New Roman; font-size: 13px; color:#2e6eaf; font-style:italic; letter-spacing: 0.1em; }

/* Tables */
table.center { text-align: center; margin-left: auto; margin-right: auto; margin-top: 10px; }
.tdheader { font-family: "Lucida Grande", Verdana, Arial; font-size: 11px; font-weight: bold; color: #666666; padding-left: 2px; text-align: left; padding-right: 2px; height: 20px; 
    border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #dedede;
    border-top-style: solid; border-top-width: 1px; border-top-color: #e2e2e2;
    background: #e9e9e9 url(../images/list_header_bg.gif) repeat-x;
    white-space: nowrap;}
/*.tdheader { font-family: "Lucida Grande", Arial; font-size: 11px; color: #2E6E9E; padding-left: 2px; text-align: left; padding-right: 2px; height: 20px; 
            background-color: #CBE2F2; font-weight: bold; white-space: nowrap; border-right: 1px solid #E1EEF7;  }	*/
.tdheader_homepage { font-family: "lucida grande",Verdana; font-size: 10px; font-weight: bold; color: #444444; padding-left: 2px; text-align: left; padding-right: 2px; height: 16px;
    text-shadow: 0 1px 0 #FFFFFF; background: #FFFFFF url(../images/homepage-innertab-header.gif) repeat-x;}
.tdheader_noborder { font-family: "lucida grande",Verdana, Arial; font-size: 11px; font-weight: bold; color: #666666; padding-left: 2px; text-align: left; padding-right: 2px; height: 20px; background: #e9e9e9 url(../images/list_header_bg.gif) repeat-x; }
.tdheader_blue { font-family: "lucida grande",Verdana, Arial; font-size: 9px; color: #2e6eaf; text-transform: uppercase; padding-left: 2px; text-align: left; padding-right: 2px; height: 20px;
    border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #dedede; border-top-style: solid; border-top-width: 1px; border-top-color: #e2e2e2; background: #e9e9e9 url(../images/list_header_bg.gif) repeat-x; }
.tdcell { font-family: "lucida grande",Verdana, Arial; font-size: 11px; color: #666666;	text-align: left; height: 22px; padding-left: 2px; border-bottom: solid 1px #eceded; }
.tdcellsmall { font-family: "lucida grande",Verdana, Arial; font-size: 9px; color: #666666;	text-align: left; height: 22px; padding-left: 2px; }
.tdcellsmallline { font-family: "lucida grande",Verdana, Arial; font-size: 9px; color: #666666;	text-align: left; height: 22px; padding-left: 2px; border-bottom: solid 1px #eceded; }
.tdCellTime { text-align: right; padding-right: 3px; }
.tdHeaderTime { text-align: center; }
 .tdSpacing { padding-left: 4px; }
/* Boxes */
.profilebox { border: solid 1px #a6c9e2; background: #ffffff url(../images/profile_bg.gif) repeat-x; padding: 2px 2px 2px 2px; }
.errorbox { border: solid 2px #e63200; background: #ffffff url(../images/x-icon.gif) no-repeat; margin: 5px auto 10px auto; padding: 40px 5px 15px 10px; height: auto; width: 80%; font-family: "lucida grande", Verdana, Arial; font-size: 12px; color: #e63200 !important; }
.alertbox { border: solid 2px #F03C0A; background: #FFFFFF url(../images/alert.gif) no-repeat; margin: 5px auto 10px auto; padding: 40px 5px 15px 10px; height: auto; width: 80%; font-family: "lucida grande", Verdana, Arial; font-size: 12px; color: #F03C0A; }
.successbox2 { border: solid 2px #b4d4ab; background-color: #ebffe6; margin: 5px auto 10px auto; padding: 10px; height: auto; width: 80%; font-family: "lucida grande", Verdana, Arial; font-size: 12px; color: #666666; }
.errorbox_noimg { border: solid 2px #e63200; background: #ffffff; margin: 5px auto 10px auto; padding: 1px 1px 15px 20px; height: auto; width: 80%; font-family: "lucida grande", Verdana, Arial; font-size: 12px; color: #e63200; }
.warningbox { border: solid 2px #e63200; background: #ffffff; margin: 1px; padding: 3px 10px 3px 10px; font-family: "lucida grande", Verdana, Arial; font-size: 12px; color: #e63200; }
.successbox { border: solid 2px #b4d4ab; background-color: #ebffe6; margin: 5px auto 10px auto; padding: 1px 1px 15px 20px; height: auto; width: 300px; font-family: "lucida grande", Verdana, Arial; font-size: 12px; color: #666666; }
.successbox_small { border: solid 2px #b4d4ab; background: #ebffe6; margin: 1px; padding: 3px 10px 3px 10px; font-family: "lucida grande", Verdana, Arial; font-size: 12px; color: #80a53f; }
.inputBox { border: solid 2px #B2C5D7; background-color: #f0f6ff; margin: 10px 0px 10px 0px; padding: 5px 1px 10px 15px; height: auto; color: #444444; } 
.statbox { border: solid 1px #b7b7b7; }

/* Textboxes and Dropdowns */
.textboxstyle_main { font-weight:bold; 
                     color:Black; background-color: #f9fcff; border: solid 1px #B2C5D7; padding: 2px; margin-top: 6px;
    font-style: normal;
    font-variant: normal;
    font-size: 12px;
    line-height: normal;
    font-family: "Lucida Grande", verdana;
    
    height:25px;
	width:150px;
    margin-bottom: 0px;
}
.textboxstyle { font: 11px "Lucida Grande", verdana; color:#2e6eaf; background-color: #f9fcff; border: solid 1px #B2C5D7; padding: 2px; margin-bottom: 1px; margin-top: 1px; }
.textboxstyle_blue { font: 11px "Lucida Grande", verdana; color:#2e6eaf; background-color: #f9fcff; border: solid 1px #B2C5D7; padding: 2px; margin-bottom: 1px; margin-top: 1px; }
.textboxstyle_noedit { font: 11px "Lucida Grande", verdana; color:#2e6eaf; background-color: #efefef; border: solid 1px #b7b7b7; padding: 2px; margin-bottom: 1px; margin-top: 1px; }
.textboxstyle_noborder { font: 11px "Lucida Grande", verdana; color:#2e6eaf; background-color: #dfeffc; border: none; padding: 2px; margin-bottom: 1px; margin-top: 1px; }
.browseboxstyle { font: 11px "Lucida Grande", verdana; color:#2e6eaf; padding: 2px; margin-bottom: 1px; margin-top: 1px; }
.DropDownGreen { font: 11px "Lucida Grande", verdana; color:#2e6eaf; background-color: #f9fcff; border: solid 1px #B2C5D7; padding: 1px; -moz-border-radius: 3px; border-radius: 3px;}
.DropDownStyle { font: 11px "Lucida Grande", verdana; color:#2e6eaf; background-color: #f9fcff; border: solid 1px #B2C5D7; padding: 1px; -moz-border-radius: 3px; border-radius: 3px;}
.DropDownBlue { font: 11px "Lucida Grande", verdana; color:#2e6eaf; background-color: #f9fcff; border: solid 1px #B2C5D7; padding: 1px; -moz-border-radius: 3px; border-radius: 3px;}
.DropDownBlue_noedit { font: 11px "Lucida Grande", verdana; color:#2e6eaf; background-color: #efefef; border: solid 1px #B2C5D7; padding: 1px; -moz-border-radius: 5px; border-radius: 5px;}
input:focus, textarea:focus, select:focus { border: solid 1px #7798a7; background-color: #F4F9F9; }

.PageTitle { font-family: 'Times New Roman', 'lucida grande', Verdana; font-size: 19px; letter-spacing: 1px; color: #444444; font-style: italic; padding-bottom: 2px; margin-bottom: 5px; padding-top: 5px; border-bottom: solid 1px #dedede; text-align:left; }

.filterbox { background: #efefef; padding: 2px; border: solid 1px #dedede; -moz-border-radius: 3px; border-radius: 3px; }
.filterboxgreen { background: #ebffe6; padding: 0px; border: solid 1px #b4d4ab; font: 11px verdana; -moz-border-radius: 3px; border-radius: 3px; }
.filtertextbox { font: 10px verdana; color:#2e6eaf; background-color: #f9fcff; border: solid 1px #B2C5D7; padding: 2px; margin-bottom: 1px; margin-top: 1px; -moz-border-radius: 3px; border-radius: 3px; }
.bluebox_whitebg {  overflow: auto; background-color: #ffffff; border: solid 1px #B2C5D7; font-size: 11px; color: #2e6eaf; padding: 3px 3px 3px 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }


/*.button { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #32510b; text-decoration: none; text-align: center; background: #FFFFFF url(../images/button-bg-green.gif) repeat-x; border: 1px solid #a9d41e; padding: 3px 12px 4px 12px;
    margin: 0px 0px 0px 5px; line-height: 22px; -moz-border-radius: 4px !important; border-radius: 4px !important; text-shadow:0 1px 0 #efefef; }
.button:hover { border-color: #658306; color: #213805; }*/
.cancelbutton { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; text-align: center; background: #FFFFFF url(../images/button-bg-gray2.gif) repeat-x; border: 1px solid #BBBBBB; padding: 3px 12px 4px 12px;
    margin: 0px 0px 0px 5px; line-height: 22px; -moz-border-radius: 4px !important; border-radius: 4px !important; text-shadow: 0 1px 0 #ffffff; }
.cancelbutton:hover { border-color: #999999; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset, 0 1px 3px rgba(0,0,0,0.4); -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset, 0 1px 3px rgba(0,0,0,0.4); box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset, 0 1px 3px rgba(0,0,0,0.4); }


.ui-value-box { border: 1px solid #c5dbec; background: #dfeffc url(../scripts/jquery/theme-redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; color: #2e6e9e; outline: none; margin-left:2px; font-size:11px; padding-left: 2px; }

input, textarea { -moz-border-radius:3px; border-radius:3px; /* background:-moz-linear-gradient(90deg, #F8F8F8, #EEEEEE) repeat-x scroll 0 0 #F8F8F8; */ }

.dottedline { height:1px; border-bottom: dotted 1px #dedede; margin-bottom: 5px; margin-top: 5px; width: 96% }
.dottedline2 { height:1px; border-bottom: dotted 1px #dedede; margin-bottom: 0px; width: 96%; padding: 0px; }
.TimeAbbreviation { color: #b0b0b0; }
.CheckList { width: 950px; border: solid 1px #a6c9e2; margin-top: 8px; padding: 10px; margin-left:auto; margin-right:auto; background-color: #fafcfe; }
.ActivateAccount {  width: 950px; border: solid 1px #a6c9e2; margin-top: 8px; padding: 10px; margin-left:auto; margin-right:auto; background-color: #fafcfe; }
.UpgradeAccount {  width: 970px; border: solid 1px #a6c9e2; margin-top: 8px; margin-left:auto; margin-right:auto; background-color: #fafcfe; }
.classDialog { border: solid 6px #a1a1a1; }
.ErrorLabel { font-family:'Lucida Grande',Helvetica,Arial,sans-serif; color:#FF3000; font-size:10px; line-height:1.3em; }
.spacer3 { height:1px; border-bottom: dotted 1px #dedede; margin-bottom: 0px; margin-top: 0px; width: 96% }
.Button { border-style: none;border-color: inherit;border-width: medium;font-family: Arial, Tahoma; font-size: 12px; font-weight: bold;padding: 6px 30px 4px 30px; color: #ffffff;text-align: center; text-decoration: none; background-color: #508cab; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 2px #164f6d;margin-left: 0px;margin-right: 0px;
    }

.Button:hover { border-style: none;border-color: inherit;border-width: medium;font-family: Arial, Tahoma; font-size: 12px; font-weight: bold;padding: 6px 30px 4px 30px; color: #ffffff;text-align: center; text-decoration: none; background-color: #E17009; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 2px #164f6d;margin-left: 0px;margin-right: 0px;}

.BUTTON { border-style: none;border-color: inherit;border-width: medium;font-family: Arial, Tahoma; font-size: 12px; font-weight: bold;padding: 6px 30px 4px 30px; color: #ffffff;text-align: center; text-decoration: none; background-color: #508cab; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 2px #164f6d;margin-left: 0px;margin-right: 0px;
    }
.BUTTON:hover { border-style: none;border-color: inherit;border-width: medium;font-family: Arial, Tahoma; font-size: 12px; font-weight: bold;padding: 6px 30px 4px 30px; color: #ffffff;text-align: center; text-decoration: none; background-color: #E17009; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 2px #164f6d;margin-left: 0px;margin-right: 0px;}
@media print { .mlc, #appNav{ display: none; } }
@media screen and (max-width: 1060px) { .mlc{ display: none !important; } }