#upperLink li {
	display: inline;
	margin-right: 5px;
}
#upperLink .home {
	background-image: url(images/home.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding-right: 10px;
}
#upperLink .sitemap {
	background-image: url(images/sitemap.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
}
#upperLink a {
	text-decoration: none;
}
a {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #2B7cb3;
	text-decoration: underline;
}

#cssmenu1 {
height:61px;
background-color:cf6a19;
color:#ffffff;
}

.middle {
 margin: 0 auto;
}
#middle {
 margin: 0 auto;
 width: 994px;
 padding:0 1px 0 1px;
}
.middle #upperLink {
	float: right;
}
/* Menu Item and submenu */
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.horizontalcssmenu {

  font-size:11px;
  height:25px;
  margin:0 0;
  padding:0;
}
/*Top level list items*/
.horizontalcssmenu ul li{
	position: relative;
	display: inline;
	float: left;
	background-position: right;
}
.horizontalcssmenu ul li.select {
 	background-color: #000000;
}

/*Top level menu link items style*/
#news {
	width: 135px;
	height:61px;
	background-image:url(../../images/home/news_a.gif);
	background-repeat:no-repeat;
}

#news:hover {
	width: 135px;
	height:61px;
	background-image:url(../../images/home/news_r.gif);
	background-repeat:no-repeat;
}

#home {
	height:61px;
	width:94px;
	background-image:url(../../images/home/home_r.gif);
	background-repeat:no-repeat;
}

#home:hover {
	height:61px;
	width:94px;
	background-image:url(../../images/home/home_a.gif);
	background-repeat:no-repeat;
}

#career {
	width: 43px;
}

#contact {
   width:112px;
	height:61px;
	background-image:url(../../images/home/download_a.gif);
	background-repeat:no-repeat;
}

#contact:hover {
   width:112px;
	height:61px;
	background-image:url(../../images/home/download_r.gif);
	background-repeat:no-repeat;
}

.horizontalcssmenu ul li a{
	
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height: 17px;
	padding:8px 7px 0;
	text-decoration:none;
	width:65px;/*Width of top level menu link items*/
}

.last {
	background:transparent none repeat scroll 0 0;
	border-right: 0 solid #FFFFFF;
	border-style:none solid none none;
}
#breadcum {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	height: 20px;
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(images/breadCrum_background.gif);
	background-repeat: repeat-x;
}
#breadcum li {
	background-image: url(images/breadCrumIcon.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: inline;
	padding-right: 5px;
	margin-right: 5px;
}
#breadcum li a{
	text-decoration: none;
}
#breadcum .last {
	background-image: none;
}

/*Sub level menu*/
.horizontalcssmenu ul li ul{
	left: 0;
	top: 0;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
}
#middleContainer {
	height: 100%;
}
#leftContainer {
	width: 155px;
	float: left;
	margin:5px 5px 5px 0px;
}
#leftContainer li {
	background-image:url(images/leftBackground.gif);
	background-repeat:repeat-x;
	height:20px;
	list-style-type:none;
	padding: 9px 2px 2px 2px;
}
#leftContainer h2 {
	height: 20px;
	background-image:url(images/leftBackground.gif);
	background-repeat:repeat-x;
	padding-top: 2px;
	color: #990000;
	font-size: 16px;
}
#rightContainer {
	float: left;
	width: 812px;
	padding-top: 5px;
}
#rightContainer h2 {
	margin-bottom: 10px;
	color: #3D98D1;
	font-size: 16px;
}
#rightContainer p {
	margin-top: 5px;
}
#rightContainer li {
	margin-left: 15px;
}
#rightContainer ol {
	margin-left: 15px;
}
#rightContainer ol {
	margin-left: 15px;
}
#rightContainer ol li {
	margin-top: 5px;
}
#rightContainer .newsheading{
	font-weight: bold;
	color: seagreen;
}
#productName h1 {
	font-size: 14px;
	color: #073C5E;
}
#productName img {
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
}
#productName {
	margin-top: 10px;
	background-image: url(images/productBackground.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 812px;
	height:61px;
}
.productImage {
	clear: both;
	float: left;
}



/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
	display: inline;
	float: none;


}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
	background-image: none;
	background-color:#f89c53;
	border:1px solid #924406;		
	font-weight: normal; 
	font-style: normal;
	height:20px;
	padding:3px 5px 2px;
	width:120px;
	color:#000000;
	font-family:"Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:13px;
	z-index:100;
}

