@charset "utf-8";

.inputbotspacing{width:165px !important; margin-bottom:5px !important; height:17px !important;}
.inputbotspacingtextarea{width:167px!important;_width:169px!important; margin-bottom:5px !important;}
.printa{float:left; margin-left:15px;}
select.inputbotspacing1{width:170px !important;}


/* CSS Document */
* {padding:0px; margin:0px;}
BODY { padding:0px; margin:auto; width:1000px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #5d5d5d; text-align:left; text-align:justify;}

a {TEXT-DECORATION: none;}
a:Visited { TEXT-DECORATION: none;}
a:Active { TEXT-DECORATION: none;}
a:Hover {TEXT-DECORATION: underline;}
img{vertical-align:middle;}
    
a:focus{outline:0;}

.style1 td {padding:5px;}

.style2 td {padding:6px;}

/* png */
* html img,

* html .png{

position:relative;

behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/trans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/*---------------------------------------form tags-------------------------------------------------*/
input[type='text']{ border:1px solid #7f9abc; width:155px; margin-bottom:2px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#31629d; padding-left:4px; height:14px;}

/*---------------------------------------form tags-------------------------------------------------*/
input:Button{ border:1px solid #7f9abc; width:102px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#31629d; padding-left:4px; height:14px;}
select{ border:1px solid #7f9abc; width:171px; margin-bottom:2px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; padding-left:4px; }

/*---------------------------------------main list-------------------------------------------------*/
.mainlist ul { margin:auto; padding:0px;width:980px; overflow:hidden;}
.mainlist li { display:table; padding:0px; margin:0px 0px 0px 0px;float:left; border:0px solid #000;}

.main{margin:0px; padding:0px; width:1000px; float:left;overflow:hidden;}
.logo{float:left;}
.marginlr{margin:0px; padding-left:0px; width:996px;}
.span{font-size:18px; color:#54a3a8; margin:0px; padding-left:13px; font-weight:bold;}
/*-----------------------------------------Top ----------------------------------------------------*/
.toplink{ margin:0px; padding:0px; text-align:right; padding-top:5px;}
.toplink a{margin:0px 5px 0px 5px;}

.linktable {margin-left:0px; background:url(../images/linkbg.gif) no-repeat; height:34px; font-weight:bold; text-align:left; float:left; width:1000px; overflow:hidden; font-size :11px;}
.linktable a{ margin-left:20px; margin-right:30px; color:#FFFFFF; text-transform:uppercase;}
/*---------------------------------------Top form-------------------------------------------------*/
.topform{margin:30px -10px 0px 0px; padding:0px; width:305px; text-align:left; float:right; }
.topform ul{margin:0px; padding:0px; width:305px; float:right;}
.topform li{ display:table; margin:0px; padding:0px; float:left; list-style:none;}
.topform h1{ margin:0px; padding:0px; color:#3e576b; font-size:11px; font-weight:normal;}
.topform input{ border:1px solid #7f9abc; width:106px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#373737;margin-top:3px; margin-right:5px; height:15px;}
.topform select{ border:1px solid #7f9abc; width:124px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#373737;margin-top:3px; padding:0px; margin-right:5px; height:19px;}

/*-----------------------------------------Content ----------------------------------------------------*/
.content{ margin:0px; padding-top:15px; float:left; width:700px;overflow:hidden;}
.content span{ color:#54a3a8; margin:0px; padding-left:0px; font-weight:bold;}
.content p{margin:0px; padding:5px 5px 5px 10px;}

/*-------------------------------------at a glance-------------------------------------------------*/
.atglance{width:318px; background:url(../images/atglancebg.gif) repeat-x;}
.atglance p{ margin:0px; padding:15px;}

/*---------------------------------------spotlight-------------------------------------------------*/
.spotlighttable{width:293px; background:url(../images/atglancebg.gif) repeat-x; height:200px;}
.spotlighttable p{ margin:0px; padding:15px 15px 5px 15px; color:#005199; }
.spotlighttable img{ float:left; margin-right:10px; border:1px solid #86b0d5;}
.spotlighttable a{color:#005199; text-decoration:underline;}
/*---------------------------------------Header-------------------------------------------------*/
.contenttable{float:left; width:965px;   padding-left:10px;overflow:hidden;  }
.contenttable2{float:left; width:965px;   padding-left:10px;overflow:visible ;  }


/*---------------------------------------Left pannel-------------------------------------------------*/
.left{width:225px; margin:0px; padding:25px 0px 0px 0px; float:left; overflow:hidden;}
.left ul{ width:207px; margin:10px 0px; padding:0px; list-style:none;}
.left li{height:24px; color:#5389bb;  padding-top:3px; width:200px; border-bottom:1px solid #eaeaea; background:url(../images/leftbg.gif) no-repeat;padding-left:20px;}
.left li a{color:#5389bb; text-decoration:none;}
.left li a:hover{color:#0A4177; font-weight:normal; text-decoration:none;}
.left h1{ font-size:22px; color:#0c5093; margin:0px; padding:0px;}
.left span{ font-size:22px; color:#72c5cc; margin:0px; padding:0px;}


/*---------------------------------------For Lefttreecview--------------------------------------------------------*/


.treeleft{width:215px;  padding:0px; list-style:none;   }
.treeleftnode{ overflow:hidden; height:24px; width:207px; margin:0px; padding:0px; list-style:none;border-bottom:1px solid #eaeaea; text-align:left; }
.treeleftchildnode{width:200px; border-bottom:1px solid #eaeaea; height:24px; }
.treeleftnode a{color:#5389bb; text-decoration:none;text-align:left; background:none;}
.treeleftnode a:hover{color:#0A4177; font-weight:normal; text-decoration:none; text-align:left;}
.treeleftnode h1{ font-size:25px; color:#0c5093; margin:0px; padding:0px;}
.treeleftnode span{ font-size:25px; color:#72c5cc; margin:0px; padding:0px;}


/*-----------------------------------------Content inner ----------------------------------------------------*/
.contentinner{ background:url(../images/atglancebg.gif) repeat-x; padding:20px 15px 20px 15px;  width:668px; margin-top:5px; float:left;overflow:hidden;}
.contentinner li 
{


font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:disc ;
margin:0 0 2px 20px;
padding-left:0;

}


.content h1{color:#558bbc; font-size:18px; font-weight:normal;}
.content h2{color:#3d7ac7; margin:0px; padding:0px; font-size:11px; font-weight:normal; text-align:right;}
.content h2 a{color:#414141;}
.content h2 a:hover{color:#3d7ac7;}
.content h2 img{vertical-align:middle; padding:3px;}


.contentheader-h1{color:#558bbc; font-size:18px; font-weight:normal; border:0px solid #000; float:left; width:310px;}
.contentheader-h2{color:#3d7ac7; margin:0px; padding-top:8px; font-size:11px; font-weight:normal; text-align:right; border:0px solid #000; float:right; width:390px;}
.contentheader-h2 a{color:#414141;}
.contentheader-h2 a:hover{color:#3d7ac7;}
.contentheader-h2 img{vertical-align:top; padding:5px 3px 3px 3px;}
/*-----------------------------------------Bottom ----------------------------------------------------*/
.bottom{margin:0px; padding:0px; background: url(../images/botbg.gif) repeat-x;color:#979797; height:25px; float:left; font-size:11px;}
.bottom ul{margin:0px; padding:0px; width:1000px;}
.bottom li{width:50%; margin:0px; padding:0px; float:left; display:table;}
.bottom a{color:#979797; text-decoration:none;}
.bottom p{margin:0px;  padding:5px 14px; }
.bottom span a{color:#2b9cbd; text-decoration:underline;}


/*---------------------------------------Scroller-------------------------------------------------*/
.scroller{background:url(../images/scrollerdot.gif) repeat-y right;overflow:hidden;}
.scrollerimg{float:right; text-align:center; width:25px; overflow:hidden; }
.scrollerimg ul{ width:25px; margin:0px; padding:0px;}
.scrollerimg li{list-style:none; display:table; width:25px; }
.scrollerimg li.arrowtop{background:url(../images/scrolleruparrow.gif) no-repeat bottom;}
.scrollerimg li.arrowbot{background:url(../images/scrollerdownarrow.gif) no-repeat top;}

.scrollerimg li.print{background:url(../images/print.gif) no-repeat;}
.scrollerimg li.print a{ padding:10px; text-decoration:none;}

.scrollerimg li.img2{background:url(../images/img2.gif) no-repeat;}
.scrollerimg li.img2 a{ padding:10px; text-decoration:none;}

.scrollerimg li.emailimg{background:url(../images/email.gif) no-repeat;}
.scrollerimg li.emailimg a{ padding:10px; text-decoration:none;}

.scrollerimg li.top1{background:url(../images/top1.gif) no-repeat;}
.scrollerimg li.top1 a{ padding:10px; text-decoration:none;}

.scrollerimg li.sitemap{background:url(../images/sitemap.gif) no-repeat;}
.scrollerimg li.sitemap a{ padding:10px; text-decoration:none;}

.scrollerimg li.img5{background:url(../images/img5.gif) no-repeat;}
.scrollerimg li.img5 a{ padding:10px; text-decoration:none;}

#topbar{

 margin-top:0px;
	position:relative ;
	text-align:center; 
	width: auto;
}
#topbar img{ float:left; 
}

	

/*---------------------------------------spotlight-------------------------------------------------*/
.spotlight{ background:url(../images/spotlightbg.gif);}
.spotlighttable{ color:#276bae; text-align:justify; float:left; }
.spotlighttable ul{margin:0px; padding:0px 0px 20px 0px; width:491px;}
.spotlighttable li{margin:0px; padding:0px; list-style:none; width:49%; float:left; list-style:none;}
.spotlighttable ul ul{margin:0px; padding:0px; width:240px;}
.spotlighttable img{ border-bottom:1px solid #b6b5bc; border-right:1px solid #b6b5bc; margin-right:12px;}
.spotlighttable a img{ border:0px;}

/*---------------------------------------Client area-------------------------------------------------*/
.clientarea{ background:url(../images/client-areabg.gif) no-repeat; width:257px; height:109px;  vertical-align:top; float:left;}
.clientarea ul{ margin:0px; padding:40px 23px 0px 5px; color:#267eac;  width:229px;}
.clientarea li{ margin:0px; padding:0px; text-align:right; padding-right:5px; padding-bottom:8px; float:left; list-style:none;}
.clientarea p{ margin:0px; padding:3px 0px 3px 0px;}
.ideaexchange{padding-left:40px; float:left;}

.year{ color:#6e6e6e; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
.year img{ vertical-align:middle;}
.year a{color:#6e6e6e;}
.year span{ color:#2ca5c3; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
.year-list { float:left; height:auto; width:638px; padding:0px; margin:0px; color:#888888; padding:30px 0px 30px 30px;background:url(../images/contentbg.gif) no-repeat;}
.year-list ul {width:618px;	position: relative;	padding:0px; float:left; text-align:left;}
.year-list ul li { height: auto; position: relative; margin:0px; padding:0px; float:left; display:block;}
.year-list ul ul {  width:548px; position: relative; margin:0px 0px 15px 0px; padding:0px; float:left; text-align:left;border-bottom:0px solid #dfdfdf; padding-bottom:10px;}
.year-list ul li ul li {position: relative; float:left; padding:4px 0px 15px 0px; border-top:1px solid #dfdfdf; margin:-8px 0px 0px 0px; height:22px;}
.year-list h1{ font-size:18px; font-weight:bold; color:#5f96bc; margin:0px; padding:0px; padding-right:20px; }
.year-list ul li ul li h2{ font-size:11px; font-weight:bold; color:#6bb1c3; margin:0px; padding:0px; width:69px; text-align:left; }
.year h1{float:left;color:#2ca5c3; font-size:12px; font-weight:bold; padding-left:20px;}
.year h1 a{color:#2ca5c3; text-decoration:none;}
.year h1 a:hover{ text-decoration:underline;}



/*---------------------------------------Media Center-------------------------------------------------*/
.mediacenter{ width:618px; vertical-align:top; float:left;}
.mediacenter ul{ margin:0px; padding:5px 0px; width:640px;}/*padding:20px 0px; width:640px;*/
.mediacenter li{ margin:0px; padding:15px 0px; width:668px; background:url(../images/member-center-arrow.gif) no-repeat; border-bottom:1px dotted #cfcfcf; float:left; list-style:none;}
.mediacenter li h1{margin:0px; padding:0px 20px 3px 20px; color:#2ca5c3; font-size:11px; font-weight:bold;}
.mediacenter li h3{margin:0px; padding:0px 20px 0px 20px; color:#2ca5c3; margin:0px; font-size:11px; font-weight:bold;}
.mediacenter li h3 a{color:#2ca5c3; font-weight:bold;}
.mediacenter li h1 a{color:#2ca5c3; font-size:11px; font-weight:bold;}
.mediacenter li h2{margin:0px; padding:0px 20px 12px 20px; color:#286db2; font-size:11px; font-weight:normal;float:none; text-align:left;}
.mediacenter li img{margin-top:0px; border:0px; padding:0px 20px;}
.mediacenter li p{padding:0px 20px 0px 20px; margin:0px;}
.mediacenterbg { float:left; height:auto; width:665px; margin:0px; padding:0px 0px;}
/*.mediacenterbg span{border:1px solid #FF0000; height:1px; overflow:hidden;}*/

/*---------------------------------------Media Center Detail-------------------------------------------------*/
.mediacenterdetail{ width:665px; vertical-align:top;}
.mediacenterdetail ul{ margin:0px; padding:20px 0px 0px 0px; width:665px;}
.mediacenterdetail li{ margin:0px; padding:15px 0px; width:665px; background:url(../images/member-center-arrow.gif) no-repeat; border-bottom:1px solid #b9e1eb; float:left; list-style:none;}
.mediacenterdetail li h1{margin:0px; padding:0px 20px 3px 20px; color:#2ca5c3; font-size:11px; font-weight:bold;}
.mediacenterdetail li h2{margin:0px; padding:0px 20px 12px 20px; text-align:left; color:#286db2; font-size:11px; font-weight:normal;}
.mediacenterdetail li img{margin-top:15px; border:0px; padding:0px 20px;}
.mediacenterdetail li p{padding:0px 20px 20px 20px;}
.mediacenterdetail li div{margin:10px 0px 10px 20px;}
.mediacenterdetail a{color:#286db2; text-decoration:none;}
.mediacenterdetail a:hover{text-decoration:underline;}
.back{padding:10px 0px 10px 10px; float:right; _float:none; margin-top:10px;}
.detail{padding:0px; float:right; margin-top:0px;}


/*-------------------------------------------Paging----------------------------------------------------*/
.paging{width:640px; text-align:center; font-size:11px; color:#999999;}
.paging span{text-align:center; font-size:11px; color:#999999;}
.pagingselected{text-align:center; font-size:16px; color:#999999;}
.paging img{ margin-top:2px; vertical-align: middle;}
.paging a{margin:0px 5px; color:#999999;}


/*---------------------------------------landing page-------------------------------------------------*/
.landing-left{width:300px; float:left; margin:20px 40px 20px 0px;}
.landing-left ul{width:300px; margin:0px; padding:0px;}
.landing-left li{margin:0px; padding:0px;float:left; list-style:none; }
.landing-left li h1{margin:0px; padding:5px 5px 0px 10px; color:#FFFFFF; font-size:12px; font-weight:bold; background:url(../images/h1bg.png) no-repeat; height:25px; width:163px; }
.landing-left li p{padding:0px 0px 0px 5px;float:left;text-align:left; width:160px;}
.landing-left-img{width:122px; float:left;}
.landing-left-txt{width:165px; float:left;}

.landing-right{width:300px; float:right; margin:20px 0px 20px 0px;}
.landing-right ul{width:300px; margin:0px; padding:0px;}
.landing-right li{margin:0px; padding:0px; float:left; list-style:none; }
.landing-right li h1{margin:0px; padding:5px 5px 0px 10px; color:#FFFFFF; font-size:12px; font-weight:bold; background:url(../images/h1bg.png) no-repeat; height:25px; width:163px; }
.landing-right li p{padding:0px 0px 0px 5px;float:left;text-align:left; width:160px;}
.landing-right-img{width:122px; float:left;}
.landing-right-txt{width:165px; float:left;}


.landing-left-txt2{width:165px; float:left;}
.landing-left-txt2 h1 {font-size:10px; font-weight:bold; float:left;}

.landing-img{float:left; margin-right:5px;}
.more{float:right; margin-top:15px;}


/*---------------------------------------Media Center-------------------------------------------------*/
.management{ padding:0px; margin:0px;}

.management span{ font-weight:bold; font-size:11px; margin:0px; padding:0px 13px 0px 14px; color:#888888; }
.management p{padding:5px 13px 13px 14px; margin:0px;}




.management h1{background:url(../images/management-h4.gif) no-repeat; padding:9px 15px; width:265px; font-weight:bold; font-size:12px; margin:0px 0px 5px 0px;}
.management h2{background:url(../images/management-h2.gif) no-repeat; text-align:left; padding:9px 15px; width:265px; font-weight:bold; font-size:12px; margin:0px 0px 5px 0px;}
.management h3{background:url(../images/management-h3.gif) no-repeat; padding:9px 15px; width:265px; font-weight:bold; font-size:12px; margin-bottom:5px;}
.management h4{background:url(../images/management-h1.gif) no-repeat; padding:9px 15px; width:265px; font-weight:bold; font-size:12px; margin-bottom:5px;}
.management h5{background:url(../images/management-h6.gif) no-repeat; padding:9px 15px; width:265px; font-weight:bold; font-size:12px; margin-bottom:5px;}

.management h1 a{color:#000;}
.management h1 a:hover{color:#000;}

.management h2 a{color:#000;}
.management h2 a:hover{color:#000;}

.management h3 a{color:#000;}
.management h3 a:hover{color:#000;}

.management h4 a{color:#000;}
.management h4 a:hover{color:#000;}

.management h5 a{color:#000;}
.management h5 a:hover{color:#000;}

/*---------------------------------------Picture Gallery-------------------------------------------------*/
.picturegallery{margin:0px; padding:0px;}
.picturegallery h1{border-bottom:1px dotted #cfcfcf; background:url(../images/picturegalleryh1.gif) no-repeat; color:#018fbe; font-weight:bold; padding:0px 0px 10px 10px; margin:20px 0px; font-size:12px;}
.picturegallery h2{color:#018fbe;clear:both;text-align:left; font-weight:bold; padding:0px; margin:20px 0px 0px 0px; font-size:12px;}

.picturegallery1{width:172px; margin-right:55px; float:left; margin-bottom:20px;}
.picturegallery2{width:172px; float:left; margin-bottom:20px;}
.download{float:right; margin-top:5px;}
.view{float:left; margin-top:5px;}

.product {overflow:hidden;}
.product p{margin:20px 0px;}
.product-list ul{margin:10px 0px; width:auto; height:auto; float:left;}
.product-list ul li{padding-left:10px; width:620px; height:auto; float:left; margin:0px; display:block; line-height:23px; background:url(../images/arrow.gif) left no-repeat;}

.contact ul{margin:10px 0px; width:auto; height:auto; float:left;}
.contact ul li{padding-left:10px; height:auto; float:left; margin:0px; display:block; line-height:30px; background:url(../images/arrow2.gif) left no-repeat; border-bottom:1px solid #eaeaea;}
.product h1{font-size:15px; color:#018fbe; font-weight:normal; text-decoration:none; width:100%; height:30px; line-height:120%; padding-top:0px;}

/*.product h1{font-size:15px; color:#018fbe; font-weight:normal; text-decoration:none; width:100%; height:30px; line-height:120%; padding-top:20px;}*/
.msg{font-size:10px; color:#676767; font-weight:normal; text-decoration:none; width:100%; height:37px; padding-top:20px; background:url(../images/bg-msg.gif) left no-repeat; padding-left:5px;}
.product-detail{ clear:both;  width:100%; float:left;  position:relative; height:auto;}
.product-detail ul{width:642px; float:left; position:relative; height:auto; padding-bottom:20px;}
.product-detail ul li{width:642px; float:left; position:relative; height:auto; display:block;}
.product-image{width:284px; float:left; position:relative; margin-top:30px; text-align:center;}
.product-desc{width:350px; float:left; position:relative;}
.page-menu{ width:100%; height:23px; float:left; position:relative;}
.page-menu ul{ width:643px; height:23px; float:left; position:relative; background:url(../images/ulbg.gif) repeat-x;}
.page-menu ul li{ width:103px; height:23px; float:left; position:relative; display:block; background:url(../images/bg-menu.gif) bottom no-repeat; line-height:23px; text-align:center; font-weight:bold; color:#FFFFFF; text-decoration:none; margin-left:0px;}
.page-menu ul li a{ width:103px; height:23px; float:left; position:relative; display:block; background:url(../images/bg-menu.gif) bottom no-repeat; line-height:23px; text-align:center; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.page-menu ul li a:hover{ width:103px; height:23px; /*background:url(../images/bg-hower.gif) no-repeat bottom; color:#41abce;*/ text-decoration:none;}
.page-menu-txt{width:645px; padding:5px; float:left;} 
.page-menu-txt ul{margin:0px !important;padding:0px !important;}
.page-menu-txt li 
{
background:transparent url(../images/root.gif) no-repeat scroll 0px 0;
color:#909396;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none !important;
margin:0 0 2px;
padding-left:15px;
width:620px;
}


.product-desc p{width:95%; float:left; position:relative; padding:10px;  margin-top:40px; color:#286db2;}
.product-desc h1{width:300px; float:left; position:relative; font-size:12px; font-weight:bold; color:#286db2;border-bottom:1px solid #CCCCCC; padding-left:10px; margin-bottom:10px; padding-bottom:0px; padding-top:0px;}


.product1{width:146px; padding-right:110px; float:left; margin-bottom:20px;  height:200px; overflow:hidden; border:0px solid #000; }
.product2{ width:146px; padding-right:110px; float:left; margin-bottom:20px;  height:200px; overflow:hidden;  border:0px solid #FF0000;}
.product3{width:146px; float:left; margin-bottom:20px;  height:200px; overflow:hidden;  border:0px solid #999999;}/*  */
.product3 a{color:#286db2; text-decoration:none;}
.product3 a:hover{color:#286db2; text-decoration:underline;}
.product3 h1{background:url(../images/picturegalleryh1.gif) no-repeat 0px 5px; color:#676767; font-weight:bold; padding:0px 0px 5px 10px; margin:0px; font-size:12px; text-align:left;}
.product-img{margin-bottom:10px;}
.product1 h1{background:url(../images/picturegalleryh1.gif) no-repeat  0px 5px; color:#676767; font-weight:bold; padding:0px 0px 5px 10px; margin:0px; font-size:12px; text-align:left;}
.product2 h1{background:url(../images/picturegalleryh1.gif) no-repeat  0px 5px; color:#676767; font-weight:bold; padding:0px 0px 5px 10px; margin:0px; font-size:12px; text-align:left;}

/* New For Product Tiltle */


/* --------------- product tabl */
 /* .page-menu{ width:100%; height:23px; float:left; position:relative;} */

/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header 
{
     position:relative;  background:url(../images/ulbg.gif);  
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer 
{
  width:103px; height:23px; color:#fff; float:left;   position:relative; display:block; background:url(../images/bg-menu.gif) bottom no-repeat; line-height:23px; text-align:center; font-weight:bold; color:#FFFFFF; text-decoration:none;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner 
{
	
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
 color:#fff;
    padding-top:4px;
    padding-bottom:0px;
    margin:0;  font-size:11px; 	
   
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer 
{
	
color:#41abce;
   width:103px; height:23px;  background:url(../images/bg-hower.gif) no-repeat bottom; color:#41abce; text-decoration:none;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner 
{
  color:#41abce;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab 
{
  color:#41abce;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer 
{
	
    background:url(img/xp/tab-active-right.gif) no-repeat right; padding:0px; 
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
	 
  width:103px; height:23px;   padding:0px; background:url(../images/bg-hower.gif) no-repeat bottom; color:#41abce; text-decoration:none;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
	
   background: url(images/bg-hower.gif) bottom no-repeat; color:#41abce;   float:none; 
}
.ajax__tab_xp-theme .ajax__tab_body 
{
	
    
    clear:both;border:solid 1px #41abce;
     
    padding:8px;
    background-color:#ffffff;
}

/*---------------------------------------Picture Gallery-------------------------------------------------*/
.page-heading{ font-size:15px; color:#018fbe; font-weight:normal; text-decoration:none; width:100%; height:30px; line-height:120%;}
/*---------------------------------------Picture Gallery-------------------------------------------------*/
.pop-top{width:100%; height:25px; padding-top:11px; background:url(../images/topbg.gif); text-align:right;}
.pop-text{text-align:center; padding:0px 15px;}
.pop-text h1{color:#286db2; font-size:15px; font-weight:bold; text-align:center; padding-bottom:10px;}
.pop-logo{padding:15px;}


/*-----------------------------------------Partners----------------------------------------------------*/
#partner{width:700px; height:auto; position:relative; float:left; margin-top:20px; padding:0px;}
#partner ul{width:auto; height:auto; position:relative; float:left; margin-bottom:30px; padding:0px;}
#partner ul li{width:345px; height:auto; position:relative; float:left; margin:0px; padding:0px; display:block; line-height:135%; font-size:11px; text-align:left; color:#888888; text-decoration:none;}
#partner ul li a{color:#888888; text-decoration:underline;}
#partner ul li img{width:auto; height:auto; position:relative; float:left; margin-right:10px; padding:10px; background-color:#f7f7f7; border:1px dotted #CCCCCC;}
/*-----------------------------------------FAQ ----------------------------------------------------*/
#faq-top{width:94%; height:auto; position:relative; float:left; padding:0px; margin-top:20px;}
#faq-top img{width:auto; height:auto; position:relative; float:left; margin-right:20px;}
#faq{width:94%; height:auto; position:relative; float:left; padding:20px 13px 20px 20px; border:1px solid #c1d8f1; margin-top:20px;}
.question{	
	background:url(../images/bg-question.gif) left top no-repeat;
	width:430px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:30px;
	height:30px;
	
	overflow:hidden;
	cursor:pointer;
}
.answer{
	border-top:1px solid #dcecf0;
	border-bottom:1px solid #dcecf0;
	background:#f2f5f9 url(../images/bg-answer.gif) top left no-repeat;
	padding-left:50px;
	width:550px;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;

}
.answer_content{
	padding:10px;
	
	position:relative;
}
/*-----------------------------------------Forms ----------------------------------------------------*/
#form{width:349px; height:auto; background:url(../images/bg-tab.jpg) left repeat-y; position:relative; float:left; margin:0px; padding-left:25px; padding-right:25px;padding-top:0px; padding-bottom:0px; color:#267eac;}
#form ul{width:349px; height:auto; position:relative; float:left; margin:0px; padding:0px;}
#form li{width:349px; height:auto; position:relative; float:left; margin:0px 0px 0px 0px; padding:0px; display:block;}
#form li span{font-size:11px;}
#form li label{width:108px; float:left; position:relative; padding-top:5px; margin:0px 0px 0px 0px;}
#form li input{margin:5px 0px 0px 0px; padding:0px;}	
/*#form ul li input{width:150px; height:auto; position:relative; float:right; margin:0px 50px 0px 0px; padding:0px; height:17px; border:1px solid #b6d1da; z-index:10; }*/

/*---------------------------------------Shopping cart-------------------------------------------------*/
.headingtable{width:654px; height:19px; overflow:hidden; background:url(../images/headingtablebg.gif) no-repeat; padding:5px 8px 0px 8px; color:#286db2; margin:30px 0px 0px 0px; font-weight:bold;}
.headingtable p{ padding:0px;}
.iteam-sc{width:398px; padding-left:3px; float:left;}
.price-sc{width:70px; padding-left:3px; float:left;}
.qty-sc{width:50px; padding-left:3px; float:left;}
.total-sc{width:100px; padding-left:3px; float:left;}

.productdisplaytable{width:670px; overflow:hidden; padding:0px; color:#848484; margin:0px; line-height:17px; background-color:#f1f2f3;}
.productdisplaytable font{color:#1894c5; font-size:12px; font-weight:bold;}
.productdisplaytable a{color:#1894c5; text-decoration:underline; margin-top:15px;}
.productdisplaytable input{width:30px; border:1px solid #dedede;}
.productdisplaytable1{width:645px; overflow:hidden; padding:0px; color:#848484; margin:0px; line-height:17px; background-color:#f6f7f7;}
.productdisplaytable1 font{color:#1894c5; font-size:12px; font-weight:bold;}
.productdisplaytable1 a{color:#1894c5; text-decoration:underline; margin-top:15px;}
.productdisplaytable1 input{width:30px; border:1px solid #dedede;}

.curvelefttop{background:url(../images/curveimgleft-top.gif) left top no-repeat;  width:643px; }
.curvelrighttop{background:url(../images/curveimgright-top.gif) no-repeat right top;}
.curveleftbot{background:url(../images/curveimgleft-bot.gif) no-repeat bottom left;}
.curverightbot{background:url(../images/curveimgright-bot.gif) no-repeat bottom right;}
.shoppingcartbg {
	BACKGROUND: url(../images/shoppingcartbg.gif) repeat-y
}

.darkgrey {
	MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #f1f2f3
}
.darkgrey1 {
	MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #f6f7f7
}
.darkgrey2 {
	MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #ebebeb
}

.iteam-pd{width:386px; float:left; padding:10px 10px; margin-right:2px;}
.price-pd{width:68px; float:left; padding:10px 3px; margin-right:2px;}
.qty-pd{width:50px; float:left; padding:10px 3px; margin-right:2px;}
.total-pd{width:97px; float:left; padding:10px 3px;}

.imgborder{border:1px solid #d9e8ee; width:105px; height:96px; margin-right:10px; float:left;}
.spacertable{width:647px; height:2px; overflow:hidden;}

.buttoncol{float:left; width:500px; margin:15px 8px;}
.linkcol{float:right; width:95px; margin:15px 0px;}
.linkcol a{color:#1894c5; text-decoration:underline;}


.careertable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 671px; COLOR: #848484; LINE-HEIGHT: 17px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f1f2f3
}
.careertabledivleft{float:left; padding:5px 20px 5px 10px; width:140px; }
.careerbg {
	BACKGROUND: url(../images/careerbg.gif) #f6f7f7 repeat-y
}
.career-blue {  FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left;  COLOR: #286db2; MARGIN-RIGHT: 2px; 
}
.career-txt {
	float:left; WIDTH: 478px; padding:10px;padding-left:10px;
}
.career-txt ul {
	float:left; WIDTH: 450px; padding:10px;
}
.career-txt li {
	float:left; WIDTH: 400px; list-style:none;
}
.career-txt-img {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FLOAT: left; BORDER-LEFT: #000 1px solid; WIDTH: 450px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center;
}
.career-heading {
	PADDING-LEFT: 3px; FLOAT: left; WIDTH: 623px
}
.careerlistingbg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/listing.gif) #f1f2f3 repeat-y; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 671px; COLOR: #848484; PADDING-TOP: 0px
}
.careerlistingbg1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/listing.gif) #f6f7f7 repeat-y; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 671px; COLOR: #848484; PADDING-TOP: 0px
}
.career-position {
	PADDING-LEFT: 3px; FLOAT: left; WIDTH:300px; MARGIN-RIGHT: 8px ;text-align:center;
}
.career-location {
	PADDING-LEFT: 3px; FLOAT: left; WIDTH: 160px  ;text-align:center;
}
.career-position1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 300px; PADDING-TOP: 10px; HEIGHT: 22px ; text-align:center;
}
.career-location1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 3px; OVERFLOW: hidden; WIDTH: 160px; PADDING-TOP: 10px; text-align:center;
}
.career-readmore {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 100px; PADDING-TOP: 10px
}
.scroller {
	BACKGROUND: url(../images/scrollerdot.gif) repeat-y right 50% ;
}

/*******************************/


   
    
    







/*==========================Message Box==================================*/	
.errorline{width:550px; height:30px; float:right; position:relative; margin:0px; padding:0px;}
.message{width:500px; height:30px; float:right; position:relative; margin:0px; padding:0px; line-height:30px; top:0px;}
.icon{ float:left; position:relative; margin:0px; padding:0px;}

.errormessage{float:left; margin:0px; padding:0px;}
.errormessage ul{width:400px; float:left;}
.errormessage li{width:385px; float:left; list-style:none; padding-left:15px; background:url(../images/errorarrow.gif) no-repeat left;}

.errmsg{font-size:11px; border:1px solid #000;}
.errmsg span{font-size:11px; border:1px solid #000; }





/*----------My Account-------------------*/
.myaccounttable{width:671px; float:left;}
.myaccountheading{width:398px; padding-left:5px !important; float:left; /*background:url(../images/order-status.gif) 3px 2px no-repeat;*/}
.myaccountdisplaytable{width:671px; color:#404040; background:#f1f2f3 url(../images/myaccountbg.gif) repeat-y right; float:left; line-height:17px;}
.myaccountinfo{float:left; width:310px; padding:0px 10px 0px 10px; margin-right:2px;}
.myaccountinfo span{font-weight:bold; float:left; width:310px; padding:0px;}
.myaccountinfo label{float:left; width:255px; margin-left:3px; text-align:left;}
.myaccountinfo font{float:left; width:auto; color:#404040; font-size:11px; font-weight:normal;}
.myaccountedit{float:right; width:90px; padding:0px 10px 0px 10px;}
.myaccountedit a{color:#1894c5; text-decoration:underline !important;}
.myaccounttabletopspacer{padding-top:10px;}
.myaccounttablebotspacer{padding-bottom:10px;}
.myaccountspacertable{width:432px; height:2px; overflow:hidden;}

.vieworderhistory{float:right; width:auto;}

/*----------Login-------------------*/
.register{float:left; width:349px; background:url(../images/dotted.gif) right repeat-y; padding-right:20px; margin-right:20px;}
.notregister span, .register span{margin-bottom:5px; float:left; width:100%; }
.notregister p, .register p{padding-bottom:10px; float:left; width:100%;margin:0px; }

.registerform{width:349px; padding:0px 0px; background:url(../images/bg-tab.jpg) left repeat-y; float:left; color:#267eac;}
.registerform1{width:319px; padding:0px 20px 20px 12px; background:url(../images/bg-tabbottom.jpg) left bottom no-repeat; float:left; color:#267eac;}
.registerform1 label{width:100px; margin-right:10px; float:left;}
/*.registerform1 input[type=text]{width:100px; height:14px; padding:0px;}*/
.registerform1 input.signinbtn{width:47px; height:27px; cursor:pointer; padding:0px; background:url(../images/signin.gif) no-repeat; border:0; margin-left:10px; vertical-align:top;}
.registerform1 input.radiobtn{width:15px; height:15px; border:0px; margin:0px 5px 0px 0px; vertical-align:middle; float:left;}
.registerform1 span{margin:10px 0px 10x 0px; float:left; width:250px; padding:0px ;}
.loginbot div a,.registerform1 a{color:#286db2; background:url(../images/arrow1.gif) 0 5px no-repeat; padding-left:18px; float:left; margin-top:5px;margin:0 0 0 2px;}
.registerform1topspacer{margin-top:10px;}
.registerform1 li {list-style:none; padding-top:3px}
.clear{clear:both;}

.notregister{float:left; width:250px;}

/*----------Forums-------------------*/
.forums{width:677px; background:url(../images/forumsshadebg.png) no-repeat; margin:30px 0px 0px 0px; padding-top:20px; float:left;}
.forumsbg{width:677px; background:url(../images/forumsbg.gif) repeat-y; float:left;}
.forumsbotbg{width:629px; background:url(../images/forumsbotbg.gif) no-repeat left bottom; padding:0px 20px 30px 20px; float:left;}


.logintop{float:left; width:632px; background:url(../images/logintopbg.gif) no-repeat left top; padding-top:12px; margin-bottom:20px;}
.loginbg{float:left; width:632px; background:url(../images/loginbg.gif) repeat-y left;}
.loginbot{float:left; width:610px; background:url(../images/loginbotbg.gif) bottom left no-repeat; padding:0px 11px 12px 11px; color:#267eac;}
.loginbot label.loginarea{float:left; width:auto; margin-right:15px; font-size:12px; font-weight:bold;}
.loginbot label{float:left; width:auto; margin-right:5px; margin-top:5px;}
.loginbot input{float:left; margin-right:5px; margin-top:5px; width:95px; }
.loginbot input.loginbtn{width:41px; height:27px; cursor:pointer; padding:0px; background:url(../images/login1.gif) no-repeat; border:0; vertical-align:top; margin:0px 15px 0px 6px;}
.loginbot div{float:right; width:140px;}
.loginbot div input{width:15px; height:15px; border:0px; margin:0px 5px 0px 0px; vertical-align:middle; float:left;}
.loginbot span{font-size:11px;}
.forumsh{float:left; width:632px; background:url(../images/forumshbg.gif) top no-repeat; padding:5px 0px 0px 0px; height:19px; color:#286db2; font-weight:bold;}
.forumsh span{color:#000;}
.forumscol{float:left; width:340px; margin-right:20px; padding:0px 0px 0px 11px; text-align:left;}
.forumscolthread{float:left; width:250px; margin-right:20px; padding:0px 0px 0px 11px; text-align:left;}
.forumscolthread a,.forumscol a{color:#286db2; font-weight:bold; text-decoration:underline !important;}
.forumscolthread a:hover,.forumscol a:hover{text-decoration:none !important;}
.lastpostcol{float:left; width:135px; margin-right:20px;text-align:left;}
.lastpostcol span{color:#286db2;padding:0px; }
.threadcol{float:right; width:75px;text-align:left;}

.forumscolthread{float:left; width:270px; margin-right:20px; padding:0px 0px 0px 11px;}
.reviewcol{float:left; width:50px; margin-right:20px; padding:0px 0px 0px 11px;}


.forumslist{width:632px; color:#848484; margin:0px 0px 0px 0px; line-height:17px; background:#f1f2f3 url(../images/forumsbg1.gif) repeat-y; float:left;}
.forumspadding{ padding-top:11px !important; padding-bottom:11px !important;}
.forumcurveleft{background:url(../images/forumsbgcurveleft.gif) left top no-repeat;}
.forumcurveright{background:url(../images/forumsbgcurveright.gif) right top no-repeat; }
.forumsbg2{background:#d9e3ee; float:left; height:1px; overflow:hidden; width:632px;}
.forumsbg5{background:url(../images/forumsbg5.gif) repeat-y; float:left; height:0px; overflow:hidden; width:607px;}


.forumslist1{width:632px; color:#848484; margin:0px; line-height:17px; background:#f6f7f7 url(../images/forumsbg1.gif) repeat-y; float:left;}
.forumsbotbg1{border-bottom:1px solid #d9e3ee; float:left;}
.newthread{width:585px; padding:0px 11px 10px 11px; float:left;}
.newthread img{margin-right:10px;}

.forumsh1{float:left; width:622px; background:url(../images/forumshbg.gif) top no-repeat; padding:5px 0px 0px 10px; height:19px; color:#000; font-weight:bold; margin-top:5px; margin-bottom:-2px;}
.forumsh1 a{color:#000; text-decoration:underline !important;}
.forumsh1 a:hover{text-decoration:none !important;}

.forumslistthread{width:632px; color:#848484; margin:0px; line-height:17px; background:#f1f2f3 url(../images/forumsbg3.gif) repeat-y; float:left;}
.forumslistthread1{width:632px; color:#848484; margin:0px 0px 0px 0px; line-height:17px; background:#f6f7f7 url(../images/forumsbg3.gif) repeat-y; float:left;}

.authorcol{float:left; width:130px; margin-right:20px; text-align:left; padding:0px 0px 0px 11px;}
.authorcol span{color:#286db2; font-weight:bold;}
.authorcol font{font-size:10px; padding-left:5px;}

a.userprofile{color:#286db2; font-weight:bold;}
a.userprofile:hover{text-decoration:underline;}

.messagecol{float:left; width:449px; padding:0px 11px 0px 11px; text-align:left;}
.messagecol span{color:#286db2; font-size:10px;}

.forumslistpost{width:632px; color:#848484; margin:0px; line-height:17px; background:#f1f2f3 url(../images/forumsbg4.gif) repeat-y; float:left;}
.forumslistpost1{width:632px; color:#848484; margin:0px; line-height:17px; background:#f6f7f7 url(../images/forumsbg4.gif) repeat-y; float:left;}

.ForumGrid{clear:both;margin-top:2px;}



#PostThread{width:587px; height:auto; background:url(../images/bg-tab2.jpg) repeat-y; position:relative; float:left; margin:10px 0px 0px 0px; padding-left:25px;  padding-right:25px;padding-top:20px; padding-bottom:0px; color:#267eac;}
#PostThread ul{width:545px; height:auto; position:relative; float:left; margin:0px; padding:0px;}
#PostThread li{width:545px; height:auto; position:relative; float:left; margin:0px 0px 0px 0px; padding:0px; display:block;}
#PostThread li label{width:140px; font-weight:bold; float:left; position:relative; padding-top:8px; margin:0px 5px 0px 0px;}
#PostThread li input{margin:5px 0px 0px 0px; padding:0px;}	

#idAreaIDctl00_ContentPlaceHolder1_EditContent {width:380px;}


.pagination span{ color:#286db2; font-weight:bold}


.pagination a{  font-weight:bold; color:#41abce; text-decoration:none;}
.pagination a:hover{font-weight:bold; color:#41abce; text-decoration:underline;}


/* Download */

.downloadheading{width:667px;float:left; height:19px; overflow:hidden; background:url(../images/headingtablebg.gif) no-repeat; padding:5px 8px 0px 8px; color:#286db2; margin:30px 0px 0px 0px; font-weight:bold;}
.document-serial {
float:left;
margin-right:8px;
padding-left:3px;
padding-top:15px !important;
text-align:center;
width:70px;}
.document-position {text-align:left;padding-top:15px !important; width:180px; float:left; font-weight:bold;}
.downloaddocument {
float:right;
padding:15px 0px !important;
text-align:center;
width:5px;}
.downloaddocument a{color:#2CA5C3;}
.downloadbg{background:url(../images/downloadbg.gif) repeat-y; }
.downloadbg1{background:url(../images/downloadbg1.gif) bottom left no-repeat; }
.padbot{padding-bottom:10px;}
.downloaddisplaytable{width:670px;float:left; overflow:hidden; padding:0px; color:#848484; line-height:17px; background-color:#f1f2f3;}

#ctl00_ContentPlaceHolder1_gvCustom{float:left; background-color:#000; margin-top:0px;}




/*---------------------------------------productsservices-------------------------------------------------*/

.clear{clear:both; height:0; overflow:hidden;}
.productsservices{float:left; background-color:#e1ebf2; padding:10px 10px 5px 10px ; width:189px; margin-top:26px ; margin-bottom:0px;}
div.productsservicesimg{float:left; width:189px; height:135px; background-color:#FFFFFF; padding:0; margin-bottom:16px; text-align:center;}
div.productsservicesimg img{width:189px; height:135px; border:0px;}

.productsservices h1{background:url(../images/arrow3.gif) no-repeat 0 5px; font-size:11px; font-weight:bold; margin-bottom:5px; float:left; padding:0px 0px 0px 10px; color:#383838; width:179px;}
.productsservices p{height:47px; overflow:hidden; margin-bottom:2px; float:left; width:179px; text-align:left !important; font-size:11px;}
div.knowmoreps{float:right;}
div.knowmoreps img{border:0;}

.productsservicesspacer{margin-right:21px;}

.paging{float:left; width:100%; background:url(../images/dottedline.gif) repeat-x top; padding-top:15px; text-align:center; padding-bottom:15px; margin-top:15px;}
.paging span{font-weight:bold; color:#000; font-size:11px;}
.paging img{vertical-align:middle; float:none; border:0;}
.paging a{color:#999999; float:none;}
.paging input{vertical-align:bottom;}


.downloaddoc{
padding:15px 0 !important;
text-align:center;
width:150px; float:right;
}

.awardscol1, .awardscol2, .awardscol3, .awardscol4{padding:5px; float:left;}
.awardscol1{width:50px;}
.awardscol2{width:100px;}
.awardscol3{width:300px;}
.awardscol4{width:178px;}