/* CSS Document */

/* RESET STYLES */
/* this reset stylesheet is based *heavily* on Eric's one here: */
/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
/* Some alterations have been made */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: baseline; line-height:1.3em;
}
/* remember to define focus styles! */
:focus {outline:1px dashed rgba(255,255,255,0.2);}
ol, ul {list-style: none;}
a {cursor:pointer;}

strong {font-weight:bold;}
em {font-style:italic;}



/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; 	font-weight: normal;}
sup {vertical-align:super; font-size:0.625em; padding-left:1px;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* ---RESET ENDS-------- */

body{text-align:left; font-size:74%;}

dl dt {color:#B4D4D4; margin:20px 0 2px 0; font-size:1.2em; line-height:1.2em; font-weight:bold;}
dl dd {font-size:1em; line-height:1.5em;}
ul {margin:0 0 10px 0;}
ul li {margin-left:10px;}

#anyClass {
	width: 800px;
	height: 95px;
	overflow: visible;
	display: block;
	margin-bottom:0;
	margin-left:20px;
}

#anyClass ul li {float:left;}

#awardInfo {}

#awardInfo li {
	display:none;
	bottom:180px;
	padding:10px;
	left:-9000px;
	position:absolute;
	width:402px;
	background:url(images/awardinfo.png) no-repeat -1000px -1000px;
}

* html #awardInfo li {bottom:190px;}

#awardInfo li .wrap {
	background:url(images/awardinfo.png) no-repeat left top;
	padding:10px 10px 0 10px;
}
#awardInfo li .bottom {
	background:url(images/awardinfo.png) no-repeat left bottom;
	height:10px;
}

#awardInfo li .arrow {
	background: url(images/awardinfo.png) no-repeat -411px 0;
	height:23px;
	width:24px;
	margin-top:-4px;
	position:relative;
	left:190px;
}

#awardInfo li h2{
	color: #699;
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:8px;
}

#awardInfo li p{
	padding-bottom:5px;
	color:#788;
}

#fixme {
	position: absolute;
	left: 2px;
	top:0px;
	width:100%;
	background-color:#FFF;
	height:175px;
}
div > div#fixme {
	position: fixed;
}
pre.fixit {
	overflow:auto;
	border-left:1px dashed #000;
	border-right:1px dashed #000;
	padding-left:200px;
}
#header {
	top:20px;
	left:200px;
	height:20px;
}
#logo {
	background:url(images/Admakers-WebSite-2_01.jpg) 0 -5px;
	height:129px;
	width:244px;
	margin-left: 40px;
}
#nav {
	background-color:#595959;
	height:15px;
	width:100%;
	margin-left:2px;
	
	font-family:Verdana;
	font-size:10px;
	padding-top:5px;
	
}
#grade {
	float:right;	
	background-color:#595959;
	height:5px;
	width:100%;
	margin-left:2px;
	margin-top:-2px;
	font-family:Verdana;
	font-size:12px;
	background-position: right;	
}


#quote{
	background:url(images/text.jpg);
	height:26px;
	width:450px;
	float:left;
	margin-left:55px;
	margin-top:5px;
	
	}

#test {
	width: 100%;
	background-color: #F00;
	height: 20px;
}
#nav p {
	margin-top:-6px;
	padding-top:5px;
	letter-spacing: 2px;
	padding-left:30px;
}
#nav a {
	text-decoration:none;
	color:#fff;
	padding-right: 20px;
	padding-left: 20px;
}

#subnav{
	font-size:10px;
	margin-top:5px;
	padding-top:5px;
	background-color:#FFF;
	}
	
#subnav a{color:#595959;}		
	
#content{	
	font-family:Verdana;
	margin:145px 0 0 0;
}

#business #content, #ourapproach #content, #property #content {margin-top:165px;}

#location_details:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#location_details li {float:left; width:220px; margin:0;}

#text{
	width:940px;
	padding-left:42px;
	color:#595959;
 	line-height: 1.6em;
	margin-bottom:210px;
}
	
#text h1{
	color:#b5e1e1;
	font-size:36px;
	line-height:1em;
	margin-bottom:15px;
	padding-top:10px;
}

#text h2 {font-size:16px; color:#9ED8D8; font-weight:bold; line-height:16px; margin-top:20px;}
	
#text h3 {color:#9ED8D8; font-size:14px; font-weight:bold; margin:1.2em 0 0 0;}

#text h4 {font-weight:bold;}
	
