/* CSS Document by Pramith Rupasinghe */

body {
	margin:0;
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#000;
}

img {
	margin:0;
	border:0;
}

.main_container {
	margin:auto;
	width:1024px;
	height:auto;
	overflow:hidden;
}

p, h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
	margin-top:15px;
	margin-bottom:0px;
}

.list {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
	margin-top:15px;
	margin-bottom:0px;
}

.list_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
}

/* Header - Begins */
.header {
	float:left;
	width:1024px;
	height:243px;
	background-color:#FFFFFF;
}

.header_top {
	float:left;
	width:1024px;
	height:211px;
}

/************************* Top Navigation Bar - Begins *********************************/
.nav_bar {
	clear:both;
	float:left;
	width:1024px;
	height:32px;
}

.nav_bar ul { list-style-type:none; display:table; padding:0px; margin:0px; width:1024px; }
.nav_bar li { list-style-type:none; display:table-cell; }
.nav_bar li { float: left;}
.nav_bar .seperater { height:32px; width:1px; background:url(../pix/top_navi/navi_bar_seperater.jpg) no-repeat top left; display:block; }

.nav_bar .home a { height:32px; width:146px; background:url(../pix/top_navi/btn_home.jpg) no-repeat top left; display:block; }
.nav_bar .home a:hover { background:url(../pix/top_navi/btn_home.jpg) no-repeat bottom left; display:block; }

.nav_bar .about a { height:32px; width:145px; background:url(../pix/top_navi/btn_about.jpg) no-repeat top left; display:block; }
.nav_bar .about a:hover { background:url(../pix/top_navi/btn_about.jpg) no-repeat bottom left; display:block; }

.nav_bar .resource_guide a { height:32px; width:146px; background:url(../pix/top_navi/btn_resource_guide.jpg) no-repeat top left; display:block; }
.nav_bar .resource_guide a:hover { background:url(../pix/top_navi/btn_resource_guide.jpg) no-repeat bottom left; display:block; }

.nav_bar .legal a { height:32px; width:145px; background:url(../pix/top_navi/btn_legal.jpg) no-repeat top left; display:block; }
.nav_bar .legal a:hover { background:url(../pix/top_navi/btn_legal.jpg) no-repeat bottom left; display:block; }

.nav_bar .practice a { height:32px; width:145px; background:url(../pix/top_navi/btn_practice.jpg) no-repeat top left; display:block; }
.nav_bar .practice a:hover { background:url(../pix/top_navi/btn_practice.jpg) no-repeat bottom left; display:block; }

.nav_bar .faq a { height:32px; width:145px; background:url(../pix/top_navi/btn_faq.jpg) no-repeat top left; display:block; }
.nav_bar .faq a:hover { background:url(../pix/top_navi/btn_faq.jpg) no-repeat bottom left; display:block; }

.nav_bar .contact_us a { height:32px; width:146px; background:url(../pix/top_navi/btn_contact_us.jpg) no-repeat top left; display:block; }
.nav_bar .contact_us a:hover { background:url(../pix/top_navi/btn_contact_us.jpg) no-repeat bottom left; display:block; }

/************************* Top Navigation Bar - Ends *********************************/
/* Header - Ends */


/* Mid Container - Begins */
.mid_container {
	clear:both;
	float:left;
	width:1024px;
	height:auto;
	overflow:hidden;
	background-color:#FFFFFF;
	padding-bottom:10px;
}


	/* Left Menu - Begins */
.left_menu {
	float:left;
	width:162px;
	height:auto;
	overflow:hidden;
	background-color:#FFFFFF;
}
	/* Left Menu - Ends */


	/* Mid Body - Begins */
.mid_body {
	float:left;
	width:633px;
	height:auto;
	overflow:hidden;
	padding:30px 10px 10px 15px;
}

.content p {
	font-size:12px;
	color:#000000;
	line-height:20px;
	margin-top:15px;
	margin-bottom:0;
	margin-right:15px;
}

.home_separater {
	padding-top:25px;
	padding-bottom:25px;
}

.personal_injury_small {
	font-size:11px;
	color:#000000;
	line-height:18px;
}

.padd_right {
	padding-right:20px;
}

