/****************************************
|
| Advance Manufacturing Technologies Inc
| Created by: Kevin Biskaborn
| Copyright 2008 ScriptReaction
| http://www.scriptreaction.com
|
****************************************/

/****************************************
|	IMPORT STYLES
****************************************/

/****************************************
|	CLEAR ALL STYLES
****************************************/
* {
	margin:0px;
	padding:0px;
}

/****************************************
|	GLOBAL TAG STYLES
****************************************/
body { 
	background:#666;
	cursor:default;
	overflow:auto;
	margin-bottom:20px;
}

body, select, input, textarea {
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px;
	color:#000066;
}

a {
	color:#0066ff;
	text-decoration:underline;
}

a:hover {
	color:#990000;
	text-decoration:none;
}

ul {
	list-style:none;
}

/* all headings */
h1, h2, h3, h4, h5 {
	font-size:11px;
	line-height:11px;
}

form .hidden {
	display:none;
}
img {
	border:0px;
}

/****************************************
|	GLOBAL CLASSES
****************************************/
.uc { 
	text-transform:uppercase;
}

.filterPng {}

.flash {
	display:block;
	border:0px;
	background:#eaeaea;
}

/****************************************
|	PAGE LAYOUT
****************************************/
#skn, #shl {
	position:relative;
}

#skn {
	width:968px;
	background:#333 url(../gfx/global_vertical_shadow.gif) repeat-y;
}

#shl {
	width:940px;
	text-align:left;
}

/****************************************
|	HEADER
****************************************/
#masthead {
	position:relative;
	height:159px;
}
#masthead #header {
	position:relative;
	height:30px;
	background:#898989 url(../gfx/global_header_grad.gif) repeat-x;
	color:#666;
}
#masthead #header a {
	color:#666;
	text-decoration:none;
}
#masthead #header a:hover {
	text-decoration:underline;
	color:#333;
}
#masthead #header #left {
	position:absolute;
	padding:7px 0px 0px 10px;
}
#masthead #header #right {
	position:absolute;
	right:0px;
	text-align:right;
	padding:7px 25px 0px 0px;
	background:url(../gfx/global_maple_leaf.gif) top right no-repeat;
}
#masthead .banner {
	position:relative;
	height:125px;
	border-top:2px solid #fff;
	border-bottom:2px solid #ddd;
}

/****************************************
|	BODY AREA
****************************************/
#bodyarea {
	position:relative;
	background:#fff url(../gfx/global_body_bg.gif) repeat-y;
}

/****************************************
|	NAVIGATION
****************************************/
#navigation {
	position:absolute;
	left:0px;
	background:url(../gfx/global_navigation_bg.gif) no-repeat;
	z-index:50;
}
#navigation ul {
	float:left;
	margin-left:448px;
}
#navigation li {
	display:inline;
}
#navigation li a {
	display:block;
	float:left;
	width:118px;
	height:46px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	background:url(../gfx/global_navigation_tab.gif) no-repeat;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	margin-right:5px;
}
#navigation li a:hover {
	background-position:0px -47px;
}
#navigation li.active a {
	height:63px;
	line-height:55px;
	font-weight:bold;
	background-position:0px -94px;
}
#navigation li.active a:hover {
	background-position:0px -94px;
}

/****************************************
|	LEFT COLUMN
****************************************/
#leftColumn {
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:222px;
	height:503px;
	z-index:51;
	margin:20px 0px 0px 0px;
}

/****************************************
|	FOCAL FEED
****************************************/
#focalFeed {
	position:relative;
	width:665px;
	margin-left:248px;
}
#focalFeed #breadCrumb {
	position:absolute;
	left:0px;
	top:30px;
	padding-bottom:5px;
	z-index:55;
}
#focalFeed #breadCrumb h3,
#focalFeed #breadCrumb h3 a {
	color:#666;
	text-decoration:none;
}
#focalFeed #breadCrumb h3 a:hover {
	color:#333;
	text-decoration:underline;
}
#focalFeed #breadCrumb h2 {
	font-size:17px;
	margin-top:4px;
}
#focalFeed #pageMasthead {
	position:relative;
	padding:50px 0px 0px 0px;
}
#focalFeed #pageMasthead span {
	display:none;
}
#focalFeed #pageMasthead #banner,
#focalFeed #pageMasthead img {
	border-bottom:1px solid #666;
}

#focalFeed #content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	padding-bottom:10px;
}
#focalFeed #content .emphasis {
	font-weight:bold;
	font-size:15px;
}

