/* Common */

BODY {
	margin: 10px 0 10px 0px; padding:0; background-color:white;color:#666666;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 100%;text-align:center; }

#main_body{width:996px;margin:0px auto;text-align:left;border:0px solid red;}

.hide{position:absolute; left:-1000em; width:20em;}
a:hover{cursor:hand;}
/*#######################################  HEADER ######################################*/
hr.Line1{color:#ADB8BD;margin-bottom:10px;}
#header {
	MARGIN: 0 0 10px 0px;
	border:0px solid green; VERTICAL-ALIGN: top;
	WIDTH: 993px; PADDING:0px 0px 0px 6px; 
	HEIGHT: 80px; TEXT-ALIGN: left;max-WIDTH: 992px;
}

#hleft {
	PADDING:0px 0px 0px 0px; FLOAT: left; 
	MARGIN: 0px; WIDTH: 305px; height:80px;border:0px solid red;
	background-repeat:no-repeat;
}

#topline
{
	text-align:right; font-size:70%; PADDING:0px 5px 5px 0px; float:right;
	MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 65%; border:0px solid red;
}

#topline A{COLOR: #666666;TEXT-DECORATION: none;margin:0px 0px 0px 0px;}

#topline A:hover {TEXT-DECORATION: underline;}

.divider{color:#909396;}

#outerTopRight{border:0px solid red; font-size:70%; width:650px;position:relative;float:right;margin:20px 0 0 0;}
select{border:0px solid red;}
#courseDropDown{float:left;border:0px solid red;margin:10px 0 0 0;}
#bottomLine{border:0px solid red;width:200px;height:40px;float:right;margin:0px 0 0 0;background-repeat:no-repeat;text-align:right;}

/*###################################### TOP NAV ################################################*/

#topNav, #topNavIE{width:998px;margin:0;padding:0;height:20px;border:0px solid red;}

#topNav ul,#topNavIE ul{list-style: none;margin: 0;padding: 0;}

#topNav li,#topNavIE li{display:block;padding:0;margin:0;float:left;vertical-align:top;}

#topNav a, #topNavIE a
{
	display:block; color:#ffffff;background-color:#ADB8BD;line-height:1em;
	padding:0.1em 5px 0em 5px; margin:0 3px 0px 0; border:1px solid #ADB8BD;
	font-size:80%;text-decoration:none; width:128px; height:17px; 
}

#topNavIE a{width:128px;height:20px;margin-right:0px;margin-left:3px;margin-bottom:0px;}

#topNav a.lastButton, #topNavIE a.lastButton{width:128px;min-width:130px;margin-right:0;padding-right:0;}

/*####################### Top Images #########################################*/

#topLeftImage{float:left;width:750px;height:152px;min-height:170px;border:0px solid red;margin:10px 0 10px 0;padding:0;}

#topRightImage, #topRightImageIE{float:right;width:150px;min-width:230px;height:150px;border:0px solid red;margin:10px 1px 0 0px;padding:0px 0 0 0;text-align:right;}
#topRightImageIE{margin:10px 0px 0 0;}

#topimagewrap{float:left;}
.mainTopImage{float: left; width:758px;height:150px;border:0px solid red; background-image: url(http://www.benchmark-training.co.uk/images/top_Images/top_perfectFormula.jpg); overflow: hidden; background-repeat: no-repeat; margin:0;padding:15px 0px 0px 10px;clear:both;}
.maintopimage2{float: left; margin: auto; display: inline; width: 226px; height: 143px;}

#mainTopNoImage{width:996px;height:0px;border:0px solid red;margin:0;padding:0px 0 0 0;clear:both;}

/*######################## LEFT NAV #########################################*/

#leftNav{width:170px;margin:0px 0 0 0px;padding:0;border:0px solid red;float:left;font-WEIGHT:BOLD;font-size:90%;TEXT-ALIGN:LEFT;color:#60747F;}

#leftNav ul{list-style: none;margin: 0 0 0 0px;padding:0;}

#leftNav a
{
	display:block;color:#60747F;margin: 7px 0 7px 0px; background-color:#ffffff;
	padding:0; font-size:95%;text-decoration:none; height:0px;min-height:15px;
	FONT-WEIGHT:BOLD;border:0px solid red;
}

#subNav ul{MARGIN:10PX 0 0 0}

#subNav ul span{background-repeat:no-repeat;display:inline;margin:2px 0 0 0;padding:0;width:18px;height:12px;float:left;border:0px solid red;text-align:right;}

#subNav li{margin: 0px 0 0 10px;padding:0px;list-style:none;height:20px;}

#subNav a{font-size:75%;color:#697B85;margin:2px 0 0px 0;padding:0; height:0px;float:right;text-align:left;width:86%;border:0px solid red;}

/*######################### CONTENT ###############################*/

#OuterMiddle{margin:0px;width:996px;border:0px solid blue;text-align:center;}

#OuterContent{width:996px;margin:0px 0 10px 0;padding:0;border:0px solid blue;}

#contentHome, #contentHomeIE, #content, #contentIE
{
	margin:0;padding:0;	font-size:80%;margin:0 0 10px 180px;color:#282424;
	width:580px;position:relative;text-align:left;border:0px solid red;
}

#contentHome, #contentHomeIE{width:996px;border:0px solid red;margin:0px 0 0 0px; min-height:220px;}

#contentHomeIE{margin:0px 0 0 0px;}

#contentColumn1, #contentColumn2
{
	width:400px;border:0px solid red;margin:0px; float:left;text-align:left;margin:0 0 10px 15px;font-size:80%;
}

#contentColumn2{float:right;margin-left:0px;}

#contentIE{margin:0;width:570px;}

#content P,#contentIE P{margin:0;padding:3px 0 15px 0;}

#column1, #column2, #column3, #column4, #column1IE, #column2IE, #column3IE, #column4IE
{
	width:205px;border:0px solid red;display:inline-block;float:left;
	margin:0px 5px 0 0;padding:20px;text-align:center;
}

#column1 p, #column2 p, #column3 p, #column4 p, #column1IE p, #column2IE p, #column3IE p, #column4IE p
{
	margin:15px 0px 2px 0;
}

#column1 a, #column1IE a, #column2 a, #column2IE a, #column3 a, #column3IE a, #column4 a, #column4IE a{text-decoration:none;}

#column1IE, #column2IE, #column3IE, #column4IE{display:inline; }

span.footerText{width:850px;  font-size:70%;color:#9D9FA1;border:0px solid red;display:inline-block;text-align:center;}

span.footerText a{color:#9D9FA1;}

/*########################################## RIGHT NAV ###############################################*/

#rightNav,#rightNavIE{float:right;width:210px;margin:0 0px 10px 1px; border:0px solid #909396;vertical-align:top;padding:0;font-size:70%;text-align:left;}
#rightNavIE{width:198px;margin:0 7px 0 1px;}
#rightNav a,#rightNavIE a{text-decoration:none;}
#rightNavIE img{float:left;}
#rightNav a:hover,#rightNavIE a:hover{text-decoration:underline;}
#RightNavBlock,#RightNavBlockIE{margin:0; border:1px solid #909396;vertical-align:top;font-size:100%;color:#666666;padding:5px;}
#RightNavBlock li,#RightNavBlockIE li{color:#666666;}

/*########################################## FOOTER ###############################################*/

#footer{clear:both;border:0px solid red;width:996px;padding:10px 0 10px 0px;margin:10px 0 0 0;font-size:70%;background-color:#F1F3F4;color:#9D9FA1;text-align:center;}
#footer a {color:#666666; text-decoration:none;}
#footer a:hover {color:#666666; text-decoration:underline;}

/*####################################COLORING TOPBAR AND LEFTNAV########################*/

#leftNav1 a.BGGraySelected, #leftNav1IE a.BGGraySelected {background-color:#666666;color:#ffffff;border-color:#666666;}
#topNav a.BGBlueSelected,#topNavIE a.BGBlueSelected,#leftNav1 a.BGBlueSelected,#leftNav1IE a.BGBlueSelected{background-color:#0590BE;color:#ffffff;border-color:#0590BE;}
#topNav a.BGPurpleSelected,#topNavIE a.BGPurpleSelected,#leftNav1 a.BGPurpleSelected,#leftNav1IE a.BGPurpleSelected{background-color:#512359;color:#ffffff;border-color:#512359;}
#topNav a.BGGreenSelected,#topNavIE a.BGGreenSelected,#leftNav1 a.BGGreenSelected,#leftNav1IE a.BGGreenSelected{background-color:#85C14D;color:#ffffff;border-color:#85C14D;}
#topNav a.BGRedSelected,#topNavIE a.BGRedSelected,#leftNav a.BGRedSelected,#leftNavIE a.BGRedSelected{background-color:#B21D28;color:#ffffff;border-color:#B21D28;}
#topNav a.BGVoiletSelected,#topNavIE a.BGVoiletSelected,#leftNav a.BGVoiletSelected,#leftNavIE a.BGVoiletSelected{background-color:#7988B0;color:#ffffff;border-color:#7988B0;}
#topNav a.BGYellowSelected,#topNavIE a.BGYellowSelected,#leftNav a.BGYellowSelected,#leftNavIE a.BGYellowSelected{background-color:#DDDD48;color:#ffffff;border-color:#DDDD48;}

#topNav a.BGBlue:hover,#topNavIE a.BGBlue:hover,#leftNav1 a.BGBlue:hover,#leftNav1IE a.BGBlue:hover{background-color:#0590BE;color:#ffffff;border-color:#0590BE;}
#topNav a.BGPurple:hover,#topNavIE a.BGPurple:hover,#leftNav1 a.BGPurple:hover,#leftNav1IE a.BGPurple:hover{background-color:#512359;color:#ffffff;border-color:#512359;}
#topNav a.BGGreen:hover,#topNavIE a.BGGreen:hover,#leftNav1 a.BGGreen:hover,#leftNav1IE a.BGGreen:hover{background-color:#85C14D;color:#ffffff;border-color:#85C14D;}
#topNav a.BGRed:hover,#topNavIE a.BGRed:hover,#leftNav1 a.BGRed:hover,#leftNav1IE a.BGRed:hover{background-color:#B21D28;color:#ffffff;border-color:#B21D28;}
#topNav a.BGGray:hover,#topNavIE a.BGGray:hover,#leftNav1 a.BGGray:hover,#leftNav1IE a.BGGray:hover{background-color:#666666;color:#ffffff;border-color:#666666;}
#topNav a.BGVoilet:hover,#topNavIE a.BGVoilet:hover,#leftNav1 a.BGVoilet:hover,#leftNav1IE a.BGVoilet:hover{background-color:#7988B0;color:#ffffff;border-color:#7988B0;}
#topNav a.BGYellow:hover,#topNavIE a.BGYellow:hover,#leftNav1 a.BGYellow:hover,#leftNav1IE a.BGYellow:hover{background-color:#DDDD48;color:#ffffff;border-color:#DDDD48;}

#leftNav a.GrayText,#leftNavIE a.GrayText {color: #666666;}
#leftNav a.BlueText,#leftNavIE a.BlueText{color:#0590BE;}
#leftNav a.PurpleText,#leftNavIE a.PurpleText{color:#512359;}
#leftNav a.GreenText,#leftNavIE a.GreenText{color:#85C14D;}
#leftNav a.RedText,#leftNavIE a.RedText{color:#B21D28;}
#leftNav a.VoiletText,#leftNavIE a.VoiletText{color:#7988B0;}
#leftNav a.YellowText,#leftNavIE a.YellowText{color:#DDDD48;}

