/* 
    Document   : common
    Created on : Apr 16, 2012, 8:50:41 AM
    Author     : Paul
    Description:
        Purpose of the stylesheet follows.
*/

#findalawyerform {
	margin-bottom:9px;
}

table.commonroster {
	border:0; width:100%; padding:0; margin:0;
} table.commonroster tr.row td {
	background:#e0e0e0;  transition:0.5s ease all;
	color:black; font-weight:bold; font-size:12px; line-height:12px; padding:0;
} table.commonroster tr.head td {
	background-color: #535A79; transition:0.5s ease all;
	height:18px; color:white; font-weight:bold; font-size:14px; line-height:14px; padding:5px 8px 5px 8px;
} table.commonroster tr.head td a {
	color:white; text-decoration:underline;
} table.commonroster tr.row.stripe td {
	background:#f0f0f0;
} table.commonroster tr.row td a {
	text-decoration:none; display:block; width:100%; padding:7px 8px 7px 8px; color:black;
} table.commonroster tr.row:hover td {
	background:#B10836; color:white;
} table.commonroster tr.row:hover td a {
	color:white;
} table.commonroster tr.separator td {
	padding:10px 5px 5px 5px;
} table.commonroster tr.row td.smaller {
	font-weight:normal; font-size:10px;
}

div.fourquarters {
	width:936px;
	margin-left:20px;
}

div.fourquarters div.onefourth {
	width:225px; float:left;
} div.fourquarters div.threefourths {
	width:711px; float:left;
}


div.fourquarters div.onefourth div.videobox {
	margin-bottom:0px; margin-top:5px;
}

h1.threequarters {
	width:725px;  color:#000000; 

	padding:19px 0 9px 15px;
	margin:0;
}

div.scrolling-list {

} div.scrolling-list div.arrows {
	position:absolute;
	margin-top:276px;
	background:transparent url('map/arrows.png') 0px 0px no-repeat;
	width:191px; height:20px;
}



div.contentbox.threequarters {
	width:711px;
} div.contentbox.threequarters div.top, div.contentbox.threequarters div.bottom {
	display:block;
	height:15px; width:711px;
} div.contentbox.threequarters div.bottom {
} div.contentbox.threequarters div.inside {
	padding:0 15px 0 15px;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px; font-weight:normal;
}

 div.contentbox.twothirds div.top, div.contentbox.twothirds div.bottom {
	display:block;
	height:15px; width:643px;
} div.contentbox.twothirds div.bottom {
} div.contentbox.twothirds div.inside {
	padding:0 10px 0 0;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px; font-weight:normal;
}

div.contentbox.onefourth {
	width:216px;
	height:215px;
	margin-top:10px;
} div.contentbox.onefourth.short {
	height:150px;
} div.contentbox.onefourth div.top, div.contentbox.onefourth div.bottom {
	display:block;
	height:15px; width:216px;
} div.contentbox.onefourth div.bottom {

	background-position:0px 0px;
} div.contentbox.onefourth div.inside {
	padding:5px 10px 5px 10px;
	width:196px;
	height:165px;

	font-family:Arial,Helvetica,sans-serif;
	font-size:14px; font-weight:normal;
} div.contentbox.onefourth.short div.inside {
	height:112px;
} div.contentbox.onefourth a.headline {
	display:block;
	line-height:14px; margin:-5px 0 6px 0; padding:5px; font-size:11px; text-decoration:none; color:#505050;
} div.contentbox.onefourth a.headline span.title {
	display:block;
	font-weight:bold; white-space: nowrap; width:196px; overflow:hidden;
	margin:0; padding:0; line-height:14px; font-size:11px;
} div.contentbox.onefourth a.headline span.date {
	color:#999; font-size:11px; display:block;
} div.contentbox.onefourth a.headline:hover {
	color:#900; background:#f0f0f0 url('4x4stripe.png') 0px 0px repeat;
} div.contentbox.onefourth a.headline:hover span.date,
  div.contentbox.onefourth a.headline:active span.date {
	color:#505050;
} div.contentbox.onefourth a.headline:active {
	color:#900; background:#f8f0f0 url('4x4redstripe.png') 0px 0px repeat;
}

div.contentbox.onethird {
	width:284px;
	margin-top:10px;
} div.contentbox.onethird div.top, div.contentbox.onethird div.bottom {
	display:block;
	height:15px; width:284px;
} div.contentbox.onethird div.bottom {
	background-position:0px 0px;
} div.contentbox.onethird div.inside {
	padding:0px 10px 0px 10px;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px; font-weight:normal;
}

div.contentbox.onethird h2 {
	margin:0 0 8px 5px; padding:0; line-height:21px;
	font-size:21px; font-weight:bold; font-family:Arial,sans-serif;
} div.contentbox.onethird p {
	margin:0 0 1em 0; padding:0 5px 0 5px; font-size:12px; font-family:Arial,sans-serif; line-height:15px;
	text-align:justify;
}

div.contentbox.onethird form div.field {
	 clear:both;
} div.contentbox.onethird form div.field > label {
	float:left; font-weight:bold; font-size:12px; padding-top:4px; display:block; width:65px;
} div.contentbox.onethird form div.field > input {
	width:100%; float:left; clear:right;
} div.contentbox.onethird form div.field > textarea {
	width:100%; height:50px; font-size:11px; font-family:Arial,sans-serif;
}

div.contentbox p {
	margin:0;
	line-height:20px;
	font-size:14px;
	padding:0 0 1em 0;
}





.widerthirds div.left div.contentbox {

}



.widerthirds div.left .leftblock {
	width:620px;
}

.widerthirds div.left h2 {
	margin:0; padding:6px 0 6px 0;
}

div.left h2 a.small {
	text-decoration:none; font-size:10px; font-weight:normal;
}

div.alphaanchors {
	margin:0; padding:5px 0 1em 0;
	border-bottom:1px solid #B10836;
} div.alphaanchors a, div.alphaanchors span {
	font-size:14px; font-weight:bold; text-decoration:none; transition:0.5s ease all;
	display:block; float:left; padding:0.48em; margin:0 1px 0 0;
	background:#f0f0f0; 
} div.alphaanchors a:hover {
	background:#B10836; color:white;
} div.alphaanchors span {
	background:#e0e0e0; color:#999;
}

div.countryanchors a {
	display:block; float:left; border-bottom: 1px solid #B10836;
	width:150px; font-size:11px; font-weight:bold; color:black; text-decoration:none;
	padding:5px 5px 6px 5px; margin-right:1px; margin-bottom:3px;
} div.countryanchors a img {
	vertical-align:bottom; border:0; margin-bottom:-1px; margin-right:5px; margin-left:1px; width:14px;
} div.countryanchors a:hover {
	background:#fefefe;
	box-shadow: inset 0 3px 5px #dedede;
}
div.stateanchors a {
	background:#e0e0e0; border-radius:6px;
	display:block; float:left;
	width:115px; font-size:11px; font-weight:bold; color:black; text-decoration:none;
	padding:5px; margin-right:2px; margin-bottom:2px;
} div.stateanchors a:hover {
	background:#369; color:white;
}

img.miniregion {
	width:66px; height:66px; border:0; padding:0; margin:10px 5px 0 0; line-height:100%;
}

div.miniregions {
	width:284px;
} div.miniregions img {
	display:block; float:left;
}

div.right h3 {
	font-size:16px; line-height:20px; margin:16px 0 6px 0; padding:10px 0 10px 12px;
	border-top:1px solid #999;
	color: #ffffff;
	background-color: #535A79; font-family: Arial,Helvetica,sans-serif;
}

.behind {
	display:none; visibility:hidden;
}