/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.3
*/
body{	
	background-color:#e5edec;
}

body#bgHome {
	background:url("Images/bg4.jpg") no-repeat 50% 0;
	 background-color:#001757;
}

#doc {
	width:872px;
  margin:auto;
  text-align:left;
}

#hd,#bd {text-align:left;}
#ft {clear:both; text-align:right; margin-top:40px;}

#hd{
	margin-bottom:52px;
}

/* home main column */
.yui-t4 #yui-main #home p { padding:15px;}
#home ul { padding:0 15px; }

#subCol{
	background:url("Images/SubColTop.jpg") no-repeat;
}
#subColSide{
	margin-top:4px;
	background:#e4e7e9;
	border-left:2px solid #707c8b;
	border-right:2px solid #707c8b;
	padding:15px 14px;
}
#subColFooter{
	background:url("Images/SubColFooter.jpg") no-repeat top left;
	height:5px;
	width:240px;
}
* html #subColFooter{
	margin-left:4px;}
#SubColText{
	padding:15px 0;
}
#bgHome #SubCol #SubColSide #nav ul li a{
	list-style-image:none;
}
#SubColText h1{
	float:left;
	padding:0;
	margin:0;
}

#bgHome .HomePageCaseStudies{
	padding-left:15px;
	font-weight:bold;
	color:#fff;
	margin-bottom:4px;
}
#bgHome #home #pbDatalistSummary li{
	margin:5px 0;
}

/* subLeft */
#subLeft{ width:196px; }
#subLeft p { padding:0;}
#subLeft ul { padding:0 15px;  }
#subLeft li { padding-left:15px; padding-top:5px;}

/* subMain */
#subMain { padding:0 26px; width:370px; margin-left:0;}

/* subRight */
#subRight { width:240px; float:right; background:url("Images/subRightBg.jpg");}
#subRightHeader {background:url("Images/subRightHeader.gif") no-repeat top left; padding:14px;}
#subRightFooter {background:url("Images/subRightFooter.gif") no-repeat bottom left; height:5px;}

#subRightHeader #pbNewsList .Headline{
margin-top:7px;
}


/* misc stuff */
#LH { background:url("Images/gtBullet.gif") no-repeat left; padding-left:15px; }
#casedetails { margin-top:15px;}
#photo { width:64px; margin-right:10px;}
#photodetails { width:296px;	}


/* sub pages */
.lefth2{
	background:url("Images/gtBullet.gif") no-repeat left; padding-left:15px;
	margin-left:5px;
	margin-top:20px;
}
.leftp	{
	margin-left:5px;
}
p .news-date	{
	padding:0;
	padding-top:0;
	margin:0;
	font-style:italic;
}

#subMain #pbDatalistSummary ul{
	list-style:none;
}
#subMain #pbDatalistSummary ul li{
	margin:15px 0;
}

.InfoCaseStudies li{
	margin:5px 0;
}

#navigation{
	margin-top:20px;
}
#navigation ul li, ul#InfoPagesLink li{
	margin:5px 0;
}
#subRight #subRightHeader h3 a{
	margin-top:15px;
	display:block;
}




/* rules for main templates */
.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b,
.yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b {float:right;}
.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui-
t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {float:left;}

/* t1: L160 */
.yui-t1 #yui-main .yui-b {width:76%;min-width:570px;}
.yui-t1 .yui-b {width:21.33%;min-width:160px;}

/* t2 & t4: L180 & R180 */
.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b {width:632px;}

.yui-t2 .yui-b, .yui-t4 .yui-b {width:240px; }

/* t3 & t6: L300 & R300 */
.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {width:57.6%;min-
width:430px;}
.yui-t3 .yui-b, .yui-t6 .yui-b {width:40%;min-width:300px;}

/* t5: R240 */
.yui-t5 #yui-main .yui-b {width:65.4%;min-width:490px;}
.yui-t5 .yui-b {width:32%;min-width:240px;}

/* t7: 750 */



/*	grid-generic rules for all templates */

/* all modules and grids nested in a grid get floated */
.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u {
   float:right;
   display:inline;   /* IE */
}

/* float left and kill margin on first for added flex */
.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first {float:left; }

/* 2 col */
.yui-g .yui-u, .yui-g .yui-g {width:49.1%;}
.yui-g .yui-g .yui-u {width:48.1%;} /* smaller for nested to preserve margins */

/* 3 col */
.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u {
   float:left; /* need to reverse the order for 3 */
	 width:196px;
}
#bgHome .yui-gb .yui-u{
	margin-left:14px;
}

.yui-gb .first, .yui-gc .first, .yui-gd .first {margin-left:0;}
#bgHome .yui-gb .first {margin-left:0;}

/* colspan 2 */
.yui-gc .first, .yui-gd .yui-u {width:66%;}
.yui-gd .first {width:32%;}

/* colspan 3 */
.yui-ge .yui-u {width:24%;}
.yui-ge .first, .yui-gf .yui-u {width:74.2%;}
.yui-gf .first {width:24%;}
.yui-ge .first {width:74.2%;}

/* self clear floated parent containers */
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-
ge:after, .yui-gf:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {zoom:1;} /* IE */

hr	{
	height:0;
	border-top:1px solid #999;
	border-bottom:none;
}