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

body,html {
	font: normal 13px Verdana, Tahoma, Helvetica, Arial, sans-serif;
	background:#e3e1de;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;}

a {color:#cd1f1f; text-decoration:underline; font-weight:bold;}
a:hover {color:#adaba7; text-decoration:none}
ul, li {list-style: none; border:none; margin:0; padding:0}

.separator { border-bottom-width: 1px; 	border-bottom-style: solid; border-bottom-color: #dcdad7;}
.hr {border-bottom:1px solid #000; margin 0 30px 10px 0px;}

.red-image-border {border-top:1px solid #cd1f1f; border-bottom:1px solid #cd1f1f; margin:0 1px 15px 0;}

/*text settings*/
h1 {font-size:24px; font-weight:normal; color:#000; line-height:normal; margin:0 0 20px 0; padding:0 0 15px 0; border-bottom:1px solid #000; text-align:center;color:#cd1f1f;}
h2 {font-size:19px; font-weight:normal; color:#000; line-height:normal; margin:0 0 20px 0; padding:0 0 15px 0;}
h3 {font-size:14px; font-weight:bold; color:#000; line-height:normal; margin:0 0 20px 0; padding:0 0 15px 0;}
.strap {font-size:13px; font-weight:bold; color:#cd1f1f;}

/*page elements*/

/*top*/
#topwrapper {background:url(images/bg_top_tile.jpg) repeat-x; text-align:left}
#top {width:950px; margin:0 auto; padding:0; background:url(images/bg_top.jpg) no-repeat}
#top .logo {float:left;width:200px}
#top .slogan {float:right;font-size:24px; color:#cd1f1f; width:700px; padding:50px 0 0 0; text-indent:50px;}
#top .nav {float:right;}
#top .nav ul {width:750px}
#top .nav li {float:right; padding:5px 10px 5px 10px;  border-left:1px solid #666}
#top .nav li.here {color:#006600}
#top .nav a, #top .nav a:visited {color:#666;}
#top .nav a:hover {color:#cd1f1f}

/*main menu*/
#menu {width:200px; line-height:14px; text-align:left; font-family: Verdana, Helvetica, sans-serif; color:#cd1f1f; font-size:11px; float:left}
#menu ul {margin:0; padding:0; list-style-type:none; padding:0;}
#menu li {list-style-type:none; font-size:12px; font-weight:bold; color:#cd1f1f; padding: 0 15px 0 15px}
#menu a, #menu a:visited {display:block; line-height:30px; height:100%; text-decoration:none; color:#cd1f1f; margin:0; text-indent:15px; text-align:right; border-bottom: 1px solid #cd1f1f}
#menu a:hover {color:#adaba7; background:url(../images/hover.gif) center left;}

#menu .submenu ul {margin:0; padding:0; list-style-type:none; padding:0;}
#menu .submenu li {list-style-type:none; font-size:12px; font-weight:bold; color:#cd1f1f; padding: 0 15px 0 15px}
#menu .submenu a, .submenu a:visited {display:block; line-height:30px; height:100%; text-decoration:none; color:#cd1f1f; margin:0; text-indent:15px; text-align:right; border-bottom: 1px solid #cd1f1f}
#menu .submenu a:hover {color:#adaba7; background:url(../images/hover.gif) center left;}

.home #mnu_home a, .home #mnu_home a:visited, .home #mnu_home a:hover {color:#adaba7;}
.aboutus #mnu_aboutus a, .aboutus #mnu_aboutus a:visited, .aboutus #mnu_aboutus a:hover {color:#adaba7;}
.majorincident #mnu_majorincident a, .majorincident #mnu_majorincident a:visited, .majorincident #mnu_majorincident a:hover {color:#adaba7;}
.scenario #mnu_scenario a, .scenario #mnu_scenario a:visited, .scenario #mnu_scenario a:hover {color:#adaba7;}
.courses #mnu_courses a, .courses #mnu_courses a:visited, .courses #mnu_courses a:hover {color:#adaba7;}
.clients #mnu_clients a, .clients #mnu_clients a:visited, .clients #mnu_clients a:hover {color:#adaba7;}
.testimonials #mnu_testimonials a, .testimonials #mnu_testimonials a:visited, .testimonials #mnu_testimonials a:hover {color:#adaba7;}
.futurecourses #mnu_futurecourses a, .futurecourses #mnu_futurecourses a:visited, .futurecourses #mnu_futurecourses a:hover {color:#adaba7;}
.booking #mnu_booking a, .booking #mnu_booking a:visited, .booking #mnu_booking a:hover {color:#adaba7;}
.links #mnu_links a, .links #mnu_links a:visited, .links #mnu_links a:hover {color:#adaba7;}
.contact #mnu_contact a, .contact #mnu_contact a:visited, .contact #mnu_contact a:hover {color:#adaba7;}
.company #mnu_company a, .company #mnu_company a:visited, .company #mnu_company a:hover {color:#adaba7;}
.team #mnu_team a, .contact #mnu_team a:visited, .team #mnu_team a:hover {color:#adaba7;}
.consultants #mnu_consultants a, .consultants #mnu_consultants a:visited, .consultants #mnu_consultants a:hover {color:#adaba7;}



#address {padding:30px 15px 15px 15px; text-align:right}
#address a {border:none; padding-top:3px}


#middlewrapper {background:url(images/content_bg.jpg) repeat-x #fff; padding:10px; text-align:left;}	
#middle {width:950px; margin:0 auto; padding:0;}

#content {float:left; padding:40px; width:659px; border-left:10px solid #bdbbb8; text-align:justify;}

/*footer*/
#bottomwrapper {background:url(images/bg_bottom_tile.jpg) repeat-x; text-align:left}
#bottom {width:950px; margin:0 auto; padding:10px 0 0 0; background: url(images/bg_bottom.jpg) no-repeat; height:130px; text-indent:250px; color:#666}

.clearfloat {clear:both; height:0; font-size:1px; line-height:0px;}

