/* Basics - do not change */
img {border:0;padding:0;margin:0;}
body {padding:0px;margin:0px;text-align:center;}
#container {margin:auto;text-align:left;}
/*li {list-style-type:none;}*/
a {color:black;text-decoration:none;}
#content p, #content h1, #content h2, #content ul, #footer p, #content .contact-confirm {margin:10px;padding:0px;margin-left:46px;margin-right:64px;}
.clear {clear:both;}
.float-right {float:right;}
.float-left {float:left;}
#footer {clear:both;}

/* widths */
#content {width:960px;clear:both;margin:auto;text-align:left;margin-top:40px;}
#intro-content {width:960px;height:360px;clear:both;position:relative;margin:auto;text-align:left;color:#0a2f66;font-family:"Lucida Grande", "Lucida sans Unicode", Arial, sans-serif;}
#intro-content h1 {font-size:1.4em;font-weight:bold;}
#intro-content p {font-size:1.4em;font-weight:normal;}
#intro-content #button {text-align:center;position:absolute;left:27px;top:290px;width:323px;height:50px;background:url(../images/big-button.gif) no-repeat;}
#intro-content a {float:left;font-size:1em;font-weight:normal;color:white;font-weight:bold;text-decoration:none;padding:15px;padding-left:28px;padding-right:28px;}
#footer {width:960px;height:93px;clear:both;background-image:url(../images/footer-bg.jpg);background-repeat:no-repeat;}
body {font-family:Verdana, Arial, sans-serif;background-image:url(../images/bg-2nd-level.jpg);background-repeat:repeat-x;}
body#index {background-image:url(../images/bg.jpg);background-repeat: no-repeat; background-position:top center;}

/* Header */
#header {height:140px;width:960px;position:relative;padding:0px;margin:auto;}
#header img {height:85px;width:240px;position:absolute;top:43px;left:16px;}

/* Navigation Bar */
#header a {color:#0d447a;font-weight:bold;font-size:0.9em;border:none;padding:5px;padding-right:6px;padding-left:6px;margin-right:5px;margin-left:5px;}
#header a:hover {color:#FC5A18;}
#header ul {text-align:center;padding:10px;margin:0;margin-right:8px;padding-top:52px;text-align:right;}
#header li {display:inline;padding-top:15px;padding-bottom:15px;list-style-type:none;}
#header li.divider {background-image:url(../images/nav-divider.gif);background-repeat:no-repeat;}

/* javasript 
.dropshadow {}*/

/* .shadowed {
    color: white;
    position: absolute;
    background: transparent !important;
    z-index: 100;
    margin: 0;
}*/

/*sub pages*/
#title {width:960px;height:118px;margin:auto;}
body#bene #title {background-image:url(../images/subpage-heading-bene.jpg);background-repeat:no-repeat;}
body#arch #title {background-image:url(../images/subpage-heading-arch.jpg);background-repeat:no-repeat;}
body#comp #title {background-image:url(../images/subpage-heading-comp.jpg);background-repeat:no-repeat;}
body#serv #title {background-image:url(../images/subpage-heading-serv.jpg);background-repeat:no-repeat;}
body#proj #title {background-image:url(../images/subpage-heading-proj.jpg);background-repeat:no-repeat;}
body#cont #title {background-image:url(../images/subpage-heading-cont.jpg);background-repeat:no-repeat;}


#content img {margin:10px;margin-bottom:6px;margin-top:6px;padding:4px;border:1px solid #cccccc;}
#content p {font-size:0.9em;line-height:160%;margin-top:10px;color:#3c3c3c;}
#content h1 {color:#0d447a;font-size:2em;font-weight:bold;}
#content h2 {color:#3c3c3c;font-size:1.2em;font-weight:bold;margin-bottom:24px;}
#content a {color:#0d447a;border-bottom:1px dotted #0d447a;}
#content a:hover {border-bottom:1px solid #0d447a;}
#content ul {list-style-type:disc;font-size:0.9em;line-height:180%;margin-left: 55px; color:#222222;}
#content ol {list-style-type:decimal;font-size:0.9em;line-height:180%;margin:20px;color:#222222;}


