﻿@charset "utf-8";
/* CSS Document */

body
{
margin:0px;
}
form
{
	margin:0;
	padding:0;
}

#wrapper
{
width:964px;
margin:0 auto;
height:auto;
}
div.topheader
{
width:964px;
height:98px;
margin: 0px auto;
padding-top:19px;
padding-left:24px;
background-image:url(../images/top-background.jpg);
}
div.menubar
{
	width:988px;
	margin: 0px auto;
	border-top:solid 1px #ACADB0;
	background-color:#E9EBEC;
	padding-top:0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
div.logo
{
width:130px;
height:72px;
}
.navbuttons a 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #ffffff;
text-decoration: none;
background-image:url(../images/bg-up.jpg);
background-repeat:repeat-x;
padding-top:14px;
display: block;
height:24px;
text-align:center;
border-right: 1px solid #9A9DA1;
padding-left:5px;
padding-right:5px;
} 
.navbuttons a:hover, p.navcontactbuttons a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-image:url(../images/bg-over.jpg);
	background-repeat:repeat-x;
	padding-top:14px;
	display: block;
	height:24px;
	text-align:center;
	border-right: 1px solid #9A9DA1;
	padding-left:5px;
padding-right:5px;
} 
.navbuttonshome a 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #ffffff;
text-decoration: none;
background-image:url(../images/home-bg.jpg);
background-repeat:repeat-x;
padding-top:14px;
display: block;
height:24px;
text-align:center;
border-right: 1px solid #9A9DA1;
padding-left:5px;
padding-right:5px;
} 
.navbuttonshome a:hover, p.navcontactbuttons a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-image:url(../images/home-bg-over.jpg);
	background-repeat:repeat-x;
	padding-top:14px;
	display: block;
	height:24px;
	text-align:center;
	border-right: 1px solid #9A9DA1;
	padding-left:5px;
padding-right:5px;
} 
input.button
{
	background-color:#221A5C;
	border:solid 1px #4c6696;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:22px;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
}
td.searchbox
{
width:248px;
height:33px;
background-image:url(../images/contact-bg.jpg);
padding-top:5px;
text-align:center;
}
input.search
{
	height:16px;
	width:175px;
	border: 1px solid #12074C;
	background-color:#D5D6D7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#12074C;
	padding-left: 5px;
}
input.loginbox
{
	width:140px;
	border: 1px solid #12074C;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#12074C;
	margin-left: 15px;
	margin-top: 8px;
	padding-left: 5px;
}
div.breadcrumbs
{
	height:25px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;
	font-weight: bold;
}

