@charset "utf-8";
/* CSS Document */

body { background: #eeeee7; }

#HPcontainer { width: 916px; margin: 0 auto; background: url(../images/inside-container-bk.gif) top left repeat-y; }
#container { width: 916px; margin: 0 auto; background: url(../images/inside-container-bk.gif) top left repeat-y; padding-bottom: 11px;}
#content { background: url(../images/content-bk.gif) bottom left no-repeat; position: relative; top: 15px; overflow: auto; clear: both; width: 916px; }
#header { width:853px; height: 144px; background: url(../images/header-bk.jpg) top left no-repeat; margin-left: 30px;}
	#logo { }
	#bug { position: relative; left: 400px; top: -10px; }
	ol#navigation { list-style: none; position: relative; left: 15px; top: 20px; width: 820px; }
		ol#navigation li { display: block; float: left; text-align: center; border-right: 1px solid #fff;  }
		ol#navigation li a { font: bold .75em Arial, Helvetica, sans-serif; color: #fff; padding: .2em .687em; text-decoration: none; }
			ol#navigation li a:hover { color: #FFFFCC; border-bottom: 2px solid #ef1f37; }
		ol#navigation li.skipto { position: absolute; left: -999em; }	
		ol#navigation li.noborder { border: none; }
		
#brandingimage { margin: 5px 30px 0 30px; }

ol#columns { overflow: auto; clear: both; margin-bottom: 60px;}
	ol#columns li { display: inline; float: left; margin: 15px;}
		ol#columns li#leftColumn { width: 450px; margin-left: 50px; }
		ol#columns li#rightColumn { width: 330px; min-height: 281px; padding: .75em;}
			ol#columns li#rightColumn.homepage { background: url(../images/li-rightColumn-bk.gif) top left no-repeat; margin-left:35px; padding-right:0;}
				ol#columns li#rightColumn ul { font: .75em Arial, Helvetica, sans-serif;  list-style: disc; }
				ol#columns li#rightColumn ul li { float: none; display: list-item; margin: 5px 25px; line-height: 1.5; }
				ol#columns li#rightColumn img { margin: 10px 0; }
				ol#columns li#rightColumn .imgBorder { border: 1px solid #EF1F37; }
		
h1 { font: 1.5em Georgia, "Times New Roman", Times, serif; color: #619bd7; }
h2 { font: bold 1em Georgia, "Times New Roman", Times, serif; color: #3d648e; margin: .75em auto; }
h3, h4, h5, h6 { font: bold .75em Georgia, "Times New Roman", Times, serif; color: #000; margin: .75em auto; }
p { font: .875em Arial, Helvetica, sans-serif; line-height: 1.5; margin: .75em auto; color: #111; }
	p.caption {color:#666; font-size:.8em; width:340px; margin:.75em 0; font-weight:bold;}
	strong { font-weight: bold; line-height: 1.5; }
	em { font-style: italic; line-height: 1.5;}
	a { line-height: 1.5; }
li#leftColumn ul { font: .75em Arial, Helvetica, sans-serif;  list-style: disc; margin-left: 50px;}
	li#leftColumn ul li { margin: 0; padding: .4em; display: list-item; float: none; line-height: 1.5; }

ol#contact { }
	ol#contact li { font: bold .75em Georgia, "Times New Roman", Times, serif; float: none; display: list-item; padding: .2em; margin: 0; }	
		ol#contact li a { color: #619bd7; line-height: 1.5; }

ol#address { position: relative; left: 33px; bottom: 30px; width: 300px;}
	ol#address li { font: bold .75em Georgia, "Times New Roman", Times, serif; color: #fff; }	
		ol#address li a { color: #EEEEE7; }
		
ol#addressInside { position: relative; left: 33px; bottom: 30px; width: 350px; }
	ol#addressInside li { font: bold .75em Georgia, "Times New Roman", Times, serif; color: #fff; }	
		ol#addressInside li a { color: #EEEEE7; }
		
li#leftColumn ul#faqs { list-style: none; margin: 0; }
	li#leftColumn ul#faqs li { margin: .75em auto; padding: 0; font-size: 1em; line-height: 1.5;}
		li#leftColumn ul#faqs li.question { font-weight: bold; border-top: 1px solid #ccc; padding-top: .4em; color: #094FA3;}
		li#leftColumn ul#faqs li.answer { margin-top: -10px; }
	li#leftColumn ul#faqs li ul { font-size: 1em; }
	
table { width: auto; border: 1px solid #ccc; }
table td, table th { padding: .4em; border: 1px solid #ccc; font-weight: bold; }
	.leveltek_blue { color: #094FA3; }
	td.titles, th { font: bold .75em Arial, Helvetica, sans-serif; }
	td { font:  .75em Arial, Helvetica, sans-serif; }
	td.yellow { color: #c78922; font-weight: bold; text-align: center; }
	
table#map { width: auto; }
	table#map th { padding: .4em; }
	table#map td { padding: .4em; }

div.googledir { width: auto; }

#rightColumn p a { display: block; background: url(../images/mcm-10-list-btn.jpg) 0 0 no-repeat; width: 180px; height: 100px;}
	#rightColumn p a:hover { background: url(../images/mcm-10-list-btn.jpg) 0 -102px no-repeat;}
	#rightColumn p a span.hide { display: none; }
	
#contacttable {width:390px !important;}