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

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}


body { line-height: 18px; margin:0 auto; padding:0; background-color:#000; background:url(../images/Main_BG.jpg) repeat center top; background-color:#000000;}


/*    HEADER    */

.HeaderContainer { width:900px; height:90px; margin:0 auto; padding:0;}
#nav  { margin:0; width:350px; height:auto; padding-top:5px; }
#nav ul { display:inline; text-decoration:none;}
#nav li { display:inline; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; padding-right:36px}
/*#nav .divide { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:300; color:#333; margin:0 12px 0 12px; text-decoration:none;}*/
#nav a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#bbb; text-decoration:none;}
#nav a:hover { text-decoration:none; color:#fff;}
#nav a:focus { border:none; outline:none;}
#nav #selected { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff;}
#nav #selected a {text-decoration:none; color:#fff;}
#spacer { widows:100%; height:25px; margin:0; padding:0; background:url(../images/blackBG50.png) repeat center;}
#videospacer img { margin:0 0 0 20px; padding:0;}



/*    BODY    */

.Container { width:100%; height:370px; margin:0; padding:0; background:url(../images/blackBG50.png) repeat center;}
/*.ContainerHome { width:100%; height:324px; margin:0; padding:0; background-color:#000;}*/
#homeContainer { width:900px; height:324px; margin:0 auto; padding:0;}
#aboutContainer { width:900px; height:350px; margin:0 auto; padding:0; background:url(../images/about_revised2.jpg) no-repeat}
#employmentContainer { width:900px; height:350px; margin:0 auto; padding:0; background:url(../images/about_revised_contact.jpg) no-repeat;}
#contactContainer { width:900px; height:350px; margin:0 auto; padding:0; background:url(../images/about_revised_contact.jpg) no-repeat;}

p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:18px; text-align: justify;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; line-height:18px;}
h1 .grey { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#bbb; line-height:18px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; padding-bottom:10px; line-height:24px; letter-spacing:1px;}

a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; line-height:18px;}
a:hover { text-decoration:none; color:#bbb;}
a:focus { border:none; outline:none;}

#subnav { width:910px; height:30px; margin:0 auto; padding:15px 0 0 0; text-align:center; vertical-align:middle;}
#subnav a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bbb; text-decoration:none;}
#subnav a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;}
#subnav a:focus { border:none; outline:none;}
.selected { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;} 
#employ { width:500px; height:300px; margin:0 auto; padding:0 20px 20px 0; overflow:auto;}

#appSideBar { width:auto; height:324px; margin:0 auto; padding:0; overflow:auto;}
#appSideBar2 { margin:0; padding:0 30px 0 25px; background:url(../images/block.jpg) no-repeat;}

#casestudy { width:632px; height:160px; margin:0; padding:0; background-color:#000; overflow:auto;}


.imgNav img { width:220px; height:55px; margin:4px 0; padding:0;}
.imgNav a img { border:1px #000 solid;}
.imgNav a:hover img { border:1px #666 solid;}
.imgNav a:focus { border:none; outline:none;}



/*    TWITTER    */

#twitter_div { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; text-align:left; color:#999; margin:0; width:200px; overflow:hidden;}
#twitter_div ul { margin-left:0;}
#twitter_div ul li { list-style:none; margin:0;}
#twitter_update_list { margin:0;padding:0;}

/*MOVES TIEM STAMP DOWN ONE LINE*/
#twitter_div ul li span { visibility: visible; display:block;}
#twitter_div ul li span a { visibility: visible;}
#twitter_div ul li a { visibility: hidden;} 



/*    FOOTER    */

.FooterContainer { width:900px; height:110px; margin:0 auto; padding:0;}
#footerCopy { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#bbb; line-height:16px; vertical-align:baseline;}
#footerCopy a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#bbb; text-decoration:none; line-height:16px;}
#footerCopy a:hover { text-decoration:underline; color:#fff;}
#footerCopy a:focus { border:none; outline:none;}
#footerCopy #selected { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff;}
#footerCopy #selected a {text-decoration:none; color:#fff;}
#footerBottom { widows:100%; height:26px; margin:0; padding:0; background-color:#000}  