/*  Basics -------------------------------------------------------------- */
body {
	background-color:#939393;
	text-align:center;
	margin:0 auto;
	padding:0px;
	}
div {
	font: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
h1{
	font: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	height:30px;
	text-indent:-10000px;
	margin:0px;
	line-height:16px;
}
#titlingbar h1 {
	width:775px;
	height:95px;
	text-indent:-5000px;
	}
h2 {
	font:bold 20px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:2px;
	margin:0px;
}
h3 {
	font:bold 18px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:2px;
	margin:0px;
}
h4 {
	font:bold 18px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	padding:2px;
	margin:0px;
}
h5 {
color:white;
}
.headline{
	font:bold 20px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:2px;
}
h4.error a:link, h4.error a:visited {
	font:bold 18px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	padding:2px;
	margin:0px;
	color:red;
}
h4.error a:hover, h4.error a:active {
	font:bold 18px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:underline;
	padding:2px;
	color:red;
	margin:0px;
}
.error {
	color:red;
}
img {
	border:0px;
	padding:0px;
	margin:0px;
}
blockquote{
	font:oblique 16px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#494949;
	text-align:center;
	display:block;
}
ul {
	list-style:circle;
	list-style-position:outside;
	}
ol {
	list-style-position:outside;
	list-style-type: lower-roman;
	}
li {
	font:14px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#494949;
}
table {
	margin:6px;
	border-top:1px solid #494949;
	border-left:1px solid #494949;
	border-collapse:collapse;
}
td {
	border-right:1px solid #494949;
	border-bottom:1px solid #494949;
}	
th {
	border-right:1px solid #494949;
	border-bottom:1px solid #494949;
}
acronym {
	cursor:help;
	text-decoration:none;
}
.caption {
	font-size:11px;
	line-height:12px;
	width:100px;
	}
#maincolumn img.listselector {
	float:none;
	line-height:10px;
	margin:0 20px 2px 0;
	vertical-align:top;
	}
#maincolumn li.machinelist a:link, #maincolumn li.machinelist a:visited {
	color:white;
	}
#maincolumn li.machinelist a:hover, #maincolumn li.machinelist a:active {
	color:white;
	text-decoration:underline;
	}
#maincolumn li.machinelist {
	background:#755f71;
	color:white;
	width:220px;
	list-style:none;
	border-bottom:1px solid white;
	padding:3px 0 0 0;
	}
/*------------------------------------------------------------------------*/
/*  Positioning -------------------------------------------------------------- */
#wrapper {
		position:absolute;
		text-align:left;
		background-color:#ffffff;
		width:775px;
		padding:0px;
		left:50%;
		margin-left:-387px;
	}
