body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Sans Serif;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img,a img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

html,body{margin:0;padding:0;background:#696A6F;background-image: url('http://www.trialcs.com/images/gradient-background.jpg');background-repeat: repeat-x;}
body{font: 76% arial,sans-serif;text-align:center}

a:link, a:visited, a:active, a:hover { text-decoration: underline; color: #43633C; }
a:visited { color: #43633C; }
a:hover { text-decoration: underline; color: #B3B3B3; }

div#header{background:#FFF;padding:0;margin-top:0px;height:75px;border:1px solid black;border-width: 0 1px 1px 1px;width:750px;}

/* Hover Menu, Navigation */

div#navigation{display:block;list-style-type:none;padding-top:0px;background:#40653F;background-image: url('http://www.trialcs.com/images/nav-background.jpg'); background-repeat: repeat-x;padding:0;margin-top:0px;height:24px;border:1px solid black;border-width: 0 1px 1px 1px; width:750px;}
#navcontainer {margin: 0px; float: right; clear: right; height:800px; }
#menu {margin-left:34px;}
#menu li {float:left;margin-left:0px;}
#menu a {display:block;  padding-top:24px; margin-right:0px; height:0px; color:#000; text-decoration:none; overflow:hidden;}

* html #menu a:link, * html #menu a:visited {height:20px; he\ight:0;}

#menu a#item1, #menu a#item2, #menu a#item3 , #menu a#item4, #menu a#item5, #menu a#item6, #menu a#item7, #menu a#item8, #menu a#item9, #menu a#item1:hover, #menu a#item2:hover, #menu a#item3:hover, #menu a#item4:hover, #menu a#item5:hover, #menu a#item6:hover #menu a#item7:hover, #menu a#item8:hover, #menu a#item9:hover {background:transparent url('http://www.trialcs.com/images/navigation-final.jpg') 0 0 no-repeat;background-position:top left;}
#menu a#item1 {width:74px;}
#menu a#item2 {background-position: -74px 0;width:51px;}
#menu a#item3 {background-position: -125px 0;width:58px;}
#menu a#item4 {background-position: -183px 0;width:74px;}
#menu a#item5 {background-position: -257px 0;width:54px;}
#menu a#item6 {background-position: -311px 0;width:117px;}
#menu a#item7 {background-position: -428px 0;width:110px;}
#menu a#item8 {background-position: -538px 0;width:74px;}
#menu a#item9 {background-position: -612px 0;width:80px;}
#menu a#item1:hover {background-position: 0 -25px;width:74px;}
#menu a#item2:hover {background-position: -74px -25px;width:51px;}
#menu a#item3:hover {background-position: -125px -25px;width:58px;}
#menu a#item4:hover {background-position: -183px -25px;width:74px;}
#menu a#item5:hover {background-position: -257px -25px;;width:54px;}
#menu a#item6:hover {background-position: -311px -25px;;width:117px;}
#menu a#item7:hover {background-position: -428px -25px;;width:110px;}
#menu a#item8:hover {background-position: -538px -25px;;width:74px;}
#menu a#item9:hover {background-position: -612px -25px;;width:80px;}


* html #smenu a:link, * html #smenu a:visited {height:17px; he\ight:0;}

#smenu a#item1, #smenu a#item2, #smenu a#item3 , #smenu a#item4, #smenu a#item5, #smenu a#item6, #smenu a#item7, #smenu a#item8, #smenu a#item9, #smenu a#item1:hover, #smenu a#item2:hover, #smenu a#item3:hover, #smenu a#item4:hover, #smenu a#item5:hover, #smenu a#item6:hover #smenu a#item7:hover, #smenu a#item8:hover, #smenu a#item9:hover {background:transparent url('http://www.trialcs.com/images/services-navigation-final.jpg') 0 0 no-repeat;background-position:top left;text-indent: -9000px; display:block;height:18px;}
#smenu a#item1 {background-position: -1px 0;width:97px;}
#smenu a#item2 {background-position: -96px 0;width:76px;}
#smenu a#item3 {background-position: -172px 0;width:96px;}
#smenu a#item4 {background-position: -369px 0;width:120px;}
#smenu a#item5 {background-position: -488px 0;width:135px;}
#smenu a#item6 {background-position: -699px 0;width:148px;}
#smenu a#item7 {background-position: -930px 0;width:139px;}
#smenu a#item8 {background-position: -847px 0;width:84px;}
#smenu a#item9 {background-position: -623px 0;width:78px;}
#smenu a#item1:hover {background-position: -1px -17px;width:97px;}
#smenu a#item2:hover {background-position: -96px -17px;width:76px;}
#smenu a#item3:hover {background-position: -172px -17px;width:96px;}
#smenu a#item4:hover {background-position: -369px -17px;width:120px;}
#smenu a#item5:hover {background-position: -488px -17px;;width:135px;}
#smenu a#item6:hover {background-position: -699px -17px;;width:148px;}
#smenu a#item7:hover {background-position: -930px -17px;;width:139px;}
#smenu a#item8:hover {background-position: -847px -17px;;width:84px;}
#smenu a#item9:hover {background-position: -623px -17px;;width:78px;}



div#container{text-align:left;width:750px;margin:0 auto;}
div#wrapper{float:left;width:100%;background:#E6E6E6;border:1px solid black;border-width:0 1px 0 1px;}
div#wrapper2{float:left;width:100%;background:#B8B8B8;width:752px;}
div#wrapper3{float:left;width:100%;background:#E6E6E6;height:auto;border:1px solid black;border-width:0 1px 0 1px;width:750px;}
div#wrapper4{float:left;width:100%;background:#E6E6E6;min-height:600px;height: auto;border:1px solid black;border-width:0 1px 0 1px;}
div#loginWrap{float:left;width:100%;background:#E6E6E6;border:1px solid black;border-width:0 1px 0 1px;text-align:right;}
div#loginWrap2{margin:10px 14px 0 0;}
.hoverbox{cursor: default;list-style: none;}
.hoverbox a{cursor: default;}
.hoverbox a .preview{display: none;}
.hoverbox a:hover .preview{display: block;position: absolute;top: -40px;left: -35px;z-index: 1;}
.hoverbox img{background: #fff;border-color: #aaa #ccc #ddd #bbb;border-style: solid;border-width: 1px;color: inherit;padding: 0px;vertical-align: top;width: 100px;height: 74px;z-index:2;}
.hoverbox li{background: #eee;border-color: #ddd #bbb #aaa #ccc;border-style: solid;border-width: 1px;color: inherit;	display: inline;float: left;margin: 2px;padding: 4px;position: relative;background-image: url('http://www.trialcs.com/images/gradient2.jpg');background-repeat: repeat-x;}
.hoverbox .preview{border-color: #ddd #bbb #aaa #ccc;width: 200px;height: 150px;margin-left:-15px;padding: 4px;background-image: url('http://www.trialcs.com/images/gradient2.jpg');background-repeat: repeat-x;}

/************************/
/* Main Page Formatting */
/************************/


div#row1col1{height:224px;float:left;width:409px; padding:10px 10px 0 10px;font-size:1.0em; }
div#row1col2{height:224px;float:left;width:320px;}
div#row2col1,div#row2col2,div#row2col3,div#offices {height:24px;float:left;padding:0px;background:#40653F;background-image: url('http://www.trialcs.com/images/nav-background2.jpg');}
div#row2col1{width:182px;border:1px solid black;border-width:1px 0 1px 1px;}
div#row2col2{width:568px;border:1px solid black;border-width:1px 1px 1px 0;}
div#row3col1,div#row3col2,div#row3col3{background:#E6E6E6;float:left;width:160px;padding:10px;}
div#row3col2{width:490px;border:1px solid #B3B3B3;border-width:0 0 0 1px;}
div#row3col1{}

div#offices,div#offices2{clear:left;}
div#offices2{background:#E6E6E6;text-align:center;padding:10px;width:-20px;}
div#offices{width:100%}
div#footer{background: #D8CAA8;color: #000;clear:left;width:100%;margin:0;background:#40653F;background-image: url('http://www.trialcs.com/images/nav-background.jpg'); background-repeat: repeat-x;padding:0;margin-top:0px;height:24px;border:1px solid black;border-width: 1px 1px 1px 1px;width:750px;}
div#footer p{padding:5px;color:white;text-align:center;}
.center{text-align:center;}

/* Services List */
.disc-li li {list-style-type:disc;margin-left:20px;}
.subdisc-li li {margin-left:10px;}

/*Single pages*/

.floatleft{float:left;}
.why{margin-bottom:10px;margin:20px;}
.news{margin-bottom:10px;margin:20px;}
h2,h3{font-size:1.3em;margin-bottom:5px;font-weight:bold;}
img.border {border: 1px solid #000000; }
img.greyBorder {border: 1px solid #808080; }
img.graphics {border: 3px solid #C9C9C9;margin:1px; }
a:hover img.graphics{border: 3px solid #808080;margin:1px; }
h3
{
font-size:1.1em;}

table.caselist,table.servicesTables {
	border-width: 3px 3px 3px 3px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.caselist th,table.servicesTables th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #3F3F3F;
	-moz-border-radius: 0px 0px 0px 0px;
	color:white;
}
table.caselist td,table.servicesTables td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 255, 240);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.jobs {
	border-width: 3px 3px 3px 3px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
	margin:10px 20px 20px 20px;}
	
table.jobs th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #3F3F3F;
	-moz-border-radius: 0px 0px 0px 0px;
	color:white;
}
	
table.jobs td{
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 15px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 255, 240);
	background-image: url('http://www.trialcs.com/images/gradient.jpg');background-repeat: repeat-x;
	-moz-border-radius: 0px 0px 0px 0px;
}


table.servicesTables th {border-width: 0 0 1px 0;}
table.servicesTables td {border-width: 0;}
label{
float: left;
width: 120px;
font-weight: bold;
}

input, textarea{
width: 180px;
margin-bottom: 5px;
}

textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

#loginError
{
margin-bottom:15px;font-size:1.2em;color:#99619C;font-weight:bold;
}

.center,img.center{text-align:center;}

/**************/
/*  Services  */
/**************/

div#services{float:left;width:160px;margin-bottom:0px;}
div#servicesContent{float:left;width:520px;font-size:1em;padding:0 0 30px 10px;}
div#services ul,.vp ul{margin:0 10px 0 5px;}
div#services ul li ul,.vp ul li ul{list-style-type:disc;color: #41653F;margin-left:20px;padding-bottom:5px;}
.servicesPadding{margin-left:10px;}
.graphicsFormatting{margin: 8px; margin-top: 10px;}

/****************/
/*  Court List  */
/****************/

table.courtlisting{border:#D1D6D2 2px solid;width:705px;background:white;}
table.courtlisting tr{vertical-align:top;}
table.courtlisting td {padding:10px 0 10px 20px;}

table.courtListing2{border:#D1D6D2 2px solid;width:705px;background:white;}
table.courtListing2 tr{vertical-align:top;}
table.courtListing2 td {padding:10px 0 10px 20px;}