html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
}

#wrapper {
	margin: 0px auto;
	width: 1024px;
	height: 100%;
	background: transparent url('../images/content-repeat.jpg') repeat-y;
}

#header {
	background: #ffffff url('../images/header.jpg') no-repeat top left; 
	height: 159px;
	width: 1024px;
}

.marker {
	background: transparent url('../images/marker.png') no-repeat top left;
	height: 33px;
	width: 67px;
}

#searchform {
	padding-left: 30px;
	position: relative;
	top: -17px;
	padding: 0;
	margin: 0;
	margin-left: 717px;
}

input {
	margin: 0;
	padding: 0;
}

#search {
	position: relative;
	top: -1px;
	padding-top: 10px;
	padding-left: 10px;
	background: transparent url('../images/search-input.png') no-repeat top left;
	height: 29px;
	width: 221px;
	border: 0;
	font-size: 14px;
}

#search-button {
	margin: 0;
	border: 0;
	background: transparent url('../images/search-button.png') no-repeat top left;
	height: 39px;
	width: 33px;
}

#home-m {
	position: relative;
	top: -1px;
	left: 29px;
}

#products-m {
	position: relative;
	top: -1px;
	left: 195px;
}

#securities-m {
	position: relative;
	top: -1px;
	left: 380px;
}

#mortgages-m {
	position: relative;
	top: -1px;
	left: 525px;
}

#careers-m {
	position: relative;
	top: -1px;
	left: 720px;
}

#contact-m {
	position: relative;
	top: -1px;
	left: 910px;
}

#menu {
	background: #ffffff url('../images/menu_bg.jpg') no-repeat top left;
	height: 41px;
	width: 1024px;
}

#menu ul#nav {
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 9px;
	top: 0px;
	left: 0px;
}

#menu ul#nav li {
	margin-top: 0;
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}

#menu ul#nav li a {
	color: #ff0000;
	display: block;
	outline: none;
}

#menu ul#nav li#home {
	margin-left: 40px;
}

#menu ul#nav li#contact {
	margin-right: 40px;
}

#menu ul#nav li#home a{
	background: transparent url('../images/home.png') no-repeat top left;
	display: block;
	height: 22px;
	width: 49px;
}

#menu ul#nav li#home a:hover{
	background: transparent url('../images/home-h.png') no-repeat top left;
}

#menu ul#nav li#products a{
	background: transparent url('../images/products.png') no-repeat top left;
	display: block;
	height: 22px;
	width: 196px;
}

#menu ul#nav li#products a:hover{
	background: transparent url('../images/products-h.png') no-repeat top left;
}

#menu ul#nav li#securities a{
	background: transparent url('../images/securities.png') no-repeat top left;
	display: block;
	height: 22px;
	width: 127px;
}

#menu ul#nav li#securities a:hover{
	background: transparent url('../images/securities-h.png') no-repeat top left;
}

#menu ul#nav li#mortgages a{
	background: transparent url('../images/mortgages.png') no-repeat top left;
	display: block;
	height: 22px;
	width: 108px;
}

#menu ul#nav li#mortgages a:hover{
	background: transparent url('../images/mortgages-h.png') no-repeat top left;
}

#menu ul#nav li#careers a{
	background: transparent url('../images/careers.png') no-repeat top left;
	display: block;
	height: 22px;
	width: 209px;
}

#menu ul#nav li#careers a:hover{
	background: transparent url('../images/careers-h.png') no-repeat top left;
}

#menu ul#nav li#contact a{
	background: transparent url('../images/contact.png') no-repeat top left;
	display: block;
	height: 22px;
	width: 79px;
}

#menu ul#nav li#contact a:hover{
	background: transparent url('../images/contact-h.png') no-repeat top left;
}

#searchbar {
	background: #ffffff url('../images/searchbar.jpg') no-repeat top left;
	height: 74px;
	width: 1024px;
}

#content-center {
	background: transparent url('../images/content.jpg') no-repeat top left;
	color: #272727;
	font-family: Georgia, Times News Roman, Times, serif;
	padding-top: 30px;
	padding-bottom: 30px;
	float: left;
	width: 1024px;
}

#content-center a {
	color: #4F8AA8;
}

#content-center h1 {
	font-size: 28px;
	font-weight: normal;
	margin-left: 60px;
	margin-right: 60px;
}

