/***********************************************
	 Dickson Medical Associates
	 	    Style Sheet
		   by Jared Holt
***********************************************/

*{margin:0; padding:0;}

address {font-size:12px; font-weight:bold; text-align:center; margin:15px 0 0 0; padding-bottom:15px;}
a:link {color:#21543F; text-decoration:underline; font-weight:bold;}
a:visited {color:#21543F; text-decoration:underline; font-weight:bold;}
a:hover {color:#0C3026; text-decoration:none;}
a:active {}
body {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff; font-size:12px;}
h1 {font-family:Trebuchet MS, Verdana, Arial, Helvetica; font-size:20px; margin: 6px 0 10px 0px; color:#0C3026; font-weight: bold;}
h2 {font-family:Trebuchet MS, Verdana, Arial, Helvetica; font-size:16px; margin: 6px 0 10px 0px; color:#21543F; font-weight: bold;}
h3 {font-family:Trebuchet MS, Verdana, Arial, Helvetica; font-size:12px; margin: 6px 0 10px 0px; color:#21543F; font-weight: bold;}
ul {margin:4px 15px 0 25px; padding:0 0 14px 0;}
ul li {font-size:12px; list-style: circle; padding:1px 0 1px 0;}

/* These can't be applied globally.  can't assume that all images in these containers need to be styled this way.
   These rules were seriously screwing up the WYSIWYG editor for the CMS.

img {border:0;}
#right img {float:right; margin:15px;}
#bottom img {float:right; margin:0;}
*/

/*********************************************
			    Navigation
*********************************************/
#left ul {margin:15px 0 0 0;}
#left ul li {width:90%; height:auto; margin:3px 0 3px 5px; font-size:11px; list-style-type:none; display:block; float:left; border: 1px solid #F4F0E5;}
#left ul li a:link, #left ul li a:visited {color:#fff; font-weight:bold; display:block; text-decoration:none; background-color:#21543F; /*background-color:#91a47f;*/ padding:5px 5px 5px 5px; border-left:10px solid #0C3026; width:88%; height:100%;}
#left ul li a:hover {color:#fff; background-color:#0C3026; /*background-color:#465e46;*/ border-left:10px solid #fff;}
#left ul li a:active {}
#left ul li a.current {text-decoration:underline;}

/**********************************************
		      General Layout
**********************************************/
#bottom {width:580px; background-color:#F2F3DA; float:right; margin:2px 3px 0 0;}
#crumb {width:780px; height:18px; float:right; background:none;}
#footer {color:#363942; text-align:center; width:780px; height:40px; background-image:url(../images/dma_footer.jpg); background-repeat:no-repeat; margin:10px 0 10px 0; float:left;}
#header {width:780px; height:115px; background-image:url(../images/dma_header.jpg); background-repeat:no-repeat; float:left;}
#left {width:178px; /*background-image:url(../images/dma_sidebar_bg.jpg); background-repeat:no-repeat;*/ float:left; margin:0 10px 0 0; padding:0; /* border:1px solid #006600;*/}
#news {width:520px; background-color:#fff; margin:15px 0 15px 25px; float:left; border:1px solid #333; border-bottom: 0px; overflow:hidden;}
#logo {width:159px; height:158px; display:block; position:relative; z-index:1000; float:left; left:10px; top:10px; margin:0 0 -54px 0;}
#page {margin-left:auto; margin-right:auto; position:relative; margin-top:5px; width:780px; background-color:none; overflow:hidden;}
#right {width:570px;/* background-color:#F2F3DA;*/ margin:0; padding:0 10px 0 0; float:right;/* border:1px solid #E4E7B4;*/}
#round-top {width:780px; height:15px; float:left; background-image:url(../images/dma_wrapper_bg_top.gif); background-repeat:no-repeat; margin:0; padding:0;}
#round-bottom {width:780px; height:15px; float:left; background-image:url(../images/dma_wrapper_bg_btm.gif); background-repeat:no-repeat;}
#wrapper {width:780px; float:left; margin:-3px 0 0 0; background-image:url(../images/dma_wrapper_bg.jpg); background-repeat:repeat-y;}
#fullwrap {width: 778px; background-color: #f3f3db; border: solid 1px #000000; margin-left: auto; margin-right: auto; float: left; }
#full { width: 725px; margin-left: auto; margin-right: auto; }

/**********************************************
		   Paragraphs and Lists
**********************************************/
#crumb p {font-size:10px; margin:3px 15px 0 0; color:#666666; font-weight:bold; float:right;}
#footer p {font-size:10px; margin-top:13px; font-weight:bold;}

#news p.whats_new {height:18px; width:105%; font-size:13px; font-weight:bold; color:#000; margin:0; padding:0; text-align:left; letter-spacing:1px; text-indent:12px; background-image:url(../images/dma_whatsnew_bg.jpg); background-repeat:repeat-x; border-bottom:1px solid #333;}
#news blockquote {width: 510px; padding: 5px; float:left; border-bottom:1px solid #333;}
#news p {margin:0; font-size:11px; padding: 0;}
#news a:link {text-decoration:underline; font-weight:bold; color:#333333;}
#news a:hover {text-decoration:none; color:#666666;}
#news a:active {}
#news ul li {font-size:10px;}

#right p {margin:0 0 10px 0;}

/**********************************************
		   Physicians Pages
**********************************************/
#right h2.phys_h2 {margin:0 0 0 10px; text-decoration:underline;}
#right img.phys_img {float:right; margin: 0 0 3px 0; border:0; padding:0 0 0 10px;}
#right blockquote.phys_block {margin:2px 0 0 0; padding:0 0 14px 0;}

#right div.specialties,
#right div.locations {
float:right;
clear:right;
padding:5px;
background:#21543F;
width:120px;
margin: 0 0 3px 5px;
font-size:85%;
color: #fff;
}

#right div.specialties h3,
#right div.locations h3{
margin:0;
padding:0;
font-weight:bold;
color:#fff;
}

#right div.specialties ul,
#right div.locations ul{
display:block;
margin:0;
padding:0;
list-style:none;
}

#right div.specialties ul li a,
#right div.locations ul li a{
color: #fff;
font-size: 75%;
font-weight: normal;
text-decoration: none;
}

#right div.specialties ul li a:hover,
#right div.locations ul li a:hover{
color: #fff;
font-size: 75%;
font-weight: normal;
text-decoration: underline;
}

#right img.loc_img {float: right; margin: 0; border: 0; padding: 0 0 0 10px;}

/**********************************************
	DATA TABLE
**********************************************/
.datatable {background: #FFF;color: #000000;border: 1px solid #303E5A;font: normal 12px Verdana, Arial, Helvetica, sans-serif;text-align: center;}
.dtheader {background: #21543F;color: #FFF;font-weight: bold;}
.dtrow {background: #FFF;}
.dtaltrow {background: #f6f6f6;}

/**********************************************
	CLEARFIX
**********************************************/
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

/*********************************
   Employment Application Classes
*********************************/
.tableWrap { width:700px; border:solid 1px #000000; font-size:10pt; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}
.cellWrap { border:solid 0px #000000; padding:3px; background-color:#D6D6D6;}
.termsTable { width:550px; height:200px; overflow:auto; border:solid 1px #000000; 
				text-align:left; padding:3px; font-size:10pt; 
				font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; background-color: #ffffff;}
.termsCell { width:550px; border:solid 0px #000000; padding:3px;}
.agreeText { color:Red; }
.titleWrap { width:700px; text-align:left; padding:6px; } 
#defaultWrap { width:720px; margin-left:auto; margin-right:auto; margin-bottom:12px; padding:5px; }