*{margin:0;}
html, body{height:100%;}
.bg{
	min-height:100%;
	min-width:2604px;
	width:100%;
	height:auto;
	position:fixed;
	top:0px;
	left:0px;
	z-index:-9999;
}
#side-menu li{
  border: 1px solid black;
  background: #292728;
  padding:10px;
  text-align: center;
  font-size: 11pt;
  margin-bottom:5px;
}
#side-menu li a{
    display: block;
    color: white;
}
#side-menu li a:hover{
    display: block;
    color: #cccccc;
}
#side-menu li.sep {
    margin:10px 0;
    padding:1px !important;
    background-color: #A8A6A7 !important;
    cursor:auto !important;
}
#side-menu li.headerli {
    background-color: #2D328A !important;
    cursor:auto !important;
}
#side-menu li.headerli:hover {
    color: #fff !important;
}
#chead {
    background-color: #2D328A !important;
    border: 1px solid #000;
    margin-top:-10px;
}
#careers h3 {
    font-weight: bold !important;
    font-size: 14pt !important;
}
#chead h1#noa {
    display: block;
    width: 100%;
    color: #fff;
    padding: 10px;
    line-height: 19pt;
}

#chead h1 a {
    display: block;
    width: 100%;
    color: #fff;
    padding: 10px;
    line-height: 19pt;
}
#chead img { 
    float: left;
    margin-right:15px;
    margin-top: -6px;
}
#chead h1 a:hover {
    color: #CCC !important;
}
#careerdownload img {
    width: 32px !important;
    margin-right: 15px;
    position: relative;
    top: 5px;
}
p.send {
    font-weight: bold;
    text-align:center;
    font-size: 12pt;
    margin-top:10px;
}
p.send a {
    text-decoration: underline;
}
.about td { vertical-align: middle; padding:10px;}
.left{
    float: left;
    margin-right:10px;
    margin-bottom: 10px;
}
@media screen and (max-width: 2604px) {
	.bg {
		left:50%;
		margin-left:-1302px;
	}
}
#wrapper{
	width:1064px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin: 0 auto -120px;
	background-image:url('../images/content_wrapper_bg_v2.png');
	background-repeat:repeat-y;
	background-position:top center;
}
#masthead{
	background-color:#ffffff;
	height:100px;
	width:994px;
	margin:0 auto;
	padding:10px 15px 0 15px;
    position: relative;
}
	.mastheadLogo{
		float:left;
		width:200px;
		margin-left:20px;
	}
	.mastheadTagline{
		float:left;
		margin:54px 0 0 20px;
	}
	#mastheadSlideshow{
		margin:-7px 0 0 800px;
	}
    div#contactnumbers {
        position: absolute;
        left: 255px;
        top: 20px;
        font-style: italic;
        font-weight: bold;
    }
#content_wrapper{
	float:left;
	width:1064px;
	background-image:url('../images/content_wrapper_top_bg.png');
	background-repeat:no-repeat;
	background-position:top center;
}
#navigation{
	width:940px;
	margin:0 auto;
	height:36px;
	margin-bottom:25px;
	background:url('../images/navBg.png') repeat-x #282626;
	border-radius:6px;
}
	#navigation td{
		/*padding-top:5px;*/
		vertical-align:middle;
		width:12.5%;
		border-left:3px solid #eeeeee;
		border-right:3px solid #eeeeee;
		text-align:center;
	}
	#navigation td:first-child{
		border-left:none;
	}
	#navigation td:last-child{
		border-right:none;
	}
	#navigation td a{
		display:block;
	}
#sidebar{
	float:left;
	width:230px;
	/*background-color:#bbb;
	border-right:1px blue solid;*/
	padding:0 0 20px 65px;
}
	#sidebar ul li {
        color:#ffffff;
		cursor:pointer;
	}
	#sidebar ul li:hover {
        color: #cccccc;
    }

#content{
	width:700px;
	text-align:left;
	padding:10px 45px 20px 20px;
	float:left;
}
	#content p{
		margin:10px 0 15px 0;
	}
	#content ul li{
		list-style:disc;
		margin:2px 0;
		margin-left:40px;
	}

#footer, #push{
	height:120px;
	clear:both;
}
#footer{
	background-color:#2E348E;
	border-top:3px solid #EA1D28;
	clear:both;
	padding:5px 0 0 0px;
	margin-right:300px;
	width:100%;
}
	#footer img{
		margin:10px 0 0 10px;
	}
	#footer p{
		margin:18px 0 0 10px;
		float:left;
        line-height: 16pt;
	}
	#footer img.footerDeltaResearch{
		float:right;
		margin:15px 20px 0 0;
	}
#footerContent{
	width:1024px;
	margin:0 auto;
}
/*------ Certificaetes----- */
#certificates #content img{
	width:320px;
	margin:15px 5px 0 0;
}
#certificate #content img{
	width:660px;
	margin:15px 0;
}

/*---- about us ----------*/
#content ul#aboutList{
	margin-top:35px;
}
#content ul#aboutList li{
	clear:both;
	min-height:110px;
	list-style:none;
	margin-left:3px;
	border-bottom:1px solid #575757;
}
#content ul#aboutList li:last-child{
	border-bottom:none;
}
#content ul#aboutList img{
	float:left;
	margin:0 20px 15px 0;
}
