body {
	background-color:#292829;
	background-image:url("/images/SiteBg.gif");
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	padding:0;
	margin:0;
}

div#SiteWpr {
	width:980px;
	overflow:hidden;
	text-align:left;
	margin:0 auto;
}

div#SiteWpr div#LayoutWpr {
	padding-left:30px;
	width:950px;
	overflow:hidden;
	position:absolute;
}

div#SiteWpr div#LayoutWpr div#Logo {
	height:98px;	margin-left:-30px;
		float:left;
}

div#SiteWpr div#LayoutWpr div#Logo a{
	padding:0;
	margin:0;
	width:260px;overflow:hidden;
	height:75px;	display:block;
}

div#SiteWpr div#LayoutWpr div#Logo h3{
	padding:0 0 0 10px;
	color:#ffffff;
}

div#SiteWpr div#LayoutWpr div#Logo h1 a {
	display:block;
	height:0;
	padding-top:98px;		

}

div#SiteWpr div#LayoutWpr div#StuctureWpr {
	width:950px;
	overflow:hidden;
	background-color:#FFFFFF;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture {
	background-image:url("/images/LayoutHdr.gif");
	background-repeat:no-repeat;
	width:950px;
	overflow:hidden;
	padding-top:26px;	
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome {
	width:898px;
	overflow:hidden;
	height:439px;
	padding:26px;
	background-image:url("/images/HeaderHome.png");
	background-repeat:no-repeat;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome h3 {
	padding:0;
	margin:0;
	width:898px;
	height:0;
	padding-top:399px;
	overflow:hidden;
	background-image:url("/images/SplashHome.jpg");
	background-repeat:no-repeat;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu {
	width:899px;
	overflow:hidden;
	height:40px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Search {
	float:left;
	width:255px;
	height:40px;
	background-image:url("/images/SearchHome.jpg");
	background-repeat:no-repeat;
	overflow:hidden;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Search form {
	padding:0;
	margin:0;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Search .siteSearchForm .textBox {
	float:left;
	width:135px;
	height:13px;
	padding:2px;
	margin-top:11px;
	margin-left:75px;
	margin-right:3px;
	border:0;
	font-size:8pt;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Search .siteSearchForm .submitImage {
	float:left;
	width:16px;
	height:17px;
	border:0;
	padding:0;
	margin:0;
	margin-top:11px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu {
	float:left;
	padding:0;
	margin:0;
	width:644px;
	height:40px;
	overflow:hidden;			background-image:url("/images/no_bt.gif");
	
	background-position:right top;
	
	background-repeat:no-repeat;

}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul,
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li {
	padding:0;
	margin:0;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li,
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li a {
	display:block;
	float:left;
	height:40px;
	line-height:40px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li a {
	height:0;
	padding-top:40px;
	overflow:hidden;
	background-repeat:no-repeat;
}

/* Off State */
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li.item1 a {
	background-image:url("/images/HeaderMenuHome/Menu1Off.jpg");
	width:84px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li.item2 a {
	background-image:url("/images/HeaderMenuHome/Menu2Off.jpg");
	width:117px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li.item3 a {
	background-image:url("/images/HeaderMenuHome/Menu3Off.jpg");
	width:80px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li.item4 a {
	background-image:url("/images/HeaderMenuHome/Menu4Off.jpg");
	width:144px;	
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li.item5 a {
	background-image:url("/images/HeaderMenuHome/Menu5Off.jpg");
	width:218px;
}

/* On State */
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li.item1 a:hover {
	background-image:url("/images/HeaderMenuHome/Menu1On.jpg");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li.item2 a:hover {
	background-image:url("/images/HeaderMenuHome/Menu2On.jpg");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li.item3 a:hover {
	background-image:url("/images/HeaderMenuHome/Menu3On.jpg");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li.item4 a:hover {
	background-image:url("/images/HeaderMenuHome/Menu4On.jpg");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderHome div.HeaderMenu div.Menu ul li.item5 a:hover {
	background-image:url("/images/HeaderMenuHome/Menu5On.jpg");
}

/* Header Internal */
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal {
	width:898px;
	overflow:hidden;
	height:264px;
	padding:26px;
	background-image:url("/images/HeaderInternal.png");
	background-repeat:no-repeat;	
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal h3 {
	padding:0;
	margin:0;
	background-image:url("/images/SplashInternal.png");
	background-repeat:no-repeat;
	width:598px;
	height:0;
	padding-top:264px;
	overflow:hidden;
	float:left;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu {
	float:left;
	width:250px;
	height:218px;
	overflow:hidden;
	background-image:url("/images/HeaderMenuInternal.jpg");
	background-repeat:no-repeat;
	padding-top:24px;
	padding-right:25px;
	padding-bottom:22px;
	padding-left:25px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu div.Menu {
height:180px;padding:0;	margin:0 !important;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu div.Menu ul,
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu div.Menu ul li,
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu div.Menu ul li a {
	padding:0;
	margin:0;
	display:block;
	list-style:none;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu div.Menu ul li a {
	width:250px;
	height:0;
	padding-top:30px;
	overflow:hidden;
	margin-bottom:6px;
	background-repeat:no-repeat;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu div.Menu ul li.item1 a {
	background-image:url("/images/HeaderMenuInternal/Menu1Off.jpg");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu div.Menu ul li.item2 a {
	background-image:url("/images/HeaderMenuInternal/Menu2Off.jpg");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu div.Menu ul li.item3 a {
	background-image:url("/images/HeaderMenuInternal/Menu3Off.jpg");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu div.Menu ul li.item4 a {
	background-image:url("/images/HeaderMenuInternal/Menu4Off.jpg");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu div.Menu ul li.item5 a {
	background-image:url("/images/HeaderMenuInternal/Menu5Off.jpg");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu div.Search {
	padding:14px 7px 0 65px;
	margin:0 !important;
	width:178px;

}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu div.Search .siteSearchForm .textBox {
	border:0;
	width:156px;
	font-size:8pt;
	height:15px;	
	float:left;	padding-top:5px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#HeaderInternal div.HeaderMenu div.Search .siteSearchForm .submitImage {
	float:left;
	width:16px;
	height:17px;
	
	margin-left:3px;	border:0;
}
/* Header Internal */

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#CaseReviewWpr {
	height:30px;
	width:898px;
	overflow:hidden;
	padding:0 26px;
	position:absolute;
	top:415px;	
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#CaseReviewWpr div#Links {
	width:599px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#878787;
	font-size:8pt;	
	float:left;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#CaseReviewWpr div.Request {
	width:299px;
	float:left;
	height:30px;
	overflow:hidden;
	background-image:url("/images/RequestFreeReview.jpg");
	background-repeat:no-repeat;	
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#CaseReviewWpr div.Request a {
	display:block;
	height:0;
	padding-top:30px;
	overflow:hidden;	cursor:hand !important;	cursor:pointer;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#CaseReviewWpr div#Links a {
	color:#878787;
	font-size:8pt;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr {
	width:898px;
	overflow:hidden;
	padding:0 26px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr.internal {
	padding-top:20px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div.Content {
	float:left;
	width:602px;
	overflow:hidden;
}div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div.Content li{	list-style:disc;	margin-left:20px;}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#WhatWeDoWpr, 
.aboutus #ContentWpr .Content .menuBar,
.news #ContentWpr .Content .menuBar, .news #videoListing, .news .staffListing {
	width:296px;
	overflow:hidden;
	background-image:url("/images/WhatWeDoCenter.jpg");
	background-repeat:repeat-y;
	float:left;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#WhatWeDoWpr div.WhatWeDo {
	width:296px;
	overflow:hidden;
	background-image:url("/images/WhatWeDoHeader.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#WhatWeDoWpr div.WhatWeDo div.Content {
	width:266px;
	overflow:hidden;
	background-image:url("/images/WhatWeDoFooter.jpg");
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:15px;
	padding-top:40px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#WhatWeDoWpr div.WhatWeDo div.Content ul,
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#WhatWeDoWpr div.WhatWeDo div.Content ul li,
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#WhatWeDoWpr div.WhatWeDo div.Content ul li a {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#WhatWeDoWpr div.WhatWeDo div.Content ul li a {
	color:#888888;
	font-weight:bold;
	margin:2px 10px;
	padding-top:5px;
	border-top:1px solid #A2A2A2;
	width:196px;
	overflow:hidden;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#WhatWeDoWpr div.WhatWeDo div.Content ul li a:hover {
	text-decoration:none;
	color:#000000;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#WhatWeDoWpr div.WhatWeDo div.Content ul li ul li {

}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#WhatWeDoWpr div.WhatWeDo div.Content ul li ul li a {
	font-weight:normal;
	padding:1px 25px;
	border:0;
	background-image:url("/images/Bool.jpg");
	background-repeat:no-repeat;
	background-position:15px 8px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#CaseReview, 
div#SiteWpr div#LayoutWpr div#RequestCaseWpr div#CaseReview {
	float:left;
	padding-left:15px;	
	padding-top:10px;
	width:280px;
	overflow:hidden;
	background-image:url("/images/CaseReviewBody.jpg");
	background-repeat:no-repeat;
	background-position:right bottom;
}#CaseReviewTop {	float:left;	padding-left:15px;		margin-top:20px;	width:280px;	height:31px;	overflow:hidden;	background-image:url("/images/CaseReviewTop.jpg");	background-repeat:no-repeat;	background-position:right top;}
div#SiteWpr div#LayoutWpr div#RequestCaseWpr div#CaseReview {
	background-image:url("/images/popupReview.jpg");
	height:224px;
	width:301px;
	position: relative;
	overflow: hidden;
}
div#SiteWpr div#LayoutWpr div#RequestCaseWpr #Overlay 
{
	background-image:url("/images/overlay.jpg");
	width:301px;
	height:266px;
	top: 0;
	left:0;
	position: absolute;
}
div#SiteWpr div#LayoutWpr div#RequestCaseWpr .close
{
	background:url("/images/popupBullet.jpg") no-repeat left;
	padding-left: 15px;
	display:block;
	position:absolute;
	bottom:5px;
	left:5px;
}
div#SiteWpr div#LayoutWpr div#RequestCaseWpr .topclose 
{
	background:url("/images/popupBullet.jpg") no-repeat left;
	padding-left: 15px;
	display:block;
	position:absolute;
	top:5px;
	right:5px;
}
div#SiteWpr div#LayoutWpr div#RequestCaseWpr .close a, div#SiteWpr div#LayoutWpr div#RequestCaseWpr .topclose a { color:#AEAEAE; text-decoration: none; }
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#CaseReview div.DynamicForm table td,
div#SiteWpr div#LayoutWpr div#RequestCaseWpr div#CaseReview div.DynamicForm table td
{
	padding-bottom: 5px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#CaseReview div.DynamicForm .FormLabel,
div#SiteWpr div#LayoutWpr div#RequestCaseWpr div#CaseReview div.DynamicForm .FormLabel {
	width:100px;
	float:left;
	color:#dddddd;
	font-size:8pt;
	text-align:right;
	padding:0 6px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#CaseReview div.DynamicForm input,
div#SiteWpr div#LayoutWpr div#RequestCaseWpr div#CaseReview div.DynamicForm input {
	width:136px;
	float:left;	
	border:1px solid #A8A8A8;
	background-color:#FFFFFF;
	background-image:url("/images/CaseReviewFormBg.jpg");
	background-repeat:no-repeat;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;	
	padding:2px 0px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#CaseReview div.DynamicForm textarea,
div#SiteWpr div#LayoutWpr div#RequestCaseWpr div#CaseReview div.DynamicForm textarea {
	width:130px;
	float:left;	
	border:1px solid #A8A8A8;
	background-color:#FFFFFF;
	background-image:url("/images/CaseReviewFormBg.jpg");
	background-repeat:no-repeat;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;	
	padding:0px 2px;
	height: 54px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#CaseReview div.formItemContainer textarea {
	height:45px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#CaseReview div.buttons {
	width:224px;
	overflow:hidden;
	padding-left:32px;
	padding-right:24px;
	margin-top:5px;
	text-align:right;	
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div#CaseReview div.DynamicForm .submitButton input,
div#SiteWpr div#LayoutWpr div#RequestCaseWpr div#CaseReview div.DynamicForm .submitButton input {
	background-image:url("/images/ContactMeBtn.gif");
	background-repeat:no-repeat;
	background-color: Transparent;
	background-position: right top;
	height:17px;
	overflow:hidden;
	border:0;
	padding:0;
	margin:0;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr {
	width:980px;
	overflow:hidden;
	background-image:url("/images/Content2Ctr.jpg");
	background-repeat:repeat-y;	
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr {
	background-image:url("/images/Content2Hdr.jpg");
	background-repeat:no-repeat;
	width:980px;
	overflow:hidden;	
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div.ContentBlk {
	background-image:url("/images/Content2Ftr.jpg");
	background-repeat:no-repeat;
	background-position:left bottom;
	width:980px;
	overflow:hidden;
	padding-bottom:6px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div.Content {
	float:left;
	width:603px;
	padding:26px 0 0 26px;
	overflow:hidden;
}

div#SiteWpr div#LayoutWpr div#Copyright {
	text-align:center;
	color:#F2F2F2;
	font-size:8pt;
	padding:10px;
}

div#SiteWpr div#LayoutWpr div#Copyright h3 {
	color:#F2F2F2;
	font-weight:normal;
	font-size:11pt;
	margin-bottom: 4px;
	padding-bottom: 4px;	
	margin-top: 0px;
	padding-top: 0px;	
}

div#SiteWpr div#LayoutWpr div#Copyright strong {
	font-weight:bold;
	color:#F2F2F2;
}



div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#SideWpr {
	float:left;
	width:295px;
	padding-top:26px;
	overflow:hidden;	
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#SideWpr div#NewsWpr {
	background-image:url("/images/NewsCenter.jpg");
	background-repeat:repeat-y;
	background-position:right top;
	padding-left:15px;	
	width:280px;
	overflow:hidden;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#SideWpr div#NewsWpr div.NewsContent {
	width:280px;
	overflow:hidden;
	background-repeat:no-repeat;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#SideWpr div#NewsWpr div.NewsContent div.Content {
	padding:0;
	margin:0;
	width:252px;
	overflow:hidden;
	background-image:url("/images/NewsFooter.jpg");
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:14px;
	padding-top:8px;
}
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#SideWpr div#NewsWpr div.NewsContent div.Content .NewsTicker
{
	border-top:1px solid #7B7B7B;
	padding-top: 5px;
}
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#SideWpr div#NewsWpr div.NewsContent div.Content .NewsTicker a{
	color:#FFFFFF;
	padding:8px 0;
	font-size:9pt;
	text-decoration: none;
}
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#SideWpr div#NewsWpr div.NewsContent div.Content .NewsTicker .ListSeparator {
	border-top:1px solid #7B7B7B;
	padding-top: 5px;
}
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#SideWpr div#NewsWpr div.NewsContent div.Content .NewsTicker .ReadMore {
	font-weight:bold;
	color:#FFFFFF;	
	font-size:9pt;		text-decoration:underline;
}div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#SideWpr div#NewsWpr div.NewsContent div.Content .NewsTicker .ReadMore:hover {text-decoration:none;}
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#Icons {

	padding-top:20px;	padding-bottom:10px;
	clear:both;
	width:920px;
	overflow:hidden;	margin-left:10px;	text-align:center;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#Icons a {

	color:#333;	font-size:10px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#Icons a.item1 {
	background-image:url("/images/IconRss.gif");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#Icons a.item2 {
	background-image:url("/images/IconContactUs.gif");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#Icons a.item3 {
	background-image:url("/images/IconSiteMap.gif");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#Icons a.item4 {
	background-image:url("/images/IconCalc.gif");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#Icons a.item5 {
	background-image:url("/images/IconHome.gif");
}

/* Internal Page Icons */
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#IconsInternal {
	padding-top:20px;	padding-bottom:10px;	clear:both;	width:920px;	overflow:hidden;	margin-left:10px;	text-align:center;	
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#IconsInternal a {
	color:#333;	font-size:10px;
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#IconsInternal a.item1 {
	background-image:url("/images/IconRss.gif");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#IconsInternal a.item2 {
	background-image:url("/images/IconContactUsInternal.gif");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#IconsInternal a.item3 {
	background-image:url("/images/IconSiteMapInternal.gif");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#IconsInternal a.item4 {
	background-image:url("/images/IconCalcInternal.gif");
}

div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#FooterContentWpr div.ContentWpr div#IconsInternal a.item5 {
	background-image:url("/images/IconHomeInternal.gif");
}
/* Internal Page Icons */

div#SideLinks {
	width:30px;
	height:120px;
	background-image:url("/images/SideLinks.jpg");
	background-repeat:no-repeat;
	position:absolute;
	left:0;
	top:98px;
}
div#SideLinks.home { background-image:url("/images/HomeSideLinks.jpg"); }
div#SideLinks a {
	margin:0;
	display:block;
	width:30px;
	height:0;
	overflow:hidden;
}

div#SideLinks a.item1 {
	padding-top:34px;
}

div#SideLinks a.item2 {
	padding-top:28px;
}

div#SideLinks a.item3 {
	padding-top:31px;
}

#WhatWeDoWpr #PracticeAreaTreeViewMenu .MenuTitle, 
.aboutus #ContentWpr .Content .menuBar .menuListing .MenuTitle,
.news #ContentWpr .Content .menuBar .menuListing .MenuTitle, .news .staffListing .title
{
	font-size: 16px;
	color: #404040;
	font-weight: bold;
	background-image:url("/images/subMenuBg.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	width:296px;
	padding: 10px 0pt 0pt 20px;
	display: block;
	margin-left: -1px;
}

.news #ContentWpr .Content .menuBar .menuInternal .MenuTitle { padding-top: 0;}
.aboutus #ContentWpr .Content .menuBar .menuInternal .MenuTitle { padding-top: 10px;}
.news #ctl00_Content_ctl03_staffList .staffListing h1, .news #ctl00_Content_ctl03_staffList .staffListing #seperator, .news #ctl00_Content_ctl03_staffList .staffListing .holder,
.news #ctl00_Content_ctl02_staffList .staffListing h1, .news #ctl00_Content_ctl02_staffList .staffListing #seperator, .news #ctl00_Content_ctl02_staffList .staffListing .holder { display: none; }
#WhatWeDoWpr #PracticeAreaTreeViewMenu .PracticeAreaNodeList
{
	padding-left: 5px;
	margin:2px 10px;
	width:196px;
}
#WhatWeDoWpr #PracticeAreaTreeViewMenu .PracticeAreaRoot { border-top:1px solid #A2A2A2; }
.news #ContentWpr .Content .menuBar ul li, .aboutus #ContentWpr .Content .menuBar ul li
{
	padding-left: 5px;
	border-bottom:1px solid #A2A2A2;
	width:196px;
	list-style:none;
}
#WhatWeDoWpr #PracticeAreaTreeViewMenu .PracticeAreaNodeList a 
{
	background-image:url("/images/subBullet.jpg");
	background-position:left 5px;
	background-repeat:no-repeat;
	color:#444444;
	margin:0;
	overflow:hidden;
	padding:0 0 4px 13px;
	display: block;
	text-decoration: none;
}
#WhatWeDoWpr #PracticeAreaTreeViewMenu .PracticeAreaRoot a, .news #ContentWpr .Content .menuBar ul li a, 
.aboutus #ContentWpr .Content .menuBar ul li a,
.news .staffListing ul li a
{
	background-image:url("/images/subMenuBullet.jpg");
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	padding:5px 0 4px 13px;
	display: block;
	text-decoration: none;
}
.news .staffListing ul li ul li a {  padding-top: 0;}

#WhatWeDoWpr .menuBar ul li ul li
{
	background-image:none;
	border:0pt none;
	list-style-type:square !important;
	margin-left:25px;
	padding-left:0px;
}
#WhatWeDoWpr #PracticeAreaTreeViewMenu .PracticeAreaList,.news #ContentWpr .Content .menuBar ul, .news .staffListing ul,
.aboutus #ContentWpr .Content .menuBar ul
{
	padding-left: 20px;
	margin:10px 0pt;
}
.news .staffListing #staffListHeader { padding-bottom: 5px; }
.news .staffListing ul li { list-style-image: url("/images/subMenuBullet.jpg"); color:#000; font-weight:bold; margin-left: 15px; }
.news .staffListing ul li ul { list-style-image:none; list-style:none !important; padding-left: 0; margin-top: 0;}
.news .staffListing ul li ul li { list-style-image:none; margin-left:0;list-style:none !important; margin-left:10px !important; color:#444444; font-weight:none;}
.news .staffListing ul li ul li a { color:#444444 !important; font-weight:normal !important;}.news .staffListing #seperator, .news .staffListing .holder { border-bottom: solid 1px #A2A2A2; height: 2px;margin-left:21px;width:252px; display: block;}
.news #ContentWpr .Content .menuBar ul, .aboutus #ContentWpr .Content .menuBar ul { margin-top: 0; }
#WhatWeDoWpr .menuBar  ul li ul { margin: 0; padding: 0;}
#WhatWeDoWpr .menuBar  ul li ul li a
{
	background-image: none;
	color:#888888;
	font-weight: normal;
	margin-left: 0;
	padding: 0 0 1px 0;
	display: block;
}
#WhatWeDoWpr #PracticeAreaTreeViewMenu .PracticeAreaInternal, 
.news #videoListing .videoListingInternal, 
.news #ctl00_Content_ctl03_staffList .staffListing .staffListingInternal, 
.news #ctl00_Content_ctl02_staffList .staffListing .staffListingInternal,
.aboutus #ContentWpr .Content .menuBar .menuInternal
{
	background-image:url("/images/WhatWeDoFooter.jpg");
	background-position:left bottom;
	background-repeat:no-repeat;
	overflow:hidden;
	padding-bottom:20px;
	width:290px;
}
div#SiteWpr div#LayoutWpr div#RequestCaseWpr .requestMove
{
	cursor: move;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 265px;
	height: 30px;
}
div#SiteWpr div#LayoutWpr div#RequestCaseWpr div#CaseReview 
{
	padding-left: 0;
}
#ctl00_ctl09_ConfirmationMessage { color: #ffffff; padding-left: 15px; }
#calculator { position: relative;}
#calculator .nextStep 
{
	background-image:url("/images/stepNext.jpg");
}
#calculator .bar
{
	background-color: #235375;
	padding-top: 10px;
}
#calculator .navigationBar, #calculator .content .number { text-align: right; }
#calculator .navigationBar input
{
	background-image:url("/images/stepNext.jpg");
	height: 27px;
	width: 106px;
	border: 0;
}
#calculator .navigationBar .previous { float: left; }
#calculator .navigationBar .previous input
{
	background-image:url("/images/stepPrevious.jpg");
	height: 27px;
	width: 106px;
	border: 0;
}
#calculator .content
{
	background-color: #E5E5E5;
	width: 590px;
	padding-bottom: 30px;
	border: solid 1px #235375;
}
#calculator .content td
{
	padding: 15px 3px 0 15px; 
	color: #235375;
}
#calculator .content .header th
{
	text-align: right;
	font-weight: bold;
	padding-right: 3px;
}
#calculator .content .header
{
}
#calculator .content td input
{
	width: 259px;
	background-color: #ffffff;
}
.stepPanel { float: left; }
.steps ul { padding-left: 0; }
.steps ul li
{
	background-image:url("/images/stepBg_over.jpg");
	height: 21px;
	width: 86px;
	display: block;
	float: left;
	margin-right: 3px;
	padding: 5px 0pt 0pt 20px;
	color: #ffffff;
	list-style:none;
}
.steps ul li.active
{
	background-image:url("/images/stepsBg.jpg");
}
.news div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div.Content, 
.news .contact #contentInternal,
.aboutus div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr div.Content { width: 900px; }
.news .attorney #contentInternal, .news #AttorneyDetailInternal { float: left; }

.news #contentInternal, .aboutus #contentInternal, .news .NewsListing, .news #AttorneyDetailInternal, .SimpleNewsListingInternal { width: 575px; }
.contact #contentInternal { width: 900px; }

.news .NewsListing { overflow: hidden; } 
.news #ContentWpr .Content .menuBar,
.aboutus #ContentWpr .Content .menuBar,
.news #videoListing { float: right; clear:both; }
.news .staffListing { float: right; }
.news #AttorneyDetailInternal { min-height: 255px; }
.news .NewsListing h1, #AttorneyDetailInternal .NameAndTitle .name, .NewsListing .ArticleHeader h1
{
	color: #D7643D;
	font-size: 15px;
	margin-bottom: 0;
}
#AttorneyDetailInternal .NameAndTitle .title { display: block; padding: 5px 0; }
.news #AttorneyDetailInternal .contactInfo, .news #AttorneyDetailInternal .attorneyPhotoContainer { display: none; }
.news .NewsListing .ContentDate { padding-bottom: 5px; }
.news .NewsListing .ListSeparator
{
	border-top: solid 1px #A2A2A2;
}
.news .NewsListing .NewArticle
{
	padding-bottom: 15px;
}
.news .NewsListing .ArticleHeader { padding-top: 10px; }

.news #videoListing .videoitem { float: left; padding: 10px 5px 5px 5px;}
.news #videoListing .videoitem img { cursor: pointer; }
.news #videoListing .videoInternal {  }
.news #videoListing .videoOutter 
{
	width:254px;
	background-image:url("/images/tvClipBg.jpg");
	background-repeat:repeat-y;
	overflow: hidden;
	margin-left: 21px;
}
.news #videoListing .videoOutter .videoInternal .MenuTitle
{
	background-image:url("/images/tvClipTop.jpg");
	background-position:left top;
	overflow:hidden;
	width:254px;
	padding: 10px 0pt 0pt 20px;
	display: block;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.news #videoListing .videoOutter .videoInternal
{
	background-image:url("/images/tvClipBottom.jpg");
	background-position:left bottom;
	background-repeat:no-repeat;
	overflow:hidden;
	padding-bottom:20px;
	width:254px;
}
.news #WhatWeDoWpr, .aboutus #WhatWeDoWpr { display: none;}
#header_interrior { width: 598px; float: left; }


div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr .Content .DynamicForm
{
	width: 400px;
}
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr .DynamicForm input { width: 259px; background-color: #ffffff;}
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr .DynamicForm .buttonSubmit input { width: 100px; background-color: #235475; color: #ffffff; font-weight: bold; }
div#SiteWpr div#LayoutWpr div#StuctureWpr div#Stucture div#ContentWpr .DynamicForm td { padding-bottom: 10px; }

#calculator .message { color: Red; }

#flashcontent
{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
}
.DynamicForm { position: relative; }
#CaseReview .DynamicForm div.error-message { color:#d7643d; font-size:10px; }

#RequestCaseWpr .DynamicForm div { position: absolute; top: -32px; left: 107px; }




/* Accordion */
.accordion { position: absolute; top: 250px; }

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.CepacLink
{
	color:#FFFFFF!important;
	font-size:10px;
	
}

.NewsListing .videoitem 
{
	float:left;
	overflow:hidden;
	width:150px;
}
.NewsListing .videoitem img 
{
	float: left;
}
.NewsListing .ArticleContent
{
	float:left;
	margin-left:10px;
	width:435px;
}
.NewsListing .ArticleHeader 
{
	clear: both;
	float: none;
	padding-top:10px;
}
.NewsListing .ListSeparator
{
	padding: 10px 0;
}

.NewsListing .NewsArticle
{
	overflow: hidden;
	clear: both;
	float: none;
}

.home {
	list-style:disc;
	padding-left:5px;
	list-style-position:inside;
}

#info {
float:left;
	padding:0 10px 18px;
	width:260px;
	margin-left:15px;	
	display:inline;
	
	text-align:left;
	background-image:url("/images/CaseReviewInfo.jpg");
	background-repeat:no-repeat;
	background-position:right bottom;
	color:#c7a18b;
}#infotop {	display:inline;	float:left;	width:280px;	height:20px;	margin-left:15px;	background-image:url("/images/CaseReviewInfoTop.jpg");	background-repeat:no-repeat;	background-position:right top;}

#info h2{
	color:#fff;
	font-size:15px;
	font-weight:bold;
}

#info h3{
	color:#c7a18b;
	font-size:11px;
	font-weight:bold;
}
#topinfo {
	width:450px;
	float:right;
	text-align:right;
	margin:32px 0 0;
}

#topinfo div.phone{
	color:#fff;
	font-size:20px;
}

#topinfo div.info{
	color:#fff;
	font-size:14px;
}

#disappear {	display:none;}.title12 {	width:280px;	height:30px;	background:transparent url('/images/NewsHeader.gif') 0 0 no-repeat;	display:block;}span.readmore {color:#FFFFFF;font-size:9pt;font-weight:bold;}