/* CSS Document */



*

{

	margin: 0;

	padding: 0;

}



/* homepage css */



.home #main_content

{
	padding-left: 20px;
	padding-top: 20px;
	margin: 0;

}



.home h1

{

	margin-left: 0px;

}



.home #banner

{



	width: 800px;

	height: 351px;

	/*background: url(../images/home_banner.jpg) no-repeat;*/

}





.home #left_column

{
	width: 357px;
	float: left;
	padding-right: 10px;

	

}





.home #right_column

{
	width: 357px;
	float: right;

}





/* **************************** */





.in_blue

{

	color: #1b85b0;

}



body

{

	background-color: #3f5a85; 

	font: 0.75em Arial, Helvetica, sans-serif;

	color: #939598;

}





#test

{

	
	background-image:url(images/builtrite_white.gif);
	width:730px;
	padding:0 35px 20px 20px;
	height:auto;
	float:left;
	background-color:#FFF;
	background-repeat:repeat;

}

#main

{

	margin-top: 3px;
	

}



a:link,a:visited

{

	color: #1b85b0;

	text-decoration: none;

}

a:hover,a:focus

{

	text-decoration: underline;

}





h1

{

	font-size: 1.8em;

	color: #666666;

	margin: 0 0 8px 0px;

}



h2

{

	color: #666666;

	font-size: 1.3em;

}



#main_content h2

{
	margin-bottom: 0.8em;
	background: no-repeat;

}



#main_content h3

{

	margin-bottom: 0.8em;

}



#top

{

	width: 800px;

	height: 97px;

	background-color: #fff;

}



#logo

{

	float: left;

	margin: 18px 12px;

}



img

{	border: 0px;

}



/*#mba_logo

{

	float: right;

	width: 115px;

	height: 51px;

	margin: 18px 8px 8px;

}*/



#mba_logo_text_under

{

	clear: right;

	float: right;

	background: url(../images/mba_logo_text_under.gif) no-repeat;

	width: 320px;

	height: 19px;

}





#wrapper1

{

	margin: 20px auto 20px;

	width: 800px;

	padding: 15px 15px 2px;

	background: #939598;

}



#wrapper2

{

	background-color: #fff;
	

}



#wrapper3

{

	margin: 8px 8px 0;

}



#menu_top

{
	clear: both;
	width: 800px;

	height: 36px;

	background: url(../images/top_menu_bckg.jpg) repeat-x left top;

}



#menu_top ul

{

	margin-left: 10px;

	list-style-type: none;

}





#menu_top li

{

	float:left;

}







#menu_top a span

{

	display: none;	

}





/* menu positioning */



#menu_top #home a

{

	display: block;

	width: 40px;

	height: 36px;

	background: url(../images/top_menu.jpg) no-repeat;	

	margin-right: 15px;

}



#menu_top #home a:hover,#menu_top #home a:focus

{

	width: 40px;

	height: 36px;

	background: url(../images/top_menu_ro.jpg) no-repeat;

	text-decoration: none;

}

















#menu_top #about_us a

{

	display: block;

	width: 61px;

	height: 36px;

	background: url(../images/top_menu.jpg) no-repeat -53px 0;	

	margin-right: 15px;

}



#menu_top #about_us a:hover,#menu_top #about_us a:focus

{

	width: 61px;

	height: 36px;

	background: url(../images/top_menu_ro.jpg) no-repeat -53px 0;

	text-decoration: none;

}



















#menu_top #case_studies a

{

	display: block;

	width: 86px;

	height: 36px;

	background: url(../images/top_menu.jpg) no-repeat -128px 0;	

	margin-right: 15px;

}



#menu_top #case_studies a:hover,#menu_top #case_studies a:focus

{

	width: 86px;

	height: 36px;

	background: url(../images/top_menu_ro.jpg) no-repeat -128px 0;

	text-decoration: none;

}

















#menu_top #services a

{

	display: block;

	width: 56px;

	height: 36px;

	background: url(../images/top_menu.jpg) no-repeat -228px 0;	

	margin-right: 15px;

}



#menu_top #services a:hover,#menu_top #services a:focus

{

	width: 56px;

	height: 36px;

	background: url(../images/top_menu_ro.jpg) no-repeat -228px 0;

	text-decoration: none;

}

















#menu_top #policies a

{

	display: block;

	width: 52px;

	height: 36px;

	background: url(../images/top_menu.jpg) no-repeat -301px 0;	

	margin-right: 15px;

}



#menu_top #policies a:hover,#menu_top #policies  a:focus

{

	width: 52px;

	height: 36px;

	background: url(../images/top_menu_ro.jpg) no-repeat -301px 0;

	text-decoration: none;

}













 



#menu_top #quotes a

{

	display: block;

	width: 48px;

	height: 36px;

	background: url(../images/top_menu.jpg) no-repeat -369px 0;	

	margin-right: 15px;

}



#menu_top #quotes a:hover,#menu_top #quotes a:focus

{

	width: 48px;

	height: 36px;

	background: url(../images/top_menu_ro.jpg) no-repeat -369px 0;

	text-decoration: none;

}















 



#menu_top #contact_us a

{

	display: block;

	width: 74px;

	height: 36px;

	background: url(../images/top_menu.jpg) no-repeat -430px 0;	

	margin-right: 15px;

}



#menu_top #contact_us a:hover,#menu_top #contact_us  a:focus

