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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a	{color:#5e5e5e;font-weight:bold;text-decoration:none;}
a:hover	{text-decoration:underline;}
body	{font-family:verdana,arial,sans-serif;font-size:10px;color:#5e5e5e;}
#show	{display:none;position:absolute;top:0;left:0;height:100%;width:100%;background:transparent url(../images/chrome/bg.png);}
#overlay	{background: #555 url(../images/chrome/overlay.gif) 0 0 no-repeat;width:797px;height:555px;margin: 20px auto;position:relative;}

#overlay div.clearfix	{}

#overlay div.header		{padding:19px 19px 0 19px;height:66px;}
#overlay div.header div.close	{position:absolute;top:19px;left:19px;width:50px;height:12px;}
#overlay div.header div.close a	{display:block;background: url(../images/chrome/close.gif) 0 0 no-repeat;width:50px;height:12px;text-indent: -9999px;}
#overlay div.header h1.logo		{position:absolute;top:30px;right:30px;width:69px;height:31px;background: url(../images/chrome/header.png) right top no-repeat;text-indent: -9999px;}
#overlay div.header h2			{position:absolute;top:19px;left:19px;margin: 28px 0 0 8px;width:174px;height:31px;background: url(../images/chrome/header.png) left top no-repeat;text-indent: -9999px;}
#overlay div.image		{padding:0 28px;height:120px;}
#overlay div.image img	{float:left;}
#overlay div.content	{padding:19px 19px 19px 26px;line-height: 16px;}
#overlay div.content p	{padding: 0 0 20px 0;}
#overlay div.border		{background: url(../images/chrome/vertical.gif) center right no-repeat;}
#overlay div.content div.left	{padding: 0 25px 0 25px;width: 321px;height:301px;float: left;}
#overlay div.content div.right	{padding: 0 25px 0 25px;width: 321px;height:301px;float: left;}
#overlay div.content div.right ul	{margin: -10px 0 50px 0;}
#overlay div.content div.right li	{}
#overlay div.content div.right li div.ov	{display:none;}

#detail	{width:376px;height:320px;background: url(../images/chrome/detail.png) 0 0 no-repeat;display:none;}
#detail div.holder	{padding:20px 30px;width:316px;height:274px;}
#detail div.holder h3	{padding: 0 0 8px;}
#detail div.holder p	{padding: 0 0 0px;line-height:16px;}

.share:after,
.revealers:after,
.cols241:after,
.indent156:after,
.landingwside:after,
.textarea:after,
.select:after,
.checkbox:after,
.text:after,
.buttons:after,
.ppl:after,
.contentwside:after,
#pathways ul:after,
.wwo:after,
.col:after,
.top:after,
#contentwrapper:after,
.cols189:after,
.clearfix:after,
.logoquote:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
