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

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-size:80%;
	margin-top:0px;
	background-color:#003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-size:80%;
}
p
{
	color:#000000;
	line-height:130%;
}
h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	color:#003366;
	font-style:italic;
}
h2
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:135%;
	color:#003366;
}
h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:110%;
	color:#9a9a9b;
	font-style:italic;
}
h4
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:98%;
	color:#003366;
	font-style:italic;
}
h5
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:80%;
	color:#9a9a9b;
	font-style:italic;
}

#outter
{
	width:810px;
	margin-left:auto;
	margin-right:auto;
	background-color:#b3b3b4;
	padding-top:10px;
	/*border:1px solid #000000;
	border-top:none;*/
}
#inner
{
	width:760px;
	margin-left:auto;
	margin-right:auto;
}
#header
{
	width:100%;
}
#logo
{
	width:100%;
	height:81px;
	display:block;
}
#t_nav
{
	height:36px;
	width:100%;
	clear:both;
	margin-top:10px;
	background-color:#003366;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:130%;
}
#t_nav ul
{
	margin:0px;
	padding:0px;
	font-style:italic;
}
#t_nav ul li
{
	list-style:none;
	float:left;
	padding-top:10px;
	padding-bottom:5px;
	font-size:70%;
}
#t_nav ul li a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:110%;
	padding-right:10px;
	padding-left:10px;
}
#t_nav ul li a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:110%;
}

#header_img
{
	margin-top:10px;
	width:100%;
}

#content
{
	width:100%;
	background-image:url(../../images/scale_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-top:15px;
	min-height:440px;
}
#content_inner
{
	width:540px;
	float:left;
}
#practice_areas
{
	width:197px;
	float:right;
	background-image:url(../../images/right_col_m.jpg);
	margin-bottom:20px;
	margin-left:10px;
}
#practice_areas h4 a
{
	color:#003399;
	font-style:italic;
	text-decoration:none;
}
#practice_areas h4 a:hover
{
	color:#003399;
	font-style:italic;
	text-decoration:underline;
}

#footer
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	height:129px;
	background-color:#8e8c85;
	text-align:center;
	color:#FFFFFF;
	font-size:90%;
	line-height:130%;
	clear:both;
	
}
#footer p
{
	color:#FFFFFF;
}
#footer a
{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
#footer ul
{
	padding-top:20px;
}
#footer ul li
{
	display:inline;
	list-style:none;
}
#footer ul li a
{
	padding:0px 5px;
	color:#FFFFFF;
	text-decoration:none;
}
#footer ul li 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_80_p
{
	width:80%;
}
.w_90_p
{
	width:90%;
}

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

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

/* Text Align */
.ta_c
{
	text-align:center;
}
.ta_r
{
	text-align:right;
}

/* 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;
}
