/*   Theme Name: Automation Trainer Version: 0.1 Author: Lauren Andrews */  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 	margin: 0; 	padding: 0; 	border: 0px none; 	outline: 0; 	font-weight: inherit; 	font-style: inherit; 	font-size: 12px; 	font-family: Arial, Helvetica, sans-serif; 	vertical-align: baseline; } 

/*----- Basic Template  -----*/

 body {

	background:#4b546b;

	/*background-image: url('imgs/pattern2.png');*/

	background-repeat: none;

}



p {

	color: #13224d;

	margin: 0; 	padding: 0;

 	border: 0px none;

 	outline: 0;

 	font-weight: inherit;

 	font-style: inherit;

 	font-size: 1em;

 	font-family: Arial, Helvetica, Verdana, sans-serif;

 	vertical-align: baseline;

		text-align: left;

}

p.right {

		text-align: right;

}
b {
 	font-weight: inherit;
text-align: left;
}







  		   /*-----------  Global Text -----------*/





  	a:link, a:visited {

		font-weight: bold;

 		text-decoration: none; 

		color: #104e59; 

	}

 	a:hover {text-decoration: underline;}



	.block {

	display: block; float: left; padding: 1px 5px;

	}

 	strong {

 		font-weight: bold;
		text-align:left;

 	} 

	em {

 		font-style: italic; 	}

 	.alignleft {

 		float: left;

 	}

 	.alignright { 

		float: right;

 	}



#header{

	width: 985px;

	border: none; 

	padding: 0px;

	margin: 0 auto; 

	text-align: center;





}

	#footer{

		width: 985px;

		border: 0px; 

		padding: 0px;

		margin: 0 auto; 

		text-align: center;



}



#wholecontent{	

	width: 985px;

	border: 0px; 

	padding: 0;

	margin: 0 auto; 

	text-align: center;



}





 ol, ul { 	list-style: none; }  #clearfix{

		clear: both;

}







			/*----- Navigation  -----*/

  	.nav {
 		height: 35px;
 		position: relative;
	
 	}

 		.nav li {
			display: inline;
			float:none;
 		}
 		.nav a, .nav a {
 			width: 155px;
 			display: block;
 			float: left;
 			padding: 5px 8px;		
			margin: 0px 0px 0px 0px;
 			background: #fff;
 			border-right: 1px solid #ffb007;
			font-size: 1em;
 			font-weight: bold;
 			position: relative;
 			z-index: 11;
 			color: #505e81;

 		}
 		.nav a.active {
 			background: #fff;
 		}
		.nav li.first a {
			width: 100px;
			text-indent: -9px;
  			border-right: 1px solid #ffb007;
		 		}
 		.nav li.short a {
			width: 80px;
			}
 		.nav li.newsletter a {
			width: 125px;
			}
 		.nav li.last a {
 			border-right: 0 none;
 			width: 261px;
			padding: 5px 16px 5px 8px;
	 		}
 		.nav a:hover {
 			background: #505e81;
 			color: #ffb007;
 			text-decoration: none;
 		}



			/*----- footer  -----*/

  

	#copyright{

		clear: both;

		color:#13224D;
		font-size: 10px;


		padding: 75px 25px 0px 0px;

		}

  	.footer {
 		height: 35px;
 		position: relative;
 	}





 		.footer li {

			display: inline;
 			display: block;

 			float: left;

 			padding: 5px 42px;		

			margin: 0px 0px 0px 0px;

 			background: #fff;

 			border-right: 1px solid #ffb007;



 			position: relative;

 			z-index: 11;

 			color: #13224D;

 		}

 	
 		.footer img, .footer a, .footer p {

			color:#13224D;

			font-size: 1em;

 			font-weight: normal;



 		}

 		.footer a.active {

 			background: #fff;

 		}

		.footer li.first  {

			width: 255px;

			text-indent: -9px;

  			border-right: 1px solid #ffb007;


		 		}

 		

 		

 		.footer li.last {

 			border-right: 0 none;
 			padding: 5px 30px;



	 		}





 	 		 /*------  Layout ------*/

	#centercontent {

		background-color: #fff;

		margin: 0px; 

}



  	#leftcolumn {

 		width: 430px;

		margin: 0px;

		padding: 20px 50px 50px 30px; 

		float: left;

		text-align: left;

	}



	#leftcolumn h1 {

		float: left;

	color: #0f1739;

	margin: 0px;

 	padding: 15px 0px 5px 0px;

 	border: 0px none;

 	font-weight: inherit;

 	font-style: inherit;

 	font-size: 22px;

 	font-family: Arial, Helvetica, sans-serif;

 	vertical-align: baseline

}

	#leftcolumn h2 {

