/* CSS Document */



/*HTML Tag Styles*/



body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:100%;

	margin-top:0px;

	background-color:#DAE2E4;

}

a:link a:visited {

	color:#003399;

	text-decoration:underline;

}



a:hover {

	color:#990000;

	text-decoration:none;

}



h3, h4{

	font-family:Century Gothic, Arial, Helvetica;

	font-weight:bold;

	color:#35AD1A;

}



p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:80%;

}



div.learn a{

	font-family:Arial Narrow, Arial, Helvetica;

	font-weight:bold;

	font-size:75%;

	color:#CB9113;

	margin:0px;

	text-decoration:underline;

}



div.learn a:hover{

	text-decoration:none;

}



span.required {

	color:#FF0000;

}



form {

	font-family: Arial, sans-serif;

	font-size: 80%;

}





table input {

	width:200px;

	padding: 1px 3px;

    margin: 0 0 0 0;

}



form div#input {

	width:200px;

}



/*Layout styles*/



div#wrapper {

	width:747px;

	background-image:url(images/jp_bg.jpg);

	background-repeat:repeat-y;

	margin-left:auto;

	margin-right:auto;

	padding:0px;

}

div#banner {

	margin-left:9px;

	margin-right:9px;

}



div#content {

	width:670px;

	background-image: url(images/logo_ghost.jpg);

	background-position:center;

	background-repeat:no-repeat;

	margin-left:auto;

	margin-right:auto;

}



div#rCol {

	width:317px;

	border-left:1px #35AD1A solid;

	padding-left:15px;

	float:right;

}



div#lCol {

	width:326px;

	float:left;

}
}



div#lCox {

	width:626px;

	float:left;

}



.odd {

	background-color:#f5f5f5;

}



div#footer {

	width: 747px;

	height:60px;

	background-image:url(images/footer_bg.gif);

	background-repeat:no-repeat;

	margin-left:auto;

	margin-right: auto;

}



div#copyright {

	font-family:Arial, Helvetica, sans-serif;

	font-size:70%;

	color:#FFFFFF;

	padding-top: 25px;

	margin-left:auto;

	margin-right:auto;

}



div#small_nav a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:80%;

	text-decoration:underline;

}



div#small_nav a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:80%;

	color:#990000;

	text-decoration:underline;

	

}



table#nav {

	width:400px;

	margin-top:5px;

	margin-left:50px;

}



table#rates {

	width:300px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:75%;

	border:1px #ccc solid;

}



table#rates th {

	background-image:url(images/rates_bg.jpg);

	background-repeat:repeat-x;

	border-bottom:1px #ccc solid;

}

table#rates td {

	border-bottom:1px #ccc solid;

}



div#c1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:70%;

	width: 747px;

	margin-left:auto;

	margin-right:auto;

}



div#steps {

	width:180px;

	height:380px;

	border:1px #e4dfc6 solid;

	background-color:#f9f7ef;

	padding-left:15px;

	padding-right:15px;

	padding-bottom:15px;

}



div.spacer {

  clear: both;

}



ul#specialty {

	font-family:Arial, Helvetica, sans-serif;

	font-size:75%;

	margin: 0px 15px 0px 5px;

}



ul#specialty li {

	margin-bottom: 6px;

}



ul#customers {

	font-family:Arial, Helvetica, sans-serif;

	font-size:75%;

}



ul#customers li {

	margin-bottom: 6px;

}
