/*GLOBAL OPTIONS*/
html {
	font-size: 100.1%;
	background: #f9c47b url(../images/bg-html.jpg) repeat-x;
	height: 100%;
}
body {
	font: 64% Arial, Helvetica, sans-serif;
	margin: 0;
	background: url(../images/bg-body.jpg) no-repeat;
	min-height: 100%;
}
form {
	display: inline;
	padding: 0;
	margin: 0;
}
fieldset {
	margin: 0;
	padding: 0;
	display: block;
	border-style: none;
}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
img {border-style: none;}
/*text to image replacment*/
.hidden-text {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
/*MAIN CONTAINER*/
#main {
	margin: 0 auto;
	width: 949px;
	position: relative;
	padding: 269px 0 46px;
	background: url(../images/bg-footer.gif) no-repeat 0 100%;
}
/*HEADER*/
#header {
	height: 269px;
	width: 100%;
	background: url(../images/bg-header.png) no-repeat 0 100%;
	position: absolute;
	left: 0;
	top: 0;
}
/*logo*/
.logo {
	margin: 0;
	position: absolute;
	top: 85px;
	left: 48px;
	background: url(../images/logo.png) no-repeat;
}
.logo a {
	width: 558px;
	height: 120px;
	display: block;
	color: #fff;
	padding: 77px 15px 0 0;
	text-align: right;
	font: bold 31px "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform: uppercase;
}
/*partners*/
.partners {
	width: 325px;
	text-align: center;
	color: #b97838;
	font: 17px "Times New Roman", Times, serif;
	position: absolute;
	left: 235px;
	top: 85px;
}
/*attorn-eys*/
.attorn-eys {
	position: absolute;
	top: 204px;
	left: 283px;
	color: #f7c67e;
	width: 235px;
	text-align:center;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-weight: normal;
}
/*tel*/
.tel {
	position: absolute;
	bottom: 5px;
	right: 30px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
/*main-nav*/
.main-nav {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	right: 5px;
	top: 270px;
	z-index: 100;
}
.main-nav li {float: left;}
.main-nav a {
	display: block;
	padding-top: 1px;
	line-height: 24px;
	width: 141px;
	background: url(../images/bg-main-nav.gif) no-repeat;
	text-align: center;
	color: #debdb4;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
}
.main-nav a:hover {background-position: 0 -25px;}
.main-nav a.active {
	background-position: 0 -50px;
	color: #ffffad;
}
/*CONTAINER*/
#container {
	width: 100%;
	background: url(../images/bg-container.gif) repeat-y;
	display: table;
}


/*content*/
.content {
	width: 600px;
	float: right;
	padding: 32px 64px 0 0;
}
.content .p-consumer {
	color: #C0580C;
}


