@charset "utf-8";
/* CSS Document */

h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
}
h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
}
h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
}
p
{
	font-size:100%;
	line-height:150%;
}
a
{
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
a:hover
{
	text-decoration:underline;
	color:#000066;
}
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-size:80%;
	margin:0px;	
}
#container
{
	width:100%;
	background-image:url(../../images/city.jpg);
	background-position:center 82px;
	background-repeat:repeat-x;
	margin:0px;
}
#outter
{
	width:799px;
	margin-left:auto;
	margin-right:auto;
}

#header
{
	width:799px;
	height:536px;
}
#top_left_header
{
	width:373px;
	float:left;
	height:82px;
}
#top_right_header
{
	width:415px;
	float:left;
	height:82px;
	text-align:right;
	
	font-size:90%;
	font-weight:bold;
	color:#000033;
}
#header_left
{
	clear:both;
	width:372px;
	float:left;
	border-left:1px solid #000033;
	height:456px;
}
#header_right
{
	width:425px;
	float:left;
	background-image:url(../../images/header_right.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:456px;
	border-right:1px solid #000033;
}
#logo_top
{
	height:82px;
	width:373px;
	float:left;
	background-image:url(../../images/logo_top.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
}
#logo_top p
{
	display:none;
}
#logo_bottom
{
	height:58px;
	width:373px;
	float:left;
	display:block;
	background-image:url(../../images/logo_bottom.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#logo_bottom p
{
	display:none;
}



/* **************** Left Nav  ******************* */
a#workers_comp
{
	width:100%;
	height:72px;
	clear:both;
	background-image:url(../../images/workers_comp.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
}
a:hover#workers_comp
{
	background-position:0px -72px;
}
a#workers_comp p
{
	display:none;
}
a#personal_injury
{
	width:100%;
	height:48px;
	clear:both;
	display:block;
	background-image:url(../../images/personal_injury.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a:hover#personal_injury
{
	background-position:0px -48px;
}
#personal_injury p
{
	display:none;
}
#real_estate
{
	width:100%;
	height:56px;
	clear:both;
	background-image:url(../../images/real_estate.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
}
a:hover#real_estate
{
	background-position:0px -56px;
}
#real_estate p
{
	display:none;
}
#general_practice
{
	width:100%;
	height:60px;
	clear:both;
	background-image:url(../../images/general_practice.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
}
a:hover#general_practice
{
	background-position:0px -60px;
}
#general_practice p
{
	display:none;
}


/************ End Left Nav *************/
#header_left_phone
{
	width:100%;
	height:132px;
	clear:both;
	background-image:url(../../images/header_phone.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#header_left_phone p
{
	display:none;
}

/* Navigation */
#nav
{
	width:100%;
	height:69px;
	float:left;
	clear:both;
	margin-top:358px;
}
#home
{
	background-image:url(../../images/home.jpg);
	background-repeat:no-repeat;
	height:69px;
	width:57px;
	float:left;
	display:block;
}
a:hover#home 
{
	background-position:0px 0px;
}
a:active#home 
{
	background-position:0px 0px;
}
a#home 
{
	background-position:0px -69px;
}

#home p
{
	display:none;
}

#about_us
{
	background-image:url(../../images/about.jpg);
	background-repeat:no-repeat;
	height:69px;
	width:95px;
	float:left;
	display:block;
}
a:hover#about_us 
{
	background-position:0px 0px;
}
a:active#about_us 
{
	background-position:0px 0px;
}
a#about_us
{
	background-position:0px -69px;
}
#about_us p
{
	display:none;
}

#contact_us
{
	background-image:url(../../images/contact.jpg);
	background-repeat:no-repeat;
	height:69px;
	width:92px;
	float:left;
	display:block;
}
a:hover#contact_us 
{
	background-position:0px 0px;
}
a:active#home 
{
	background-position:0px -69px;
}
a#contact_us 
{
	background-position:0px -69px;
}
#contact_us p
{
	display:none;
}

#directions
{
	background-image:url(../../images/directions.jpg);
	background-repeat:no-repeat;
	height:69px;
	width:101px;
	float:left;
	display:block;
}
a:hover#directions 
{
	background-position:0px 0px;
}
a:active#directions 
{
	background-position:0px 0px;
}
a#directions
{
	background-position:0px -69px;
}
#directions p
{
	display:none;
}

#services
{
	background-image:url(../../images/services.jpg);
	background-repeat:no-repeat;
	height:69px;
	width:80px;
	float:left;
	display:block;
}
a:hover#services
{
	background-position:0px 0px;
}
a:active#services
{
	background-position:0px 0px;
}
a#services 
{
	background-position:0px -69px;
}
#services p
{
	display:none;
}

/* End Navigation */


#content
{
	width:757px;
	border:1px solid #000033;
	border-top:none;
	border-bottom:none;
	margin-left:0px;
	margin-top:-20px;
	margin-bottom:0px;
	min-height:700px;
	background-image:url(../../images/liberty.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
}


#contact
{
	width:245px;
	height:448px;
	background-image:url(../../images/contact_us.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:8px;
	text-align:right;
	font-weight:bold;
	margin-left:15px;
	margin-bottom:15px;
}
#contact h2
{
	font-size:140%;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-indent:5px;
}
#contact input, textarea
{
	margin-top:5px;
	
}

.contact_submit
{
	border:1px solid #CCCCCC;
	background-color:#000033;
	padding:0px 10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:85%;
}



#footer
{
	width:100%;
	clear:both;
	background-image:url(../../images/footer_repeat.jpg);
	background-repeat:repeat-x;
	height:44px;
	color:#FFFFFF;
	font-size:80%;
	margin-top:-12px;
}
#footer_inner
{
	width:799px;
	height:44px;
	padding-left:20px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}
#footer_l
{
	width:25%;
	float:left;
	text-align:left;
}
#footer_r ul
{
	margin:0px;
	padding:0px;
}
#footer_r ul li
{
	display:inline;
	margin:0px;
	padding:0px;
	padding-left:5px;
}
#footer_m
{
	width:30%;
	float:left;
	text-align:center;
}
#footer_r
{
	width:40%;
	float:left;
	text-align:right;
}

#footer a
{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}











/* Width */

.w_100_p
{
	width:100%;
}
.w_25_p
{
	width:25%;
}
.w_49_p
{
	width:49%;
}
.w_50_p
{
	width:50%;
}
.w_75_p
{
	width:75%;
}

.w_250
{
	width:250px;
}
.w_500
{
	width:500px;
}
.w_750
{
	width:750px;
}

/* Floats */
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.clb
{
	clear:both;
}

/* Padding */
.pt_5
{
	padding-top:5px;
}
.pt_10
{
	padding-top:10px;
}
.pt_15
{
	padding-top:15px;
}
.pt_20
{
	padding-top:20px;
}

.pr_5
{
	padding-right:5px;
}
.pr_10
{
	padding-right:10px;
}
.pr_15
{
	padding-right:15px;
}
.pr_20
{
	padding-right:20px;
}

.pb_5
{
	padding-bottom:5px;
}
.pb_10
{
	padding-bottom:10px;
}
.pb_15
{
	padding-bottom:15px;
}
.pb_20
{
	padding-bottom:20px;
}

.pl_5
{
	padding-left:5px;
}
.pl_10
{
	padding-left:10px;
}
.pl_15
{
	padding-left:15px;
}
.pl_20
{
	padding-left:20px;
}

/* Margin */
.m_0
{
	margin:0px;
}
.mt_5
{
	margin-top:5px;
}
.mt_10
{
	margin-top:10px;
}
.mt_15
{
	margin-top:15px;
}
.mt_20
{
	margin-top:20px;
}

.mr_5
{
	margin-right:5px;
}
.mr_10
{
	margin-right:10px;
}
.mr_15
{
	margin-right:15px;
}
.mr_20
{
	margin-right:20px;
}

.mb_5
{
	margin-bottom:5px;
}
.mb_10
{
	margin-bottom:10px;
}
.mb_15
{
	margin-bottom:15px;
}
.mb_20
{
	margin-bottom:20px;
}

.ml_5
{
	margin-left:5px;
}
.ml_10
{
	margin-left:10px;
}
.ml_15
{
	margin-left:15px;
}
.ml_20
{
	margin-left:20px;
}
