/* Typography */
* {
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}
/* --------- p styles --------- */
p {
	margin:0px;
	font:normal 14px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	padding:2px;
	}
div#audit p {
	margin-top:10px;
}
p.mini {
	font-size:9px;
	text-align:center;
	}
#rightcolumn p {
	font-size:14px;
	line-height:18px;
	padding:0px 2px 0px 2px;
}
#floatedrightcolumn p {
	padding:0px;
	float:none;
	clear:both;
	text-align:center;
}
#leftcolumn p {
	font-size:14px;
	line-height:18px;
	padding:0px 2px 0px 2px;
}
.widersecondcolumn p {
	font-size:14px;
	line-height:18px;
	margin:4px 0px 0px 0px;
	padding:0px 2px 0px 2px;
}
#narrowerthirdcolumn p {
	font-size:14px;
	line-height:18px;
	padding:0px 2px 0px 2px;
} 
#thirdcolumn p {
	font-size:14px;
	line-height:18px;
	padding:0px 2px 0px 2px;
}
#maincolumn p, .fullcolumn p {
	font-size:14px;
	line-height:18px;
	padding:0px 2px;
	margin-top:4px;
}
#header p {
	font-weight:normal;
	font-size:14px;
	line-height:30px;
	height:30px;
	width:771px;
	background:#494949 url(http://www.thebusinessacademy.org/images/logos/schoolname.gif) no-repeat top right;
	padding:2px;
}
#footer p {
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	color:white;
	text-align:center;
}
#whatsnew p {
	font-weight:normal;
	font-size:14px;
	line-height:16px;
	color:white;
	text-align:left;
	padding:2px;
	background:#755f71;
	margin-top:0px;
}
#tvblock p {
	color:#999999;
	font-size:16px;
}
.videocaption p {
	font-size:10px;
	}
p.vidlist {
	display:none;
	}
form.helpdesk p {
	text-align:left;
}
p.center {
	text-align:center;
}
#porder p.clearingtext {
	clear:left;
	}
p.add {
	margin-top: -12px;
}
.item {
	border:0px none;
	font:12px/18px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	}
/* ---------h styles --------- */
h1 {
	text-align:left;
	margin:0px;
	height:30px;
	text-indent:-10000px;
	line-height:16px;
}
#titlingbar h1 {
	width:775px;
	height:95px;
	text-indent:-5000px;
}
#porder h1 {
	font: normal x-large "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	margin: 0px;
}
h1.header {
	font: normal large "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-indent: -10000px;
	height: 30px;
	background: #755f71 url(http://www.thebusinessacademy.org/images/headers/addsupplier.gif) no-repeat left top;
	width: 490px;
	margin: 0px;
}
h2 {
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	padding:2px;
	margin:0px;
	text-align:left;
}	
#porder h2.pordertitle {
	font-size:x-large;
	color:#666;
	text-align:right;
	margin:0px;
	}
h3 {
	font:bold 18px/20px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#494949;
	padding:2px;
	margin:0px;
	text-align:left;
}
h4 {
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	padding:2px;
	margin:0px;
	text-align:center;
}	
h4.error a:link, h4.error a:visited, h4.error a:active{
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	padding:2px;
	margin:0px;
	text-decoration:none;
	color:red;
}
h4.error a:hover {
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	padding:2px;
	margin:0px;
	text-decoration:underline;
	color:red;
}
h5 {
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	color:white;
	background:#755f71;
	margin:-4px 0 0 0;
	padding:2px;
}
/* --------- item specific text styles --------- */
.headline {
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	text-align:left;
	padding:2px;
}
.caption {
	font-size:15px;
	line-height:15px;
}
.small {
	font:12px/14px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #666666;
	}
.alert {
	color:#FF0000;
	font-weight:bold;
	}