div.maincontent
{
	width:988px;
/*	height:380px;
*/	margin: 0 auto;
	padding-top: 10px;
}
div.mainproductcontent
{
	width:988px;
	height:100%;
	margin: 0 auto;
	padding-top: 10px;
}
.leftcolumn
{
	width:190px;
	padding:0px;
	background-image:url(../images/left-bg.jpg);
	background-position:bottom;
	background-color:#bbbfc2;
	background-repeat: no-repeat;
}
div.leftcolumn2
{
	width:190px;
	height:530px;
	float:left;
	background-image:url(../images/left-bg.jpg);
	background-repeat: no-repeat;
}
div.leftcolumnnews
{
	width:190px;
	height:380px;
	float:left;
	background-image:url(../images/left-bg.jpg);
	background-repeat: no-repeat;
}
div.leftcolumnnewsletter
{
	width:190px;
	height:150px;
	float:right;
}
div.middle
{
	width:580px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
div.newmiddle
{
	width:776px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-right:10px;
	
	
}
div.productmiddletop
{
	float:left;
	margin-left:0px;
	margin-right:0px;
	height:100%;
	
}
div.producttextarea
{
	width:290px;
	float:left;
	text-align:left;
	padding-right: 5px;
}

div.productnewtextarea
{
	width:290px;
	float:left;
	text-align:left;
	padding-right: 5px;
}
div.productarea
{
	width:250px;
	height:100%;
	float:left;
	text-align:left;
}

div.productareacontainer
{
	
	float:left;
	height:100%;
	padding-top: 10px;
}
div.productimage
{
	width:250px;
	float:left;
	height: auto;
	
}
div.producttopinfo
{
	width:280px;
	float:left;
	height: 200px;
}
div.producttopinfotext
{
	width:335px;
	float:left;
	height: 135px;
}
div.productmiddle
{
	
	height:auto;
	float:left;
	margin-left:0px;
	margin-right:0px;
	padding-left: 10px;
	padding-right: 10px;
	width:500px;
}
div.productnewmiddle
{
	height:auto;
	float:left;
	margin-left:0px;
	margin-right:0px;
	padding-right: 10px;
	width:776px;
}
div.rightcolumn
{
	/*width:190px;*/
	float:left;
}
div.rightcolumn2
{
	width:190px;
	height:380px;
	float:right;
}
div.producthead
{
	width:176px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-image:url(../images/productsbg.jpg);
	padding-left:14px;
	padding-top:6px;
}
.producthead1
{
	width:176px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	padding-left:14px;
	padding-top:6px;
}

div.profileBg
{
	width:580px;
	height:28px;
	background:url(../images/profile_bg.gif) no-repeat left top;

	padding-top:6px;
}
div.profilenewBg
{
	width:776px;
	height:28px;
	background:url(../images/profile_newbg.jpg) no-repeat left top;

	padding-top:6px;
}

.profileProp
{
	padding:0;
	margin:0;
}
.profileProp li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #241c58;
	text-decoration:none;
	float:left;
	list-style:none;
	padding:0 15px;
}
.profileProp li A
{
	color: #241c58;
	text-decoration:none;
}
.profileProp li A:Hover
{
	color: #241c58;
	text-decoration:underline;
}