/*visual*/
.visual {
	display: block;
	margin: 0 -34px 0 -28px;
	padding: 13px 0;
	position: relative;
}
/*content*/
.content h1 {
	color: #242b02;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
}
.content h1 span {color: #a5b915;}
.content h1 strong {color: #526300;}


.content h2 {
	margin: 0 0 10px;
	font-size: 18px;
	color: #e13e3b;
}
.content p {
	color: #636466;
	font-size: 15px;
	line-height: 18px;
}
.content p strong {color: #000;}
/*content-column*/
.content-column2 {
	float: right;
	width: 217px;
	margin-right: -35px;
	display: inline;
	position: relative;
}
#content-column1   .p   strong consumerst {
	font-weight: bold;
	color: #C0580C;
}
/*box1-home*/
.content-column2 .box1 {
	background: #a5b915;
	overflow: hidden;
	height: 1%;
	color: #FFFFFF;
	font-style: italic;
	margin-bottom: 9px;
}
.content-column2 .box1 p {
    font-size:12px;
	color:#ffffff;
	margin-top: 5px;
    marging-left: 5px;
}
.content-column2 .box1 strong {
	font-size: 15px;
	line-height: 15px;
	display: block;
	background: #809109;
	padding: 9px 17px;
	color: #f7f8ef;
}
.content-column2 .box1 ul {
	padding: 9px 17px;
	margin: 0;
	list-style: none;
}
.content-column2 .box1 ul li {
	padding-left: 15px;
	background: url(../images/img-white-bullet.gif) no-repeat 0 5px;
	font-size: 15px;
	line-height: 17px;
}
.content-column2 .box3 {
	background: #6699ff;
	overflow: hidden;
	height: 1%;
	color: #FFFFFF;
	font-style: italic;
	margin-bottom: 9px;
}
.content-column2 .box3 strong {
	font-size: 15px;
	line-height: 15px;
	display: block;
	background: #336699;
	padding: 9px 17px;
	color: #f7f8ef;
}
.content-column2 .box3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	color: #FFFFFF;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom: 0px;
}
.content-column2 .box3 ul {
	padding: 9px 17px;
	margin: 0;
	list-style: none;
}
.content-column2 .box3 ul li {
	padding-left: 15px;
	background: url(../images/img-white-bullet.gif) no-repeat 0 5px;
	font-size: 15px;
	line-height: 17px;
	margin-top: 10px;
}
.content-column2 .box4 {
	overflow: hidden;
	height: 1%;
	color: #FFFFFF;
	font-style: italic;
	margin-bottom: 9px;
	background-color: #FFFF99;
}
.content-column2 .box4 strong {
	font-size: 15px;
	line-height: 15px;
	display: block;
	background: #cc9900;
	padding: 9px 17px;
	color: #000000;
}
.content-column2 .box4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	color: #000000;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom: 0px;
	margin-right: 8px;
}
.content-column2 .box4 ul {
	padding: 9px 17px;
	margin: 0;
	list-style: none;
}
.content-column2 .box4 ul li {
	padding-left: 15px;
	background: url(../images/img-black-bullet.gif) no-repeat 0 5px;
	font-size: 15px;
	line-height: 17px;
	margin-top: 10px;
	color: #000000;
}
.content-column2 .box5 {
	background: #ffccff;
	overflow: hidden;
	height: 1%;
	color: #FFFFFF;
	font-style: italic;
	margin-bottom: 9px;
}
.content-column2 .box5 strong {
	font-size: 15px;
	line-height: 15px;
	display: block;
	background: #cc99cc;
	padding: 9px 17px;
	color: #f7f8ef;
}
.content-column2 .box5 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	color: #333333;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom: 0px;
}
.content-column2 .box5 ul {
	padding: 9px 17px;
	margin: 0;
	list-style: none;
}
.content-column2 .box5 ul li {
	padding-left: 15px;
	background: url(../images/img-black-bullet.gif) no-repeat 0 5px;
	font-size: 15px;
	line-height: 17px;
	margin-top: 10px;
	color: #333333;
}
.content-column2 .box6 {
	overflow: hidden;
	height: 1%;
	color: #FFFFFF;
	font-style: italic;
	margin-bottom: 9px;
	background-color: #FF0033;
}
.content-column2 .box6 strong {
	font-size: 15px;
	line-height: 15px;
	display: block;
	background: #990000;
	padding: 9px 17px;
	color: #f7f8ef;
}
.content-column2 .box6 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	color: #333333;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom: 0px;
}
.content-column2 .box6 ul {
	padding: 9px 17px;
	margin: 0;
	list-style: none;
}
.content-column2 .box6 ul li {
	padding-left: 15px;
	background: url(../images/img-white-bullet.gif) no-repeat 0 5px;
	font-size: 15px;
	line-height: 17px;
	margin-top: 10px;
	color: ffffff;
}
.content-column2 .box7 {
	overflow: hidden;
	height: 1%;
	color: #FFFFFF;
	font-style: italic;
	margin-bottom: 9px;
	background-color: #3366FF;
}
.content-column2 .box7 strong {
	font-size: 15px;
	line-height: 15px;
	display: block;
	padding: 9px 17px;
	color: #f7f8ef;
	background-color: #000033;
}
.content-column2 .box7 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	color: #333333;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom: 0px;
}
.content-column2 .box7 ul {
	padding: 9px 17px;
	margin: 0;
	list-style: none;
}
.content-column2 .box7 ul li {
	padding-left: 15px;
	background: url(../images/img-white-bullet.gif) no-repeat 0 5px;
	font-size: 15px;
	line-height: 17px;
	margin-top: 10px;
	color: ffffff;
}
.content-column2 .box8 {
	background: #ffccff;
	overflow: hidden;
	height: 1%;
	color: #FFFFFF;
	font-style: italic;
	margin-bottom: 9px;
	border: thin solid #CCCCCC;
}
.content-column2 .box8 strong {
	font-size: 15px;
	line-height: 15px;
	color: #333333;
}
.content-column2 .box8 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	color: #333333;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom: 0px;
}
.content-column2 .box8 ul {
	padding: 9px 17px;
	margin: 0;
	list-style: none;
}
.content-column2 .box8 ul li {
	padding-left: 15px;
	background: url(../images/img-black-bullet.gif) no-repeat 0 5px;
	font-size: 15px;
	line-height: 17px;
	margin-top: 10px;
	color: #333333;
}
.content-column2 .box9 {
	overflow: hidden;
	height: 1%;
	color: #FFFFFF;
	font-style: italic;
	margin-bottom: 9px;
	border: thin solid #CCCCCC;
	background-color: #9EA7D0;
	margin-left: 9px;
}
.content-column2 .box9 strong {
	font-size: 15px;
	line-height: 15px;
	color: #FFFFFF;
}
.content-column2 .box9 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	color: #FFFFFF;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom: 0px;
}
.content-column2 .box9 ul {
	padding: 9px 17px;
	margin: 0;
	list-style: none;
}
.content-column2 .box9 ul li {
	padding-left: 15px;
	background: url(../images/img-black-bullet.gif) no-repeat 0 5px;
	font-size: 15px;
	line-height: 17px;
	margin-top: 10px;
	color: #333333;
}
#content    h1.consumerh1    {
	color: #C0580C;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h1.businessh1    {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h1.wrongfulh1    {
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h1.personalinjh1    {
	color: #cc3333;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h1.employmenth1    {
	color: #474B57;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h1.creativeh1   {
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h1.linkspgh1    {
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h1.linkspgh1    {
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h1.attorneysh1    {
	color: #364169;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: thin;
	border-bottom-style: ridge;
	border-bottom-color: #4A5891;
}
#content    h2.consumerh2    {
	color: #C0580C;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h2.businessh2    {
	color: #6699ff;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h2.personalinjh2    {
	color: #663300;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
#content    h2.wrongfulh2    {
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h2.Emplh2    {
	color: #996699;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
}
#content    h2.creativeh2    {
	color: #C0580C;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h2.linksh2   {
	color: #C0580C;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h2.attorneyh2    {
	color: #4A5891;
	font-family: Arial, Helvetica, sans-serif;
}
#content    h2.contacth2    {
	color: #C0580C;
	font-family: Arial, Helvetica, sans-serif;
}
/*box2*/
.content-column2 .box2 {
	background:#d2dc8a url(../images/bg-green-markup-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	width:167px;
	padding: 14px 33px 22px 17px;
}
.content-column2 .box2 p {
	font-size: 15px;
	line-height: 18px;
	color: #000;
	font-style: italic;
}
.content-column2 .box2 p strong {font-size: 18px;}
/*content-column-holder*/
.content-column-holder {
	width: 100%;
	display: table;
}
/*content-column1*/
.content-column1 {
	display: table;
	height: 1%;
	padding-right: 30px;
	padding-top: 0px;
}

/*content-holder*/
.content-holder {
	position: relative;
	z-index: 10;
	width: 100%;
	background: url(../images/bg-sidebar.gif) repeat-y 20px 0;
}
.content-holder:after {
	content: "";
	display: block;
	clear: both;
}
/*FOOTER*/
#footer {
	border-top: 1px solid #999;
	color: #6a718d;
	font-size: 12px;
	text-align: center;
	line-height: 34px;
	position: relative;
	width: 410px;
	margin: -46px auto 0;
}
/*sidebar*/
.sidebar {
	float: left;
	width: 216px;
	padding: 0 0 380px 20px;
	background: url(../images/bg-sidebar.gif) repeat-y 20px 0;
}
.sidebar h2 {
	margin: -40px 0 0;
	font-size: 14px;
	text-transform: uppercase;
	color: #b6bac7;
	width: 215px;
	text-align: center;
	line-height: 40px;
	letter-spacing: 1px;
	position: relative;

}
/*sidebar-bottom-box*/
.sidebar-bottom-box {
	width: 190px;
	height: 177px;
	padding: 200px 13px 0 30px;
	background: url(../images/bg-sidebar-bottom.jpg) no-repeat;
	margin: -356px 0 -11px 3px;
	text-align: center;
	color: #fff;
	position: relative;
	z-index: 1000;
}
.sidebar-bottom-box strong {
	display: block;
	font-size: 15px;
	margin-bottom: 10px;
}
.sidebar-bottom-box p {
	margin: 0;
	font-size: 12px;
	font-style: italic;
}
/*sidebox*/
.sidebox {
	text-align: center;
	padding-top: 25px;
}
.sidebox h3 {
	color: #f9c47b;
	font-size: 18px;
	margin: 0 0 10px;
	font-style: italic;
}
.sidebox p {
	font-size: 15px;
	line-height: 18px;
	color: #000;
	margin: 0 0 10px;
}
.sidebox p strong {display: block;}
.sidebox ul {
	padding: 0 0 15px 5px;
	margin: 0;
	font-size: 15px;
	line-height: 18px;
	list-style: none;
}
.sidebox ul span {
	padding-left: 10px;
	background: url(../images/bull-black-dot.gif) no-repeat 0 6px;
}
/*sun-nav*/
.sub-nav {
	padding: 0 28px 0 0;
	margin: 0;
	list-style: none;
	border-bottom: 4px solid #fff;
}
.sub-nav li {
	border-top: 1px solid #b8bdcf;
	width: 100%;
	vertical-align: top;
}
.sub-nav li:first-child {border-top: 0;}
.sub-nav a {
	display: block;
	height: 1%;
	padding: 15px 0 15px 35px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	line-height: 18px;
	text-decoration: none;
	background: url(../images/bull-arrow.gif) no-repeat 15px 18px;
}
.sub-nav a:hover {background-color: #4a5891;}
.sub-nav li.active {background: url(../images/bull-arrow-active.gif) no-repeat;}
.sub-nav li.active a {background: url(../images/bull-arrow-active-bottom.gif) no-repeat 0 100% !important;}
.tel span {
	color: #fecc82;
	font-size: 17px;
}
.linkslinkpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #4A5891;
	list-style-image: url(../images/bull-black-dot.gif);
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #4A5891;
	white-space: nowrap;
	display: block;
	margin: 0px;
	padding: 0px;
}
#content-column1 strong consumerst {
	color: #C0580C;
}
#content-column2 .box1sbcolconsumer {
	color: #F2E72D;
}
/*Form Styling*/

#contactFormMain p {
	line-height: 18px;
	clear: both;
	padding: 0;
}
#formwrapper {
	border: thin solid #6A718D;
}
.formstyling {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	background-color: #F9FBFF;
	border: 1px ridge #939CC1;
}
.asterisk {
	color: #990033;
	font-size: 14px;
}
#contactFormMain .inputFieldSize1 { width: 196px; }
#contactFormMain .selectFieldSize1 { width: 196px; }
#contactFormMain .textareaFieldSize1 { height: 100px; width: 300px; }
#contactFormMain .checkboxSize1 { height: 14px; margin: 2px 0px 0px 0px; }
#contactFormMain .textNoBreak { white-space: nowrap; }
#main #container .content-holder #content .formstyling .asterisk {
	font-size: 9px;
}
