html{}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

a{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
}
a:HOVER{

}
a:VISITED{

}

li{margin-bottom:5px; font-size:12px;}

p{margin:0px 0 2px 0;color:#333;font-size:12px;margin-bottom:11px;line-height:12pt;text-align:justify}
h1{margin-bottom:10px;color:#003847;font-size:16px;margin-top:0px; padding-bottom:5px; border-bottom: 2px dotted #003847;}
h2{margin-bottom:2px;color:#000;font-size:16px}
h3{margin-bottom:2px;color:#A0917F;font-size:14px}
h4{margin-bottom:2px;color:#666;font-size:14px}
h5{margin-bottom:2px;color:#000;font-size:14px}
h6{margin:2px 0;color:#000;font-size:11px;font-weight:normal;margin-bottom:18px;}

/* Site Structure */
div#container{width:930px; padding: 12px 27px 30px 27px;margin:0 auto;background:url(Images/TemplateImages/footer.png) no-repeat bottom right #cbc3c0; border-bottom: 23px solid #003847; }

div#wrapper { float: left; width: 100%; clear:both; display:block;}
div#content{float:right;width:740px; margin-bottom: 30px;}
div#content img { padding: 3px; margin: 10px;}
div#navigation{float:left;width:178px;}
div#navigation-top { }
div#navigation-top a{
	color:#ffffff;
	font: bold 12px arial, helvetica, sans-serif;
	text-decoration:none;
	padding: 4px 0px 4px 13px;
	width: 165px;
	text-align:center;
	background: url(Images/TemplateImages/menu_bg.gif) #003847 no-repeat top left;
	display:block;
}

div#logo { width: 100%; text-align:center;}
div#logo img { margin-top: 20px;}
div#extra1{float:left; margin-bottom:5px; height: 147px; clear:both; display:block;}
#slideshow1{ position:relative; left: 0px; top: 0px;}
#slideshow2{ position:relative; left: 187px; top: 0px;}
#slideshow3{ position:relative; left: 374px; top: 0px;}
#slideshow4{ position:relative; left: 561px; top: 0px;}
#slideshow5{ position:relative; left: 748px; top: 0px;}

div.pics img { border: 1px solid #333333;}
div#menu { float: left; width: 100%; margin-bottom: 20px; clear:both; display:block;}
div#extra2{float:left;clear:left;width:227px;}
div#extra3{float:right;width:764px;height:78px;}
div#footer{clear:both;width:100%;}

p#contact{
	float:left;
	color: #003847;
	font-weight:bold;
	font-size:11px;
}
p#contact a {
	color: #003847;
}

img#dmc_logo { float:right; border:none; }
img#dmc_slogan { float:right; border:none; clear:right; margin: 15px 0px;}

/*span#address,
span#phone {
	margin-right: 15px;
}*/
/* Dynamic Menu */
div#Leftmenu{font-size:11px;background:#F5F4F2;width:166px;padding-left:12px;padding-bottom:6px;}

a.menulinks,
a.currentmenulinks{
	font-weight:bold;
	color:#000;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px solid #666;
	width:155px;
	display:block;
	text-decoration:none;}

a.menulinkschild, a.currentmenulinkschild{
	font-weight:bold;
	color:#666;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:15px;
	border:none;
	width:109px;
	display:block;
	text-decoration:none;}

a.menulinkschildchild, a.currentmenulinkschildchild{
	font-weight:normal;
	color:#333;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:32px;
	border:none;
	width:109px;
	display:block;
	text-decoration:none;}
	
a.menulinks:HOVER,
a.currentmenulinks:HOVER{color:#a69d95;}

a.currentmenulinks{border:none;}
	
a.menulinkschild:HOVER, 
a.currentmenulinkschild:HOVER{color:#A0917F;}
	
a.currentmenulinks{color:#a69d95;}
a.currentmenulinkschild{color:#a69d95;}

.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
.clearfix {
	display: inline-table;
} 
 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {
	display: block;
} 
/* End hide from IE-mac */

