body{margin:0px; padding:0px; background: #f4f7fa;}
/************************************************
* General *
************************************************/
table {font-size: 12px; color: #333333; font-family:Arial, Helvetica, sans-serif; text-align:left; line-height:1.4em;}
/**********************************************
wrapper
**********************************************/
.conteiner{background:#FFFFFF; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; padding:0px 12px 0px 12px;}
.conteiner_bottom{ background:url(../images/bg_border_lower.jpg) no-repeat top left; width:926px; height:10px;}
/************************************************
* Header *
************************************************/
.header {padding:0px;}
.header .toplink{ background: url(../images/header-panel.jpg) no-repeat top right; width:628px; height:19px; padding:4px 5px 5px 41px; font-size:11pt; color:#738aaa; font-weight:normal;}
.header .toplink a{color:#738aaa; text-decoration:none; padding:0px 15px 0px 0px;}
.header .toplink a:hover{color:#000; text-decoration:none; padding:0px 15px 0px 0px;}
.header .toplink .flag{ width:16px; margin:0px 5px 0px 0px;}
.header .toplink .flag a{padding:0px 0px 0px 0px;}
.header .toplink .flag a:hover{padding:0px 0px 0px 0px;}
.header .bottom { background:url(../images/logo_bg.gif) no-repeat bottom left; width:682px; height:72px; padding:0px; margin:0px;}
.header .bottom .search{width:161px; height:20px; padding:38px 9px 14px 0px;}
.header .bottom .search_about{width:161px; height:13px; padding:43px 9px 6px 0px;}
.header .bottom .search_lt{background:url(../images/search_left.gif) no-repeat top right; width:5px; height:20px; margin:0px 0px 0px 0px ;}
.header .bottom .search_bg { background:url(../images/search_bg.gif) repeat-x top left;padding:2px 2px 0px 2px; color: #969591; font-size:11px; width:125px; height:18px;}
.header h1{margin: 0; padding: 10px 0;}
.logo{padding:0px; width:218px; height:103px;}
/************************************************
* Header Navigation *
************************************************/
.left_nav{background:url(../images/menu_bg.jpg) no-repeat; width:884px; height:207px; padding:0px 8px 11px 8px; }
.left_nav_rt {padding:0px 0px 0px 0px; width:261px; font-family:"Trebuchet MS", Arial, Verdana;}
.left_nav_rt .rd { background:url(../images/block_idmanagement.gif) no-repeat top left; height:30px; padding:0px 0px 0px 15px; width:237px;}
.left_nav_rt .bl { background:url(../images/block_transport.gif) no-repeat top left; height:30px; padding:0px 0px 0px 15px; width:237px;}
.left_nav_rt .yl { background:url(../images/block_govtcommunity.gif) no-repeat top left; height:30px; padding:0px 0px 0px 15px; width:237px;}
.left_nav_rt .gr { background:url(../images/block_payment.gif) no-repeat top left; height:30px; padding:0px 0px 0px 15px; width:237px;}
.left_nav_rt .or { background:url(../images/block_loyaltymem.gif) no-repeat top left; height:30px; padding:0px 0px 0px 15px; width:237px;}
.left_nav_rt .vl { background:url(../images/block_consulting.gif) no-repeat top left; height:30px;  padding:0px 0px 0px 15px; width:237px;}
.left_nav_rt .sb { background:url(../images/block_onlineissuance.gif) no-repeat top left; height:30px; padding:0px 0px 0px 15px; width:252px;}
.left_nav_rt .rd a{text-decoration:none;color:#006699; font-size:13px; font-weight:bold;}
.left_nav_rt .rd a:hover{text-decoration:none; color:#000;}
/*-----*/
/*.left_nav_rt .rd_ar{background:url(../images/home/active_idmanagement.gif) no-repeat top left;
height:30px; padding:0px 0px 0px 15px; width:237px;font-family:"Trebuchet MS", Arial, Verdana; font-size:14px; 	
}*/

.left_nav_rt .rd_ar { background:url(../images/home/active_idmanagement.gif) no-repeat top left;}
.left_nav_rt .bl_ar { background:url(../images/home/active_transport.gif) no-repeat top left;}
.left_nav_rt .yl_ar { background:url(../images/home/active_govtcommunity.gif) no-repeat top left; }
.left_nav_rt .gr_ar { background:url(../images/home/active_payment.gif) no-repeat top left;}
.left_nav_rt .or_ar { background:url(../images/home/active_loyaltymem.gif) no-repeat top left;}
.left_nav_rt .vl_ar { background:url(../images/home/active_consulting.gif) no-repeat top left;}
.left_nav_rt .sb_ar { background:url(../images/home/active_onlineissuance.gif) no-repeat top left;}

/*-----*/

.nav{background:url(../images/navigation-bar.jpg) no-repeat top left;width:890px;padding:0px 0px 0px 10px;}

.menu2 {padding:0 0 0 0; margin:0; list-style:none; position:relative; z-index:500; font-family:arial, verdana, sans-serif;nowrap:nowrap;}
.menu2 li.top {display:block; float:left; background:url(../images/select_arrow.jpg) no-repeat 0px 4px; padding:0px 48px 0px 25px; font-family:"Trebuchet MS", Arial, Verdana; font-size:10pt; color:#666666;nowrap:nowrap;}
.menu2 li a.top_link {display:block; float:left; height:36px; line-height:20px; color:#ccc; text-decoration:none; font-family:"Trebuchet MS", Arial, Verdana; font-size:10pt; color:#666; padding:0px 0px 0px 0px;}
.menu2 li a.top_link span {float:left; display:block; padding:0 0 0 0;background:url(blank.gif) right top;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 0 0 0;}
.menu2 li a.top_link:hover {color:#086ba5;}
.menu2 li:hover > a.top_link {color:#086ba5;}
.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu2 :hover ul.sub {left:0; top:25px; background: #999; padding:3px; white-space:nowrap; width:200px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:200px; font-weight:normal; font-family:"Trebuchet MS", Arial, Verdana; font-size:12px; color:#fff; border-bottom:#FFFFFF 1px dotted; padding:0px 0px 5px 0px;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:200px; line-height:28px; text-indent:5px; color:#fff; text-decoration:none;padding:0px 0px 0px 12px;}
.menu2 :hover ul.sub li a:hover { background:url(../images/next.gif) no-repeat 5px 9px; padding:0px 0px 0px 12px; color:#fff;}
.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}





/*
.right_banner{background:url(../images/banner.jpg) no-repeat top left; width:612px; height:200px; font-size:16px; color:#006699; padding:0px 0px 10px 10px;}
*/
.right_banner{background:url(../images/banner1.jpg) no-repeat top left; width:602px; height:203px; padding:0px 10px 7px 10px;}
.right_banner_text{font-size:14px;font-weight:bold; color:#fff;}
.right_banner_text a.text{font-size:14px;font-weight:bold; color:#fff;}
.page_detail{background:url(../images/page_detail.gif) no-repeat 0px 5px;font-family:"Trebuchet MS", Arial, Verdana; font-size:11px; color:#666; padding:2px 0px 8px 12px; }
.page_detail a{font-family:"Trebuchet MS", Arial, Verdana; font-size:11px; color:#666; text-decoration:none;}
.page_detail a:hover{font-family:"Trebuchet MS", Arial, Verdana; font-size:11px; color:#666; text-decoration:none;}

/************************************************
* Footer*
************************************************/

.footer {text-transform:uppercase;background: url(../images/Footer.jpg) no-repeat bottom left; width:880px; padding: 15px 10px 6px 10px; color:#666666; font-size:7pt;}
.footer .link {text-transform:uppercase;font-size:7pt; text-decoration:none; color:#666666; }
.footer .link a{text-transform:uppercase;text-decoration:none; color:#666666; font-size:7pt;}
.footer .limk a:hover{text-decoration:none; color:#666666;font-size:9pt;}

/************************************************
* Form *
************************************************/

input {border: #ccc 1px solid; padding:2px; color: #333333; font-size:10pt; padding: 4px 5px;}
textarea {border: #ccc 1px solid; padding:2px; color: #000; font-size:10pt; padding: 4px 5px;font-family:Arial, Helvetica, sans-serif;}
.contact_input {border: #ccc 1px solid; padding:2px; color: #333333; font-size:12px; margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; }


a:link, a:active, a:visited {color: #666666; text-decoration: none; font-size:11px;}
a:hover {color: #000; text-decoration: none; font-size:11px;}

/************************************************
* Content *
************************************************/

/*home page start*/
.lt_conteint{width:290px; padding:0px 15px 0px 0px;}/*padding:0px 15px 0px 0px;*/
.lt_conteint_left{width:290px; padding:0px 0px 0px 0px;}
.lt_conteint_mid{width:15px; padding:0px 0px 0px 0px;}
.lt_conteint_top{ background: url(../images/left_blueheader.jpg) no-repeat top left; width:280px; height:21px; font-family:"Trebuchet MS", Arial, Verdana; font-size:11pt; color:#fff; padding:0px 0px 0px 10px; font-weight:bold;}
.lt_conteint_bot{background: url(../images/left_con_bot.gif) no-repeat top left;width:272px;height:175px;padding:3px 9px 9px; padding-bottom:3px;font-size:13px;color:#033c5d;line-height:1.2em;}
.rt_conteint_tt{background:url(../images/right_blueheader.jpg) no-repeat top left; width:574px; height:21px; padding:0 2px 0 10px; font-family:"Trebuchet MS", Arial, Verdana; font-size:12pt; color:#fff; font-weight:bold;}
.rt_conteint_tt .head{font-family:"Trebuchet MS", Arial, Verdana; font-size:16px; color:#fff; font-weight:bold;padding-bottom:2px;}
.rt_conteint_bot{border:solid 1px #cccccc;border-bottom:none;background:url(../images/rt_bot_con.gif) #d6e2ec no-repeat top left;/*background:url(../images/rt_bot_con.gif) #d6e2ec no-repeat top left;*/ width:594px; height:77px; padding:3px 0px 0px 8px;overflow-y:visible;}
.rt_conteint_bot a{color:#033c5d; text-decoration: underline; font-size:12px;}
.rt_conteint_bot p{margin:1px;}
.rt_conteint_bot a:hover{color:#033c5d; text-decoration:none;}
.rt_conteint_bot .click{ font-size:10px; color:#333333; text-align:right; padding:0px 6px 0px 20px;}
.rt_conteint_bot .click a{text-decoration:none; color:#333; font-size:10px;}
.rt_conteint_bot .click a:hover{text-decoration:underline; color:#333;font-size:10px;}
.active_rotater{color:#333333 !important;height:30px; padding:0px 0px 0px 15px; width:237px;}
.not_active_rotater{font-family:"Trebuchet MS", Arial, Verdana; font-size:14px; color:#006699;}

/*for news home sect*/
.lt_conteint_srt{border:solid 1px #cccccc;border-bottom:none;background:url(../images/left_con_middle.gif) #d6e2ec no-repeat top left;width:272px;padding:7px 9px 7px;font-size:13px;color:#033c5d;line-height:1.2em;}
.lt_conteint_srt p{margin:1px;}
.lt_conteint_end{background: url(../images/left_con_bottom.gif) no-repeat top left;width:272px;height:8px;}
/*.rt_cont_hmtp{border:solid 1px #cccccc;border-bottom:none; background: url(../images/rt_middle_bg.gif) #d8e4ec no-repeat top left; width:592px; height:50px;padding:3px 0px 0px 8px;line-height:1.25em;}
.rt_cont_hmbt{background: url(../images/rt_bottom_bg.gif) no-repeat top left; width:594px; height:8px;padding:3px 0px 0px 8px; }
.rt_cont_hmtp a{color:#033c5d; text-decoration: underline; font-size:12px;}
.rt_cont_hmtp a:hover{color:#033c5d; text-decoration:none;}*/
.rt_cont_hmtit{ background:url(../images/abt_rt_top.jpg) no-repeat; height:19px; padding:2px 4px 0 10px;font-size:12pt; color:#fff; font-weight:bold; }
.rt_cont_hmtit .head{font-family:"Trebuchet MS", Arial, Verdana;color:#fff; font-weight:bold;padding-bottom:2px;}
.rt_cont_hmtp{ background:#d8e4ec url(../images/rt_middle_bg.gif) top center no-repeat; padding:3px 0px 0px 8px; border-right:1px solid #cccccc; border-left:1px solid #cccccc;}
.rt_cont_hmtp a{color:#033c5d; text-decoration: underline; font-size:12px;}
.rt_cont_hmtp a:hover{color:#033c5d; text-decoration:none;}

/*for news home sect ends*/
/*home page end*/
/*solution start*/
.con_btn{ height:47px; width:280px; padding:0px 0px 0px 10px; font-family:"Trebuchet MS", Arial, Verdana; font-size:10pt; color:#213039; font-weight:bold;}
.con_btn a{background:url(../images/solutionsarrow.gif) no-repeat 0px 4px; text-transform:uppercase;font-size:10px; text-decoration:none; padding:0px 0px 0px 12px; color:#213039;}
.con_btn a:hover{text-decoration: underline;}
/*.con_lt_bg{border:solid 1px #CBCCCE;background:url(../images/con_lt_bg.jpg) no-repeat top left #D9E3EC; width:276px; height:300px; padding:7px 7px 0px 7px;}*/
.con_lt_bg{background:url(../images/con_lt_bg.jpg) no-repeat top left #D9E3EC; width:276px; height:300px; padding:7px 7px 0px 7px;}
.con_lt_rd{background:url(../images/left_idmanagement.gif) no-repeat top left; width:266px; height:43px; padding:0px 0px 0px 10px;}
.con_lt_bl{background:url(../images/left_transport.gif) no-repeat top left; width:266px; height:43px; padding:0px 0px 0px 10px;}
.con_lt_yl{background:url(../images/left_govtcomm.gif) no-repeat top left; width:266px; height:43px; padding:0px 0px 0px 10px;}
.con_lt_gr{background:url(../images/left_payment.gif) no-repeat top left; width:266px; height:43px; padding:0px 0px 0px 10px;}
.con_lt_or{background:url(../images/left_loyalmem.gif) no-repeat top left; width:266px; height:43px; padding:0px 0px 0px 10px;}
.con_lt_vi{background:url(../images/left_consulting.gif) no-repeat top left; width:266px; height:43px; padding:0px 0px 0px 10px;}
.con_lt_sb{background:url(../images/left_onlineissuance.gif) no-repeat top left; width:266px; height:43px; padding:0px 0px 0px 10px;}
.con_lt_bg .text{ font-size:8pt; color:#213039; font-weight:normal; line-height:1.4em;}
.con_lt_bg .text a{ font-family:"Trebuchet MS", Arial, Verdana; font-size:10pt; color:#213039; font-weight:bold;}
.con_lt_bg .text a:hover{ font-family:"Trebuchet MS", Arial, Verdana; font-size:10pt; color:#006699; font-weight:bold;}

/*.con_rt_bg{background:url(../images/ab_lt_bot1.jpg) repeat-x top left #d5e2eb; width:574px;height: 381px; overflow:visible;padding:8px 8px 5px 8px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }
.con_rt_bg_management{background:url(../images/ab_lt_bot1.jpg) repeat-x top left #d5e2eb; width:574px;height: 462px; overflow:visible;padding:8px 8px 5px 8px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }
.con_rt_bg_government{background:url(../images/ab_lt_bot1.jpg) repeat-x top left #d5e2eb; width:574px;height: 396px; overflow:visible;padding:8px 8px 5px 8px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }
.con_rt_bg_transport{background:url(../images/ab_lt_bot1.jpg) repeat-x top left #d5e2eb; width:574px;height: 462px; overflow:visible;padding:8px 8px 5px 8px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }
.con_rt_bg_payment{background:url(../images/ab_lt_bot1.jpg) repeat-x top left #d5e2eb; width:574px;height: 396px; overflow:visible;padding:8px 8px 5px 8px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }
.con_rt_bg_loyalty{background:url(../images/ab_lt_bot1.jpg) repeat-x top left #d5e2eb; width:574px;height: 381px; overflow:visible;padding:8px 8px 5px 8px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }
.con_rt_bg_consulting{background:url(../images/ab_lt_bot1.jpg) repeat-x top left #d5e2eb; width:574px;height: 381px; overflow:visible;padding:8px 8px 5px 8px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }
.con_rt_bg_issuance{background:url(../images/ab_lt_bot1.jpg) repeat-x top left #d5e2eb; width:574px;height: 381px; overflow:visible;padding:8px 8px 5px 8px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }

.con_rt_bg_about{background:url(../images/ab_lt_bot1.jpg) repeat-x top left #d5e2eb; width:574px;height: 446px; overflow:visible;padding:8px 8px 5px 8px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }
.con_rt_bg_privacy{background:url(../images/ab_lt_bot1.jpg) repeat-x top left #d5e2eb; width:574px;height: 413px; overflow:visible;padding:8px 8px 5px 8px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }
.con_rt_bg_terms{background:url(../images/ab_lt_bot1.jpg) repeat-x top left #d5e2eb; width:574px;height: 413px; overflow:visible;padding:8px 8px 5px 8px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }*/

.con_rt_bg{height: 381px;}
.con_rt_bg_management{height: 462px;}
.con_rt_bg_government{height: 396px;}
.con_rt_bg_transport{height: 462px;}
.con_rt_bg_payment{height: 396px;}
.con_rt_bg_loyalty{height: 381px;}
.con_rt_bg_consulting{height: 381px;}
.con_rt_bg_issuance{height: 381px;}

.con_rt_bg_about{height: 530px;/*446px;*/}
.con_rt_bg_privacy{height: 490px;}
.con_rt_bg_terms{height: 413px;}

.con_rt_bg , .con_rt_bg_management , .con_rt_bg_government , .con_rt_bg_transport , .con_rt_bg_payment , .con_rt_bg_loyalty , .con_rt_bg_consulting , .con_rt_bg_issuance , .con_rt_bg_about , .con_rt_bg_privacy , .con_rt_bg_terms 
{
background:url(../images/ab_lt_bot1.jpg) repeat-x top left #d5e2eb;
width:574px;
overflow:visible;
padding:8px 8px 5px 8px;
line-height:1.4em;
font-size:12px;
border-left:#cccccc 1px solid;
border-right:#cccccc 1px solid;
}
.con_rt_bg a, .contact_rt_bg a, .con_rt_bg_management a, .con_rt_bg_government a, .con_rt_bg_transport a, .con_rt_bg_payment a, .con_rt_bg_loyalty a, .con_rt_bg_consulting a, .con_rt_bg_issuance a, .con_rt_bg_about a, .con_rt_bg_privacy a, .con_rt_bg_terms a{font-size:12px;}
.con_rt_bg p a, .contact_rt_bg p a, .con_rt_bg_management p a, .con_rt_bg_government p a, .con_rt_bg_transport p a, .con_rt_bg_payment p a, .con_rt_bg_loyalty p a, .con_rt_bg_consulting p a, .con_rt_bg_issuance p a, .con_rt_bg_about p a, .con_rt_bg_privacy p a, .con_rt_bg_terms p a{font-size:12px;}
.con_rt_bottom{background:url(../images/con_rt_bt.gif) no-repeat top left; width:594px; height:5px;}
.con_rt_bot{line-height:1.4em; font-size:12px; font-weight:bold; }
.con_rt_bot a{color:#000; font-size:12px; text-decoration:underline; }
.con_rt_bot a:hover{font-size:12px;text-decoration:none; }
.con_rt_top{background:url(../images/abt_rt_top.jpg) no-repeat top left;text-transform:uppercase; width:584px; height:21px; padding:0px 0px 0px 10px; font-family:"Trebuchet MS", Arial, Verdana; font-size:11pt; color:#fff; font-weight:bold;}
/*solution end*/

/*about us start*/
.ab_lt_bg{background:url(../images/lt_con_bg.gif) repeat-x top left #eaeaec; border-left:#cbcbc9 1px solid; border-right:#cbcbc9 1px solid; padding:8px;}
.ab_lt_bg p{margin:0px;}
.ab_lt_bg_outer{background:url(../images/gr_left_rep.gif) repeat-y top left #eaeaec ;}
.ab_lt_bot{background: url(../images/ab_lt_bot.gif) no-repeat top left ; width:290px; height:5px;}
/*about us end*/


/*login start*/
.login_container{padding:0px 0px 0px 0px; width:475px; text-align:center}
.enews_container{text-align:center}
/*.login_container{padding:0px 212px 0px 212px; width:475px;}
*/
.login_top{background:url(../images/login_panel_top.jpg) no-repeat top left; width:465px; height:21px; font-family:"Trebuchet MS", Arial, Verdana; font-size:11pt; color:#fff; font-weight:bold; padding:0px 0px 0px 10px;}
.login_mid{ background:url(../images/login_panel_mid.jpg) repeat-x top left #d5e2eb; width:473px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; padding:20px 10px 10px 10px;}
.login_user{padding:10px 10px 10px 0px;}
.login_bottom{background:url(../images/login_panel_bot.gif) no-repeat top left; width:475px; height:6px;}
.login_btn{background:url(../images/btn_login.jpg)}
.login_forg{font:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000; padding:0px 0px 0px 0px;}
.login_forg a{font:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:underline; color:#000;}
.login_forg a:hover{font:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
.login_invalid{background:url(../images/invalidlogin-panel.jpg) no-repeat top left; width:474px; height:35px; font-family:Arial, Verdana; font-size:10pt; color:#fff; padding:5px 0px 0px 10px; text-align:center; font-weight:bold;}
/*login end*/

/*contact start*/
.contact_rt_bg{background:url(../images/contact_rt_bg.gif) repeat-x top left #d5e2eb;height:220px;overflow-y:visible; width:574px; padding:8px 8px 5px 8px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }
.contact_rt_bg p{padding:0px;margin:1px 0px 5px 0px;}
.contact_rt_bgnews{background:url(../images/contact_rt_bg.gif) repeat-x top left #d5e2eb; width:574px; padding:0px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }
.contact_rt_bgnews p{padding:0px;margin:1px 0px 5px 0px;}
.map_area{padding:25px 20px 0px 0px; width:380px;}
.map_area2{padding:25px 0px 0px 30px; width:380px;}
.map_area_top{background: url(../images/maps_blueheader.jpg) no-repeat top left; width:440px; height:21px; font-family:"Trebuchet MS", Arial, Verdana; font-size:12pt; color:#fff; font-weight:bold; padding:0px 0px 0px 10px;}
.map_area_top_contactus{background: url(../images/maps_blueheader_big.gif) no-repeat top left; width:900px; height:25px; font-family:"Trebuchet MS", Arial, Verdana; font-size:12pt; color:#fff; font-weight:bold; padding:0px 0px 0px 10px;}
.map_area_bottom{ background:url(../images/contact_maps_lower.jpg) no-repeat top left; width:435px; height:40px; font-size:10pt; font-weight:bold; color:#333333; padding:0px 0px 0px 5px;}
.map_area_bottom_num{font-size:12px; font-weight:normal;}
/*contact end*/
/************************************************
* Custom or User Created Class *
************************************************/
/************************************************
* login window *
************************************************/
.logwi_bg{background:url(../images/loginwindow_bg.gif) no-repeat; width:280px; height:101px; padding:25px 7px 0px 7px; }
.logwi_text{font-size:11px; color:#728ca7; padding:3px 2px;white-space:nowrap}
.logwi_for{font-size:8px; color:#728ca7;}

.logwi_bg input {border: #ccc 1px solid; padding:2px; color: #738aaa; font-size:9px; width:141px;}
.logwi_bg .contact_input {border: #ccc 1px solid; padding:2px; color: #000; font-size:12px; margin-bottom:8px; }
/****************NEW CSS*************************/
.fileinputs {position: relative;}
.fakefile {position: absolute; top: 0px; left: 0px; z-index: 1; }
.inputfile {position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; }


.career_input {border: #ccc 1px solid; padding:2px; color: #333333; font-size:12px; margin-bottom:8px; width:270px; }
.select_input {border: #ccc 1px solid; padding:2px; color: #333333; font-size:12px; margin-bottom:8px; width:295px; }
.select_input_enews {border: #ccc 1px solid; padding:2px; color: #333333; font-size:12px; margin-bottom:8px; width:277px; }
.btn_input{border:0px;}
.btn_input_event {border: #ccc 1px solid; padding:2px; color: #333333; font-size:10pt; padding: 4px 0px;border:0px;}
.up_input{border:#ccc 1px solid; padding:4px; color:#000; font-size:12px; margin-bottom:8px; background:#ccfdd0; width:260px;}
.outerlink{font-size:12px; color:#116ca5;}
.outerlink a{font-size:12px; color:#116ca5; text-decoration:none;}
.outerlink a:hover{font-size:12px; color:#116ca5; text-decoration: underline;}
.click_here{font-size:12px; color:#116ca5;}
.click_here a{font-size:12px; color:#116ca5; text-decoration:none;}
.click_here a:hover{font-size:12px; color:#116ca5; text-decoration: underline;}
.click_here_news{font-size:12px; color:#026CA8;}
.click_here_news a{font-size:12px; color:#026CA8; text-decoration:none;}
.click_here_news a:hover{font-size:12px; color:#026CA8; text-decoration: underline;}
.download_link{font-size:9px; color:#116ca5;}
.download_link a{font-size:9px; color:#116ca5; text-decoration:none;}
.download_link a:hover{font-size:9px; color:#116ca5; text-decoration: underline;}
.lt_col_bg{background:url(../images/lt-col-bg.gif) repeat-x top left #eaeaec; border-left:#cbcbc9 1px solid; border-right:#cbcbc9 1px solid; padding:8px 0px 0px 8px;}
.lt_col_bg p{padding:0px;margin:0px;}
.head{font-family:"Trebuchet MS", Arial, Verdana; font-size:16px; color:#fff; font-weight:bold;}
h1{font-size:14px; font-weight:bold; color:#026ca8; padding:0px; margin:0px 0px 5px 0px;}
.b_text{font-weight:bold;}
.b_text_news{font-weight:bold; text-transform: uppercase;}
.b_text_contactus{font-weight:bold;color:#1578b3;}
hr{ border-bottom:#076ca4 1px solid; border-left:0px; border-right:0px; border-top:0px; padding:0px; margin:0px 0px 7px 0px;HEIGHT: 0px;}
.verify_input{border:#ccc 1px solid; padding:2px; color:#000; font-size:12px; margin:0px 15px 8px 15px; background:#ccfdd0; width:235px; height:135px;}
.news-arch{margin:0px; padding:0px;}
.news-arch ul{margin:0px; padding:0px; list-style:none; float:left;}
.news-arch li{display:block;margin:0px; padding:0px; font-size:12px; color:#000000; list-style-type:none;}
.news-arch li a{margin:0px; background:url(../images/arrow_blue.gif) no-repeat 0px 3px; padding:0px 50px 0px 12px; font-size:12px; color:#000000;}
.news-arch li a:hover{margin:0px; background:url(../images/arrow_grey.gif) no-repeat 0px 3px; padding:0px 50px 0px 12px; font-size:12px; color:#000000;}
.news-arch li a.active{margin:0px; background:url(../images/arrow_grey.gif) no-repeat 0px 3px; padding:0px 50px 0px 12px; font-size:12px; color:#000000;}
.flag-text{font-size:13px; font-weight:bold; color:#026ca8; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px;}
.flag-text a{font-size:13px; font-weight:bold; color:#026ca8; text-decoration:none;}
.flag-text a:hover{font-size:13px; font-weight:bold; color:#666666; text-decoration:none;}
.con_lt_gry{background:url(../images/left-panel.gif) no-repeat top left; width:266px; height:43px; padding:0px 0px 0px 10px;}
.card_btn{ background: url(../images/selected-panel-products.jpg) no-repeat left top; height:106px; width:280px; padding:0px 0px 0px 10px; font-family:"Trebuchet MS", Arial, Verdana; font-size:10pt; color:#213039; font-weight:bold;display:block;}
.card_btn ul{margin:0px; padding:0px; list-style:none; float:left;}
.card_btn li{margin:0px; padding:0px; font-size:12px; color:#000000; list-style-type:none;}
.card_btn li a{margin:0px; background:url(../images/arrow_blue.gif) no-repeat 0px 3px; padding:0px 50px 0px 12px; font-size:10px; color:#5b6064;}
.card_btn li a:hover{margin:0px; background:url(../images/arrow_blue.gif) no-repeat 0px 3px; padding:0px 50px 0px 12px; font-size:10px; color:#000000;}

/***********************************************
************NEW CSS 12-10-09********************
***********************************************/
.c-name{font-weight:bold; font-size:12px; color:#026ca8;}
.c-title{font-weight:normal; font-size:12px; color:#026ca8;}
.cs-text{font-size:12px; font-weight:bold; color:#026ca8; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; font-style:italic;}.card_btn ul{margin:0px; padding:0px; list-style:none; float:left;}
.cstudy{background:url(../images/lt-col-bg.gif) repeat-x top left #eaeaec; border-left:#cbcbc9 1px solid; border-right:#cbcbc9 1px solid; padding:8px 0px 0px 8px; font-family:"Trebuchet MS", Arial, Verdana; font-size:12pt; color:#213039; font-weight:bold;}
.cstudy ul{margin:0px; padding:0px; list-style:none; float:left;}
.cstudy li{margin:0px; padding:0px; font-size:14px; color:#000000; list-style-type:none;}
.cstudy li a{margin:0px; background:url(../images/arrow_blue.gif) no-repeat 0px 3px; padding:0px 50px 0px 12px; font-size:12px; color:#5b6064;}
.cstudy li a:hover{margin:0px; background:url(../images/arrow_grey.gif) no-repeat 0px 3px; padding:0px 50px 0px 12px; font-size:12px; color:#000000;}
.cstudy li a.active{margin:0px; background:url(../images/arrow_grey.gif) no-repeat 0px 3px; padding:0px 50px 0px 12px; font-size:12px; color:#000000;}
.env-lt-bg{background: url(../images/env-lt-bg.gif) top left no-repeat; width:276px; height:289px; padding:7px;}
.env-lt-bg .text{ font-size:8pt; color:#213039; font-weight:normal; line-height:1.4em;}
.env-lt-bg .text a{ font-family:"Trebuchet MS", Arial, Verdana; font-size:10pt; color:#213039; font-weight:bold;}
.env-lt-bg .text a:hover{ font-family:"Trebuchet MS", Arial, Verdana; font-size:10pt; color:#006699; font-weight:bold;}
.con_lt_bl .text{ font-size:8pt; color:#213039; font-weight:normal; line-height:1.4em;}
.con_lt_bl .text a{ font-family:"Trebuchet MS", Arial, Verdana; font-size:10pt; color:#213039; font-weight:bold;}
.con_lt_bl .text a:hover{ font-family:"Trebuchet MS", Arial, Verdana; font-size:10pt; color:#006699; font-weight:bold;}
.part-top{background:url(../images/partner-bg-top.gif) no-repeat top left; width:890px; height:21px; padding:0px 0px 0px 10px; font-family:"Trebuchet MS", Arial, Verdana; font-size:12pt; color:#fff; font-weight:bold;}
.part_mid{background:url(../images/partner-bg-mid.gif) repeat-x top left #d5e2eb; width:882px; padding:12px 8px 0px 8px; line-height:1.4em; font-size:12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; }
.part_bot{background:url(../images/partner-bg-bot.gif) no-repeat top left; width:900px; height:10px; }
.part-lt-side{padding:0px 24px 0px 0px; width:279px;}
.part-lt-con{background:#FFFFFF; border:#CCCCCC 1px solid; padding:5px; width:269px;}
.part-rt-con{background:#FFFFFF; border:#CCCCCC 1px solid; padding:7px 7px 7px 7px; width:554px;}

.topalignment{
	padding-top:3px;
}
.ttrns{text-transform: uppercase;}
.home_newstitle {color: #333333; text-decoration: none; font-size:1.1em;}
/*
.cont_img img{padding:0 5px 0 5px;}
.cont_img2 img{padding:0;}
.cont_img3 img{padding-right:5px;}
*/
.content-aligncolor{background:#D5E2EB url(../images/tbl/mid_rep_bg.gif) repeat-y;width:594px;}
.left-aligncolor{background:url(../images/tbl/left_mid_rep_bg.gif) left repeat-y;width:290px;}
.tinyp_margin p{margin:0px;}
.moreimg{clear:both;padding:0px;margin:0px;}
.font12px{font-size:12px;}

.abt_rt_top{ background:url(../images/tbl/abt_rt_top.jpg) no-repeat; font:bold 12pt "trebuchet MS"; color:#FFFFFF; padding-left:10px; text-transform:uppercase;}
.ab_lt_bot1{ background:url(../images/tbl/ab_lt_bot1.jpg) repeat-x; border-left:1px solid #cccccc; border-right:1px solid #cccccc; height:412px;}
.con_rt_bt{ background:url(../images/tbl/con_rt_bt.gif) bottom no-repeat;}