/* CSS Document */

body {margin:0px;background:url(/images/bg.gif) top repeat-x #5989a0;}
body,div,th,td,p,span {font-family:arial;font-size:12px;}
a {color:#1973a0;}
a img {border:0px;}

#container {width:773px;margin:auto;}
#header {position:absolute;top:0px;height:126px;}
#content {width:773px;margin:126px 0px 0px 0px;}
	#content.threecol {background:url(/images/bg-content.gif) top #FFF;}
	#content.twocol {background:url(/images/bg-content-2col.gif) top #FFF;}
	#content.single {background:url(/images/bg-content-single.gif) top #FFF;}
	#content #westside {float:left;width:182px;color:#1c3949;padding:10px 0px 0px 0px;}
		.westblock {background:url(/images/bg-nav-left-block.gif) bottom;}
		.westlinks strong {background:url(/images/bg-nav-left-header.gif) bottom;font-size:11px;padding:4px 0px 4px 6px;display:block;}
		.westlinks strong.heading {background:url(/images/bg-nav-left-heading.gif) bottom;font-size:11px;padding:4px 0px 6px 6px;display:block;}
		.westlinks a {background:url(/images/bg-nav-left-link.gif) bottom;font-size:11px;padding:3px 0px 8px 22px;display:block;color:#1c3949;text-decoration:none;}
		.westlinks a.selected {background:url(/images/bg-nav-left-selected.gif) bottom;font-size:11px;padding:3px 0px 8px 22px;display:block;color:#1c3949;text-decoration:none;}
		.westlinks a.header {background:url(/images/bg-nav-left-header.gif) bottom;font-size:11px;padding:4px 0px 4px 6px;display:block;font-weight:bold;}
		.westlinks .minilinks a {background:url(/images/bg-nav-left-blank.gif) bottom;font-size:11px;padding:3px 0px 8px 22px;display:block;color:#1c3949;text-decoration:none;}
	#content #subway {width:590px;float:right;}
	#content #subway #eastside {float:right;width:155px;padding:10px 0px 0px 0px;}
		#study {background:url(/images/bg-block-casestudies.gif);width:145px;height:141px;margin:0px 0px 0px 6px;}
		#seo {background:url(/images/bg-block-seotools.gif);width:145px;height:141px;margin:0px 0px 0px 6px;}
			#seo p, #study p {padding:37px 8px 0px 10px;font-size:10px;margin:0px;}
	#content #subway #midtown {float:left;}
		#midtown.threecol {width:429px;padding:8px 2px 0px 2px;}
		#midtown.twocol {padding:8px 2px 0px 2px;}
		#midtown.single {padding:8px 8px 0px 8px;float:none;}
		#analysis {margin:0px 0px 10px 0px;width:429px;}
			.analysishead {background:url(/images/bg-analysis-top.gif);height:6px;background-position:center bottom; background-repeat:no-repeat;}
			.analysisbody {background:url(/images/bg-analysis.gif) bottom;padding:12px;}
				.analysisbody table {margin:10px 0px 0px 40px;}
				.analysisbody td {padding:3px 0px 4px 10px;vertical-align:middle;font-size:11px;}
					.analysisbody td.right {text-align:right;}
					.analysisbody td.top {vertical-align:top;}
				.analysisbody input.txt {border:solid 2px #d6e5ee;width:230px;}
				.analysisbody textarea.txt {border:solid 2px #d6e5ee;width:230px;height:100px;}
			.analysisfoot {background:url(/images/bg-analysis-bottom.gif);height:6px;background-position:center top; background-repeat:no-repeat;}
		#yellow {margin:0px 0px 10px 0px;}
			.yellowhead {background:url(/images/bg-yellow-top.gif);height:6px; background-position:center bottom;background-repeat:no-repeat;}
			.yellowbody {background:url(/images/bg-yellow.gif) bottom;}
				.yellowpad {padding:12px;}
				.yellowbody p {margin:0px 0px 10px 0px;line-height:18px;font-size:11px;}
				.yellowbody div.right {text-align:right;margin:0px 2px 0px 0px;}
			.yellowfoot {background:url(/images/bg-yellow-bottom.gif);height:6px;margin:0px;background-position:center top;background-repeat:no-repeat;}
		#yellowlg {width:753px;margin:6px 0px 10px 0px;padding:0px;}
			.yellowlghead {background:url(/images/bg-yellow-lg-top.gif);height:6px;margin:0px;}
			.yellowlgbody {background:url(/images/bg-yellow-lg.gif) bottom;margin:0px;}
				.yellowlgbody img.hdr {margin:6px 0px 0px 20px;}
				.yellowlgbody p {margin:0px;padding:0px 20px 10px 20px;line-height:18px;}
			.yellowlgfoot {background:url(/images/bg-yellow-lg-bottom.gif);height:6px;margin:0px;}
		div.tophost {width:753px;margin:6px 0px 10px 0px;padding:0px; background:url(/images/bg-tophost.gif) top no-repeat;height:214px;}
			div.tophost h3 {color:#1880c9;font-size:20px;font-weight:normal;padding:6px 0px 6px 20px;margin:0px;}
			div.tophost img.hostimg {float:left;margin-left:14px;border:0px;}
			div.tophost div.hostdata {width:510px;float:right;margin:0px 20px 0px 0px;}
				div.tophost div.hostdata div.lista {width:290px;float:left;line-height:18px;font-size:11px;}
					div.tophost div.hostdata div.lista strong {font-weight:bold;color:#405f71;display:block;padding:0px 0px 6px 0px;font-size:12px;}
					div.tophost div.hostdata div.lista a.rightlink {display:block;text-align:right;padding:4px 0px 0px 0px;}
				div.tophost div.hostdata div.listb {width:200px;float:right;padding-top:14px;font-size:11px;line-height:18px;}
					div.tophost div.hostdata div.listb span.sig {display:block;text-align:right;padding:6px 0px 0px 0px;}
		.cnttxt {}
			.cnttxt .hdr {margin:10px 0px 10px 10px;}
			.cnttxt .block {background:url(/images/bg-cnttext.gif) top no-repeat;margin:0px;padding:12px;line-height:20px;}
			.cnttxt .block p {margin:0px 0px 8px 0px;font-size:11px;}
			.cnttxt .block2 {margin:0px;padding:12px;line-height:20px;}
			.cnttxt .block2 p {margin:0px 0px 8px 0px;font-size:11px;}
			
		.cnttxt2 {}
			.cnttxt2 .hdr {margin:10px 0px 10px 10px;}
			.cnttxt2 .block {background:url(/images/bg-cnttext-lg.gif) top no-repeat;margin:0px;padding:12px;line-height:20px;}
			.cnttxt2 .block p {margin:0px 0px 8px 0px;font-size:11px;}
		
		.listblue {width:579px;margin:0px 0px 8px 2px;}
			.listbluehead {background:url(/images/bg-list-blue-top.gif);height:6px;}
			.listbluebody {background:url(/images/bg-list-blue.gif) bottom;padding:4px;}
				.listbluebody .listores {margin:6px 0px 0px 0px;}
				.listbluebody .listores .know {width:288px;float:left;font-size:11px;line-height:18px;}
					.listbluebody .listores .know strong {border-bottom:dotted 1px #cccccc;display:block;margin-bottom:6px;font-weight:normal;font-size:12px;padding-left:6px;}
					.listbluebody .listores .know a {display:block;padding-left:6px;}
				.listbluebody .listores .tips {width:280px;float:right;font-size:11px;line-height:18px;}
					.listbluebody .listores .tips strong {border-bottom:dotted 1px #cccccc;display:block;margin-bottom:6px;font-weight:normal;font-size:12px;}
					.listbluebody .listores .tips a {display:block;}
			.listbluefoot {background:url(/images/bg-list-blue-bottom.gif);height:6px;}
		.listyellow {width:579px;margin:0px 0px 8px 2px;}
			.listyellowhead {background:url(/images/bg-list-yellow-top.gif);height:6px;}
			.listyellowbody {background:url(/images/bg-list-yellow.gif) bottom;padding:4px;}
				.listyellowbody .listores {margin:6px 0px 0px 0px;}
				.listyellowbody .listores .know {width:288px;float:left;font-size:11px;line-height:18px;}
					.listyellowbody .listores .know strong {border-bottom:dotted 1px #cccccc;display:block;margin-bottom:6px;font-weight:normal;font-size:12px;padding-left:6px;}
					.listyellowbody .listores .know a {display:block;padding-left:6px;}
				.listyellowbody .listores .tips {width:280px;float:right;font-size:11px;line-height:18px;}
					.listyellowbody .listores .tips strong {border-bottom:dotted 1px #cccccc;display:block;margin-bottom:6px;font-weight:normal;font-size:12px;}
					.listyellowbody .listores .tips a {display:block;}

			.listyellowfoot {background:url(/images/bg-list-yellow-bottom.gif);height:6px;}
			
#footer {margin:10px 0px 0px 0px;}
	#footer .footerhead {height:6px;background:url(/images/bg-footer-top.gif);background-repeat:no-repeat;background-position:center bottom;}
	#footer .footerbody {height:47px;background:url(/images/bg-footer.gif);}
		#footer .footerbody .copy {width:190px;font-size:10px;color:#FFFFFF;margin:16px 10px 0px 0px;float:right;text-align:right;}
		#footer .footerbody .links {width:500px;font-size:10px;color:#FFFFFF;margin:6px 0px 0px 10px;float:left;line-height:16px;}
			#footer .footerbody .links a {color:#FFFFFF;text-decoration:none;border-bottom:solid 1px #748c98;}
	#footer .footerfoot {height:6px;background:url(/images/bg-footer-bottom.gif);background-repeat:no-repeat;background-position:center top;}
	
.clear {clear:both;}
.centered {text-align:center;}
.space {height:3px;background:url(/images/bg-space.gif) center;clear:both;margin:6px 8px 6px 8px; background-repeat:no-repeat;}
.spacelg {height:6px;background:url(/images/bg-space-lg-cnt.gif) center;clear:both;margin:6px 0px 6px 0px;}
.block .spacecont {background:url(/images/bg-space-cnt.gif) center no-repeat;height:30px;margin:6px 0px 6px 0px;}
.spacecont {background:url(/images/bg-space-cnt.gif) center no-repeat;height:30px;margin:6px 0px 6px 0px;}
.quote {font-style:italic;padding:8px;margin:0px;line-height:18px;font-size:11px;}
	.quote strong {display:block;text-align:right;font-weight:normal;margin-top:4px;}
.hand {cursor:hand;text-decoration:none;color:#000000;}
	.hand p {}
.content {padding:0px 2px 0px 2px;}
.imglft {float:left;margin:0px 10px 0px 0px;}
.imgrgt {float:right;margin:0px 6px 0px 10px;}
a.lowerlink {display:block;margin:0px 0px 16px 0px;}
h2 {color:#154cb0;font-size:13px;margin:0px 0px 6px 0px;}

.nav td {padding:2px 0px 4px 0px;width:270px;}
.nav td a {color:#305366;font-weight:bold;}

ul{margin-bottom:0px;padding-bottom:0px;}
li {font-size:11px;}