.altproductsheading
{
	width:300px;
	height:35px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 10px;
}
div.altproductscontainer
{
	width:586px;
	float:left;
	height: 235px;
	margin-top: 10px;
}
div.altproducts
{
	width:324px;
	float:right;
	height: 200px;
	padding: 1px;
	margin:1px;
	background-image: url(../images/box.jpg);
	background-repeat: no-repeat;
}
div.altproductsleft
{
	width:324px;
	float:left;
	height: 200px;
	padding: 1px;
	margin:1px;
	background-image: url(../images/box.jpg);
	background-repeat: no-repeat;
}
div.altproductstitle
{
	width:183px;
	float:right;
	height: 36px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 8px;
	background-image: url(../images/tabpurple.jpg);
}
div.altproductstext
{
	width:175px;
	float:right;
	height: 35px;
	margin-bottom: 0px;
	margin-left: 5px;
}
div.altproductsclickmore
{
	width:175px;
	float:left;
	height: 18px;
	margin-bottom: 0px;
	margin-left: 5px;
}
div.altproductsimage
{
	width:110px;
	float:left;
	height: 108px;
	background-color: #E6E6E8;
}
div.altproductsbox3
{
	width:182px;
	float:right;
	height: 25px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 7px;
	background-image: url(../images/tabgrey.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
div.altproductsbox2
{
	width:190px;
	float:right;
	height: 108px;
}
div.altproductspricescontainer
{
	width:320px;
	float:left;
	height: 108px;
}
div.accproductsheading
{
	width:300px;
	height:35px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 10px;
}
div.accproductscontainer
{

	width:776px;
	float:left;
	height: auto;
	padding-left: 3px;
	padding-right: 2px;
}
div.accproductscontainer1
{

	width:776px;
	float:left;
	margin-top: 10px;
	padding-left: 3px;
	padding-right: 2px;
}
div.accproducts
{
	width:324px;
	float:right;
	height: 200px;
	padding: 1px;
	margin:1px;
	background-image: url(../images/box.jpg);
	background-repeat: no-repeat;
}
div.accproductsleft
{
	width:270px;
	float:left;
	height: 110px;
	padding: 1px;
	margin:1px;
	background-repeat: no-repeat;
}
div.accproductsright
{
	width:270px;
	float:right;
	height: 110px;
	padding: 1px;
	margin:1px;
	background-repeat: no-repeat;
}
div.accproductstitle
{
	width:146px;
	float:right;
	height: 36px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 8px;
	background-image: url(../images/tabpurple.jpg);
}
div.accproductstext
{
	width:175px;
	float:right;
	height: 35px;
	margin-bottom: 0px;
	margin-left: 5px;
}
div.accproductsclickmore
{
	width:175px;
	float:left;
	height: 18px;
	margin-bottom: 0px;
	margin-left: 5px;
}
div.accproductsimage
{
	width:130px;
	float:left;
	height: 108px;
	background-color: #E6E6E8;
}
div.accproductsbox3
{
	width:145px;
	float:right;
	height: 25px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 7px;
	background-image: url(../images/tabgrey.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
div.accproductsbox2
{
	width:120px;
	float:right;
	height: 108px;
}
div.accproductspricescontainer
{
	width:300px;
	float:left;
	height: 108px;
}
div.newshead
{
	width:176px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-image:url(../images/newsbg.jpg);
	padding-left:14px;
	padding-top:6px;
}

p.sidemenu a {

	background-repeat:no-repeat;
	border-bottom:1px solid #9A9DA1;
	color:#302862;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:22px;
	margin-top:0;
	padding-left:14px;
	padding-top:6px;
	text-decoration:none;
	width:176px;

}
p.sidemenu a:hover, p.sidemenu a:active {

	background-color:#888D90;
	background-repeat:no-repeat;
	border-bottom:1px solid #9A9DA1;
	color:#302862;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:22px;
	margin-top:0;
	padding-left:14px;
	padding-top:6px;
	text-decoration:none;
	width:176px;
}

p
{margin:0px;
padding:0px;
}
div.login
{
	width:190px;
	background-image:url(../images/login-bg.jpg);
	background-position:bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	
}
div.samllnewsletter
{
	width:190px;
	height:140px;
	background-image:url(../images/login-bg.jpg);
	background-position:bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	position:relative;
	
}
div.logintext
{
	width:183px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 7px;
	padding-bottom: 3px;
	font-size: 9px;
}
div.news
{
	width:190px;

	background-image:url(../images/news-bg.jpg);
	background-position:bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
}
div.newsdate
{
	width:175px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #888D90;
	padding-left: 15px;
	padding-top: 3px;
	font-weight: bold;
	font-size: 11px;
}
div.newstext
{
	width:175px;
	height:35px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 5px;
	font-size: 12px;
}
.link  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
font-weight:bold;
text-decoration: none;
} 
.links {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
font-weight:bold;
text-decoration: none;
} 
.link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;
	font-weight:bold;
	text-decoration: underline;
}
.morelinks  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #ffffff;
font-weight:bold;
text-decoration: none;
} 
.morelinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: underline;
}
.manuallinks  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #9A9DA1;
font-weight:bold;
text-decoration: none;
} 
.manuallinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #9A9DA1;
	font-weight:bold;
	text-decoration: underline;
}
div.newsletter
{
	width:295px;
	height:175px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 10px;
}
div.newsletter2
{
	width:300px;
	height:90px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.newslettertextpdfbox
{
	width:285px;
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 7px;
	float: left;
	padding-top: 5px;
	line-height: 12px;
}
div.newslettertext
{
	width:238px;
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 7px;
	float: left;
}
input.newsletterbox
{
	height:16px;
	width:250px;
	border: 1px solid #12074C;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#12074C;
	margin-left: 15px;
	margin-top: 8px;
	padding-left: 0px;
}
div.pdfbox
{
	width:36px;
	height:31px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 1px;
	float: right;
	padding-top: 19px;
}
div.newproductbox
{
	width:310px;
	height:135px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 0px;
	float: left;
}
div.newproducttabsenc
{
	width:310px;
	height:135px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 0px;
	float: right;
}
p.tabmenu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #696e70;
	text-decoration: none;
	display: block;
	padding-left:14px;
	padding-top:2px;
	width: 272px;
	background:url(../images/tabgrey.jpg) #c1c5c8 repeat-x left top;
	font-weight:none;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-bottom: 2px;
	
} 
p.tabmenu a:hover, p.tabmenu a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left:14px;
	padding-top:2px;
	width: 272px;
	background: url(../images/tabpurple.jpg) #2f2760 repeat-x left top;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-bottom: 2px;
}
div.producttabs
{
	width:170px;
	height:43px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 0px;
	float: right;
}
div.newproducttabs
{
	width:240px;
	height:43px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 0px;
	float: right;
}

