/*
font-family:"myriad-pro-1","myriad-pro-2","Century Gothic","Trebuchet MS";
.tk-myriad-pro
*/

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

body{font-size:13px; color:#818080; line-height:18px; background:url(../images/pg_bg.gif) top repeat-x; font-family:"myriad-pro-1","myriad-pro-2","Century Gothic","Trebuchet MS";}
a{color:#818080; text-decoration:underline;}
a:hover{text-decoration:none;}
p{color:#818080; font-size:13px; padding:5px 0; line-height:18px; font-family:"myriad-pro-1","myriad-pro-2","Century Gothic","Trebuchet MS";}
ul{color:#818080; font-size:13px; line-height:18px; font-family:"myriad-pro-1","myriad-pro-2","Century Gothic","Trebuchet MS";}
input, textarea, select{font-family:"myriad-pro-1","myriad-pro-2","Century Gothic","Trebuchet MS"; color:#818080; outline:none; font-size:13px; vertical-align:middle;}

/*======================================================*/
/*==================COMMON CSS START====================*/
/*======================================================*/
h1{}
h2{}
h3{}
h4{}
h5{}

#wrapper{width:1000px; margin:0 auto;}
#content{width:930px; padding:15px 35px 25px;}
.red{color:#c5151e;}
em {color:#c5151e; font-style:normal;}
a.gray_btn{border:1px solid #ebebeb; background:url(../images/gray_btn_bg.png) 0 0 repeat-x; height:23px; padding:6px 0 0; text-align:center; display:block; clear:both; font-size:14px; color:#1a1a21; text-decoration:none; margin-top:10px;}
a.gray_btn:hover{background:url(../images/gray_btn_bg.png) 0 -29px repeat-x;}

a.red_btn{border:1px solid #ebebeb; background:url(../images/red_btn_bg.png) 0 0 repeat-x; height:23px; padding:6px 0 0; text-align:center; display:block; clear:both; font-size:14px; color:#fff; text-decoration:none; margin-top:10px;}
a.red_btn:hover{background:url(../images/red_btn_bg.png) 0 -29px repeat-x;}
/*======================================================*/
/*==================COMMON CSS END======================*/
/*======================================================*/

/*======================================================*/
/*==================HEADER CSS START====================*/
/*======================================================*/
#header{width:100%; height:156px;}
#header .logo{float:left; margin:40px 0 0 35px;}
#header .login_box{float:right; width:175px; height:33px; padding-top:6px; background:url(../images/login_bg.png) no-repeat; margin:0 33px 0 0; text-align:center; color:#fff; font-size:14px; display:inline;}
#header .login_box a{color:#fff; text-decoration:none; margin:0 2px;}
#header .login_box a:hover{text-decoration:underline;}
#header .ph_contact{float:right; clear:right; margin:22px 33px 0 0; display:inline; color:#fff; font-size:18px;}
#header .ph_contact span{color:#b5121b;}
#header .ph_contact a{color:#fff; text-decoration:none;}
#header .ph_contact a:hover{text-decoration:underline;}
#header .ph_contact b{font-weight:normal; margin:0 4px;}
/*======================================================*/
/*==================HEADER CSS END======================*/
/*======================================================*/

/*======================================================*/
/*==================BANNER CSS START====================*/
/*======================================================*/
.banner{width:928px; height:209px; border:1px solid #e2e5e5; background:url(../images/banner_bg.png) bottom repeat-x; margin-bottom:20px;}
/*======================================================*/
/*==================BANNER CSS END======================*/
/*======================================================*/

/*======================================================*/
/*==================INDEX PAGE CSS START================*/
/*======================================================*/
.sb_latest_news{width:898px; background:#fbfbfb; border:1px solid #e4e4e4; padding:5px 15px 6px; margin-bottom:20px;}
.sb_latest_news span{color:#1a1b22; font-size:16px; float:left; padding:0 12px 0 0; margin-right:12px; border-right:1px solid #b9b9b9;}
.sb_latest_news div.news_txt{float:left; font-size:14px; color:#727272;}
.sb_latest_news div.news_txt a{color:#c5151e; text-decoration:none;}
.sb_latest_news div.news_txt a:hover{text-decoration:underline;}

.content{width:928px; background:url(../images/flowery.png) left top no-repeat; padding-top:25px;}
.content_inner{padding-top:15px}
.content_contact{padding-top:15px; background:url(../images/no_flowery.png) left top no-repeat;}
.left_col{float:left; width:608px;}
.left_col h1{font-size:27px; color:#1a1b22; line-height:30px; padding:3px 0 15px;}
.left_col h2{font-size:21px; color:#1a1b22; line-height:30px; padding:3px 0 15px;}
.left_col h3{font-size:16px; color:#be111a; font-weight:normal; margin-bottom:14px; font-family:"myriad-pro-1","myriad-pro-2","Century Gothic","Trebuchet MS";}
.left_col h4{font-size:21px; color:#1a1b22; line-height:30px; padding:3px 0 15px;}
.left_col p{padding:0px 0px 15px 0px; text-align:justify;}
.left_col p.font15{font-size:15px; line-height:20px;}
.left_col h6{font-size:15px; line-height:20px; padding:0px 0px 15px 0px; text-align:justify;}
.find_out_more{width:608px; height:125px; background:url(../images/find_out_more.png) no-repeat; margin-top:12px;}
.find_out_more a{float:right; width:125px; height:125px; font-size:0; line-height:999px; overflow:hidden;}
.left_col ul{ margin:0px 0px 5px 0px;}
.left_col li{background:url(../images/bullet_li.png) 0 7px no-repeat; padding:0 0 0 14px; color:#1a1b22;}
.left_col input {border:1px solid #ebebeb; padding:5px; width:250px; margin-bottom:8px;}
.left_col textarea {border:1px solid #ebebeb; padding:5px; width:250px; margin-bottom:12px; height:115px;}
.left_col .submit{width:92px; height:25px; background:url(../images/submit.png) no-repeat; line-height:999px; overflow:hidden; font-size:0; cursor:pointer;}

#tabs ul{margin:0px 0px 0px 0px;}




.right_col{float:right; width:280px; padding:110px 0 0; margin-right:-10px; position:relative;}
.download_box{float:right; width:280px; background:url(../images/brochure_bg.png) no-repeat; height:147px; margin-bottom:12px;}
.download_box span{float:right; font-size:12px; width:99px; text-align:center; line-height:15px; padding:10px 0 8px; color:#1a1b22; margin-right:10px; display:inline;}
.download_box a{float:right; width:99px; height:26px; padding:7px 0 0; background:url(../images/download_btn.png) 0 0 no-repeat; color:#fff; text-align:center; text-decoration:none; clear:right; font-size:15px; margin-right:10px; display:inline;}
.download_box a:hover{background:url(../images/download_btn.png) 0 -33px no-repeat;}
.watch_works{background:url(../images/watch_works_bg.png) no-repeat; margin-bottom:10px;}
.press{background:url(../images/press.png) no-repeat; margin-bottom:10px;}
.download_soft{background:url(../images/download_software_bg.png) no-repeat;}

#downloadbox {padding:0px; background-image:none;}


.content_inner h1{padding-bottom:11px;}
.content_inner p, .content_inner h6{padding:7px 0;}
.right_col_inner{padding:176px 0 0;}
/*======================================================*/
/*==================INDEX PAGE CSS END==================*/
/*======================================================*/

/*======================================================*/
/*==================FOOTER CSS START====================*/
/*======================================================*/
.footer_1{background:#18181f; padding:18px 0 0; border-bottom:1px solid #0b0c0f;}
.footer_2{background:#18181f; padding:12px 0 10px; border-top:1px solid #2a2b35; clear:both;}
.footer{width:930px; margin:0 auto;}

/*old footer start*/
.footer_1 .request_appointment{float:left; width:255px;}
.footer_1 .request_appointment h4{color:#fff; font-size:20px;}
.footer_1 .request_appointment p{color:#5a5a61; font-size:12px; line-height:15px; padding:8px 0;}
.footer_1 .request_appointment a{display:inline-block; width:250px; height:26px; padding-top:5px; background:url(../images/request_appointment_btn_bg.png) repeat-x; text-align:center; text-decoration:none; font-size:16px; color:#18181f; text-shadow:#737178 0px 0px 1px; border-left:1px solid #383840; margin-top:5px;}

.footer_1 .twitter_box{float:left; width:295px; margin:2px 0 0 64px; display:inline;}
.footer_1 .twitter_box .tb_top{float:left; width:295px; height:16px; background:url(../images/twitter_box.png) 0 0 no-repeat;}
.footer_1 .twitter_box .tb_bottom{float:left; width:295px; height:53px; background:url(../images/twitter_box.png) 0 -16px no-repeat;}
.footer_1 .twitter_box .tb_content{float:left; padding:0 20px; width:255px; background:url(../images/twitter_box_bg.png) repeat-y;}
.footer_1 .twitter_box .tb_content p{font-size:14px; color:#c1c2c3; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:0;}
.footer_1 .twitter_box .tb_content p a{color:#c5151e; text-decoration:none;}
.footer_1 .twitter_box .tb_content p a:hover{text-decoration:underline;}
.footer_1 .twitter_box .tb_content span{font-size:12px; color:#18181f; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display:block; padding:6px 0 3px;}

.footer_1 .quotes{float:left; padding:30px 0 0 43px; background:url(../images/quote_bg.png) left top no-repeat; margin:2px 0 0 60px; display:inline; width:218px; margin-right:-5px; position:relative;}
.footer_1 .quotes h4{font-size:19px; color:#a6a7ab; line-height:20px; text-transform:uppercase;}
.footer_1 .quotes p{font-size:15px; color:#a6a7ab;}
.footer_1 .quotes span{font-size:11px; color:#a6a7ab;}
.footer_1 .quotes a.view_more_q{float:right; color:#fff; font-size:11px; background:url(../images/bullet_view_more_q.png) right no-repeat; padding:0 9px 0 0; text-decoration:none; margin-top:2px;}
.footer_1 .quotes a.view_more_q:hover{text-decoration:underline;}
/*old footer end*/

/*new footer start*/
.footer_pt1{background:#18181f; padding:18px 0 0; border-bottom:1px solid #0b0c0f;}
.footer_pt1 .request_appointment{float:left; width:255px;}
.footer_pt1 .request_appointment h4{color:#fff; font-size:20px;}
.footer_pt1 .request_appointment p{color:#afafb0; font-size:12px; line-height:15px; padding:8px 0;}
.footer_pt1 .request_appointment a{display:inline-block; width:250px; height:26px; padding-top:5px; background:url(../images/request_appointment_btn_bg_red.png) repeat-x; text-align:center; text-decoration:none; font-size:16px; color:#fff;  border-left:1px solid #383840; margin-top:5px;}

.footer_pt1 .twitter_box{float:left; width:295px; margin:2px 0 0 64px; display:inline;}
.footer_pt1 .twitter_box .tb_top{float:left; width:295px; height:16px; background:url(../images/twitter_box.png) 0 0 no-repeat;}
.footer_pt1 .twitter_box .tb_bottom{float:left; width:295px; height:53px; background:url(../images/twitter_box.png) 0 -16px no-repeat;}
.footer_pt1 .twitter_box .tb_content{float:left; padding:0 20px; width:255px; background:url(../images/twitter_box_bg.png) repeat-y;}
.footer_pt1 .twitter_box .tb_content p{font-size:14px; color:#c1c2c3; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:0;}
.footer_pt1 .twitter_box .tb_content p a{color:#c5151e; text-decoration:none;}
.footer_pt1 .twitter_box .tb_content p a:hover{text-decoration:underline;}
.footer_pt1 .twitter_box .tb_content span{font-size:12px; color:#18181f; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display:block; padding:6px 0 3px;}

.footer_pt1 .twitter_box .tb_content ul span{font-size:14px; color:#c1c2c3; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:0;}
.footer_pt1 .twitter_box .tb_content ul span a{ text-decoration:none; font-size:14px; color:#c5151e;}
.footer_pt1 .twitter_box .tb_content ul li a{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display:block; padding:6px 0 3px; text-decoration:none; }

#twitter_update_list ul li{font-size:14px; color:#c1c2c3; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:0;}
#twitter_update_list ul li a{color:#c5151e; text-decoration:none;}
#twitter_update_list ul li a:hover{text-decoration:underline;}
#twitter_update_list ul li span{font-size:12px; color:#18181f; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display:block; padding:6px 0 3px;}


.footer_pt1 .quotes{float:left; padding:30px 0 0 43px; background:url(../images/quote_bg.png) left top no-repeat; margin:2px 0 0 60px; display:inline; width:218px; margin-right:-5px; position:relative;}
.footer_pt1 .quotes h4{font-size:19px; color:#fff; line-height:20px; text-transform:uppercase;}
.footer_pt1 .quotes p{font-size:15px; color:#fff;}
.footer_pt1 .quotes span{font-size:11px; color:#a6a7ab;}
.footer_pt1 .quotes a.view_more_q{float:right; color:#fff; font-size:11px; background:url(../images/bullet_view_more_q.png) right no-repeat; padding:0 9px 0 0; text-decoration:none; margin-top:2px;}
.footer_pt1 .quotes a.view_more_q:hover{text-decoration:underline;}
/*new footer end*/

.footer_2 .logo_f{}
.footer_2 p.contact{font-size:14px; color:#fff; padding:2px 0;}
.footer_2 p.contact a{text-decoration:none; color:#fff;}
.footer_2 p.contact a:hover{text-decoration:underline;}
.footer_2 span{font-size:11px; color:#5d5e65; line-height:13px; display:block; padding:6px 0 1px;}
.footer_2 span a{color:#5d5e65; text-decoration:none;}
.footer_2 span a:hover{text-decoration:underline;}
.footer_2 .footer_address{float:left;}
.footer_2 .follow_us{float:right; margin-right:-10px; position:relative;}
.footer_2 .follow_us span{float:left; font-size:16px; color:#fff; width:85px;}
.footer_2 .socialize{float:left; width:70px;}
.footer_2 .socialize a{float:left; width:29px; height:28px; background:url(../images/socialize.png) 0 0 no-repeat; overflow:hidden; margin-right:3px; display:inline; font-size:0; line-height:999px; overflow:hidden;}
.footer_2 .socialize a.linkedin{background:url(../images/socialize.png) -33px 0 no-repeat;}
.footer_2 .socialize div{float:left; width:66px; height:66px; background:url(../images/dma.png) no-repeat; margin-top:12px;}
/*======================================================*/
/*==================FOOTER CSS END======================*/
/*======================================================*/

/*======================================================*/
/*==================CONTACT US START====================*/
/*======================================================*/
.contact_col_1{float:left; width:260px; margin-right:70px; display:inline;}
.contact_col_1 p{text-align:left; padding:7px 0px;}
.contact_col_1 h6{text-align:left; padding:0px 0px 7px 0px;}
.contact_col_1 .contact_add{font-size:15px; color:#1a1a22; padding:4px 0 16px;}
.contact_col_1 .contact_add h2{color:#1a1a22; font-weight:bold; padding-bottom:6px; font-size:15px;}
.contact_col_1 .contact_add_1{padding-bottom:0;}
.contact_col_1 .contact_add_1 h2{padding-bottom:6px; margin-bottom:0px; font-size:15px;}
.contact_col_1 .contact_add address{padding-bottom:4px;}
.contact_col_1 .contact_add p{font-size:15px; color:#1a1a22;}
.contact_col_1 .contact_add p span{color:#c5151e;}
.contact_col_1 .contact_add a{text-decoration:none; color:#1a1a22;}
.contact_col_1 .contact_add a:hover{text-decoration:underline;}

#contact_col_2{float:left; width:260px;}
#contact_col_2 p{font-size:15px; color:#1a1a22; padding:0 0 4px; line-height:18px; text-align:left;}
#contact_col_2 input {border:1px solid #ebebeb; padding:5px; width:250px; margin-bottom:8px; margin-top:4px;}
#contact_col_2 textarea {border:1px solid #ebebeb; padding:5px; width:250px; margin-bottom:12px; height:115px; margin-top:4px;}
#contact_col_2 .submit{width:92px; height:25px; background:url(../images/submit.png) no-repeat; line-height:999px; overflow:hidden; font-size:0; cursor:pointer;}

.contact_col_2{float:left; width:260px;}
.contact_col_2 p{font-size:15px; color:#1a1a22; padding:0 0 4px;}
.contact_col_2 input.txt_box{border:1px solid #ebebeb; padding:5px; width:250px; margin-bottom:8px;}
.contact_col_2 textarea.txt_box{border:1px solid #ebebeb; padding:5px; width:250px; margin-bottom:12px; height:115px;}
.contact_col_2 .submit{width:92px; height:25px; background:url(../images/submit.png) no-repeat; line-height:999px; overflow:hidden; font-size:0; cursor:pointer;}

.contact_col_3{float:left; width:256px; padding-bottom:25px; margin-left:15px; display:inline;}
.contact_col_3 .location_map{border:4px solid #f4f4f4; float:left; margin-bottom:2px;}
.contact_col_3 a.view_larger_map{font-size:12px; color:#959597; text-decoration:none;}
.contact_col_3 h3{font-size:18px; color:#1a1a22; margin-top:21px; margin-bottom:6px;}
.contact_col_3 p{color:#78787a; font-size:12px; line-height:14px; padding:0px 0px 15px 0px;}


.right_col_contact{padding:52px 0 0;}
.right_col_contact h1{padding-bottom:11px;}
/*======================================================*/
/*==================CONTACT US END======================*/
/*======================================================*/

/*======================================================*/
/*==================GENERAL PAGE START==================*/
/*======================================================*/
.ui-tabs .ui-tabs-hide{display: none !important;}
#tabs{margin-top:40px; margin-bottom:25px;}
#tabs ul{clear:both;}
#tabs ul li{display:inline;}
#tabs ul li a{float:left; height:21px; padding-top:2px; text-align:center; font-size:14px; color:#1a1a21; text-decoration:none; outline:none;}
#tabs ul li a.tab_1{width:108px; background: url(../images/tabs_bg.png) 0 -23px no-repeat;}
#tabs ul li a.tab_2{width:114px; background: url(../images/tabs_bg.png) -108px -23px no-repeat;}
#tabs ul li.ui-tabs-selected a.tab_1{background: url(../images/tabs_bg.png) 0px 0px no-repeat; color:#fff;}
#tabs ul li.ui-tabs-selected a.tab_2{background: url(../images/tabs_bg.png) -108px 0px no-repeat; color:#fff;}

#tabs .tab_content{border:1px solid #e1e1e1; padding:28px; background:url(../images/tab_content_bg.png) bottom repeat-x; min-height:385px; _height:385px;}
#tabs .tab_content_clients{border:1px solid #e1e1e1; padding:28px 28px 5px; background:url(../images/tab_content_bg.png) 0 190px repeat-x;}

.tab_softwares{}
.tab_softwares .tab_softwares_col_1{float:left; width:275px;}
.tab_softwares .tab_softwares_col_2{float:left; padding:0 0 0 70px;}
.tab_softwares h3{color:#1a1b22; font-size:27px; line-height:30px; margin-bottom:12px;}
.tab_softwares p{text-align:left;}
.tab_softwares ul{padding:7px 0;}
.tab_softwares ul li{background:url(../images/bullet_li.png) 2px 9px no-repeat; padding:4px 0 4px 14px; display:block !important; line-height:14px; font-size:12px;}
.tab_softwares .view_more_soft{text-align:right; clear:both; margin-top:-28px; float:left; width:515px;}
.tab_softwares .view_more_soft a{font-size:13px; color:#747373; text-decoration:none; background:url(../images/bullet_view_more_soft.png) right no-repeat; padding:0 10px 0 0;}
.tab_softwares .view_more_soft a:hover{text-decoration:underline;}

.right_col_general{*padding:121px 0 0; margin-top:11px;}
.right_col_general .download_boxes{margin-top:79px;}
/*======================================================*/
/*==================GENERAL PAGE END====================*/
/*======================================================*/

/*======================================================*/
/*==================GENERAL PAGE START==================*/
/*======================================================*/
.ui-tabs .ui-tabs-hide{display: none !important;}
#tabs{margin-top:40px; margin-bottom:25px;}
#tabs ul{clear:both;}
#tabs ul li{display:inline; background-image:none;}
#tabs ul li a{float:left; height:21px; padding-top:2px; text-align:center; font-size:14px; color:#1a1a21; text-decoration:none; outline:none;}
#tabs ul li a.tab_1{width:108px; background: url(../images/tabs_bg.png) 0 -23px no-repeat;}
#tabs ul li a.tab_2{width:114px; background: url(../images/tabs_bg.png) -50px -23px no-repeat;}
#tabs ul li a.tab_3{width:114px; background: url(../images/tabs_bg.png) -108px -23px no-repeat;}
#tabs ul li.ui-tabs-selected a.tab_1{background: url(../images/tabs_bg.png) 0px 0px no-repeat; color:#fff;}
#tabs ul li.ui-tabs-selected a.tab_2{background: url(../images/tabs_bg.png) -50px 0px no-repeat; color:#fff;}
#tabs ul li.ui-tabs-selected a.tab_3{background: url(../images/tabs_bg.png) -108px 0px no-repeat; color:#fff;}

#tabs .tab_content{border:1px solid #e1e1e1; padding:28px; background:url(../images/tab_content_bg.png) bottom repeat-x; min-height:385px; _height:385px;}
#tabs .tab_content li{ background:url(../images/bullet_li.png) 2px 12px no-repeat;color: #818080;
    font-family: "myriad-pro-1","myriad-pro-2","Century Gothic","Trebuchet MS";
    font-size: 13px;
    line-height: 18px;}
#tabs .tab_content_clients{border:1px solid #e1e1e1; padding:28px 28px 5px; background:url(../images/tab_content_bg.png) 0 190px repeat-x;}

.tab_softwares{}
.tab_softwares .tab_softwares_col_1{float:left; width:275px;}
.tab_softwares .tab_softwares_col_2{float:left; padding:0 0 0 70px;}
.tab_softwares h3{color:#1a1b22; font-size:27px; line-height:30px; margin-bottom:12px;}
.tab_softwares p{text-align:left;}
.tab_softwares ul{padding:7px 0;}
.tab_softwares ul li{background:url(../images/bullet_li.png) 2px 9px no-repeat; padding:4px 0 4px 14px; display:block !important; line-height:14px; font-size:12px;}
.tab_softwares .view_more_soft{text-align:right; clear:both; margin-top:-28px; float:left; width:515px;}
.tab_softwares .view_more_soft a{font-size:13px; color:#747373; text-decoration:none; background:url(../images/bullet_view_more_soft.png) right no-repeat; padding:0 10px 0 0;}
.tab_softwares .view_more_soft a:hover{text-decoration:underline;}

.right_col_general{*padding:121px 0 0; margin-top:11px;}
.right_col_general .download_boxes{margin-top:79px;}
/*======================================================*/
/*==================GENERAL PAGE END====================*/
/*======================================================*/

/*======================================================*/
/*===========CLIENTS & PARTNERS PAGE START==============*/
/*======================================================*/
.client_row{padding:0 0 25px 3px;}
.client_row div{float:left; width:163px; margin-right:27px; text-align:center;}
.client_row div.last{margin:0; text-align:center;}
.right_col_clients{*padding:121px 0 0; margin-top:30px;}
.right_col_clients .download_boxes{margin-top:36px;}
/*======================================================*/
/*===========CLIENTS & PARTNERS PAGE END================*/
/*======================================================*/

/*======================================================*/
/*==================NEWS PAGE START=====================*/
/*======================================================*/
.news_box{margin:29px 0 0;}
.news_box h2{color:#1a1a22; font-size:15px; line-height:20px; font-weight:bold; padding:0px 0px 0px 0px;}
.news_box h2 a{color:#1a1a22; text-decoration:none;}
.news_box h2 a:hover{text-decoration:underline;}
.news_box span.date{font-size:13px; line-height:20px; color:#1a1a22; font-weight:bold;}
.news_box p{margin:6px 0 10px;}
.news_box a.view_pdf{color:#be111a; text-decoration:none; background: url(../images/bullet_view_pdf.png) right no-repeat; padding:0 10px 0 0;}
.news_box a.view_pdf:hover{text-decoration:underline;}

.paging{text-align:right; padding:3px 0;}
.paging a{display:inline-block; width:18px; line-height:18px; border:1px solid #fff; text-align:center; font-size:15px; color:#181820; text-decoration:none;}
.paging a:hover{border:1px solid #be111a;}
.paging a.current{border:1px solid #be111a;}

.news_archives{width:258px; padding:224px 0 0; background:url(../images/penguin.png) top no-repeat; margin:23px 0 0 16px; float:left; display:inline;}
.news_archives h3{font-size:18px; color:#1a1a22; line-height:22px; padding:25px 0 0 80px;}
.news_archives a{color:#1a1a22; font-size:15px; text-decoration:none;}
.news_archives a:hover{color:#be111a;}
.news_archives ul{padding:15px 0 0 80px;}
.news_archives ul li{padding:2px 0 3px;}
.news_archives ul li.current a{color:#be111a;}
/*======================================================*/
/*==================NEWS PAGE END=======================*/
/*======================================================*/

/*======================================================*/
/*==================TEAM PAGE START=====================*/
/*======================================================*/
.team_txt{margin-bottom:25px;}
.team_box{margin-bottom:23px;}
.team_box .team_pic{float:left;}
.team_box .team_details{float:left; padding:0 0 0 30px;}
.team_box h2, .team_box h3{font-size:15px; font-weight:normal; color:#1a1a22; line-height:20px; padding:0px 0px 0px 0px; font-family:"myriad-pro-1","myriad-pro-2","Century Gothic","Trebuchet MS";}
.team_box h3{margin:0px 0px 0px 0px}
.team_box a.view_more{color:#be111a; text-decoration:none; background:url(../images/bullet_view_pdf.png) right no-repeat; padding:0 10px 0 0; margin-top:20px; float:left;}
.team_box a.view_more:hover{text-decoration:underline;}

.team_rp{width:258px; padding:224px 0 0; background:url(../images/zebra.png) top no-repeat; margin:16px 0 0 16px; float:left; display:inline;}
/*======================================================*/
/*==================TEAM PAGE END=======================*/
/*======================================================*/

.form_info{font-size:14px; padding:0; line-height:15px; margin-bottom:12px;}
.support_rp{float:left; width:256px; padding-bottom:25px; margin-left:15px; display:inline; margin-top:75px; padding-top:163px; background:url(../images/chicklet.png) top no-repeat;}
.support_rp a.gray_btn{margin:0 0 4px;}
.support_rp a.red_btn{margin:0 0 2px;}

.quote_row{height:153px;}
.quote_box{background:url(../images/quote.png) 0 0 no-repeat; padding:32px 0 0px 44px; width:250px; height:121px; margin:0px 10px 10px 0px;}
.quote_box h2{font-size:19px; color:#1a1a22; text-transform:uppercase; line-height:26px; padding:0px 0px 0px 0px;}
.quote_box h3{font-size:16px; color:#1a1a22; line-height:22px;}
.quote_box span{font-size:11px; color:#818080; display:block; padding:0px 0;}

.rp_quotes{background:url(../images/bettles.png) top no-repeat; padding:140px 0 0; margin-top:50px;}

ul.listing{clear:both; margin:12px 0 0;}
ul.listing li{float:left; background:url(../images/bullet_li.png) 0 7px no-repeat; width:330px; padding:0 0 0 14px; color:#1a1b22;}
ul.listing li.alt{width:250px;}

.gen_pg_rp{width:258px; padding:165px 0 0; background:url(../images/swan.png) center -3px no-repeat; margin:23px 0 0 16px; float:left; display:inline;}
.gen_pg_rp a.arrange_meeting{width:134px; height:23px; padding-top:3px; display:block; background:url(../images/arrange_meeting.png) 0 0 no-repeat; margin:0 auto; text-align:center; font-size:14px; color:#fff; text-decoration:none;}

#accordion{ margin-top:20px;}
#accordion h3{outline:none; margin:0px 0px 0px 0px;}
#accordion h3 b{display:block; background:url(../images/accordion_header_bg.png) 0 0 repeat-x; font-size:15px; color:#1a1a22; outline:none; cursor:pointer; height:26px; padding:7px 10px 0; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; text-transform:uppercase; font-weight:normal;margin:0px 0px 0px 0px;}
#accordion h3 a{color:#1a1a22; text-decoration:none; outline:none;}
#accordion h3.ui-state-active b{background:url(../images/accordion_header_bg.png) 0 -32px repeat-x; color:#fff;}
#accordion h3.ui-state-active b a{color:#fff;}
#accordion h3 b.first{background:url(../images/accordion_header_1st_bg.png) 0 -34px no-repeat; display:block; border:none;}
#accordion h3.ui-state-active b.first{background:url(../images/accordion_header_1st_bg.png) 0 2px no-repeat; display:block;}

#accordion div.acc_content{border:1px solid #e1e1e1; background:url(../images/accordion_bg.png) bottom repeat-x; padding:5px 10px; margin-bottom:2px;}
#accordion p, #accordion ul{padding:5px 0; color:#626165;}
#accordion ul{color:#1a1b22;}
#accordion ul{}
#accordion ul li{background:url(../images/bullet_li.png) 0 7px no-repeat; padding:0 0 0 14px;}

.content_gen_part2{padding-top:15px; background:url(../images/no_flowery.png) left top no-repeat; margin:25px 0;}
.right_col_gen_part2{padding-top:12px; *padding-top:22px;}
.right_col_gen_part2 .gray_btn{margin-bottom:30px;}

#accordion p a{ color:#bd1019;}
