body {margin:0 auto;font-family: Calibri,Verdana;font-size: 12px;padding:0px;color:#5A80A7;;text-align:left;background:#fff url(../images/mainback.gif); background-repeat:repeat-x;}

  a{color:#5A80A7;text-decoration:none;}
  a:hover{color:#ef0000; text-decoration:none; }
   h1{font-size:18px;font-family:Calibri,Verdana, Arial, Helvetica, sans-serif;}
   
#holder {margin: 0 auto;height:100%;width:960px; /*border:#FF0000 solid 1px;*/}
	#main {height:100%;width:980px;float:left;margin-top:0px; /*border:#FF0000 1px solid;*/}
	#topbar{ height:36px;width:960px;color:#BAC8D7; }
	#text{color:#BAC8D7;}
	#textbox{height:20px;width:127px;float:left;background:url(../images/textbox.gif); background-repeat:no-repeat;color:#BAC8D7;}
	#searchbox{height:20px;width:152px;float:left;background:url(../images/searchbox.gif); background-repeat:no-repeat;margin-left:6px;color:#BAC8D7;}
	#login{height:20px;width:65px;float:left;background:url(../images/login.gif); background-repeat:no-repeat;}
	#search{height:20px;width:66px;float:left;background:url(../images/serach.gif); background-repeat:no-repeat;}

/**************************************************************************HORIZONTAL MENU****************************************************************************/	
#topnavcontainer{width:350px; height:20px;float:left;margin-top:-2px;margin-left:0px; }
#topnavcontainer1{width:350px; height:20px;float:left;margin-top:-2px;margin-left:0px;float:right; }



#contact{width:195px;height:115px;background:url(../images/contact.gif)}
#horizontal { float:left; }
#horizontal ul { list-style-type: none; float: left; margin:0px;padding:0px;}
#horizontal ul li { float: left; margin-right:10px; }
#horizontal a img {float: left;}
#horizontal ul li a {display: block; overflow: hidden; /*border-right:blue 1px solid; for IE 6 */}
#horizontal ul li a:hover{ text-decoration:none;color:#ef0000;}
#horizontal ul li a:active{text-decoration:none;}



#horizontal1 { float:right; }
#horizontal1 ul { list-style-type: none; float: right; margin:0px;padding:0px;}
#horizontal1 ul li { float: right; margin-right:10px; }
#horizontal1 a img {float: right;}
#horizontal1 ul li a {display: block; overflow: hidden;  /*border-right:blue 1px solid; for IE 6 */}
#horizontal1 ul li a:hover{ text-decoration:none;color:#ef0000;}
#horizontal1 ul li a:active{text-decoration:none;}



#horizontal li:hover a, 
#horizontal li.sfHover a {padding:0px;}
#horizontal li:hover ul a, 
#horizontal li.sfHover ul a {width:170px;text-indent:5px;background:none;font-weight:normal;}
#horizontal li:hover ul a:hover, 
#horizontal li.sfHover ul a:hover {text-decoration:none;font-weight:normal;}
#horizontal li ul {position: absolute;left: -999em;padding-left: 1px;width:170px;background: #f1f4f9; z-index:2;clear:both;list-style-type: none; }
#horizontal li ul li { border-bottom: solid;border-bottom-width: 0px;width:170px;list-style-type: none; background:none;}
#horizontal li:hover ul,#horizontal li.sfhover ul {left:auto;top: 185x;}
#horizontal li:hover ul,#horizontal li.sfhover ul {left: auto;margin: 0px;padding: 0px;}
#horizontal ul li ul li a {border-top: 0;padding: 0px;margin: 0px;line-height: 20px;font-family: Verdana;font-size: 11px;color: #414141;text-decoration: none;height: 20px;text-align:left;}
#horizontal ul li ul li a:hover {color: #ef0000;border-top: 0;padding: 0px;*height: 20px;margin: 0px;line-height: 20px;}

#horizontal1 li:hover a, 
#horizontal1 li.sfHover a {padding:0px;}
#horizontal1 li:hover ul a, 
#horizontal1 li.sfHover ul a {width:170px;text-indent:15px;background:none;font-weight:normal;}
#horizontal1 li:hover ul a:hover, 
#horizontal1 li.sfHover ul a:hover {text-decoration:none;font-weight:normal;}
#horizontal1 li ul {position: absolute;left: -999em;padding-left: 1px;width:170px;background: #f1f4f9; z-index:2;clear:both;list-style-type: none; }
#horizontal1 li ul li { border-bottom: solid;border-bottom-width: 0px;width:170px;list-style-type: none; background:none;}
#horizontal1 li:hover ul,#horizontal1 li.sfhover ul {left:auto;top: 185x;}
#horizontal1 li:hover ul,#horizontal1 li.sfhover ul {left: auto;margin: 0px;padding: 0px;}
#horizontal1 ul li ul li a {border-top: 0;padding: 0px;margin: 0px;line-height: 20px;font-family: Verdana;font-size: 11px;color: #5A80A7;text-decoration: none;height: 20px;text-align:left;}
#horizontal1 ul li ul li a:hover {color: #ef0000;border-top: 0;padding: 0px;*height: 20px;margin: 0px;line-height: 20px;}

/*******************************************************************left *********************************************************************************************/

#left {text-align:left;height:100%;width:200px;float:left;line-height:17px;font-size:13px;clear:both;font:Calibri;height:500px;-overflow:hidden; }
#lefttop{height:200px;width:195px;float:left;background-image:url(../images/lefttop.gif);background-repeat:no-repeat;}
#leftmid{height:100%;width:189px;float:left;clear:both;padding:0px 23px 0px 25px; background-repeat:repeat-y;}
#leftbottom{height:14px;width:189px;float:left;clear:both;background-image:url(../images/leftbottom.jpg);margin-left:0px;background-repeat:no-repeat;}

		#teklogo{height:78px;width:159px;float:left;background-image:url(../images/teklogo1.gif);background-repeat:no-repeat; margin-left:-10px;margin-top:1px;}
		#news_head{height:15px;width:143px;float:left;background-image:url(../images/security.gif);background-repeat:no-repeat; margin-left:0px;margin-top:0px;}
		#glos_fin{height:30px;width:168px;float:left;background-image:url(../images/glos_fin.gif);background-repeat:no-repeat; margin-left:0px;margin-top:22px;}
		#newsbox{ font-weight:normal;text-align:left;text-decoration:none;float:left; width:150px; height:100%;}
		#newsbox a{text-decoration:none;padding-top:15px;padding-bottom:15px;color:##333A77;font-size:14px;} 
		#newsbox a:hover{text-decoration:none;} 
		#newsbox ul li ,#newsbox ul li a{margin-top:12px;margin-bottom:2px;}
		#glossbox{ font-weight:normal;text-align:justify; float:left; width:150px; height:100%;margin-top:15px;}
		
#left ul{list-style-type:image;margin-left:5px;*margin-left:5px;margin-top:3px;margin-bottom:13px;font-family:calibri;font-size:13px;}		


		
#left1{width:214px;height:16px;margin:10px 0px 3px 0px;background:url(../images/left1.gif);float:left;background-repeat:no-repeat;}		
#left2{width:214px;height:16px;margin:10px 0px 3px 0px;background:url(../images/left2.gif);float:left;background-repeat:no-repeat;}		
#left3{width:214px;height:16px;margin:10px 0px 3px 0px;background:url(../images/left3.gif);float:left;background-repeat:no-repeat;}		
#left4{width:214px;height:16px;margin:10px 0px 3px 0px;background:url(../images/left4.gif);float:left;background-repeat:no-repeat;}		
#left5{width:205px;height:18px;margin:10px 0px 3px 0px;background:url(../images/left5.gif);float:left;background-repeat:no-repeat;}		
#left-line{margin:7px 0px 5px -5px;background:url(../images/left-line.gif);height:1px; width:215px;float:left;-overflow:hidden}
#right-line{margin:2px 0px 5px 5px;background:url(../images/right-line.gif);height:1px; width:755px;float:left;-overflow:hidden}
#footerline{margin-top:10px;clear:both;background:url(../images/line-bot.gif);height:1px; width:980px;-overflow:hidden}



#firstleft a:hover{}
#secondleft a:hover{color:#5db300}
#thirdleft a:hover{color:#5db300}
/*******************************************************************center*********************************************************************************************/
#flag{float:left;height:23px;width:34px;background-image: url(../images/flag.gif);margin-left:15px;margin-top:29px; }
#leftimage{float:left;height:188px;width:148px;background-image: url(../images/left-image.gif); }

#mainpage{height:100%;width:755px;float:left;padding-left:5px;min-height:638px;-padding-left:0px;-overflow:hidden  }
#header {height:200px;width:755px;float:left;background-repeat:no-repeat;margin-left:0px;MARGIN-BOTTOM:10px;background-image:url(../images/header.gif);}
#rss {height:22px;width:74px;margin-top:10px;float:left;background-image:url(../images/rss.gif);background-repeat:no-repeat;margin-left:643px;}
#menubar {height:41px;width:731px;margin-top:70px;float:left;background-image:url(../images/menubar.jpg);background-repeat:no-repeat;margin-left:0px;}
#center{min-height:489px;*min-height:457px;height:100%;width:755px;float:left;line-height:15px;font-size:13px;clear:both;font:Calibri;margin-top:-2px;overflow:hidden;}
#centertop {height:11px;width:736px;float:left;clear:both;background-image:url(../images/centertop.jpg);margin-left:0px;background-repeat:no-repeat;}
#centermid{height:100%;min-height:489px;*min-height:457px;width:706px;float:left;clear:both;background-image:url(../images/centermid.jpg);padding:0px 23px 0px 15px; background-repeat:repeat-y;}
#centermid-other{height:100%;min-height:589px;*min-height:557px;float:left;clear:both;background-image:url(../images/centermid.jpg);padding:0px 100px 0px 100px; background-repeat:repeat-y;text-align:justify;}
#centerbottom{height:14px;width:736px;float:left;clear:both;background-image:url(../images/centerbottom.jpg);background-repeat:no-repeat;}
#welcome{height:36px;width:708px;margin-left:-20px; background-image:;background-repeat:no-repeat; }

#newsbg{float:left;width:227px; height:209px; background-image:url('../images/news.png');background-repeat:no-repeat;}
#newsbg :hover{  height:209px; background-image:url('../images/news_MO.png');background-repeat:no-repeat;}
#newsbg  a:hover{ background-image:url('');}
#newsbg  b:hover{ background-image:url('');}
#main-bot{float:left; width:897px; height:18px; background-image:url('../images/main-bot.gif');background-repeat:no-repeat;}
#featuresbg{float:left;width:228px; height:209px; background-image:url('../images/features.png');}
#featuresbg ul {list-style: none; margin-left:-39px;;*margin-left:-1px;}
#featuresbg ul li{margin-bottom:10px;font-weight:bold;}
#featuresbg p,#featuresbg p a{*padding-top:15px;}
#right{float:left; width:224px; height:100%;min-height:500px;margin-left:10px;margin-top:5px;}


#righttop {height:14px;width:224px;float:left;background-image:url(../images/right-top.gif);margin-left:0px;background-repeat:no-repeat;margin-top:-10px;}
#rightmid{float:left;height:100%;min-height:200px;width:224px;background-image:url(../images/right-mid.gif);margin-left:0px;background-repeat:no-repeat;}
#rightcontent{height:120px;width:224px;float:left;background-image:url(../images/right.gif);margin-left:0px;background-repeat:no-repeat;}
#rightimage{width:224px;height:472px;float:right;background-image:url(../images/right-image.gif);margin-top:-477px;margin-right:5px;}

#homecontact{position:relative;z-index:1;float:left;width:227px; height:131px; padding-bottom:10px;background-image:url('../images/pinkbox.jpg'); background-repeat:no-repeat;}
#homecontact p,#homecontact strong{padding:0px;margin:0px;}
#casebg{position:relative;z-index:1;float:left;width:227px; height:209px; background-image:url('../images/case_studies.png');}
/**********************************************************************Footer******************************************************************************************/
#footer{clear:both; font-size:12px;padding-left:19px; margin-top:-10px; *margin-top:0px;float:left;width:100%;}
	#footer a{color:#7483A6;}
input{width:155px;margin-top:1px;}
#events{margin:5px 0px 0px 10px;height:157px;background-image:url('../images/events.gif');width:195px;background-repeat:no-repeat;}
#eventsbot{margin:0px 0px 0px 10px;height:5px;background-image:url('../images/events-bot.gif');width:195px;background-repeat:no-repeat;}
#featuredproducts{margin:10px 0px 0px 10px;height:243px;background-image:url('../images/featured-products.gif');width:195px;background-repeat:no-repeat;-overflow:hidden}
#featuredproductsbot{margin:0px 0px 0px 10px;-margin:0px 0px 0px 5px;height:5px;background-image:url('../images/featured-products-bot.gif');width:195px;background-repeat:no-repeat;float:left;-overflow:hidden}

	.link{color:#993333;}
	.link a{color:#993333;}
	.title ,.date{font-weight:bold;margin-right:10px;}
	#mlabel{width:190px;*width:195px;float:left;height:20px;clear:both;}
	.int{padding-right:470px;float:left;}
	
/**************************************************************************HORIZONTAL MENU****************************************************************************/	
#bottomnavcontainer{width:956px;float:left; margin-left:0px; height:12px; margin-top:5px;}
#bhorizontal { float:left; }
#bhorizontal ul {list-style-type: none;float: left;margin-top:2px;color:#FFFFFF;margin-left:-15px;*margin-left:24px;}
#bhorizontal ul li { float: left; font-size:16px; font-weight:normal;  margin-left:11px;font-family:cambria,verdana; }
#bhorizontal a img {float: left;}
#bhorizontal ul li a {display: block; overflow: hidden; color:#ffffff; /*border-right:blue 1px solid; for IE 6 */}
#bhorizontal ul li a:hover{color:#ffffff; text-decoration:none	;}
#bhorizontal ul li a:active{color:#ffffff;text-decoration:none;}
/*******************************************************************left *********************************************************************************************/
#bbb{width:733px;float:left; margin-left:0px; height:48px; background-image:url(../images/footbar1.jpg);}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}