@charset "UTF-8";
/* CSS Document */

/*
==============================
Whole Page CSS
==============================
*/

body {
	margin: 0px;
	background-image:url(/images/bg-stripe.gif);
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	}
.container {
	width:800px;
	background-color:#FFFFFF;
	margin: 0 auto;
	}


/*
==============================
HEADER Page CSS
==============================
*/

.searchdiv {
	position:relative;
	left:230px;
	top:20px;
	width:200px;
	height:50px;
	}

.hamilton-logo {
	position:relative;
	left:10px;
	top:14px;
	width:223px;
	height:53px;
	}

.topnav {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	line-height:20px;
	margin-left:6px;
	margin-right:6px;
	}

.topnav:hover {
	text-decoration:underline;
	}
	
.floating-contact {
	float:right; 
	position: relative; 
	right:12px; 
	top:61px;
	text-align:right; 
	color:#cccccc; 
	font-weight:bold;
	z-index:100;
	}

.floating-contact a {
	color:#57585c; 
	font-weight:bold;"
	font-family: 'Futura', 'futura', Futura, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#666666; 
	font-size:13px;
	}
	
/*
==============================
HOME Page CSS
==============================
*/

#button1 {
	display:block;
	width:110px;
	height:148px;
	background-image:url(/images/button1.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	}
#button1:hover {
	display:block;
	width:110px;
	height:148px;
	background-image:url(/images/button1.jpg);
	background-position:0 -148px;
	background-repeat:no-repeat;
	}
	
#button2 {
	display:block;
	width:110px;
	height:148px;
	background-image:url(/images/button2.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	}
#button2:hover {
	display:block;
	width:110px;
	height:148px;
	background-image:url(/images/button2.jpg);
	background-position:0 -148px;
	background-repeat:no-repeat;
	}
	
#button3 {
	display:block;
	width:110px;
	height:148px;
	background-image:url(/images/button3.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	}
#button3:hover {
	display:block;
	width:110px;
	height:148px;
	background-image:url(/images/button3.jpg);
	background-position:0 -148px;
	background-repeat:no-repeat;
	}
	
#button4 {
	display:block;
	width:110px;
	height:148px;
	background-image:url(/images/button4.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	}
#button4:hover {
	display:block;
	width:110px;
	height:148px;
	background-image:url(/images/button4.jpg);
	background-position:0 -148px;
	background-repeat:no-repeat;
	}
	
#button5 {
	display:block;
	width:110px;
	height:148px;
	background-image:url(/images/button5.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	}
#button5:hover {
	display:block;
	width:110px;
	height:148px;
	background-image:url(/images/button5.jpg);
	background-position:0 -148px;
	background-repeat:no-repeat;
	}
.seo {
	display:none;
	}
/*
==============================
MAIN LEFTNAV CSS
==============================
*/

.left-nav {
	width:135px;
	}
#left-courses {
	display:block;
	width:135px;
	height:23px;
	background-image:url(/images/leftnav-courses2.jpg);
	background-position:0 -2px;
	background-repeat:no-repeat;
	margin-top:-1px;
	}
#left-courses:hover {
	display:block;
	width:135px;
	height:23px;
	background-image:url(/images/leftnav-courses2.jpg);
	background-position:0 -27px;
	background-repeat:no-repeat;
	margin-top:-1px;
	}

	
#left-onsite {
	display:block;
	width:135px;
	height:25px;
	background-image:url(/images/leftnav-onsite2.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	margin-top:-3px;
	}
#left-onsite:hover {
	display:block;
	width:135px;
	height:25px;
	background-image:url(/images/leftnav-onsite2.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	margin-top:-3px;
	}


#left-webseminars {
	display:block;
	width:135px;
	height:25px;
	background-image:url(/images/leftnav-webseminars2.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	margin-top:-3px;
	}
#left-webseminars:hover {
	display:block;
	width:135px;
	height:25px;
	background-image:url(/images/leftnav-webseminars2.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	margin-top:-3px;
	}


#left-offers {
	display:block;
	width:135px;
	height:25px;
	background-image:url(/images/leftnav-offers2.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	margin-top:-3px;
	}
