@charset "utf-8";
/* STYLES */
img {
	border: none;
}
/* LINKS GENERAL */
a {
	font: normal 1.0em Tahoma, Arial, Helvetica, sans-serif;
	color:#083562;
}
a:link {
	text-decoration: underline;
	color:#083562;
}
a:visited {
	text-decoration: underline;
	color: #502469;
}
a:hover {
	text-decoration: none;
	color: #03F;
}
a:active {
	text-decoration: underline;
	color: #0000FF;
}
/* Links Glossary */
a {
	font: normal 1.0em Tahoma, Arial, Helvetica, sans-serif;
	color:#083562;
}
.Glossary a:link {
	text-decoration: none;
	border-bottom: none;
}
.Glossary a:visited {
	text-decoration: none;
	border-bottom: none;
	color: #502469;
}
.Glossary a:hover {
	text-transform: none;
	color: #F30;
	border-bottom: none;
}
.Glossary a:active {
	text-decoration: underline;
	color: #FFA000;
}

/* H TAGS */
h1,h2,h3,h4,h5,h6 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: 900;
	margin: 0;
	padding:0;
}
h1 {
	font-size: 1.2em;
	color: #083562;
	padding: 0;
}
h2 {
	font-size: 1.1em;
	color: #B35A00;
	padding-left: 20px;
}

h3 {
	font-size: 1em;
	color: #666;
	margin: 10px 0 0 0;
}
h4 {
	font-size: 1.2em;
	color: #222;
}


/* CENTER CONTENT TEXT ETC */
.Content {
	font: normal 0.8em/1.7em Tahoma, Arial, Helvetica, sans-serif;
}
.Content p {
	margin:0 0 2.0em 0;
}
.Content img {
	float:right;
	margin: 0 0 20px 20px;
	padding: 5px;
	border-bottom: 2px solid #333;
}
.imgFloatRight {
	/*float: right;
	margin: 0 0 20px 20px;*/
}
.imgFloatLeft {
	float: left;
	margin: 0 20px 20px 0;
}

/* TOP SECTION */
.Logo {
/* TEMP ONLY -- MAKE IMAGE  -- but leave class for tagline txt */
	font: 900 1.3em 'Lucida Sana', Tahoma, Arial, Helvetica, sans-serif;
	color: #222;
	padding: 0;
	margin: 0;

}
.Tagline {
	font: 800 0.9em 'Lucida Sana', Tahoma, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0;
	padding: 10px 0 0 40px;
}
.TaglineSub {
	font: 900 italic 0.8em 'Lucida Sana', Tahoma, Arial, Helvetica, sans-serif;
	color: #84C0D9;
	margin: 0;
	padding: 0 0 0 60px;
}

.Search {

}
.BreadcrumbTxt {
/* this is TEMP !!! --- make UL */
	font: normal 0.7em/1.7em Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
}

/* LANGUAGE SWAP */
.Language img {
	padding: 0 3px 0 10px;
}
.Language a {
	margin: 0;
	padding: 0 5px;
	font: 600 0.75em/1.5em Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #F2F2F2;	
}
.Language a:visited {
	text-decoration: underline;
	color: #F2F2F2;	
}
.Language a:hover {
	text-decoration: underline;
	color: #CCC;	
}
/* LEFT COLUMN ===================== */
.NavHdr h3 {
	margin: 0 0 5px 0;
	border-top: 4px solid #550E06;
	padding: 5px 0 0 8px;
	font-size: 0.8em;
	color: #804A44;
}

