﻿/* general content styles */

a
{
text-decoration:none;
}


.content p
{
font-size:12px;
padding:0px;
margin:0px;
padding-bottom:12px;
}

.content p a
{
font-size:11px;
font-weight:bold;
font-style:italic;
text-decoration:none;
color:#666666;
}

.content p a:hover
{
text-decoration:none;
}

.content h1
{
font-size:30px;
padding:0px;
margin:0px;
padding-bottom:0px;
font-weight:normal;
}

.content h2
{
font-size:25px;
padding:0px;
margin:0px;
padding-bottom:7px;
font-weight:normal;
}


.content h3
{
font-size:20px;
padding:0px;
margin:0px;
padding-bottom:7px;
font-weight:normal;
}

.content h4
{
font-size:14px;
padding:0px;
margin:0px;
padding-bottom:7px;
font-weight:normal;
}

.content a h4
{
text-decoration:none;
}

.content a:hover h4 
{
color:#accb2b;
}

.content h5
{
font-size:14px;
padding:0px;
margin:0px;
padding-bottom:7px;
font-weight:normal;
color:#accb2b;
text-decoration:none;
}

.content h6
{
font-size:11px;
padding:0px;
margin:0px;
padding-bottom:7px;
font-weight:normal;
text-decoration:none;
}

.content h6 a
{
text-decoration:none;
color:#666666;
font-weight:bold;
font-style:italic;
}

.content h6 a:hover
{
text-decoration:underline;
}


/* home headers */

.homeHeader a h1
{
font-size:40px;
padding:0px;
margin:0px;
line-height:30px;
padding-bottom:0px;
font-weight:normal;
color:#666666;
text-decoration:none;
}

.homeHeader a h2
{
font-size:30px;
padding:0px;
margin:0px;
padding-bottom:10px;
font-weight:normal;
line-height:26px;
color:#b9da2e;
text-decoration:none;
}

.homeHeader a h3
{
font-size:14px;
padding:0px;
margin:0px;
padding-bottom:7px;
font-weight:normal;
color:#666666;
text-decoration:none;
}

.homeHeader h3
{
font-size:14px;
padding:0px;
margin:0px;
padding-bottom:7px;
font-weight:normal;
color:#666666;
text-decoration:none;
}

.homeHeader a h4
{
font-size:14px;
padding:0px;
margin:0px;
padding-bottom:7px;
font-weight:normal;
color:#b9da2e;
text-decoration:none;
}

.homeHeader a h5
{
font-size:12px;
padding:0px;
margin:0px;
padding-bottom:7px;
font-weight:normal;
color:#666666;
text-decoration:none;
}

.homeHeader h5
{
font-size:12px;
padding:0px;
margin:0px;
padding-bottom:0px;
font-weight:normal;
color:#666666;
text-decoration:none;
}

.homeHeader h6
{
font-size:11px;
padding:0px;
margin:0px;
padding-bottom:3px;
font-weight:normal;
color:#666666;
text-decoration:none;
}

.loginStyle
{
font-size:11px;
padding:0px;
margin:0px;
}

.content ul
{
padding:0px;
margin:0px;
padding-left:20px;
list-style-type:square;
font-size:12px;
}

.content li
{
color:#b9da2e;
padding-bottom:5px;
margin-left:0px;
list-style-position:outside;
}

.legal ul
{
padding:0px;
margin:0px;
padding-left:20px;
list-style-type:square;
font-size:10px;
}

.legal li
{
color:#b9da2e;
padding-bottom:5px;
}


/* colours */

.whiteText
{
color:#ffffff;
}

.greyText
{
color:#666666;
}

.greenText
{
color:#b9da2e;
}

.missingText
{
color:#ff00e4;
}




/* navigation */

.navigation h1
{
font-size:13px;
padding:0px;
margin:0px;
padding-left:15px;
color:#ffffff;
font-weight:normal;
display:inline;
}

.navigation h1 a
{
text-decoration:none;
color:#ffffff;
}

.navigation h1 a:hover
{
color:#b9da2e;
}

.navigation h2
{
font-size:14px;
padding:0px;
margin:0px;
padding-left:15px;
color:#b9da2e;
display:inline;
font-weight:normal;
}

.navigation h2 a
{
text-decoration:none;
color:#b9da2e;
}

.navigation h2 a:hover
{
color:#b9da2e;
}

.navigationLevel1 ul a
{
list-style-type:none;
color:#b9da2e;
text-decoration:none;
}

.vividLink
{
font-size:10px;
font-weight:bold;
font-style:italic;
color:#bbbbbb;
text-align:right;
}

.vividLink a
{
color:#bbbbbb;
text-decoration:none;
}

.vividLink a:hover
{
text-decoration:underline;
}


/* navigation list */

.navigationList ul
{
margin:0px;
padding:0px;
padding-top:5px;
}