#left-offers:hover {
	display:block;
	width:135px;
	height:25px;
	background-image:url(/images/leftnav-offers2.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	margin-top:-3px;
	}
	

#left-virtual {
	display:block;
	width:135px;
	height:25px;
	background-image:url(/images/leftnav-virtual2.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	margin-top:-3px;
	}
#left-virtual:hover {
	display:block;
	width:135px;
	height:25px;
	background-image:url(/images/leftnav-virtual2.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	margin-top:-3px;
	}


#left-clients {
	display:block;
	width:135px;
	height:25px;
	background-image:url(/images/leftnav-clients2.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	margin-top:-3px;
	}
#left-clients:hover {
	display:block;
	width:135px;
	height:25px;
	background-image:url(/images/leftnav-clients2.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	margin-top:-3px;
	}


#left-testimonials {
	display:block;
	width:135px;
	height:23px;
	background-image:url(/images/leftnav-testimonials2.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	margin-top:-3px;
	}
#left-testimonials:hover {
	display:block;
	width:135px;
	height:23px;
	background-image:url(/images/leftnav-testimonials2.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	margin-top:-3px;
	}

.left-nav img {
	margin-bottom:3px;
	}
	

/*
==============================
HOMEPAGE LEFTNAV CSS
==============================
*/
.leftnav {
	margin-top:10px;
	width:212px;
	}
	
#leftcourses {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-courses.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}
#leftcourses:hover {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-courses.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}

	
#leftonsite {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-onsite.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}
#leftonsite:hover {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-onsite.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}


#leftwebseminars {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-webseminars.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}
#leftwebseminars:hover {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-webseminars.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}


#leftoffers {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-offers.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}
#leftoffers:hover {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-offers.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}
	

#leftvirtual {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-virtual.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}
#leftvirtual:hover {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-virtual.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}


#leftclients {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-clients.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}
#leftclients:hover {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-clients.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}


#lefttestimonials {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-testimonials.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}
#lefttestimonials:hover {
	display:block;
	width:189px;
	height:25px;
	background-image:url(/images/leftnav-testimonials.jpg);
	background-position:0 -25px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}

.leftnav img {
	margin-bottom:3px;
	}
	
/*
==============================
SECONDARY PAGES CSS
==============================
*/
.pagename {
	color: #833c1e;
	font-weight: bold;
	font-size: 16px;
	}
.hdr {
	color: black;
	font-size: 12px;
	font-weight:bold;
	display: block;
	margin-bottom:15px;
	}
.course-table, .course-table a {
	color: black;
	line-height:16px;
	font-weight:bold;
	text-decoration: none;
	}
.course-table a:hover {
	text-decoration: underline;
	}
.content {
	padding: 30px 10px;
	line-height:17px;
	font-size:11px;
	}
a.course-listing {
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	color:#000000;
	}
a.course-listing:hover {
	text-decoration:underline;
	}
	
	
.classnav {
	width: 400px;
	float:right;
	height:22px;
	margin-top: -30px;
	margin-right: -10px;
	}
#project-management-button {
	display:block;
	width:76px;
	height:22px;
	margin-left:4px;
	background: url(/images/classnav-project-management.jpg) no-repeat 0 0;
	float:left;
	}
	#project-management-button-active {
	display:block;
	width:76px;
	height:22px;
	margin-left:4px;
	background: url(/images/classnav-project-management.jpg) no-repeat 0 0;
	float:left;
	background-position: 0px -22px;
	}
#engineering-and-supply-chain-button {
	display:block;
	width:76px;
	height:22px;
	margin-left:4px;
	background: url(/images/classnav-engineering.jpg) no-repeat 0 0;
	float:left;
	}
	#engineering-and-supply-chain-button-active {
	display:block;
	width:76px;
	height:22px;
	margin-left:4px;
	background: url(/images/classnav-engineering.jpg) no-repeat 0 0;
	float:left;
	background-position: 0px -22px;
	}
