H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	font-size:18px;
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	font-size:16px;
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	font-size:14px;
}
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.headlines {
	FONT-SIZE: 12px;
	color: #000033;
	line-height: 150%;
	padding-top: 1em;
	text-transform: uppercase;
}
.headliners {
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #666;
}
.BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

p{
text-align:justify;
}

A {
	COLOR: #1d659f;
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none;
	color: #CC0000;
}
A:active {
}
A:visited {
	color: #000066;
}
A:visited:hover {
	color: #CC0000;
}
.clr {
	CLEAR: both;
	FONT-SIZE: 1px;
	OVERFLOW: hidden;
	HEIGHT: 1px
}
#header .clr {
	HEIGHT: 0px
}
#container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
#header {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 747px;
	PADDING-TOP: 0px
}
#header .wrapper {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 747px;
	PADDING-TOP: 0px
}
#header DIV DIV A {
	OVERFLOW: visible;
	color: #FFFFFF;
}
#header #head {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 93px
}
#mainlogo {
	DISPLAY: none
}
#logo {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 32px 0px 0px;
	WIDTH: 185px;
	PADDING-TOP: 0px;
	HEIGHT: 61px
}
#logo A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 185px;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 61px
}
#logo A:unknown {
 PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
WIDTH: 185px;
PADDING-TOP: 0px;
POSITION: relative;
HEIGHT: 61px
}
#logo A:unknown {
 LEFT: 0px;
POSITION: absolute;
TOP: 0px
}
#tagline {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 70px 0px 0px;
	WIDTH: 400px;
	PADDING-TOP: 0px;
	HEIGHT: 25px;
	FONT-SIZE: 12px;
}
#tagline A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 400px;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 25px
}
#tagline A:unknown {
 PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
WIDTH: 337px;
PADDING-TOP: 0px;
POSITION: relative;
HEIGHT: 25px
}
#tagline A:unknown {
 LEFT: 0px;
POSITION: absolute;
TOP: 0px
}
#tagline A:unknown {
 content: url(../images/h2.gif)
}
#tagline A:unknown {
 content: url(../images/h2.gif)
}
#logo A {
}
#tagline A {
}
#topnav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #0e112f no-repeat 169px 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 185px;
	PADDING-TOP: 0px;
	HEIGHT: 265px;
}
#topnav A:visited {
	color: #FFFFFF;
}
#topnav li ul li A:visited:hover {
	color: #000000;
}
#index .imgwrap {
	DISPLAY: none
}
#ed {
	DISPLAY: none
}
#main {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 30px;
	MARGIN: -1px auto;
	_margin:0px auto;
	WIDTH: 747px;
	PADDING-TOP: 0px;
}
/*#main .mwrap {
	_margin:-22px 0px;
}*/

