/* DMD_styles.css */







body {

	background-color:#cacaca;

	background-image: url("bkg_repeat.jpg");

	background-repeat: repeat-x;

	padding:0px;

	margin:0px;

	}

	

.legal, .footerNav {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:7pt;

	color:#333;

}	



.footerNav {

	font: Arial,sans-serif; 

	color:#0783B6;

}





.contentLeft	{

	background-image: url("img/layout_contentLeftRepeatV.gif");

	background-repeat: repeat-y;

	height:100%;

}



.contentRight	{

	background-image: url("img/layout_contentRightRepeatV.gif");

	background-repeat: repeat-y;

	height:100%;

}



.contentBottom	{

	background-image: url("img/layout_contentBottomMiddle.gif");

	background-repeat: repeat-x;

}



/*

.menuBar {

	background-image: url("img/layout_menuBkgRepeat.gif");

	background-repeat: repeat-x;

}

*/

.menuItem, .menuBar {

	background-image: url("img/layout_menuBkgRepeat.jpg");

	background-repeat: repeat-x;

	text-align:center;

}







.mainContent {

	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;

	font-size:9pt;

	color:#354456;

	line-height: 24px;

	text-align:justify;

}





a.mainMenuLink:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #acb9ca;

	font-weight:bold;

	text-decoration:none;

}



a.mainMenuLink:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight:bold;

	text-decoration:none;

}



a.mainMenuLink:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #acb9ca;

	font-weight:bold;

	text-decoration:none;

}



a.mainMenuLink:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight:bold;

}







.resumeContent, .resumeContent p, .resumeConte li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #354456;

}


.resumeCallOutCell {
	font-size:14px;
	width:150px;
	background-color:#e0dcc6;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	color:#333;	
}

.resumeCallOutContent {
	padding:10px 10px 10px 10px;
}

.resumeSectionHeadline {
	font-size:14px;
	font-weight:bold;
	color:#333;
}

ul.resumeContentListing {
	margin-top:6px;	
}

#recentCaption  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #354456;

	font-weight:bolder;

}







.recentOff, .recentImgOff {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #354456;

	font-weight:bold;

	opacity:1; 

	-moz-opacity:1;   

	-khtml-pacity:1;

	filter:alpha(opacity=100);

	cursor: pointer;

	cursor: hand;

}





.recentOn, .recentOnImg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #354456;

	font-weight:bold;

	opacity:.50; 

	-moz-opacity:.50;   

	-khtml-pacity:.50;

	filter:alpha(opacity=50); 

}







	
/* ------------------------------------   Portfolio  --------------------------- */	
td.sampleCell {
	
	vertical-align:top;	
}

td.sampleCell a {
	text-decoration:none;
	text-align:center;	
}
span.sampleCaption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#555555;
	text-align:center;
	margin-bottom:15px;
	text-decoration:none;
}
	

/* ------------------------------------   Services  --------------------------- */



.description {

	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;

	font-size:10pt;

	color:#555555;

	text-align:left;

	line-height:24px;

}

	

b.subHead_chrome {

	color:#455568;

	font-weight: bold;

}	

	

	

/* ------------------------------------   FORM   --------------------------- */

.formLabel {

font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;

	font-size:8pt;

	color:#354456;

	text-align:right;

	line-height:12px;

	padding-right:10px;

	font-weight:bold;

}	



.formElement {

	padding:5px;

}



.formElement .input {

	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;

	font-size:8pt;

	color:#555555;

	background-color:#DCDCDC;

	border:1px solid #333333;

}