.column-one {float:left;display:inline;clear:none;width:715px;}
.column-two, .column-three {width:229px;height:393px;float:right;display:inline;clear:none;margin-right:16px;background-image:url(../images/sidebar-compelling.jpg);background-repeat:no-repeat;margin-bottom:30px;}
.column-three {background-image:url(../images/sidebar-components.jpg);}

#content .column-two p, #content .column-three p {color:#194c9d;font-size:0.8em;padding-top:80px;margin-left:24px;margin-right:24px;margin-bottom:0px;line-height:150%;}
#content .column-two p.pdf, #content .column-three p.pdf {color:black;margin:0px;line-height:100%;margin-left:24px;margin-right:24px;margin-top:35px;padding:4px;padding-left:40px;background:url(../images/pdf-icon.gif) no-repeat left center;}
#content .column-two a, #content .column-three a {font-size:0.8em;line-height:150%;padding:0px;margin:0px;}


/* Index Page */
.column {float:left;width:320px;text-align:left;}
#content .column img {float:left;margin:10px;margin-bottom:6px;margin-top:16px;margin-right:2px;padding:4px;border:none;}
#content .column p {clear:both;text-align:left;margin-left:16px}
body#index #content {margin-top:0px;padding-top:10px;}
#content .column h1 {color:#0d447a; font-size:1.1em;font-weight:normal;padding-top:15px;margin-top:8px;text-decoration:none;margin-left:0px;margin-right:8px;}
#content .column a {color:#0d447a;border:0px;}
#content .column p {font-size:0.9em; color:#464646;line-height:150%;}
#flash-text {float:left;margin:0px;padding:0px;height:270px;width:430px;}
#flash {float:right;position:absolute;width:505px;height:299px;top:32px;right:14px;}

/* Footer */
#footer {margin:auto;margin-top:10px;margin-bottom:10px;background-color:white;text-align:left;padding-top:12px;}
#footer p {font-size:0.7em;color:#747474;line-height:200%;margin-left:20px;margin-right:20px;}
#footer a {color:#747474;text-decoration:none;font-weight:normal;}
#footer a:hover {color:#747474;text-decoration:none;font-weight:normal;}
#footer .float-right {text-align:right;margin-right:20px;}
#footer .float-left {text-align:left;margin-left:20px;}
.ewd-logo {vertical-align: middle;}
a.footer-link {border-bottom: 1px dotted #747474;padding-bottom: 2px;}
a:hover.footer-link {border-bottom: 1px solid #747474;padding-bottom: 2px;}
/* font-family:
"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
Futura, Helvetica, Arial, sans-serif;
"Helvetica Neue", Helvetica, Arial, sans-serif;
"Gill Sans", "Lucida Grande", "Lucida sans Unicode", Arial, sans-serif;
Palatino, Georgia, "Times New Roman", serif;
Verdana, Arial, sans-serif;
Arial, sans-serif;
Georgia, "Times New Roman", serif;
Tahoma, Verdana, Arial, sans-serif;
"Comic Sans MS", Verdana, arial, sans-serif;
Courier, "Lucida Console", "American Typewriter", Monaco, "Times New Roman", Serif;
"Times New Roman", serif;
*/

/* Contact Form Basics */
.hidden {visibility:hidden;}
table {margin:auto;}
.contact-confirm {color:#FC5A18;}

/* Change look of form */
form {margin-top:20px;margin-bottom:20px;}
#cellwidth1 {width:200px;}
#cellwidth2 {width:200px;}
label {color:#464646;font-size:1em; }

/* Color form and borders */
input, select, textarea {border:1px solid #747474;color:#464646;background-color:white;}
input#Submit {border:1px solid #747474;color:#464646;background-color:white;width:100px;height:30px;text-align:center;}
input#Submit:hover {background-color:#0a2f66;color:white;border:1px solid #747474;}