* HTML DIV#main {
	HEIGHT: 1px
}
.l2 #main {
	OVERFLOW: visible
}
.l2 #main .mwrap {
	BACKGROUND: url(../images/white.gif) repeat-y right 50%
}
#content {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 562px;
	COLOR: #333;
	PADDING-TOP: 0px;
}
#content .bodytext {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 180%;
	PADDING-TOP: 0px
}
#content .bodytext2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 180%;
	PADDING-TOP: 0px;
	position: relative;
	text-align:justify;
}
#index .cfrags {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 180%;
	PADDING-TOP: 0px
}
#content .bodytext H4 {
	FONT-SIZE: 12px
}
#content .bodytext2 H5 {
	FONT-SIZE: 12px;
	color: #000033;
	line-height: 150%;
	padding-top: 1em;
	text-transform: uppercase;
}
#content .bodytext2 H6 {
	FONT-SIZE: 10px;
	color:#999999;
	line-height: 80%;
	padding-top: 1.5em;
}
#index #content {
}
#index #content .bodytext {
	FLOAT: right;
	/* WIDTH: 382px; */
	padding-top: 20px;
}
#index .globalcfrags {
	MARGIN-TOP: 20px;
	FLOAT: left;
	WIDTH: 180px
}
#content .bodytext .description {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px
}
.l2 #content {
	BACKGROUND: #fff
}
.l2 #content .bodytext {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	WIDTH: auto;
	LINE-HEIGHT: 150%;
	PADDING-TOP: 0px
}
.l2 #content .bodytext .description {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	TEXT-ALIGN: left
}
#content .bodytext H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	COLOR: #111;
	LINE-HEIGHT: normal;
	PADDING-TOP: 10px
}
#content .bodytext .description H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
#content .bodytext .description H4.hl {
	COLOR: #d12e3c
}
#content .bodytext .description P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	PADDING-TOP: 0px;
	text-align:justify;
}
#content .bodytext UL {
	TEXT-ALIGN: left
}
#content .block {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.l2 #content .description {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 2px
}
.l2 #content .blockdescription {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 2px
}
.l2 #content .entryinfo .author {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 10px
}
.l2 #content .entryinfo .date {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 10px
}
.l2 #content .bodytext H3 {
	FONT-WEIGHT: bold
}
.l2 #content .bodytext H3 STRONG.position {
	DISPLAY: block;
	FONT-SIZE: 12px;
	COLOR: #000
}
.l2 #content .bodytext H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 10px
}
.l2 #content .bodytext H4 A:active {
	COLOR: #000
}
.l2 #content .bodytext A {
}
.l2 #content .bodytext A:hover {
}
.l2 #content .bodytext A:active {
}
.l2 #content .subpageslist UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
.l2 #content .subpageslist UL UL {
	MARGIN: 0px 0px 0px 20px;
	LIST-STYLE-TYPE: none
}
.l2 .cfrags .relatedlinks {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}
.l2 .cfrags .relatedlinks H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 110%;
	PADDING-BOTTOM: 5px;
	COLOR: #111;
	PADDING-TOP: 5px
}
.l2 .cfrags .relatedlinks UL LI {
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
.l2 .cfrags .relatedlinks UL LI A {
	COLOR: #666;
	TEXT-DECORATION: none
}
.l2 .cfrags .relatedlinks UL LI A:hover {
	COLOR: #a1201a;
	TEXT-DECORATION: underline
}
#content .subpageslist UL LI A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
#content .subpageslist UL LI A:hover {
	BACKGROUND: url(../images/arrow_black.gif) no-repeat left center
}
.l2 #content UL.section {
	CLEAR: none;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	WIDTH: 180px;
	PADDING-TOP: 5px;
	LIST-STYLE-TYPE: none
}
.l2 #content UL.section UL.pagelist {
	LIST-STYLE-TYPE: none
}
#index #breadcrumbs {
	DISPLAY: none
}
.l2 #breadcrumbs {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ddd 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 12px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #666;
	PADDING-TOP: 0px
}
.l2 #breadcrumbs A {
	FONT-WEIGHT: normal;
	COLOR: #222;
	TEXT-DECORATION: none
}
.l2 #breadcrumbs .wrapper {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}
.l2 #breadcrumbs A:hover {
	COLOR: #993531
}
.attorney .position {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 15px;
	COLOR: #646464;
	PADDING-TOP: 0px
}
.l2 #content .block H4 {
	FONT-SIZE: 1.2em;
	COLOR: #646464
}
#content .block P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 5px;
	PADDING-TOP: 0px
}
#content .blocks#coreinfo P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 15px 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left! important
}
.attorney .blocks#coreinfo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	MARGIN: 10px 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left! important
}
.blocks#coreinfo .emllink {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.blocks#coreinfo .vclink {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.blocks#coreinfo .prnlink {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.prnlink {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.relatedlinks UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
.relatedlinks UL LI A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	BACKGROUND: url(../images/arrow_black.gif) no-repeat 0px 3px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
#locations #container .location .block {
}
.location#container {
	FLOAT: none! important
}
#fragments {
	PADDING-BOTTOM: 60px
}
#fragments {
	FLOAT: left;
	WIDTH: 185px;
}
.sidebar {
	FLOAT: left;
	WIDTH: 185px
}
.cfrags {
	PADDING-LEFT: 10px
}
#index {
	background:url(../images/style3.jpg) repeat-x top;
	margin:0;
	padding:0;
}
#index .cfrags {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	WIDTH: 382px;
	PADDING-TOP: 0px
}
#index .cfrags #below_flash {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px
}
.fragment {
	FLOAT: left;
	COLOR: #333;
}
.cfrags .fragment {
	WIDTH: auto
}
#fragments .fragment {
	MARGIN: 0px 0px 15px;
	padding-top: 62px;
}
.sidebar .fragment {
	MARGIN: 0px 0px 15px
}
.sidebar .fragment {
	COLOR: #666
}
.fragment H4 A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #b61208;
	TEXT-DECORATION: none
}
.fragment H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #b61208;
	TEXT-DECORATION: none
}
#content .description H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #b61208;
	TEXT-DECORATION: none
}
.fragment H4 {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 0px
}
.fragment UL {
	MARGIN: 0px
}
.fragment .fragcontent {
	PADDING-LEFT: 7px
}
.fragment .description {
	PADDING-LEFT: 7px
}
.fragment .fragcontent UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
.fragment .description UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
.fragment .fragcontent UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
#pr_ar UL UL LI {
	PADDING-LEFT: 15px
}
.fragment .fragcontent STRONG A {
	DISPLAY: block
}
#fragments H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px
}
.sidebar H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 7px;
	MARGIN-BOTTOM: 15px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 27px;
	PADDING-TOP: 0px
}
.sidebar H4 {
	MARGIN-BOTTOM: 10px
}
#genericcontactform LABEL {
	DISPLAY: block;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #666
}
#genericcontactform FIELDSET SPAN {
	PADDING-RIGHT: 2px;
	DISPLAY: block;
	PADDING-LEFT: 2px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