#mainselected {
	background-image: url(images/menubgover.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border-top: 1px solid #3D98D1;
}

.horizontalcssmenu ul li a:hover{
	background-image: url(images/menubgover.gif);
	background-repeat: repeat-x;
	background-position: center top;
	}

/* Sub level menu hover links style */
.horizontalcssmenu ul li ul li a:hover {
	background-color: #f3ae76;
	background-image:none;
	border-top: 1px solid #C0C0C0;
	color:#000000;
}

.horizontalcssmenu .arrowdiv{
	background:transparent url(images/menuarrow.gif) no-repeat scroll left center;
	margin: 0 2px 0 2px;
	position:absolute;
}

/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li {
	float: left;
	height: 1%;
}
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */.middleImage {
	height: 300px;
	text-align: center;
	clear: both;
	margin-top: 2px;
}

#IntheNews {
	width: 32%;
	padding-left: 10px;
	float: left;
}
#IntheNews h1 {
	font-size: 12px;
	font-weight: bold;
	color: #306D99;
	text-decoration: none;
	height: 18px;
	vertical-align: middle;
	padding-top: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #0074A6;
	padding-left: 5px;
	margin-top: 5px;
}
#IntheNews p {
	text-align: justify;
}
#IntheNews span {
	color: #316E9A;
	text-decoration: underline;
	float: right;
}



#InFocus {
	width: 33%;
	padding-left: 9px;
	float: left;
}
#InFocus h1 {
	font-size: 12px;
	font-weight: bold;
	color: #306D99;
	text-decoration: none;
	height: 18px;
	vertical-align: middle;
	padding-top: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #0074A6;
	padding-left: 5px;
	margin-top: 5px;
}
#InFocus p {
	text-align: justify;
}
#InFocus span {
	color: #316E9A;
	text-decoration: underline;
	float: right;
}
.greyBack {
	background-image: url(images/headerBackground.gif);
	background-repeat: repeat-y;
	background-position: right;
	height: 30px;
}
#leftContainer a {
	text-decoration: none;
}
#leftContainer li a {
	font-weight: bold;
	color: #214D69;
}
#leftContainer li:hover {
	text-decoration: none;
	background-color: #EAEAEA;
	cursor:pointer;
	background-image: url(images/leftBack.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #0066FF;
}
#leftContainer .selected {
	background-image: url(images/leftBack.gif);
	background-repeat: repeat;
	background-position: bottom;
	background-color: #FEFEFE;
}
#leftContainer .selected a {
	color: #DF0101;
}

/* We change the corners' position and add the border */
#type4 {
	background-color:#F4F1F1;
	border:1px solid #F4F1F1;
	margin-right: 5px;
}
#type4 .corner {background-image:url(images/corners-type4.gif);}
#type4 .topLeft {top:-1px; left:-1px;}
#type4 .topRight {top:-1px; right:-1px;}
#type4 .bottomLeft {bottom:-1px; left:-1px;}
#type4 .bottomRight {bottom:-1px; right:-1px;}

#type4 a:hover img {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

#solution  {
   height:61px;
	width:108px;
	background-image:url(../../images/home/solutions_a.gif);
	background-repeat:no-repeat;
}

#solution:hover  {
   height:61px;
	width:108px;
	background-image:url(../../images/home/solutions_r.gif);
	background-repeat:no-repeat;
}

#solution ul li a {
	width: 210px;
	height:20px;
}
#aboutus  {
	height:61px;
	width:106px;
	background-image:url(../../images/home/aboutus_a.gif);
	background-repeat:no-repeat;
}

#aboutus:hover  {
	height:61px;
	width:106px;
	background-image:url(../../images/home/aboutus_r.gif);
	background-repeat:no-repeat;
}

#aboutus ul li a {
	width: 100px;
}
#market {
	width: 99px;
	height:61px;
	background-image:url(../../images/home/markets_a.gif);
	background-repeat:no-repeat;
}

#market:hover {
	width: 99px;
	height:61px;
	background-image:url(../../images/home/markets_r.gif);
	background-repeat:no-repeat;
}

#market ul li a {
	width: 100px;
}
#products {
	width: 107px;
	height:61px;
	background-image:url(../../images/home/products_a.gif);
	background-repeat:no-repeat;
}

#products:hover {
	background-image:url(../../images/home/products_r.gif);
	background-repeat:no-repeat;
}

#products ul li a {
	width: 230px;
	height:20px;
}
#sitemap {
	margin-left: 25px;
}