padding: 0px 50px 0px 25px;

	border-bottom: 1px dotted #ffb007;

		font-size: 18px;

		color: #13224d;

}



	#leftcolumn p.first {

		padding: 20px 0px 0px 45px;

	border-bottom: 1px dotted #ffb007;

}

	#leftcolumn p {

text-align: left;

		width: 300px;

		padding: 20px 0px 0px 50px;

}



 	#rightsidebar {
	text-align: left;
	width: 400px;
	background-color: #fff;
	margin: 0px;
	padding: 20px 30px 0px 40px;
	float: left;
	display: block;
 	} 





	#rightsidebar h2 {

 		padding: 0px 25px 0px 25px;

		border-bottom: 1px dotted #ffb007;

		font-size: 18px;

		color: #13224d;

		}

	#rightsidebar h3 {

 		padding: 20px 25px 0px 25px;

		font-size: 14px;
		font-weight:bold;

		color: #13224d;

		}


 	#rightsidebar.first p{
	width: 300px;
	padding: 20px 0px 20px 50px;
	float: left;

		}



	#rightsidebar.quote  p {

		width: 350px;

		font-size: 14px;

		padding: 25px 0px 0px 25px;

		float: left;

		text-align: left;

		font-style:italic;

}

	 	#rightsidebar p{

		width: 300px;

		padding: 5px 0px 20px 35px;

		float: left;

		}	



	#leftcolumn p.vote {

		text-align:center;

		}



	label {

		width:250px;

		}

	label strong{

		color: #d70000;

}

	select {

		border:1px solid #505e81; 

		color: #13224d;

		}



	label span{

		display:block;

		float:left;

		padding-right:6px;

		width:90px;

		}



	input {

		padding:2px;  

		width: 180px;

		background-color: #fff;

		border:1px solid #505e81; 

		text-align: right;

		margin: 0px;

		float:left;

		display: inline;

		height:16px; }




 			  /*------  Schedule ------*/



  	#schedc1{

 		width: 260px;

		margin: 0px;

		padding: 20px 10px 0px 20px; 

		float: left;


text-align: center;

	}







	#schedc1 h2 {

 		padding: 20px 0px 3px 0px;

		border-bottom: 1px dotted #ffb007;

		font-size: 18px;

		color: #13224d;


		}
	#schedc1 h3 {

 		padding-top: 20px;

		font-size: 14px;
		font-weight:bold;

		color: #13224d;


		}
	#schedc1 p {
		text-align:left;
		padding:5px 10px 20px;	
		width:240px

}



 	#schedc2{

		text-align: left;

		width: 645px;		

		margin: 0px;

		padding: 20px 20px 0px 20px;

		float: left;

		display: inline;

}

 	#schedc2 p {

		padding: 0px 20px 10px 20px;

}

  	#schedc2 h2{

 		padding: 20px 25px 3px 25px;

		margin: 0px 0px 23px 0px;

		border-bottom: 1px dotted #ffb007;

		font-size: 18px;

		color: #13224d;

}

  	#calendarform{

 		width: 540px;		

		color: #104E59;

		background-color: #cfe4e8;

		padding: 20px 20px 20px 20px;	

		margin: 10px 20px 20px 10px;	

}

	#calendarform label span{

		display:block;

		float:left;

		padding-right:26px;

		width: 120px;

		}



	#schedc2 span.FormQuestions{

		color: #13224d;

		font-weight: bold;

}



	#calendarform textarea.txtbox{

		width:450px;

		height:100px;

		border:1px solid #104E59; 

}



	#schedc2 input{	

		width:15px;

		padding: 0px 20px 0px 0px;
background: none;

		border:none; 



}


	#schedc2 select{

		color: #104E59; 

margin:0px;

}



	#schedc2 span.content{	

		padding: 10px 0px 0px 20px;

		color: #104E59;
		text-align:left;
		display:inline;




}

	#schedc2 span.content2{	



		padding: 0px 0px 0px 20px;

		text-align:left;

