/* PRINT CSS
	 Style sheet for when page are printed
	 You may want to consider, setting display to none for navigational elements, and adjusting content areas for sheets of paper.
	 This syle sheet is a copy of the other, but would need to be customized.
*/

body {
	padding:0px;
	margin:0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, "Sans Serif";
	background:#4f8ac4;

	text-align: left; 
}

p, ol, ul, li, td, tr {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, "Sans Serif";
	font-size:12px;
	text-align: left; 
}
img  {border:none;}
h1 {
	font-size: 16px;
	padding: 10px 0px 0px 10px;
}

a, a:link, a:active {
	color:#000066;
	text-decoration:none;
}

a:hover {
	color:#336699;
	text-decoration:underline;
}

#logo {
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	text-align: left;
	position: relative;
}

#photo {
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	text-align: left;
	position: relative;
}
#subb, #footer img, #pad3, #top_pic img, .white_line, .line, #telefon, .triangl, .power, .main {display:none;}
#pad, .copyright {
	font-size: 11px;
}
#text1 {font-size: 13px; text-align:left; font-weight: bold ;padding-bottom:30px;}
#text2 { text-align:left;}
#pad {padding-top:50px;text-align:left;float:left;width:100%;}
.copyright {text-align:left; float:left;}
.wsg{float:right;}


#content {
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	text-align: left;
}

#body	{
	padding: 10px;
	font-size: 12px;	
}

#footer {
	background:  #003366;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	text-align: left;
	position: relative;
}

#footer a {
	color: #FBFBFB;
	font-size:  11px;
	padding: 0px 0px 0px 10px;
}

#topnav {
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	text-align: left;
	position: relative;
}

#submenu, #practices, #offices, #attorneys, #feed {
	float: right;
	background-color: #efefef;
	margin: 0px;
	padding: 5px 0px 5px 4px;
	border: solid 1px #CCC;
	width: 200px;
}

#submenu ul, #submenu li, #submenu p, #feed a,
#practices ul, #practices li, #practices p,
#offices ul, #offices li, #offices p,
#attorneys ul, #attorneys li, #attorneys p {
	margin: 0px;
	padding: 5px 0px 5px 4px;
	list-style: square inside;
	font-size: 11px;
}

#news{

}

#attorney {
	padding: 10px;
}

#attorney-body{
}

#attorney-offices{
	float: right;
	background-color: #efefef;
	margin: 0px 10px 10px 10px;
	padding: 10px 10px 0px 10px;
	border: solid 1px #CCC;
	width: 200px;
}

#attorney-practices{
	float: right;
	background-color: #efefef;
	margin: 0px 10px 10px 10px;
	padding: 10px 10px 0px 10px;
	border: solid 1px #CCC;
	width: 200px;
	clear: right;
}
.formselect{
	width: 150px;
	font-size: 10px;
}

.formbutton{
	color:#FBFBFB;
	font-family:'trebuchet ms', helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;   /*background-color:#003366;*/
}

#search{
	padding: 10px;
}

#options{
	padding-top: 20px;
	font-size: 10px;
}

.formwidth{
	width:200px;
}

/* THIS IS THE MENU 
---------------------------------------------------------*/

/* Overall Box Properties */
#menu {
	display:none;
}

