html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* #remember to define focus styles!# */
:focus {
	outline: 0;
}

/* #remember to highlight inserts somehow!# */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* #tables still need 'cellspacing="0"' in the markup# */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	min-width: 960px;
	background:#80bfdf url('/App_Themes/LyonsLaw/Images/bg.jpg') repeat-x;
}
img {
	border: none;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.line{
	width: 100%;
	overflow: hidden;
}
/* #page start# */
#page {
	width: 960px;
	margin: 0 auto;
	position: relative;
	padding-top: 486px;
	border: solid 2px #252525;
	background:#aaaaa4 url('/App_Themes/LyonsLaw/Images/inner-line-bg.jpg') repeat-x;
}
#page:after {
	content:"";
	display:block;
	clear:both;
}
/* #header start# */
#header {
	width: 960px;
	height: 466px;
	padding-top: 20px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0; 
	background: url('/App_Themes/LyonsLaw/Images/header-bg.jpg') no-repeat;
}
/* #logo start# */
.logo {
	margin: 0;
	position: absolute;
	left: 117px;
	top: 40px;
	z-index: 100;
}
.logo a {
	display: block;
	text-indent: -9999px;
	width: 88px;
	height: 239px;
	overflow: hidden;
	background: url('/App_Themes/LyonsLaw/Images/logo.gif') no-repeat;
}
/* #logo end# */
/* #slogan start# */
.slogan{
	float: right;
	font-size: 21px;
	color: #194a62;
	line-height: 25px;
	font-style: italic;
	padding-right: 68px;
}
.slogan span{
	padding-left: 160px;
	display: block;
}
/* #slogan end# */
/* #special-box start# */
.special-box{
	width:599px;
	overflow: hidden; 
	float: right;
	margin-top: 15px;
	background: url('/App_Themes/LyonsLaw/Images/special-box-top.jpg') no-repeat;
	height: 267px;
	text-align: center;
	padding:7px 30px 50px 67px;
}
.special-box h2{
	font-size: 24px;
	margin: 0;
	color: #e1e2db;
	line-height:26px;
}
.special-box h3{
	margin: 0;
	padding-top: 8px;
}

.special-box h3 a{
	text-decoration: none;
	font-size: 14px;
	color: #252525;
	line-height: 16px;
}
.special-box h3 a:Hover{
	text-decoration: underline;
	font-size: 14px;
	color: #252525;
	line-height: 16px;
}
.special-box img{
	display: block;
}
.special-box .imager{
	width: 173px;
	overflow: hidden;
	float: left;
	margin-right: 24px;
	padding-top: 27px;
}
.free-link{
	width: 201px;
	height: 75px;
	overflow: hidden;
	position: absolute;
	left: 65px;
	top: 299px; 
	display: block;
}
/* #special-box end# */
/* #navigation start# */
.navigation{
	width: 100%;
	margin: 0;
	padding:23px 0 0 0;
	list-style: none;
	overflow: hidden;
	font-size: 18px;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	float: left;
}
.navigation li{
	float: left;
	padding:0 45px 0 45px;
}
.navigation li a{
	color: #fff;
}
/* #navigation end# */
/* #header end# */
/* #content start# */
#content{
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
	background:url('/App_Themes/LyonsLaw/Images/content-bg.jpg') repeat-y;
}
#content h2{
	font-size: 22px;
	line-height: 24px;
	margin-top: 10px;
	color: #fff;
	padding:10px 0 16px 0;
}

#content h4{
	font-size: 15px;
	line-height: 20px;
	margin: 0;
	color: #80BFDF;
	padding:25px 0 10px 0;
}

#content h4 a{
    text-decoration:none;
    }

#content p{
	margin: 0;
	line-height: 18px;
	padding-bottom: 17px;
	font-size: 12px;
	word-spacing: -1px;
}



/* #left-box start# */
.left-box{
	width: 269px;
	overflow: hidden;
	float: left;
	padding-left: 40px;
}
.EditMode .left-box{
    height: 2000px;
    width:535px;
}
.DesignMode .left-box{
    height:2000px;
    width:535px;
}

.left-box ul{
    list-style:none;
}
.left-box li{
    margin:0 0 0px 0;
    padding:0 5px 10px 15px;
}

.left-box ol{
    list-style-type:lower-alpha;
    margin: 0 5px 0 30px;
}
.left-box ol li{
    margin: 0 0 0px 0;
    padding-bottom:15px;
}

ol.faq{

    margin: 0 0 0 30px;
}
ol.faq li.question{
    font-weight:bold;
    font-size:13px;
    line-height:17px;
    list-style-type:decimal;
    margin:10px 0 5px 0;
}
p.answer{
    padding: 10px 0 20px 10px;


    
}

.title{
    margin:0 0 10px 20px;
}
.title a{
    font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight:bold;

}



/* #side-list start# */
.side-list{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
}
.side-list li{
	padding-bottom:13px;
}
.side-list li a{
	color: #80bfdf;
}
/* #side-list end# */
/* #left-box end# */
/* #top-box start# */
.top-box{
	width: 380px;
	overflow: hidden;
	float: left;
	background:#2e2e2e url('/App_Themes/LyonsLaw/Images/top-box-bg.jpg') no-repeat;
	padding:0 20px 0 20px;
}
.top-box img{
	display: block;
	float: right;
	margin-top: 15px;
}

