/* CSS Document */

body {

/*background-image:url(images/bg_repeat.jpg);
background-repeat:repeat-x;*/
background-color:#ffffff;
margin: 5px;

}

body, p, td, li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

img {border: none;}

a { color: #33c; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

a:hover { color: #c12810; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

h1, h2, h3 {font-weight: bold;font-family:Arial, Helvetica, sans-serif; margin-top: 20px;}

h1 {
font-size: 22px;
color: #000000;
font-weight:bold;
line-height: 28px;
}

h2 {
font-size: 18px;
color: #000000;
font-weight:bold;
}

h3 {
font-size: 16px;
color: #000000;
}

h4 {
font-size: 20px;
color: #000000;
font-weight:bold;
}

h5 {
font-size: 16px;
color: #000000;
font-weight:strong;
}

h6 {
font-size: 16px;
color: #000000;
font-weight:normal;
}

#wrap {
width: 960px;
margin: 0 auto;
padding: 0px;
border-bottom: 1px solid #004889;
}

#wrap-courses {
	width: 550px;
	background:none;
	border: 1px solid #004889;
	float: left;
	margin: 0 0 25px 15px;
	padding: 8px;
	clear:both;
	display: inline;
}

#wrap-thankyou {
width: 560px;
margin: 0 auto;
padding: 0;
border-bottom: 1px solid #004889;
}

#header-thankyou {
background-color: #fff;
padding-bottom: 0;
height: 80px;
background-repeat:no-repeat;
background-position: top left;
padding:0;
margin:0;
border:none;
display:inline-block;
background-image:url(images/header-thankyou-500.jpg);
}

#header-paralegal {
background-color: #000000;
padding-bottom: 0;
height: 141px;
background-repeat:no-repeat;
background-position: top left;
padding:0;
margin:0;
border:none;
display:inline-block;
background-image:url(images/header-paralegal-test2.jpg);
}

#header-thankyou span, #header-psw span,#header-1 span,#header-medass span,#header-busacc span,#header-paraleg span,#header-medadm span,#header-medbil span,#header span  {display:none;}

.blue-rec {
background-repeat: no-repeat;
background-color:#01488a;
height:28px;
float: right
}

#main {
border-top: none;
border-right: 1px solid #004889;
border-bottom: none;
border-left: 1px solid #004889;
background-color: #fff;
padding: 0 0 25px 0 0;
margin: 0;
}

#leftcol {
	width: 560px;
	background:none;
	border: none;
	float: left;
	margin: 5px 0 25px 25px;
	padding: 0;
	clear:both;
	display: inline;
}

#leftcol p, #singlecol p {
text-indent: 0em;

}

#singlecol {
width: 90%;
margin: 0 auto;
background:none;
border: none;
padding: 35px 5px 5px 25px ;

}

#singlecol-thankyou {
width: 90%;
margin: 0 auto;
background:none;
border: none;
padding: 25px 0;

}

.caption {
text-indent: 0;
font-weight: bold;
font-size: 10px;
color: #004889;
}

#singlecol li {margin-top: 10px;}

#rightcol {
	float: right;
	width: 310px;
	border: 1px solid #b8b8b8;


	background-position: 0 0px;
	background-repeat: repeat-x;
	padding:0;
	margin-top: 55px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 0;
	display: inline;
}

#rightcol div.gradient {

padding: 20px 13px 0px 13px;

}


/* Testimonials */

.testimonial,
.placement-results {
	float: right;
	width: 290px;
	border: 1px solid #fff;
	background-color: #fff;
	background-position: 0 0px;
	background-repeat: repeat-x;
	padding:0px 10px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 0;
	clear:right;
	display: inline;
}

.testimonial p,
.testimonial-left p,
.placement-results p,
.placement-results li {
font-size: 12px;
}

.author {
text-align:right;
color: #004889;
}

#footer {
	margin-top: 35px;
	border-top: 1px solid #004889;
	text-align:center;
	padding: 10px 25px 0px 25px;
	font-size: 13px;
}

#footer table {
width: 100%;
padding: 0;
border: 0;
}

.label {
font-size: 11px;
font-weight:normal;
color:#000;
line-height:1.5em;
}

.redstar {
font-size: 11px;
font-weight:bold;
color:#ff0000;

}

.clearfix {clear:both;margin-top:10px;padding:10px;}

.note {
	color: #004889;
	padding: 0 0 10px 0;
	border: none;
	background: none;
	text-align: center;
	margin-bottom: 10px;
	font-size: 14px;
}

.note span {font-size:80%; color: #990000;}

#trademarks p {
font-size: 10px;
text-align:center;
line-height:1.5em;
}


.privacy {
margin-top: 10px;
margin-bottom: 0px;
padding: 0.5em;
border: 2px solid #eee;
background-color: #fff;
color: #444;
text-align: center;
font-size: 13px;

}


.signupframe {
	border: 0;
  	background: none;
  	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
  }
  
  /* Buttons above form */
  
#buttons {
	float: right;
	width: 370px;
	border: none;
	background-color: #fff;
	margin: 45px 25px 10px 0;
	padding: 0px;
}
  
  
#buttons ul {
text-align: center;
margin: 0;
white-space: nowrap;
padding: 0;
}

#singlecol div ul {
text-align: center;
margin: 0;
white-space: nowrap;
padding: 0;
}

#navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a
{
padding: 5px 58px 5px 58px;
margin: 0;
border: 1px solid #7f84bc;
background-color: #fff;
background-image: url(images/bg1.jpg);
background-repeat:repeat-x;
background-position: 0 -350px;
}

#navlist a:link, #navlist a:visited
{
color: #004889;
text-decoration: none;
}

#navlist a:hover
{
border: 1px solid #7f84bc;
background-color: #FF6600;
background-image: url(images/bg1.jpg);
background-position: 0 -450px;
color: #004889;
}

#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #7f84bc;
background-color: #FF6600;
background-image: url(images/bg1.jpg);
background-repeat:repeat-x;
background-position: 0 -450px;
color: #004889;
}
  
input.cat_textbox {border:1px #999999 solid; width:200px;}

#leftcol table{
	width: 100%;
	
}

#leftcol table tr td, table tr th{
	padding: 3px 0px;
	border-bottom: 1px solid #ddd;
}
#leftcol table tr th{
	text-align: left;
	font-size: 1.2em;
}

#leftcol table tr td{
	width: 50%;
}


/* Form formatting */

#SignUp form table.myForm{
	margin: 0px;
	padding: 0px;
	width: 280px;
}

#SignUp form table.myForm tr td{
	margin: 0px;
	padding: 3px 0px;
	height: auto;
	font-size: 12px;
	width: 100px !important;
	font-family: arial;
	
}

#SignUp form table.myForm tr td input,
#SignUp form table.myForm tr td select{
	margin-left: 10px;
	width: 170px;
}

#rightcol{
	background: transparent url('images/accreditation.jpg') no-repeat bottom center;
	padding-bottom: 98px;

}

.gradient,
.gradient .note,
.gradient .note h6{
	padding: 0px;
	margin: 0px;
}
.gradient .note{
	padding-bottom: 20px;
}

form.button{
	display: block;
	margin: 0px auto;
	width: 200px;
	padding: 5px;
	background: #f99;
}

form.button button{
	display: block;
	width: 200px;
	margin: 0px;
	padding: 0px 5px ;
	font-size: 1.2em;
}

form.button:hover{
	background: #9f6;
}

.regtextgray { color: #72728e; font-size: 9pt; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