#accounting-button {
	display:block;
	width:76px;
	height:22px;
	margin-left:4px;
	background: url(/images/classnav-accounting.jpg) no-repeat 0 0;
	float:left;
	}
	#accounting-button-active {
	display:block;
	width:76px;
	height:22px;
	margin-left:4px;
	background: url(/images/classnav-accounting.jpg) no-repeat 0 0;
	float:left;
	background-position: 0px -22px;
		}
#management-button {
	display:block;
	width:76px;
	height:22px;
	margin-left:4px;
	background: url(/images/classnav-management.jpg) no-repeat 0 0;
	float:left;
	}
	#management-button-active {
	display:block;
	width:76px;
	height:22px;
	margin-left:4px;
	background: url(/images/classnav-management.jpg) no-repeat 0 0;
	float:left;
	background-position: 0px -22px;
		}
#finance-and-investment-button {
	display:block;
	width:76px;
	height:22px;
	margin-left:4px;
	background: url(/images/classnav-finance.jpg) no-repeat 0 0;
	float:left;
	}
	#finance-and-investment-button-active {
	display:block;
	width:76px;
	height:22px;
	margin-left:4px;
	background: url(/images/classnav-finance.jpg) no-repeat 0 0;
	float:left;
	background-position: 0px -22px;
		}
#project-management-button-active, #engineering-and-supply-chain-button-active, #accounting-button-active, #management-button-active, #finance-and-investment-button-active, #project-management-button:hover, #engineering-and-supply-chain-button:hover, #accounting-button:hover, #management-button:hover, #finance-and-investment-button:hover {
	display:block;
	width:76px;
	height:22px;
	margin-left:4px;
	background-position: 0px -22px;
	}

/*
==============================
COURSE TABS CSS
==============================
*/

.courseTABS {
	margin-top:24px;
	margin-bottom:20px;
	display:block;
	border-bottom: 2px solid #666666;
	height:24px;
	}

#course-overview {
	width:100px;
	height:24px;
	background-image:url(/images/course_overview.gif);
	background-repeat: no-repeat;
	background-position: 0 -24px;
	display:block;
	float:left;
	margin-right:5px;
	}

#course-details {
	width:100px;
	height:24px;
	background-image:url(/images/course_details.gif);
	background-repeat: no-repeat;
	background-position: 0 -24px;
	display:block;
	float:left;
	margin-right:5px;
	}
	
	#course-details-active {
	width:100px;
	height:24px;
	background-image:url(/images/course_details.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	display:block;
	float:left;
	margin-right:5px;
	}

#course-outline {
	width:100px;
	height:24px;
	background-image:url(/images/course_outline.gif);
	background-repeat: no-repeat;
	background-position: 0 -24px;
	display:block;
	float:left;
	margin-right:5px;
	}
	
	#course-outline-active {
	width:100px;
	height:24px;
	background-image:url(/images/course_outline.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	display:block;
	float:left;
	margin-right:5px;
	}

#course-dates {
	width:100px;
	height:24px;
	background-image:url(/images/course_dates.gif);
	background-repeat: no-repeat;
	background-position: 0 -24px;
	display:block;
	float:left;
	margin-right:5px;
	}
	
	#course-dates-active {
	width:100px;
	height:24px;
	background-image:url(/images/course_dates.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	display:block;
	float:left;
	margin-right:5px;
	}

#course-overview:hover, #course-dates:hover, #course-outline:hover, #course-details:hover, #course-dates-active, #course-outline-active, #course-details-active, #course-overview-active {
	width:100px;
	height:24px;
	background-repeat: no-repeat;
	background-position: 0 0px;
	display:block;
	float:left;
	margin-right:5px;
	}
#course-overview-active {
	width:100px;
	height:24px;
	background-image:url(/images/course_overview.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	display:block;
	float:left;
	margin-right:5px;
	}




.feesbox {
	background-color: white;
	width:121px;
	padding:10px 7px 15px 7px;
	color:#666666;
	font-size:10px;
	}
.feesbox em {
	line-height:11px;
	}
.feesbox a {
	color:black;
	}

	
.red-callout {
	color: #833c1e;
	font-weight: bold;
	font-size: 12px;
	}

/*
==============================
FOOTER CSS
==============================
*/

.footer {
	padding-left:10px;
	}
.footer img {
	margin-right:15px;
	}