.navigationList li
{
padding:0px;
margin:0px;
list-style-type:none;
margin-left:-18px;
padding-bottom:5px;
}

.navigationList2 ul
{
margin:0px;
padding:0px;
}

.navigationList2 li
{
padding:0px;
margin:0px;
list-style-type:none;
margin-left:15px;
padding-bottom:5px;
}

.level1 a
{
color:#666666;
font-size:14px;
text-decoration:none;
}

.level1Active a
{
color:#b9da2e;
font-size:14px;
text-decoration:none;
}

.level1 a:hover
{
color:#b9da2e;
}


.level2 a
{
color:#666666;
font-size:12px;
text-decoration:none;
}

.level2Active a
{
color:#b9da2e;
font-size:12px;
text-decoration:none;
}

.level2 a:hover
{
color:#b9da2e;
}





/* logo home link */

.homeLinkText
{
display:none;
text-decoration:none;
}

.homeLink
{
width:250px;
height:166px;
display:block;
text-decoration:none;
}

.homeLink h2
{
text-decoration:none;
}

.homeLink h2 a
{
text-decoration:none;
}

.homeLink h2
{
text-decoration:none;
}

.homeLink h2 a
{
text-decoration:none;
}

.homeLink a
{
text-decoration:none;
}

/* course thumnbnails */

.courseList h1
{
font-size:20px;
padding:0px;
padding-bottom:2px;
margin:0px;
font-weight:normal;
color:#b9da2e;
}

.courseList h1 a 
{
text-decoration:none;
color:#b9da2e;
}

.courseList h1 a:hover
{
text-decoration:none;
color:#666666;
}

.courseList h2
{
font-size:12px;
padding:0px;
padding-bottom:0px;
margin:0px;
font-weight:normal;
color:#666666;
text-decoration:none;
}

.courseList h2 a
{
text-decoration:none;
color:#666666;
}


.courseList h3
{
font-size:11px;
padding:0px;
padding-bottom:0px;
margin:0px;
font-weight:normal;
color:#666666;
text-decoration:none;
font-style:italic;
font-weight:bold;
}

.courseList h3 a 
{
text-decoration:none;
color:#666666;
}


.courseBoxGrey h1
{
font-size:20px;
padding:0px;
padding-bottom:0px;
margin:0px;
font-weight:normal;
color:#b9da2e;
}

.courseBoxGrey h1 a 
{
text-decoration:none;
color:#b9da2e;
}

.courseBoxGrey h2
{
font-size:11px;
padding:0px;
padding-bottom:10px;
margin:0px;
font-weight:normal;
color:#FFFFFF;
}

.courseBoxGrey h2 a 
{
text-decoration:none;
color:#FFFFFF;
}

.courseBoxGrey h3
{
font-size:20px;
padding:0px;
padding-bottom:10px;
margin:0px;
font-weight:normal;
color:#ffffff;
}

.courseBoxGrey h3 a 
{
text-decoration:none;
color:#ffffff;
}

.courseBoxGrey h3 a:hover
{
text-decoration:none;
color:#b9da2e;
}

.courseBoxGrey h4
{
font-size:11px;
padding:0px;
padding-bottom:10px;
margin:0px;
font-weight:normal;
color:#b9da2e;
}

.courseBoxGrey h4 a 
{
text-decoration:none;
color:#b9da2e;
}

.courseBoxGreen h1
{
font-size:20px;
padding:0px;
padding-bottom:0px;
margin:0px;
font-weight:normal;
color:#ffffff;
}

.courseBoxGreen h1 a 
{
text-decoration:none;
color:#ffffff;
}

.courseBoxGreen h2
{
font-size:11px;
padding:0px;
padding-bottom:10px;
margin:0px;
font-weight:normal;
color:#666666;
}

.courseBoxGreen h2 a 
{
text-decoration:none;
color:#666666;
}

.courseBoxGreen h3
{
font-size:20px;
padding:0px;
padding-bottom:10px;
margin:0px;
font-weight:normal;
color:#666666;
}

.courseBoxGreen h3 a 
{
text-decoration:none;
color:#666666;
}

.courseBoxGreen h3 a:hover
{
text-decoration:none;
color:#ffffff;
}

.courseBoxGreen h4
{
font-size:11px;
padding:0px;
padding-bottom:10px;
margin:0px;
font-weight:normal;
color:#ffffff;
}

.courseBoxGreen h4 a 
{
text-decoration:none;
color:#ffffff;
}


.emailFooterLink
{
font-size:11px;
padding:0px;
padding-bottom:10px;
margin:0px;
font-weight:normal;
color:#ffffff;
}

.emailFooterLink a
{
text-decoration:underline;
color:#ffffff;
}

.content1 table
{
border-top:1px solid black;
border-left:1px solid black;
vertical-align:top;
text-align:left;
}

.content1 td
{
border-right:1px solid grey;
border-bottom:1px solid gray;
}

.content1 .noborder td
{
border-left:0px solid white;
}