html,body{ font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; margin:0; padding:0  }
body{ font: 76% tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; background-color: #e1e1e1; background-image: url(assets/images/background2.jpg); background-repeat: repeat-x; text-align:center;}

#preheader { background-image: url(assets/images/legal-inc-header.jpg); background-repeat: no-repeat; background-position: 0 0; width: 800px; height: 202px; }
#submenu { width: 800px; height: 20px; margin-top: 1px; }
#nav { font-size: 10px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; line-height: normal; text-decoration: none; width: 100%; height: 20px; margin-top: 3px; margin-left: 44px; }
#nav ul { margin: 0; padding: 0; list-style-type: none; }
#nav li
{ font-size: 10px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; display: inline; list-style-type: none; }
#white { color: #fff; font-size: 10px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; list-style-type: none; display: inline; }
#nav a { color: #fff; font-size: 10px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-decoration: none; list-style-type: none; display: inline; padding-right: 3px; padding-left: 3px; }
#nav li a.current { color: #fc6; font-size: 10px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-decoration: none; list-style-type: none; display: inline; padding-right: 7px; padding-left: 7px; }
#header { position: relative; top: 38px; left: 34px; width: 733px; height: 153px; }
div#content ul li.lasm { font-size: 11px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-decoration: none; background-repeat: no-repeat; padding-right: 15px; padding-left: 17px; list-style-image: url(assets/images/Link-icons.gif); list-style-position: inside; display: list-item; }
p{ font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-align: justify; }
p.news { text-align: justify; border-top: 1px solid #aaa; }
h1{ margin:0 0 10px; color: #993; font-size: 15px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #867f76; }
h3 {
	color: #464646;
	font-size: 12px;
	font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet;
	font-weight: normal;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	margin: 0 0 10px;
	text-align: justify;
}
h2 { color: #464646; font-size: 12px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 10px 0; }
h4 { color: #989933; font-size: 12px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; }
#b { color: #989933; font-size: 12px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; }
div#box1 h2 { color: #5e742c; font-size: 11px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 0 5px; padding-top: 3px; padding-right: 3px; padding-left: 7px; }
div#box2 h2 { color: #5e742c; font-size: 11px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; vertical-align: top; margin: 0 0 5px; padding-top: 3px; padding-right: 3px; padding-left: 7px; }
div#box3 h2 { color: #5e742c; font-size: 11px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 0 5px; padding-top: 3px; padding-right: 3px; padding-left: 7px; }
div#container{text-align:left}
div#content p{ color: #464646; font-size: 12px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; line-height:normal; text-align: justify; }
div#content ul li { font-size: 12px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; line-height: normal; text-align: justify; margin-bottom: 7px; margin-left: 0; list-style-image: url(assets/images/bullet.gif); }
dt { font-size: 12px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; line-height: normal; text-align: justify; margin-bottom: 0; margin-left: 10px; padding-left: 0; list-style-image: url(assets/images/bullet.gif); list-style-position: outside; display: list-item; }
dl { margin-left: 15px; }
dd { font-size: 12px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; line-height: normal; text-align: justify; margin-bottom: 0; margin-left: 0; padding-bottom: 0; padding-left: 0; }
div#content ol li { color: #993; font-size: 12px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; font-weight: bold; line-height: normal; list-style-position: inside; margin-bottom: 7px; margin-left: 0; }
div#content2left p { color: #464646; font-size: 11px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; line-height: normal; text-align: left; }
div#content2right p { color: #464646; font-size: 11px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; line-height: normal; text-align: left; }
div#box1{ color: #464646; font-size: 9px; background-image:url(assets/images/boxes/Images/boxMiddle1.gif); background-repeat: repeat-y; background-position: 0 0; }
div#box2 { color: #464646; font-size: 9px; background-image: url(assets/images/boxes/Images/boxMiddle2.gif); background-repeat: repeat-y; background-position: 0 0; }
div#box3{ color: #464646; font-size: 9px; background-image: url(assets/images/boxes/Images/boxMiddle3.gif); background-repeat: repeat-y; background-position: 0 0; }
div#box4 { color: #464646; font-size: 9px; background-repeat: repeat-y; background-position: 0 0; text-align: right; margin: 0; padding: 0; }
div#footer p a:visited{ color: #464646; font-size: 10px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-decoration: none; }
div#footer p a:active { color: #464646; font-size: 10px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-decoration: none; }
div#footer p a:hover { color: #464646; font-size: 10px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-decoration: none; }
div#footer p a:link { color: #464646; font-size: 10px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-decoration: none; }
div#footer p { color: #464646; font-size: 10px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; float: right; margin: 10px 0 0; padding: 5px 10px; }
div#container{width:800px;margin:0 auto}
div#data { color: #464646; font-size: 11px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-decoration: none; position: relative; top: -140px; left: 50px; width: 600px; height: 30px; }
div#paja { color: #464646; font-size: 11px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-decoration: none; position: absolute; top: -14px; right: 55px; width: 200px; float: right; }
div#data a:link { color: #464646; font-size: 11px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-decoration: none; }
div#data a:hover { color: #464646; font-size: 11px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-decoration: none; }
div#data a:active { color: #464646; font-size: 11px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-decoration: none; }
div#data a:visited { color: #464646; font-size: 11px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; text-decoration: none; }
div#allcontent { width: 750px; margin-left: auto; margin-right: auto; padding-right: 0; padding-left: 0; }
.date { color: #993; font-size: 9px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; font-weight: normal; line-height: normal; text-decoration: none; }
div#bright { color: #464646; font-size: 9px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; line-height: normal; width: 115px; float: right; clear: right; margin-right: 0; margin-bottom: 5px; margin-right: 4px; clear:both;}
a.boxed:link { color: #464646; font-size: 9px; line-height: normal; text-decoration: none; }
a.boxed:hover { color: #464646; font-size: 9px; line-height: normal; text-decoration: underline; }
a.boxed:active { color: #464646; font-size: 9px; line-height: normal; text-decoration: none; }
a.boxed:visited { color: #464646; font-size: 9px; line-height: normal; text-decoration: none; }
div#bunique { color: #464646; font-size: 9px; line-height: normal; margin-bottom: 5px; width: 90%; float: left; clear: right; margin-left: 10px; }
div#bleft { color: #464646; font-size: 9px; line-height: normal; float: left; margin-bottom: 5px; margin-left: 7px; width:174px;}
div#content a:link { color: #993; font-weight: bold; text-decoration: none; }
div#content a:hover { color: #993; font-weight: bold; text-decoration: underline; }
div#content a:visited { color: #993; font-weight: bold; text-decoration: none; }
div#content a:active { color: #993; font-weight: bold; text-decoration: none; }
#wrapper { margin-top: 15px; width: 520px; float: left; margin-right: 30px; margin-left: 20px; padding: 0; }
div#content{ float:left; width: 502px; color: #464646; font-size: 12px; font-family: tahoma, verdana, "trebuchet ms", arial, sans-serif, trebuchet; line-height:normal; margin-right: 0; margin-bottom: 25px; padding: 0; }
div#content2left { text-align: left; width: 240px; float: left; margin-top: 15px; padding-top: 15px; border-top: 1px solid #aaa; }
div#content2right { text-align: left; margin-top: 15px; width: 240px; float: right; margin-right: 10px; padding-top: 15px; padding-right: 10px; border-top: 1px solid #aaa; }
#wrapper2 { width: 490px; float: left; margin-top: 15px; margin-right: 30px; border-top: 1px solid #cfcfcf; }
div#prenavigation{ float:right; width:175px; height: 30px; }
div#prenavigation2 { width: 175px; height: 20px; float: right; }
div#prenavigation3 { width: 175px; height: 15px; float: right; }
div#boxes { width: 175px; float: right; margin-right: 0; margin-bottom: 15px; margin-left: 0; padding-right: 0; padding-left: 0;}
div#box1 { width: 174px; float: right; }
div#box2 { width: 174px; float: right; }
div#box3{ float:right; width:174px;  }
div#footer{ text-align: right; clear:both; width: 740px ; height: 45px; border-top: 1px solid #aaa; margin-left: auto; margin-right: auto; }
/* //////////////////////////// FORMS //////////////////////////// */
.homerow { width: 400px; clear: both; margin: 0; padding: 1px 0 5px; }
.homerow2 { width: 510px; clear: both; margin: 0; padding: 1px 0 5px; }
.demofield { font-size: xx-small; width: 200px; border-color: #ffffff #cccccc #cccccc #ffffff; }
.clientfield { background-color: #fdfdfd; font-size: xx-small; width: 90px; border-color: #ffffff #cccccc #cccccc #ffffff; }
.formname { font-size: 11px; width: 200px; float: left; margin: 0; padding: 0 0 5px; }
.formfield { float: left; text-align: left; width: 140px; margin: 0; padding: 0 0 5px; }
.formfield1 { font-size: 10px; text-align: left; width: 160px; padding-bottom: 5px; float: left; margin-left: 15px; }
.formfield2 { font-size: 10px; text-align: left; width: 130px; margin-left: 15px; padding-bottom: 5px; float: left; clear: both; }
.formfield3 { font-size: 10px; text-align: left; margin-left: 15px; padding-bottom: 5px; width: 300px; float: left; clear: both; }
.formfield3 a:link { font-size: 10px; }
#ch2 { font-size: 10px; text-align: center; }
#space { font-size: 10px; width: 400px; float: left; margin-left: 58px; }
#demoform{ width: 400px; margin: 0 0 20px; padding: 0; border-bottom: 1px solid #ffffff; }
#clientform{
	width: 200px;
	float: left;
}

#frm-searchbar {
	width: 140px;
	float: right;
	margin-right: 25px;
	}

.subdemofield { background-color: #fdfdfd; font-size: xx-small; width: 200px; border-color: #ffffff #cccccc #cccccc #ffffff; }
.searchfield { font-size: 9px; background-color: #fdfdfd; width: 80px; height: 18px; margin: 0; padding: 1px 0 0 3px; border: solid 1px #ccc;}
.check { font-size: xx-small; vertical-align: middle; padding: 0; border-style: none; }
.check2 { font-size: xx-small; padding: 0; vertical-align: middle; border-style: none; }
.subdemofieldr { font-size: xx-small; background-color: #fdfdfd; width: 200px; border-color: #ffffff #cccccc #cccccc #ffffff; }
.subvalidate-email { font-size: xx-small; background-color: #fdfdfd; width: 200px; border-color: #ffffff #cccccc #cccccc #ffffff; }
.required { font-size: xx-small; background-color: #fdfdfd; width: 200px; border-color: #ffffff #cccccc #cccccc #ffffff; }
.searchbox { font-size: xx-small; background-color: #fdfdfd; width: 200px; border-color: #ffffff #cccccc #cccccc #ffffff; float: left; margin-right: 6px; margin-top: 1px;}
.validate-email { font-size: xx-small; background-color: #fdfdfd; width: 200px; border-color: #ffffff #cccccc #cccccc #ffffff; }
.subformfield {
	float: right;
	padding-bottom: 5px;
	text-align: left;
	width: 100px;
}

.subclientfield { background-color: #fdfdfd; font-size: xx-small; width: 200px; border-color: #ffffff #cccccc #cccccc #ffffff; }

#subdemoform {
	width: 160px;
}
#subclientform {
	width: 120px;
	float: left;
}
.button { color: #fc6; font-size: 9px; font-weight: normal; background-color: #5f7232; text-align: center; width: 50px; height: 20px; border: solid 1px; outline: solid 1px #989933; cursor: auto; }
.validation-advice { color: #993; font-size: 10px; width: 200px; margin: 1px 0; padding: 1px 5px; }
.typeyouremail { display: none; }

.boxtop3 {
	background-image:url(assets/images/boxes/Images/boxTop3.gif);
	background-repeat: none;
	height: 5px;
	}

.boxbottom3 {
	background-image:url(assets/images/boxes/Images/boxBottom3.gif);
	background-repeat: none;
	height: 19px;
	}
	
.boxtop2 {
	background-image:url(assets/images/boxes/Images/boxTop2.gif);
	background-repeat: none;
	height: 5px;
	}

.boxbottom2 {
	background-image:url(assets/images/boxes/Images/boxBottom2.gif);
	background-repeat: none;
	height: 19px;
	}
	
.boxtop1 {
	background-image:url(assets/images/boxes/Images/boxTop1.gif);
	background-repeat: none;
	height: 5px;
	}

.boxbottom1 {
	background-image:url(assets/images/boxes/Images/boxBottom1.gif);
	background-repeat: none;
	height: 19px;
	}
div#content h2{
	font-weight: normal;
}