body {
margin:0;
padding:0;
background:url(images/mag.jpg) center;
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#001B34;
}


#wrapper {
margin:0px;
padding:0px;
}

#container {
margin:0px auto;
width:729px;
}

#header {
width:729px;
height:180px;
}

#header_logo_pic {
width:525px;
height:180px;
float:left;
}

#header_pic_right {
width:204px;
height:180px;
float:right;
}

#top_bar {
height:20px;
/* background-color:#9E0B0E; */
background:#000;
}

#nav {
padding-top:7px;
height:42px;
}

#home_content_1 {
height:175px;
/* background:url(images/mid_bg1.jpg); */
background-repeat:no-repeat;
}

#investigative_serverices_top {
height:255px;
/* background:url(images/mid_bg1.jpg); */
}

#home_content_2 {
padding-top:10px;
height:216px;
}

#home_corp_mission {
background:url(images/home_corp_bg.jpg);
width:280px;
height:203px;
float:left;
}

#home_spec_ops {
width:446px;
height:203px;
background:url(images/home_spec_ops.jpg);
float:right;
text-align:center;
}

#footer_bar {
height:40px;
/* background-color:#AFC1C8; */
background:#eee;
padding-top:5px;
text-align:center;
}

#footer {
height:200px;
background-color:#F9FAFB;
paddin-bottom:20px;
}

#footer_logo {
float:left; 
width:340px;
background-image:url(images/footer_logo.jpg);
background-repeat:no-repeat;
margin:10px 0px 0px 10px;
}

#credits {
width:300px; 
float:right; 
padding:20px 10px 0px 0px; 
text-align:right; 
font-size:10px; 
color:#AFC1C8;
}

#footer_logo_txt {
margin:35px 0px 0px 70px;
font-size:11px;
color:#89979C;
}



.heading {
font-size:120%;
/*color:#cf9a0f; yellow
 color:#9E0B0E; */
 color:#000;
text-transform:uppercase;
font-weight:bold;
padding-bottom:10px;
}

.home ul {
padding-left:15px;
margin:0px;
}

.home li {
}

.footer_bar_txt a {
text-transform:uppercase;
color:#001B34;
text-decoration:none;
font-size:9px;
}

.footer_bar_txt a:hover {
color:#001B34;
text-decoration:underline;
}

#credits a {
font-size:10px; 
color:#89979C;
text-decoration:underline;
}

#credits a:hover {
text-decoration:none;
}

.blue_ban {
height:25px;
padding-top:10px;
background-color:#AEC0CA;
color:#fff;
padding-left:10px;
}

input, textarea {
	font-size:1.2em;
}


/* app css */
.processBtn {background:green; height:30px; color:#fff; border:0px;}
.emptyCart {background:#9e0b0e; height:30px; color:#fff; border:0px;}
.cuteBtn {background:url(images/cuteBtn.jpg) repeat-x; border:solid 1px #777e82; height:30px; margin-bottom:10px;}
.ap_bg_fade {background:url(images/ap_bg_fade.jpg) repeat-x;}

a, a:hover {color:#000; font-weight:bold;}

ul {margin-left:10px;}
li {line-height:1.2em;}