#text p {margin: 0 0 1.2em 0; line-height:1.6em;}
#text a{color:#9ED8D8;}

#text ul.office li {margin:0;}

#news h3 {margin-top:30px;}


#personnel {position:relative; margin:5px 0;}
#personnel:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#personnel h2 {font-size:15px;}

#personnel ul {margin:0;}
#personnel li {float:left; width:220px; margin-left:0;}
#personnel li em {font-style:italic; font-size:13px; color:#777;}

#headquarters {margin:40px 0; clear:both;}

	
* html #wrapper {height: 100%; overflow:visible;} /*min-height for IE6*/

#detailslist {width:100%;} 
* html #detailslist {width:350px; position:relative; zoom:1;} 
* + html #detailslist {width:350px; position:relative; zoom:1;} 
#detailslist:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 
#detailslist dt {float:left; clear:left; width:150px; margin:0 0 0 10px; font-size:13px; color:#222; line-height:16px;}
#detailslist dd {float:left; clear:right; width:200px; font-size:13px; line-height:16px;} 
* html #detailslist dd {float:right; zoom:1; position:relative;} 
* + html #detailslist dd {float:right; zoom:1; position:relative;} 


.contactdetails:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
 
.contactdetails dt {font-size:13px; color:#555; font-weight:bold; margin:0; float:left; clear:left; width:150px;}
.contactdetails dd {font-size:13px; float:left; clear:right; width:200px;}
.contactdetails dd a {font-size:13px;}
 
#footer {
	position:fixed;
	width:100%;
	left: 0;
	bottom:0;
	height:187px;
	background-color:#FFF;
	padding-top:10px;
}
.innerfooter {
    width:100%;
    height:175px;
    text-align:left;
}
* html #footer {
    top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
    position:absolute;
}

#location {
	margin-left:35px;
	margin-bottom:5px;
	margin-top:7px;
	height:34px;
	width:500px;
	float:left;
	cursor:default;
}

#location ul {margin:0;}
#location ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#location ul li.first {float:left; background:none; padding:0;}
#location ul li {float:left; background:url(images/bullet.png) no-repeat 3px 10px; padding:0 0 0 20px; margin:0 5px;}
#location ul li h3 {color:#b4d4d4; text-transform:uppercase; font:bold 11px/12px Arial, Helvetica, sans-serif; text-align:center; cursor:default;}
#news #location ul li h3 {margin:0;}
#location ul li p {color:#afc5c5; text-align:center; font:normal 11px/12px Arial, Helvetica, sans-serif; cursor:default;}

#contactWrap {position:relative; width:960px; z-index:1000;}
#contactWrap a#launchContact {background:#eff url(images/contacticon.png) no-repeat 2px 0; padding:4px 5px 4px 30px; display:block;}
#contactWrap a#launchContact:hover {background:#cee url(images/contacticon.png) no-repeat 2px 0; padding:4px 5px 4px 30px;}
#contactWrap a{
	float:right;
	display:block;
	background:#9cc;
	border:1px solid #699;
	color:#477;
	-moz-border-radius:4px;
	padding:4px;
	text-decoration:none;
	margin-top:8px;
}

* html #contactWrap {width:auto; zoom:1; position:relative;}
* html #contactWrap a#launchContact {float:none; position:absolute; left:150px; white-space:nowrap;}
* html #contactWrap #contactform {float:none; position:absolute; left:150px;}
* html #contactWrap #contactform input {position:relative; zoom:1;}
* html #contactWrap #contactform textarea {position:relative; zoom:1;}


#contactWrap a:hover{	
	background:#cee;
	border:1px solid #366;
	border-bottom:1px solid #9cc;
	border-right:1px solid #9cc;
}

#contactform {
	position:absolute;
	background:#E4F5F6;
	-moz-border-radius:4px;
	border:1px solid #366;
	padding:7px 10px 10px 10px;
	bottom:-37px;
	right:-5px;
	z-index:5;
	display:none;
	width:270px;
}

#contactform label, #contactform input, #contactform textarea {
	display:block;
}

#contactform label {
	color:#769494;
	width:250px;
}

#contactform textarea {
	width:250px;
	height:150px;
	padding:4px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#477;
	margin:5px 0;
	border:1px solid #699;
	-moz-border-radius:3px;
}

#contactform input {
	width:250px;
	padding:3px;
	height:18px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#477;
	border:1px solid #699;
	-moz-border-radius:3px;
}

#contactform input.submit {
	width:auto;
	height:auto;
	color:#022;
}