#genericcontactform SPAN TEXTAREA {
	HEIGHT: 60px
}
#genericcontactform SPAN INPUT {
	BORDER-RIGHT: #c6c7b9 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #c6c7b9 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #c6c7b9 1px solid;
	WIDTH: 166px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #c6c7b9 1px solid
}
#genericcontactform SPAN TEXTAREA {
	BORDER-RIGHT: #c6c7b9 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #c6c7b9 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #c6c7b9 1px solid;
	WIDTH: 166px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #c6c7b9 1px solid
}
FORM#genericcontactform {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 7px;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: left;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 20px;
	MARGIN: 0px;
	WIDTH: 172px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
.l2 #genericcontactform SPAN INPUT {
}
.l2 #genericcontactform SPAN TEXTAREA {
}
#genericcontactform .submit {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px
}
#genericcontactform .submit input {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-SIZE: 10px;
	BACKGROUND: #393a4b;
	PADDING-BOTTOM: 3px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #fff;
	BORDER-TOP-STYLE: none;
	MARGIN-RIGHT: 6px;
	PADDING-TOP: 3px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	width:60px;
}
* HTML #genericcontactform .submit input {
	MARGIN-RIGHT: 0px
}
#genericcontactform .submit input:hover {
	BACKGROUND: #000
}
.sidebar #genericcontactform SPAN.textarea {
	HEIGHT: 60px
}
.sidebar #genericcontactform SPAN TEXTAREA {
	HEIGHT: 60px
}
#footer {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cfcfcf 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 20px;
	COLOR: #83829D;
	PADDING-TOP: 0px;
	POSITION: relative;
	background-color: #EBEBEB;
}
.fcontain {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 60px;
	MARGIN: 0px auto;
	WIDTH: 747px;
	COLOR: #383838;
	PADDING-TOP: 20px
}
.fwrap {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 490px
}
#footer #address {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px;
	WIDTH: 390px;
	PADDING-TOP: 0px
}
#footer #address {
	COLOR: #666
}
#footer #address A {
	COLOR: #666
}
#footer #address .contacts {
	DISPLAY: block
}
#footer #address P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px
}
#footer .copyright {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 250px;
	PADDING-TOP: 7px
}
#footer .copyright {
	COLOR: #888c8e;
	float: right;
}
#footer .copyright A {
	COLOR: #888c8e
}
#footer .copyright A:hover {
	TEXT-DECORATION: underline;
}
.fcontainer A {
	OVERFLOW: hidden
}
#footer .credits {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 30px;
	MARGIN: 0px;
	WIDTH: 94px;
	PADDING-TOP: 30px;
	HEIGHT: 26px
}
#footer #footernav {
	FLOAT: right;
	WIDTH: 25f0px
}
#footer #footernav UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px -5px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#footer #footernav UL UL {
	DISPLAY: none;
	FLOAT: none
}
#footer #footernav UL LI {
	DISPLAY: block;
	FLOAT: left;
	POSITION: relative
}
#footer #footernav UL LI A {
	BORDER-RIGHT: #165d93 1px solid;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #01035A;
	PADDING-TOP: 0px
}
#footer #footernav UL LI.li_5 A {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.detailedform {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: none;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px
}
.detailedform FIELDSET {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 10px 0px 0px;
	WIDTH: 450px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 10px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.detailedform FIELDSET LEGEND {
	DISPLAY: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	COLOR: #555
}
.detailedform FIELDSET LABEL {
	DISPLAY: block;
	FONT-SIZE: 1em;
	FLOAT: left;
	MARGIN: 5px 0px;
	COLOR: #666
}
.detailedform FIELDSET LABEL STRONG {
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FLOAT: left;
	WIDTH: 120px;
	TEXT-ALIGN: left
}
.detailedform FIELDSET LABEL SPAN {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 250px;
	PADDING-TOP: 0px
}
.detailedform FIELDSET LABEL TEXTAREA {
	BORDER-RIGHT: #ddd 2px solid;
	BORDER-TOP: #ddd 2px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #ddd 2px solid;
	WIDTH: 250px;
	COLOR: #666;
	BORDER-BOTTOM: #ddd 2px solid
}
.detailedform FIELDSET LABEL INPUT {
	BORDER-RIGHT: #ddd 2px solid;
	BORDER-TOP: #ddd 2px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #ddd 2px solid;
	WIDTH: 250px;
	COLOR: #666;
	BORDER-BOTTOM: #ddd 2px solid
}
.detailedform FIELDSET LABEL TEXTAREA:focus {
	COLOR: #111
}
.detailedform FIELDSET LABEL INPUT:focus {
	COLOR: #111
}
.detailedform FIELDSET LABEL SPAN.auto INPUT {
	WIDTH: auto
}
.detailedform FIELDSET LABEL SPAN.err {
	CLEAR: both;
	DISPLAY: block;
	COLOR: #000
}
.detailedform .formdisclaimer {
	PADDING-RIGHT: 70px! important;
	PADDING-LEFT: 140px! important;
	PADDING-BOTTOM: 5px! important;
	PADDING-TOP: 10px! important
}
.detailedform .submitbtn {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 140px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}
.detailedform .submitbtn INPUT {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 11px;
	BACKGROUND: #585858;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 3px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #fff;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center;
	BORDER-RIGHT-WIDTH: 0px
}
.detailedform .submitbtn INPUT:hover {
	BACKGROUND: #a1201a
}
#searchresults {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
.detailedsearch {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
#utilities {
	DISPLAY: none
}
IMG.profilepic {
	FLOAT: right;
	MARGIN: 0px 10px 10px 20px
}
#errmsg {
	CLEAR: both
}
#index #imgtext {
	FONT-SIZE: 20px;
	MARGIN: 122px 0px 30px;
	COLOR: #fff;
	HEIGHT: 127px;
	TEXT-ALIGN: right
}
#index #imgtext SPAN {
	FONT-SIZE: 10px
}
#index #headlines H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 18px;
	FONT-SIZE: 12px;
	BACKGROUND: #b01208;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #fff;
	LINE-HEIGHT: 27px;
	PADDING-TOP: 0px
}
#index #headlines H4 A {
	COLOR: #fff
}
#index #headlines UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#index #headlines UL LI {
	MARGIN-BOTTOM: 8px
}
#index #headlines .fragcontent {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 18px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 15px
}
#index #headlines .fragcontent A {
	FONT-SIZE: 11px;
	COLOR: #1d659f
}
#index #blogfeed H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 18px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #000033;
	LINE-HEIGHT: 27px;
	PADDING-TOP: 0px
}
#index #blogfeed H4 A {
	COLOR: #fff
}
#index #blogfeed UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#index #blogfeed UL LI {
	MARGIN-BOTTOM: 8px
}
#index #blogfeed .fragcontent {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 18px;
	PADDING-BOTTOM: 10px
}
#index #blogfeed .fragcontent A {
	FONT-SIZE: 11px;
	COLOR: #1d659f;
	text-transform: uppercase;
}
#index #blogfeed .fragcontent A:hover {
	color:#CC0000;
}
#index #blogfeed .fragcontent A:visited {
	color:#000066;
}
#index #blogfeed .fragcontent A:visited:hover {
	color:#CC0000;
}
#index #blogfeed .fragcontent ul li .headliners {
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #666;
}
#index #redbtn {
	CLEAR: both;
	BACKGROUND: url(../images/redbtn.gif) no-repeat;
	WIDTH: 177px;
	HEIGHT: 72px
}
#index #redbtn P {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 15px
}
#index #redbtn A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #fff
}
#index #flash {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 0px
}
.location#container #content .bodytext .blocks .block {
	FLOAT: left
}
.location#container #content .bodytext .description IMG {
	MARGIN-RIGHT: 150px
}
.hfrags {
	width:747px;
	margin:0px auto;
	padding:0px;
	POSITION: relative;
	HEIGHT: 0px;
}
#head {
	width:747px;
	margin:0px auto;
	padding:0px;
	position:relative;
}
#sitesearch {
	/*LEFT: 55%;
	WIDTH: 300px;
	POSITION: relative;
	TOP: -87px;
	TEXT-ALIGN: right;*/
	position:absolute;
	top:5px;
	right:40px;
}
#sitesearch SPAN INPUT {
	BORDER: none;
	BACKGROUND: #393a4b;
	COLOR: #fff;
	FONT-SIZE: 10px;
	padding: 3px 6px 3px 6px;
	MARGIN-RIGHT: 6px;
}
#sitesearch SPAN INPUT:hover {
	background:#000000;
	FONT-SIZE: 10px;
	padding: 3px 6px 3px 6px;
}
#sitesearch INPUT {
	BORDER: #c6c7b9 1px solid;
	COLOR: #333;
	font-size: 11px;
	FONT-SIZE: 10px;
	padding: 3px 6px 3px 6px;
}
/*  <![ Primary Contact Form [ ----------------------------------------------------*/

