#topbar
{
	background-image: url("/img/top_bar.png");
	height: 12px;
}
#topbarbg
{
	background-image: url("/img/top_bar_bg.png");
	height: 144px;
}
#topbaroverlay
{
	background-image: url("/img/top_bar_overlay.jpg");
	height: 114px;
	padding-left: 500px;
	padding-top: 30px;
	z-index: 1;
}
#navbar
{
	background-image: url("/img/nav_bar.png");
	height: 24px;
}
#nav
{
	color: #FFFFFF;
	float: left;
	padding-left: 10px;
}
#nav UL LI
{
	float: left;
	text-align: center;
	width: 80px;
}
#nav UL LI A:link, #nav UL LI A:visited
{
	color: #FFFFFF;
	display: block;
	font-size: 100%;
	font-weight: bold;
	min-height: 20px;
	padding: 4px 0 0;
	text-decoration: none;
}
#nav UL LI.selected
{
	background-image: url("/img/navitem-bg-right.png");
	background-position: right top;
	background-repeat: no-repeat;
	width: 120px;
}
#nav UL LI.selected A:link, #nav UL LI.selected A:visited
{
	background-image: url("/img/navitem-bg-left.png");
	background-position: left top;
	background-repeat: no-repeat;
	color: #005696;
}
#nav UL
{
	list-style: none outside none;
}
#adbg
{
	background-image: url("/img/ad_bg.png");
}
/*#adbg div{
z-index: 1;
position:relative;
top: -50px;
}

img#bg {
position:relative;
height:100%;
z-index: 0;
}
*/
#maincontent
{
	background-image: url("/img/main_content_bg.png");
	background-position: left bottom;
	background-repeat: repeat-y;
}
#maincontentoverlay
{
	background-image: url("/img/main_content_overlay.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
	height: 25px;
}
#bottombarbg
{
	background-image: url("/img/bot_bar_bg.png");
	height: 189px;
}
#bottombar
{
	background-image: url("/img/bot_bar_overlay.jpg");
	height: 189px;
	z-index: 1;
}
#bottom
{
	background-image: url("/img/bot_bar.png");
	height: 16px;
}
.spacer
{
	height: 20px;
}
BODY
{
	background-image: url("/img/gradient.png");
	background-position: top;
	background-repeat: repeat-x;
	background-color: #D2EEFB;
	text-decoration: none;
}
.norep
{
	background-repeat: no-repeat;
}
.losebullet
{
	color: #0085CF;
}
HR
{
	color: #8BBFDC;
	background-color: #8BBFDC;
	height: 2px;
	margin-left: 10px;
	margin-right: 30px;
}
.losebullet UL
{
	list-style: none outside none;
}
.losebullet UL LI
{
	margin-left: 0px;
}
H1.main-logo
{
	width: 458px;
	height: 54px;
	background: url(/img/stamford_logo.png);
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#copyright
{
	color: #777777;
	font-size: 10px;
}
#stmfdptlogo
{
	height: 0px;
	visibility: hidden;
}
#lgostm
{
	height: 0px;
	visibility: hidden;
}
/*

#extras .double h3, .team .vcard .details h3, .tk-ff-meta-web-pro, h1, h2, h3 {
font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2",sans-serif;
}

copied from stamford partners website

h2 {
color: #005596;
font-size: 203%;
letter-spacing: -0.02em;
margin-top: -12px;
padding: 0 0 0.4em;
}
h3 {
color: #0085CF;
font-size: 116.7%;
letter-spacing: -0.01em;
line-height: 1.2;
padding: 0 0 1em;
}
h4 {
color: #005596;
font-size: 116.7%;
font-weight: bold;
padding: 0 0 1em;
}
*/
#subnav
{
	margin-left: 20px;
	margin-top: 3px;
}
A
{
	text-decoration: none;
}
A:link, A:visited
{
	color: #005596;
	text-decoration: none;
}
A:link, A:hover
{
	color: #005596;
	text-decoration: none;
}
A:hover
{
	color: #005596;
	text-decoration: none;
}
#subnav UL
{
	list-style: none outside none;
	text-decoration: none;
}
#subnav UL LI
{
	padding-bottom: 5px;
}
#subnav UL LI A
{
	text-decoration: none;
	padding-left: 5px;
}
#subnav UL UL LI, #subnav LI H3
{
	background-image: url("/img/subnav-off-top.png");
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#subnav UL UL LI A:link, #subnav UL UL LI A:visited, #subnav LI H3 A:link, #subnav LI H3 A:visited, #subnav LI H3 SPAN
{
	background-image: url("/img/subnav-off-bottom.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 6px;
	padding: 3px 10px 3px 35px;
	text-decoration: none;
}
#subnav UL UL LI:hover, #subnav LI H3:hover
{
	background-image: url("/img/subnav-over-top.png");
}
#subnav UL UL LI A:hover, #subnav LI H3 A:hover
{
	background-image: url("/img/subnav-over-bottom.png");
}
#subnav UL UL LI.selected DIV, #subnav LI.selected H3, #subnav .teamnav LI H3
{
	background-image: url("/img/subnav-on-top.png");
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}
#subnav UL UL LI.selected
{
	background-image: none;
}
#subnav UL UL LI.selected DIV A:link, #subnav UL UL LI.selected DIV A:visited, #subnav LI.selected H3 A:link, #subnav LI.selected H3 A:visited, #subnav .teamnav LI H3 SPAN
{
	background-image: url("/img/subnav-on-bottom.png");
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#subnav #newsnav UL UL LI A:link, #subnav #newsnav UL UL LI A:visited, #subnav UL UL.filters A:link, #subnav UL UL.filters A:visited, #subnav UL UL UL LI A:link, #subnav UL UL UL LI A:visited
{
	background-image: none;
	display: block;
	margin: 0;
	padding: 5px 10px 0;
}
#subnav #newsnav UL UL LI:hover, #subnav UL UL.filters LI:hover, #subnav UL UL UL LI:hover, #subnav UL UL.filters LI.selected
{
	background-image: none;
	font-weight: bold;
}
#subnav #newsnav UL UL LI A:hover, #subnav UL UL.filters LI A:hover, #subnav UL UL UL LI A:hover
{
	background-image: none;
}
#subnav #newsnav UL UL LI.selected, #subnav UL UL.filters LI.selected, #subnav UL UL UL LI.selected
{
	background-image: none;
}
#subnav #newsnav UL UL LI.selected A:link, #subnav #newsnav UL UL LI.selected A:visited, #subnav UL UL.filters LI.selected A:link, #subnav UL UL.filters LI.selected A:visited, #subnav UL UL UL LI.selected A:link, #subnav UL UL UL LI.selected A:visited
{
	background-image: none;
}
#subnav #newsnav UL UL LI, #subnav UL UL.filters LI, #subnav UL UL UL LI
{
	background-image: none;
}
#subnav UL UL.filters, #subnav UL UL UL
{
	margin-bottom: 0.6em;
}
#subnav UL UL UL A:hover, #subnav UL UL UL LI.selected A:link, #subnav UL UL UL LI.selected A:visited
{
	color: #005596;
	font-weight: bold;
}
#subnav UL UL UL LI.selected DIV
{
	background-image: none;
}
#mtop_left
{
	background-image: url("/img/frame/top_left.png");
	background-repeat: no-repeat;
	background-position: top left;
	margin-right: 20px;
	height: 13px;
}
#mtop
{
	background-image: url("/img/frame/top.png");
	background-repeat: repeat-x;
	background-position: top;
	height: 13px;
	margin-left: -20px;
	margin-right: 20px;
	padding-right: 20px;
}
#mtop_right
{
	background-image: url("/img/frame/top_right.png");
	background-repeat: no-repeat;
	background-position: top right;
	margin-left: -20px;
	height: 13px;
}
#mleft
{
	background-image: url("/img/frame/mleft.png");
	background-repeat: repeat-y;
	background-position: top left;
	margin-right: -20px;
}
#main
{
	background-image: url("/img/frame/main.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 40px;
	min-height: 500px;
/*margin-right: 0;
padding-bottom: 0;
padding-right: 0px;
padding-left: 0px;
width: 640px;*/
}
#mright
{
	background-image: url("/img/frame/mright.png");
	background-repeat: repeat-y;
	background-position: top right;
	margin-left: -20px;
}
#mbot_left
{
	background-image: url("/img/frame/bottom_left.png");
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-right: 20px;
	height: 13px;
}
#mbot
{
	background-image: url("/img/frame/bottom.png");
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left: -20px;
	margin-right: 10px;
	height: 13px;
	padding-right: 20px;
}
#mbot_right
{
	background-image: url("/img/frame/bottom_right.png");
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-left: -10px;
	height: 13px;
}
H1, H2, H3
{
	font-family: Shanti, arial, serif;
}
/*
{
font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2",sans-serif;
}
*/
H1
{
	color: #005596;
	font-size: 153%;
	letter-spacing: -0.02em;
	margin-top: -12px;
	padding: 0 0 0.4em;
}
H2
{
	font-size: 116.7%;
	color: #0085CF;
	padding: 0 0 1em;
	letter-spacing: -0.01em;
	line-height: 1.2;
}
H3
{
	color: #005596;
	font-size: 116.7%;
	font-weight: bold;
	padding: 0 0 1em;
}
H4
{
	font-size: 110%;
	font-weight: normal;
	padding: 0 0 1em;
}
P, UL, OL, H1, H2, H3, H4, H5
{
/*font-size: 100%;
font-weight: normal;*/
	margin: 0;
	padding: 0;
}
#main UL
{
	line-height: 1.6;
	list-style-image: url("/img/bullet.png");
	padding: 0 0 1em 1.2em;
}
.losebullet UL UL LI
{
	margin: 0 0 0 7px;
}