/* RIGHT COLUMN ===================== */
/* CALLOUT V1 */
.Callout_01 {
	font: normal 0.7em/1.3em Tahoma, Arial, Helvetica, sans-serif;
}
.Callout_01 h3 {
	background: #041C7D;
	padding: 8px 20px 8px 25px;
	margin: 5px 0;
	color: #FFF;
}	
.Callout_01 h3 a {
	font: bold 1.0em/1.5em Tahoma, Arial, Helvetica, sans-serif;
}
.Callout_01 h3 a:link {
	color: #FFF;
	text-decoration: none;
}
.Callout_01 h3 a:visited{
	color: #FFF;
	text-decoration: none;
}
.Callout_01 h3 a:hover {
	color: #D2D2D2;
	text-decoration: none;
}
/* CALLOUT V2 */
.Callout_02 {
	margin: 10px 0 10px 0;
	font: normal 0.7em/1.3em Tahoma, Arial, Helvetica, sans-serif;
}
.Callout_02 h3 {
	background: #FFA000;
	padding: 8px 20px 8px 25px;
	margin: 5px 0;
	color: #FFF;
}	
.Callout_02 h3 a {
	font: bold 1.0em/1.5em Tahoma, Arial, Helvetica, sans-serif;
}
.Callout_02 h3 a:link {
	color: #FFF;
	text-decoration: none;
}
.Callout_02 h3 a:visited{
	color: #FFF;
	text-decoration: none;
}
.Callout_02 h3 a:hover {
	color: #D2D2D2;
	text-decoration: none;
}
/* ============= MARKETING -- LEFT side bar* ========================= /
/* MI 01 */
.mi_01 {
	width:185px;
	padding:0 0 14px 0;
	margin:10px auto;
	background:url(/images/bkg_mi_01.gif) bottom left no-repeat;
}
.mi_01 h3 {
	margin:0;
	padding:7px 10px 3px 10px;
	background:url(/images/bkg_mi_01.gif) top left no-repeat;
	font: bold 0.8em/1.4em Arial, Helvetica, sans-serif;
	color: #083562;
}
.mi_01 p, .mi_01 a.more {
	margin:0;
	padding:0 10px 3px;
	border:2px solid #9E9E9E;
	border-width:0 2px;
	background:#F4F4F4;
	font: normal 0.7em/1.4em Arial, Helvetica, sans-serif;
	text-align: left;
}
.mi_01 a.more {
	display:block;
	text-align:right;
	background:url(/images/bkg_mi_01.gif) 185px 50% no-repeat;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#083562;
}
.mi_01 a.more:hover {
	text-decoration:underline;
}
/* MI 02 */
.mi_02 {
	width:185px;
	padding:0 0 14px 0;
	margin:10px auto;
	background:url(/images/bkg_mi_02.gif) bottom left no-repeat;
}
.mi_02 h3 {
	margin:0;
	padding:7px 10px 3px 10px;
	background:url(/images/bkg_mi_02.gif) top left no-repeat;
	font: bold 0.8em/1.4em Arial, Helvetica, sans-serif;
	color: #444;
}
.mi_02 p, .mi_02 a.more {
	margin:0;
	padding:0 10px 3px;
	border:2px solid #FFE188;
	border-width:0 2px;
	background:#FFF2CC;
	font: normal 0.7em/1.4em Arial, Helvetica, sans-serif;
	text-align: left;
}
.mi_02 a.more {
	display:block;
	text-align:right;
	background:url(/images/bkg_mi_02.gif) 185px 50% no-repeat;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#083562;
}
.mi_02 a.more:hover {
	text-decoration:underline;
}
/* MI 03 */
.mi_03 {
	width:185px;
	padding:0 0 14px 0;
	margin:10px auto;
	background:url(/images/bkg_mi_03.gif) bottom left no-repeat;
}
.mi_03 h3 {
	margin:0;
	padding:7px 10px 3px 10px;
	background:url(/images/bkg_mi_03.gif) top left no-repeat;
	font: bold 0.8em/1.4em Arial, Helvetica, sans-serif;
	color: #444;
}
.mi_03 p, .mi_03 a.more {
	margin:0;
	padding:0 10px 3px;
	border:2px solid #7D9AB8;
	border-width:0 2px;
	background:#DAEBFC;
	font: normal 0.7em/1.4em Arial, Helvetica, sans-serif;
	text-align: left;
}
.mi_03 a.more {
	display:block;
	text-align:right;
	background:url(/images/bkg_mi_03.gif) 185px 50% no-repeat;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#083562;
}
.mi_03 a.more:hover {
	text-decoration:underline;
}
/* MI 04 */
.mi_04 {
	width:185px;
	padding:0 0 14px 0;
	margin:10px auto;
	background:url(/images/bkg_mi_04.gif) bottom left no-repeat;
}
.mi_04 h3 {
	margin:0;
	padding:7px 10px 3px 10px;
	background:url(/images/bkg_mi_04.gif) top left no-repeat;
	font: bold 0.8em/1.4em Arial, Helvetica, sans-serif;
	color: #444;
}
.mi_04 p, .mi_04 a.more {
	margin:0;
	padding:0 10px 3px;
	border:2px solid #A58582;
	border-width:0 2px;
	background:#E4E4E4;
	font: normal 0.7em/1.4em Arial, Helvetica, sans-serif;
	text-align: left;
}
.mi_04 a.more {
	display:block;
	text-align:right;
	background:url(/images/bkg_mi_04.gif) 185px 50% no-repeat;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#083562;
}
.mi_04 a.more:hover {
	text-decoration:underline;
}
/* MI 05 */
.mi_05 {
	width:185px;
	padding:0 0 14px 0;
	margin:10px auto;
	background:url(/images/bkg_mi_05_b.gif) bottom left no-repeat;
}
.mi_05 h3 {
	margin:0;
	padding:7px 10px 3px 10px;
	background:url(/images/bkg_mi_05_b.gif) top left no-repeat;
	font: bold 0.8em/1.4em Arial, Helvetica, sans-serif;
	color: #222;
}
.mi_05 p, .mi_05 a.more {
	margin:0;
	padding:0 10px 3px;
	border:2px solid #8D8681;
	border-width:0 2px;
	/*background:#FEF0E7;*/
	background:#F7F6EF;
	font: normal 0.7em/1.4em Arial, Helvetica, sans-serif;
	text-align: left;
}
.mi_05 a.more {
	display:block;
	text-align:right;
	background:url(/images/bkg_mi_05_b.gif) 185px 50% no-repeat;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#083562;
}
.mi_05 a.more:hover {
	text-decoration:underline;
}
/* MI 06 */
.mi_06 {
	width:185px;
	padding:0 0 14px 0;
	margin:10px auto;
	background:url(/images/bkg_mi_06.gif) bottom left no-repeat;
}
.mi_06 h3 {
	margin:0;
	padding:7px 10px 3px 10px;
	background:url(/images/bkg_mi_06.gif) top left no-repeat;
	font: bold 0.8em/1.4em Arial, Helvetica, sans-serif;
	color: #000;
}
.mi_06 p, .mi_06 a.more {
	margin:0;
	padding:0 10px 3px;
	border:2px solid #838383;
	border-width:0 2px;
	background:#C3C3C3;
	font: normal 0.7em/1.4em Arial, Helvetica, sans-serif;
	text-align: left;
}
.mi_06 a.more {
	display:block;
	text-align:right;
	background:url(/images/bkg_mi_06.gif) 185px 50% no-repeat;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#083562;
}
.mi_06 a.more:hover {
	text-decoration:underline;
}

