/*<![CDATA[*/
html, body { margin: 0; padding: 0; border: 0; color: #000; background: #EEE8CD; }
body { font: normal 16px "Gill Sans", "Tahoma", "Arial", sans-serif; line-height: 24px; color: #000; background: #EEE8CD url('/images/DP-452S-10p.jpg') repeat; }
h1, h2, h3, h4 { font-family: "Palatino Linotype", "Georgia", "Times New Roman", serif; color: #00008B; } /* blue */
h1 { font-size: 24px; color: #00008B; }
h2 { text-transform: uppercase; font-size: 14px; color: #00008B; }
h3 { text-transform: uppercase; font-size: 12px;color: #00008B; }
h4 { text-transform: uppercase; font-size: 10px; color: #00008B; }
a { color: #03F; } /* blue */
p { margin: 0 0 18px; }
#container { width: 760px; margin: 0 auto; color: #000; background: #EEE8CD; }
/* Header */
div#header { margin: 0 0 60px; padding: 0; background: url('/images/DP-452S-10v.jpg') repeat; height: auto; }
div#header h1, h2 { margin: 0; padding: 5px 0 5px 10px; color: #000; }
div#header img { display: block; margin-left: auto; margin-right: auto; padding: 10px 50px 10px 40px;
border: 1px solid #000; color: #000; background: #fff; text-decoration: none; }
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/* a special thank you to Dynamic Drive for sharing the all their great expertise http://www.dynamicdrive.com */
#slantedmenu {
margin: 0; padding: 10px 0 0; width: 760px; font: normal 14px "Gill Sans", "Tahoma", "Arial", sans-serif; float: right;
letter-spacing: 2px; color: #000; background: #CDC8B1; border-bottom: 1px solid #8B8878; }
#slantedmenu:after { /*Add margin between menu and rest of content in Firefox*/
content: ".";
display: block;
height: 3px;
clear: both;
visibility: hidden;
}
#slantedmenu ul {
margin: 0;
padding: 3px 0;
text-indent: 10px;
text-align: left; /* set value to center for example to center items */
border-top: 4px double #EEE8CD;
border-bottom: 4px double #EEE8CD;
}
#slantedmenu ul li { display: inline; }
#slantedmenu ul li a { margin: 0; padding-right: 25px; font-weight: 700; color: #000; background: #CDC8B1; text-decoration: none; }
#slantedmenu ul li a:hover { color: #000; background: #EEE8CD; }
/* Content Style */
div#wrapper { margin: 30px auto; }
#content { margin: 40px 0 0; padding: 0; float: right; width: 540px; }
h1#h1nodisplay { display: none; color: #000; background: #EEE8CD; }
#content p { padding: 0 15px; font: normal 16px "Gill Sans", "Tahoma", "Arial", sans-serif; }
#content p.note { margin: 5px 0 5px 10px; padding: 10px; font: normal 12px "Verdana", "Arial", sans-serif;
color: #000; background: #CDC8B1; border: 2px solid #8B8878; /* cornsilk 4 */
}
/* Start Box Shadow */
div#back { margin: 1em 0 1em 3em; padding: 1em; color: #000; background: #8B8878; /* cornsilk4 */ }
div#section { margin: -3em 0 0 -3em; padding: 1em; color: #000; background: #EEE8CD; /* creamy white */ border: 2px solid #CDC8B1; }
/* End Box Shadow */
.firstwords { font: normal 1.75em "Times New Roman", serif; }
.firstwordsblue { font: normal 1.25em "Times New Roman", serif; color: #00008B; background: #EEE8CD } /* blue */
p#services {
margin: 5px 0 0;
padding: 5px;
font: bold 12px "Verdana", "Arial", sans-serif;
color: #00008B; background: #EEE8CD;
border-bottom: 1px solid #9A005A;
}
/* services htm page content */
p#servicespg {
margin: 5px 0 0;
padding: 5px;
font: bold 12px "Verdana", "Arial", sans-serif;
color: #00008B; background: #EEE8CD;
border-bottom: 1px solid #9A005A;
}
ul#servicesdetailpg { margin: 0; padding: 0; }
ul#servicesdetailpg li { margin: 0; text-indent: 15px; list-style-type: none; }
p#featurespg {
margin: 5px 0 0;
padding: 5px;
font: bold 12px "Verdana", "Arial", sans-serif;
color: #00008B; background: #EEE8CD;
border-bottom: 1px solid #9A005A;
}
ul#featuresdetailpg {
margin: 0;
padding: 0;
}
ul#featuresdetailpg li { margin: 0; text-indent: 10px; list-style-type: none; }
ul#servicesinfopg { margin: 0 0 10px; padding: 0; }
ul#servicesinfopg li { margin: 0; text-indent: 30px; list-style-type: none; }
/* p services and p properties are same etc*/
/* services htm page style ends */
/* home page styles */
p#developing { margin: 20px 0 0 30px; padding: 0; color: #00008B; background: #EEE8CD; }
ul#servicesinfo { margin: 0; padding: 0; text-indent: 10px; }
ul#servicesinfo li { margin: 0 0 0 20px; padding: 0; text-indent: 30px; list-style-type: none; }
/* begin terms and definitions internet citation */
dt { margin: 8px 0 0; font-weight: 700; }
dd { line-height: 20px; }
dd.citation { font-size: 12px; }
/* end terms and definitions internet citation */
ul.plansite { margin: 0 0 15px; padding: 3px 0 5px 20px; }
li.comptips { margin: 10px 0; padding: 5px 0 15px; border-bottom: 4px solid #CDC0B0; font-size: 14px; }
span.black a { color: #000; background: #EEE8CD; }
div#adbanner { display: inline; margin: 30px 0 0 5px; padding: 0; float: left; width: 175px; height: 480px; vertical-align: middle;
font: normal 13px "Tahoma", "Helvetica", "Arial", sans-serif; background: url('/images/ac086a.png') repeat-y; overflow: hidden; }
div.adbanner { margin: 20px 0 25px; padding: 20px 5px 10px; height: 150px; color: #00008B; }
div.adbanner h2 { margin: 0; padding: 0; text-align: center; color: #000; }
div.adbanner p { margin: 0; border: none; }
div.adbanner ul { margin: 0; padding: 0; list-style-type: none; }
div.adbanner li { margin: 8px 0 0 12px; padding: 2px; }
div.adbanner li a { color: #00008B; text-decoration: none; } /* blue */
div.adbanner li a:hover { text-decoration: underline; }
/* start portfolio style */
#portfolio { margin: 0 auto; padding: 0; }
span.portfoliobc { margin: 2px 10px; font-size: .75em; }
div.img { margin: 15px; border: 1px solid #000; height: auto; width: auto; float: left; text-align: center; }	
div.img img { display: inline; margin: 15px 15px 5px; border: 1px solid #fff; }
div.img a:hover img { border: 1px solid #00f; }
div.desc { margin: 0 0 10px; text-align: center; font-weight: 400; } /*width 120px removed */
/* end portfolio style */
#extra { margin: 10px 20px 30px; padding: 0; }
#extra h3 { margin: 5px; }
#extra p { margin: 0; }
#extra { clear: both; }
/* Footer */
#footer { background: #000; color: #CDC8B1; }
#footer	p { font-size: 12px; color: #CDC8B1; background: #000; padding: 5px 18px; text-align: center; } /* 8B8878 cornsilk 3 */
#footer ul { margin: 0 18px 6px; padding: 10px 0 6px; list-style: none; border-bottom: 1px solid #8B8878; } /* cornsilk 4 taupe */
#footer li { display: inline; padding-right: 5px; font: normal 14px "Tahoma", "Arial", sans-serif; }
#footer a { color: #CDC8B1; background: #000; } /* cornsilk 3 */
/*]]>*/