.logintable a
{
    font-size: 12px;
}


.topnav
{
	font-family: "Franklin Gothic Medium", Tahoma;
	font-size: 10pt;
	font-style: normal;
	color: #666666;
	font-weight: bold;
}

td
{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: #333333;
	line-height: 11pt;
}

.tdbold {
	font-family: Arial;
	font-size: 8pt;
	line-height: 13pt;
	color: #003366;
	font-weight: bold;
}

H1 {
	font-family: Arial;
	font-size: 10pt;
	vertical-align:middle;
	color: #003366;
	font-weight: bold;
}

.LoginTable
{	
	border:	none;
	border-style: none;
	border-width: 0px;
	border-color: none;
	padding: 3px;
}

.AdminTable
{	
	border:	none;
	border-style: none;
	border-width: 0px;
	border-color: none;
	padding: 3px;
	width: 600px;
}

.TextBox
{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	color: #333333;
	Width: 100px;
}

.TextBox2
{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	color: #333333;
	Width: 200px;
}

.ErrorLabel
{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	color: red;
	line-height: 12pt;
}

.Validator
{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	color: red;
	line-height: 12pt;
}

.EmbeddedFlash
{
  margin:1px;
  border: 1px solid orange;
}

.LeftNavigation
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: bold;
}

.LeftNavigationLinks
{
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	margin-left: 5px;
	text-decoration: none;
}

.LeftNavigationLinks:hover
{
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	margin-left: 5px;
	text-decoration: none;
}

.TutorialLinks
{
	color: White;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	margin-left: 5px;
	text-decoration: underline;
}

.TutorialLinks:hover
{
	color: White;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	margin-left: 5px;
	text-decoration: none;
}

.Copyright
{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.StoreTextBox
{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	color: #333333;
	Width: 200px;
}

.nopadding
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ModuleTitle
{
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}

.SegmentTitle
{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: #333333;
	font-weight: bold;
}

.SegmentDescription
{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: #666666;
}

.PageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #b11017;
	/*color: #FF9900;*/
}

.Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #4544AF;
	padding: 2px;
}

.SubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	padding: 2px;
}

.small
{
	font-family: Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}

.CountryLink
{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: #FFFFFF;
	line-height: 11pt;
	text-decoration: none;	
}

.CountryLink:Hover
{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	color: #FFFFFF;
	line-height: 11pt;
	text-decoration: underline;	
}

.FormsTable
{
	border-color : Black;
	border-left : 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
}

div.ClassroomSegmentsScroll
{
	height: 200;
	width: 100%;
	overflow: auto;	
}

.TopGroup
{
  z-index:99;
  position:relative;
  border-bottom: 5px solid;
  border-bottom-color: #ADADAD;
}

.BottomGroup
{
  z-index:99;
  position:relative;
  border-bottom: 3px solid;
  border-bottom-color: #4544AF;
}

.DefaultTab 
{
  border: 0px;
}

.DefaultTabHover 
{
  border: 0px;
}

.SelectedTab 
{
  border: 0px;
}

#home_top
{
    font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
} 
 
#home_top_left
{
    float: left;
    width: 235px;
    padding: 5px 0px 5px 5px;
    height: 160px;
}

#home_top_left ul
{
    margin-left: 20px;
}

#home_top_center
{
    float: left;
    width: 190px;
    padding: 5px 0px 5px 0px;
    height: 160px;
}

#home_top_center ul
{
    margin-left: 20px;
}

#home_top_center li
{
    margin: 5px 0px 0px 0px;
}

#home_top_right
{
    font-family: Arial;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold; 
}

.clear
{
    clear: both;
}

.firelink a
{
	text-decoration: none;
}

.CompRotator
{
    z-index: 1000;
    position: relative;   
}

.ReportCriteriaWrapper
{
    border: solid 2px #CCCCCC; 
    margin-left: auto;
    margin-right: auto;
    width: 952px;
    margin-top: 10px;
}

.ReportCriteriaTable
{
    width: 100%;
}

.ReportCriteriaTable td
{
    font-weight: bold;
    font-size: 12px;
    min-width: 125px;
}

.ReportCriteriaTable select
{
    margin-left: 0;
}

.ReportCriteriaHeader
{
    padding: 5px 0 5px 0;
    background-color: #EDEDED;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
}

.ReportRunButtonTD
{
    text-align: right;   
    padding-right: 10px;
}

.ReportViewer a
{
    font-family: Arial;
}

.ReportViewer
{
    border: solid 2px #CCCCCC; 
    margin-left: auto;
    margin-right: auto;
    width: 952px;  
}

#viewertool
{  
    text-align: right;
}

@media print
{
    #viewertool
    {
        display: none;   
    }
    
    .criteria
    {
        display: none;
    }
    
    .ReportViewer
    {
        border: none;    
    }
}

.eAutoMenu
{
    margin-bottom: 5px;
    margin-right: 5px;
}

.eAutoMenu a
{
	margin-left: 10px;
    color: White;
    text-decoration: none;
}

.eAutoMenu a:hover
{
    text-decoration: underline;
}

.middle
{
    font-family: Arial, Sans-Serif;
    text-align: left;
    font-size: 14px;
    width: 490px;
	margin-left:12px;
	padding: 0px 40px 20px 0px;
	line-height:175%;
}

.imgLeft
{
	float:left;
	padding: 10px 10px 10px 10px;
}

.middle ul li
{
	list-style-image: url('/images/ListButtonBlue.png');
	text-align:left;
	padding:5px 0px 5px 0px;
	margin-left:10px;
	width:300px;
}

.middle h6
{
	font-size: 1em;
}

.DatePickerButton
{
    margin-bottom: 3px;
}

.DatePicker td
{
    min-width: 10px;
}

.dd_chk_select
{
    z-index: 10000;   
}

.ddlEmployeeTypes
{
    z-index: 9998;
}

.ddlStores
{
    z-index: 9999;
}