@charset "utf-8";

body {
	background-color: #CCCCCC;
	color: #707070;
	font-family: 'Muli', sans-serif;
	font-size: medium;
}

p {
	padding: 0;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

a {color: #707070; text-decoration: none;}
a:link {text-decoration: none;}
a:hover {color: #BB181D;}
a:active {color: #BB181D;} 

dt {
	font-size: larger;
	font-weight: normal;
	color: #BB181D;
}

#container {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 980px;
	background-color: #FFF;

}

#content {
	position: relative;
}

#content ul, li {
	list-style-position: outside;
	text-align: left;
	margin-left: 1em;
	padding-left: 0em;
	margin-top: 0.1px;
	margin-bottom: 0.1px;
}


#footer {
	border:none;
	font-weight:normal;
	color: #FFFFFF;
	background-color: #BB181D;
}

#footer a:link {color: #FFFFFF; text-decoration: none;}
#footer a:active {color: #FFFFFF; text-decoration: underline;}
#footer a:hover {color: #FFFFFF; text-decoration: underline;}
#footer a:visited {color: #FFFFFF; text-decoration: none;}

#popup {
	background-color: #FFFFFF;
}

#company {
	margin: 0 auto;
	position: relative;
	text-align: right;
	width: 980px;
	border: none;
	font-size: x-small;
	font-weight: normal;
	color: #707070;
	line-height: 200%;
}

#correct {
	background-color:#CCCCCC;
}

.emp {
	font-size: medium;
	color: #BB181D;
}

.emp_m {
	font-size: medium;
	color: #BB181D;
	line-height: 90%;
}

.emp2 {
	color: #3399ff;
	font-family: "Trebuchet MS";
	font-size: large;
	font-style: italic;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.sm {
	font-size: x-small;
	color: #BB181D;
}

.reducefontsize {
	font-size: small;
}

.lgtitlesbl {
	font-size: xx-large;
	color:#3399FF;
	padding-bottom: 10px;
}

.lgtitlesgr {
	font-size: xx-large;
	color:#A4CB56;
	padding-bottom: 10px;
}

.lgtitlesdrd {
	font-size: xx-large;
	color: #BB181D;
	padding-bottom: 0px;
}

.lgtitlesdyl {
	font-size: xx-large;
	color:#FDB511;
	padding-bottom: 0px;
}

.titlesbl {
	font-family: "Trebuchet MS";
	font-size: large;
	color:#3399FF;
	margin:0px;
	margin-top:0px;
	margin-bottom:0.5em;
}

.titlesgr {
	font-family: "Trebuchet MS";
	font-size: large;
	color:#A4CB56;
	margin:0px;
	margin-top:0px;
	margin-bottom:0.5em;
}

.titlesrd {
	font-family: "Trebuchet MS";
	font-size: large;
	color: #BB181D;
	margin: 0px;
	padding-bottom: 5px;
}

.titlesyl {
	font-family: "Trebuchet MS";
	font-size: large;
	color:#FDB511;
	margin:0px;
	margin-top:0px;
	margin-bottom:0.5em;
}

.titlesgy {
	font-family: "Trebuchet MS";
	font-size: large;
	color: #707070;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0.5em;
}

.banner_bl {
	font-family: "Trebuchet MS";
	color: #BB181D;
	background-color: #CCCCCC;
	font-weight: bold;
	font-size: x-small;
}

.banner_yl {
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	background-color: #FDB511;
	font-weight: bold;
	font-size: x-small;
}

.next_course {
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	background-color: #FDB511;
	font-weight: bold;
	font-size: large;
}

.padcell {
	padding: 5px;
}

/* Fade Testimonials */

.pics {
	float:right;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}

/* Easy Slider */

	#slider {position:relative;}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:980px;
		height:241px;
		overflow:hidden; 
		}	
		
	/* numeric controls */	
	
	ol#controls{
	padding:0;
	height:20px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 5px;
	float:right;
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:20px;
		line-height:20px;;
		}
	ol#controls li a{
	float:left;
	height:20px;
	line-height:20px;
	border:1px solid #707070;
	background:#fff;
	color:#707070;
	padding:0 10px;
	text-decoration:none;
		}
	ol#controls li.current a{
		background:#BB181D;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* Contact Page*/

.contactform {
	padding: 0;
	margin: 0;
	display: inline-block;
}
.contactform label{display:block; width:286px; margin-top:3px; }
.contactform input{
	background: url(images/contactinput.png) top #f6f6f6;
	height: 19px;
	padding: 10px 5px 7px 5px;
	width: 276px;
	border: none;
	margin-top: 7px;
}
.contactform select{display:block; width:190px; margin-right:50px; padding:5px; margin-top:7px; float:left;}
.contactform .reqs{background:url(images/requirementinput.png); height:133px; width:386px; border:none; padding:10px; overflow-y:auto;  margin:7px 0 7px 0; }
.contactform textarea {resize:none; }
.contactform input:focus, .contactform input:active, .contactform input:hover, .contactform .reqs:focus, .contactform .reqs:active, .contactform .reqs:hover{background-position: bottom; }
.contactform .submit{width:auto; height:auto; background:none; margin:0; padding:0; float:left;}

/* //Contact Page*/

.floatleft{
	float: left;
	display: block;
	padding-right: 10px;
	padding-top: 5px;
}
.floatright{float:right; display:block;}`

div.hr {
	height: 20px;
	background: #fff url(images/hr.gif) no-repeat scroll center;
 }
 div.hr hr {
   display: none;
 }

#nextcoursediv {
	width: auto;
	background-color: #F5F5F5;
	border: 2px solid #FDB511;
	padding: 0px;
	font-size: small;
}

.nextcourseborder {
	border-radius: 10px; /*To make the corners rounded in IE*/
	-moz-border-radius: 10px; /*this is for mozilla*/
	-webkit-border-radius:  10px; /*chrome and other browsers*/
}

#twitterfeed {
	background-image: url(images/twitterfeed.png);
	width: 800px;
	height: 110px;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;

} 

#trainingmenu {
	line-height: 150%;
	background-image: url(images/tmenubg.png);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 10px;
	left: auto;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;



	*display: inline;
	
}
