/* YUI-style reset to try and make appearance consistent amongst browsers */
html {
	color:#000;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,th,var { /* Don't mess with 'strong' and 'em'? */
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
/*q:before,q:after {
	content:'';
}*/
abbr,acronym {
	border:0;
	font-variant:normal;
}
sup { vertical-align:text-top; }	/* to preserve line-height and selector appearance */
sub { vertical-align:text-bottom; }
input,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input,textarea,select {	/*to enable resizing for IE*/
	*font-size:100%;
}
legend {	/*because legend doesn't inherit in IE */
	color:#000;
}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
:focus {
	-moz-outline:0;
	outline:0;
	outline-offset:0;
}

/* Set up a consistent, default font structure.
To change the font size, use these percentages:
px   %
10	 77
11	 85
12	 93
13	 100
14	 108
15	 116
16	 123.1
17	 131
18	 138.5
19	 146.5
20	 153.9
21	 161.6
22	 167
23	 174
24	 182
25	 189
26	 197
*/

body {	/* Percents could work for IE, but for backCompat purposes, we are using keywords. x-small is for IE6/7 quirks mode */
	height: 100%;
	font:13px/1.231 Trebuchet MS,Verdana,Arial,sans-serif;
	*font-size:small;
	*font:x-small;
}

html {
	height: 100%;
	overflow-y: scroll;
}
body {
	height: 100%;
	text-align: center;
	background-color:  #f7f7f7;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	position: relative;
	width: 974px;
	font-size:100%;
	text-align: left;
	padding: 32px 24px;
	background: url(/images/sitebg.jpg) repeat-y;
}
#banner {
background: url(/images/banner2.png) no-repeat;
width: 926px;
height: 105px;
padding: 20px 20px 55px 18px;
color: #5f7787;
}
#banner a {color:#5F7787;}
#banner a:hover {text-decoration:none;}
.bannertag {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 116%;
margin-top: 7px;
}
ul.menu li {
margin: 10px 0px;
color: #4a80a6;
font-size: 85%;
}
ul.menu ul {
margin: 5px 0 16px 0;
}
ul.menu ul li {
margin: 2px 10px;
font-size: 100%;
}
ul.menu a {
color: #4a80a6;
}
#lowercontainer {
width: 974px;
}
#rightcol {
width: 177px;
float: right;
padding: 0 56px 0 10px;
}
#leftcol {
float: left;
width: 718px;
}
#innerleft {
padding: 0px 10px 0px 13px;
width: 170px;
}
#innerright {
float: right;
width: 465px;
padding: 0px 30px 20px 30px;
}
#clearall {
clear:both;
}
.corpdesignation {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: #7c7c7c;
}
.corpdesignation a {
color: #7c7c7c;
}
h3.corpdesignation {
margin-top: 40px;
font-size: 116%;
}
p.corpdesignation {
font-size: 85%;
color: #959595;
}
.privacy {
font-size: 77%;
margin-top: 10px;
color: #959595;
}
.privacy a {
color: #959595;
}
#innerright h1 {
font-size: 153.9%;
color: #0167ad;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 15px 0;
}
#innerright p, dl {
color: /*#606e79*/ #505d67;
font-size: 93%;
margin: 0 0 15px 0;
line-height: 18px;
}
#innerright p a, dl a {
color: #1c6ca6;
text-decoration: none;
}
.submenu {
font-size: 60%;
}
.submenu a {
color: #F79C0E;
}
#innerright p a:hover {
text-decoration: underline;
}
#innerright ul, #innerright ol {
margin: 0 0 20px 20px;
font-size: 93%;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: #505d67;
}
#innerright ul strong {color: #303e47; font-weight: bold;}
#innerright ul li {
margin: 0 0 8px 0;
list-style-type:disc;
line-height: 16px;
}
#innerright ol li {
	margin: 0 0 8px 0;
	list-style-type: lower-alpha;
}
#innerright ul ul {margin: 8px 0 8px 25px;}
#innerright ul ul li { list-style-type: circle;}
#innerright ul.linklist li {
list-style-type: none;
}
ul.linklist li a {
color: #0167AD;
}
#whitepapers {
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #d6dee4;
padding: 5px 15px 20px 15px;
}
.wphead, .wphead a {
font-size: 100%;
color: #d3300e;
text-align: center;
font-weight: normal;
margin: 15px 0 12px 0;
}
.wpbody, .wpbody a {
font-size: 93%;
color: #0a325a;
margin: 0 0 8px 0;
text-decoration: none;
}
.wpbody a:hover {
text-decoration: underline;
}
#wpcap {
background-image: url(../images/whitepagersHeader.gif);
height: 29px;
}
.wpcap {
font-size: 125%;
color: #0a325a;
padding: 5px 0 0 17px;
}
.footer {
text-align: center;
color: #888;
font-size: 77%;
margin: 35px 0 30px 0;
}
.footer a {
color: #888;
}
dt {
float: left;
font-weight: bold;
margin-right: 10px;
}
dd {
margin-bottom: 20px;
}
.tquote {
padding: 20px;
font-style: italic;
}
.cstables  {
margin: 0 0 15px 20px;
}
.cstables td {
padding: 1px 5px 1px 5px;
}
.sel-inset {
	float:right;
	margin: 0 0 5px 20px;
}


/* ----------------- Site Audit promo page ---------------*/
#auditbrief ul {font: normal 13px/20px Verdana, Geneva, sans-serif; color:#fff; margin:0 25px; padding:15px 0 0 0;}
#auditbrief li {display:inline; padding:17px 20px; border-right:1px solid #ccc;} 
#auditbrief li a {color:#e0e0e0; padding:16px 0px;} #auditbrief li a:hover {color:#fff; text-decoration:none;}
#auditbrief li.active {background:url(/site-audit-b2b-seo/site-audit/active-bg.jpg) no-repeat 50% 0;}
.siteauditleft a {color:#0167ad;}
.siteauditleft {width:435px; padding:55px 10px 40px 55px;}
.siteauditleft h1 {font-size: /*153.9%*/170%; color: #0167ad; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0 0 15px 0;}
.siteauditleft p {font-size:112%; line-height: 135%; color:#555; margin-bottom:15px;}
.siteauditleft ul {margin:15px 30px 15px 30px; font-size:108%;}
.siteauditleft li {list-style: disc; margin:5px 0; color:#555;}
#auditform {font-size:88%;}
#auditform label {width:80px; text-align:right; margin:3px 5px 0 0; clear:left; line-height:18px; float:left;}
#auditform input {border:1px solid #888; padding:2px; margin:2px 0; width:150px;}
#auditform input#submit {margin-left:85px; width:80px; cursor:pointer;}
#nextregion {margin: 55px 0 30px 0;}
#nextregion p {margin-right:80px; padding-top:8px; text-align:right}