body{
font: 14px Arial, sans-serif;
}
p:today {
    border-style: solid;
    border-top: thick double #CC0000;
	border-bottom: thick double #CC0000;
	border-right: thick double #CC0000;
	border-left: thick double #CC0000;
}
.resultscount
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Microsoft Sans Serif'
}
.currentlist1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: #243264;
    FONT-FAMILY: Verdana, Arial, 'Microsoft Sans Serif'
}
.currentlist2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #243264;
    FONT-FAMILY: Verdana, Arial, 'Microsoft Sans Serif'
}
.remindpast
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, 'Microsoft Sans Serif'
}
.logout
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, 'Microsoft Sans Serif'
}
.notifications
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, 'Microsoft Sans Serif'
}
.completelist1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: #505081;
    FONT-FAMILY: Verdana, Arial, 'Microsoft Sans Serif'
}
.completelist2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #505081;
    FONT-FAMILY: Verdana, Arial, 'Microsoft Sans Serif'
}
.pastduelist
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, 'Microsoft Sans Serif'
}
.weektitledisp
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, 'Microsoft Sans Serif'
}
.HeadBelowMainTabs
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #243264
}
A:link  {text-decoration: none; color: #000000;}
A:visited {text-decoration: none; color: #000000;}
A:hover {text-decoration: underline; color: #666666;}
A:active {text-decoration: none; color: #666666;}

A.none {color:#000000;}
A.none:link  {text-decoration: none; color: #000000;}
A.none:visited {text-decoration: none; color: #000000;}
A.none:hover {text-decoration: underline; color: #666666;}
A.none:active {text-decoration: none; color: #666666;}

A.pastnotif {color:#FF0000;}
A.pastnotif:link  {text-decoration: none; color: #FF0000;}
A.pastnotif:visited {text-decoration: none; color: #FF0000;}
A.pastnotif:hover {text-decoration: underline; color: #149EFF;}
A.pastnotif:active {text-decoration: none; color: #149EFF;}

A.stdnotif {color:#FFFFFF;}
A.stdnotif:link  {text-decoration: none; color: #FFFFFF;}
A.stdnotif:visited {text-decoration: none; color: #FFFFFF;}
A.stdnotif:hover {text-decoration: underline; color: #666666;}
A.stdnotif:active {text-decoration: none; color: #666666;}

A.eventweek {color:#B22222;}
A.eventweek:link  {text-decoration: none; color: #B22222;}
A.eventweek:visited {text-decoration: none; color: #B22222;}
A.eventweek:hover {text-decoration: underline; color: #A88905;}
A.eventweek:active {text-decoration: none; color: #A88905;}

A.fedexred {color:#FF0000;}
A.fedexred:link  {text-decoration: none; color: #FF0000;}
A.fedexred:visited {text-decoration: none; color: #FF0000;}
A.fedexred:hover {text-decoration: underline; color: #000000;}
A.fedexred:active {text-decoration: none; color: #FF0000;}

A.dueweek {color:#B22222;}
A.dueweek:link  {text-decoration: none; color: #B22222;}
A.dueweek:visited {text-decoration: none; color: #B22222;}
A.dueweek:hover {text-decoration: underline; color: #A88905;}
A.dueweek:active {text-decoration: none; color: #A88905;}

A.duemonth {color:#243264;}
A.duemonth:link  {text-decoration: none; color: #243264;}
A.duemonth:visited {text-decoration: none; color: #243264;}
A.duemonth:hover {text-decoration: underline; color: #B22222;}
A.duemonth:active {text-decoration: none; color: #B22222;}

A.remweek {color:#243264;}
A.remweek:link  {text-decoration: none; color: #243264;}
A.remweek:visited {text-decoration: none; color: #243264;}
A.remweek:hover {text-decoration: underline; color: #666666;}
A.remweek:active {text-decoration: none; color: #666666;}

A.compweek {color:#004600;}
A.compweek:link  {text-decoration: none; color: #004600;}
A.compweek:visited {text-decoration: none; color: #004600;}
A.compweek:hover {text-decoration: underline; color: #666666;}
A.compweek:active {text-decoration: none; color: #666666;}

A.deferweek {color:#000000;}
A.deferweek:link  {text-decoration: none; color: #000000;}
A.deferweek:visited {text-decoration: none; color: #000000;}
A.deferweek:hover {text-decoration: underline; color: #666666;}
A.deferweek:active {text-decoration: none; color: #666666;}

A.standard {color:#243264;}
A.standard:link  {text-decoration: none; color: #243264;}
A.standard:visited {text-decoration: none; color: #243264;}
A.standard:hover {text-decoration: underline; color: #666666;}
A.standard:active {text-decoration: none; color: #666666;}

A.weektitledisp {color:#000000;}
A.weektitledisp:link  {text-decoration: none; color: #000000;}
A.weektitledisp:visited {text-decoration: none; color: #000000;}
A.weektitledisp:hover {text-decoration: underline; color: #666666;}
A.weektitledisp:active {text-decoration: none; color: #666666;}

A.due {color:#CC0000;}
A.due:link  {text-decoration: none; color: #CC0000;}
A.due:visited {text-decoration: none; color: #CC0000;}
A.due:hover {text-decoration: underline; color: #666666;}
A.due:active {text-decoration: none; color: #666666;}

A.new {color:#37A619;}
A.new:link  {text-decoration: none; color: #37A619;}
A.new:visited {text-decoration: none; color: #37A619;}
A.new:hover {text-decoration: underline; color: #666666;}
A.new:active {text-decoration: none; color: #666666;}

A.completelinks {color:#505081;}
A.completelinks:link  {text-decoration: none; color: #505081;}
A.completelinks:visited {text-decoration: none; color: #505081;}
A.completelinks:hover {text-decoration: underline; color: #666666;}
A.completelinks:active {text-decoration: none; color: #666666;}

A.comp {color:#243264;}
A.comp:link  {text-decoration: none; color: #243264;}
A.comp:visited {text-decoration: none; color: #243264;}
A.comp:hover {text-decoration: underline; color: #666666;}
A.comp:active {text-decoration: none; color: #666666;}

A.preftab {color:#FFFFFF;}
A.preftab:link  {text-decoration: none; color: #FFFFFF;}
A.preftab:visited {text-decoration: none; color: #FFFFFF;}
A.preftab:hover {text-decoration: underline; color: #243264;}
A.preftab:active {text-decoration: none; color: #FFFFFF;}

A.remind {color:#771100;}
A.remind:link  {text-decoration: none; color: #771100;}
A.remind:visited {text-decoration: none; color: #771100;}
A.remind:hover {text-decoration: underline; color: #666666;}
A.remind:active {text-decoration: none; color: #666666;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

a:link {color: #243264;}
a:visited {color: #243264;}
a:hover {color: #B22222;}
a:active {color: #B22222;}

.hidden { display: none; }
.unhidden { display: block; }

html {
    overflow: -moz-scrollbars-vertical;
}

divq {
    display: none;
    border:0px solid #000;
    height:200px;
    width:125px;
    margin-left:5px;
}

a:hover + divq {
    display: block;
}​

.hidden { display: none; }

.unhidden { display: block; }

.tabSelected {
    background-color: #FFFFFF;
    border-top-left-radius:  5px;
    border-top-right-radius: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
}

.tabSelected a:link, .tabSelected a:visited {
    color: #243264;
    text-decoration: bolder;
}

.tabSelected a:hover {
    text-decoration: bolder;
	background-color: #ccccdd;
}


.tabUnselected {
    background-color: #243264;
    border-top-left-radius:  5px;
    border-top-right-radius: 5px;
	FONT-SIZE: 18px;
}

.tabUnselected a:link, .tabUnselected a:visited {
    color: white;
    text-decoration: none;
}

.tabUnselected a:hover {
    background-color: #ccccdd;
	color: #243264;
	FONT-WEIGHT: bold;
}

.AGtabSelected {
    background-color: #FFFFFF;
    border-top-left-radius:  3px;
    border-top-right-radius: 3px;
	text-decoration: bolder;
	FONT-SIZE: 18px;
}

.AGtabSelected a:link, .AGtabSelected a:visited {
    color: #243264;
    text-decoration: bolder;
	FONT-SIZE: 18px;
}

.AGtabSelected a:hover {
    text-decoration: bolder;
	background-color: #ccccdd;
}

.AGtabUnselected {
    background-color: #FFFFFF;
    border-top-left-radius:  3px;
    border-top-right-radius: 3px;
}

.AGtabUnselected a:link, .AGtabUnselected a:visited {
    color: #243264;
    text-decoration: underline;
	FONT-SIZE: 18px;
}

.AGtabUnselected a:hover {
    color: #FFFFFF;
    background-color: #243264;
}

.tabHelp {
    text-align: right;
}
td.tabSeparator {
    padding-left: 3px;
}
a.header:link, a.header:visited, a.header:hover {
    color: #e7651a;
}

div.headerdiv {
/*    margin-top:   5px;
    margin-left:  5px;
    margin-right: 5px;*/
}

table.header {
    border-top-left-radius:  12px;
    border-top-right-radius: 12px;
}
#myselect { 
width:295px; 
border-color: -moz-use-text-color #000000 #000000;
border-right: 1px solid #000000;
background-color: #FFFFFF;
} 
#myselect option { 
width:295px; 
border-color: -moz-use-text-color #000000 #000000;
border-right: 1px solid #000000;
background-color: #FFFFFF;
}
#myselectLG { 
width:350px; 
border-color: -moz-use-text-color #000000 #000000;
border-right: 1px solid #000000;
background-color: #FFFFFF;
} 
#myselectLG option { 
width:325px; 
border-color: -moz-use-text-color #000000 #000000;
border-right: 1px solid #000000;
background-color: #FFFFFF;
}
#myselectSM { 
width:150px; 
border-color: -moz-use-text-color #000000 #000000;
border-right: 1px solid #000000;
background-color: #FFFFFF;
} 
#myselectSM option { 
width:100px; 
border-color: -moz-use-text-color #000000 #000000;
border-right: 1px solid #000000;
background-color: #FFFFFF;
}
#myselect100 { 
width:110px; 
border-color: -moz-use-text-color #000000 #000000;
border-right: 1px solid #000000;
text-color: #000000;
background-color: #FFFFFF;
} 
#myselect100 option { 
width:110px; 
border-color: -moz-use-text-color #000000 #000000;
border-right: 1px solid #000000;
text-color: #000000;
background-color: #FFFFFF;
}
.TextBoxDisabled {
    padding: 2;
    /*height: 20px;*/
    background-color: #000000;
	width: 295px;
	border-color: -moz-use-text-color #000000 #000000;
	/*border-right: 1px solid #000000;*/
    font-size: 12px;
	color: #FFFFFF;
	text-color: #FFFFFF;
}

.TextBoxDisabledSM {
    padding: 2;
    spacing: 2;
    /*height: 20px;*/
    background-color: #000000;
	width: 75px;
	border-color: -moz-use-text-color #000000 #000000;
	/*border-right: 1px solid #000000;*/
    font-size: 12px;
	color: #FFFFFF;
	text-color: #FFFFFF;
}

.TextBoxDisabledXSM {
    padding: 2;
    spacing: 2;
    /*height: 20px;*/
    background-color: #000000;
	width: 50px;
	border-color: -moz-use-text-color #000000 #000000;
	/*border-right: 1px solid #000000;*/
    font-size: 12px;
	color: #FFFFFF;
	text-color: #FFFFFF;
}

.TextBoxDisabledMEM {
    padding: 2;
    /*height: 20px;*/
    background-color: #FFFFFF;
	width: 295px;
	border-color: -moz-use-text-color #000000 #000000;
	/*border-right: 1px solid #000000;*/
    font-size: 12px;
	color: #000000;
	text-color: #FFFFFF;
}
.TextBoxDisabledMEMmd {
    padding: 0;
    /*height: 20px;*/
    background-color: #FFFFFF;
	width: 100px;
	border-color: -moz-use-text-color #000000 #000000;
	/*border-right: 1px solid #000000;*/
    font-size: 12px;
	color: #000000;
	text-color: #FFFFFF;
}
.TextBoxDisabledMEMsm {
    padding: 0;
    /*height: 20px;*/
    background-color: #FFFFFF;
	width: 65px;
	border-color: -moz-use-text-color #000000 #000000;
	/*border-right: 1px solid #000000;*/
    font-size: 12px;
	color: #000000;
	text-color: #FFFFFF;
}
.TextBoxDisabledMEMxsm {
    padding: 0;
    /*height: 20px;*/
    background-color: #FFFFFF;
	width: 35px;
	border-color: -moz-use-text-color #000000 #000000;
	/*border-right: 1px solid #000000;*/
    font-size: 12px;
	color: #000000;
	text-color: #FFFFFF;
}
.textBox {border-style:none;font-size:10pt;color: #243264;} 
/*border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px; */
.newdropv, .newdropv ul {padding: 0; margin: 0; list-style: none;}
.newdropv a {display: inline; width: 75px;}
.newdropv li {float: left; padding: 0px 0px 0px 0px;}  /* all list items */
.newdropv li ul {position: absolute; background: #FFFFFF;
  padding: 0px 0px 0px 0px; width: 75px; left: -9999px;} /* second-level lists */
.newdropv li:hover ul {left: auto; } /* nest list under hovered list items */
.newdropv li ul li a {color: #243264; text-decoration: none; display: block;}
.newdropv li ul li a:hover {color: #243264; background:#FFFFFF;
}

.hoverTable{
/*		width:100%; 
		border-collapse:collapse; */
	}
	.hoverTable td{ 
		padding:0px; border:#EDEDED 0px solid;
	}
	/* Define the default color for all the table rows */
	.hoverTable tr{
		background: #FFFFFF;
	}
	/* Define the hover highlight color for the table row */
    .hoverTable tr:hover {
          background-color: #EDEDED;
    }
	
td.off { background: #FFFFFF;}
td.on { background: #EDEDED;}

	
td.off2 { background: #FFFFFF;}
td.on2 { background: #FFFFFF;}

.TextBoxOptional {
    padding: 0;
    background-color: #d2d2d2;

    font-size: 10px;
    width: 150px;
    height: 15px;
}
.TextBoxRequired {
    padding: 0;
    background-color: #FFFFFF;
	border-color: -moz-use-text-color #000000 #000000;
    font-size: 12px;
    border: 4px solid #FFFFFF;
    width: 150px;
    height: 15px;
}
.TextBoxError {
    padding: 0;
    background-color: #FFFFFF;
	border-color: -moz-use-text-color #000000 #000000;
    font-size: 12px;
    border: 4px solid #FF0000;
    width: 150px;
    height: 15px;
}
input:focus {
    border-color: #FFD700;
	background-color: #FFFFFF;
}
input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px white inset; /* Change the color to your own background color */
    -webkit-text-fill-color: #333;
}

.lgcheck {  
width: 4em; 
height: 4em;}

.btn-amdigblue {
    background: #000000;
    color: #243264;
}
.btn-amdigblue:hover, .btn-amdigblue:focus, .btn-amdigblue:active, .btn-amdigblue.active, .open > .dropdown-toggle.btn-amdigblue {
    background: #243264;
}
 
.btn-amdigblue:active, .btn-amdigblue:active {
    background: #243264;
    box-shadow: none;
}

.btn-amdigblueA {
    background: #243264;
    color: #243264;
}
.btn-amdigblueA:hover, .btn-amdigblueA:focus, .btn-amdigblueA:active, .btn-amdigblueA.active, .open > .dropdown-toggle.btn-amdigblueA {
    background: #243264;
}
 
.btn-amdigblueA:active, .btn-amdigblueA:active {
    background: #243264;
    box-shadow: none;
}


.badge-pastdue {
position: absolute;
border-radius: 50%;
background: #d43f3a;
height:1.85rem;
width:2rem;
text-align: center;
line-height: 1.85rem;;
font-size: 1.25rem;
font-weight:900;
}

.alert-danger {
padding: 4px 20px 4px 7px;
margin-bottom: 3px;
color: #000000;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #eed3d7;
border: 1px solid #eed3d7;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.alert-warning {
padding: 4px 20px 4px 7px;
margin-bottom: 3px;
color: #000000;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fbeed5;
border: 1px solid #fbeed5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.alert-black {
padding: 4px 20px 4px 7px;
margin-bottom: 3px;
color: #ffffff;
text-shadow: 0 0px 0 rgba(255, 255, 255, 0.5);
background-color: #2A3535;
border: 1px solid #2A3535;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.btn-remind {
    background: #ffffff;
    color: #f2c369;
}
 
.btn-remind:hover, .btn-remind:focus, .btn-remind:active, .btn-remind.active, .open > .dropdown-toggle.btn-remind {
    background: #f2c369;
    color: #ffffff;
}
 
.btn-remind:active, .btn-remind.active {
    background: #f2c369;
    box-shadow: none;
}

div.loading{

   height: 100px;
   width: 100px;
   position: fixed;
   z-index: 1000;
   left: 50%;
   top: 50%;
   margin: -25px 0 0 -25px;
   display:block;
}