/* RIGHT SIDE CALOUTS / MI */
.RightSide_01 {
	margin: 20px 0 10px 0;
}
.RightSide_02 {
	margin: 30px 0 10px 0;
}
.RightSide_03 {
	margin: 20px 0 10px 0;

}
/*End right sidebar marketing styles */

/* ++++++++++ HOME PAGE STYLES ++++++++++++ */

.HomeContent {
	font: normal 0.80em/1.5em Tahoma, Arial, Helvetica, sans-serif;
	<!--[if IE]>
	font: normal 0.70em/1.4em Tahoma, Arial, Helvetica, sans-serif;
	<![endif]-->
}
.NewsItem {
	margin: 0 0 10px 0;
	font: normal 0.9em/1.4em Tahoma, Arial, Helvetica, sans-serif;
}
.NewsItem a {
	font-size: 1.0em;
	color: #222;
}
.NewsItem a:link a:visited {
	color: #222;
	text-decoration: underline;
}
.NewsItem a:hover {
	color: #991000;
	text-decoration: none;
}
.NewsItem .date {
	margin:0;
	display: block;
	font-weight: bold;
}

/* ATTORNEY SECTION */
.Attorney {
	font: normal 0.85em/1.7em Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
}
.Attorney p {
	margin:0 5px 0 15px;
}
.Attorney h4, h5 {
	font: 1.2em Tahoma, Arial, Helvetica, sans-serif;
	color: #FFB300;
	font-weight: 800;
}
.Attorney h4 {
	margin:0;
	padding: 5px 0 0 0;
	border-bottom: 1px solid #666;
}
.Attorney h5 {
	margin:0;
	padding: 10px 15px;
	color: #666;
	font-size: 0.9em;
}
.Attorney img {
	float: right;
	border: 2px solid #666;
	padding:2px;
	background-color: #F8F8F8;
	margin: 0 0 20px 20px;
}
#AttorneyBox {
	width: 490px;
	margin: 25px 0 0 0;
	text-align: left;
}
/* END ATTORNEY */

/* HISTORY CONTENT */
.history {
	/*font: 1.0em Verdana, Arial, Helvetica, sans-serif;*/
	margin: 0;
	padding: 0;
	color: #000;
}
/*
.history p {
	margin:0 0 1.5em 5px;
	line-height: 1.5em;
}
*/
#HistoryBox {
	width: 470px;
	margin: 15px 0 0 0;
	border-top: 1px solid #666;
	/*border-bottom: 1px solid #666;*/
	text-align: left;
}
#date {
	float: left;
	width: 40px;
	padding: 5px 0;
	font-weight: 700;
	color: #00396D;
}
.HistoryContent {
	margin: 0 0 0 70px;
	padding: 5px 10px 0 0;
}
.floatRightHistory {
	float: right;
	margin: 5px 0 5px 10px;
	padding: 0;
	border: 1px solid #FFB300;
}
.floatLeftHistory {
	float: left;
	margin: 5px 10px 5px 0;
	border: 1px solid #FFB300;
	padding: 0;
}
/* END HISTORY */
/* NEWS MAIN ITEMS AND PAGE ITEMS */
.news {
	margin: 0;
	padding: 0;
	color: #000;
}