.custom-form .pad_frm_itm {
	padding:3px 0px;
	margin:0px;
}
.custom-form .form-label {
	width:30%;
	padding:0px 5px 0px 0px;
	display:inline-block;
	vertical-align:top;
}
.custom-form .form-pct {
	width:65%;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
.custom-form .msg-pct {
	width:95%;
	height:70px;
	overflow:auto;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
.custom-form {
}
.custom-form fieldset {
	margin:0px 0px 10px 0px;
	padding:0px;
	border:none;
}
.custom-form legend {
	padding:0px 2px;
	font-weight:bold;
}
.custom-form ol {
	margin:0px;
	padding:0px;
	list-style:none;
}
.custom-form li {
	list-style:none;
}
/*  <![ Disclaimer alert [ ----------------------------------------------------*/

#overlay_div {
	position:relative;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px;
	z-index:100;
}
#overlay_div p {
	border-top:1px solid #0a3150;
	padding-top:6px;
}
#iagree {
	position:absolute;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:15px 15px 15px 15px;
	border:1px solid #031c40; /* Disclaimer box border color */
	background-color:#ececec; /* Disclaimer box bgcolor color */
	width:415px;
	margin:4px 0 0 0;
}
#overlay_div h3 {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#031c40;
	padding:0;
	margin:0;
}
#iagree .overlay_submit {
	padding:4px;
	margin:0 6px 0 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#fff;
	border:1px solid #999;
	float:right;
}
#iagree .checkbox {
	float:left;
	height:22px;
	display:block;
	width:280px;
}
#iagree input#Agreement {
	position:relative;
	top:3px;
	border:none;
}
/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm {
}
/* div that wraps form */
#directionsInput {
	padding:10px 0px;
}
#fromAddress {
	width:350px;
}
#directionsLocale {
	padding:10px 0px;
}
#locale {
}
#directionsSubmit {
	padding:10px 0px;
}
#map {
	border:1px solid #000;
	color:#000;
}
#addressNotFound {
}
#directions {
}
/*  <![ LN Disclaimer [ ----------------------------------------------------------*/

.ln-disclaimer {
	width:747px;
	margin:0 auto;
	text-align:center;
}
.logo {
	float:right;
	padding:20px 0px 0px 0px;
}
.disclaimer {
	font-size:9px;
	color:#888C8E;
	padding:3px;
}
.disclaimer a {
	color:#888C8E;
	font-size:9px;
}
img.Image1 {
	margin:23px 0px 0px 0px;
}