#focalFeed #contentFooter {
	position:relative;
	width:665px;
	height:56px;
	padding-top:38px;
	background:url(../../images/common/global_contact.jpg) no-repeat;
	overflow:hidden;
	clear:right;
}
#focalFeed #contentFooter h5 {
	font-weight:normal;
	text-align:right;
	padding:0px 10px 3px 0px;
	color:#333;
}
#focalFeed #contentFooter h5 span {
	font-weight:bold;
}

/****************************************
|	RIGHT COLUMN
****************************************/
#rightColumn {
	width:177px;
	float:right;
	margin:10px -8px 20px 0px;
	border-left:20px solid #fff;
}

#rightColumn .panelDisplay {
	position:relative;
	width:165px;
	border:2px solid #cccc99;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 8px 0px;
}
#rightColumn .panelDisplay h4 {
	font-size:14px;
	color:#000033;
	padding:10px 8px;
	background:#cccc99 url(../gfx/panel_display_grad.gif) repeat-x;
}
#rightColumn .panelDisplay h5 {
	font-size:12px;
	color:#666633;
	padding:9px 8px;
	background:#ffffcc url(../gfx/panel_display_grad_lt.gif) repeat-x;
}
#content #rightColumn .panelDisplay p {
	font-size:15px;
	background:#ffffcc;
	padding:18px 7px;
	line-height:22px;
}

/****************************************
|	FOOTER AREA
****************************************/
#footarea {
	position:relative;
	height:51px;
	clear:both;
	background:#fff url(../gfx/global_footer.gif) no-repeat;
}
#footarea #navbar {
	position:relative;
	padding:30px 0px 0px 8px;
}
#footarea #navbar ul {
	position:relative;
	display:table;
	width:550px;
}
#footarea #navbar li {
	display:inline;
	color:#fff;
}
#footarea #navbar li a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0px 4px;
}
#footarea #navbar li a:hover {
	color:#999;
	text-decoration:underline;
}
#footarea img {
	position:absolute;
	top:23px;
	right:0px;
	width:203px;
	height:44px;
	border:0px;
	z-index:20;
}

/****************************************
|	FOOTER BASE
****************************************/
#footbase {
	position:relative;
	width:968px;
	text-align:left;
	padding-bottom:18px;
	background:url(../gfx/global_footer_base.gif) left bottom no-repeat;
	margin:-3px 0px 0px -14px;
	padding-left:10px;
}
#footbase ul {
	position:relative;
	display:table;
	width:740px;
	padding:9px 0px 4px 12px;
}
#footbase li {
	display:inline;
	color:#333;
	margin-right:7px;
}
#footbase li a {
	color:#333;
	text-decoration:none;
}
#footbase li a:hover {
	color:#0033cc;
	text-decoration:underline;
}

/****************************************
|	CONTENT CLASSES
****************************************/
#focalFeed #content #indexDspLogo {
	margin:20px 0px 15px 15px;
}
#focalFeed #content #aboutCmmInspect,
#focalFeed #content #aboutWeldCell {
	margin:-60px 0px 10px 20px;
}
#focalFeed #content #aboutCmmHeading {
	margin-top:40px;
}
#focalFeed #content p {
	padding:20px 0px 0px 0px;
}
.floatImageLeft,
.floatImageRight {
	border:2px solid #ccc;
	padding:5px;
	background:#fff;
}
.floatImageLeft {
	float:left;
}
.floatImageRight {
	float:right;
}
#focalFeed #content h2.boxHeading {
	position:relative;
	font-size:14px;
	background:#eaeaea;
	padding:10px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
#focalFeed #content table {
	border:0px;
}
#focalFeed #content #buildingsTable {
	width:100%;
	line-height:18px;
	border:1px solid #999;
	border-left:0px;
}
#focalFeed #content #buildingsTable td {
	border-left:1px solid #999;
	vertical-align:top;
	font-size:14px;
	width:50%;
	background:#f0f0f0;
}
#focalFeed #content #buildingsTable .contactInfo {
	padding:10px;
}
#focalFeed #content #buildingsTable .buildingMap {
	float:left;
	padding:10px;
}
#focalFeed #content #buildingsTable .buildingMap img {
	display:block;
	border:1px solid #ccc;
	padding:2px;
	background:#fff;
}
#focalFeed #content #buildingsTable .buildingMap a:hover img {
	border-color:#990000;
}
#focalFeed #content #buildingsTable .buildingMap a {
	font-size:10px;
}
#focalFeed #content #buildingsTable p {
	padding:0px;
}
#focalFeed #content #buildingsTable p span {
	font-weight:bold;
}
#focalFeed #content #buildingsTable p.buildingNote {
	color:#666;
	font-size:11px;
}
#focalFeed #content #buildingsTable h4 {
	display:block;
	font-size:16px;
	color:#fff;
	padding:12px 10px;
	border-bottom:1px solid #999;
	background:#666 url(../../images/common/country_flags_sm.gif) right center no-repeat;
}

