
/* !!!!! GLOBAL ELEMENTS !!!!! */

* { padding:0; margin:0; }
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input, textarea, select, a, blockquote, table, td, th { font-family:Arial, Helvetica, sans-serif; } 
body { font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#5f5f5f; background:#d00000 url(../images/body.gif) repeat-x top; line-height:16px;  }


form { margin:0; padding:0; }
label, input, textarea, select { }

a { color:#1377c4; cursor:pointer;}

/*___ end global elements ___*/
:focus { outline:none;}
/* !!!!! GLOBAL CLASSES !!!!! */

.alignleft { float:left; }
.alignright { float:right; }
.alignnone { clear:both; }

.clearfix:after {  content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; }		
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */

/*___ end global classes ___*/

/* !!!!! STRUCTURAL CLASSES !!!!! */
#wrapper { width:1000px; background:url(../images/sp_top_background.png) no-repeat center top; padding-top:90px; margin:0 auto;  } /* Main Parent DIV */
.inner_page {}
#header { background: url(../images/lb_middle_background.png) repeat-y;}
#content { background: url(../images/lb_middle_background.png) repeat-y; padding:30px 0 20px 0  } 
#footer { padding:35px 0px 30px 0px; text-align:center; font-size:11px; color:#fa8b88; background:url(../images/footer_background.png) no-repeat left top;}
/*___ end structural classes ___*/

.button_section { display:block; width:736px; margin:0 auto; padding-top:30px;}
.button_section_left { width:347px;}
.button_section_right { width:344px;}
.button_section_left h2 { font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;  font-weight:normal; padding-left:12px;}

.email_notify_me_top { background:url(../images/email_notify_bottom.png) no-repeat left bottom; padding-bottom:25px; position:relative;}
.email_notify_me_bottom { background:url(../images/email_notify_top.png) no-repeat left top; padding:0 14px; padding-top:0px;}

.input_bg { float:left; display:block; width:225px; height:28px; background:url(../images/input_bg.png) no-repeat left 4px; padding:14px 3px 0 5px;}
.input_bg  input { width:98%; color:#b1b1b1; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-width:0px; background-color:transparent}
.email_notify_me_bottom p { margin:0; padding:2px 0 0 0; color:#b1b1b1; font-size:11px; }

.button_check_out { background:url(../images/button_check_out.png) no-repeat left top; height:105px; width:344px; display:block; margin-top:25px;}

/* !!!!! ELEMENT SPECIFIC CLASSES !!!!! */

/* LOGO */
h1#logo { margin:0 auto; display:block; padding:24px 0 0 0; width:409px; height:176px;}
h1#logo a { display:block; width:409px; height:176px; text-indent:-9999px; text-decoration:none; background:url(../images/logo.png) no-repeat 0 0; } 
.inner_page h1#logo {padding:10px 0 0 0; float:left; width:297px; height:125px;}
.inner_page h1#logo a {width:297px; height:125px; background-image:url(../images/inner_logo.gif)}

.inner_page #header { padding:0 115px;}
.inner_page #content { padding-bottom:0}
.inner_page .button_section { width:782px; padding-top:50px;}
.iphone_view { background:url(../images/iphon-background.jpg) no-repeat left top; margin-top:38px; display:block; width:374px; height:242px; float:left}
.inner_page .more_information { width:350px; float:right; color:#191919; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; line-height:30px;}
.inner_page .more_information h2 { padding:0 0 20px 0 ; margin:0; font-size:29px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}
.inner_page .button_bottom { font-size:20px; color:#000; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:25px 0 5px 0}
.inner_page .button_bottom a { color:#000000; text-decoration:none;}
.inner_page .button_bottom a:hover { text-decoration:underline;}

.appstore_botton { background:url(../images/btn_appstore.gif) no-repeat left top; display:block; margin:0 auto; width:214px; height:72px; margin-top:25px;}
a.appstore_botton:hover  { text-decoration:underline;}

.launching_spring { background:url(../images/text_launching_spring.png) no-repeat left top; display: block; height:115px;}

/*___ end structural classes ___*/
.email_notify_me_bottom a { color:#b1b1b1;}

.btn_notify_me { background:url(../images/button_notify_me.png) no-repeat left; float:left; display:block; width:86px; height:43px;}
.message_box { padding-top:3px; height:18px; color:#b1b1b1;}

.bookmark_icon { padding:10px 0 0 0;}
.bookmark_icon a { margin-right:10px;}

/* HOME PAGE */
.main_page { background:#232323;}
.main_page #wrapper { width:100%; background:none; padding:0}
.main_page #header { width:100%; background:url(../images/header_bg.gif) top repeat-x }
.main_page .inner #header { background-image:url(../images/header_inner_bg.gif)}
.main_page #content { width:100%; background:#ffffff url(../images/middle_continer_bg.gif) repeat-x top; padding:10px 0 30px 0; color:#000000; line-height:20px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.main_page .inner #content { background-position:0 -52px; padding-top:30px}
.main_page #content a { color:#1377c4; text-decoration:none;}
.main_page #content a:hover { text-decoration:underline;}
.main_page #footer { padding:26px 0px 10px 0px; text-align:left; font-size:11px; color:#888888; background:#232323 url(../images/footer_bg.gif) no-repeat left top;}
.main_page #footer .footer_copyright { float:right; color:#555555;}
.main_page #footer .footer_menu { float:left; color:#888888;}
.main_page #footer .footer_menu a { color:#888888; text-decoration:none; padding:0 10px;}
.main_page #footer .footer_menu a:hover { text-decoration:underline;}

.main_page .sitewidth { width:900px; margin:0 auto;}

.main_page #content h2 { font-size:26px; font-weight:600; line-height:30px; padding-bottom:10px; color:#000000;}
.main_page .inner #content h2 { padding-bottom:15px;}
.main_page #content h2.text_header{ padding-left:20px;}
.text_header_right_link { margin-right:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.main_page #content h2 span { color:#cc0000;}
.main_page #content h3 { color:#b90e01; font-size:20px; font-weight:normal; padding:3px 0 5px 0}
.main_page #content h3.text_header { background:url(../images/text_header_bdr_buttom.gif) repeat-x bottom; margin-bottom:5px;}
.main_page #content h4 { color:#b90e01; font-size:14px; font-weight:normal; padding:3px 0 5px 0}
.main_page #content p { padding:8px 0 10px 0; text-align:justify}
.text_gray { color:#7a7a7a;}

.main_page .home_login { background:url(../images/top_login.gif) no-repeat left bottom; padding:7px 11px 7px 11px;}
.main_page .select_language { float:left}
.main_page .select_language select { width:140px;}
.main_page .login_form { float:right}
.main_page .login_form .button { float:right}

/* Login */
.input_bg2 { background:url(../images/input-bg.gif) no-repeat left top; float:left; width:139px; height:18px; padding:5px 6px 3px 6px; margin-right:5px;}
.input_bg2 input { width:98%; padding:0; font-size:11px; color:#000000; border-width:0px;}

a.button_orange { float:left; background:url(../images/login_button.gif) no-repeat left 0;  color:#FFFFFF !important; text-decoration:none; padding-left:5px; font-size:14px;}
a.button_orange span {  float:left; height:26px; line-height:26px; padding:0 15px 0 10px; background:url(../images/login_button.gif) no-repeat right -27px;}
a.button_orange:hover { text-decoration:underline;}

a.button_red{ float:left; background:url(../images/button_red.gif) no-repeat left -34px;  color:#FFFFFF !important; text-decoration:none; padding-left:5px; font-size:12px; font-family:Tahoma Arial, Helvetica, sans-serif;}
a.button_red span {  float:left; height:34px; line-height:34px; padding:0 10px 0 5px; background:url(../images/button_red.gif) no-repeat right -0px;}
a.button_red:hover { text-decoration:underline;}

a.button_white{ float:right; background:url(../images/btn_white.gif) no-repeat left -0px;  color:#6883b4 !important; text-decoration:none; padding-left:5px; font-size:12px; font-family:Tahoma Arial, Helvetica, sans-serif; margin-left:10px; font-weight:bold;}
a.button_white span {  float:left; height:30px; line-height:30px; padding:0 10px 0 5px; background:url(../images/btn_white.gif) no-repeat right -30px; color:#6883b4 !important; }
a.button_white:hover { text-decoration:underline;}

.main_page .top_link { text-align: right; font-size:11px; padding:5px 5px 10px 0; color:#aaaaaa;}
.main_page .top_link a { padding:0 8px;  color:#aaaaaa; text-decoration:none;}
.main_page .top_link a.user_name{ padding-left:0px; color:#b90e01}
.main_page .top_link a:hover { text-decoration:underline;}

.main_page .header_logo_section { padding-top:5px; }
.main_page .header_menu_section { height:169px;}
.main_page .header_logo_section h1#logo { float:left; margin:0 auto; display:block; padding:0; width:325px; height:71px;}
.main_page .header_logo_section h1#logo a { display:block; width:325px; height:71px; text-indent:-9999px; text-decoration:none; background:url(../images/language-bliss-logo.png) no-repeat 0 0; } 

.top_navigation { float:right}
.top_navigation ul { margin:0; padding:25px 0 0 0; list-style:none;}
.top_navigation ul li { display:inline; float:left; padding-left:5px;}
.top_navigation ul li a, .top_navigation ul li a span { background:url(../images/navigation_bg.gif) no-repeat left top}
.top_navigation ul li a { background-position:0 -35px; color:#FFFFFF; font-size:13px; text-decoration:none; padding-left:24px; float:left; display:block; line-height:26px; height:35px;}
.top_navigation ul li a span { background-position:right 0; float:left; padding:0 24px 0 0; height:35px; line-height:26px; display:block;}
.top_navigation ul li a:hover, .top_navigation ul li a.active  { text-decoration:none; background-position:0 -70px}

.flash_banner { height:362px; color:#FFF; background:url(../images/header_banner.jpg) no-repeat right bottom;}
.flash_banner .banner_text { width:350px; float:left; padding-top:52px;}
.flash_banner .banner_text h2 { padding-bottom:15px;}
.flash_banner .banner_text ul { list-style:none; margin:0; padding:0 0 25px 0;}
.flash_banner .banner_text ul li { background:url(../images/airow_banner.png) no-repeat left 10px; padding:0px 0 0px 16px; font-size:14px; line-height:30px;}
.main_page .inner .flash_banner { height:123px;}
.main_page .inner .flash_banner.banner_about { background:url(../images/banner_about.jpg) no-repeat right bottom;}
.main_page .inner .flash_banner.registration-form-banner { background:url(../images/registration-form-banner.jpg) no-repeat right bottom}
.main_page .inner .flash_banner.inner_page_banner {background:url(../images/banner_lb.gif) no-repeat right bottom}
.main_page .inner .flash_banner.my-account-banner { background:url(../images/my-account-banner.jpg) no-repeat right bottom}
.main_page .inner .flash_banner .banner_text { width:350px; float:left; padding-top:38px;}

.main_page .ourfeatures { padding:20px 0}
.main_page .ourfeatures_left { width:350px;}
.main_page .ourfeatures_right { width:515px;}

.main_page ul.featuresmenu { margin:0; padding:0; list-style:none;}
.main_page ul.featuresmenu li{ background:url(../images/arrow_gray.gif) no-repeat left 15px; padding:0px 0 0px 20px; line-height:20px;}
.main_page ul.featuresmenu li a { display:block; background:url(../images/bdr_buttom.gif) repeat-x bottom; padding:8px 0; color:#000000; text-decoration:none;}
.main_page #content ul.featuresmenu li a{ color:#000000; text-decoration:none;}
.main_page ul.featuresmenu li a:hover { text-decoration:underline;}

.img_right { float:right; padding:10px 50px 10px 60px}
.img_left { float:left; padding:0px 60px 0px 50px}

/* Form Table */
.form_table th { padding:5px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3f3e3e; text-align:left; font-weight:normal;}
.form_table td  { padding:5px; color:#3f3e3e;}
.form_table td td { padding:0 5px;}
.form_table .input { background:url(../images/input_bg3.gif) no-repeat left top; float:left; width:317px; padding:4px 6px 2px; margin-right:5px; margin-bottom:-5px;}
.form_table .input input { width:98%; padding:0; font-size:11px; color:#000000; height:20px; border-width:0px; margin-bottom:5px;}
.form_table td.text_gray { color:#7a7a7a;} 
.valing_middle { vertical-align:middle;}
.form_table select { width:327px;}

.form_table .input_bg173 { background:url(../images/input-bg-173.gif) no-repeat left top; float:left; width:161px; height:25px; padding:5px 6px 3px 6px; margin-right:5px;}
.form_table .input_bg173 input { width:98%; padding:0; font-size:11px; color:#000000; border-width:0px;}

.form_table .input_bg82 { background:url(../images/input-bg-82.gif) no-repeat left top; float:left; width:72px; height:21px; padding:5px 6px 3px 6px; margin-right:5px;}
.form_table .input_bg82 input { width:98%; padding:0; font-size:11px; color:#000000; border-width:0px;}


a.btn-whatisthis { background:url(../images/icon-arrow.jpg) no-repeat right 3px; padding-right:15px; color:#871b1a !important; margin-left:50px;}



.registration_img{ background:url(../images/form_image.png) no-repeat right top; padding-top:25px;}
.billing_information_bg {background:url(../images/billing_information.gif) no-repeat right top;}

.form_table .information { display:block; color:#7f7f7f; font-size:11px; line-height:12px; padding:5px 10px 0 10px;}

/* MY ACCOUNT */
.myaccount_img { background:url(../images/img_my_account.png) no-repeat right top;}
.myaccount { padding-top:25px;}
.myaccount .user_photo { width:181px; background:url(../images/user_profile_top.gif) no-repeat left top; padding-top:6px;}
.myaccount .user_photo .user_photo_bottom { background:url(../images/user_profile_buttom.gif) no-repeat left bottom; padding-bottom:6px; }
.myaccount .user_photo_bottom .user_img { border:solid 1px #e5e5e5; border-width:0 1px; text-align:center; padding:10px; background-color:#eeeeee}

.myaccount .user_information { width:406px; padding-left:30px;}
.myaccount .user_information .text_header_sub { background:url(../images/text_header_bdr_buttom.gif) repeat-x bottom; padding-bottom:3px; margin-bottom:5px;}
.myaccount .user_information .text_header_sub a.edit { margin-top:5px;}
.myaccount .user_information .user_detail { margin-bottom:20px;}
.myaccount .user_information .form_table td { padding:3px 5px;}
.myaccount .user_information .form_table th { padding:3px 0}

.padding_bottom { padding-bottom:20px;}
.position_relative { position:relative; text-align:right; padding-right:150px; height:0px; top:-35px;}
.popup { display:block; position:absolute; border:solid 1px #c4c4c4;}
.popup_cardVarification { background:#e7e7e7 url(../images/icon-varification.gif) no-repeat 15px 15px; width:150px; padding:15px 15px 15px  125px; right:-200px; top:5px; line-height:15px;}


.account_edit_form { width:590px; margin:0 auto; padding:60px 0; color:#3f3e3e}
.account_edit_form .round-box .round_middle { padding:20px 35px 20px 40px}

.round-box {}
.round-box .round_top, .round-box .round_top span, .round-box .round_bottom, .round-box .round_bottom span { background:url(../images/round_box_bg.gif) no-repeat left; display:block; height:7px; font-size:0px;}
.round-box .round_top { background-position:0 0; padding-left:8px;}
.round-box .round_top span { background-position:right -8px;}
.round-box .round_bottom { background-position:0 -25px;  padding-left:8px;}
.round-box .round_bottom span { background-position:right -17px;}
.round-box .round_middle { background:#ffffff; padding:0 10px; border:solid 1px #d5d5d5; border-width:0 1px;}

.gray_box { border:solid 1px #cdcdcd; margin-top:15px;}
.gray_box .bg_top { background:url(../images/gray_bg_top.gif) repeat-x bottom; padding:20px;}
.gray_box .bg_bottom { background:url(../images/gray_bg_bottom.gif) repeat-x top;padding:20px;}
.gray_box .bg_middle {} 
.gray_box .bg_bottom p { text-align:center !important;}
.gray_box .bg_bottom  .marginAuto{ margin:0 auto;}

 .marginAuto{ margin:0 auto;}
.table_data {}
.table_data th { border:dashed 1px #686868; border-width:1px 0; background:#f9f4f0 url(../images/gray_table_th.gif) repeat-x top; color:#da0700; padding:5px 20px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.table_data td { border-bottom:solid 1px #e5e5e5; padding:15px 20px; vertical-align:top; color:#434343; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.table_data tr.sub_row td { padding-top:3px; padding-bottom:3px;  border-bottom:solid 0px #e5e5e5;}
.table_data td.text_aling_right, .table_data th.text_aling_right { text-align:right}

/* subscribe-history */
.subscribe { padding-right:300px; background:url(../images/subscribe_page_banner.gif) no-repeat 670px 0;}
.subscribe-history-bg { background:url(../images/subscription-history-bg.gif) no-repeat right top }
.subscribe-history-data { }
.subscribe-history-data th{ padding:10px 20px 10px 0;  text-align:left;  border-bottom:dashed 1px #686868;}
.subscribe-history-data td{padding:10px 20px 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif;  vertical-align:top; border-bottom:dashed 1px #686868;}
.subscribe-history-data td.text_red { color:#9f241f; font-weight:bold;}
.subscribe-history-data td td{padding:2px 0px;}

.ul_arrow { background:0; padding:20px 0 0 0; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif }
.ul_arrow li { margin:0; padding:0 0 15px 35px;  background:url(../images/ul-arrow.gif) no-repeat left 0px;}
.main_page #content .ul_arrow li h3 { font-size:15px; font-weight:bold; padding:0; color:#272424; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.main_page #content .ul_arrow li p { padding:5px 0 5px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#272424;}

.subscribe_box { width:530px; background:url(../images/gray_box2_bottom.gif) no-repeat bottom; padding-bottom:7px; margin-top:20px}
.subscribe_box .subscribe_box_top { background:url(../images/gray_box2_top.gif) no-repeat left top; padding:1px 22px; position:relative}
.main_page #content .subscribe_box .subscribe_box_top h3 { color:#44484b; font-size:15px; font-weight:normal; padding:20px 0 20px 10px; border-bottom:dashed 1px #000000}
.subscribe_box .subscribe_box_middle { border:solid 1px #dedede; background:#f5f5f5; border-width:0 1px; padding:50px 22px 30px 22px}
.main_page #content a.btn_free_trial { background:url(../images/btn_free_tril.png) no-repeat left top; display:block; width:144px; height:58px; position:absolute; top:-10px; right:180px;  font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ec1d0f; text-decoration:none;}
.main_page #content a.btn_free_trial span { display:block; padding:10px 36px 5px 12px; background:url(../images/icon_free_trill.png) no-repeat 100px 10px }
.main_page #content a.btn_free_trial strong { display:block; color:#7f7f7f; line-height:12px;}
.main_page #content a.btn_free_trial:hover { text-decoration:underline;}
.main_page #content a.btn_free_trial:hover strong {text-decoration:underline; color:#7f7f7f; } 

.main_page #content a.btnCurrencyConversions{ background:url(../images/btnCurrencyConversions.png) no-repeat left top; display:block; width:152px; height:58px; position:absolute; top:-10px; right:20px;  font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ec1d0f; text-decoration:none;}
.main_page #content a.btnCurrencyConversions span { display:block; padding:10px 36px 5px 12px; background:url(../images/icon_btnCurrencyConversions.png) no-repeat 110px 14px }
.main_page #content a.btnCurrencyConversions strong { display:block; color:#7f7f7f; line-height:12px;}
.main_page #content a.btnCurrencyConversions:hover { text-decoration:underline;}
.main_page #content a.btnCurrencyConversions:hover strong {text-decoration:underline; color:#7f7f7f; } 

.main_page #content .price_box { background:url(../images/price_box_bottom.gif) no-repeat left bottom; padding-bottom:5px; display:block; width:212px;}
.main_page #content .price_box label { display:block; background:url(../images/price_box_top.gif) no-repeat left top; padding:15px 5px 8px 5px; text-align:center; font-size:18px; color:#FFFFFF;}
.main_page #content .price_save { background:url(../images/price_detail.gif) no-repeat left bottom; display:block; width:172px; padding:10px 20px; text-align:center}

.contact_bg { background:url(../images/contact_bg.gif) no-repeat 670px 0; }
.contact_list { margin:0; padding:0 0 10px 0; list-style:none;}
.contact_list li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:url(../images/contact_list.gif) no-repeat left top; height:34px; line-height:34px; padding:0 10px; margin:8px 0}
.contact_list li a {}

/* ROUND WHITE BOX */
.white-box {}
.white-box .white_round_top, .white-box .white_round_top span, .white-box .white_round_bottom, .white-box .white_round_bottom span { background:url(../images/gray_box_bg.gif) no-repeat left; display:block; height:7px; font-size:0px;}
.white-box .white_round_top { background-position:0 0; padding-left:7px;}
.white-box .white_round_top span { background-position:right -7px;}
.white-box .white_round_bottom { background-position:0 -22px;  padding-left:8px;}
.white-box .white_round_bottom span { background-position:right -15px;}
.white-box .white_round_middle { background:#f8f6f6; padding:9px 16px; border:solid 1px #dfdfdf; border-width:0 1px;}

.search_title_box {}
.search_title_box .search_title_top, .search_title_box .search_title_top span, .search_title_box .search_title_bottom, .search_title_box .search_title_bottom span { background:url(../images/search_text_bg.gif) no-repeat left; display:block; height:5px; font-size:0px;}
.search_title_box .search_title_top { background-position:0 0; padding-left:5px;}
.search_title_box .search_title_top span { background-position:right -5px;}
.search_title_box .search_title_bottom { background-position:0 -16px;  padding-left:5px;}
.search_title_box .search_title_bottom span { background-position:right -11px;}
.search_title_box h3 { background:#b8b8b8; padding:9px 16px;}
.main_page #content .search_title_box h3 {background:#b8b8b8; padding:5px 10px; border:solid 1px #FFFFFF; border-width:0 1px; color:#383838; font-size:16px; font-weight:bold;} 
.main_page #content .search_title_box h3 .alignleft{ width:85%; padding-top:2px;}
.main_page #content .search_title_box h3 .alignright{ width:12%; text-align:right;}

/* Search Box  */
.search_box { margin-bottom:10px;}
.search_box .search_img{ background:#FFFFFF; padding:9px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
border: 1px solid #FFFFFF; width:123px; }
.search_box .search_detail{ width:79%; padding-right:5px; }
.search_box.content_box .search_detail{width:auto; }
.main_page #content .search_box .search_detail a { color:#e53129;}
.main_page #content .search_box .search_detail p{ padding-bottom:3px;}

/* graybox_2 ROUND Box*/
.gray2-box { padding-bottom:8px;}
.gray2-box .gray2_round_top, .gray2-box .gray2_round_top span, .gray2-box .gray2_round_bottom, .gray2-box .gray2_round_bottom span { background:url(../images/gray_box.gif) no-repeat left; display:block; height:7px; font-size:0px;}
.gray2-box .gray2_round_top { background-position:0 0; padding-left:7px;}
.gray2-box .gray2_round_top span { background-position:right -7px;}
.gray2-box .gray2_round_bottom { background-position:0 -26px;  padding-left:7px;}
.gray2-box .gray2_round_bottom span { background-position:right -19px;}
.gray2-box .gray2_round_middle { background:#f4f4f4; padding:0px 16px; border:solid 1px #cecece; border-width:0 1px;}

/* BLACK ROUND BOX */
.black-box { padding-bottom:8px;}
.black-box .black_round_top, .black-box .black_round_top span, .black-box .black_round_bottom, .black-box .black_round_bottom span { background:url(../images/back_bg.gif) no-repeat left; display:block; height:6px; font-size:0px;}
.black-box .black_round_top { background-position:0 0; padding-left:6px;}
.black-box .black_round_top span { background-position:right -6px;}
.black-box .black_round_bottom { background-position:0 -19px;  padding-left:6px;}
.black-box .black_round_bottom span { background-position:right -13px;}
.black-box .black_round_middle { background:#4e4e4e; padding:5px 16px; border-width:0px;  color:#FFFFFF;}
.main_page #content .black-box .text_header { color:#FFFFFF; border-bottom:dotted 1px #a2a2a2; padding:5px 0 10px 0; margin-bottom:15px;}
.main_page #content .black-box .text_header h3 { color:#FFFFFF;}

/* POPUP ROUND BOX */
.popupblack-box { padding-bottom:8px;}
.popupblack-box .popupblack_round_top, .popupblack-box .popupblack_round_top span, .popupblack-box .popupblack_round_bottom, .popupblack-box .popupblack_round_bottom span { background:url(../images/popup_box_bg.gif) no-repeat left; display:block; height:9px; font-size:0px;}
.popupblack-box .popupblack_round_top { background-position:0 0; padding-left:9px;}
.popupblack-box .popupblack_round_top span { background-position:right -10px;}
.popupblack-box .popupblack_round_bottom { background-position:0 -30px;  padding-left:9px;}
.popupblack-box .popupblack_round_bottom span { background-position:right -20px;}
.popupblack-box .popupblack_round_middle { background:#272323; padding:5px 16px; border-width:0px;  color:#FFFFFF;}

.blue_arrow { margin:0; padding:0; list-style:none;}
.blue_arrow li{ background:url(../images/blue_arrow.gif) no-repeat left 5px; margin:0; padding:0 0 0 18px; color:#075481; line-height:20px;}
.systemCheck { padding-top:10px; padding-bottom:20px; }

/* FORM BUTTON */
/* BUTTON GRAY */
a.btn_gray { background:url(../images/button.gif) no-repeat left top; display:block; float:right; padding-left:25px; color:#000000 !important; font-size:13px; text-decoration:none;}
a.btn_gray span { background:url(../images/button.gif) no-repeat right -30px; float:left; display:block; height:30px; line-height:30px; padding-right:15px; padding-left:5px;}
a.btn_gray:hover { text-decoration:underline;}

/* BUTTON BLACK */
a.btn_black { background:url(../images/black_button.gif) no-repeat left top; display:block; float:right; padding-left:9px; color:#c6c6c6 !important; font-size:13px; text-decoration:none; margin-top:7px; margin-left:7px;}
a.btn_black span { background:url(../images/black_button.gif) no-repeat right -25px; float:left; display:block; height:25px; line-height:25px; padding-right:15px; padding-left:5px;}
a.btn_black:hover { text-decoration:underline;}

a.btn_blackw { background:url(../images/black_button.gif) no-repeat left top; display:block; float:right; padding-left:9px; color:#c6c6c6 !important; font-size:13px; text-decoration:none; margin-top:7px; margin-left:7px;}
a.btn_blackw span { background:url(../images/black_button.gif) no-repeat right -25px; float:left; display:block; height:25px; line-height:25px; padding-right:15px; padding-left:5px;}
a.btn_blackw:hover { text-decoration:underline;}

a.btn_black1 { background:url(../images/black_button.gif) no-repeat left top; display:block; float:right; padding-left:9px; color:#c6c6c6 !important; font-size:13px; text-decoration:none; margin-top:7px; margin-left:7px;}
a.btn_black1 span { background:url(../images/black_button.gif) no-repeat right -25px; float:left; display:block; height:25px; line-height:25px; padding-right:15px; padding-left:5px;}
a.btn_black1:hover { text-decoration:underline;}

/* POPUP BLACK BUTTON */
a.btn_popupblack { background:url(../images/btn_black_popup.gif) no-repeat left top; display:block; float:left; padding-left:9px; color:#c6c6c6 !important; font-size:15px; text-decoration:none; margin-top:7px; margin-left:7px;}
a.btn_popupblack span { background:url(../images/btn_black_popup.gif) no-repeat right -31px; float:left; display:block; height:31px; line-height:31px; padding-right:15px; padding-left:5px;}
a.btn_popupblack:hover { text-decoration:underline;}

/* WHITE BUTTON */
a.btn_white { background:url(../images/btnwhitebg.gif) no-repeat left top; display:block; float:right; padding-left:7px; color:#000000 !important; font-size:13px; text-decoration:none; margin-top:7px; margin-left:7px;}
a.btn_white span { background:url(../images/btnwhitebg.gif) no-repeat right -27px; float:left; display:block; height:27px; line-height:27px; padding-right:15px; padding-left:5px;}
a.btn_white:hover { text-decoration:underline;}

/*.addedLanguageList { background:url(../images/added_bg.png) no-repeat right -44px; padding-right:17px; margin-bottom:5px;}
.addedLanguageList .list_inner { background:url(../images/added_bg.png) no-repeat left top; padding-left:16px; height:43px;}
.addedLanguageList .languageName { font-size:12px; width:300px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal}*/

.addedLanguageList { background:url(../images/addedLanguage-top.png) no-repeat left 0px; padding-top:6px; margin-bottom:5px;}
.addedLanguageList .list_inner { background:url(../images/addedLanguage-bottom.png) no-repeat left bottom; padding:2px 16px 10px 16px;}
.addedLanguageList .languageName { font-size:12px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; width:300px; padding:3px 0 5px 0 }
.addedLanguageList a.btn_black{ margin-top:0px; white-space:nowrap}
.addedLanguageList a.btn_blackw{ margin-top:0px; white-space:nowrap}
.addedLanguageList a.btn_black1{ margin-top:0px; white-space:nowrap}

.addedLanguageListContainer { padding:10px 0;}

.main_page .left_panel { width:565px; padding-right:60px; float:left; background:url(../images/right_bdr.png) no-repeat right top}
.main_page .right_panel { width:240px; float:right}

.main_page #content .right_blue_box{}
.main_page #content .right_blue_box h3{ background:url(../images/right_bluse_header_right.gif) no-repeat right top;  padding:0 9px 0 0 ; color:#FFFFFF;}
.main_page #content .right_blue_box h3 span { background:url(../images/right_bluse_header_left.gif) no-repeat left top; height:46px; line-height:40px; display:block; padding:0 0 0 15px;}
.main_page #content .box_middle { background:#f1f1f1; border:solid 1px #dedede; border-width:0 1px; padding:10px 13px 0 13px; color:#7e7e7e; line-height:14px; font-size:11px;}
.main_page #content .box_middle p { padding:5px 0; margin:0;}
.main_page #content .box_middle .text_aling_right { text-align:right}
.main_page #content .box_middle img { border:solid 3px #e5e5e5;}
.main_page #content .right_blue_box .box_bottom { background:url(../images/blue_box_bootom_right.gif) no-repeat right bottom; display:block; font-size:0; height:9px; padding-right:8px;}
.main_page #content .right_blue_box .box_bottom span { background:url(../images/blue_box_bootom_left.gif) no-repeat left top; display:block; height:9px;}

.announcementsContainer { border-bottom:dashed 1px #8b8b8b; padding:5px; }
.box_container { padding-bottom:15px; margin-bottom:10px; border-bottom:dashed 1px #939393}

/* Popup Window */
#TB_window { background:#FFFFFF; border-width:0px !important; padding:13px; }
#TB_title { display:none; height:55px; color:#59839c; line-height:51px; padding:20px 30px 0 30px }
#TB_ajaxWindowTitle { padding:0 10px 0 24px; font-size:25px; color:#59839C;  font-family:Georgia,"Times New Roman",Times,serif; }
#TB_closeAjaxWindow{ display:block; width:20px; }
#TB_closeAjaxWindow #TB_closeWindowButton { display:block; }
#TB_ajaxContent { background:#FFFFFF; padding:0 !Important; width:100% !important; }
.popup_window { display:none;}

.popup_box h3 { font-size:19px; font-weight:normal; color:#FFFFFF; text-align:center; padding:10px 0 20px 0}
.popupFromData th { border-top:dotted 1px #383636; padding:15px 0; font-size:16px; color:#cdcdcd;}
.popupFromData td {border-top:dotted 1px #383636; padding:20px 0;}
.popupFromData td.bdrBottom{border-bottom:dotted 1px #383636;}
.popupFromData td td { border-width:0px; padding:0; color:#cdcdcd;}
.popupFromData h4 {font-size:16px; color:#cdcdcd;}
.popupFromData.myLanguage td { padding:26px 0}
.popupFromData.myLanguage td td { padding:0}
.popupFromData.myLanguage td.informationdata { text-align:right; font-size:24px; color:#cdcdcd;}

.popup_box_new h3 { font-size:19px; font-weight:normal; color:#FFFFFF; text-align:center; padding-top:10px;}
.popupFromData_new {height:232px;}
.popupFromData_new th { border-top:dotted 1px #383636; padding-top:15px; vertical-align:top; font-size:16px; color:#cdcdcd;}
.popupFromData_new td {border-top:dotted 1px #383636;}
.popupFromData_new td.bdrBottom{border-bottom:dotted 1px #383636;}
.popupFromData_new td td { border-width:0px; padding:0; color:#cdcdcd;}
.popupFromData_new h4 {font-size:16px; color:#cdcdcd;}
.popupFromData_new.myLanguage td { padding:26px 0}
.popupFromData_new.myLanguage td td { padding:0}
.popupFromData_new.myLanguage td.informationdata { text-align:right; font-size:24px; color:#cdcdcd;}
.popupFromData_new td.message_pad {height:60px; padding-top:10px; vertical-align:top;}

.select_box { background:url(../images/input_bg3.gif) no-repeat left top; width:300px; height:27px; display:block; padding:6px 12px 0 12px;}
.select_box select { width:295px; border-width:0px;}

.topselect_box { background:url(../images/input-bg.gif) no-repeat left top; width:140px; height:23px; display:block; padding:3px 3px 0 3px;}
.topselect_box select { width:140px; border-width:0px;}

.form_table .CCselect_box { background:url(../images/input-bg-82.gif) no-repeat left top; float:left; width:72px; border-width:0px; height:26px; padding:5px 5px 0 5px; margin-right:7px;}
.form_table .CCpselect_box select { width:68px; font-size:11px; color:#7f7f7f; border-width:0px;}

/* intro page */
body.intro_page { background:#d1cfcf url(../images/intro_bg.jpg) repeat-x top;}
body.intro_page #wrapper{ margin:0 auto; padding:0; background-image:none;}
body.intro_page .intro_box { text-align:center; padding:121px 0 0 0; }
body.intro_page .intro_box h1#logo {  width:299px; height:133px; display:block; margin:0 auto; padding:0;}
body.intro_page .intro_box h1#logo a { background:url(../images/logo_intro_page.png) no-repeat center top; width:299px; height:133px;}
body.intro_page .intro_box .intro_box_container { padding:45px 0 40px 0; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:20px; font-weight:normal; width:457px; margin:0 auto;}
body.intro_page .intro_box .intro_box_container_check { padding:45px 0 40px 0; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:20px; font-weight:normal; width:600px; margin:0 auto;}

body.intro_page .intro_box .intro_box_container p { padding:10px 0}

body.intro_page .intro_box .intro_box_button {}
body.intro_page .intro_box .btnred { background:url(../images/intro_button.png) no-repeat left top; display:block; width:280px; padding-left:30px; margin:0 auto; color:#FFFFFF; text-decoration:none; text-align:center;}
body.intro_page .intro_box .btnred span { display:block; padding-right:30px ; background:url(../images/intro_button.png) no-repeat right -60px; height:60px; line-height:60px; font-size:20px;}
body.intro_page .intro_box .btnred:hover { text-decoration:underline;}


.SignIn_link { text-align: left; font-size:13px; padding:5px 5px 10px 0; color:#aaaaaa;}
.SignIn_link a { padding:0 0px;  color:#aaaaaa; text-decoration:none;}
.SignIn_link a.user_name{ padding-left:0px; color:#b90e01}
.SignIn_link a:hover { text-decoration:underline;}

.error {color:Red; font-size:12px}


.feedback_link {text-align:center;}
.feedback_link a{font-size:20px; color:#000000 !important; text-decoration:none;}
.feedback_link a:hover {text-decoration:underline;}

.feedback_title {font-size:29px; color:#000000; text-align:center !important;}

.Remember {font-size:12px !important; color:#000000;}
