@charset "utf-8";
/* CSS Document */
@import url('cymat_IE6_PNGs.css'); 

/* defaults */
body {margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #212121;}

table, tr, td {padding: 0; margin: 0; border: 0;}
/* END defaults */

.bodyheader {margin-top: 20px; margin-bottom: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #212121;}

/* links */
a:link.a {color: #00485c; text-decoration: none;}
a:hover.a {color: #0097c2; text-decoration: underline;}
a:visited.a {color: #00485c; text-decoration: none;}
a:visited:hover.a {color: #0097c2; text-decoration: underline;}

a:link.a-u {color: #00485c; text-decoration: underline;}
a:hover.a-u {color: #0097c2; text-decoration: underline;}
a:visited.a-u {color: #00485c; text-decoration: underline;}
a:visited:hover.a-u {color: #0097c2; text-decoration: underline;}
/* END links */



/* header */
#header {
	width: 795px;
	height: 87px;
	margin: auto;
	border-bottom: 2px #8a8a8a solid;
	background: url(../../images/wing_nav.gif) no-repeat bottom right;
}

	#header-search {position: relative; top: 20px; right: 2px;}
	#btnSearch
	{ width:59px; height:22px;
		font-weight:bold;
		font-family:Arial;
		color:Black;
		border-width:0px;
		border-style:None;
		background-image:url(../../Images/search_btn.gif);
		 cursor:pointer;		}
	/* header links */
	#header-links {position: relative; top: 38px;*top:36px; right: 2px; text-align:right;}
	
	#header a:hover {color: #0097c2/*#00485c*/; text-decoration: underline;}
	#header a:visited {color: #00485c; text-decoration: none;}
	#header a:visited:hover {color: #0097c2; text-decoration: underline;}
	
	
	/* END header links */
	
#cymat-logo {	
	width: 57px;
	height: 76px;	
	margin-left: 15px;
	cursor: pointer;
	background: url(../../images/cymat_logo.gif) no-repeat bottom right;
}
/* END header */


/* navigation */
#nav 
{
	position: relative;
	width: 795px; 
	height: 31px; 
	margin: auto; 
	margin-top: 3px;
	border-bottom: 2px #8a8a8a solid;
	font-family: Arial, Helvetica, sans-serif;	
}
#nav #navigation a:hover {color: #70dfff;}
/* END navigation */
	
#navigation {
    padding:0; 
    margin:0;
}

#navigation li ul{
    padding:0; 
    margin:0;
    list-style-type: none;
    list-style:none;
    display: none;
}
#navigation li 
{
	list-style-type: none;
	white-space: nowrap;
    float:left;
    text-align:center;
    position:relative;
	background: url(../../images/bg_nav.gif) no-repeat;
}
#navigation li a:link, #navigation li a:visited {
    display:block; 
    line-height:29px;     
	width: 159px; 
	height: 29px; 
	font-size: 12px;
	font-weight: 500; 	
	color: #ffffff; 
	text-align: center; 
	text-decoration: none;
}

#navigation ul li
{
    background:none;
    padding-left:2px;
	}

#navigation ul li a:link, #navigation ul li a:visited {	
    display:block; 
    text-decoration:none; 
    color:#ffffff; 
    height:29px; 
	font-size: 12px;
	font-weight: 500; 
    line-height:25px; 
    padding-left:5px; 
    filter:alpha(opacity=85); 
    opacity:0.75;
}
 
/* for other than ie6  */
#navigation li:hover a {
    color:#70dfff;
}
#navigation li:hover ul {
    display:block; 
    position:absolute; 
    top:28px;
    margin-top:1px;
    left:0; 
}
#navigation li:hover ul li a {
    display:block; 
    background:#000000; 
    color:#ffffff; 
    height:20px; 
    line-height:20px; 
    padding:5px 5px; 
    width:145px;
}
#navigation li:hover ul li a:hover {
    color:#00485c;
}
/*  for ie6  */
#navigation li a:hover {
    color:#70dfff; 
    background-color :Transparent ;
}
#navigation li a:hover ul { 
    display:block; 
    position:absolute; 
    top:28px;
    margin-top:1px;
    left:0; 
}
#navigation li a:hover ul li a {
    display:block; 
    background:#212121; 
    color:#ffffff; 
    height:20px; 
    line-height:20px; 
    padding:5px 5px; 
    width:145px;
}
#navigation li a:hover ul li a:hover {
    color:#00485c;
}
/* END navigation */


/* banner */
#banner {
	width: 795px;
	height: 152px;
	margin: auto; 
	margin-top: 4px;
	border-bottom: 2px #8a8a8a solid;
	/*background: url(images/banner.jpg) no-repeat center;*/
} 
/* END banner */


/* content */
#main-container {	
	width: 795px;
	margin: auto;
	padding-top: 10px;	
	background: url(../../images/wing_main_container.gif) no-repeat top left;
}