#content-center h2 {
	font-size: 20px;
	font-weight: normal;
	margin-left: 60px;
	margin-right: 60px;
}

#content-center p {
	font-size: 15px;
	margin-left: 60px;
	margin-right: 60px;
}

#content-center li {
	font-size: 15px;
	margin-left: 60px;
	margin-right: 60px;
}

#ron {
	background: #ffffff url('../images/ron.jpg') no-repeat top left;
	border: 2px solid #b7b7b7;
	float: left;
	height: 223px;
	margin: 0px 20px 20px 60px;
	width: 148px;
}

#footer {
	background: #ffffff url('../images/footer2.jpg') no-repeat top left; 
	padding: 0px;
	height: 350px;
	width: 1024px;
}

#footer-nav {
	margin: 0;
	padding: 12px 50px 0px 50px;
	list-style-type: none;
}

#footer-nav li {
	border-right: 1px solid #b7b7b7;
	color: #FFFFFF;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 40px;
}

#footer-nav li.left {
	padding-right: 47px;
	padding-left: 0px;
}

#footer-nav li.right {
	border: 0;
	padding-left: 47px;
	padding-right: 0px;
}

#footer-nav li a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer-nav li a:hover {
	color: #FBFF87;
}

#footer p {
	color: #b7b7b7;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 5px;
}

#footer a {
	color: #4F8AA8;
}

/* doctormenu */

#doctormenu * {
z-index: 2;
}

#doctormenu b {display:block; overflow:hidden; height:1px;}
#doctormenu b.p1 {background:#E8F2F3; margin:0 5px;}
#doctormenu b.p2 {background:#E8F2F3; margin:0 3px;}
#doctormenu b.p3 {background:#E8F2F3; margin:0 2px;}
#doctormenu b.p4 {height:2px; background:#E8F2F3; margin:0 1px;}
#doctormenu b.p5 {background:#E8F2F3; margin:0 5px;}
#doctormenu b.p6 {background:#E8F2F3; margin:0 3px;}
#doctormenu b.p7 {background:#E8F2F3; margin:0 2px;}
#doctormenu b.p8 {height:2px; background:#E8F2F3; margin:0 1px;}
#doctormenu li:hover b.p2, #doctormenu a:hover b.p2 {background:#E8F2F3;}
#doctormenu li:hover b.p3, #doctormenu a:hover b.p3 {background:#E8F2F3;}
#doctormenu li:hover b.p4, #doctormenu a:hover b.p4 {background:#E8F2F3;}

#doctormenu {
color:#33517A;
list-style-type:none;
margin:0;
padding:0;
width:250px;
}

#doctormenu li {
background-color:#E8F2F3;
display:block;
height: 30px;
margin-bottom:0px;
position: relative;
white-space:nowrap;
}

#doctormenu li.twolines {
height: 50px;
}

#doctormenu li dl {
position:absolute;
width: 250px;
}

#doctormenu li a, #doctormenu li a:visited {
text-decoration:none;
}

#doctormenu li dd {
display:none;
}

#doctormenu li a:hover {
border:0;
}

#doctormenu li:hover dd, #doctormenu li a:hover dd {
display:block;
}

#doctormenu li:hover dl, #doctormenu li a:hover dl {
padding-bottom:10px;
}

#doctormenu table {
border-collapse:collapse;
padding:0;
margin:-1px;
font-size:14px;
}

#doctormenu dt, #doctormenu dl {
margin: 0;
padding: 0;
background: transparent;
}

#doctormenu dd {
margin:0;
padding:0;
background: #E8F2F3;
}

#doctormenu dt {
display:block;
padding:5px 5px 5px 10px;
}

#doctormenu dt a {
background: #E8F2F3 url(../images/downarrow.gif) no-repeat top right;
display:block;
font: bold 16px Arial, Helvetica, sans-serif;
color: #33517A;
line-height: 20px;
}

#doctormenu li:hover dt a, #doctormenu a:hover dt a {
text-decoration:underline;
background: #E8F2F3 url(../images/downarrow_hover.gif) no-repeat top right;
}

#doctormenu dd a, #doctormenu dd a:visited {
background-color:#E8F2F3;
color:#33517A;
display:block;
font: bold 13px Arial, Helvetica, sans-serif;
padding: 5px 10px;
text-decoration:none;
}

#doctormenu dd a:hover {
background: #CBDCF3;
}

