@media screen {
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	color: #333333;
	margin: 0px;
}
:focus {
	outline: 0;
}

table tr td {font-family:Arial, Helvetica, sans-serif}	
a.highlighted, a.highlighted:link, a.highlighted:visited, a.highlighted:active, a.highlighted:hover {color: #B2333A;}
a:link {
	color: #999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999;
}
a:hover {
	text-decoration: none;
	color: #B2333A;
}
a:active {
	text-decoration: none;
	color: #B2333A;
}
h2 {
	margin:0;
}
td img {
	display: block;
}
.bodyheader {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.bodysmallon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AC4549;
}
.bodylarge {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.casenumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #701123;
	text-decoration: none;
}
.casenumbersgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.noprint, .noprint img {
}
.print_header {
	display:none;
}
.blankhover {
	text-decoration: none;
	color: #FFFFFF;
}
/*INDEX PAGE */
#flashContent {
	width: 960px;
	position: absolute;
	left: 50%;
	margin-left: -480px;
	margin-top:0;
	padding-top:0px;
	z-index:100;
}
#mainContent {
	width: 960px;
	left: 50%;
	margin-left: -480px;
	margin-top:0;
	padding-top:0px;
	position:absolute;
}

.homepromos {position:relative;}

.indexPromo {
	font-size:11px;
	padding:10px;
	height:88px;
	overflow:hidden;
	position:absolute;
	width:237px
}
.indexPromo h2{margin:0; padding:0; font-weight:normal}
.indexPromo:hover {
	background-color:#4C9993;
	cursor:pointer
}
.indexPromo a, .indexPromo a:visited, .indexPromo a:active {
	color:#999;
	text-decoration:none;
	cursor:pointer
}
.indexPromo h2 a, .indexPromo h2 a:visited, .indexPromo h2 a:active {
font-size:16px;
color:#4C9993;
margin:0;
text-decoration:none;
letter-spacing:-1px;
cursor:pointer
}
.indexPromo:hover, .indexPromo:hover a, .indexPromo a:hover, .indexPromo h2 a:hover, .indexPromo:hover h2, .indexPromo:hover h2 a, .indexPromo:hover h2 a:hover,.indexPromo:hover h2 a:visited,.indexPromo:hover h2 a:active{
	color:#fff !important;
	cursor:pointer !important
}



#socialMedia {
width:150px;
}

#socialMedia img {
float:right;
padding-left:5px;
border:none;

}
#socialMedia p {
color:#999999;
font-size: 10px;
}


.homemainnav {position:relative; cursor:pointer;}
.socialMediaMain {color:#999999; position:relative; cursor:pointer; font-size: 10px;}
/*
---------------- News Scroller ------------------------------------------------*/
#globalNews { width:418px; margin:0 auto; height:35px; padding:5px 0 0 20px; overflow:hidden;}
.homepage #globalNews { margin:0; width: 390px; position:absolute}
.homenewsbg {background:url(images/indexBelowLogoBackground.jpg) no-repeat 0 0; height:46px; overflow:hidden; position:relative}
#globalNews #NewsNext{float:right; cursor:pointer; width:25px; height:27px; z-index:9999}
#globalNews #NewsPrev{float:left; cursor:pointer; width:25px; height:27px; z-index:9999}
#globalNews #NewsNext a, #globalNews #NewsPrev a{margin:0; padding:0; height:40px; width:25px; text-indent:900px; display:block; overflow:hidden; cursor:pointer}
#globalNewsText ul { list-style:none; margin:0; padding:0;}
#globalNewsText ul li {list-style:none; width:350px; height:27px; line-height:27px; vertical-align:middle; margin:0; padding:0; text-align:center}
.homepage #globalNewsText ul li {width:320px}
#globalNews #globalNewsText a { color:#999; text-decoration:none; font-size:10px; text-align:center}
#globalNews #globalNewsText a:hover{color:#666; text-decoration:underline}
/*
/*portfolio viewer*/
#tabs {border:solid 1px #d3d3d3 !important; padding:0 0 20px 0 !important;}
#tabs ul li a span {font-size:13px;}
#tabs ul {background-image:none !important; background-color:#fff; border-top:none; border-left:none; border-right:none; margin:0}
#tabs ul li, #tabs ul {border-color: #d3d3d3 !important; font-family:Arial, Helvetica, sans-serif !important}
#tabs div#sampleImg {float:right; width:333px; margin:20px 20px 0 0 !important; position:relative}
#tabs div#sampleImg a {display:none}
#tabs div.sampleCopy {width:344px; float:left;padding:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333 !important}
#tabs .sampleSamples {width:100%;background:#ccc;height:21px;padding:10px;margin-bottom:20px}
#tabs div{margin:0  !important; padding:0} 
#tabs div ul{background:#fff url(../../images/samplebg.jpg) repeat-x 0 0 !important;height:21px;padding:10px 0 10px 10px} 
#tabs div ul li {float:left;list-style:none;margin-right:10px;}
#tabs div ul li a {
	display:block;
	width:14px;
	height:14px;
	background:url(../../images/graysquare.jpg) no-repeat 0 0;
	font-size:10px; color:#999999;
	padding: 7px 0 0 7px
}
#tabs div ul li a.selected {
	background:url(../../images/redsquare.jpg) no-repeat 0 0;
	font-size:10px; color:#F8F8F8; 
}
#tabs h2 {font-size:13px;margin:0 0 10px 0;padding:0}
#tabs p {font-size:12px;margin:0;padding:0}
.cb {clear:both;}
}
@media print {
body {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif
}
.noprint {
	display: none;
}
.print_header {
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 18px;
}
.bodyheader {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.bodylarge {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.casenumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #701123;
	text-decoration: none;
}
.casenumbersgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}




}
