﻿.page
{
    background-position: center top;
    background-repeat: repeat-y;
    background-color: white;
    color: #666465;
    margin: 0px auto;
    text-align: left;
    width: 932px;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: normal;
}

body
{
	color:#2E241F;
    margin: 0pt;
    padding: 0pt;
    text-align: center;
    font-size: small;
}

.ln
{
    height: 1px;
}

/*These are the styles used by various controls over different pages*/

.link
{
    color: #3A6699;
    font-size: 10pt;
    font-weight: normal;
}

.xsmall
{
    font-size: x-small;
    font-family: Verdana;
    font-weight: normal;
}

.regularTextSize
{
    font-size: 8pt;
    font-family: Verdana;
    font-weight: normal;
}

.xsmallBold
{
    font-size: x-small;
    font-family: Verdana;
    font-weight: bold;
}

.small
{
    font-size: x-small;
    font-family: Verdana;
}

.smallBold
{
    font-size: x-small;
    font-family: Verdana;
    font-weight: bold;
}

.repeaterTable
{
    font-size: 8pt;
}

.repeaterItemTable
{
    border-bottom: dotted 1px #cccccc;
    padding: 5px 0px 5px 0px;
    background-color: White;
}

.repeaterTableContent
{
    font-family: Kalinga, Arial, Calibri, Verdana, Tahoma, Sans-Serif;
}

.HomePageLink
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #9bbb59;
}

.repeaterHeader
{
    color: white;
    height: 21px;
    background-color: #699BD0;
    font-size: small;
    font-weight: bold;
}

.infoMessageDiv
{
    border-right: #e2c822 1px solid;
    border-top: #e2c822 1px solid;
    border-left: #e2c822 1px solid;
    border-bottom: #e2c822 1px solid;
    background-color: #fff9d7;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;    
}

.infoMessageLabelInDiv
{
    font-weight: normal;
    font-size: 13px;
    font-family: Tahoma;
    color: Black;
}

.ValidationSummaryDiv
{
    border-right: #dd3c10 1px solid;
    border-top: #dd3c10 1px solid;
    border-left: #dd3c10 1px solid;
    border-bottom: #dd3c10 1px solid;
    background-color: #ffebe8;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.errorMessageDiv
{
    border-right: #dd3c10 1px solid;
    border-top: #dd3c10 1px solid;
    border-left: #dd3c10 1px solid;
    border-bottom: #dd3c10 1px solid;
    background-color: #ffebe8;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;    
}

.errorMessageLabelInDiv
{
    font-weight: normal;
    font-size: 13px;
    color: black;
    font-family: Tahoma;
}

.button
{
    font-weight: bold;
    font-size: 8pt;
    color: #284775;
    font-family: Verdana;
    background-color: #fffbff;
    height: 26px;
}

.tableHeader
{
    color: white;
    height: 21px;
    background-color: #699BD0;
    font-weight: bold;
    font-size: small;
}

.bold
{
    font-weight: bold;
}

.legend
{
    color: #284775;
    font-size: small;
    font-weight: bold;
    margin-right: auto;
    margin-left: auto;
}

.MainLegend
{
    background-position: left top;
    background-image: url('../../Images/en/AcheiveBG.jpg');
    background-repeat:repeat-x;    
}

.centerAlign
{
    margin-left: auto;
    margin-right: auto;
}

#iCarpoolcopyright
{
    font-size: 10pt;
    font-family: Arial;
    padding-top: 5px;
    float: inherit;
    font-size: 8pt;
}

#iCarpoolcopyright a
{
    width: 980px;
	height: 47px;
	position: relative;
	color: #a3a3a3;
    text-align: center;
}

.requiredFieldAsterix
{
    font-weight: bold;
    font-size: medium;
}

#copyright
{
    font-size: 10pt;
    font-family: Arial;
    padding-top: 5px;
}

.CalendarExtender1 .ajax__calendar_header
{
    background-color: #ffffff;
}
.CalendarExtender1 .ajax__calendar_container
{
    border: 1px solid #699BD0;
    background-color: White;
}
.CalendarExtender1 .ajax__calendar_hover
{
    background-color: Gray;
    color: Maroon;
    font-weight: bold;
}
.CalendarExtender1 .ajax__calendar_active .ajax__calendar_day
{
    background-color: Gray;
    color: Maroon;
    font-weight: bold;
}
.CalendarExtender1 .ajax__calendar_day
{
    text-align: center;
}
.CalendarExtender1 .ajax__calendar_other, .CalendarExtender1 .ajax__calendar_hover .ajax__calendar_other
{
    color: #bbbbbb;
    background-color: White;
    font-weight: normal;
}