#content-container {width: 780px; padding: 0 0 0 15px;}
#articel-container {width: 100%; padding: 0;}
#column-left {width: 420px; padding: 0 15px 0 0;}
#column-right {width: 345px; padding: 0;}
#breadcrumbs {font-size: 14px; color: #666666;}
#title {font-size: 18px; color: #212121;}

	/* subnav links */
	#subnav, #subnav a:link {font-weight: bold; font-size: 12px; color: #666666; margin-top: 10px; text-decoration: none;}
	#subnav a:hover {color: #0097c2; text-decoration: none;}
	a:visited {color: #666666; text-decoration: none;} /* change color */
	/* END subnav links */

.box {border: 1px #8a8a8a solid; padding: 20px;}
	
	/* lines */
	
	/* END lines */
	
	/* page specific */
	/* home */	
	#home-column-left {width: 350px; padding: 0 15px 0 15px;}
	#home-column-right {width: 415px;}
	#system-column-left {width: 400px; padding: 0 15px 0 15px;}
	#system-column-right {width: 365px;}
	.wing-blue {height: 7px; background: url(../../images/wing_blue.gif) no-repeat; border-bottom: 2px #00485c solid;}
	.wing-yellow {height: 7px; background: url(../../images/wing_yellow.gif) no-repeat; border-bottom: 2px #c88800 solid;}
	.title {font-size: 18px;}
	.sub-title {font-size: 16px; font-weight: bold; position: relative; left: -1px; margin-bottom: 8px;}
	a.home:link, a.home:visited {color: #212121; text-decoration: none;}
	a.home:hover {color: #212121; text-decoration: underline;}	
	#industry-feature {height: 102px; padding: 10px; background: url(../../images/bg_industry_feature.gif) no-repeat; border-bottom: 1px #8a8a8a solid;}	
	#industry-auto {height: 80px; padding: 0 10px 0 145px; background: url(../../images/bg_industry_auto.gif) no-repeat;}
	#industry-arch {height: 80px; padding: 0 10px 0 145px; background: url(../../images/bg_industry_arch.gif) no-repeat;}
	.line-sixteen {line-height: 16px;}
	.arrow {font-size: 16px; font-weight: bold; color: #c88800; margin-right: 4px;}
	.m-l-onefortyfive {margin-left: 145px;}
	.border-img {border: 2px #8a8a8a solid;}
	.news-item {padding-top: 4px; padding-bottom: 4px; border-bottom: 1px #8a8a8a solid;width:100%;}
	.date {font-size: 10px; font-weight: bold;}
	/* END home */
	
	/* inner pages */	
	#column-right div.img-subnav {width: 267px; height: 321px; margin: auto; position: relative; top: 15px;}
	#column-right div.img {width: 267px; height: 321px; margin: auto; position: relative; top: -10px;}
	#alusion a {display: block;	background: url(../../images/alusion_lk.jpg) no-repeat; width: 70px; height: 146px; cursor: pointer;}
	#alusion a:hover{background: url(../../images/alusion_lk_dwn.jpg) no-repeat;}
	ul.ul-p-zero{position: relative; top: -10px; left: -20px;}
	#article-column-left {width: 765px; padding: 0 15px 0 15px;}
	/* END inner pages */
	
	
	/* END page specific */
/* END content */


/* footer */
#footer {width: 795px; margin: auto; font-size:10px; color: #a1a1a1; text-align: right; border-bottom: 4px #666666 solid;}
/* END footer */


/* positioning settings */
.float-left {float: left;}
.float-right {float: right;}
.clear {clear: both;}
.right {text-align: right;}
.p-zero {padding: 0;}
.p-r-t-two {position: relative; top: 2px;}
.p-r-t-minus-two {position: relative; top: -2px;}
.p-r-t-four {position: relative; top: 4px;}
.p-r-t-five {position: relative; top: 5px;}
.p-r-t-ten {position: relative; top: 10px;}
.p-r-t-fif {position: relative; top: 15px;}
.p-r-t-minus-five {position: relative; top: -5px;}
.p-r-t-minus-ten {position: relative; top: -10px;}
.pd-r-five {padding-right: 5px;}
.m-auto {margin: auto;}
.m-l-five {margin-left: 5px;}
.m-l-ten {margin-left: 10px;}
.m-l-r-five {margin: 0 5px 0 5px;}
.m-r-ten {margin-right: 10px;}
.m-r-five {margin-right: 5px;}
.m-l-twenty {margin-left: 20px;}
.line-twentyfive {line-height: 25px;}
/* END positioning settings */

/* text */
.sm {font-size: 10px;}
.grey {color: #a1a1a1;}
.blue {color: #0097c2;}
.nowrap {white-space: nowrap;}
/* END text */

/* misc */
.no-css {display: none;}
.border {border: 1px red solid;}
/* END misc */

#homeleft
{
	width:360px;
}






