/*****************
 LINKS
*****************/

A:hover { color: #f78e18; }

/*****************
 FORMS
*****************/

label {
	color:#f78e18;
	width:140px;
	float:left;
	padding-top: 2px;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #221A73;
	background-position: center;
}
.backgroundone {
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(images/topheaderback.GIF);
	background-repeat: no-repeat;
	background-position: left top;
}
.menufont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}




form.inline { display:inline; }
input.searchinput {border: 1px solid #666666; background-color: #FFFFFF; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
input.searchsubmit { border: 1px solid #666666; background-color: #FF3333; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }
select.searchselect {border: 1px solid #666666; background-color: #FFFFFF; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #000000; width: 280px; }

input.newsinput { height:18px; border: 1px solid #f78e18; background-color: #FFFFFF; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
input.newssubmit { height:18px; border: 1px solid #f78e18; background-color: #f78e18; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }

input.submit { border: 1px solid #666666; background-color: #f78e18; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }
input.submitbold { font-weight: bold; }
input.redirector {border: 1px solid #666666; background-color: #f78e18; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff;}


input.admininput { border: 1px solid #999999; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
button.adminsubmit { border: 1px solid #999999; background-color: #999999; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }
input.adminsubmit { border: 1px solid #999999; background-color: #999999; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }
input.adminsubmitsmall { border: 1px solid #999999; background-color: #999999; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 10px; color: #ffffff;}
select.adminselect {border: 1px solid #999999; background-color: #FFFFFF; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000;}
textarea.admintext {border: 1px solid #999999; background-color: #FFFFFF; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000;}
input.varbutton { border: 1px solid #000000; background-color: #f78e18; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 10px; color: #ffffff;}
select.varSelect {
	border: 1px solid #666666;
	background-color: #FFFFFF;
	font-family: "courier", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 12px;
}

/*****************
 NO MARGIN UL
*****************/

UL.nomargin {
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
}

UL.nomargin LI {
margin: 0px 0px 0px 12px;
padding: 0px 0px 0px 0px;
}


/*****************
 PARAGRAPHS
*****************/

p { margin-top: 10px}
p.compact { margin: 0px}
p.indent { text-indent: 20px; margin-top: 10px}
p.justify { text-align: justify;}
p.twentyspace { margin-top: 20px}
br.breaker { clear: both; }
br.lbreaker { clear: left; }
br.rbreaker { clear: right; }


/*****************
 HEADINGS
*****************/

h1 { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; color: #333333; font-size: 1.3em; display:inline; font-weight: normal;}
h1.big { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; color: #f78e18; font-size: 1.4em; display:inline; font-weight: bold;}
h2 { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; color: #666666; font-size: 1.2em; display:inline;}
h3 { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; color: #f78e18; font-size: 1.1em; display:inline;}


/*****************
 FONTS
*****************/


.bodytext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em}
.bodytextmed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}
.bodytextsmall { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.7em}
.bodytextbig { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.2em}
.headertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em}
.tagline {
	font-family: "Arial", "Verdana", "Helvetica", "MS Sans Serif";
	font-size: 14px;
	letter-spacing: 2px;
	color: #999999;
}
.footertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}
.highlight { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; color: #f78e18; font-weight: bold}
.heading { font-family: "Arial"; color: #666; font-weight: bold; font-size: 1.6em; }


/*****************
 #TABLES
*****************/

.shadedtable { border: 1px solid #cccccc; background-color: #f4f4f4; padding: 5px; }
.borderedtable { border: 1px solid #cccccc; background-color: #FFFFFF; padding: 5px; }
.coursestable { border: 1px solid #ffffff; background-color: #ffffff; padding: 0px; }
.greentable { border: 1px solid #f78e18; background-color: #eeffee; padding: 5px; }


.paytable2 { 
	border: 1px solid #f78e18; 
	background-color: #eeffee; 
	padding: 5px;
}


/*****************
 tpnav LIST
*****************/

#headerdate {
	height: 15px;
	line-height: 14px;
	margin-top: 5px;
}

#headerphone {
	height: 50px;
}

#tpnav ul {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 0px;
	list-style: none;
	font-weight: normal;
	text-transform: uppercase;
}

#tpnav ul li {
	font-size: 0.8em;
	letter-spacing : -1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 10px;
	display: inline;
}

#tpnav ul li a {
	color: #ffffff;
	text-decoration: none;
}

#tpnav ul li a:hover {
	color: #ffe3c6;
	text-decoration: none;

}


/*****************
 LEFTNAV LIST
*****************/

#LEFTNAV ul {
	margin: 0px 0px 0px 10px;
	padding: 0;
	list-style: none;
	font-size: 0.9em;
	letter-spacing : 0px;

}

#LEFTNAV li {
	margin: 0px 0px 0px 0px;
	width: 180px;
	line-height:1.4em;
	padding: 2px 0px 2px 0px;
	background: transparent url(images/LEFTNAVline.gif) no-repeat bottom left;
}

#LEFTNAV a:link, #LEFTNAV a:visited {
	display:block;
	text-decoration:none;
	width: 180px;
	color: #000000;
}

#LEFTNAV a:hover {
	color: #f78e18;
	text-decoration:underline;
}


/* APPLY HEADER OVERRIDES */
#LEFTNAV li.navheader {
	width: 180px;
	border-top: 0;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	color: #000000;
	font-weight: bold;
	line-height:1.2em;
}

/*****************
 NORMAL LINK LIST
*****************/


ul.normallink {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none
}

ul.normallink li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:16px;
	background: url(images/icon.gif) no-repeat 0 0px;
}

ul.normallink a:link, ul.normallink a:visited {
	padding-left:15px;
	display:inline;
	text-decoration:none;
	width:100%;
 	position:relative;
	color: #666666; text-decoration: none;
}

ul.normallink a:hover {
	color: #ffe3c6; text-decoration: underline;
}


/*****************
 LINKS
*****************/

#url a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #666666; text-decoration: none }
#url a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #666666; text-decoration: none }
#url a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #f78e18; text-decoration: none }

#footer a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #666666; text-decoration: none }
#footer a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #666666; text-decoration: none }
#footer a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #f78e18; text-decoration: none }

#prefooter a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #999999; text-decoration: none }
#prefooter a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #999999; text-decoration: none }
#prefooter a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #ffe3c6; text-decoration: none }

#LEFTOVERS a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #000000; text-decoration: none }
#LEFTOVERS a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #000000; text-decoration: none }
#LEFTOVERS a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #000000; text-decoration: underline }

.namelinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.2em; color: #f78e18; text-decoration: none }
.namelinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.2em; color: #f78e18; text-decoration: none }
.namelinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.2em; color: #f78e18; text-decoration: underline }

#postfooter a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #666666; text-decoration: none; letter-spacing: -1px; }
#postfooter a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #666666; text-decoration: none; letter-spacing: -1px; }
#postfooter a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #f78e18; text-decoration: none; letter-spacing: -1px; }


/*****************
 IMAGE FLOATS
*****************/

img.floatleft {
	float: left;
	margin: 0px 10px 10px 0px;
}

img.floatright {
	float: right;
	margin: 0px 0px 10px 10px;
}

/*****************
 QUESTIONNAIRE
*****************/
 #questioncontainer{
 	width:520px;
 	float:left;
 	padding-top:3px;
 	padding-bottom:3px;
 	background:#F5F9F5;
 }
 #questioncontainerb{
 	width:520px;
 	float:left;
 	padding-top:3px;
 	padding-bottom:3px;
 	background:#FBFEFB;
 }
 #questionno{
 	padding-top:0px;
 	width:30px;
 	float:left;
 	font-weight:bold;
 }
 #question{
 	padding-top:0px;
 	width:370px;
 	float:left;
 }
 #answers{
 	width:120px;
 	float:left;
 	text-align:left;
 	padding:0px;
 	margin:0px;
 }
  #answersthird{
  	width:40px;
  	float:left;
  	text-align:left;
  	padding:0px;
  	margin:0px;
 }

/*********************
 QUESTIONNAIRE ADMIN
**********************/

div.inc-row {
	width:520px;
	background:#ffffff;
	border-bottom:1px solid #dddddd;
	float:left;
	padding:3px 0px 3px 0px;

}

div.answers {
	font-size:0.8em;
	width:520px;
	float:left;
}

div.answers table { font-size: 1.0em; color: #666; background: #eee; margin-top: 5px; margin-bottom: 5px;}
div.answers th { text-align: left; border-bottom: 1px solid #eee;  }
div.answers td { border-bottom: 1px solid #eee; background: #fafafa; }

div.inc-name {
	font-size:0.8em;
	width:220px;
	float:left;
}

div.inc-precomplete {
	font-size:0.8em;
	width:130px;
	float:left;
}

div.inc-postcomplete {
	font-size:0.8em;
	width:130px;
	float:left;
}

	div.inc-name-diff {
		font-size:0.8em;
		width:270px;
		float:left;
	}

	div.inc-precomplete-diff {
		font-size:0.8em;
		width:170px;
		float:left;
	}

	div.inc-postcomplete-diff {
		font-size:0.8em;
		width:80px;
		float:left;
	}
	
	div.inc-name-type3 {
		font-size:0.8em;
		width:200px;
		float:left;
	}

	div.inc-precomplete-type3 {
		font-size:0.8em;
		width:170px;
		float:left;
	}

	div.inc-postcomplete-type3 {
		font-size:0.8em;
		width:150px;
		float:left;
	}
	
	div.inc-wideboy {
		font-size:0.8em;
		width:220px;
		float:left;
	}
	
	div.msaq {
		color: #f78e18;
		font-weight: bold;
	}

div.inc-deleteperson {
	font-size:0.8em;
	width:40px;
	float:left;
}

fieldset.admininnery {
	background:#FDFDF0;
	border:1px solid #cccccc;
	padding:10px 8px 8px 8px;
	margin:0px;
	}

fieldset.admininner {
	background:#F0FDF0;
	border:1px solid #cccccc;
	padding:10px 8px 8px 8px;
	margin:0px;
	color:#000000;
	}

fieldset.admininner UL {
	list-style:square;
	font-size:10px;
	margin-bottom:10px;
	margin-top:0px;
	}

fieldset.admininner H3 {
	font-size:10px;
	margin:0px 0px 5px 0px;
	display:block;
	}

span.admininner {
	color:#f78e18;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

td.datepickerhead {
	background-color: #FFFFFF;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 11px;
	color: #000000;
	height:20px;
}

td.datepickerhead a:link, td.datepickerhead a:visited{
	font-size: 14px;
	color: #EE3322;
	font-weight:bold;
}

td.datepickerhead a:hover{
	color: #000000;
}

td.datepickerblank {
	background-color: #dddddd;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 1px;
	color: #000000;
	height:20px;
}

td.datepickerdate {
	background-color: #ffffff;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 11px;
	color: #000000;
	height:20px;
	width:26px;
	text-align:center;
	}

 /*****************
	HOME TABS
*****************/

 div.hometabs {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-weight:bold;
	font-size:14px;
	display:block;
	width:540px;
	height:20px;
 }

 	div.hometabs ul {
	    margin:0;
	    padding:0;
	    list-style:none;
 	}

		div.hometabs li{
			float:left;
			margin:0;
		    padding:0;
		    background: #f0751c url("images/tab1.jpg") no-repeat right top;
		    margin-right:2px;

		}

		div.hometabs  a {
			display:block;
			padding:2px 10px 1px 10px;
			color:#ffffff;
			text-decoration:none;
			}

		div.hometabs  a:hover {
			color:#ffffff;
			}

		div.hometabs li.active{
			float:left;
			margin:0;
		    padding:0;
		    background: #ffe3c6 url("images/tab1active.jpg") no-repeat right top;
		    margin-right:2px;

		}




div.hometabcontent {
	display:block;
	border-top:2px solid #ffe3c6;
	background:#ffe3c6;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 1.0em;
	color: #000000;
	padding:0px 10px 0px 10px;
	height:130px;
	font-weight:bold;
}
.alttagtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}