display:inline;





}

	#schedc2 input.txtbox{	

		margin: 0px 0px 0px 10px;

		text-align: left;

		border:1px solid #104E59; 
		background-color:#fff;



}

	#schedc2.address{	

		width:150px;

		float:left;

		text-align:left;

}

	#schedc2 span.qanswer{	

		padding: 0px 0px 0px 20px;

		color: #104E59;
		text-align:left;



}



	#schedc2.answer{

		padding: 10px 0px 0px 30px;
		text-align:left;



}

 			  /*------  About  ------*/





  	#aboutc1{

 		width: 260px;

		margin: 0px;

		padding: 20px 10px 0px 30px; 

		text-align: left;

		float: left;

		display: block;

	}



 	#aboutcontact {

 		width: 220px;		

		color: #fff;

		background-color: #104e59;

		padding: 10px 20px 20px 20px;	

		margin: 30px 0px 0px 0px;

}





 	#aboutcontact p {

		color: #fff;

		padding: 0px 0px 0px 45px;

}



 	#aboutcontact a{

		color: #fff;

		font-weight: normal;

		padding: 0px 0px 15px 0px;



}

 	#aboutcontact h2 {

		color: #fff;

		font-size: 14px;

		font-weight: bold;

		padding: 10px 0px 0px 0px;

		margin: 0px 0px 10px 0px;

		text-align: center;

		border-bottom: 1px dotted #fff;

}

 	#aboutcontact h3{

 		width: 50px;

		text-align: left;

		color: #fff;

		margin: 5px 0px 5px 0px;

		float:left;

		font-weight: bold;

}



 	#aboutc2{

		text-align: left;

		width: 580px;		

		margin: 0px;

		padding: 20px 10px 0px 30px;

		float: left;

		display: block;

}

	#aboutc2 h2 {

 		padding: 20px 25px 2px 25px;

		margin: 0px 0px 20px 0px;

		border-bottom: 1px dotted #ffb007;

		font-size: 18px;

		color: #13224d;

		}



	#aboutc2 p {

		padding: 10px 0px 0px 0px;

}





	#aboutc2.thanks h3 {

		border-bottom: 1px dotted #ffb007;

		font-size: 16px;

		color: #13224d;

		}

	 h4.confirm {

text-align:center;

		font-size: 14px;
font-weight:bold;

		color: #104e59;
font-style:italic;

		}
