body
{
	min-width: 760px;
	max-width: 1060px;
	margin: 0px auto;
}

#milestone-tick{
	background: url('../images/milestone-tick.jpg') no-repeat left;
	z-index: 0;
}

#menu_bar{
	height: 20px;
	vertical-align: bottom;
}

#main-table{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

#milestone-logo{
	background: url('../images/top-bg.jpg');
	height: 90px;
	background-repeat: repeat-x;
}

#header{
	background: url('../images/header-bg.jpg') repeat-x;
	
}
#main-content{
	background: url('../images/middle-section-bg.jpg') repeat-x;
}

#welcome-to-milestone{
	position: relative;
	left: 150px;
	width: 250px;
	top: 0px;
	z-index: 1000;
	text-align: left;
}

#content-base-left{
	position: relative;
	left: 235px;
	width: 317px;
	top: 30px;
	z-index: 200;
	text-align: left;
}

#content-base-right{
	position: relative;
	left: 125px;
	width: 317px;
	top: 49px;
	z-index: 200;
	text-align: left;
}

#hi-rise-blue-prints{
	background: url('../images/hi-rise-with-blue-prints.jpg') no-repeat;
}

#modern-apartments{
	background: url('../images/modern-apartments.jpg') no-repeat;
}

#milestone-building-compliance{
	position:relative;
	left:40px;
	width:270px;
	top:0px;
}

#plan-review{
	position:relative;
	left:45px;
	z-index:100;
}

 
#body-left{
	background: url('../images/body-left-bg.jpg') repeat-x;
	background-color: #66727E;	
	color:White;
}

#body-middle{
	background: url('../images/body-middle-bg.jpg') repeat-x top;
	background-color: #A3AAB4;	
	color:White;
}

#body-middle-inner{
	background: url('../images/hi-rise-model.jpg') no-repeat left;
color:White;	
}

#body-right{
	background-color: #8E929D;
	color:White;
}

#bottom-section{
	background-color: #E6E6E6;
	padding-top: 15px;
}
#page-body h1, #page-body p, #page-body a{
	color: #000000;
}

#bottom-section h1, #bottom-section p, #bottom-section a, #bottom-section li{
	color: #000000;
}

#bottom-section h1
{
font: 18px Arial, Verdana, sans-serif;
}
#header_home_flash{ 
	position: relative; 
	top: 32px; 
	left: 15px;
}

#header_services_flash{ 
	position: relative; 
	top: 135px; 
	left: 165px;
}

#sub_header_home{
	background: url('../images/sub_header_bg.jpg') repeat-x;
	border-bottom: 1px solid #5F5F5F;
}
 
#sub_header_home_left{
	background: url('../images/sub_header_mbc.jpg') no-repeat top;
	height: 123px;
	width : 342px;
}

#sub_header_right{
	background: url('../images/sub_header_right.jpg') no-repeat top;
	height: 30px;
	width : 30px;
}

#sub_header_image{ 
	position: relative; 
	top: 25px; 
	left: 15px;
}

#white_line{
	position: absolute;
	top: 119px;
	left: 15px;
	border-top : solid White 1px;
	height:1px;
	width:95%;
	z-index : 1;
}

#white_line_2{
	position: absolute;
	top: 113px;
	left: 15px;
	border-top : solid White 1px;
	height:1px;
	width:95%;
	z-index : 1;
}

#title_bar{ 
	background: url('../images/grey_white_gradient_vertical.jpg') bottom repeat-x; 
	height:60px;
}

#page_area{ 
	background: url('../images/grey_lines.jpg') bottom repeat-x; 
	background-repeat: no-repeat; 
	background-color: #838280; 
	background-position: left bottom;
}

#footer{
	border-top: 1px solid #000000;
	padding: 3px 3px 3px 3px;
	font : 10px Arial, Helvetica, sans-serif;
	color: #838280; 
	
}

#footer a{
	padding: 3px 3px 3px 3px;
	font : 10px Arial, Helvetica, sans-serif;
	color: #838280; 
}

#footer a:hover{
	color: #3C332E;
	text-decoration: none 
}
body{
	font : 12px Arial, Helvetica, sans-serif;
	color : Black;
}

h1{
	font: 16px Helvetica, Arial,sans-serif;
	color: White;
	padding: 0px;
	margin: 3px 15px 15px 15px;
}

h2{
	font : 14px Helvetica, Arial,sans-serif;
	color: #3C332E;
	padding : 0px;
	margin : 3px 0px;
}

p{
	margin: 3px 15px 15px 15px;
}

.subheading{
	color: silver;
}

.button{
	font-size: 0.9em;
	color: #666;
	}

.border_std{ 
border: 1px solid #646464;
}

.form_input_textbox{
	width : 300px;
}

a {
	color: #FFFFFF;
	text-decoration: none 
}

a:hover {
	color: #3C332E;
}

#content-base-left a, #content-base-right a  {
	color: #3C332E;
	text-decoration: none 
}

#content-base-left a:hover, #content-base-right a:hover {
	color: #838280;
}

/*--Menu Styles--*/

#menu_got_focus{
	font: bold 10px Arial, Helvetica,Verdana;
}


 #map_canvas
{
	height:350px;
	width:450px;
	border: 1px solid #000000;
	
}
 
 
 /* menu styles */
  #nav, #nav ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	background: transparent;
	padding: 3px;
	border-width: 0 0;
	margin: 0 0 6px 0;
	z-index: 1000;
	font: bold 10px Arial, Helvetica,Verdana;
}

#nav a {
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 2px 12px;
}

#nav a.activeMenu {
	color: White;
}

#nav li {
	float: left;
	padding: 0;
	/*width: 10em;*/
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	w\idth: 175px;
	font-weight: normal;
	border-width: 3px;
	margin: 0;
}

#nav li a:hover{
	 color: #D2691E;
}

#nav li li {
	padding-right: 0px;
	width: 177px;
	background : #000000;
	color: #ffffff;
}

#nav li li a:hover{
	background: #E67817;
	color: #000000;
}

#nav li ul a {
	width: 188px;
	w\idth: 159px;	
	font: bold 10px Arial, Helvetica,Verdana;
	color: #ffffff;
}

#nav li ul ul {
	margin: -21px 0 0 177px;
	color: #ffffff;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	color: #D2691E;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	color: #D2691E;
}

#nav li:hover, #nav li.sfhover {
	color: #D2691E;
}

#nav a.level2{
	color: #ffffff;
}

#nav a.level1:hover, #nav a.level1.sfhover
{
    color: #D2691E;
}

#nav a.level2:hover, #nav a.level2.sfhover{
	background: #D2691E;
	color: #000000;
}
 