.personal_injury_head {
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.personal_injury_head_1 {
	font-size:12px;
	color:#a52322;
	font-weight:bold;
}

.link A:link {
	font-size:12px; color:#a52322; font-weight:bold; text-decoration:none;
}

.link A:visited {
	font-size:12px; color:#a52322; font-weight:bold; text-decoration:none;
}

.link A:hover {
	font-size:12px; color:#000000; font-weight:bold; text-decoration:none;
}

.link_1 A:link {
	font-size:12px; color:#a52322; text-decoration:none;
}

.link_1 A:visited {
	font-size:12px; color:#a52322; text-decoration:none;
}

.link_1 A:hover {
	font-size:12px; color:#000000; text-decoration:none;
}

.image_spacer {
	padding-left:15px;
	padding-bottom:15px;
}

.image_spacer_left {
	padding-right:15px;
	padding-bottom:15px;
	padding-top:15px;
}

.hor_heading {
	padding-top:5px;
	padding-bottom:5px;
}

.links a:link {
	font-size:12px;
	color:#7F0005;
	text-decoration:none;
	line-height:20px;
}

.links a:visited {
	font-size:12px;
	color:#7F0005;
	text-decoration:none;
	line-height:20px;
}

.links a:hover {
	font-size:12px;
	color:#666666;
	text-decoration:none;
	line-height:20px;
}

.sub_headings {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#82171F;
	font-weight:bold;
}
	/* Mid Body - Ends */


	/* Right Menu - Begins */
.right_menu {
	float:left;
	width:195px;
	height:auto;
	overflow:hidden;
	padding:15px 9px 10px 0;
	background-color:#FFFFFF;
}

.contact_bg {
	float:left;
	width:195px;
	height:483px;
	background-image:url(../pix/contact_bg.jpg);
	background-repeat:no-repeat;
}

.contact_bg_inside {
	float:left;
	margin-top:100px;
	width:179px;
	padding-left:8px;
	padding-right:8px;
}

.contact_fields {
	font-size:11px;
	color:#000000;
	background-color:#fdf1f7;
	border: 2px solid #870e0d;
	width:169px;
	padding:3px;
}

.contact_fields_1 {
	font-size:11px;
	color:#000000;
	background-color:#fdf1f7;
	border: 2px solid #870e0d;
	width:130px;
	padding:3px;
}

.text_lables {
	font-size:11px;
	color:#ffffff;
}

.contact_field_small {
	font-size:11px;
	color:#000000;
	background-color:#fdf1f7;
	border: 2px solid #870e0d;
	width:44px;
	padding:3px;
}

.form_text_small {
	font-size:10px;
	color:#FFFFFF;
}

.form_text_normal {
	font-size:12px;
	color:#FFFFFF;
}

.right_menu_others {
	clear:both;
	width:195px;
	height:auto;
	overflow:hidden;
	padding-top:20px;
}

.site_search_field {
	font-size:11px;
	color:#000000;
	border: 1px solid #5a728a;
	width:100px;
	padding:3px;
}

.thank_you {
	background-image:url(../pix/thank_you.jpg);
	background-repeat:no-repeat;
	width:187px;
	height:104px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:15px;
	padding-left:8px;
	line-height:22px;
}
	/* Right Menu - Ends */

/* Mid Container - Ends */


/* Footer - Begins */
.footer {
	clear:both;
	/*float:left;*/
	margin:auto;
	width:1024px;
	height:200px;
	background-color:#FFFFFF;
}

.footer_content p {
	font-size:10px;
	color:#FFFFFF;
	line-height:18px;
	margin-top:15px;
	margin-bottom:0;
}

.footer_link A:link {
	font-size:10px; color:#fcd086; font-weight:bold; text-decoration:none;
}

.footer_link A:visited {
	font-size:10px; color:#fcd086; font-weight:bold; text-decoration:none;
}

.footer_link A:hover {
	font-size:10px; color:#FFFFFF; font-weight:bold; text-decoration:none;
}

.footer_link_2 A:link {
	font-size:11px; color:#fcd086; text-decoration:none;
}

.footer_link_2 A:visited {
	font-size:11px; color:#fcd086; text-decoration:none;
}

.footer_link_2 A:hover {
	font-size:11px; color:#FFFFFF; text-decoration:none;
}

.link_seperater {
	font-size:11px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

.powered_by A:link {
	color:#FFFFFF; text-decoration:none;
}

.powered_by A:visited {
	color:#FFFFFF; text-decoration:none;
}

.powered_by A:hover {
	color:#fcd086; text-decoration:none;
}
/* Footer - Ends */