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;
}
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;
}
#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
}
#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: 425px
}
#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: 300px; 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: 300px
}
#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;
}