#header {
		position:relative;
		background-color:#494949;
		top:0px;
		left:0px;
		height:30px;
		margin:0px;
		border-top:1px solid #494949;
}
#mainimage {
	position:relative;
	width:775px;
	height:195px;
	border-top:3px solid #494949;
	border-bottom:2px solid #494949;
	padding:0px;
	margin:0px;
}
#titlingbar {
	position:relative;
	background:#494949;
	width:775px;
	height:95px;
	border-top:2px solid white;
	border-bottom:1px solid #494949;
	color:white;
}
#maincontent {
	width:775px;
}
#leftcolumn {
	float:left;
	top:5px;
	width:353px;
	border:1px solid #cfc4d0;
	margin:5px 5px 5px 0px;
	display:inline;
}
#leftcolumn p {
	font: 14px/18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
	padding:0px 2px 0px 2px;
	margin:0px;
}
.widersecondcolumn {
	float:left;
	top:5px;
	width:435px;
	border:1px solid #cfc4d0;
	margin:0px 5px 5px 0px;
}
.widersecondcolumn p {	
	font: 14px/18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
	padding:0px 2px 0px 2px;
	margin:4px 0 0 0;
}
#rightcolumn {
	float:left;
	top:5px;
	left:0px;
	width:245px;
	margin:5px 0px 5px 0px;
	display:inline;
}
#floatedrightcolumn {
	text-align:center;
	margin:0px;
	padding:0px;
	float:right;
	width:249px;
	margin-left:1px;
}
#floatedrightcolumn p {
	padding:0px;
	margin:0px;
	float:none;
	clear:both;
	text-align:center;
}
#rightcolumn p {
	font: 14px/18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
	padding:0px 2px 0px 2px;
	margin:0px;
}
#narrowerthirdcolumn {
	float:right;
	top:0px;
	left:0px;
	width:165px;
	margin:0px 0px 5px 0px;
	display:inline;
	border:1px solid #cfc4d0;
}
#narrowerthirdcolumn p { 
	font: 14px/18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
	padding:0px 2px 0px 2px;
	margin:0px;
}
#secondcolumn {
	float:left;
	top:5px;
	width:353px;
	border:1px solid #cfc4d0;
	margin:0px 5px 5px 0px;
	display:inline;
}
#thirdcolumn {
	float:right;
	top:0px;
	left:0px;
	width:245px;
	margin:0px 0px 5px 0px;
	display:inline;
	border:1px solid #cfc4d0;
}
#thirdcolumn p {
	font: 14px/18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
	padding:0px 2px 0px 2px;
	margin:0px;
}
#threecolumnholder {
	float:right;
	top:0px;
	left:0px;
	width:610px;
	margin:5px 5px 5px 0px;
	display:inline;
}	
#maincolumn {
	float:right;
	top:5px;
	left:0px;
	width:605px;
	border:1px solid #cfc4d0;
	margin:5px 5px 5px 0px;
	display:inline;
}	
.fullcolumn {
	float:right;
	top:5px;
	left:0px;
	width:605px;
	border:1px solid #cfc4d0;
	margin:5px 5px 5px 0px;
	display:inline;
}	
#maincolumn p, .fullcolumn p {
	font: 14px/18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
	padding:0px 2px;
	margin-top: 4px;
	}
#tvblock{
	width:249px;
	border-style:solid; 
	border-width:0 0 1px 1px;
	border-color:#cfc4d0;
	text-align:center;
}
#tvblock.spaced{
	width:248px;
	margin:10px;
	border:1px solid #cfc4d0;
	text-align:center;
}
#whatsnew{
	width:249px;
	margin-top:5px;
	border-style:solid;
	border-color:#cfc4d0;
	border-width:0 0 1px 1px;
	padding:0px;
	text-align:left;
}
#whatsnew img, #whatsnew a{
	margin:0px;
	padding:0px;
	border:0px none;
}
#footer{
	height:20px;
	background:#494949;
	text-align:center;
	clear:both;
	width:775px;
	}
/*------------------------------------------------------------------------*/
/*  headerstyles -------------------------------------------------------------- */
#footer p {
	font:bold 12px/20px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; 
	color:white;
	text-align:center;
}
/*------------------------------------------------------------------------*/
/*  Forms -------------------------------------------------------------- */
label {
	display:block;
	width:350px;
	background:#755f71;
	padding:2px;
	font:bold 12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:white;
	margin:2px 0px 0px 50px;
	}
label.smaller {
	width:200px;
	background:#755f71;
	padding:2px;
	font:bold 12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:white;
	margin: 2px 0 0 50px;
	}
.formcentre label {
	display:block;
	width:350px;
	background:#755f71;
	padding:2px;
	font:bold 12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:white;
	margin:2px 0px 0px 0px;
	}
.smallradiotext {
	font:normal 14px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#494949;
	background:#ffffff;
	border: 1px solid #755f71;
	padding:1px;
	width:200px;
	margin:-1px 0px 0px 50px;
}
.text {
	font:normal 14px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#494949;
	background:#ffffff;
	border: 1px solid #755f71;
	padding:1px;
	width:350px;
	margin:-1px 0px 0px 50px;
}
.stafftext {
	font:normal 14px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#494949;
	background:#ffffff;
	border: 1px solid #755f71;
	padding:1px;
	width:350px;
	margin:-1px 0px 0px 0px;
}
.staffselect {
	font:normal 14px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#494949;
	background:#ffffff;
	border: 1px solid #755f71;
	padding:1px;
	width:350px;
	margin:-1px 0px 0px 0px;
}
.stafffile {
	font:normal 14px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#494949;
	background:#ffffff;
	border: 1px solid #755f71;
	padding:1px;
	width:350px;
	margin:-1px 0px 0px 0px;
}
.button {
	font:normal 14px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#494949;
	background:#ffffff;
	border-width: 3px;
	border-style:double;
	border-color: #d2c8d0 #755f71 #755f71 #d2c8d0;
	padding:1px;
}
.formcentre {
	text-align:center;
	font:normal 14px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	}
