/* CSS Document */



* {

	margin:0; padding:0;

	font-size:100%;

}



body{

	background:url(images/bg-tail.jpg) top repeat-x;



	text-align:center;

}



html, input, textarea

	{

		font-family: Tahoma, Geneva, sans-serif;

font-size:0.6875em;

		line-height:1.545em;

		color:#4E4E4E;

	}



.left { float:left;}

.right {float:right;}

.clear  { clear:both;}

.aligncenter { text-align:center;}

.alignleft { text-align:left;}

.alignright { text-align:right;}



input, select { vertical-align:middle; font-weight:normal;}

a {outline:none; text-decoration:underline;}

a:hover{text-decoration:none;}

p {padding-top:14px; line-height:1.5em}

a img { border:0;}

/* ul {list-style:none;} */

img {vertical-align:top;}



h3 { font-size:1.818em; color:#242424; line-height:1.2em; text-transform:capitalize;}



.link1 { font-size:0.909em; font-weight:bold; color:#149ED1; text-transform:uppercase; text-decoration:none; background: url(images/marker2.gif) right 3px no-repeat; padding-right:16px;}

.link1:hover { text-decoration:underline;}

.link2 { color:#149ED1;}



.title1 { font-size:2.273em; line-height:1.2em; text-transform:capitalize; text-align:center;}

.title2 { font-size:1.273em; line-height:1.2em; text-transform:capitalize;}



.text1 {font-weight:bold; color:#149ED1;}



/* ============================= main layout ====================== */

.bg-top { background:url(images/header-bg1.jpg) top center no-repeat;}



.imgdent { float:left; margin-right:20px;}



.space1 { margin-left:24px;}

.spase2 { margin-top:20px;}

.spase3 { margin-top:30px;}

.spase4 { margin-top:10px;}



.indent2 { padding-top:20px;}



/* ============================= header ====================== */

#header .row-1 { height:26px; padding:7px 27px 0 0; font-size:0.909em; color:#FFFFFF; text-transform:uppercase;}

#header .row-1 span { color:#757575;}

#header .row-1 a { color:#FFF; text-decoration:none;}

#header .row-1 a:hover { color:#757575; }

#header .row-2 { height:49px;}

/* .search { display:inline-block; float:right; margin-top:20px; width:195px; height:20px; } */

#header .row-3 { height:53px;}

#header ul {list-style:none;}



.menu1 ul {list-style:none;}

.menu1 li { float:left; margin-right:1px;}

.menu1 li a { display:inline-block; width:118px; height:29px; padding:24px 0 0 0; background:url(images/bg-menu.gif) bottom no-repeat; text-align:center; text-transform:uppercase; font-size:1.09em; color:#FFF; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:1em; cursor:pointer}

.menu1 li .last { width:117px; }

.menu1 li a:hover, .menu1 .active a { background:url(images/bg-menu-act.gif) bottom no-repeat; color:#2B2B2B; }

#header .row-4 { padding-top:20px; height:150px;}

#header .row-4 .col-1 { width:590px; padding-right:20px; height: 150px}

#header .row-4 .col-2 { width:222px; height: 150px}

#header .row-4 .col-5 { width:590px; padding-right:20px; height:190px;}



.menu1 ul {list-style:none;}

.menu2 li {text-transform:uppercase; font-weight:bold; line-height:1em; font-size:1.091em; display:inline;}

.menu2 li a {display:block; padding:14px 0 21px 15px; color:#4E4E4E; text-decoration:none; background:url(images/bg-menu2.gif) left top no-repeat; cursor:pointer; }

.menu2 li a:hover {background:url(images/bg-menu2-act.gif) bottom no-repeat; color:#2B2B2B;}

/* ============================= content ====================== */

#content { padding:10px 0 5px; border:none;}
#statesta td{border-right:1px solid #373737;border-bottom:1px solid #373737;padding:5px;}
#content td {padding: 0px;border:none; }

.column-1 { width:222px; } 

.column-2 { width:570px; margin-bottom:15px;text-align:justify;}

.divider { border-top:1px solid #BCBCBC;}

.divider-bot { border-bottom:1px solid #BCBCBC; padding-bottom:8px;}

.phone { float:left; width:70px; }



#main_content {padding-left:20px; padding-top:10px;}



.list1 { margin-top:10px;}

.list1 li { background:url(images/marker1.gif) 0 6px no-repeat; padding-left:10px; margin-bottom:15px;}

.list1 li a { color:#4E4E4E; text-decoration:none;}

.list1 li a:hover { color:#149ED1; text-decoration:underline;}

.column-1 .list2 li { background:url(images/marker1.gif) 0 7px no-repeat; padding-left:10px; }

.column-1 .list2 li a { line-height:1.818em;}



.list2 { margin-top:10px;}

.list2 li { background:url(images/marker1.gif) 0 7px no-repeat; padding-left:10px; }

.list2 li a { color:#4E4E4E; text-decoration: underline}

.list2 li a:hover { color:#149ED1; text-decoration: none}



/* ============================= footer ====================== */

#footer .foorer-main { width:832px; margin:0 auto; text-align:left; padding-top:10px;}

#footer a { color:#A7A7A7;}

/* ============================= forms ============================= */

/* 

#SearchForm .input {width:151px; height:18px; border: none; background:#FFFFFF; color:#2B2B2B; font-size:1.2em; line-height:1em; margin:0 0 0 10px; padding:5px 0 0 0;}

#SearchForm .button { width:18px; height:18px; border:0px; background: none; vertical-align:middle; cursor:pointer; outline:none; margin:3px 0 0 10px; padding:0; } 

*/



/* ============================= ML added stuff ============================= */

.menu3 li { float:left; margin-right:1px;}

.menu3 li a { display:inline-block; font-weight:bold; padding-right:10px; text-transform:uppercase; text-decoration:none; line-height:1em; cursor:pointer}



#search #ajaxSearch_form{ display:inline-block; float:right; position:relative; margin-top:20px; width:auto; border:none; }

#search #ajaxSearch_form fieldset { border:none }

#search #ajaxSearch_input{width:183px;  padding:3px 5px; background:#FFFFFF; color:#2B2B2B; height:18px; float:left; border:none; font-size:1.2em; line-height:1em; }

#search #ajaxSearch_submit{border:none; width:41px; height:24px; cursor: pointer; }



/*Contact form styling */

#Contactform

    {





        padding: 10px;

     

    }

    

    #Contactform label, #Contactform input

    {

        display: block;

        width: 400px;

height: 20px;

font-size: 1em;

        float: left;

        margin-bottom: 10px;

clear: both;

    }



#Contactform textarea {

        width: 400px;

font-size: 1em;

}

 

    #Contactform label

    {

        text-align: left;

        padding-right: 20px;

margin-top: 20px;

    }



#ajaxSearch_input {

width:151px; height:18px; border: none; background:#FFFFFF; color:#2B2B2B; font-size:1.2em; line-height:1em; margin:0 0 0 10px; padding:5px 0 0 0;

}



/*big start course button*/

a.imageLink1 {



display:block;



background:url(images/startcoursenow1.png) top no-repeat;



width:333px;



height:70px;



text-decoration:none;



}



a.imageLink1:hover {



background-position:bottom;

text-decoration:none;



}



a.imageLink1 span {



visibility:hidden;



}



a.imageLink1:link {

text-decoration:none;

margin:0 auto;

text-align:center;

}



a.imageLink1:visited{

text-decoration:none;

}



/*small start course button*/

a.imageLink2 {



display:block;



background:url(images/startcoursenow2.png) top no-repeat;



width:212px;



height:45px;



text-decoration:none;



}



a.imageLink2:hover {



background-position:bottom;

text-decoration:none;



}



a.imageLink2 span {



visibility:hidden;



}



a.imageLink2:link {

text-decoration:none;

margin:0 auto;

text-align:center;

}



a.imageLink2:visited{

text-decoration:none;

}



/*startnowbtn side*/

a.imageLink3 {



display:block;



background:url(images/startnowside.png) top no-repeat;



width:183px;



height:41px;



text-decoration:none;



}



a.imageLink3:hover {



background-position:bottom;

text-decoration:none;



}



a.imageLink3 span {



visibility:hidden;



}



a.imageLink3:link {

text-decoration:none;

margin:0 auto;

text-align:center;

}



a.imageLink3:visited{

text-decoration:none;

}





/*existuser side*/

a.imageLink4 {



display:block;



background:url(images/existuser.png) top no-repeat;



width:183px;



height:42px;



text-decoration:none;



}



a.imageLink4:hover {



/*background-position:bottom;*/

text-decoration:none;



}



a.imageLink4 span {



visibility:hidden;



}



a.imageLink4:link {

text-decoration:none;

margin:0 auto;

text-align:center;

}



a.imageLink4:visited{

text-decoration:none;

}



/*existuser side*/

a.imageLink5 {



display:block;



background:url(images/corppurch.png) top no-repeat;



width:183px;



height:42px;



text-decoration:none;



}



a.imageLink5:hover {



/*background-position:bottom;*/

text-decoration:none;



}



a.imageLink5 span {



visibility:hidden;



}



a.imageLink5:link {

text-decoration:none;

margin:0 auto;

text-align:center;

}



a.imageLink5:visited{

text-decoration:none;

}





/*big firststepbtn */

a.imageLink6 {



display:block;



background:url(images/firststepbtnbig.png) top no-repeat;



width:333px;



height:70px;



text-decoration:none;



}



a.imageLink6:hover {



background-position:bottom;

text-decoration:none;



}



a.imageLink6 span {



visibility:hidden;



}



a.imageLink6:link {

text-decoration:none;

margin:0 auto;

text-align:center;

}



a.imageLink6:visited{

text-decoration:none;

}



/*small firststepbtn*/

a.imageLink7 {



display:block;



background:url(images/firststepbtnsmall.png) top no-repeat;



width:212px;



height:45px;



text-decoration:none;



}



a.imageLink7:hover {



background-position:bottom;

text-decoration:none;



}



a.imageLink7 span {



visibility:hidden;



}



a.imageLink7:link {

text-decoration:none;

margin:0 auto;

text-align:center;

}



a.imageLink7:visited{

text-decoration:none;

}



/* firststepbtn side*/

a.imageLink8 {



display:block;



background:url(images/firststepbtnsside.png) top no-repeat;



width:210px;



height:47px;



text-decoration:none;



}



a.imageLink8:hover {



background-position:bottom;

text-decoration:none;



}



a.imageLink8 span {



visibility:hidden;



}



a.imageLink8:link {

text-decoration:none;

margin:0 auto;

text-align:center;

}



a.imageLink8:visited{

text-decoration:none;

}

/* continue*/

a.imageLink9 {



display:block;



background:url(images/continuecourse.png) top no-repeat;



width:323px;



height:70px;



text-decoration:none;



}



a.imageLink9:hover {



background-position:bottom;

text-decoration:none;



}



a.imageLink9 span {



visibility:hidden;



}



a.imageLink9:link {

text-decoration:none;

margin:0 auto;

text-align:center;

}



a.imageLink9:visited{

text-decoration:none;

}

/*FORM*/
form#corpacc  {

	-moz-border-radius:20px;

	-moz-box-shadow: 2px 2px 10px #ccc;

	-webkit-border-radius:20px;
	border-radius:20px;

	-webkit-box-shadow: 2px 2px 10px #ccc;

         box-shadow: 2px 2px 10px #ccc;

	background-color: #fff;

	margin: 5px auto 0;

	padding: 20px 10px 20px 10px;

	text-align: center;

	width:540px;

}

form#corpacc input.new {

	-moz-border-radius:10px;

	-webkit-border-radius:10px;
	border-radius:10px;

	background-color: #eaeaea;

	background: -moz-linear-gradient(top, #ffffff, #eaeaea);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #eaeaea));

	border: 1px solid #cacaca;

	color: #444;

	font-size: 1.4em;

	margin: 5px;

	padding: 8px 10px;

	width: 300px;

	text-align:left;

}

form#schoolsform  {

	-moz-border-radius:20px;

	-moz-box-shadow: 2px 2px 10px #ccc;

	-webkit-border-radius:20px;
	border-radius:20px;

	-webkit-box-shadow: 2px 2px 10px #ccc;

         box-shadow: 2px 2px 10px #ccc;

	background-color: #fff;

	margin: 5px auto 0;

	padding: 20px 10px 20px 10px;

	text-align: center;

	width:540px;

}

form#schoolsform input.new {

	-moz-border-radius:10px;

	-webkit-border-radius:10px;
	border-radius:10px;

	background-color: #eaeaea;

	background: -moz-linear-gradient(top, #ffffff, #eaeaea);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #eaeaea));

	border: 1px solid #cacaca;

	color: #444;

	font-size: 1.4em;

	margin: 5px;

	padding: 8px 10px;

	width: 300px;

	text-align:left;

}


.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-weight:bold;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

/*green*/
.gray {
	color: #fff;
	border: solid 1px #555;
	background: #53C653;
	background: -webkit-gradient(linear, left top, left bottom, from(#53C653), to(#339933));
	background: -moz-linear-gradient(top,  #53C653,  #339933);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#339933', endColorstr='#4b4b4b');
	
}
.gray:hover {
	background: #339933;
	background: -webkit-gradient(linear, left top, left bottom, from(#339933), to(#277827));
	background: -moz-linear-gradient(top,  #339933,  #277827);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#339933', endColorstr='#277827');
}
.gray:active {
	color: #ccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#277827), to(#1B501B));
	background: -moz-linear-gradient(top,  #277827,  #1B501B);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#277827', endColorstr='#1B501B');
}
#content th{
	text-align:left;
	color:#444;
	width:350px;
	border:none;
	font-size:12px;
	vertical-align:central;
}
#content tr{
	border:none;
}
.expla{
	font-size:10px;
	margin-left:20px;
	color:blue;
	margin-top:-15px;
}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
fieldset{
	border:none;
}
.required1{
	font-size:16px;
	margin:0 5px;
}
