* { margin:0; padding:0;}
li { margin-left:30px; }

.red { color:red; }

body { 
	font: normal 0.7em  Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:0;
	background:#78879b;
	color: #4b5c6c;
	width:770px;
	text-decoration: none;
}

#container { width:770px; position: relative; margin-left: -385px; left: 50%; background:#fff;}
#header { width:770px; height:217px; background: url('../Img/bg_header.jpg') no-repeat; text-align:right;}
.pnlLeft { width:230px; float:left; text-align:left;}
.pnlCenter { width:540px; float:right; overflow:hidden; text-align:left; font-size:1em;}

.navigation { float:right; margin-top:190px; list-style:none; font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.navigation li { float:left; display:inline; margin:0; }
.navigation a { float:left; padding:4px 15px; color:#4a5f6d; text-decoration:none; border-left:1px solid #B2BBCA; }
.navigation a:hover { text-decoration:underline;}
.navigation li.firstChild a { border:none; }

#pnlLeftContent {padding-top:40px; overflow:hidden; }

.itemTop { padding:23px 30px 0 20px; float:left;}
.itemLeft { width:258px; float:left;}
.itemRight { width:269px; float:right;}

.contentLeft {background:#fff url('../Img/law_news.gif') no-repeat; padding:32px 0 0 0; margin:0 10px 0 0; width:258px; border:solid 0px #000; text-align:left}
.contentRight {background:#fff url('../Img/whats_new.gif') no-repeat; padding:32px 0 0 0; width:269px;}

.contextNavWrap { padding:5px 0 7px 0; border-top:1px solid #D2D9E4; }
#navBottom {background:#fff url('../Img/our_services.gif') no-repeat; width:190px; /*height:107px;*/ margin-left:13px; padding:50px 0 50px 0}

.itemTop ul, .itemTop ol { margin-bottom:1em; }

.contentLeft p { width:226px; margin:0 0 10px 23px;}
.contentRight p { width:246px; margin:0 0 10px 13px;}

.itemLeftCont {width:226px; margin:0px 0px 10px 30px;}
.itemLBottom { background:url('../Img/news_bottom.gif'); background-repeat:no-repeat; width:257px; /*height:86px; */ margin:20px 0px 10px 0px;}
.itemRBottom { background:url('../Img/contact_us.gif') 5px 0px; background-repeat:no-repeat; padding:30px 0 0 13px;margin:20px 0;}

p.RText { width:150px; padding:25px 0 0 13px; line-height:18px; }

.itemLBottom p { width:150px; padding:20px 0 0 20px; line-height:14px; }

p.navi { width:488px; border-top:solid 1px #d2d9e4; padding:7px 0 0 0; color:#d2d9e4;}
p.print { width:488px; text-align:right; padding:0; margin:0; clear:both;}
.itemTop p {margin:13px 0; padding:0;}

.right	{ position:relative; width:200px; text-align:right; float:right; top:-13px; margin-right:10px;}

H1 {display:none;}
H2 {font-weight:normal; font-size:1.7em; color:#ff7200; margin:0px; padding:0px;}
.contentLeft H2 {font-weight:bold; font-size:1.1em; margin:8px 0px 8px 23px;}
.contentRight H2 {font-weight:bold; font-size:1.1em; margin:8px 0px 8px 13px;}
H3 {font-size:1.2em;}

.heading{width:64px; height:15px; background:#fff url('../Img/about_us.gif') no-repeat;margin-bottom:16px;}
.headingLeft{width:258px; height:26px; background:#fff url('../Img/law_news.gif'); margin-left:10px;}
.headingRight{width:269px; height:26px; background:#fff url('../Img/whats_new.gif') no-repeat;}


#footer { width:770px; height:21px; float:left; clear:both; margin-top: 15px; }
.subFooterL { float:left; width:230px; height:21px; background:#78879b; text-align:center; border-right:1px solid #fff;}
.subFooterR { width:539px; height:21px; float:left; background:#b2bccb; text-align:right;}
.subFooterOptionsL { color:#e4e7eb; padding-top:4px; text-align:left;}
.subFooterOptionsR { color:#fff; padding-top:4px; padding-right:6px;}

.subFooterOptionsL p { margin:0 0 0 10px; }
.subFooterOptionsL p a { color:#E4E7EB }

input, select, textarea { font:normal 1.0em  Verdana, Tahoma, Arial, Helvetica, sans-serif; }
img { border:0; }

/*.valSummary { margin-top:-10px}*/
.valSummary ul {display:none}

a { color:#FF7200; }

a.millennium:link, a.millennium:visited, a.millennium:active { color:#4a5f6d; text-decoration:underline;}
a.millennium:hover { color:#4a5f6d; text-decoration:none;}

a.logo:link, a.logo:visited, a.logo:active a.logo:hover { background: url('../Img/transparent.gif') no-repeat; display:block; text-decoration:underline; width:233px; height:74px; position:absolute; float:left; top:24px; left:534px;}

a.pdfLink:link, a.pdfLink:visited, a.pdfLink:active { color:#FF7200; text-decoration:none; font-size:1.0em; font-weight:bold;}
a.pdfLink:hover {text-decoration:underline; font-weight:bold;}

a.search:link, a.search:visited, a.search:active {color:#fff; font-weight:bold; font-size:1.0em; background:#75879F; text-decoration:none; padding:2px 5px 2px 5px; width:50px}
a.search:hover {color:#FFE3CC;}

a.btnSub:link, a.btnSub:visited, a.btnSub:active {color:#fff; font-weight:bold; font-size:1.0em; background:#75879F; text-decoration:none; padding:2px 5px 2px 5px; margin-left:3px;}
a.btnSub:hover {font-weight:bold; font-size:1.0em; color:#FFE3CC;}

a.results:link, a.results:visited, a.results:active { color:#FF7200; text-decoration:none; font-size:1.0em;}
a.results:hover { color:#FF7200; text-decoration:underline; font-size:1.0em;}

a.gray:link, a.gray:visited, a.gray:active { color:#4a5f6d; text-decoration:none; font-weight:bold; font-size:1.1em;}
a.gray:hover { color:#4a5f6d; text-decoration:underline; font-weight:bold; font-size:1.1em;}

a.grayNavi:link,a.grayNavi:visited,a.grayNavi:active { color:#b2bccb; text-decoration:none;}
a.grayNavi:hover { color:#b2bccb; text-decoration:underline; }

a.pdf:link, a.pdf:visited, a.pdf:active { color:#ff7200; text-decoration:none;}
a.pdf:hover { color:#ff7200; text-decoration:underline;}

.grayNaviArrowNoLink { color:#183141; text-decoration:none; background:#fff url('../Img/arrow_orange.gif') no-repeat 0 50%; padding-left:10px; margin-left:10px; }

a.grayNaviArrow:link, a.grayNaviArrow:visited, a.grayNaviArrow:active { color:#b2bccb; text-decoration:none; background:#fff url('../Img/arrow_orange.gif') no-repeat 0 50%; padding-left:10px; margin-left:10px;}
a.grayNaviArrow:hover { color:#b2bccb; text-decoration:underline;}

a.arrow:link, a.arrow:visited, a.arrow:active { color:#4a5f6d; text-decoration:none; background:#fff url('../Img/arrow_orange.gif') no-repeat 0 50%; padding-left:10px;}
a.arrow:hover { color:#4a5f6d; text-decoration:underline;}

a.OrangeArrow:link, a.OrangeArrow:visited, a.OrangeArrow:active { color:#ff7200; text-decoration:none; background:#fff url('../Img/arrow_orange.gif') no-repeat 0 50%; padding-left:10px;}
a.OrangeArrow:hover { color:#ff7200; text-decoration:underline;}

a.OrangeArrowRight:link, a.OrangeArrowRight:visited, a.OrangeArrowRight:active { color:#ff7200; text-decoration:none; background:#fff url('../Img/arrow_orange.gif') no-repeat 0 50%; padding-left:10px; float:right;}
a.OrangeArrowRight:hover { color:#ff7200; text-decoration:underline;}


a.OrangeArrow2:link, a.OrangeArrow2:visited, a.OrangeArrow2:active { color:#4a5f6d; text-decoration:underline; background:#fff url('../Img/2arrow_orange.gif') no-repeat 0 50%; padding-left:15px; font-weight:bold;}
a.OrangeArrow2:hover { color:#4a5f6d; text-decoration:none;font-weight:bold;}

a.mapLink1:link, a.mapLink1:visited, a.mapLink1:active { color:#4a5f6d; text-decoration:underline; background:#fff url('../Img/arrow_orange.gif') no-repeat 0 50%; padding-left:15px; font-weight:bold; font-size:1.2em;}
a.mapLink1:hover { color:#4a5f6d; text-decoration:none;font-weight:bold; font-size:1.2em;}
a.mapLink2:link, a.mapLink2:visited, a.mapLink2:active { color:#4a5f6d; text-decoration:none; background:#fff url('../Img/rec_orange.gif') no-repeat 0 50%; padding-left:15px; }
a.mapLink2:hover { color:#4a5f6d; text-decoration:underline;}
a.mapLink3:link, a.mapLink3:visited, a.mapLink3:active { color:#4a5f6d; text-decoration:none; padding-left:15px; }
a.mapLink3:hover { color:#4a5f6d; text-decoration:underline;}

#pnlLeftContent ul { margin:0px; padding:0px; padding-left:12px; list-style:none; }
#pnlLeftContent ul.Level2 { margin-bottom:1em; margin-left:10px; }
#pnlLeftContent a { text-decoration:none; }

#pnlLeftContent a.menu { text-transform:uppercase; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; width:191px; display:block; text-decoration:none; color:#526571; padding:8px 3px 7px 10px; font-weight:bold; margin:0;}
#pnlLeftContent a.menu:hover { text-decoration:none; color:#183141; background:#fff url('../Img/arrow_orange.gif') no-repeat 0 49%; }
#pnlLeftContent a.menuSelected { text-transform:uppercase; border-bottom:0px solid #e0e0e0; width:191px; display:block; text-decoration:none; color:#183141; padding:8px 3px 8px 10px; font-weight:bold; background:#fff url('../Img/arrow_orange.gif') no-repeat 0 11px; }

#pnlLeftContent a.navLink { color:#4a5f6d; }
#pnlLeftContent a.navLink:hover { text-decoration:underline; }
#pnlLeftContent a.navLink1 { display:block; width:170px; padding-left:6px; color:#4a5f6d; }
#pnlLeftContent a.navLink1:hover { text-decoration:underline; background:#fff url('../Img/arrow_orange_small.gif') no-repeat 0 5px; }
#pnlLeftContent a.navLinkSelected {display:block; width:170px; padding-left:6px;  color:#4a5f6d; font-weight:bold; background:#fff url('../Img/arrow_orange_small.gif') no-repeat 0 5px;  }

#pnlLeftContent li.selected { margin:0 5px 0 0;}
#pnlLeftContent li.noselected { margin:-1px 5px 0 0;}

#pnlLeftContent li.selectedSub { margin:3px 0 0 0;}
#pnlLeftContent li.noselectedSub { margin:3px 0 0 0;}

#pnlLeftContent li.selected2 { margin-left:3px;}
#pnlLeftContent li.selected3 { margin:0 10px 0 0; background:#fff url('../Img/rec_orange.gif') no-repeat 0 50%; padding-left:5px;}

.panelOurServices li { margin:0; }

ul.arrow {margin:0; padding:0; padding-left:0; list-style:none; }
.arrow li { background:url('../Img/arrow_gray.gif') no-repeat 0 4px; font-weight:bold; padding-left:10px;}

ul.arrowLight {margin:0px; padding:0px; padding-left:0px; list-style:none; }
.arrowLight li { background:url('../Img/arrow_gray.gif') no-repeat 0 4px; padding-left:10px; padding-bottom:5px;}

#navBottom ul { margin-left:8px; padding:0; list-style:none;}
#navBottom li { margin-top:0px; padding:0;}

.skuska ul { margin-left:38px; padding:0; list-style:none;}
.skuska li { margin-top:0px; padding:0; list-style:none;}

.separator { clear:both; height:0;}

.standWidth { width:180px;}
.standWidth2 { width:248px; padding:1px;}

#formCareer .label1 {float:left; width:150px; padding-right:5px; padding-bottom:5px;}
#formCareer .label2 {float:left; width:150px; padding-right:5px; padding-bottom:5px; font-weight:bold;}
#formCareer .label3 {float:left; width:150px; padding-right:5px; padding-bottom:5px; font-weight:bold;}

.search {font-size:0.9em; width:150px; padding:1px}
.bold {font-weight:bold;}
.formTextFA {font-size:1.0em;  width:200px}
.formTextAA {font-size:1.0em;  width:200px; height:60px;}
.inputBtn {background:#75879F; border-width:0px; color:#fff; font-size:1.0em; padding:2px; cursor:hand;}

table {font-size:1.0em;}
TD { padding:3px;}

img.withBorder {border: solid #78879B 4px; padding:3px;}
table#publications a { font-size: 11px; font-weight: bold}

/* attorney profile header + image (michals 2006-10-24) */
div.profileHeader {  }
div.profileHeader img {float:left; margin:0 10px 0 0; border:solid 1px #3f4a5c;}
div.profileHeader:after { content:" "; clear:both; display:block;visibility:hidden;height:1px; margin-bottom:10px; } /* to emulate IE6' wrong bottom margin...sorry */
h3.afterProfileHeader { clear:both; margin-top:0; }
/* end: attorney profile header + image */

/* ugly checkboxlist - mailing list */
span#M5_chBoxListCategories input { margin:3px 3px 0 0; }