.smallselect {
	font:normal 12px/12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#494949;
	text-align:center;
	vertical-align: middle;
}
.smallbutton {
	font:normal 12px/12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	height:24px;
	color:#494949;
	background:#ffffff;
	border-width: 3px;
	border-style:double;
	border-color: #d2c8d0 #755f71 #755f71 #d2c8d0;
	padding:1px;
	vertical-align: middle;
}
#cpdsearch {
	margin:0;
	padding:0 0 2px 0;
	border:dashed #666666;
	border-width:1px 0 0 0;
	}
label.helpdesk {
	background-color:#755f71;
	display:inline;
	padding:2px 6px;
	margin:0px;
	width:198px;
	}
table.plain, tr.plain, td.plain {
	border:0px none;
	margin:2px;
	text-align:center;
	font:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}
p.fonted {
	font: 16px/18px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}
table.plain img {
	border:1px solid #666;
	margin:1px;
	text-align:center;
	}
table.helpdesk, td.helpdesk {
	border:0px none;
	background:#755f71;
	text-align:left;
	}
table.helpdeskliveview {
	font:12px/12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	padding:2px;
	border:1px solid #423542;
	text-align:left;
}
table.helpdeskliveview tr, table.helpdeskliveview td {
	font:12px/12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	padding:2px;
	border:0px none;
	text-align:left;
}
#maincolumn img.nobordernofloat {
	border:0px none;
	float: none;
	margin-left:8px;
	}
#maincolumn img.nobordernofloatmid {
	border:0px none;
	float: none;
	margin-left:8px;
	vertical-align:middle;
	}
#maincolumn img.nobordernofloatmidnomargin {
	border:0px none;
	float: none;
	margin-left:2px;
	vertical-align:middle;
	}
.heldesktext {
	font:normal 14px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#494949;
	background:#ffffff;
	border: 1px solid #755f71;
	padding:1px;
	width:500px;
	margin:-1px 0px 0px 0px;
}
.helpdeskselect {
	font:normal 14px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#494949;
	background:#ffffff;
	border: 1px solid #755f71;
	padding:1px;
	width:504px;
	margin:-1px 0px 0px 0px;
}
.biglabel {
	display:block;
	width:500px;
	background:#755f71;
	padding:2px;
	font:bold 12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	color:white;
	margin:2px 0px 0px 0px;
	}
.smalllabel {
	display:inline;
	width:100px;
	padding:3px;
	background:#755f71;
	font:12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:white;
	margin:2px 0px 4px 0px;
	}
.purplebackradio {
	background:#755f71;
	padding:3px;
	margin:2px 0px 4px 0px;
	}

/*------------------------------------------------------------------------*/
/*  Links -------------------------------------------------------------- */
#header p {
	font:normal 14px/30px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	height:30px;
	width:771px;
	background:#494949 url(http://www.thebusinessacademy.org/images/logos/schoolname.gif) no-repeat top right;
	margin:0;
	padding:2px;
}
#header a:link, #header a:visited, #header a:active {
	font:normal 14px/30px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-image:none;
	color:#fff;
	text-decoration:none;
	margin:0px;
}
#header a:hover {
	font:normal 14px/30px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	margin:0px;
}
#maincolumn a:link, #maincolumn a:visited, #threecolumnholder a:link, #threecolumnholder a:visited, .fullcolumn a:link, .fullcolumn a:visited {
	background-image:none;
	font:normal 14px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#755f71;
	text-decoration:none;
	}
#maincolumn a:hover, #maincolumn a:active, #threecolumnholder a:hover, #threecolumnholder a:active, .fullcolumn a:hover, .fullcolumn a:active {
	background-image:none;
	font:normal 14px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#755f71;
	text-decoration:underline;
	}
		
/*------------------------------------------------------------------------*/
/*  Sundries -------------------------------------------------------------- */
.widersecondcolumn img.newsimage {
	float:left;
	border:1px solid #515151;
	padding:0px;
	margin:2px 2px 0px 0px;
	}
