/*  CSS - Consolidated Training Services   */

* {
	padding: 0;
	margin: 0;}/* this will reset all elements to margin/padding = 0 */

body {
	margin: 0;
	padding: 0;
	background: #FFF url(../images/core/bg-repeat.gif) repeat-x ;
	background-position: 100px 0px;}

.clearfix:after {
    content: "."; 
    clear: both; 
    display: block; 
    height: 0; 
    visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#container{
	margin: 0;
	padding: 0;}
	
#banner{
	margin: 0;
	padding: 0;}

/* containers */
#left{display:none;}
	
#main{}
	
#imgbanner{display:none;}
#top-bar{display:none;}
#logo-nav{height:65px;}
#logo{float:left; width:296px; height:65px;}
#img-nav{display:none;}
#contactinfo {display:none;}

#info{
	width:764px;
	padding:0;}
	
#text{border-bottom:1px solid #CCC;}
#text-split-left{width:;}
#text-split-right{display:none;}

#footer{display:none;}

#back{text-align:right;}

#right-box{display:none;
	
/* fonts */
hr{color:#CCC; height:1px;}

div#text p{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:20px;
	padding:0 0 15px 0;
	text-align:justify;}
	
h1 {font:18px Arial, Helvetica, sans-serif; color:#666; font-weight:bold; padding:0 0 15px 0; line-height:25px;}}

h2{font:16px Arial, Helvetica, sans-serif; color:#666; font-weight:bold; padding:0 0 15px 0; line-height:25px;}
h3{font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#666; padding:0 0 15px 0; text-transform:uppercase;}
h4{font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#666; padding:0 0 15px 0;}
h5{font:14px Arial, Helvetica, sans-serif; font-weight:normal; color:#666; padding:0 0px 15px 0px;}


/* links */

div#text a{font:12px Arial, Helvetica, sans-serif;	color:#666; font-weight:bold; text-decoration:underline;}

div#back a{font:10px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline;}



	
/* navigation */
div#navigation{display:none;} 


div#cta{display:none;} 


/*---------------------------------------------   
    forms
----------------------------------------------*/
form.form fieldset,
form.form ol, 
form.form li, 
form.form legend {
	margin: 0;
	padding: 0;
}

form.form fieldset { border: 0; }

form.form ol { list-style: none; }

form.form li { margin-bottom: 5px; }

form.form label {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	display: inline-block;
	width: 100px;
}

form.form input, form.form select, form.form textarea {
	width: 250px;
	padding: 3px;
	border: 1px solid #ddd;
	background: #fff;
	font: normal 13px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

form.form textarea { height: 200px; }

form.form select {
	padding: 0;
	width: auto;
}

form.form li.button { margin-top: 15px; }

form.form li.button input {
	width: auto;
	border: 0;
	background: #333;
	color: #fff;
	cursor: pointer;
}

form.form fieldset legend {
	padding: 20px 0;
	font-weight: bold;
	font-size: 18px;
	color: #444;
	_margin: 0 -7px; /* IE Win fix */
}

/* IE Mac legend fix */
form.form legend {
  display: inline-block;
}




