
BODY{font-family:arial;color:#434343;font-size:11px;background:url(images/background.gif) repeat-x}
#hPromoCube {padding:25px;}
h2{font-size:16px;font-weight:bold;margin-top:0px;}
P {font-size:11px;margin-top:0px;line-height:15px}
A {color:#f66e00}
#links{float: right;margin-top:1px;margin-bottom:0px;padding-bottom:0px;}

/*
#skyline {width: 548px; height: 91px; background: url(assets/img/links.png); margin: 3px auto;margin-bottom: 0px; padding: 0; position: relative;}
#skyline li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#skyline li, #skyline a {height: 82px; display: block; }

#panel1b {left: 0; width: 71px;}
#panel2b {left: 71px; width: 75px;}
#panel3b {left: 145px; width: 96px;}
#panel4b {left: 241px; width: 114px;}
#panel5b {left: 354px; width: 109px;}
#panel6b {left: 462px; width: 87px;}


#panel1b a:hover {background: transparent url(assets/img/links.png) 0 -82px no-repeat;}
#panel2b a:hover {background: transparent url(assets/img/links.png) -71px -82px no-repeat;}
#panel3b a:hover {background: transparent url(assets/img/links.png) -145px -82px no-repeat;}
#panel4b a:hover {background: transparent url(assets/img/links.png) -241px -82px no-repeat;}
#panel5b a:hover {background: transparent url(assets/img/links.png) -354px -82px no-repeat;}
#panel6b a:hover {background: transparent url(assets/img/links.png) -462px -82px no-repeat;}
*/

#skyline {width:675px;}
#skyline li {list-style: none;display:inline;margin:19px;}
#skyline a {font-size:13px;font-weight:bold;color:#555;text-decoration: none;}
ul.inlineCTA {
	margin: 0px 0px 0px 0px;
	border: none;
	padding:0px;
	padding-left:20px;
	line-height:20px;
	list-style-image:url(images/smallarrow.gif)
	}
	
#footerlinks {width:420px;float: right}
#footerlinks li {list-style: none;display:inline;margin:0 5px 0 5px;}
#footerlinks a {font-size:11px;font-weight:normal;color:#555;text-decoration: none;}


P {font-size:12px; line-height:17px;}
.quote {font-style:italic}
.callout{	color: #666666;}
h3 {font-size:13px;margin-bottom:0px;margin-top:10px;}
#panel2b a:hover {background: transparent url(images/links.gif) -71px -82px no-repeat;}
#panel2b {background: transparent url(images/links.gif) -71px -82px no-repeat;}

DIV.stub{border: 1px solid gainsboro; padding: 30px; background-color: whitesmoke;margin-top:30px}
DIV.stub .quote {font-style:italic; padding-top: 10px;} 
DIV.stub .quoteAtr {font-size:11px; text-align:right; padding-bottom: 15px} 
DIV.stub hr{height:1px; color:#333;margin:0px;padding:0px;height:0px; border-top:1px solid #ccc}
DIV.stub .callout{	color: #666666;}
DIV.stub h2{font-size:16px;font-weight:bold;margin-top:5px;margin-bottom:15px;}


.blog-rail {padding:10px 20px 20px 20px;border:1px solid gainsboro;background-color:whitesmoke;}
	.blog-rail a {color:#555;text-decoration: none;}
	.blog-rail a:hover {color:#f66e00;text-decoration: underline;}
	.blog-rail ul {margin:0px;padding:5px 0 20px 20px;}
	.blog-rail li {margin-bottom:8px;font-size:12px;}
	.blog-rail hr {margin:0px 0 20px 0;}

/*--------------------------------------------------------------
	New Index
--------------------------------------------------------------*/
#headSplashContainer{
	height:370px;
	background-image:url('/assets/img/indexHeaderBackground.png'); 
	background-repeat:repeat-x;
}
#headSplashContainer .splashContent{
	margin:0px;
	width:50%;
}
#headSplashContainer span{
	font-size: 26px; 
	letter-spacing: -1px;
	font-family: Arial;
	font-weight: bold;
}
#headSplashContainer p{
	margin-top: 20px;
	font-size: 16px;
	line-height: 20px;
}

#virtuousCycle{
	height: 366px;
	cursor: pointer;
	background: url('/assets/img/cycle.png') no-repeat;
}

/*---------------------------------------------------------
	what we do
---------------------------------------------------------*/
.what-we-do li{
	font-size:12px;margin-top:0px;margin-bottom:10px;line-height:17px;
}

/*---------------------------------------------------------
	outbound v inbound table
---------------------------------------------------------*/
#inboundTable{
	width: 100%;
}

.outboundSide{
	padding-right: 5px;
	text-align: right;
	width: 50%;
	border-right: thin solid #9bdbf7;
	color: #7f7f7f;
}

.inboundSide{
	padding-left: 5px;
	text-align: left;
	width: 50%;
	font-weight: bold;
}

h3 img{
	margin-right: 5px;
	margin-top: 3px;
}

