﻿/* CSS layout */
body {
	margin: 0;
	padding: 0;
}
.MainpageNewsCell {
	background-color: #E9E9E9;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
	width: 250px;
}

#masthead {
	min-width: 600px;
}

#logo {
	float: left;
	width: 200px;
	background-color: #999999;
	height: 193px;
}
#header {
	width: 1080px;
	top: auto;
	bottom: auto;
	height: auto;
	left: 37px;
	position: relative;
}
#footer {
	padding: 4px 20px 0px 0px;
	background-color: #666666;
	font-family: arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 1130px;
	color: #FFFFFF;
	text-align: right;
}
#col1 {
	padding: 0PX;
	width: 50px;
	float: left;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	position: relative;
}
#col2 {
	padding: 50px 0px 20px 0px;
	margin-left: 50px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
	width: 1050px;
	left: 0px;
}
#mastercontainer {
	width: 1150px;
	background-image: url('Images/GrayGradientBackground.png');
	background-repeat: repeat-y;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
#superfooter {
	padding: 0px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #666666;
	background-color: #666666;
}
#NavigationHolder {
	background-color: #666666;
	width: 1060px;
	padding-left: 90px;
	float: left;
	background-repeat: repeat;
}

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {display: block;}
ul#nav {
margin: 0;
padding: 0;
line-height: 25px;
text-align:center;
}
ul#nav li {
float: left;
margin: 0;
padding: 0;
position: relative;
list-style: none;
background: #666666  ;

}
ul#nav li a {
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #fff;
	width: 160px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #fff;
	text-shadow: 0.6em 0.5em 0.4em #000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11pt;
}
ul#nav li:hover {background: #cccc66  ;}
ul#nav ul {
position: absolute;
margin: 0;
padding: 0;
left: 0;
top: 25px;
visibility: hidden;
}
ul#nav li:hover ul {visibility: visible;}
ul#nav a:hover {color: #800000  ;}
aside {
width: 200px;
float: left;
padding: 50px 0 200px 0;
text-align: center;
background: #960  ;
}
section {
margin: 0 0 0 200px;
padding: 20px;
background: #663  ;
} 
.RedHeaders {
	padding: 0px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #660000;
	text-align: left;
	text-transform: uppercase;
	margin-top: 0px;
}
.StandardCopy {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #000000;
}
.AttorneyContactInfo {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 15px;
	padding-right: 15px;
}
.AttorneyNames {
	font-family: arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #660000;
	font-weight: bold;
}
.BiographyText {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.PracticeAreaHeaders {
	font-family: ARial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.PracticeAreaDescriptionCell {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #E9E9E9;
	vertical-align: top;
}
.PracticeAreaVictoryCell {
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 15px;
}
.PracticeAreas {
	font-family: arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #660000;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
.QuoteSource {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #660000;
	font-weight: bold;
}
.MiniQuoteSource {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #660000;
}
.VictoryCell {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.PressCell {
	background-color: #E9E9E9;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.LeftBorderCell {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	width: 20px;
}
.RightBorderCell {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
}
.PracticeAreaLeftColumn {
	border-right-style: none;
	border-right-width: medium;
	padding-right: 10px;
}
.BiographyMainCell {
	padding-right: 20px;
	border-left-width: thin;
	border-right-style: none;
	border-right-width: medium;
	border-top-width: thin;
	border-bottom-width: thin;
}
.BiographyRightCell {
	background-color: #E8E8E8;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: 220px;
}
.MainPageLeftColumn {
	padding-right: 20px;
	border-left-width: thin;
	border-right-style: none;
	border-right-width: medium;
	border-top-width: thin;
	border-bottom-width: thin;
}
.VictoryHeader {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
.CheckBox {
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
}
.CheckBoxDoubleSpace {
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 24px;
}
.RedVictoryHeader {
	margin: 0px;
	padding: 0px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #660000;
	text-align: left;
	text-transform: uppercase;
}
.WhiteText {
	color: #FFFFFF;
	font-size: 1pt;
	font-style: normal;
}

