﻿body 
{
    clear: both;
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #666666;
    text-decoration: none;
    font-weight: normal; 
}

/*  FONT STYLES */

.grayData 
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #666666;
    text-decoration: none;
    font-weight: normal; 
    line-height: 14px;
}


.redSmall 
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #990000;
    text-decoration: none;
    font-weight: normal; 
}


.paragraph 
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #666666;
    text-decoration: none;
    font-weight: normal; 
    line-height: 25px;
}


.redRegular 
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #990000;
    text-decoration: none;
    font-weight: normal; 
}

.redLarge 
{
    font-family: Trebuchet MS;
    font-size: 12pt;
    color: #990000;
    text-decoration: none;
    font-weight: normal; 
}

.whiteSmall 
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}

.whiteRegular 
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}


.enterlogin 
{
    font-family: Trebuchet MS;
    font-size: 12pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}


.whiteLarge 
{
    font-family: Trebuchet MS;
    font-size: 12pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}

.blueSmall 
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: normal;
    line-height: 15px;
}

.blueRegular 
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: normal; 
}


.blueRegularBold
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: bold; 
}

.blueLarge 
{
    font-family: Trebuchet MS;
    font-size: 12pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: normal; 

}

.blueLargebold
{
    font-family: Trebuchet MS;
    font-size: 12pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: bold; 
}

.blueXLarge 
{
    font-family: Trebuchet MS;
    font-size: 14pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: normal; 
}


.handicap 
{
    font-family: Trebuchet MS;
    font-size: 19pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: bold; 
}

.graySmall 
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #666666;
    text-decoration: none;
    font-weight: normal; 
}

.grayRegular 
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #666666;
    text-decoration: none;
    font-weight: normal; 
}


.gray12
{
    font-family: Trebuchet MS;
    font-size: 12pt;
    color: #666666;
    text-decoration: none;
    font-weight: normal; 
}


.Gray8
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    font-weight: normal;
    color: #666666;
}

.Gray7
{
    font-family: Trebuchet MS;
    font-size: 7pt;
    font-weight: normal;
    color: #666666;
}

.date 
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: normal; 
}


.tools 
{
    font-family: Trebuchet MS;
    font-size: 7pt;
    color: #4E82B6;
    text-decoration: none;
    font-weight: normal; 
}


/*  HOME */

.homedatelabel
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
    font-weight: normal; 
}

.homedatetitle
{
    font-family: Trebuchet MS;
    font-size: 11pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 25px;

}


/*  COURSES */

.course_title 
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: normal; 
}

.course_data 
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #333333;
    text-decoration: none;
    font-weight: normal; 
}

.course_databold 
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: bold; 
}



/* BOOK TEETIMES */

.onetime 
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    line-height: 18px; 
}


.onetimebold
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
    line-height: 18px; 
}

.instructions 
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
    line-height: 19px; 
}


.question 
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #666666;
    text-decoration: none;
    font-weight: bold; 
}


.answer 
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #666666;
    text-decoration: none;
    font-weight: normal; 
}


.blueLarge 
{
    font-family: Trebuchet MS;
    font-size: 12pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: normal; 
}


.homelabels 
{
    font-family: Trebuchet MS;
    font-size: 16pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}


.footer 
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #4E82B6;
    text-decoration: none;
    font-weight: normal; 
}

.grayLarge 
{
    font-family: Trebuchet MS;
    font-size: 12pt;
    color: #666666;
    text-decoration: none;
    font-weight: normal; 
}



.blackSmall 
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
    font-weight: normal; 
}

.blackRegular 
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #000000;
    text-decoration: none;
    font-weight: normal; 
}

.blackLarge 
{
    font-family: Trebuchet MS;
    font-size: 12pt;
    color: #000000;
    text-decoration: none;
    font-weight: normal; 
}


.loggedin
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #000066;
    text-decoration: none;
    font-weight: normal; 
}



.FormErrorMessage
{
    background-color: White;
    background-image: url(/assets/images/icon_error.jpg);
    background-repeat: no-repeat;
    width: 200px;
    border: solid 2px Red;
    padding: 20px;
    padding-left: 80px;
    padding-bottom: 60px;
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: Red;
    text-decoration: none;
     
}



.FormSuccessMessage
{
    background-color: White;
    background-image: url(/assets/images/icon_success.jpg);
    background-repeat: no-repeat;
    width: 200px;
    border: solid 2px #52AC00;
    padding: 20px;
    padding-left: 88px;
    padding-top: 32px;
    padding-bottom: 40px;
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #409200;
    text-decoration: none;
}


