@charset "utf-8";
/* CSS Document */
#Header ol li div {
	display:none;
}
#Header ol li.MegaMenu {
	border:none;
}
#Header ol li.MegaMenu a.MenuItem {
	background:url(../images/MegaMenu_Tab-trans.png) no-repeat 0px 0px;
	z-index:99;
}
#Header ol li.MegaMenu div {
	display:block;
}
#Header ol li.MegaMenu div.DropDown {
	position:absolute;
	top:36px;
	z-index:-1;
}
#Header ol li.MegaMenu div .TopLeft {
	position:absolute;
	top:0px;
	left:0px;
	width:50%;
	height:8px;
	background:url(../images/MegaMenu_TopLeftCorner-trans.png) no-repeat top left;
}
#Header ol li.MegaMenu div .TopRight {
	position:absolute;
	top:0px;
	right:0px;
	width:50%;
	height:8px;
	background:url(../images/MegaMenu_TopRightCorner-trans.png) no-repeat top right;
}
#Header ol li.MegaMenu div .BottomLeft {
	position:absolute;
	bottom:0px;
	left:0px;
	width:50%;
	height:8px;
	background:url(../images/MegaMenu_BottomLeftCorner-trans.png) no-repeat bottom left;
}
#Header ol li.MegaMenu div .BottomRight {
	position:absolute;
	bottom:0px;
	right:0px;
	width:50%;
	height:8px;
	background:url(../images/MegaMenu_BottomRightCorner-trans.png) no-repeat bottom right;
}
#Header ol li.MegaMenu div .Main {
	position:relative;
	display:block;
	margin:8px 0px;
	z-index:1;
}
#Header ol li.MegaMenu div .Main .Left {
	position:absolute;
	top:0px;
	left:0px;
	width:50%;
	height:100%;
	background:url(../images/MegaMenu_LeftSide-trans.png) repeat-y top left;
}
#Header ol li.MegaMenu div .Main .Right {
	position:absolute;
	top:0px;
	right:0px;
	width:50%;
	height:100%;
	background:url(../images/MegaMenu_RightSide-trans.png) repeat-y top right;
}
/*---Content---------------------------------*/

#Header ol li.MegaMenu div .Main .Content{
	position:relative;
	display:block;
	padding:10px 8px;	
	z-index:1;
}
#Header ol li ul {
	margin:0px;
	padding:10px 40px;
	list-style:disc;
}
#Header ol li ul li{
	float:none;
	padding:3px 0px;
}
.MegaMenu .Header {
	font-family:georgia;
	font-size:1.4em;
	padding-left:10px;
	display:block;
}
.MegaMenu .Header2 {
	font-family:georgia;
	font-size:1.2em;
	padding-left:10px;
	display:block;
	color:#666666;
}
/*---Feature----------------------*/
.MegaMenu .Feature {
	position:relative;
	width:100%;
	clear:both;
	border-top:1px solid #ccc;
	padding-top:5px;
}
.MegaMenu .Feature .Header {
	padding-left:0px;
}
.MegaMenu .Feature img, .LeftHalf img, .RightHalf img{
	float:left;
	padding:5px 5px 10px 5px;
}
.MegaMenu .Feature a.MoreLink {
	font-size:0.8em;
	font-weight:bold;
	float:right;
	padding-right:10px;
}
/*--Halves------------------------*/
.LeftHalf {
	position:relative;
	float:left;
	width:50%;
	padding-top:5px;
	border-top:1px solid #ccc;
}
.RightHalf {
	width:50%;
	margin-left:50%;
	padding-top:5px;
	border-top:1px solid #ccc;
}
/*--Thirds------------------------*/
#Header .LeftThird {
	position:relative;
	float:left;
	width:33%;
	padding-top:5px;
	border-top:1px solid #ccc;
}
#Header .MiddleThird {
	position:relative;
	float:left;
	width:33%;
	padding-top:5px;
	border-top:1px solid #ccc;
}
#Header .LeftTwoThirds {
	position:relative;
	float:left;
	width:66%;
	padding-top:5px;
	border-top:1px solid #ccc;
}
#Header .RightThird {
	position:relative;
	width:34%;
	margin-left:66%;
	padding-top:5px;
	border-top:1px solid #ccc;
}
/*--NoBorder-----------------*/
.NoBorder{
	border:none !important;
	padding-top:0px;
}


/*Specific -----------------------------------------------*/

/*IT SERVICES*/
#ITServices .Content{
	width:330px;
}

/*PRODUCTS*/
#Products .Content {
	width:400px;
}
#ATMSLogo {
	float:left;
	padding:15px 20px 5px 15px;
}
#Products .Content #AboutATMS {
	font-size:0.8em;
	color#333;
	padding:0px 10px;
	clear:both;
}
#Products .Content #ATMSProducts {
	margin-left:210px;
}

/*INDUSTRY SOLUTIONS */
#IndustrySolutions {
	Left:-210px;
}
#IndustrySolutions .Content {
	width:600px;
}
/*COMPANY*/
#Company {
	left:-80px;
}
#Company .Content {
	width:330px;
}
/*CONTACT*/
#Contact {
	right:1px;
}
#Contact .Content {
	width:630px;
}

#Contact .LeftHalf .RightHalf {
	width:49%;
	margin-left:51%;
}