/* #top-box end# */
/* #right-box start# */
.right-box{
	width: 185px;
	overflow: hidden;
	float: right;
	padding: 0 15px 0 30px;
}
.right-box h3{
	font-size: 22px;
	line-height: 24px;
	color: #80bfdf; /* was #6a98b0 */
	margin: 10px 0 0 0;
	padding-bottom: 16px;
}
.right-box p{
	line-height: 14px;
	word-spacing: 2px;
}
.right-box .date{
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	display: block;
	height:1%;
	font-weight: bold;
}
.right-box .cite{
	font-size: 14px;
	font-style: italic;
	color: #bebfb9;
	line-height: 17px;
}
.right-box .CiteAuthor{
    font-size: 11px;
	font-style: italic;
	color: #bebfb9;
}
.news {
    margin: 0 10px 0 0;
}
.new-title
{
    color: #80bfdf;
    font-size: 16px;
    font-weight: bold;
    margin: 0;

}
.new-text{
	font-size: 12px;
	color: #fff;
}
.new-text span{
	font-size: 12px;
	color: #80bfdf;
	font-weight: bold;
}

.new-video
{
    border: medium solid #2e2e2e;
    width: 180px;
    margin: 5px 0 10px 0px;
}

/* #right-box end# */
/* #content end# */
/* #footer start# */
#footer{
	width: 100%;
	overflow: hidden;
	background:url('/App_Themes/LyonsLaw/Images/footer-bg.gif') repeat-x;
	height: 40px;
}
/* #footer end# */
/* #page end# */
/* #inner-page start# */
#interior{
    background:#aaaaa4 url('/App_Themes/LyonsLaw/Images/inner-line-bg.jpg') repeat-x;
}
.inner .line{
	background:#80bfdf url('/App_Themes/LyonsLaw/Images/bg.jpg') repeat-x;
}

/* #inner-logo start# */
.inner .logo {
	margin: 0;
	position: absolute;
	left: 4px;
	top:6px;
	z-index: 100;
}
.inner .logo a {
	display: block;
	text-indent: -9999px;
	width: 103px;
	height: 278px;
	overflow: hidden;
	background: url('/App_Themes/LyonsLaw/Images/inner-logo.gif') no-repeat;
}
/* #inner-logo end# */
.inner .free-link{
	width: 102px;
	height: 55px;
	position: absolute;
	left: 3px;
	top: 336px; 
	display: block;
}
.inner #page{
	padding-top:84px;
}
/* #inner-header start# */
.inner #header {
	height: 64px;
	background: none;
}
.inner{
	background:#aaaaa4;
}
.inner #content{
	background: none;
}
.content-top{
	width: 850px;
	overflow: hidden;
	background:url('/App_Themes/LyonsLaw/Images/content-top.jpg') repeat-y;
	margin-left: 110px;
}
.content-top-up{
	width: 800px;
	overflow: hidden;
	background: url('/App_Themes/LyonsLaw/Images/content-top-up.jpg') no-repeat;
	padding:0 0 10px 50px;
}
.inner .navigation li{
	float: left;
	padding:3px 57px 0 0;
}
.inner .left-box{
	width: 535px;
	padding:44px 0 0 0;
}
.inner .left-box img{
	float: right;
	display: block;
	padding: 15px 0 0 5px;
}
.inner .left-box h2{
	font-size: 22px;
	line-height: 24px;
	margin-top: 20px;
	color: #fff;
	padding-bottom:16px;
}
.name{
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	color: #80bfdf;
}
.inner .left-box .top{
	width: 535px;
	overflow: hidden;
	clear: both;
}
.inner .left-box p{
	line-height: 15px;
	margin: 0;
}
.inner .left-box ul{
    list-style-type:disc;
    list-style-position:outside;
    margin: 0 5px 0 20px;
}
.inner .left-box ol{
    list-style-type:decimal;
    list-style-position:outside;
    margin: 0 0 10px 30px;
}
.inner .left-box ol ol{
    list-style-type:lower-alpha;
    list-style-position:outside;
    margin: 10px 0 10px 25px;
}
.inner .left-box ol.lowerAlph{
    list-style-type:lower-alpha;
    list-style-position:outside;
    margin: 0 5px 0 30px;
}

.inner .left-box ul.anchors{
    list-style:none;
    margin:0 0 20px 0;
}

.inner .left-box ul.anchors li
{
    float: left;
    margin: 0 auto 0 auto;
    width: 155px;
    text-align: center;
}
.inner .left-box ul.anchors li a{
    color:#80bfdf;
}


.inner .right-box{
	width:190px;
	padding:56px 13px 0 0;
}
.inner .right-box h3{
	font-size: 22px;
	line-height: 24px;
	color: #80bfdf;
	margin: 0;
	padding-bottom: 16px;
}

.inner .right-box h4{
    font-size: 20px;
	color: #80bfdf;
	line-height: 20px;
	margin:0 0 0 0;
}
.contact-info address{

}

.contact-info ul{
    margin-bottom: 20px;
}

.street{
    margin-left:10px;
}

.city{
    margin-left: 10px;
    padding-right:5px;
    float: left;
}

.state{
    padding-right: 5px;
    float: left;
}

.zip{
    padding-right: 5px;
    float: left;
}

.phone{
    margin-left:10px;
    clear:left;
}
.phone span{
    padding-right:5px;
    font-weight:bold;
}

.the-best{
	overflow: hidden;
	display: block;
	margin: 30px 0 10px 16px;
}
.lexis{
	overflow: hidden;
	display: block;
	margin: 20px 0 0px 16px;
}
/* #inner-header end# */
/* #inner-footer start# */
.inner #footer{
	width: 100%;
	overflow: hidden;
	background:url('/App_Themes/LyonsLaw/Images/inner-footer.gif') repeat-x;
	height: 30px;
}



/* #Form# */
.EditingFormLabelCell
{
	vertical-align: top;
	width: 120px;
	height: 40px;
	font-size:12px;
	margin: 0 10px 0 0;
}

.TextboxField
{
	width: 200px;
}

.TextAreaField
{

	width: 400px;
	margin-bottom:10px;
}

/* #inner-footer end# */
/* #inner-page end# */

