body { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; font:12px Arial, Helvetica, sans-serif; line-height:18px; color:#000000;  background:url(../images/new_bg.gif) repeat-y left bottom;}
ul,li { list-style:none; padding:0px; margin:0px; }
h2 { color:#000000; font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding:0px; margin:0px; }

/*------------------------------------------ padding class -----------------------------------------*/

.padding_top { padding-top:12px; }
.padding_02 { padding-bottom:7px; }
.padding_30 { padding-left:30px; }
.padding2 { padding-bottom:8px; }
.padding { padding-left:40px; }
/*------------------------------------------ background class -----------------------------------------*/
.header_bg { background-image: url(../images/header_bg_2.gif); background-repeat: no-repeat; background-position: left top; }
.slogan { background:url(../images/slogan_top_line.gif) no-repeat 50px top; font:20px "Arial Narrow"; color:#000000; }
.footer_bg_2 { background:url(../images/footer_bg_2.gif) repeat-x left bottom; }


/*------------------------------------------ border class -----------------------------------------*/
.line { border-top:6px solid #058AAB; }
.service_border { border-right:1px solid #ADADAD; border-left: 1px solid #ADADAD; background-color:#F9F9F9; width:230px; }
.top_border { background-color:#F9F9F9; background: url(../images/top_line_2.gif) repeat-x; }
.bottom_border { background-color:#F9F9F9; background: url(../images/bottom_line_2.gif) repeat-x; }
.cantain_left_border { border-left:1px solid #ADADAD; background-color:#F9F9F9; }
.cantain_right_border { border-right:1px solid #ADADAD; background-color:#F9F9F9; }
.add_box { border:solid 1px #adadad; }
.doted_border {border-bottom: dotted 1px #adadad; }

/*---------------------------------------------------- link class ----------------------------------------------------*/

.site { color:#333399; text-decoration:none; }
.site a { color:#333399; text-decoration:none; }
.site a:hover { color:#0066CC; text-decoration:none; }
.site a:active { color:#000000; text-decoration:none; } 

.menu_bg { font:14px Arial, Verdana, Tahoma; color:#000000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:url(../images/menu_bg.gif) no-repeat 2px top; font-weight:bold; }
.menu_bg a { color: #000; text-decoration:none; padding:0px 9px 0px 9px; margin:0px 0px 0px 0px; }
.menu_bg a:hover { color:#ffffff; text-decoration:none; font-weight:bold; }
.menu_bg a:active { color:#ffffff; text-decoration:none; }

.list ul { list-style:none; padding:0px; margin:0px;  }
.list li { list-style:none; font:12px Arial, Verdana, Tahoma; color:#000000; line-height:24px; }
.list li a { color: #000000; text-decoration:none; background:url(../images/arrow.gif) no-repeat 0% 100%; padding:0px 0px 0px 25px; margin:0px 0px 0px 10px; }
.list li a:hover { color: #FF0000; text-decoration:none; background:url(../images/arrow.gif) no-repeat 0% 100%; }
.list li a:active { color: #ff0000; text-decoration:none; background:url(../images/arrow.gif) no-repeat 0% 100%; }

.site_submenu ul { list-style:none; padding:0px 0px 0px 0px; margin:0px;  }
.site_submenu li { list-style:none; font:12px Arial, Verdana, Tahoma; color:#000000; line-height:20px; }
.site_submenu a { color:#000000; text-decoration:none; padding:0px 0px 0px 50px; margin:0px 0px 0px 30px; }
.site_submenu a:hover { color:#FF0000; text-decoration:none; background:url(../images/arrow.gif) no-repeat 25px 100%; padding:0px 0px 0px 50px; }
.site_submenu a:active { color:#ff0000; text-decoration:none; background:url(../images/arrow.gif) no-repeat 25px 100%; }

.site_map_menu ul { list-style:none; padding:0px; margin:0px; }
.site_map_menu li { list-style:none; font:16px Arial, Helvetica, sans-serif; color:#000000; }
.site_map_menu a { text-decoration:none; font:16px Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; padding:0px 0px 0pa 0px; }
.site_map_menu a:hover {  text-decoration:none; color:#006D86; font-weight:bold;  }
.site_map_menu a:active { color:#000000; text-decoration:none; }

.footer_menu_2 { list-style:none; font:12px Arial, Verdana, Tahoma; color:#000000; padding:0px 0px 0px 10px; font-weight:bold; }
.footer_menu_2 a { color:#000000; text-decoration:none; padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; }
.footer_menu_2 a:hover { color:#ffffff; text-decoration:none; }
.footer_menu_2 a:active { color:#ff0000; text-decoration:none; }

.copyright_menu_2 { list-style:none; padding:0px; margin:0px;  }
.copyright_menu_2 { list-style:none; font:12px Arial, Verdana, Tahoma; text-align:right; color:#000000; padding:0px 10px 0px 0px; }
.copyright_menu_2 a { color: #ffffff; text-decoration:none; }
.copyright_menu_2 a:hover { color:#ff0000; text-decoration:none; }
.copyright_menu_2 a:active { color:#ff0000; text-decoration:none; }

.more_link { font:12px Arial, Verdana, Tahoma; color:#000000; text-decoration:none; }
.more_link a { color:#006FA8; text-decoration:none; padding:5px 20px 5px 5px; text-align:right; }
.more_link a:hover { color:#ff0000; text-decoration:none; padding:5px 20px 5px 5px; text-align:right; background:url(../images/arrow_more.gif) no-repeat 40px 50%; }
.more_link a:active { color:#000000; text-decoration:none; text-align:right; }

.mail a:link { color:#000000; }
.mail a:hover { color:#FF0000; }

.site_m_menu ul { list-style:none; padding:0px; margin:0px; }
.site_m_menu li { list-style:none; font:16px Arial, Helvetica, sans-serif; color:#000000; }
.site_m_menu a { text-decoration:none; font:16px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; padding:0px 0px 0pa 0px; }
.site_m_menu a:hover {  text-decoration:none; color:#FF0000; font-weight:bold;  }
.site_m_menu a:active { color:#000000; text-decoration:none; }

/*---------------------------------------------------- font class ----------------------------------------------------*/

.company_font { font:40px "Times New Roman", Times, serif; color:#0389AA; padding-left:55px; font-weight:bold; }
.cantain { color:#4CB0C7; text-decoration:none; padding:3px 0px 3px 30px; margin:0px 0px 0px 10px; background:url(../images/arrow_cantain.gif) no-repeat left 5px; font:18px Arial, Helvetica, sans-serif; line-height:18px; font-weight:normal; }
.true li  { color:#4CB0C7; font:15px Arial, Helvetica, sans-serif; line-height:18px; font-weight:bold; background:url(../images/true_icon.gif) no-repeat 2px 100%; padding:5px 0px 0px 30px; margin:0px 0px 0px 10px; }
.paragraph  { color:#000000; font:12px Arial, Helvetica, sans-serif; line-height:18px; font-weight:normal; text-decoration:none; padding:8px 0px 0px 30px; margin:0px 0px 0px 0px; }
.will_comesoon { font:24px "Times New Roman", Times, serif; color:#CCCCCC; text-decoration:none; }
.site_map { color:#4CB0C7; text-decoration:none; padding:3px 0px 10px 30px; margin:0px 0px 0px 10px; background:url(../images/play_arrow_2.gif) no-repeat 5px 5px; font: 18px Arial, Helvetica, sans-serif; line-height:18px; font-weight:bold; }
.site_map_menu { text-decoration:none; padding:3px 0px 3px 60px; margin:0px 0px 0px 10px; background:url(../images/true_icon.gif) no-repeat 30px 8px; font:16px Arial, Helvetica, sans-serif; color:#4CB0C7; font-weight:normal; }
.page_name { color:#ff6600; text-decoration:none; padding:2px 0px 2px 11px; margin:0px 0px 0px 10px; font:20px Arial, Helvetica, sans-serif; line-height:18px; font-weight:bold; }
.branch_name { color:#ffffff; text-decoration:none; padding:3px 0px 3px 30px; margin:0px 0px 0px 10px; background-color:#CCCCCC 5px 5px; font:16px Arial, Helvetica, sans-serif; line-height:18px; font-weight:bold; }
.branch {color:#007691; font-weight:bold; font-size:14px; border:solid 1px #adadad; }
.directory {font:20px "Times New Roman", Times, serif; color:#003E83; }
.directory_slogan { font:16px "Arial Narrow"; color:#737277; }
.first_time { font:18px "Arial Narrow"; color:#44B0CC; padding:5px 0px 10px 0px; }
.directory_paragraph { font:13px Arial, Helvetica, sans-serif; color:#000000; }
.company_name { font:12px Arial, Helvetica, sans-serif; color:#007691; font-weight:bold; }