#NewsBox {
	width: 470px;
	margin: 10px 0 0 0;
	border-top: 1px solid #666;
	text-align: left;
}
#NewsDate {
	float: left;
	width: 60px;
	padding: 5px 0;
	font-weight: 700;
	color: #666;
}
.NewsContent {
	margin: 0 0 0 70px;
	padding: 5px 10px 0 0;
}
.NewsContent a {
	font-size: 1.0em;
	color: #222;
}
.NewsContent a:link a:visited {
	color: #222;
	text-decoration: underline;
}
.NewsContent a:hover {
	color: #991000;
	text-decoration: none;
}
.NewsContent p {
	margin: 0 0 0.8em 0;
}
/*END NES SECTION */
/*ATTORNEY LIST */

.ListBox {
	 width: 440px;
	 border-top: 1px solid #666;
	 margin: 10px 0;
	 padding:0;
}
.ListBoxItem ul {
	margin: 10px 0;
	paddng:0;
}
.ListBoxItem li {
	margin-left:25px;
	list-style: square url(none);
	line-height: 1.6em;
}
/*ATTORNEY LIST */
.ListBoxHome {
	 width: 400px;
	 border-top: 1px dashed #999;
	 margin: 10px 0;
	 padding:0;
}
.ListBoxHomeItem ul {
	margin: 10px 0;
	paddng:0;
}
.ListBoxHomeItem li {
	margin-left:25px;
	list-style: square url(none);
	line-height: 1.6em;
}
/*END LIST BOX*/
/*Services LIST Created by JMG 3,1,09*/

.ListBox2 {
	 width: 510px;
	 border-top: 1px solid #666;
	 margin: 0px 0;
	 padding:0;
}
.ListBox2Item ul {
	margin: 10px 0;
	paddng:0;
}
.ListBox2Item li {
	margin-left:25px;
	list-style: square url(none);
	line-height: 1.6em;
}
/*Sevices LIST */
.ListBox2Home {
	 width: 510px;
	 border-top: 1px dashed #999;
	 margin: 10px 0;
	 padding:0;
}
.ListBox2HomeItem ul {
	margin: 10px 0;
	paddng:0;
}
.ListBox2HomeItem li {
	margin-left:25px;
	list-style: square url(none);
	line-height: 1.6em;
}
/*END LIST BOX 2 Created by JMG 3,1,09*/
/* LOCATION */
.Location {
	width:470px;
	padding: 0;	
}
.Location h3 {
	border-bottom: 1px solid #666;
	margin: 10px 0 5px 0;
	padding: 0 0 5px 0;
	font-size: 1.5em;
	color:#333;
}
.Location .Left {
	float: left;
	width: 180px;
}
.Location .Left img {
	border: 1px solid #333;
}
.Location .Right {
	margin: 0 0 0 235px;
}
.MapBtn {
	background-color:#991000;
	padding: 5px 10px;
}
/* END LOCATION */


/* SITE MAP SECTION */
.SitemapMain {
	font-size: 0.75em;
	margin: 0 20px 0 40px
}
.SitemapMain h1 {
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	
}
.SitemapMain h2 {
	background-color:#FFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/* SITE MAP LIST ITEMS */
.SitemapList ul {
	background-color:#FFF;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.SitemapList li {
	margin: 0 0 .2em 0;
}
.SitemapList a {
	display: block;
	margin:0;
	color: #444;
	background-color: #FFF;
	/*width: 9em;*/
	padding: .2em .8em;
	text-decoration: none;
}
.SitemapList a:hover {
	background-color: #369;
	color: #FFF;
}
.SitemapList h3 a {
	background-color:#F6F6F6;
	padding: 10px 5px;
}
/*SITE MAP FLOATED BOXES */
.SitemapListBox {
	float:left;
	width:290px;
}
.GlossaryLetter {
	float:right;
	width:80px;
	height:40px;
	margin-left:40px;
	border-bottom:1px dashed #999;
	font:bold 2.50em Tahoma, Arial, Helvetica, sans-serif;
	color:#991000;/*#083562*/
	text-align:center;
}








