body{
	margin: 0px;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #F1F4F3;
	background-image: url(images/back.gif);
	background-repeat: repeat-x;
	color: #1A2249;	
}

/* Standard Paragraph Formats */
ul, li{padding: 0px; margin: 0px}
h1{font-family: Tahoma; font-size: 14px; font-weight: bold; padding: 0px; margin: 0px 0px 10px 0px}
h2{font-family: Tahoma; font-size: 13px; font-weight: bold; padding: 0px; margin: 0px 0px 10px 0px}
h3{font-family: Tahoma; font-size: 12px; font-weight: bold; padding: 0px; margin: 0px 0px 10px 0px;	background-image: url(../BEST%20Training%20-%20Fastload%20CD%201.0/images/arrow_white.gif); background-repeat: no-repeat; padding-left: 15px}
p{padding: 0px; margin: 0px 0px 10px 0px}

/* Colour Formats */
.colour_yellow {color: #FFFF00}
.colour_navy {color: #1F2245}
.white_hyperlinks {color: #FFFFFF; font-size:11px; font-weight:bold;}

/* General Page Layout */
#sitecontainer{width: 1000px; height: auto; margin-left: auto; margin-right: auto; text-align: left; background-color: #FFFFFF}
#logo{width: 1000px; height: 135px; float: left; background-image: url(images/webheader.jpg)}
#header{width: 1000px; height: 31px; border-top: 8px solid #000033; border-bottom: 1px solid #1A2249; padding-top: 4px; padding-left: 10px;	float: left}
#contentpane{width: 1000px; height: auto; background-image: url(images/contentback.gif); background-repeat: repeat-y; float: left}
#footer{width: 1000px; height: 31px; border-top: 8px solid #000033; border-bottom: 1px solid #1A2249; padding-top: 4px; float: left; text-align: center}

/* Header Formats */
html>body #header{width: 990px; height: 19px; color:#FFFFFF}
#header {background-color: #1A2249}
#header ul, #header li{display: inline}
#header a{display: block; height: auto; width: auto; float: left; padding-left: 15px; margin-right: 15px; background-repeat: no-repeat; font-weight: bold; text-decoration: none; color: #FFFFFF}
#header a:hover{color: #69A89A}

/* Main Content Window */
.content{width: 1000px; height: auto; float: left; padding: 10px; font-size: 12px; font-family: Arial; background-color: #D3D2DF}
html .content{height: 400px}
html>body .content{height: auto; min-height: 400px}

/* Main Content Window Formats */
.content p img{float: left}
.content object{width: 830px; float: left; padding: 0px; margin: 0px}
.content embed{width: 830px; float: left}
html>body .content{
	width: 980px
}

/* Footer Formats */
html>body #footer{height: 35px; font-size:12px}
#footer {background-color: #1A2249; color:FFFFFF}
#footer ul, #footer li{display: inline}
#footer li{margin-left: 5px; margin-right: 5px}
#footer a {text-decoration: none; color: #FFFFFF}
#footer a:hover{color: #69A89A}

/* Text-Class Formats */
.new_date{font-weight: bold; color: #69A89A}
.news_link{color: #1A2249}
.news_info{font-size: 11px; color: #69A89A}
.table_bodytext{font-size: 12px; color: #69A89A}	
.table_bodytext2{font-size: 12px; color:#000066}

/* NEW STUFF */

.smallcontainer{width: 230px; height:auto; float:left; margin-left:10px}
.smallcolumn{width: 230px; height: auto; float: left; margin-bottom:10px}

#columnheader_mauve{width: 225px; height: 25px; background-color: #99499E; color:#FFFFFF; font-weight:bolder; font-size:14px; vertical-align:middle; padding-left:5px; padding-top:5px}
#columnheader_teal{width: 225px; height: 25px; background-color: #6DAA9B; color:#FFFFFF; font-weight:bolder; font-size:14px; vertical-align:middle; padding-left:5px; padding-top:5px}
#columncontent{width: 225px; height:auto; padding-left:5px; padding-top:5px; background-color:#B4D3CC}


.maincolumn{width: 480px; height: 400px; float: left; margin-bottom:10px; margin-left:10px; background-color:#EEDEEF}
#maincolumncontent{width: 475px; height: auto; float: left; padding-top:5px; padding-left:5px; background-color:#EEDEEF}
#maincolumnheader_mauve{width: 475px; height: 25px; background-color: #99499E; color:#FFFFFF; font-weight:bolder; font-size:14px; vertical-align:middle; padding-left:5px; padding-top:5px}

.maincolumn_wide{width: 710px; height: 400px; float: left; margin-bottom:10px; margin-left:10px; background-color:#EEDEEF}
#maincolumncontent_wide{width: 705px; height: auto; float: left; padding-top:5px; padding-left:5px; background-color:#EEDEEF}
#maincolumnheader_mauve_wide{width: 705px; height: 25px; background-color: #99499E; color:#FFFFFF; font-weight:bolder; font-size:14px; vertical-align:middle; padding-left:5px; padding-top:5px}
