body {
    margin: 0 auto;
	padding: 0;
	background-color: #5983BC;
	text-align: center;
}

#main-content {
    margin: 0 auto;
	padding: 0;
	width: 896px;
}

#container {
    margin: 0 auto;
	padding: 0;
	text-align: left;
	border: solid 2px #E7D893;
}

.pics {
	margin:0 0 10px 15px;
}
#left-layer {
    margin: 0 auto;
	padding: 0;
	float: right;
	width: 212px;
}

.spacer {
	clear: both;
}

#verticle-line {
    margin: 0 0 0 2px;
	padding: 0 0 0 18px;
	background: url("images/verticle-line.gif") top left repeat-y;
}

.left-pics {
    margin: 0 auto;
	padding: 8px 0 0 6px;
}

#top-contact {
    margin: 0 0 0 53px;
	padding: 2px 0 0 0;
	float: left;
	width: 595px;
}

#top-contact p {
    margin: 0px;
	padding: 18px 0 10px 2px;
}

.address {
    margin: 0px 20px 20px 0;
	padding: 0 6px 5px 0;
	float: left;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 180px;
	background: url("images/verticle-line.gif") top right repeat-y;
}

.last-address {
    margin: 0px 0 20px 0;
	padding: 0 0 0 0;
	float: left;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 180px;
}

#stark-virtual {
    margin: 0px;
	padding: 0 51px 0 52px;
}

#stark-virtual-left {
    margin: 0px;
	padding: 0;
	float: left;
}

#stark-virtual-right, #stark-virtual-right p {
    margin: 0px;
	padding: 4px 0 0 0;
	float: right;
	color: #FFFFFF;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	width: 145px;
}

#stark-virtual-right span.printer-text {
    margin: 0px;
	padding: 8px 0 0 0;
}

.virtual-heading {
    margin: 14px 0 0 0;
	padding: 0 0 0 0;
	background: url("images/virtual-heading-bg.gif") top center repeat-x;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	height: 41px;
}

.virtual-heading-content1 {
	width: 344px;
	float: right;
	background: none;
}

.virtual-heading-content2 {
    margin: 0;
	padding: 5px 0 8px 0;
	float: right;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	width: 150px;
	background: url("images/virtual-heading-seperation.gif") top left no-repeat;
}

.yellow-row {
    margin: 0;
	padding: 7px 0 0 21px;
	background-color: #F0E8BC;
}

.white-row {
	background-color: #FFFFFF;
    margin: 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.rows, .bottom-border-rows {
	padding: 0 0 0 21px;
}

.bottom-border-rows {
	border-bottom: solid 1px #C5C5C5;
}

.blue-row1 {
	background-color: #DCE4E9;
}

.yellow-row1 {
    margin: 0;
	padding: 0;
	float: left;
	width: 332px;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #C5C5C5;
}

.yellow-row2 {
    margin: 0;
	padding: 0;
	float: right;
	width: 150px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #C5C5C5;
}

.pull-quote {
	margin: 0;
	width: 188px;
	float: right;
}

.search-area {
	padding: 10px 0 0 0;
	width: 168px;
	float: right;
}

.virtual-office-package {
	margin: 0;
	padding: 0 0 15px 20px;
	text-align: center;
	font-family: tahoma;
	font-size: 11px;
	color: #E6D992;
	font-weight: bold;
	text-decoration: none;
}

.virtual-office-package a {
	color: #E6D992;
	text-decoration: none;
}

.virtual-office-package a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#menu {list-style: none; margin: 42px 0 0; padding: 0;}
	#menu li {list-style: none; float: left; position: relative; margin: 0; padding: 0;}
		#menu li a {display: block; font-size: 0; color: #005288; border-top: 1px solid #004B7E; border-bottom: 1px solid #004B7E;}
			#menu li:hover a, #menu li.over a  {color: #e6d992;}
			#homeMenuItem a {background: url(/images/homeItem.gif) 0 0 no-repeat; width: 83px; height: 22px;}
				#homeMenuItem:hover a, #homeMenuItem.over a {background-position: -83px 0;}
			#servicesMenuItem a {background: url(/images/servicesItem.gif) 0 0 no-repeat; width: 94px; height: 22px;}
				#servicesMenuItem:hover a, #servicesMenuItem.over a {background-position: -94px 0;}
			#locationsMenuItem a {background: url(/images/locationsItem.gif) 0 0 no-repeat; width: 114px; height: 22px;}
				#locationsMenuItem:hover a, #locationsMenuItem.over a {background-position: -114px 0;}
			#aboutUsMenuItem a {background: url(/images/aboutusItem.gif) 0 0 no-repeat; width: 104px; height: 22px;}
				#aboutUsMenuItem:hover a, #aboutUsMenuItem.over a {background-position: -104px 0;}
			#clientsMenuItem a {background: url(/images/clientItem.gif) 0 0 no-repeat; width: 95px; height: 22px;}
				#clientsMenuItem:hover a, #clientsMenuItem.over a {background-position: -95px 0;}
			#contactMenuItem a {background: url(/images/contactItem.gif) 0 0 no-repeat; width: 104px; height: 22px;}
				#contactMenuItem:hover a, #contactMenuItem.over a {background-position: -104px 0;}
		#menu li ul {display: none; position: absolute; left: 0; top: 24px; *top: 22px; margin: 0; padding: 0; width: 94px;}
			#menu li:hover ul,#menu li.over ul  {display: block;}
				#menu li li {float: none; margin: 0; padding: 0; width: 94px;}
					#menu li li a {font: bold 10px/13px Verdana, sans-serif; color: #fff; background: #4C88BF; border-top: 1px solid #004b7e; border-bottom: 1px solid #004b7e; text-align: center; text-decoration: none; height: auto; padding: 4px 0 5px;}
					#menu li:hover li a, #menu li.over li a {color: #fff;}
					#menu li li a:hover {text-decoration: underline;}
.errorMsg {color: #f00;}


.address-new {
	margin: 0;
	padding: 5px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	color: #ECDFA0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
