@charset "utf-8";
/* CSS Document */

body {background:#ECECEC;}
p, h1, h2, li, a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
h1 {background:url('/img/h1-background-subpage.jpg') no-repeat; height:32px; padding:10px 0px 0px 15px; color:#FFFFFF; font-size:18px; font-weight:bold; margin-bottom:10px; }
body#index h1 {background:#375DA8 url('/img/h1-background.jpg') no-repeat;}
h2 {font-weight:bold;}
p {margin-bottom:10px;}
ol {list-style-type:decimal; margin:0px 0px 10px 20px; padding:0px 0px 0px 5px;}
ul {list-style-type:disc;  margin:0px 0px 10px 20px;}
strong {font-weight:bold;}
div.container {width:900px; margin:0px auto;}

div#header {padding:15px 0px 0px 0px;}
div#header img.logo {}
div#header p {float:right;}
div#header p a {font-size:10px; color:#0055A4;}
div#header p a:hover {text-decoration:none;}
div#header table {width:900px; height:32px; margin:10px 0px 0px 0px; background:#1D123C; padding:0px 0px 0px 0px;}
div#header table tr td {padding:10px 0px 0px 10px; background:url('/img/navigation-background.jpg') repeat-x;}
div#header table tr td.home {background:#1D123C url('/img/navigation-home.jpg') left no-repeat; padding:0px 10px 0px 15px;}
div#header table tr td a {color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}
div#header div#image-cta {background:#1D123C; padding:10px 0px 0px 0px;}
div#header div.image {width:540px; height:208px; float:left; background:#000000 url('/img/main-image-home.jpg') bottom no-repeat;}
/*----------------===================Header Images====================-----------------*/
body#index div#header div.image  {background:#000000 url('/img/main-image-home.jpg') bottom no-repeat;}
body#research div#header div.image  {background:#000000 url('/img/main-image-research.jpg') bottom no-repeat;}
body#business-plans div#header div.image  {background:#000000 url('/img/main-image-business-plans.jpg') bottom no-repeat;}
body#marketing div#header div.image  {background:#000000 url('/img/main-image-marketing.jpg') bottom no-repeat;}
body#transactions div#header div.image  {background:#000000 url('/img/main-image-transactions.jpg') bottom no-repeat;}
body#recordkeeping div#header div.image  {background:#000000 url('/img/main-image-recordkeeping.jpg') bottom no-repeat;}
body#about-us div#header div.image  {background:#000000 url('/img/main-image-about-us.jpg') bottom no-repeat;}
body#contact-us div#header div.image  {background:#000000 url('/img/main-image-contact-us.jpg') bottom no-repeat;}

div#header div.cta {width:310px; height:158px; float:right; background:url('/img/main-image-background.jpg') no-repeat; padding:25px;}
div#header div.cta p {color:#FFFFFF; margin:0px 50px 10px 0px;}
div#header div.cta span {font-size:20px; line-height:22px;}
div#header div.cta img {float:right; margin:15px 0px 0px 0px;}

div#content {background:#ffffff; padding:15px 20px 15px 20px;}

div#content div.copy {width:585px; margin-top:15px;}
div#content div.copy div {width:285px; float:left; margin-right:15px;}

.above_footer {
	width:850px;
	background:#FFFFFF; 
	padding:25px 10px 5px 10px;	
	text-align:center;
	margin: 0px auto;
}

div#footer {background:#0154A4; height:60px; padding:30px 0px 0px 0px;}
div#footer p {text-align:center; margin:0px; color:#FFFFFF;}
div#footer a {color:#FFFFFF; text-decoration:none;}
div#footer p.copyright {color:#6F87A1;}

div#right-col {width:250px; margin:15px 0px 0px 22px; float:right;}
div#right-col div.important {height:29px; padding:13px 0px 0px 15px; background:url('/img/important-background.jpg') no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-bottom:10px;}
div#right-col p {background:#ECECEC; color:#0350A8; padding:10px;}
div#right-col p a {font-size:16px; font-weight:bold; color:#1D123C; text-decoration:none;}
div#right-col p a:hover {text-decoration:underline;}

div.steps  {width:866px; margin:0px auto;}
div.steps img { vertical-align:middle;}
div.steps div {padding:100px 0px 0px 35px;}
div.step1 {background:url('/img/step-1.jpg') no-repeat; width:140px; height:39px; float:left;}
div.step2 {background:url('/img/step-2.jpg') no-repeat; width:139px; height:39px; float:left;}
div.step3 {background:url('/img/step-3.jpg') no-repeat; width:139px; height:39px; float:left;}
div.step4 {background:url('/img/step-4.jpg') no-repeat; width:139px; height:39px; float:left;}
div.step5 {background:url('/img/step-5.jpg') no-repeat; width:134px; height:39px; float:left;}

/*----------------=================== forms ======================------------------*/

label {width: 150px; float: left; text-align: right; margin-right: 0.5em; display: block;}
.submit input {margin-left: 156px;}
input {color: #0000000; background:#ECECEC; border: 1px solid #000000; width:150px;}
select {color: #0000000; background:#ECECEC; border: 1px solid #000000; width:150px;}
fieldset {border: 1px solid #781351; width:350px; margin:0px auto 25px auto; padding:15px 0px;}
fieldset p {margin-bottom:10px;}
fieldset p.submit {margin:0px;}