#focalFeed #content #contactHours,
#focalFeed #content #contactEmployees {
	width:100%;
	margin-top:10px;
	border:1px solid #999;
	border-left:0px;
}
#focalFeed #content #contactHours td,
#focalFeed #content #contactEmployees td {
	width:50%;
	vertical-align:top;
	line-height:normal;
	background:#f0f0f0;
	border-left:1px solid #999;
}
#focalFeed #content #contactHours h5,
#focalFeed #content #contactEmployees .headingA,
#focalFeed #content #contactEmployees .headingB {
	font-size:16px;
	font-weight:bold;
	padding:10px;
	color:#fff;
	background:#666;
	border-top:0px;
}
#focalFeed #content #contactHours h6 {
	font-size:14px;
	font-weight:normal;
	padding:10px;
}
#focalFeed #content #contactHours h6 span {
	display:block;
}
#focalFeed #content #contactEmployees .headingB {
	background:#ccc;
	color:#000066;
	padding:5px 10px;
	font-size:14px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}
#focalFeed #content #contactEmployees .headingB span {
	font-weight:normal;
}
#focalFeed #content #contactEmployees th {
	border-left:1px solid #999;
	padding:5px 10px;
}
#focalFeed #content #contactEmployees td {
	font-size:12px;
	padding:2px 10px 4px 10px;
	border-top:1px solid #ccc;
}
#focalFeed #content #contactEmployees .alt td {
	background:#f7f7f7;
}
#focalFeed #content #contactEmployees td a {
	display:block;
}

#focalFeed #content h3.contentHeading {
	font-size:16px;
	color:#fff;
	background:#666;
	border-bottom:1px solid #333;
	padding:10px;
	margin:20px 0px 0px 0px;
}

#focalFeed #content #aboutMachineList {
	width:100%;
	border:1px solid #999;
	border-left:0px;
	margin:20px 0px 30px 0px;
}
#focalFeed #content #aboutMachineList th,
#focalFeed #content #aboutMachineList td {
	width:33%;
	padding:5px 10px;
	border-left:1px solid #999;
	vertical-align:top;
	background:#f0f0f0;
}
#focalFeed #content #aboutMachineList th {
	background:#ccc;
	border-bottom:1px solid #666;
}
#focalFeed #content #aboutMachineList li {
	display:block;
	line-height:15px;
	border-bottom:1px solid #ccc;
	padding:5px 0px;
}
#focalFeed #content #aboutMachineList li.lastChild {
	border-bottom:0px;
}

/****************************************
|	DOWNLOAD LISTS
****************************************/
#focalFeed #content .downloadFiles {
	margin:0px 0px -15px 0px;
	padding:10px 0px 0px 0px;
}
#focalFeed #content .downloadFiles li {
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 15px 40px;
}
#focalFeed #content .downloadFiles li.pdf {
	background-image:url(../../images/icons_filetypes/ico_pdf.gif);
}
#focalFeed #content .downloadFiles li a {
	display:block;
	margin:0px;
	font-size:14px;
	line-height:12px;
	padding:3px 0px 0px 0px;
}
#focalFeed #content .downloadFiles li span {
	display:block;
	font-size:12px;
	color:#666;
}



#contactPanoram {
	position:relative;
}
#contactPanoram img {
	border-bottom:3px solid #ccc;
}


/****************************************
|	MOVING NOTICE
****************************************/
#focalFeed h2.boxMovingNotice {
	position:relative;
}
#focalFeed h2.boxMovingNotice a {
	display:block;
	padding:9px 10px;
	background:#990000 url(../gfx/grad_bar_red_emphasis.gif) repeat-x;
	margin:15px 0 15px 0;
	border-top:2px solid #fff;
	
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#focalFeed h2.boxMovingNotice a span {
	font-size:16px;
	padding:0 3px;
}
#focalFeed h2.boxMovingNotice a:hover {
	background:#aeaeae;
	border-color:#666;
	color:#000;
}








