/** {
	border: 1px solid red;
}*/

div.clearall {
	clear: both;
}


body { margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; background-color: #333; }
div#container { position: relative; width: 900px; margin: 0px auto 0px auto; padding: 0px; background: #fff; }
a img { border: none;}
h1 { font-size: 30px;}
h2 { font-size: 25px;}
h3 { font-size: 18px;}
div#header { width: 900px; height: 196px;/* background: url(http://lnxdev3.atlanticbt.com/images/header/rotator.php) no-repeat 0 0; */ }
body#defense div#header { height: 200px; background-color: #000; }
div#header h2 { width: 900px; height: 200px; margin: 0px; padding: 0px; background: transparent url("../images/header.jpg"); }
div#header h2 span { visibility:hidden; }
div#navigation { text-align: center; width: 900px; height: 35px; margin: 0; padding: 0; background-color: #000; /* background: transparent url("../images/nav_back.jpg"); */ overflow:hidden; }
div#navigation ul#mainmenu { width: 900px; height: 35px; margin: 0px; padding: 0px; }
div#navigation ul#mainmenu li { display:inline; height: 35px; margin: 0px; padding: 0px; }
div#navigation ul#mainmenu a { display: block; float: left; height: 35px; color:#FFF; text-decoration:none; text-align:center; background: transparent url("../images/nav_sep.gif"); background-repeat:no-repeat; margin: 0px 0px 0px -1px; padding: 10px 9px 0px 10px; font-size: 13px; font-weight:bold; }
div#navigation ul#mainmenu a:hover { background: transparent url("../images/mainnav_gradback.jpg"); background-repeat:no-repeat; }
div#navigation ul#mainmenu a:active { color:#FF0000; }
div#openpositons a { width: 132px; padding: 75px 20px 0px 30px; margin: 0px 0px 0px 20px; display:block; font-size:12px; font-weight:bold; color:#0000FF; text-decoration:none; background-color:#FFFFFF; padding:5px; margin-top:-10px; text-align:center; filter: alpha(opacity=85); -moz-opacity: 0.85; -khtml-opacity: 0.85; border: 2px solid #555555; }
div#news { float: left; clear: left; width: 160px; border: 1px solid #999; margin: 15px 0px 10px 14px; padding: 10px 15px 10px 15px; color:#4A4A4A; font-size:11px; }
* html div#news { float: left; clear: left; width: 160px; margin: 15px 0px 10px 30px; padding: 10px 15px 10px 30px; color:#4A4A4A; font-size:11px; }
div#news h2 { font-size: 18px; font-weight:bold; color:#06C; margin: 0px 0px 5px 0px; padding: 0px; }
div#news a { color:#000000; text-decoration:none; }
div#news marquee h2 { display:none; }
div#quick-contact { float: left; clear: left; width: 160px; border: 1px solid #999; margin: 15px 0px 10px 24px; padding: 10px 15px 10px 15px; color:#4A4A4A; font-size:11px; }
* html div#quick-contact { float: left; clear: left; width: 160px; border: 1px solid #999; margin: 15px 0px 10px 14px; padding: 10px 15px 10px 15px; color:#4A4A4A; font-size:11px; }
div#quick-contact h2 { font-size: 18px; font-weight:bold; color:#0066CC; margin: 0px 0px 5px 0px; padding: 0px; }
div#quick-contact a { color:#000000; text-decoration:none; }
div#news quick-contact h2 { display:none; }
div#body { width:620px; background-color:#FFFFFF; margin: 0 0px 10px 230px; padding: 10px; line-height: 1.2em; }
* html div#body { width:467px; background-color:#FFFFFF; margin: 0px 0px 10px 230px; padding: 20px 10px 0px 10px; }
div#body a { color:#0000FF; outline: none;}
div#body a:hover { color:#0066FF; }
div#body_box span { visibility:hidden; }
div#copy { width:610px; margin:0px; padding: 0px; }
div#copy h2 { font-size:19px; font-weight:bold; color:#CC0000; }
div#copy2 { width:470px; margin:0px; padding: 0px; }
* html div#copy2 { width:465px; margin:0px; padding: 0px; }
div#copy2 h2 { font-size:19px; font-weight:bold; color:#000099; }
div#testimonials { float: left; clear: left; width: 160px; border: 1px solid #999; background-color:#FFFFFF; margin: 15px 0px 10px 24px; padding: 10px 15px 10px 15px; color:#4A4A4A; font-size:11px; }
* html div#testimonials { float: left; clear: left; width: 160px; border: 1px solid #999; background-color:#FFFFFF; margin: 15px 0px 10px 24px; padding: 10px 15px 10px 15px; color:#4A4A4A; font-size:11px; }
*:first-child+html div#testimonials { float: left; clear: left; width: 160px; border: 1px solid #999; background-color:#FFFFFF; margin: 15px 0px 10px 24px; padding: 10px 15px 10px 15px; color:#4A4A4A; font-size:11px; }
div#testimonials a { color:#000000; text-decoration:none; }
div#testimonials h2 { font-size:18px; font-weight:bold; color:#06C; }
div#testimonials marquee h2 { display: none; }
div#clear { clear:both; height:1px; }
div#clear span { visibility:hidden; }
div#candidate_subnav { visibility:hidden; position:absolute; left: 406px; top: 230px; z-index: 200; margin:0px; padding:0px; }
div#candidate_subnav ul { margin:0px; padding: 0px; }
div#candidate_subnav li { list-style:none; margin:0px; padding: 0px; }
div#candidate_subnav a { display:block; font-weight:bold; text-decoration:none; color:#FFFFFF; margin:0px; padding: 7px 18px 7px 18px; }
* html div#candidate_subnav a { display:block; font-weight:bold; text-decoration:none; color:#FFFFFF; margin:0px 0px -10px 0px; padding: 7px 18px 7px 18px; }
div#candidate_subnav a:hover { background: transparent url("../images/subnav_gradback.gif"); color:#000000; }
div#candidate_subnav_box { visibility:hidden; z-index: 100; position:absolute; left: 405px; top: 230px; background-color:#000000; border: 1px solid #FFFFFF; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; margin:0px; padding:0px; }
div#candidate_subnav_box ul { margin:0px; padding: 0px; }
div#candidate_subnav_box li { list-style:none; margin:0px; padding: 0px; }
div#candidate_subnav_box a { display:block; font-weight:bold; text-decoration:none; color:#FFFFFF; margin:0px; padding: 7px 18px 7px 18px; }
* html div#candidate_subnav_box a { display:block; font-weight:bold; text-decoration:none; color:#FFFFFF; margin:0px 0px -10px 0px; padding: 7px 18px 7px 18px; }
div#candidate_subnav_box a:hover { background: transparent url("../images/subnav_gradback.gif"); color:#000000; }
div#candidate_subnav_box span { visibility:hidden; }
div#client_subnav { visibility:hidden; position:absolute; left: 542px; top: 230px; z-index: 200; margin:0px; padding:0px; }
div#client_subnav ul { margin:0px; padding: 0px; }
div#client_subnav li { list-style:none; margin:0px; padding: 0px; }
div#client_subnav a { display:block; font-weight:bold; text-decoration:none; color:#FFFFFF; margin:0px; padding: 7px 18px 7px 18px; }
* html div#client_subnav a { display:block; font-weight:bold; text-decoration:none; color:#FFFFFF; margin:0px 0px -10px 0px; padding: 7px 18px 7px 18px; }
div#client_subnav a:hover { background: transparent url("../images/subnav_gradback.gif"); color:#000000; }
div#client_subnav_box { visibility:hidden; z-index: 100; position:absolute; left: 541px; top: 230px; background-color:#000000; border: 1px solid #FFFFFF; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; margin:0px; padding:0px; }
div#client_subnav_box ul { margin:0px; padding: 0px; }
div#client_subnav_box li { list-style:none; margin:0px; padding: 0px; }
div#client_subnav_box a { display:block; font-weight:bold; text-decoration:none; color:#FFFFFF; margin:0px; padding: 7px 18px 7px 18px; }
* html div#client_subnav_box a { display:block; font-weight:bold; text-decoration:none; color:#FFFFFF; margin:0px 0px -10px 0px; padding: 7px 18px 7px 18px; }
div#client_subnav_box a:hover { background: transparent url("../images/subnav_gradback.gif"); color:#000000; }
div#client_subnav_box span { visibility:hidden; background-color:#000000; }
a#h2 { color:#000099; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #00FF66; display: none; }
div#body h1 { display: block; font-size:30px; font-weight:bold; color:#CC0000; line-height: 26px; }
#header a { float: left; display: inline; margin-top: 10px; width: 375px; height: 60px; text-indent: -9000em; }
#footer { margin-top: 30px; height: 100%; width: 900px; text-align: right; color: #fff; background: #555; }
/* =foot-nav */		
ul#foot-links, ul#foot-links li { float: left; display: inline; }
ul#foot-links { float: right; margin: 2em 10px 2em 5px; }
ul#foot-links li { padding: 0 5px; border-left: 1px solid #978d80; line-height: 1em; }
ul#foot-links li.first { border: 0; }
ul#foot-links li a:link, ul#foot-links li a:visited { color: white; text-decoration: none; }
ul#foot-links li a:hover, ul#foot-links li a:active { color: #978d80; text-decoration: none; }
/* end foot-nav */
div.related { margin-top:20px; }
div.related ul { padding:0px; margin: 0px; margin-left: 20px; }
div.related li { padding: 6px; font-size: 12px; }
#body #copy table { background-position: center; }

/**/
div.scrolling-div {background: #464646 none repeat scroll 0% 50%; overflow: auto; padding-bottom: 5px;margin-left: auto; margin-right: auto; width: 900px; height: 50px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: white;}
div.scrolling-div a { color: #ffc40a; font-weight: bold;}
div.scrolling-div a:hover { color: #bc7700; font-weight: bold;}




/* FM */
table.links-tbl { width: 100%;}
table.links-tbl td { padding-bottom: 40px; text-align: center;}
table.id-tbl { width: 300px;}
table.id-tbl td {padding: 4px; background-color:#efefef;}
table.id-tbl td#title {  text-transform: uppercase; font-size: 14px;}
table.id-tbl td#a { background-color:#f7f7f7;}

ul.tradeshow-list { padding-left: 0px; margin-left: 0px;}

ul.tradeshow-list li { list-style: none; line-height: 20px; padding: 20px; margin-left: 0px; border-bottom: 1px dotted #999999;}
ul.tradeshow-list li#gray { background-color:#f6f6f6;}
ul.tradeshow-list li:hover, ul.tradeshow-list li#gray:hover { background-color:#FDFCEC;}
ul.tradeshow-list li div.date { font-size: 12px; text-transform: uppercase; font-weight: bold; letter-spacing: 1px;}
ul.tradeshow-list li div.title { font-size: 16px; font-weight: bold; color:#990000;}
ul.tradeshow-list li div.title a { color:#CC0000; text-decoration: underline; display: block;}
ul.tradeshow-list li div.title a:hover {}
ul.tradeshow-list li div.location { font-size: 12px; text-transform: uppercase; font-style: italic;  color:#666666;}