.smallcaption {
	font-size:12px;
	line-height:14px;
}
acronym {
	cursor:help;
	text-decoration:none;
}
blockquote {
	font-style:oblique;
	font-size:16px;
	line-height:16px;
	color:#494949;
	text-align:center;
	display:block;	
}
li {
	font:14px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#494949;
}
#maincolumn p.subtextexplain {
	font-weight:normal;
	font-size:10px;
	color:#494949;
	margin:3px 0px;
}
#maincolumn span.subtextexplain {
	font-weight:normal;
	font-size:10px;
	color:#494949;
	margin:3px 0px;
}
.dateitalic {
	font-style: italic;
	text-align:right;
	display:inline;
}
.underline {
	text-decoration:underline;
	color:#755f71;
}
.firstcharacter {
	font:48px/42px "Times New Roman", Times, serif;
	float:left;
	}
.inline {
	display:inline !important;
	margin:0px;
}
span.smallertext {
	font-size:12px;
}
span.smallesttext, .smallesttext {
	font-size:10px;
	}
#newnav {
		background-color:#494949;
		margin:0px;
		text-align:left;
		height:25px;
		font:normal 14px/24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		padding-left:4px;
		color:white;
}
li.machinelist a:link, li.machinelist a:visited {
	color:white;
	text-decoration:none;
	}
li.machinelist a:hover, li.machinelist a:active {
	color:white;
	text-decoration:underline;
	}
li.machinelist {
	background:#755f71;
	color:white;
	width:220px;
	list-style:none;
	border-bottom:1px solid white;
	padding:3px 0 0 0;
	text-decoration:none;
	}
/* -------- link styles --------- */
a:link, a:visited {
	color:#888888;
	text-decoration:none;
}
a:hover, a:active {
 	color:#888888;
	text-decoration:underline;
} 
#newnav a:link, #newnav a:visited, #newnav a:active {
	font:normal 14px/24px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	color:white;
	padding:2px 4px 4px 4px;
	border-color:#494949;
	border-style:solid;
	border-width:0px 1px;
	text-decoration:none;
}
#newnav a:hover {
	background:#333;
	text-decoration:underline;
	border-color:black;
	border-style:solid;
	border-width:0px 1px;
	}
#header a:link, #header a:visited, #header a:active {
	font-weight:normal;
	font-size:14px;
	line-height:30px;
	color:white;
	text-decoration:none;
	background-image:none;
	margin:0px;
}
#header a:hover {
	font-weight:normal;
	font-size:14px;
	line-height:30px;
	color:white;
	text-decoration:underline;
	background-image:none;
	margin:0px;
}
#maincolumn a:link, #maincolumn a:visited, #maincolumn a:active, #threecolumnholder a:link, #threecolumnholder a:visited, #threecolumnholder a:active {
	background-image:none;
	font-weight:normal;
	font-size:14px;
	line-height:14px;
	color:#755f71;
	text-decoration:none;
}	
#maincolumn a:hover, #threecolumnholder a:hover {
	background-image:none;
	font-weight:normal;
	font-size:14px;
	line-height:14px;
	color:#755f71;
	text-decoration:underline;
}
.smalllink {
	padding:2px;
}
a:link.smalllink, a:visited.smalllink, a:active.smalllink {
	font-size:10px;
	text-decoration:none;
	color:#494949;
}
a:hover.smalllink {
	text-decoration:underline;
}
#tvblock a:link, #tvblock a:visited, #tvblock a:active {
	text-align:left;
	color:#999999;
	text-decoration:none;
}
#tvblock a:hover {
	text-align:left;
	color:#999999;
	text-decoration:underline;
}
#tvblock.left {
	text-align:left;
	color:#aaaaaa;
}
.primaryCDtoggle {
	text-align:center;
	cursor:help;
	}
.secondaryCDtoggle {
	text-align:center;
	cursor:help;
}
.lbaCDtoggle {
	text-align:center;
	cursor:help;
	}
.mainCDtoggle {
	text-align:center;
	cursor:help;
}
/**************************************List Styles*********************************/
div#audit, ul.audit, {
	text-align:center;
}
li.audit {
	text-align:center;
	list-style:none;
}