* { margin: 0px; padding: 0px; }
html, body { height: 100%; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; line-height: 16px; }
a { text-decoration: none; color: #6c0033; }
a:hover { text-decoration: underline; }

h3 { font-size: 12px; color: #777; font-weight: bold; padding-bottom: 1em; padding-top: .3em; }
h4 { font-size: 12px; color: #666; font-weight: normal; padding-top: 1em; }

#container { width: 795px; margin: 0px auto; min-height: 100%; height: auto !important; height: 100%; }
#header { padding: 12px 0px; background: transparent url(theinsighttoassessandmanagepeople.gif) 479px 54px no-repeat; }

#nav { float: left; }
#nav ul { list-style: none; }
#nav li { padding-bottom: 9px; }
#nav a { color: #666; }
#nav a:hover, #nav a.current { color: #6c0033; text-decoration: none; }

#nav1 { float: left; }
#nav1 li { margin-left: 10px; padding-left: 10px; padding-bottom: 9px; }
#nav1 a { color: #666; }
#nav1 a:hover, #nav1 a.current { color: #6c0033; text-decoration: none; }

#taglines { height: 216px; margin-left: -1em; }
#taglines ul { list-style: none; }
#taglines li { display: inline; border-right: 1px solid #6c0033; padding: 0em .6em; }
#taglines li a { color: #666; }
#taglines li a:hover, #taglines li a.current { color: #6c0033; text-decoration: none; }

.home { background: transparent url(pageheaders/home.jpg) .7em 24px no-repeat; }
.about { background: transparent url(pageheaders/about.jpg) .7em 24px no-repeat; }
.whychoosemcquaig { background: transparent url(pageheaders/whychoosemcquaig.jpg) .7em 24px no-repeat; }
.casestudies { background: transparent url(pageheaders/casestudies.jpg) .7em 24px no-repeat; }
.articles { background: transparent url(pageheaders/articles.jpg) .7em 24px no-repeat; }
.becomeapartner { background: transparent url(pageheaders/becomeapartner.jpg) .7em 24px no-repeat; }
.contactprivacylegal { background: transparent url(pageheaders/contactprivacylegal.jpg) .7em 24px no-repeat; }
.extra { background: transparent url(pageheaders/extra.jpg) .7em 24px no-repeat; }

#subnav { margin-left: -1.3em; padding-bottom: .7em; }
#subnav ul { list-style: none; }
#subnav li { display: inline; border-right: 1px solid #6c0033; padding: 0em 1em; color: #6c0033; font-size: 14px; }
#subnav a { color: #666; font-size: 14px; }
#subnav a:hover, #subnav a.current { color: #6c0033; text-decoration: none; }

#subnav1 { padding-bottom: .7em; }
#subnav1 ul { list-style: circle; }
#subnav1 li { display: inline; border-right: 1px solid #6c0033; padding: 0em 1em; color: #6c0033; font-size: 14px; }
#subnav1 a { color: #666; font-size: 14px; }
#subnav1 a:hover, #subnav1 a.current { color: #6c0033; text-decoration: none; }

#content { margin-left: 170px; padding-bottom: 45px; }
#content p { width: 473px; padding-bottom: 1.5em; }

ul.callouts { list-style: none; }
ul.callouts li { display: block; font-size: 14px; width: 132px; padding: 0px 45px 3px 9px; border-left: 1px solid #6c0033; float: left; }
ul.callouts li a { color: #666; background: transparent url(go.gif) bottom right no-repeat; padding-right: 12px; #display: block; }
ul.callouts li a:hover { color: #6c0033; text-decoration: none; }

#footer { width: 795px; margin: -36px auto 0px auto; clear: both; xpadding-left: 170px; }
#footer p { border-bottom: 15px solid #6c0033; padding-bottom: 5px; }
#footer p.yellowbar { width: 168px; float: left; border-bottom: 15px solid #ffd24f; }
#footer a { color: #666; border-left: 1px solid #6c0033; padding-left: 1em; margin-left: 1em; }
#footer a:hover { color: #6c0033; }
.decod { border-left: 1px solid #6c0033; padding-left: 1em; margin-left: 1em; }

li.nodeco { border: none !important; }
#footer p a.nodeco { border: none !important; margin-left: 0em; padding-left: 0em; }
strong { xcolor: #6c0033; font-weight: bold; }

ul.d { padding-left: 1.3em; list-style-type: square; width: 473px; padding-bottom: 1em; }
ol.d { padding-left: 2.5em; width: 473px; padding-bottom: 1em; }

td { padding-right: 1em; font-size: 12px; }
td p { padding-bottom: 0em !important; padding-top: .2em; }
td ul { padding: 0em 1.3em; list-style-type: square; }
.dontpad { padding: 0px !important; }
.padbottom { padding-bottom: 1em; }

#clientlogin { float: left; clear: left; margin: 21px 0px; background-color: #aaa; width: 142px; text-align: center; }
#clientlogin a { padding: .3em 0em; display: block; color: #fff; }

#requestademo { float: left; clear: left; margin-top: 37px; background-color: #6c0033; width: 142px; text-align: center; }
#requestademo a { padding: .3em 0em; display: block; color: #fff; }

#testimonial { float: left; clear: left; width: 147px; }
#testimonial { background: transparent url(testimonial.jpg) top left no-repeat; color: #6c0033; padding-top: 66px; }
#testimonial p.signature { padding-top: .7em; color: #666; }

.twocol_left  { width: 25% !important; float: left; clear: left; _xposition: fixed; display: block; text-align: right; padding-right: 7px; }
.twocol_right { float: left; _xposition: fixed; width: 48% !important; display: block; padding-bottom: 3px !important; }
.twocol_right input { }

.closekey { margin-left: 160px; font-size: 11px; }

.biopic { float: right; margin: 0px 210px 0px 12px; }

sup { font-size: 80%; line-height: 80%; }


l1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	}
.l1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	}
.l1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	}
.l1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #6c0033;
	text-decoration : underline; 
	}
.l2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	}
.l2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	}
.l2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	}
.l2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6c0033;
	text-decoration : underline; 
	}