.tvoutline {
	width:auto;
	height:auto;
	margin:1px 2px;
	border:1px solid #755f71;
}
#maincolumn p.subtextexplain {
	font: normal 10px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #494949;
	margin:3px 0;
}
#maincolumn span.subtextexplain {
	font: normal 10px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #494949;
	margin:3px 0;
}
.floatingleft {
	float:left;
	width:100px;
	}
.floatingright {
	float:right;
	margin-right:10px;
	}
.clearing {
	clear:both;
}
.dateitalic {
	font-style:italic;
	display:inline;
	}
.underline {
	text-decoration:underline;
	color:755#f71;
	}
#maincolumn img.nofloat {
float:none;
}
#galleryblurb p {
	font:normal 12px/14px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#494949;
	padding:2px;
	margin:0px;
	}
#galleryblurb h2 {
	font:bold 16px/18px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#494949;
	padding:2px;
	margin:0px;
	}
h5#youare {
	font:bold 16px/18px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:ffffff;
	background:#755f71;
	margin:-4px 0 0 0;
	padding:2px;
	}
/*  Navigation ----------------------------------------------------------------*/
#maincolumn img {
	margin:3px;
	border:1px solid #755f71;
}
#maincolumn img.map {
text-align:center;
	float:none;
	border:0px none;
	}
.firstcharacter {
	font:48px/42px "Times New Roman", Times, serif;
	float:left;
	}
/* CSS for main navigation only */
#mainnavigation {
	color:#494949;
	float:left;
	top:5px;
	width:150px;
	background:#d4cad4;
	margin:5px;
	display:inline;
}
#mainnavigation img {
	line-height:14px;
	margin:1px;
}
h1{
	font: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	height:30px;
	text-indent:-10000px;
	margin:0px;
	line-height:16px;
}
.mainnav {
	background: #755f71 url(http://www.thebusinessacademy.org/images/headers/navigate.gif) no-repeat left top;
}
ul.main  {
	font:bold 14px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
	margin:0;
	padding:2px 0 4px 0;
	list-style:none;
	color:#494949;
}
ul.main a {
	font:bold 14px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
}
li.main {
	margin:0;
	padding:2px 0 4px 4px;

}
ul.sub  {
	font:normal 11px/11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
	margin:0;
	padding:0 0 0 8px;
	list-style:none;
}
li.sub {
	font:normal 11px/11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
	margin:0;
	padding:2px 0 2px 4px;
}
ul.sub a{
	font:normal 11px/11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration:none;
	color:#494949;
}
ul.main a{
	text-decoration:none;
	color:#494949;
}
ul.main a:link {
	text-decoration:none;
	padding:2px 0 4px 4px;
}
ul.sub a:link {
	font:normal 11px/11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration:none;
	padding:2px 0 2px 4px;
}
ul.main a:visited {
	background:url(http://www.thebusinessacademy.org/images/navvisted.gif) no-repeat right 50%;
	color:#333333;
	text-decoration:none;
	padding:2px 0 4px 4px;
}
ul.sub a:visited {
	font:normal 11px/11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
	background:url(http://www.thebusinessacademy.org/images/navvisted.gif) no-repeat right 50%;
	color:#333333;
	text-decoration:none;
	padding:2px 0 2px 4px;
}
ul.main a:hover {
	color:#ffffff;
	text-decoration:none;
	padding:2px 0 4px 4px;
}
ul.sub a:hover{
	font:normal 11px/11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
	color:#ffffff;
	text-decoration:none;
	padding:2px 0 2px 4px;
}
ul#about {
	display:none;
	}
ul#news {
	display:none;
	}
ul#prospectus {
	display:none;
	}	
ul#learnonline {
	display:none;
	}
ul#studentservices {
	display:none;
	}
ul#staff {
	display:none;
	}
ul#downloads {
	display:none;
	}
script {
	margin: 0px;
	padding: 0px;
}
#maincolumn span.smallesttext, div.fullcolumn span.smallesttext  {
	font-size: 10px;
}
#maincolumn span.smallertext {
	font-size: 12px;
}
#maincolumn h3.inline {
	display:inline !important;
	margin:0px;
	}
#maincolumn .small td a:link, #maincolumn .small td a:visited, #maincolumn .small td a:hover, #maincolumn .small td a:active {
	font:10px/12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#wholewidth {
	width: 765px;
	margin:0px 5px;
	}