/* Style sheet for MedPrep Group - (c) 2003 by 3 Roads Media */

/******* Globals ****/

* { margin:0; padding:0; }

body { background:#8c8c8c; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }

a		{ color:#00a200; text-decoration:none; }
a:hover { text-decoration:underline; }

.clear	{ clear:both; }

h1, h2	{ color:#00a200; text-transform:uppercase; }
h1		{ font-size:200%; }
h2		{ font-size:175%; }
h1#welcome { padding:18px 0 40px 75px; background:url(images/welcome.jpg) no-repeat; }
h1#whowear { padding:18px 0 40px 75px; background:url(images/whoweare.jpg) no-repeat; }
h1#service { padding:18px 0 40px 75px; background:url(images/consulting.jpg) no-repeat; }
h1#clients { padding:18px 0 40px 75px; background:url(images/clients.jpg) no-repeat; }
h1#referen { padding:18px 0 40px 75px; background:url(images/references.jpg) no-repeat; }

p		{ padding-bottom:1.2em; line-height:2.5em; }

ul		{ margin-left:20px; list-style:disc; }
ul li	{ margin:0 0 1em 2px; }

.whitespace { margin:1em 0; }


/******* Structure ****/

#wrapper { margin:0 auto; text-align:center; width:780px; }

#content				{ margin-top:10px; background:#fff; text-align:left; min-height:500px; height:auto; }
#content .inner			{ padding:20px 50px; }
#content .inner table	{ margin-left:75px; }

#sidebar		{ padding:20px 25px; float:left; background:#d7d7d7; width:210px; min-height:500px; height:auto; }
#sidebar-right	{ margin-left:520px; padding:20px 25px; background:#d7d7d7; width:210px; min-height:500px; height:auto; }

#main { margin-left:260px; padding:20px 50px; }
#main p, #main-left p { padding-left:75px; line-height:3.0em; }

#main-left		{ padding:20px 50px; float:left; width:420px; }
#main-left ul	{ margin-left:90px; }

#footer			{ margin:3px 0 1px 0; margin:0 0 1px 0 !important; color:#fff; background:#8c8c8c; clear:left; }
#footer p		{ padding:0; }

#caseStudy h2	{ margin-left:5px; padding:10px 0 25px 70px; background:url(images/casestudy.png) no-repeat; }
#caseStudy img	{ margin:15px 0 30px 10px; }

#consultants h2	{ margin-left:-5px; padding:0 0 10px 65px; background:url(images/leaves.png) no-repeat; }

#emergency h2	{ margin-left:-10px; padding:22px 0 40px 65px; background:url(images/emer.png) no-repeat; font-size:160%; }

#case-studies h2 { margin-left:-5px; padding:10px 0 15px 65px; background:url(images/leaves.png) no-repeat; }


/******* Contact Page ****/

#contact-list	{ list-style:none; }
#contact-list li { margin-bottom:1em; }

.contact-pane	{ padding:20px; float:left; width:220px; background:#fff; min-height:460px; height:auto; }
.shaded			{ background:#d7d7d7; }

h1#contact-email { padding:18px 0 40px 65px; background:url(images/contact-email.jpg) no-repeat; }
h1#contact-phone { padding:18px 0 40px 65px; background:url(images/contact-phone.jpg) no-repeat; }
h1#contact-smail { padding:18px 0 40px 64px; background:url(images/contact-smail.jpg) no-repeat; }


/******* Pop-up Form ****/

body#popupForm { background:#fff; }

.error		{ margin-left:10.5em; display:none; color:red; }

fieldset	{ margin:20px; padding:0; width:550px; background:url(images/form-bg.jpg) repeat-x; border:2px solid #b3b3b3; }
fieldset ol	{ padding:1em 1em 0 2em; list-style:none; }
fieldset li	{ padding-bottom:1em; }
fieldset.submit { border-style:none; background:none; }

input.submit	{ padding:0.1em; width:4em; background:#ededed; border:2px solid #b3b3b3; float:right; cursor:pointer; }
input.text		{ width:15em; border:1px solid #b3b3b3; }

label			{ margin-right:1em; padding-top:0.15em; position:relative; display:block; float:left; width:6em;
				  text-align:right; font-size:12px; color:#03a748; }
label strong	{ position:absolute; left:30em; top:0.4em; color:#cc0000; font-size:75%; }

legend		{ margin-left:1em; padding:0 2px; color:#000; font-weight:bold; text-transform:uppercase; }

textarea	{ border:1px solid #b3b3b3; }

#thanks		{ padding:2em; width:550; height:430px; border:2px solid #b3b3b3;
			  font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#thanks a	{ color:#0fa24a; }


/******* References Page ****/

#confList		{ padding:0 75px 20px; }
h3.confFolder	{ margin-bottom:5px; padding:0 0 5px 25px; }
ul.accordian	{ list-style:none; }


/******* IE6 Fixes ****/

/*\*/
* html #content, * html #sidebar, * html #sidebar-right, * html .contact-pane { height:460px; }
* html #sidebar-right	{ width:207px; }
* html #consultants h2	{ font-size:160%; }
* html #emergency h2	{ font-size:150%; }
/**/