div.newproductimagebox
{
	width:200px;
	height:135px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 0px;
	float: left;
}
div.boxcontainer
{
	width:992px;
	margin: 0px auto;
	padding-top:8px;
	margin-bottom: 0px;
	height: 195px;
	margin-top: 0px;
}
div.altboxcontainer
{
	width:988px;
	padding-top:8px;
	height: 210px;
	margin: 0px auto;
}
div.box3
{
	width:325px;
	height:181px;
	background-color:#E9EBEC;
	padding-top:10px;
	margin-bottom: 0px;
	float: left;
	background-image: url(../images/box.jpg);
	margin-right: 20px;
}

div.box1
{
	width:325px;
	height:181px;
	background-color:#E9EBEC;
	padding-top:10px;
	margin-bottom: 0px;
	float: left;
	background-image: url(../images/box.jpg);
	margin-left:18px;
}
div.box2
{
	width:266px;
	height:191px;
	background-color:#E9EBEC;
	margin-bottom: 0px;
	float: right;
	margin-left: 20px;
}
div.footer
{
	width:988px;
	margin: 0px auto;
	padding-top:0px;
	margin-bottom: 0px;
	height: 12px;
	background-image: url(../images/footer.jpg);
}
div.footer2
{
	width:988px;
	margin: 0px auto;
	padding-top:0px;
	margin-bottom: 5px;
	height: 17px;
}
div.footerleft
{
	width:500px;
	height: 17px;
	float: left;
}
div.footerright
{
	width:375px;
	height: 17px;
	float:right;
	text-align: right;
}
.footerlinks  {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #1a1050;
text-decoration: none;
} 
.footerlinks:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #1a1050;
text-decoration: underline;
}
.headings  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #FFFFFF;
	text-decoration: none;
} 
.text  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #1a1050;
	padding-left:10px;
}
.greytext  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;

}
.largerprice  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color: #1a1050;
}
.text2  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color: #1a1050;
}
.productcode  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
}
.producttitles  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #1a1050;
}
.li  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #1a1050;
}
div.media
{
	width:319px;
	height:227px;
	float:right;
	text-align:left;
}
div.media2
{
	width:700px;
	height:940px;
	float:left;
	text-align:left;
}
div.tabcontainer
{
	width:800px;
	height:100%;
	
}
div.midcon
{
	width:570px;
	height:100%;
	
}
div.midconnew
{
	width:800px;
	height:100%;
	
}

div.productdownloads
{
	width:245px;
	height:25px;
	float:left;
	padding-left: 5px;
	background-image: url(../images/tabpurple.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
}
div.productdownloadsleft
{
	width:225px;
	height:34px;
	float:right;
	padding-top: 5px;
	text-align: right;
}
div.productdownloadsleft2
{
	width:320px;
	height:25px;
	float:left;
	padding-top: 5px;
	text-align: left;
}
.text_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #1a1050;
}
.edit_txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	line-height:22px;
}
.resultProd
{
	border-bottom:solid 1px #cdcdcd;
	padding:5px;
	font-size:11px;
	color:#616568;
	font-family:Arial, Helvetica, sans-serif;
}.producttitlearea A
{
	color:white;
	text-decoration:none;
	font-size:10px;
}

.producttitlearea A:hover
{
	color:white;
	text-decoration:underline;
	font-size:10px;
}
.link1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#888D90;
}
.text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.link1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	
}