.FormWarningMessage
{
    background-color: White;
    background-image: url(/assets/images/icon_warning.jpg);
    background-repeat: no-repeat;
    width: 200px;
    border: solid 2px #FAA01E;
    padding: 20px;
    padding-top: 40px;
    padding-left: 88px;
    padding-bottom: 40px;
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #E06700;
    text-decoration: none;
}



.InlineWarningMessage
{
    margin-top: 10px;
    background-color: White;
    background-image: url(/assets/images/icon_mini_warning.jpg);
    background-repeat: no-repeat;
    background-position: 15px 15px;
    border: solid 2px Yellow;
    padding: 10px;
    padding-left: 55px;
    padding-bottom: 10px;
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: Red;
    text-decoration: none;
}



/* LINKS */

a:link
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #135494;
    text-decoration: underline;
    font-weight: normal; 
}

a:active
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #135494;
    text-decoration: underline;
    font-weight: normal; 
}

a:visited
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #135494;
    text-decoration: underline;
    font-weight: normal; 
}

a:hover
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #5088BB;
    text-decoration: underline;
    font-weight: normal; 
}



a.parentnav:link
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;

     
}

a.parentnav:active
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 

}


#parentnav
{
    padding-left: 25px;
    padding-top: 37px;
}


a.parentnav:visited
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 

}

a.parentnav:hover
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #95B5D3;
    text-decoration: none;
    font-weight: normal; 

}



a.secondnav:link
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: normal; 
}

a.secondnav:active
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: normal; 
}


a.secondnav:visited
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: normal; 
}

a.secondnav:hover
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #95B5D3;
    text-decoration: none;
    font-weight: normal; 
}



a.tabnav:link
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}

a.tabnav:active
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}


a.tabnav:visited
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}

a.tabnav:hover
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #C9D9E9;
    text-decoration: none;
    font-weight: normal; 
}

.tabnavselected
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #2164A3;
    text-decoration: none;
    font-weight: normal;
}

.tabnav 
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}





a.login:link
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #014E96;
    text-decoration: none;
    font-weight: normal; 
}

a.login:active
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #014E96;
    text-decoration: none;
    font-weight: normal; 
}


a.login:visited
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #014E96;
    text-decoration: none;
    font-weight: normal; 
}

a.login:hover
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #001858;
    text-decoration: none;
    font-weight: normal; 
}



a.forgot:link
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #014E96;
    text-decoration: none;
    font-weight: normal; 
}

a.forgot:active
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #014E96;
    text-decoration: none;
    font-weight: normal; 
}


a.forgot:visited
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #014E96;
    text-decoration: none;
    font-weight: normal; 
}

a.forgot:hover
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #001858;
    text-decoration: none;
    font-weight: normal; 
}





a.changemetro:link
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}

a.changemetro:active
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}

a.changemetro:visited
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}

a.changemetro:hover
{
    font-family: Trebuchet MS;
    font-size: 8pt;
    color: #95B5D3;
    text-decoration: none;
    font-weight: normal; 
}



a.selecCourse:link
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #014E96;
    text-decoration: underline;
    font-weight: normal; 
}

a.selecCourse:active
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #014E96;
    text-decoration: underline;
    font-weight: normal; 
}

a.selecCourse:visited
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #014E96;
    text-decoration: underline;
    font-weight: normal; 
}

a.selecCourse:hover
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #000066;
    text-decoration: underline;
    font-weight: normal; 
}



a.coursenav:link
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #ffffff;
	text-decoration: none;
    font-weight: normal; 
}


a.coursenav:active
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}

a.coursenav:visited
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}

a.coursenav:hover
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #99B3CC;
    text-decoration: none;
    font-weight: normal; 
}



.coursenavselect
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal; 
}






/* FORM ELEMENTS */

input 
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #000066;
    text-decoration: none;
    font-weight: normal; 
}

select 
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #000066;
    text-decoration: none;
    font-weight: normal; 
}

textarea 
{
    font-family: Trebuchet MS;
    font-size: 10pt;
    color: #000066;
    text-decoration: none;
    font-weight: normal; 
}


.LoginButton
{
    font-family: Trebuchet MS;
    font-size: 8pt; 
    color: #000066;
    text-decoration: none;
    font-weight: normal; 
}



.HandicapRow
{
    border-bottom: dotted 1px #6895C1;
}
