﻿/*------------------------- Colors ------------------------
	Lite Green: #cae459
	Green: #91b422
	Background blue: #44586c
	Lite Blue: #c9d9e6
	Dark Blue: #1e3246
	Gold: #D5B01E
	Dark Gold: #A68D39
*/

/*------------------------- General Styles ------------------------*/
body {
    margin: 0px;
    padding: 0px;
    background-image: url('../images/template_images/bg.jpg');
    background-repeat: repeat-x;
    background-color: #44586c;
}

td {
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-size: 90%;
    color: #595959;
    line-height: 140%;
}


th {
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-size: 90%;
    color: #595959;
    line-height: 140%;
}


body {
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-size: 90%;
    color: #595959;
    line-height: 140%;
}


A {	text-decoration: none;	font-weight: bold;} 
A:link {color: #316BAF;} 
A:visited {color: #316BAF;} 
A:active {color: #316BAF;} 
A:hover {color: #91b422; text-decoration:underline;}

h1 {
	font-size: 150%; 
	text-transform:uppercase;
	line-height: 120%;
	font-weight:bold;
	}
h2 {
	color: #91b422;
	font-size: 140%; 
	line-height: 120%;
	font-weight:bold;
	border-bottom: 1px dotted #91b422;
	}
h3 {
	font-size: 120%; 
	line-height: 120%;
	font-weight:bold;
	}

hr { height:1px; }

li { 
	line-height: 120%;	
	padding-bottom: 10px; 
	margin-left: -15px;	
	}	
ul{ 
 	margin-bottom: -5px;
	}

/*------------------------- Top Navigaion ------------------------*/

.topNav {
		font-size:70%;
		color:#fff;
		text-align:center;
		border-right: 1px solid #708da3;
		border-left: 1px solid #364e6e;
		background-image: url('../images/template_images/button_bg.gif');
    	background-repeat: repeat-x;
    	height: 56px;
    	text-transform: uppercase;
    	letter-spacing: 1px;
    	font-family: verdana;
		}
.topNav A {	text-decoration: none;	font-weight: bold;} 
.topNav A:link {color: #fff;} 
.topNav A:visited {color: #fff;} 
.topNav A:active {color: #fff;} 
.topNav A:hover {color: #cae459; text-decoration:none;}
		
#skipNav {
		text-align: right;
		padding-top: 7px;
		padding-bottom: 7px;
		}

/*------------------------- Bottom Navigaion ------------------------*/

.bottomNav {
		font-size:70%;
		color:#fff;
		text-align:center;
		background-image: url('../images/template_images/gray_block.gif');
		background-repeat: no-repeat;
		background-position: right center;
		height: 50px;
		}		
.bottomNav a {	text-decoration: none;	font-weight: normal;} 
.bottomNav a:link {color: #fff;} 
.bottomNav a:visited {color: #fff;} 
.bottomNav a:active {color: #fff;} 
.bottomNav a:hover {color: #cae459; text-decoration:none;}
.bottomNavEnd {
		font-size:70%;
		color:#fff;
		text-align:center;
		height: 50px;
		}
.bottomNavEnd a {	text-decoration: none;	font-weight: normal;} 
.bottomNavEnd a:link {color: #fff;} 
.bottomNavEnd a:visited {color: #fff;} 
.bottomNavEnd a:active {color: #fff;} 
.bottomNavEnd a:hover {color: #cae459; text-decoration:none;}

/*------------------------- Tables ------------------------*/
.contentBackground {
	background-image: url('../images/template_images/content_bg.gif');
	background-repeat: repeat-y;
	background-color: #FFF;
	}
.footer {
	background-image: url('../images/template_images/page_bottom.gif');
	background-repeat: no-repeat;
	background-color: #FFF;
	height: 28px;
	}	
.content {
	font-size: 80%;
	padding: 15px;
	}
.copyright {	
	color: #c9d9e6;	
	font-weight: normal;
	font-size: 70%;
	height: 50px;
	text-align: center;
	}	
.accentTable {
	background-image: url('../images/template_images/accent_table_bg_steelblue.jpg');
	background-repeat: no-repeat;
	font-family: verdana;
	font-size: 70%;
	padding: 15px;
	}
.accentTableTitle {	
	font-size: 100%;
	font-weight: bold;
	border-bottom: 1px dotted #1e3246;
	color: #1e3246;
	padding-top: 3px;
	text-transform:uppercase;
	letter-spacing: 1px;
	margin-bottom: -8px;
	}
.accentTable2 {
	background-image: url('../images/template_images/accent_table_bg_litegreen.jpg');
	background-repeat: no-repeat;
	font-family: verdana;
	font-size: 90%;
	padding: 15px;
	line-height: 200%;
	padding-right: 25px;
	}
.accentTableTitle2 {	
	font-size: 80%;
	font-weight: bold;
	border-bottom: 1px dotted #91b422;
	color: #81A21E;
	padding-top: 0px;
	text-transform:uppercase;
	letter-spacing: 1px;
	margin-bottom: 0px;
	}	
.accentTable3 {
	background-image: url('../images/template_images/accent_table_bg_litegold.jpg');
	background-repeat: no-repeat;
	font-family: verdana;
	font-size: 90%;
	padding: 15px;
	padding-right: 25px;
	}
.accentTableTitle3 {	
	font-size: 80%;
	font-weight: bold;
	border-bottom: 1px dotted #D5B01E;
	color: #A68D39;
	padding-top: 3px;
	text-transform:uppercase;
	letter-spacing: 1px;
	margin-bottom: -10px;
	}	
.accentTable4 {
	background-image: url('../images/template_images/accent_table_bg_litegray.jpg');
	background-repeat: no-repeat;
	font-family: verdana;
	font-size: 90%;
	padding: 15px;
	}
.accentTableTitle4 {	
	font-size: 80%;
	font-weight: bold;
	border-bottom: 1px dotted #ccc;
	color: #666;
	padding-top: 3px;
	text-transform:uppercase;
	letter-spacing: 1px;
	margin-bottom: -10px;
	}
.accentTable5 {
	background-image: url('../images/template_images/accent_table_bg_green.jpg');
	background-repeat: no-repeat;
	font-family: verdana;
	font-size: 90%;
	padding: 15px;
	}
.accentTableTitle5 {	
	font-size: 80%;
	font-weight: bold;
	border-bottom: 1px dotted #ccc;
	color: #81A21E;
	padding-top: 3px;
	text-transform:uppercase;
	letter-spacing: 1px;
	margin-bottom: -10px;
	}
.accentTable6 {
	background-image: url('../images/template_images/accent_table_bg_liteblue.jpg');
	background-repeat: no-repeat;
	font-family: verdana;
	font-size: 70%;
	padding: 15px;
	color: #44586c;
	}
.accentTableTitle6 {	
	font-size: 100%;
	font-weight: bold;
	border-bottom: 1px dotted #44586c;
	color: #44586c;
	padding-top: 3px;
	text-transform:uppercase;
	letter-spacing: 1px;
	margin-bottom: -10px;
	}					 
span.accent1 {	    		/* Green */
	color: #91b422;	
	font-weight: bold;
	}
span.accent2 {				/* Gold */
	color: #D5B01E;	
	font-weight: bold;
	}
span.accent3 {	           /* dark orange */
	color: #993300;	
	font-weight: bold;
	}
.accent3Small {	           /* dark orange */
	color: #993300;	
	font-weight: normal;
	font-size: 80%;
	line-height: 120%;
	}	
span.accent4Small {	           /* gray */
	color: gray;	
	font-weight: normal;
	font-size: 80%;
	line-height: 120%;
	}	
.box1 {
	border: 1px dotted #D5B93D;
	background-color: #F4EDCE;
	padding-left: 10px;
	padding-right: 10px;
	}
.box2 {
	border: 1px dotted #efefef;
	background-color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	}	
.table1 {
	font-size: 90%;
	padding: 15px;
	}
.tableTitle1 {	
	border-bottom: 1px dotted #c9d9e6;
	margin-bottom: -10px;
	color: #1e3246;
	font-size: 130%;
	padding-top: 5px;
	}
.exams1 {	
	border-bottom: 1px dotted #91b422;
	margin-bottom: -10px;
	color: #91b422;
	font-size: 120%;
	padding-top: 10px;
	font-weight: bold;
	}	
.date {	
	color: #C4A21C;	
	font-weight: normal;
	font-size: 70%;
	margin-bottom: -15px;
	}
.announcements {	
	color: #000;	
	font-weight: normal;
	font-size: 70%;
	margin-bottom: -20px;
	}
.resources {
	padding: 7px;
	font-size: 80%;
	border-bottom: 1px dotted #e1e1e1;
	}
.resourcesTitle {
	padding: 7px;
	font-size: 70%;
	vertical-align: bottom;
	border-bottom: 1px dotted #ccc;
	font-weight: bold;
	}
.resourcesAccent {
	font-size: 70%;
	color: #999;
	border-bottom: 1px dotted #e1e1e1;
	}			
	
	
/****************************** Original Template Styles ***************************/

.------------- {}

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
    width: 150px;
    border: none;
    background: none;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #595959;
}

.align-justify {
	text-align: justify;
}

.text1 {
}

.bg1 {
    background-image: url('../images/index02.gif');
    background-position: left top;
    background-repeat: repeat-x
}

/*
Styles that are applied on the containing element
like <TD></TD>. When applied, this will change both
the text and the text links inside them.
*/

.style1 {
    font-size: 10px;
    color: #A2ABB6;
}

.style1 a {
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}

.style1 a:hover {
    text-decoration: underline;
}