/* Getting the new tags to behave */article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }mark, rp, rt, ruby, summary, time{ display: inline }/* Left & Right alignment */.left { float:left;}.right { float:right;}.wrapper {width:100%; overflow:hidden;}/* Global properties ======================================================== */body{ background:#f1f1f1; border-bottom:2px solid #fff; font:12px Arial, Helvetica, sans-serif; color:#999898; line-height:21px;}/* Global Structure ============================================================= */.main {	margin: 0 auto;	width: 968px; }.body1{ background:#fff;}.body2{ background:url(../images/bg_bot.gif) top repeat-x}/* ============================= main layout ====================== */a{ color:#4f5152; text-decoration: underline; outline:none}a:hover{ text-decoration: none}h1{ float:left; padding-left:20px; font-size:35px; text-transform:uppercase;}h2{ font-size:24px; line-height:30px; color:#4f4b48; padding:23px 0 10px 0;}h2 span{ color:#3ecdef;}p{ padding-bottom:21px;}/* ============================= header ====================== */header{ padding-top:48px; width:100%; overflow:hidden}#top_nav{ float:right; padding:22px 11px 0 0}#top_nav li{ float:left; padding-left:18px;} #top_nav a{ color:#858585; text-decoration:none; padding-left:18px;}#top_nav a:hover{ text-decoration:underline}.img1{ background:url(../images/top_img1.gif) 0 1px no-repeat}.img2{ background:url(../images/top_img2.gif) 0 1px no-repeat}.img3{ background:url(../images/top_img3.gif) 0 1px no-repeat}#logo{ display:block; background:url(../images/logo.gif) no-repeat; padding-left:60px; color:#343539; text-decoration:none; line-height:51px;}#logo span{ color:#2db3ef;}#menu { background:url(../images/menu_bg.gif) top repeat-x; margin-top:20px;}#menu_left{ background:url(../images/menu_left.jpg) top left no-repeat} #menu_right{ background:url(../images/menu_right.jpg) top right no-repeat; padding:0 10px}#menu li { float:left; padding-right:2px; background:url(../images/menu_line.gif) right top no-repeat;}#menu .bg_none{ background:none; padding-right:0}#menu li a{ display:block; font-size:14px; color:#fff; text-transform:uppercase; text-decoration:none; padding:0 24px; line-height:53px;}#menu li a:hover, #menu #menu_active a{ color:#a6f1ff}#banner{ background:url(../images/img1.jpg) 0 0 no-repeat; width:100%; overflow:hidden; height:357px;}.text1{ font-size:38px; color:#545454; padding:116px 0 0 74px; display:block; line-height:46px; text-transform:uppercase}.text1 span{ display:block; margin-top:-3px;}/* ============================= content ====================== */#content{ width:100%; overflow:hidden; padding-top:28px; padding-bottom:30px;}#content img{ margin-top:12px;}.pad_left1{ padding-left:57px;}.pad_left2{ padding-left:37px;}.marg_right1{ margin-right:27px;}.marg_right2{ margin-right:17px;}.marg_top1{ margin-top:21px;}.pad_bot1{ padding-bottom:22px;}.pad_bot2{ padding-bottom:44px;}.pad_bot3{ padding-bottom:11px;}.box{ background:#fff;}.box_top{ background:url(../images/box_border.gif) top repeat-x}.box_left{ background:url(../images/box_border.gif) left repeat-y}.box_right{ background:url(../images/box_border.gif) right repeat-y}.box_bot{ background:url(../images/box_border.gif) bottom repeat-x}.box_top_left{ background:url(../images/box_top_left.gif) top left no-repeat}.box_top_right{ background:url(../images/box_top_right.gif) top right no-repeat; width:100%;}.box_bot_left{ background:url(../images/box_bot_left.gif) bottom left no-repeat}.box_bot_right{ background:url(../images/box_bot_right.gif) bottom right no-repeat}.pad{ padding:0 20px 0 33px;}<!---.list1, .list2{ margin:-5px 0 -4px 0}.list1 li, .list2 li{ line-height:30px;}.list1 li a{ color:#3bbeea; font-weight:bold; padding-left:16px; background:url(../images/marker_1.gif) 0 7px no-repeat}.list2 li a{ padding-left:16px; background:url(../images/marker_1.gif) 0 7px no-repeat}--->.font1{ font-style:italic; font-weight:bold}.font2{ font-weight:bold; text-transform:uppercase}.font2 a{ color:#999898}a.font2{ color:#999898; text-decoration:none}a.font2:hover{ text-decoration:underline}.testimonials{ background:url(../images/bg_testimonials.gif) 4px 0 no-repeat; margin-top:12px; padding-top:6px; width:100%; overflow:hidden}.testimonials span{ padding-left:42px;}.button{ display:inline-block; color:#575350; font-weight:bold; text-decoration:none; background:url(../images/button_bg.gif) top repeat-x; line-height:29px;}.button span{ display:block; background:url(../images/button_left.gif) top left no-repeat}.button span span{ padding:0 24px 0 10px; background:url(../images/button_right.gif) top right no-repeat}.button:hover span span{ padding:0 26px 0 20px; color:#000}#welcome{ font-size:28px; line-height:32px; padding:21px 0 17px 0;}.under{ padding-bottom:33px; background:url(../images/line_ver1.gif) bottom repeat-x; margin-bottom:0px;}/* ============================= footer ====================== */footer { line-height:19px; padding:36px 0 27px 0; color:#9c9c9c; width:100%; overflow:hidden}footer a{ color:#9c9c9c}footer span{ color:#4f4f4f}#icons{ float:left; padding-left:5px;}#icons li{ float:left; padding-left:6px;}/* ============================= forms ============================= */#ContactForm {}#ContactForm a{ margin-left:14px; float:right; margin-top:18px;}#ContactForm .bg{ background:url(../images/input1.gif) no-repeat}#ContactForm .bg2{ background:url(../images/textarea.gif) no-repeat}#ContactForm a:hover span span{padding:0 24px 0 10px; color:#3bbeea}#ContactForm .input { width:269px; height:15px;background: none; padding:7px 15px; margin-bottom:8px;color:#999898; font:12px Arial, Helvetica, sans-serif;}#ContactForm textarea { width:269px; height:88px;background: none; padding:7px 15px; margin-bottom:8px;color:#999898; font:12px Arial, Helvetica, sans-serif;overflow: auto}.col_1{ width:299px; float:left;}.col_2{ width:299px; float:left; padding-left:19px;}