@charset "utf-8";
/* CSS Document */

/* CSS Document */

body,table,tr,td,p {font-size:14px; font-family:Calibri; color:#1c1c1c; letter-spacing:0.02ems; margin:0;}

.txtfield {border:#666666 1px solid; font-size:14px; font-family:Calibri; padding:1px 0 2px 3px;}
.drpdown {border:#666666 1px solid; font-size:14px; font-family:Calibri; padding:1px 0 2px 3px;}
.btn {border:none; background:#fddf00; padding:3px; font-family:Calibri; font-size:14px;}

.wd250 {width:250px;}
.wd130 {width:130px;}
.wd110 {width:110px;}
.wd100 {width:100px;}
.wd60 {width:60px;}

#maincontainer {margin:0 auto; padding:0; width:998px;}
#maincontainer .header {margin:0; padding:0;}
#maincontainer .header .logo {float:left; margin:0; padding:10px 0 0 10px;}
#maincontainer .header .lnks {float:left; margin:0; padding:4px 0 0 0; }
#maincontainer .header .lnks .tplnks {margin:0; padding:0 40px 4px 393px;}
#maincontainer .header .lnks .tplnks .ritetxt {color:#073377; font-weight:bold; text-align:right;}
#maincontainer .header .lnks .tplnks .ritetxt a {color:#073377; font-weight:bold; text-decoration:none;}
#maincontainer .header .lnks .tplnks .search {padding:6px 0 0 30px;}
#maincontainer .header .lnks .tplnks .search a {text-decoration:none; color:#1c1c1c;}

#maincontainer .header .lnks .tplnks .search span {color:#073377; font-weight:bold;}
#maincontainer .header .lnks .mainlnks {background:url(images/lnks_bg2.gif) repeat-x; padding:0;}
#maincontainer .header .lnks .mainlnks .lstlnks {margin:0; padding:0; list-style:none;}
#maincontainer .header .lnks .mainlnks .lstlnks li {margin:0; padding:15px 0 0 22px; height:26px; list-style:none; float:left; background:url(images/lnks_bg2.gif) repeat-x; color:#FFFFFF; font-weight:bold; font-size:12px;}
#maincontainer .header .lnks .mainlnks .lstlnks li.abtlnk {padding:15px 0 0 20px; color:#FFFFFF; font-weight:bold;}
#maincontainer .flashbaner {display:block; margin:0; padding:0;}
#maincontainer .indbot {margin:0; padding:30px 0 20px 0;}
#maincontainer .indbot .welcome {float:left; width:290px; padding:0 20px 0 20px;}
h1 {color:#224e96; font-weight:bold; font-size:18px; margin:0; padding:0 0 10px 0;}
h1 a {color:#224e96; font-weight:bold; font-size:18px; text-decoration:none;}
#maincontainer .indbot .welcome p {margin:0; padding:3px 0 3px 0; line-height:16px;}
#maincontainer .indbot .promotions {float:left; width:300px; padding:0 20px 0 0;}
#maincontainer .indbot .news {float:left; width:290px; padding:0px 20px 0px 20px;}
#maincontainer .indbot .news .newslst {}
#maincontainer .indbot .news .newslst p {padding:4px 0 4px 0;}
#maincontainer .indbot .news .newslst p a {font-size:14px; color:#1c1c1c; text-decoration:none;}
.newshd {color:#224e96; font-size:18px; margin:0; padding:0 0 10px 0;}
.newshd a {color:#224e96; font-size:18px; text-decoration:none;}

.innercont {margin:0; padding:20px;}
.inerhed {padding:10px 0 20px 0;}
.inerhed h2 {float:left; color:#224e96; font-weight:bold; font-size:18px; margin:0; width: 306px;}
.inerhed1 {padding:10px 0 0px 0;}
h2 {float:left; color:#224e96; font-weight:bold; font-size:18px; margin:0; }

h3 {color:#224e96; font-weight:bold; font-size:16px; margin:0;}
.innerlnks {float:right;}
.breadcrum {padding:0 0 3px 0; border-bottom:#4d4d4d 1px dashed; color:#1c1c1c; font-weight:bold;}
.breadcrum a {color:#1c1c1c; font-weight:bold; text-decoration:none;}
.breadcrum span {color:#073377;}

.inerlnksbox {float:right;}
.inerlnksbox .mg1 {float:left;}
.inerlnksbox .yelowbg {float:left; padding:0 0 0 10px; background:#fddf00;}
.inerlnksbox .yelowbg .sec {margin:0; float:left; padding:8px 20px 9px 10px;  background:url(../../Images/arrow-right.gif) 0 0.9em no-repeat; font-size:16px;}
.inerlnksbox .yelowbg .sec a {color:#1c1c1c; font-size:16px; text-decoration:none;}


.inerlnksbox .yelowbg .pts {list-style:none; margin:0; padding:0 0 0 10px; float:left;}
.inerlnksbox .yelowbg .pts li {float:left; list-style:none; margin:0; padding:0 20px 0 10px; background:url(../../Images/arrow-right.gif) 0 0.4em no-repeat; font-size:16px;}
.inerlnksbox .yelowbg .pts li a {color:#1c1c1c; font-size:16px; text-decoration:none;}
.inerlnksbox .mg2 {float:left;}


/*Product css start*/

.prdrite {float:left; width:546px; margin-left:100px;}
.prdrite .prdsec {background:url(../Image1/prd_bg2.jpg) #FFFFFF top repeat-x;}
.inerprdlft {float:left; width:700px;}
p {padding:5px 10px 5px 0;}
p a {color:#204d95;}
.inerpg {width:960px;}
.prdlastsec {background:#f2f1f1; float:left;}
.prdlastsec .lft {float:left; width:225px;}
.prdpts {margin:0; padding:2px 0 2px 20px; list-style:none;}
.prdpts li {margin:0; padding:5px 0 5px 20px ; list-style:none; background:url(../Image/arrow2.gif) 0 0.7em no-repeat; color:#204d95;}
.prdpts li a {color:#204d95; text-decoration:none;}
.contpts {margin:0; padding:0 0 0 10px; list-style:none;}
.contpts li {margin:0; padding:0 0 5px 15px; list-style:none; background:url(../../Images/arrow3.gif) 0 0.4em no-repeat;}
.contpts li a {color:#1c1c1c; text-decoration:none;}
.contpts2 {margin:0; padding:0 0 0 10px; list-style:none;}
.contpts2 li {margin:0; padding:0 0 5px 15px; list-style:none; background:url(../../Images/arrow-right.gif) 0 0.3em no-repeat;}
.contpts2 li a {color:#1c1c1c; text-decoration:none;}

.tble {margin:0; padding:0; border-right:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid;}
.tble tr td {margin:0; padding:5px 0 5px 5px; vertical-align:top; border-bottom:#CCCCCC 1px solid;}
.tble tr th {margin:0; padding:5px 5px 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid;}
.tble tr td.cen {margin:0; padding:5px 0 5px 0; text-align:center; border-bottom:#CCCCCC 1px solid;}
.tble tr td ul {margin:0; padding:0; list-style:none;}
.tble tr td ul li {margin:0; padding:0 0 0 10px ; background:url(../../Images/arrow-right.gif) 0 0.3em no-repeat; }

.tble2 {margin:0; padding:0;}
.tble2 tr td {margin:0; padding:5px 4px 5px 4px; border-bottom:#CCCCCC 1px solid; vertical-align:top;}
.tble2 tr td a:link, .tble2 tr td a:active, .tble2 tr td a:visited, .tble2 tr td a:hover {color:#1c1c1c; text-decoration:none;}
.tble2 tr th {margin:0; padding:5px 0 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid;}

.tble2_1 {margin:0; padding:0;}
.tble2_1 tr td {margin:0; padding:5px 4px 5px 4px; border-bottom:#CCCCCC 1px solid; vertical-align:top; border-right:#CCCCCC 1px solid; font-size:11px;}
.tble2_1 tr td a:link, .tble2 tr td a:active, .tble2 tr td a:visited, .tble2 tr td a:hover {color:#1c1c1c; text-decoration:none;}
.tble2_1 tr th {margin:0; padding:5px 0 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;  font-size:11px;}


.tble3 {margin:0; padding:0;}
.tble3 tr td {margin:0; padding:5px 4px 5px 4px;}
.tble3 tr td a:link, .tble3 tr td a:active, .tble3 tr td a:visited, .tble3 tr td a:hover {color:#1c1c1c; text-decoration:none;}
.tble3 tr th {margin:0; padding:5px 0 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid;}


.tble4 {margin:0; padding:0;  border-left:#CCCCCC 1px solid;  font-size:11px;}
.tble4 tr td {margin:0; padding:5px 1px 5px 1px; vertical-align:top; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; font-size:11px; vertical-align:top;}
.tble4 tr th {margin:0; padding:5px 1px 5px 1px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; font-size:11px;}


.tble5 {margin:0; padding:0; border:1px solid #CCCCCC;border-collapse:collapse;}
.tble5 tr td {margin:0; padding:5px 0 5px 5px; vertical-align:top; border-bottom:#CCCCCC 1px solid;}
.tble5 tr th {margin:0; padding:5px 5px 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid;text-align:left}
.tble5 tr td.cen {margin:0; padding:5px 0 5px 0; text-align:center; border-bottom:#CCCCCC 1px solid;}

.tble6 {margin:0; padding:0; border:1px solid #CCCCCC;border-collapse:collapse;}
.tble6 tr td {margin:0; padding:5px 0 5px 5px; vertical-align:top; border-bottom:#CCCCCC 1px solid;}
.tble6 tr th {margin:0; padding:5px 5px 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid;text-align:center}
.tble6 tr td.cen {margin:0; padding:5px 0 5px 0; text-align:center; border-bottom:#CCCCCC 1px solid;}

.tb4 { border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
.tb4 th { font-weight:bold;padding:5px; text-align:left; background:#e1e1e1;  border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.tb4 td{  padding:5px; xbackground:#e1e1e1; font-weight:bold;border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; font-weight:normal; vertical-align:top;}
.tb4 td.bld{ font-weight:bold;padding:5px; text-align:left; color:#005da6;font-size:11px}
.tb4 th.topbdr {border-top:1px solid #CCCCCC;}

.prdlst {background:#f2f1f1;}

.prdbtns {background:url(../../Images/prd_bg2.gif) repeat-x; margin:0; padding:6px 4px 7px 4px; border:none; color:#FFFFFF; cursor:pointer; font-family:Calibri; font-size:14px; width:100px;}
.prdlinks {background:url(../../Images/prd_bg2.gif) repeat-x; width:425px;}
.prdlinks .email {float:left; color:#FFFFFF; padding:6px 10px 7px 10px; border-right:#FFFFFF 2px solid;}
.prdlinks .email a {color:#FFFFFF; text-decoration:none;}

.emailnk {background:url(../../Images/prd_bg2.gif) repeat-x; margin:0 3px 0 0; padding:6px 6px 0 10px; height:23px; color:#FFFFFF; cursor:pointer; display:inline-block; text-decoration:none ; width:85px; vertical-align:top}
.emailnk a {color:#FFFFFF; text-decoration:none;}

/*Product css end*/
.indprdmain {padding:0 10px 0 10px;}
.indprdimg { padding:0 0 0 10px;}
.indprdimg2 {padding:0 10px 0 0;}
.prdriteimg {padding:0 0 0 10px;}

#POtherDet TABLE {margin:0; padding:0; border:none;}

#POtherDet TABLE TBODY {}

#POtherDet TABLE TBODY tr td {margin:0; padding:5px 0 5px 5px; vertical-align:top; border-bottom:#CCCCCC 1px solid; }
#POtherDet TABLE TBODY tr th {margin:0; padding:5px 5px 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid;}
#POtherDet TABLE TBODY tr td.cen {margin:0; padding:5px 0 5px 0; text-align:center; border-bottom:#CCCCCC 1px solid;}
#POtherDet TABLE TBODY tr td ul {margin:0; padding:0; list-style:none;}
#POtherDet TABLE TBODY tr td ul li {margin:0; padding:0 0 0 10px ; background:url(../../Images/arrow-right.gif) 0 0.3em no-repeat; }

#pPerformancelvl ul {margin:0; padding:0 0 0 10px; list-style:none;}
#pPerformancelvl ul li {margin:0; padding:0 0 5px 15px; list-style:none; background:url(../../Images/arrow3.gif) 0 0.4em no-repeat!important;}
#pPerformancelvl ul li a {color:#1c1c1c; text-decoration:none;}

#pPerformance ul {margin:0; padding:0 0 0 10px; list-style:none;}
#pPerformance ul li {margin:0; padding:0 0 5px 15px; list-style:none; background:url(../../Images/arrow3.gif) 0 0.4em no-repeat!important;}
#pPerformance ul li a {color:#1c1c1c; text-decoration:none;}

#pApp ul.pts {margin:0; padding:0 0 0 10px; list-style:none;}
#pApp ul.pts li {margin:0; padding:0 0 5px 15px; list-style:none; background:url(../../Images/arrow3.gif) 0 0.4em no-repeat!important;}




#pPerformance {margin:0; padding:0 0 0 10px; list-style:none;}
#pPerformance li {margin:0; padding:0 0 5px 1px; list-style:none; background:url(../../Images/arrow3.gif) 0 0.4em no-repeat!important;}
#pPerformance li a {color:#1c1c1c; text-decoration:none;}



.hdfooter {}
.hdfooter .footer {padding:5px 0 7px 15px; color:#1c1c1c; background:url(../../Images/footer_bg.gif) repeat-x;}
.footerlft {float:left; padding:0 10px 0 0; color:#3366CC; font-size:16px} 
.footerlft a {color:#224e96; text-decoration:none; padding:0;}
.footerlft a:hover {color:#1c1c1c; text-decoration:underline;}
.footerrite {float:right; padding:0 10px 0 0;}


.mandat {color:#1d53ad;}
.blufnt {color:#224e96; padding:0; font-weight:bold;}
.fltleft {float:left;}
.fltrgt {float:right;}
.fltrgt1 {xfloat:right;padding:0 0 0 0}
.clr {clear:both;}

.cust_rate{padding:3px 5px 0 0;height:17px;font-size:11px;xfont-style:italic;}
.event_detail {  padding:0;  text-decoration:none;line-height:120%;}
.event_detail a {color:#224e96;;xbackground:#336633;text-decoration:none; }
.lnk3 a{  text-decoration:none; color:#224e96;padding:0;}
.lnk3 a:hover{ color:#1c1c1c;text-decoration:underline;}
h2 {float:left; color:#224e96; font-weight:bold; font-size:18px; margin:0; width: 306px;}
.kLink{xborder-bottom: 1px solid blue;position:relative;xbackground-color:transparent;color:#000000; }
.hd {margin:0; padding:5px 0 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid;font-size:14px;width:100%;}

#promo {margin: 0;padding: 17px 0px 5px 0px;}
#promo1 {margin: 0;padding:0px 0px 5px 0px;}
#promo1 .hd3  {margin:0; padding:5px 0 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid;font-size:14px;width:99.5%;font-weight:bold;}
#promo .hd3  {margin:0; padding:5px 0 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid;font-size:14px;width:99.5%;font-weight:bold;}
.hd4  {margin:0; padding:5px 0 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid;font-size:14px;width:100%;font-weight:bold;}
.hd1 {margin:0; padding:5px 0 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid;font-size:14px;width:66%;font-weight:bold;}
.txt{ xcolor:#00CCFF;font-size:14px;padding:10px 0 10px 0;margin:0;}

.lnk {xpadding: 0 20px 5px 0px;xfont-size: 26px;xmargin-right: 20px; float:left}
.lnk a {text-decoration: none;color: #224e96;}
.lnk a:hover {text-decoration: underline;	color: #1c1c1c;}

img.left {	float: left;margin: 3px 20px 30px 0px;padding:0;border:1px solid #000099;}
img.left1 {	float: left;margin: 3px 20px 30px 0px;padding:0;border:1px solid #999999;}
img.left2 {	xfloat: left;margin:0;padding:0;border:1px solid #999999;}

img.right {	float: right;margin: 0px 0px 10px 30px;}
img.right1 {	float: right;margin: 10px 0px 10px 10px;}
.hd3 {margin:0; padding:5px 0 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid;font-size:14px;width:85%;font-weight:bold;}
.txt2{float:left;padding:14px 10px 0px 5px;margin:0; width:605px}


.hd4 {margin:0; padding:5px 0 5px 5px; background:#e1e1e1; border-bottom:#CCCCCC 1px solid;font-size:14px;width:100%;font-weight:bold;}
.serbtn {background:#fddf00; width:88px; height:23px; border:0;font-size:14px;font-family:Calibri; padding:3px; margin:0}
.serbtn1 {background:#fddf00; width:93px; height:23px; border:0;font-size:14px;font-family:Calibri; padding:3px; margin:0}

.tbl6 {margin:0; padding:0;}
.tbl6 tr td {margin:0; padding:5px 4px 5px 4px; xborder-bottom:#CCCCCC 1px solid; vertical-align:top;}
.tbl6 tr td .serchdtl {color:#1c1c1c;text-decoration:none;font-weight:normal;}

.tbl6 tr td .serchdlnk a{color:#224e96;text-decoration:none;}
.tbl6 tr td .serchdlnk a:hover{text-decoration:none;color:#1c1c1c;}
.tbl6 tr td a:link.serchhd span, .tbl6 tr td a:active.serchhd span, .tbl6 tr td a:visited.serchhd span{color:#224e96;text-decoration:none;}
.tbl6 tr td a:hover.serchhd span{color:#1c1c1c;text-decoration:none;}

.tbl6 tr th {margin:0; padding:5px 0 5px 5px; xbackground:#e1e1e1;xborder-bottom:#CCCCCC 1px solid;}
.tbl6 tr td .serchbdr{color:#993366;}

.page span{padding:4px;margin:0;background:#fddf00;font-weight:bold;border:1px solid #1c1c1c;}
.page a{padding:4px;margin:0;background:#e3e3e3;font-weight:bold;border:1px solid #1c1c1c;color:#000000;text-decoration:none;}
.page a:hover{ color:#000000}

.searcbtn{ background:url(../../Images/search_icon.gif) no-repeat; margin:0; padding:0; border:0; width:17px; height:17px; vertical-align:top;}

.commercial {margin:0 0 15px 0;width:493px;padding:5px 0px 0px 0px;}
.commercial ul { list-style:none; padding:0; margin:0;}
.commercial ul li { float:left; list-style:none; font-weight:bold; padding:3px 10px 3px 10px; margin:0 5px 0 0; border:1px solid #666666; background:#fddf00;xcolor:#000000}
/*.btn {border:none; background:#fddf00; padding:3px; font-family:Calibri; font-size:14px;}*/
.commercial ul li a{ text-decoration:none; font-weight:bold;}


.com_video{ padding:0; margin:10px 0 0 0; xtext-align:center; width:363px; xborder:1px solid #ece5e5; xbackground:#e1e1e1;xbackground:#000000}
.com_video .txt{ padding:10px 0 5px 0; margin:auto; text-align:center; font-weight:bold;color:#224e96;font-weight:bold; font-size:16px;}
.com_video .flashbg{ padding:10px 6px 15px 6px; xmargin:auto; xtext-align:center; width:480px;}

.pagetitle { font-size:12px; color:#CC3300; font-weight:bold; padding:0 0 10px 10px;}
.inercont {  padding:3px 0 0 0px;}
.inercont a:link, .inercont a:active, .inercont a:visited {color:#224e96; text-decoration:none;}
.inercont a:hover {color:#666666; text-decoration:none;}


.txtara{ xpadding:0 15px 10px 20px; margin:0;padding:0;}
.txtara .ttl{ padding:0 8px 10px 0; margin:0; font-weight:bold; font-size:14px; color:#224e96;text-align:center}
.txtara p{ padding:0 0 8px 0; margin:0;}
.txtara p img{ padding:2px 10px 4px 0; margin:0;}
.txtara a:link, .txtara a:active, .txtara a:visited {color:#224e96; text-decoration:none;}
.txtara a:hover {color:#666666; text-decoration:none;}

.tble31 {margin:0; padding:0;}
.tble31 tr td {margin:0; padding:5px 4px 5px 4px;}
.tble31 tr td a:link {color:#224e96; text-decoration:none;}
.tble31 tr td a:hover {color:#666666; text-decoration:none;}

.banner_r{
margin-left::500px;

}