{

	width: 74px;

	height: 36px;

	background: url(../images/top_menu_ro.jpg) no-repeat -430px 0;

	text-decoration: none;

}









/* ******************************** */





.about_us #banner

{

	width: 800px;

	height: 181px;

	/*background: url(../images/about_us_banner.jpg) no-repeat;*/

}









.case_studies #banner

{

	width: 800px;

	height: 181px;

	/*background: url(../images/case_studies_banner.jpg) no-repeat;*/

}









.services #banner

{

	width: 800px;

	height: 181px;

	/*background: url(../images/services_banner.jpg) no-repeat;*/

}









.policies #banner

{

	width: 800px;

	height: 181px;

	/*background: url(../images/policies_banner.jpg) no-repeat;*/

}









.quotes #banner

{

	width: 800px;

	height: 181px;

	/*background: url(../images/quotes_banner.jpg) no-repeat;*/

}









.contact_us #banner

{

	width: 800px;

	height: 181px;

	/*background: url(../images/contact_us_banner.jpg) no-repeat;*/

}





#breadcrumbs

{

	width: 784px;

	height: 30px;

	

	margin: 10px 0 0 8px;

	font-weight: bold;

}



#menu_left

{

	float: left;

	width: 257px;

	

}



#main_content

{
	padding: 0px 30px 0 0;
	zoom: 1;
	margin-left: 277px;
	position:relative;
}



#main_content p

{
	margin-bottom: 1em;
}





#footer

{

	width:784px;

	font-weight:bold;

		padding:20px 0 3px;

		clear:both;

		font-size:0.9em;

		position:relative;

		text-align:center;

}



/*.home #footer

{

	text-align: left;

}*/



#bottom_menu

{

	color: #fff;

	font-size: 0.9em;

}



#bottom_menu a

{

	color: #fff;

}





#bottom_menu ul li

{

	display: inline;

	margin: 0 5px;

}



#bottom_menu ul

{

	list-style-type: none;

}



#designed_by

{

	float: right;

}





#designed_by span

{

	margin: 0 5px;

}



#menu_left li.selected

{

	background-color: #939598;

}

#menu_left li.selected

{

	color: #fff;

}



#menu_left li

{

	padding: 4px 12px;

	margin:  0;

	font-weight: bold;

	cursor: pointer;

	color: #1b85b0;

	background-color: #dedede;

	border-bottom: 1px solid #fff;

	text-transform: uppercase;

}



#menu_left ul

{

	list-style-type: none;

}





#quote_button

{
}



.clear_both

{

	clear: both;

}





.form input,.form select,.form textarea

{
	border: 1px solid #ccc;
	margin:0px;
	padding:0px;
}


.form input:hover,.form select:hover,.form textarea:hover

{
	border: 1px solid #999;
}



.form input:focus,.form select:focus,.form textarea:focus

{

	border: 1px solid #999;
	
	background-color: #eee;
	
}


.form select

{

	border: 1px solid #ccc;

	width: 120px;

}





#submit_button

{

	float: left;

	font-weight: bold;

	color: #444;

	border: 1px solid #999;
	
	margin:0px;
	
	padding:0px;
	
	padding:2px;
	
	margin-top:20px;

}



.form

{

	width: 500px;

	padding-top: 20px;

}



.form .form_left

{

	float: left;

	width: 210px;

}





.form .form_right

{

 	
	float:left;
	
	width:290px;

}





.form .form_row

{

	padding-bottom:10px;
}



.required

{

	color: #f00;

}



#main_content ul,#main_content ol

{

	margin-left: 30px;

	margin-bottom: 30px;

}

.home #main_content ul

{

	margin-left: 20px;

	margin-top: -12px;

}

#main_content ul ul

{

	margin-top: 15px;

}

#main_content ul li

{

	margin-top: 15px;

	margin-bottom: 7px;

}



.office-furniture-images

{

	float:left;

	padding-bottom:10px;

}



.office-furniture-images div

{

	width:113px;

	height:57px;

	margin:3px;

	float:left;
	
	position:relative;

}



.office-furniture-images div img

{

	border:1px solid #CCCCCC;

}

.enlargeimageviewleft {
	width:225px;
	float:left;
	padding-bottom:10px;
	position:relative;
}

.enlargeimageviewleft img, .enlargeimageviewright img
	{
	border:1px solid #CCCCCC;
	}

.enlargeimageviewright {
	width:225px;
	float:right;
	padding-bottom:10px;
	position:relative;
}

.enlargeplus {
	background:url(../images/imageenlarge-plus.gif) no-repeat left top;
	position:absolute;
	bottom:0px;
	right:0px;
	height:14px;
	width:14px;
	margin:0px 5px 16px 0px;
	}

.office-furniture-images div.enlargeplus {
	background:url(../images/imageenlarge-plus.gif) no-repeat left top;
	position:absolute;
	bottom:0px;
	right:0px;
	height:14px;
	width:14px;
	margin:0px 3px 3px 0px;
	}

#logo-top {
	float:left;
	}

#logo-right {
	float:right;
	text-align:right;
	margin:8px 8px 0px 0px;
	}

#winner-cert {
	clear:both;
	float: right;
	width:394px;
	height:11px;
	}
#mba-logo {
	clear: both;	
	width:115px;
	height:51px;
	float:right;
	margin:3px 0px;
	}