h3.confirm{
text-align:center;
		padding: 0px 0px 20px 0px;

		font-size: 16px;

		color: #13224d;
}
	#aboutc2.thanks p {

		padding: 40px 0px 20px 50px;

		float: left;
		font-size: 18px;

		}





 			  /*------  Links  ------*/





  	#linkc1{

 		width: 260px;

		margin: 0px;

		padding: 20px 10px 0px 20px; 

		float: left;

		text-align: center;

	}





  	#linkc2{

		text-align: left;

		width: 385px;		

		margin: 0px;

		padding: 20px 10px 0px 10px;

		float: left;

		display: inline;

}



  	#linkc2 h2{

 		padding: 20px 25px 0px 25px;

		margin: 0px 0px 10px 0px;

		border-bottom: 1px dotted #ffb007;

		font-size: 18px;

		color: #13224d;

}



  	#linkc2 p.desc{

		padding: 0px 0px 0px 10px;

}



  	#linkc3 {

		text-align: left;

		width: 260px;		

		margin: 0px;

		padding: 20px 20px 0px 10px;

		float: left;

		display: inline;

 	} 



 			  /*------  Newsletter  ------*/





  	#newsc1{

 		width: 260px;

		margin: 0px;

		padding: 20px 10px 0px 20px; 

		float: left;

		text-align: left;

	}





  	#newsc2{

		text-align: left;

		width: 385px;		

		margin: 0px;

		padding: 20px 10px 0px 10px;

		float: left;

		display: inline;

}





  	#newssignup{

 		width: 345px;		

		color: #104e59;

		background-color: #cfe4e8;

		padding: 10px 20px 20px 20px;	

}

	#newssignup label span{

		display:block;

		float:left;

		padding-right:26px;

		width: 120px;

		}



	#newssignup input {

		text-align:left;

		padding:2px;  

		width: 180px;

}

  	#newsc2 h2{

 		padding: 20px 25px 0px 25px;

		margin: 0px 0px 20px 0px;

		border-bottom: 1px dotted #ffb007;

		font-size: 18px;

		color: #13224d;

}



  	#newsc2 p.desc{

		padding: 0px 0px 0px 10px;

}



  	#newsc3 {

		text-align: left;

		width: 260px;		

		margin: 0px;

		padding: 20px 20px 0px 10px;

		float: left;

		display: inline;

 	} 



 			  /*------  Request  ------*/

  	#reqc1{

 		width: 260px;

		margin: 0px;

		padding: 20px 10px 0px 30px; 

		text-align: center;

		float: left;

		display: block;

	}
	#reqc1 h2 {

 		padding: 20px 0px 3px 0px;

		border-bottom: 1px dotted #ffb007;

		font-size: 18px;

		color: #13224d;


		}
	#reqc1 h3 {

 		padding-top: 20px;


		font-size: 14px;
		font-weight:bold;

		color: #13224d;


		}
	#reqc1 p {
		text-align:left;
		padding:5px 10px 20px;	
		width:240px

}



 	#reqc2{

		text-align: left;

		width: 580px;		

		margin: 0px;

		padding: 20px 10px 0px 30px;

		float: left;

		display: block;

}

 

	#reqc2 h2 {

 		padding: 20px 25px 3px 25px;

		margin: 0px 0px 10px 0px;

		border-bottom: 1px dotted #ffb007;

		font-size: 18px;

		color: #13224d;

		}







  	#request{

 		width: 505px;		

		color: #104e59;

		background-color: #cfe4e8;

		margin: 0px 0px 20px 20px;

		padding: 10px 20px 20px 20px;	

}

	#request label span{

		display:block;

		float:left;

		padding-right:26px;

		width: 120px;

		}



	#request input {

		text-align:left;

		padding:2px;  

		width: 180px;

}

  	#requestform{

 		width: 500px;		

		color: #104E59;

		background-color: #cfe4e8;

		padding: 20px 20px 20px 20px;	

		margin: 10px 20px 20px 10px;	

}
  	#requestformG{

 		width: 590px;		

		color: #104E59;

		background-color: #cfe4e8;

		padding: 20px 20px 20px 20px;	

		margin: 10px 20px 20px 0px;	

}
	#requestformG label span{

		display:block;

		float:left;

		padding-right:26px;

		width: 120px;

		} 

	#requestform label span{

		display:block;

		float:left;

		padding-right:26px;

		width: 120px;

		}



	#reqc2 span.FormQuestions{

		color: #13224d;

		font-weight: bold;

}



	#requestform textarea.txtbox{

		width:450px;

		height:100px;

		border:1px solid #104E59; 

}

	#requestformG textarea.txtbox{

		width:450px;

		height:100px;

		border:1px solid #104E59; 

}

	#reqc2 p{

		padding:0px 0px 15px 10px;

}



	#reqc2 input{	

		width:15px;

		padding: 0px 20px 0px 0px;
		margin: 0px;


background: none;

		border:none; 



}

	#reqc2 select{

		color: #104E59; 

margin:0px;

}



	#reqc2 span.content{	

		padding: 10px 0px 0px 20px;

		color: #104E59;
		text-align:left;



display:inline;



}

	#reqc2 span.content2{	



		padding: 0px 0px 0px 20px;
		text-align:left;







}

	#reqc2 input.txtbox{	

		padding: 0px;
		margin:2px 5px 2px 2px;

		text-align: left;

		border:1px solid #104E59; 
		background-color:#fff;
		width:85px;



}



	#reqc2.address{	

		width:150px;

		float:left;
		text-align:left;



}

	#reqc2 span.qanswer{	

		padding: 0px 0px 0px 20px;

		color: #104E59;
		text-align:left;



}



	#reqc2.answer{

		padding: 10px 0px 0px 30px;
		text-align:left;



}

  			  /*------  from kissprinciple.css  ------*/
.FormQuestions
{
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #336699;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
.Required_Field_Title c .txtbox
{
    BORDER-BOTTOM: #cecece 1px solid;
    BORDER-LEFT: #cecece 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #fcfcfc;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    COLOR: #454545;
    BORDER-TOP: #cecece 1px solid;
    BORDER-RIGHT: #cecece 1px solid;
    PADDING-TOP: 2px
}
#textarea
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #f0eae3;
    WIDTH: 102px;
    HEIGHT: 48px;
    OVERFLOW: auto;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
z

