/*===============================================================================
=== Browser Reset ===============================================================
=================================================================================
===============================================================================*/
* { margin: 0; padding: 0; }
body img, body a { outline: none; border: none; }
li { padding: 0 0 5px 0; }
/*===============================================================================
=== Structure ===================================================================
=================================================================================
===============================================================================*/
body { background: #e6e6c8 url(http://www.medmal1.com/images/template/bg_body.gif) repeat-x left top; }
div#wrapper { margin: 20px auto; width: 800px; overflow: auto; 
	background: url(http://www.medmal1.com/images/template/bg_wrapper.gif) repeat-y left top; }
div#sidebar { width: 221px; float: left; overflow: auto; clear: left;
	background: transparent url(http://www.medmal1.com/images/template/bg_sidebar.gif) no-repeat 0 162px; }
	div#sidebar h1 { margin: 0; width: 221px; height: 120px; text-indent: -9999px; overflow: hidden; }
	div#sidebar h1 a { width: 221px; height: 120px; display: block;
		background: transparent url(http://www.medmal1.com/images/template/logo.gif) no-repeat left top; }
	div#sidebar div#mainsearch { background-color: #3a465a; }
	div#sidebar div#mainmenu { padding: 10px; }
div#maincontent { width: 579px; float: left; overflow: auto; clear: right; }
	div#maincontent h2#home_img { margin: 0; height: 114px; width: 575px; text-indent: -9999px;
		background-image: url(http://www.medmal1.com/images/template/header_hands.jpg); }
	div#maincontent h2#injuries_img { margin: 0; height: 114px; width: 575px; text-indent: -9999px;
		background: url(http://www.medmal1.com/images/sections/injuries/typescases.jpg) no-repeat 1px 0; }
	div#maincontent h2#case_img { margin: 0; height: 114px; width: 575px; text-indent: -9999px;
		background: url(http://www.medmal1.com/images/sections/case/inner_doc.jpg) no-repeat 1px 0; }
	div#maincontent h2#results_img { margin: 0; height: 114px; width: 575px; text-indent: -9999px;
		background: url(http://www.medmal1.com/images/sections/results/inner_court.jpg) no-repeat 1px 0; }
div#maincontent div#adbar { width: 576px; height: 35px;
	background: transparent url(http://www.medmal1.com/images/template/bg_ad_bar.gif) no-repeat left top; }
	div#maincontent div#adbar a { height: 35px; line-height: 35px; display: block; }
	div#maincontent div#adbar a.txt { margin: 0 0 0 30px; font-size: 10px; font-weight: bold; color: #666; float: left; }
	div#maincontent div#adbar a.btn { width: 150px; text-indent: -9999px; float: right;
		background: transparent url(http://www.medmal1.com/images/template/btn_review2.gif) no-repeat left top; }
	div#maincontent div#mc-cs2 { padding: 40px 40px 20px 40px; width: 325px; float: left; }
	div#maincontent div#mc-cs3 { padding: 40px 0 20px 0; width: 150px; float: left; }
		div#maincontent div#mc-cs3 table tr td { padding: 5px 0; }
	div#maincontent div#mc-cs4 { padding: 40px 40px 20px 40px; width: 499px; float: left; }
div#footer { padding:  35px 0 20px 220px; min-height: 50px; clear: both;
	background: #e6e6c8 url(http://www.medmal1.com/images/template/bg_main_btm.gif) no-repeat right top; }
	div#footer div#fc-cs1 { overflow: auto; }
	div#footer div.fc-col { margin-left:  20px; padding-left: 5px; width:  173px; 
		border-left:  2px solid #838353; float:  left; }
	div#footer div.fc-col:first-child { margin-left:  0; }
/*===============================================================================
=== Typography ==================================================================
=================================================================================
===============================================================================*/
body { font-family: Verdana, sans-serif; font-size: 11px; color: #000; line-height: 160%; }
p { margin:  15px 0; }
h1, h2, h3, h4 { margin: 15px 0; color: #5a6a83; }
h4 { margin-top: 15px; margin-bottom: 0px; }
h4 + p { margin-top: 0px; }
h1:first-child, h2:first-child { margin: 0; }
h1 { font-size: 25px; }
h2 { font-size: 21px; font-family: Arial, sans-serif; font-weight: normal; line-height: 25px; }
h3 { font-size: 14px; }
h4, h5 { font-size: 12px; }
h2.sectiontitle { margin: 0; }
div#mc-cs3 { font-size: .85em; line-height: 1.3em; }
div#footer { font-size: .9em; line-height: 1.5em; color: #838353; }
div#footer p { margin: 0; padding: 0; }
div#sidebar { color: #838353; }
div#sidebar p { font-size: 10px; }
.center { text-align: center; }
div#sidebar p.legal { font-size: 9px; }
blockquote { margin: 20px; padding: 20px; border-left: 3px solid #333; font-style: italic;  }
/*===============================================================================
=== Menu and Lists ==============================================================
=================================================================================
===============================================================================*/
ul { margin-left: 2em; }
ul#menu, ul#menu ul, ul#crumb { list-style: none; margin: 0; }
	ul#menu { padding-left: 10px; }
	ul#menu ul { padding-left: 20px; }
ul#menu li { padding: 0; margin-bottom: 10px; font-weight: bold; }
ul#menu ul li { padding: 0; margin-top: 3px; margin-bottom: 0; font-weight: normal; }
ul#menu .ishidden { display: none; }
ul#crumb li { padding: 0; line-height:  30px; text-align: center; }
ul#crumb li a { height: 30px; display: block;
	background: transparent url(http://www.medmal1.com/images/template/bg_crumb.gif) repeat-x left top; }
/*===============================================================================
=== Links =======================================================================
=================================================================================
===============================================================================*/
body a { text-decoration: none; cursor: pointer; color: #575739; }
body a:link { color: #575739; }
body a:visited { color: #575739; }
body a:active { color: #000; }
body a:hover { color: #838353; text-decoration: underline; }
.caseblock a:link { text-decoration: none; }
#mc-cs2 a:link, #mc-cs4 a:link, #mc-cs2 a:visited, #mc-cs4 a:visited { text-decoration: underline; }
#mc-cs4 a.resultslink { text-decoration: none; }
/*===============================================================================
=== Spacers and Misc ============================================================
=================================================================================
===============================================================================*/
.fltleft, .imgleft { float: left; }
.fltright, .imgright { float: right; }
	.imgleft { padding: 0 10px 10px 0; }
	.imgright { padding: 0 0 10px 10px; }
div.clearfix { clear: both; }
div#mainsearch { padding: 7px; overflow: auto; border-bottom: 3px solid #333; }
	div#mainsearch input { float: left; width: 152px; }
	div#mainsearch input#keywords { padding: 5px; font-size: 12px; color: #fff; background-color: #4C5769; border: none; }
	div#mainsearch input#submitbtn { margin: 0 0 0 5px; width: 35px; height: 25px; 	text-indent: -9999px; overflow: hidden;
		display: block; border: none; }
	div#mainsearch input#submitbtn:hover { cursor: pointer; }
div.searchresult { margin-bottom: 20px; padding: 10px 0; border-bottom: 1px dashed #333; }
div.caseblock { margin-bottom: 10px; padding: 10px 0; border-bottom: 1px solid #e6e6c8; }
/*===============================================================================
=== Contact Page ================================================================
=================================================================================
===============================================================================*/
ul#contactmenu { list-style: none; margin: 20px 0 0 0; }
div#contactform { margin-right: 40px; width: 230px; overflow: auto; }
	div#contactform input, div#contactform textarea { padding: 10px; background-color: #ededed; width: 210px; border: none; }
	div#contactform input#submitbutton { padding: 10px; width: 80px; background-color: #666; color: #eee; float: right; }
	div#contactform input#submitbutton:hover { cursor: pointer; }
div#teleinfo { width: 229px; }