@charset "UTF-8";
/* CSS Document */

html{background-color:#000;}
body{background:#000 url(../images/domani-bg.jpg) top right no-repeat; margin:0; padding:0;}
h1{font-size:205%; color:#738C1F; margin:0 0 10px 0;}
h2{font-size:145%; color:#001926; margin:0;}
h3{font-size:120%; margin:0;}
h4{font-size:90%; margin:0; color:#738C1F;}
p{margin:0 0 15px 0; line-height:1.3em;}
a{color:#006296;}
a:hover{color:#3895C8;}
a:visited{color:#3895C8;}
em{font-style:italic;}

#container{margin:35px auto 0 auto; display:block; width:880px; background-color:#FFFFFF;}
#header{display:block; height:115px;}
#nav{display:block; height:28px; background:url(../images/domani-nav-bg.jpg) top left repeat-x; clear:both;}
#main{display:block; background: #FFF url(../images/domani-mark.gif) bottom right no-repeat;}

#contentHome{ background-color:#FFFFFF; display:inline-block; width:540px; margin:15px; margin-right:35px; float:left; }
#newsHome{display:inline-block; float:left; width:260px; margin-top:45px; }
#contactInfo{display:inline-block; float:left; width:300px; margin-right:20px;}
#contactForm{display:inline-block; float:left; width:250px;}
#contactForm h3{font-size:110%;}
#contactForm td{color:#666666; font-size:85%; text-align:right; padding:2px;}

#content{ background-color:#FFFFFF; display:inline-block; float:left; width:500px; margin:24px 15px 20px 20px;}
	#contentContact{ background-color:#FFFFFF; display:inline-block; float:left; width:580px; margin:24px 15px 20px 20px;}
#clear{display:block; height:15px; clear:both;}
#footer{ background-color:#001926;display:block; clear:both; border-left:solid 2px #000; border-right:solid 2px #000; border-top:solid 1px #000; border-bottom:solid 1px #262626; font-size:83%; color:#3D474C; height:20px; padding:3px 15px 0px 15px; position:relative;}
#footerWires{background:url(../images/domani-wires.gif) top right no-repeat; position:absolute; top:0px; right:0px; border:1px soild red; height:53px; width:134px; border:none;}
#tagline{display:block; clear:both; margin-top:-26px; float:left; font:bold 14px Arial, Helvetica, sans-serif; font-style:italic; position:absolute; left:10px; top:-2px;}

.logo {margin:30px 10px 20px 10px; display:inline-block; float:left; }
.headerImage{margin:1px 1px 0 0; float:right;}


#nav li{display:inline-block; float:left; margin:0px 10px 3px 10px; font:14px Arial, Helvetica, sans-serif; height:0px;line-height:28px}
#nav li.selected a{background:url(../images/domani-nav-selected-bg.jpg) repeat-x; padding:6px 10px 5px 10px; line-height:28px;}
#nav li a{padding:6px 10px 5px 10px; line-height:28px;}
#nav li a, #nav li a:visited {color:#BCCA8D; text-decoration:none;}
#nav li a:hover {background:url(../images/domani-nav-hover-bg.jpg) repeat-x; padding:6px 10px 5px 10px;}
#nav li.selected a:hover {background:url(../images/domani-nav-selected-bg.jpg) repeat-x;padding:6px 10px 5px 10px;}
#nav ul {list-style-image:none; list-style-type:none; margin:0px 10px; padding:0;}

#leftNav{background-color:#738C1F; height:250px; width:165px; float:left; display:inline-block; 
margin-left:11px; border-bottom:solid 1px #FFF; border-left:solid 1px #FFF; clear:left; }
#leftNav .subNav {color:#FFFFFF;}
#leftNav ul {margin:10px 20px;}
#leftNav ul li{ margin:18px 0;}
#leftNav ul li a{color:#FFFFFF; text-decoration:none;}
#leftNav ul li a:hover{text-decoration:underline;}
#leftNav ul li.selected a:hover{text-decoration:none;}
#leftNav .subNav li.selected{list-style-image:url(../images/leftNav-selected.gif);}

.companyName{font-size:145%; color:#748C20; font-weight:bold;}
.clientLogos{margin:0 5px;}
#content ul {margin-left:35px; margin-top:15px;}
#content ul li {list-style-image:url(../images/list-image.gif);}

 #contentHome ul {margin-left:35px; margin-top:10px; margin-bottom:15px; font-size:14px}
 #contentHome ul li{list-style-image:url(../images/list-image.gif);}

.caseStudy{display:block; width:100%; clear:both; }
	.csServices{display:inline-block; float:left; color:#787878; font-size:80%; width:150px; margin:5px 0 10px 0px;}
	.csContent{display:inline-block; float:left; width:415px;}
	.csSectionHeader{font-size:110%; font-weight:bold; color:#004E79; display:block;}
	.csSectionContent{padding-bottom:25px; display:block; font-size:95%;}

#newsHome .callout {
	text-decoration:none;
	padding:10px;
	border:1px solid #CCCCCC;
	background:#ededed;
}

#newsHome .callout a {
	color:#006296;
	text-decoration:none;
}

.callout a:hover {
	color:#3895C8 !important;
}

#newsHome .callout img {
	float:left;
	margin:0 10px 10px 0;
}