﻿body 
{
	margin:0px; padding:0px; font-size:14px; background:#fff; font-family:Calibri; 
}
p,ul,li,div,span,table,tr,td,tbody,th,td,strong,input,img,h1,h2,h3,h4,h5,h6,fieldset, legend  { margin:0px; padding:0px;}
#main { margin:0 auto;}
img { border:none;}
a:link { text-decoration:underline;}
a:visited { text-decoration:underline;}
a:hover { text-decoration:none;}
.top { background:#fff; height:140px;}
.top_main { width:960px; margin:0 auto;}
.top_left { float:left; width:250px;}
.top_left img { margin-top:20px; margin-left:30px;}
.top_right { float:left; width:710px; text-align:right; padding-top:20px; }
.top_right p { padding-right:28px; line-height:15px; font-size:14px; font-weight:bold; color:#b00005; }
.top_right p a:link { text-decoration:none; font-size:14px; color:#b00005; display:inline-block; width:50px; height:17px; text-align:center; line-height:17px; vertical-align:middle;}
.top_right p a:visited { text-decoration:none; font-size:14px;color:#b00005;display:inline-block; width:50px; height:17px;text-align:center; line-height:17px; vertical-align:middle;}
.top_right p a:hover { text-decoration:none; font-size:14px;color:#FFFFFF;display:inline-block; width:50px; height:17px; background:#b00005;text-align:center; line-height:17px; vertical-align:middle;}
.top_right p a.current { text-decoration:none; font-size:14px;color:#FFFFFF;display:inline-block; width:50px; height:17px; background:#b00005;text-align:center; line-height:17px; vertical-align:middle;}


.top_right span { font-size:21px; font-weight:bold; color:#666666; margin-top:30px; padding-right:30px; display:block;}
.top_right strong { font-size:20px; color:#000; font-weight:normal;  }
.top_right strong a:link { color:#000; text-decoration:none; line-height:38px; border-bottom:2px solid #666; }
.top_right strong a:visited { color:#000; text-decoration:none; line-height:38px; border-bottom:2px solid #666;}
.top_right strong a:hover { color:#000; text-decoration:none; line-height:38px; border-bottom:none;}

.nav { width:960px; margin:0 auto;  background:#0C1C1F;  height:40px; margin-top:-20px;}
ul,li {list-style-type:none; }
.clear {clear:both; *display:inline;/*IE only*/}
#nav {margin:0 auto; width:960px; }

/* common styling */ 
.menu {font-family:Calibri; position:relative; margin:0 auto; background:#242424; } 
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff;width:119px; height:60px; text-align:center; color:#fff;  background:#242424; font-weight:bold; font-size:16px; overflow:hidden; line-height:60px; vertical-align:middle;} 
.menu ul li a.current, .menu ul li a.current:visited {display:block; text-decoration:none; color:#242424;width:119px; height:60px; text-align:center; color:#fff;  background:#B00005; font-weight:bold; font-size:16px; overflow:hidden; line-height:60px; vertical-align:middle;} 

.menu ul {padding:0; margin:0;list-style-type: none; } 
.menu ul li {float:left; margin-right:1px; position:relative;} 
.menu ul li ul {display: none;   } 
/* specific to non IE browsers */ 
.menu ul li:hover a {color:#fff; background:#B00005;} 
.menu ul li:hover ul {display:block; position:absolute; top:60px; left:0; width:210px; z-index:10;} 
.menu ul li:hover ul li a.hide {background:#242424; color:#fff;} 
.menu ul li:hover ul li:hover a.hide {background:#242424; color:#fff;} 
.menu ul li:hover ul li ul {display: none; } 
.menu ul li:hover ul li { list-style-type:disc; list-style-position:inside; display:block;  color:#fff;}
.menu ul li:hover ul li:hover { list-style-type:disc; list-style-position:inside; color:#000; }
.menu ul li:hover ul li a {display:block; background:#242424; color:#fff; width:210px; text-align:left; font-size:14px; height:40px; line-height:40px; vertical-align:middle; padding-left:10px;} 
.menu ul li:hover ul li a:hover {background:#B00005; color:#fff;} 
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:220px; top:0; color:#000;} 
.menu ul li:hover ul li:hover ul li { background:#fff; color:#242424}

.menu ul li:hover ul li:hover ul.left {left:-105px;} 
.menu ul li:hover a.current{ background:#B00005; color:#fff;}


#mainlevel_07 { width:120px; margin-right:0px;}
#mainlevel_07 a, #mainlevel_07 a:visited { width:120px;}
#mainlevel_07 a.current,a.current:visited { width:120px;}


#main-wrapper { background: url(../images/bg-content.gif) top repeat-x #fff;}

.javascript_banner { width:960px; margin:0 auto; z-index:-10;  }





#content { width:960px; background:#fff; margin:0 auto;  margin-top:20px;min-height:220px; height:auto;padding-bottom:10px; clear:both; }
.content_box1 { float:left; width:300px; height:210px; background:#BEE8F6;}
.content_box1 ul { height:110px;}
.content_box1 ul li { font-size:14px; font-family:Calibri; float:left; line-height:28px; list-style-type:none; margin-left:10px; width:142px; background: url("../images/a1.png") no-repeat 0px 7px; padding: 0px 0px 10px 0px;line-height: 20px; padding-bottom: 10px; padding-left: 11px;}

.content_box2 { float:left; width:300px; margin-left:30px; height:210px; background:#F6F6B9;}
.content_box2 p { line-height:28px;}
.content_box3 p { line-height:28px;}
.content_box3 { float:left; width:300px; margin-left:30px; height:210px; background:#e3e1e1;}
#content a:link { text-decoration:none; color:#242424; font-size:12px; font-weight:bold;}
#content a:visited { text-decoration:none; color:#242424; font-size:12px; font-weight:bold;}
#content a:hover { text-decoration:underline; color:#242424; font-size:12px; font-weight:bold;}

#content h1 { line-height:30px; font-size:28px; font-weight:bold; color:#4D4D4D; font-family:Calibri;  text-align:center; padding:5px 0px; }
#content p { border-top:2px solid #fff; width:280px; margin:0 auto; text-align:justify; padding:10px 0px; height:100px;}
#content span { display:block; font-size:12px; width:280px; text-align:right; margin-top:20px; clear:both;}


.content { width:960px; margin:0 auto; }
.content_look p {  font-size:36px;color: #444547;line-height: normal;text-align: center;letter-spacing: -2px; margin:10px 0px; padding:17px 0px; }
.content_look p:first-letter { text-transform:uppercase; } 
.content_look span { text-transform: uppercase; color: #1C1C1D;}
.content_left { width:630px; float:left; height:auto; text-align:justify;}


.contentbox a:link { text-decoration:none; color:#3f3f3f;}
.contentbox a:visited { text-decoration:none; color:#3f3f3f;}
.contentbox a:hover { text-decoration:underline; color:#3f3f3f;}

.content_left .press { margin:20px 0px; }
.content_left .press strong { color:#B00005; font-size:18px; font-weight:bold; }
.content_left .press a:link { text-decoration:none; color:#3f3f3f;font-family:Calibri; font-size:14px; }
.content_left .press a:visited { text-decoration:none; color:#3f3f3f; font-family:Calibri;  font-size:14px;}
.content_left .press a:hover { text-decoration:underline; color:#3f3f3f; font-family:Calibri;  font-size:14px;}
.press ul {margin:10px 0px;}
.press ul li { list-style-type:disc; list-style-position:inside; padding:8px 20px; font-size:14px; font-weight:bold;  font-style:normal; text-indent:-13px; text-indent:-20px\0; padding-left:10px\0;}
#secTable { cursor:pointer; font-size:16px; font-weight:bold;}



.content_box { height:270px;}

.content_box h1 { margin:20px 20px; font-size:16px; font-weight:bold; color:#666666; line-height:20px; vertical-align:middle;}
.content_box h1 span { display:inline-block ;width:214px; float:left;  border-bottom:1px solid #808080; padding-bottom:10px; line-height:20px; vertical-align:middle; }
.content_box span strong { display:inline-block; line-height:20px; height:20px; vertical-align:middle;font-size:16px; font-weight:bold;  color:#666666; float:left; position:absolute; padding:4px 5px; }

.content_box span.c { display:inline-block ;width:193px; line-height:20px; padding-top:10px; font-size:14px; text-align:justify; border:none; font-weight:normal; margin-left:20px; color:#3F3F3F;}
.content_box span.d { display:inline-block ;width:195px; line-height:20px; padding-top:10px; font-size:14px; text-align:justify; border:none;margin-left:18px;font-weight:normal; color:#3F3F3F;}
.content_box span.e { display:inline-block ;width:214px; line-height:20px; padding-top:10px; font-size:14px; text-align:justify; border:none;margin-left:15px;font-weight:normal; color:#3F3F3F;}

.more {  color:#333333; font-size:16px; clear:both; }

.more span { margin-top:20px;}
.more span a:link { text-decoration:none; color:#242424;}
.more span a:visited { text-decoration:none; color:#242424;}
.more span a:hover { text-decoration:underline; color:#242424;}
.more span.c { display:inline-block ;width:193px; line-height:10px;  font-size:18px; text-align:justify; border:none; font-weight:normal;}
.more span.d { display:inline-block ;width:195px; line-height:10px; padding-left:0px; font-size:18px; text-align:justify; border:none;margin-left:20px;font-weight:normal;}
.more span.e { display:inline-block ;width:214px; line-height:10px; padding-left:0px; font-size:18px; text-align:justify; border:none;margin-left:20px;font-weight:normal;}

.content_right { float:right;width:300px;}
.content_right h1{ font-size:28px; font-weight:bold; border-bottom:1px solid #808080;  color:#B40005; *margin-top:20px; margin-top:20px; margin-top:24px\9; line-height:35px; }
.content_right p { line-height:20px; color:#3f3f3f; padding-top:10px;}

.inquiryForm:link { display:block;  width:200px; height:35px; background:#B40005; color:#fff; font-weight:bold; line-height:35px; vertical-align:middle; text-align:center; text-decoration:none; margin-top:25px; font-size:20px;}
.inquiryForm:visited { display:block;  width:200px; height:35px; background:#B40005; color:#fff; font-weight:bold; line-height:35px; vertical-align:middle; text-align:center; text-decoration:none; margin-top:25px;font-size:20px;}
.inquiryForm:hover { display:block;  width:200px; height:35px; background:#B40005; color:#fff; font-weight:bold; line-height:35px; vertical-align:middle; text-align:center; text-decoration:none; margin-top:25px;font-size:20px;}

.box1 { height:auto;}
.box1 img { }
.box1 h1{ font-size:28px; font-weight:bold; color:#666; margin:20px 0px 10px 0px; border-bottom:1px solid #808080; line-height:35px; width:630px;}
.box1 p { line-height:28px; width:630px; text-align:justify;}
.box1 .box1_p1 { font-size:14px; color:#000;}
.box1 .box1_p2 { font-size:14px; color:#3F3F3F;}
.box1 .shortlyMore { display:block; width:80px; height:25px; background:#000; color:White; text-align:center; line-height:25px; vertical-align:middle; margin:10px 0px 10px 20px; text-decoration:none;}
.box1 .shortlyMore:hover { display:block; width:80px; height:25px; background:#000; color:White; text-align:center; line-height:25px; vertical-align:middle; margin:10px 0px 10px 20px; text-decoration:underline;}

.box2 { height:auto; margin-top:50px;}
.box2 h1{ font-size:28px; font-weight:bold; color:#242424; margin:0px 0px 10px 0px; border-bottom:1px solid #808080; line-height:35px; width:630px;}

.indeustry { list-style:none; float:left; font-size:16px; font-weight:bold; font-size:14px; }
.indeustry  li { float:left; list-style-image:none; list-style:none; width:131.25px;height:25px; text-align:center; vertical-align:middle; padding:10px;margin-top:5px; background:#b00005; color:#ffffff;border:1px solid #b00005; margin-left:5px; font-size:14px;}
.indeustry  li:hover{  float:left; list-style-image:none; list-style:none; width:131.25px;height:25px; text-align:center;  vertical-align:middle; padding:10px;margin-top:5px;border:1px solid #b00005; background:#ffffff; color:#b00005;margin-left:5px; font-size:14px;}



.right_box { height:auto;}
.right_box_link:link { color:#b00005;}
.right_box_link:visited { color:#b00005;}
.right_box_link:hover { color:#b00005; text-decoration:none;}
.right_box span { font-size:16px; font-weight:bold; padding-top:20px; display:block;}
.right_box ul { margin:5px 0px;}
.right_box li { line-height:20px;}
.right_box1 {  }
.right_box1 h1 { color:#242424; }
.right_box1 span { font-size:14px;  line-height:25px; display:block; text-align:justify; padding:10px 0px 0px 0px;}
.right_box1 small { padding-top:10px; display:block; font-weight:bold; text-align:right; font-size:12px; }


.contact {  width:960px; background:#fff; margin:0 auto;  margin-top:20px;padding-bottom:30px;min-height:380px; height:auto; border:1px solid #C6C6C6;}




.contact_us { width:960px; height:110px; }
.contact_us_left { width:685px; height:auto; float:left;}
.contact_us_left h1 { padding:20px; font-size:28px; font-weight:bold; color:#242424;}
.contact_us_left p { line-height:20px; padding-left:20px;}
.contact_us_left img { width:40px; height:40px;  margin-left:20px; border:none;}
.contact_us_right { width:230px; float:left;}
.contact_us_right p { font-size:18px; color:#666; font-weight:bold;line-height:20px; padding-top:23px;}
.contact_us_right span a:link { border:none;}
.contact_us_right span {  display:block; margin-left:-20px;}
.contact_us_right span img { width:40px; height:40px; margin-top:30px; margin-left:20px; border:none;}

.line { clear:both ;width:916px; margin:0 auto; margin-top:30px;}

.contact_sitemap  { width:960px; margin:0 auto;}
.contact_sitemap h1 { padding:20px; font-size:28px; font-weight:bold; color:#666;}
.contact_sitemap ul { margin-left:20px;margin-right:20px; border-bottom:1px solid #C6C6C6; height:25px;line-height:25px;}
.contact_sitemap ul li { float:left;  width:130px; line-height:25px; text-align:left;}
.contact_sitemap ul li h4 { font-size:18px; font-weight:bold; color:#333; }
.contact_sitemap ul li a:link { color:#333333; text-decoration:none;}
.contact_sitemap ul li a:visited { color:#333333; text-decoration:none;}
.contact_sitemap ul li a:hover { color:#333333; text-decoration:none;}

.contact_sitemap .sitemap_sub { margin:0px; border:none;}

.contact_sitemap .sitemap_sub li{ float:none; width:250px;padding:0px; margin:0px;  list-style-type:disc;font-size:14px; font-weight:bold; color:#333;  list-style-position:inside; line-height:25px; }

.contact_sitemap .sitemap_sub li a:link { font-size:14px; font-weight:bold; color:#333; text-decoration:none;}
.contact_sitemap .sitemap_sub li a:visited { font-size:14px; font-weight:bold; color:#333; text-decoration:none;}
.contact_sitemap .sitemap_sub li a:hover { font-size:14px; font-weight:bold; color:#333; text-decoration:underline;}

.footer { width:960px; margin:0 auto; font-weight:bold;}
.footer span { font-size:14px; color:#221E1F; margin-top:20px; padding-bottom:20px;  display:inline-table; width:350px; position:absolute; text-align:left;}
.footer ul { float:right; margin:20px 0px; }
.footer ul li { float:left; color:#B00005; }
.footer ul li a:link { color:#B00005; text-decoration:none; text-align:center; padding:0px 10px; display:inline-block; font-size:14px;}
.footer ul li a:visited { color:#B00005; text-decoration:none; text-align:center; padding:0px 10px; display:inline-block; font-size:14px;}
.footer ul li a:hover { color:#B00005; text-decoration:none; text-align:center; padding:0px 10px; display:inline-block; font-size:14px;}


.wrap {float:left; position:relative; width:252px; height:150px; z-index:1; overflow:hidden;border:1px solid #333;}
.cc {height:140px; position:absolute; top:0px;  z-index:2;overflow:hidden}
.btn {  position:absolute; float:none;}  
.cc p.con {width:252px; height:135px; }
#btn_r{}

.wrap img { width:100px; height:31px;}
.c_03 {  float:left;width:241px;padding:5px 3px; }
.c_01 { float:left;width:241px;padding:5px 3px;}
.c_02 {  float:left;width:241px;padding:5px 3px;}
.con { padding-left:18px; }
.con img { margin-top:15px; border:1px solid #333; }

.both { clear:both;} 


.sitemap .map1 { font-size:18px; font-weight:bold; font-style:normal; display:block;  border-bottom:1px solid #3f3f3f; list-style:none; color:#fff;  color:#3f3f3f}
.sitemap .map1 a:link { text-decoration:none; color:#b00005;}
.sitemap .map1 a:visited { text-decoration:none; color:#b00005;}
.sitemap .map1 a:hover { text-decoration:underline; color:#b00005;}

.sitemap .map2 { list-style:none;}
.sitemap .map2 a:link { text-decoration:none; color:#3f3f3f;}
.sitemap .map2 a:visited { text-decoration:none; color:#3f3f3f;}
.sitemap .map2 a:hover { text-decoration:underline; color:#3f3f3f;}

.sitemap .map3 a:link{ font-size:14px; font-weight:normal;  color:#3f3f3f;}
.sitemap .map3 a:visited{ font-size:14px; font-weight:normal; color:#3f3f3f;}
.sitemap .map3 a:hover{ font-size:14px; font-weight:normal; color:#3f3f3f;}




.from { border:1px solid #b00005; padding-bottom:30px;  width:450px;}
.from h1 { background:#b00005; color:#fff; margin-top:0px;  padding:10px 20px; border:none;}
.from span { display:block;  padding:0px 20px; line-height:30px; vertical-align:middle; margin:15px 0px; font-size:14px;}
.from span font { color:#b00005;}
.from span input { float:right; margin-right:10px; width:225px; background:#FAFAFA; border:1px solid #E5E5E5; padding:5px; *margin-top:-30px;}
.from span select { float:right; margin-right:10px; width:238px;  border:1px solid #E5E5E5; padding:5px;  *margin-top:-25px;}
.from textarea { margin-left:20px; background:#FAFAFA; border:1px solid #E5E5E5; *margin-top:10px;*width:420px;}
.from span .checkcode {background-image:url(111.jpg); font-family:Calibri; font-style:italic; color:#000; border:0; padding:2px 5px;letter-spacing:3px;font-weight:900; height:50px; font-size:32px; border:1px solid #E5E5E5; width:238px; cursor:pointer;}
span.i { margin-top:30px; padding:0px 20px;line-height:0px;}
.from .code { clear:both; margin-top:30px; *margin-top:60px; }
.from .code input {  *margin-right:-10px;} /** IE7  **/
.from hr { width:400px; border:1px dotted #E5E5E5; margin-right:30px;*width:420px;*margin-left:20px; }
.from .send { clear:both; padding:5px; background:#B00005; color:#fff; border:none; width:100px; float:right; margin-right:173px; margin-top:20px; cursor:pointer;}



.subfrom { border:1px solid #b00005; padding-bottom:30px;  width:300px; margin-top:20px;}
.subfrom h1 { background:#b00005; color:#fff; margin-top:0px;  padding:5px 10px; font-size:18px; border:none;}
.subfrom span { display:block;  padding:0px 10px; line-height:28px; vertical-align:middle; margin:10px 0px;  font-size:12px;}
.subfrom span font { color:#b00005; }
.subfrom span input { float:right; margin-right:0px;*margin-right:10px; width:130px; background:#FAFAFA; border:1px solid #E5E5E5; padding:3px; *margin-top:-25px;}
.subfrom span select { float:right; font-size:12px; margin-right:0px; width:138px;  border:1px solid #E5E5E5; padding:3px;  *margin-top:-20px; *margin-right:10px;}
.subfrom textarea { width: 275px; height: 52px;margin-left:10px; background:#FAFAFA; border:1px solid #E5E5E5; *margin-top:10px;*width:120px; }
.subfrom span .checkcode {background-image:url(111.jpg); font-family:Calibri; font-style:italic; color:#000; border:0; padding:2px 5px;letter-spacing:3px;font-weight:900; font-size:22px; border:1px solid #E5E5E5; width:137px; cursor:pointer; *margin-top:10px;}
span.subi { margin-top:25px; padding:0px 10px;line-height:0px;}
.subfrom .code { clear:both;  *margin-top:0px; *margin-right:10px; * clear:inherit;}
.subfrom .code input {  *margin-right:-10px; width:272px; margin-top:3px;} /** IE7  **/
.subfrom hr { width:298px; border:1px dotted #E5E5E5; *margin-right:30px;*width:300px; }
.subfrom .send { clear:both; padding:5px; background:#B00005; color:#fff; border:none; width:100px; float:right; margin-right:100px; margin-top:0px; cursor:pointer;}
#inquiry { *width:300px;}


.back { margin-top:40px; clear:both;}
.back a:link{ font-size:18px; font-weight:bold; text-decoration:underline; color:#666;}
.back a:visited{ font-size:18px; font-weight:bold; text-decoration:underline; color:#666;}
.back a:hover{ font-size:18px; font-weight:bold; text-decoration:none; color:#666;}

.STYLE4 { line-height:50px;}
.font_about { padding-left:3px;}


/********* Success **********/
#success { width:960px; height:720px; background:url(../images/Thank-you.png) no-repeat 0px 20px #fff; margin:0 auto; font-family:Calibri;}
#success p{ margin:0px; padding:0px;text-align:center;}
#success .e { width:500px;  margin:0 auto; }
#success h1 { color:#B50005; font-size:68px; font-weight:bold;width:170px; float:left; }
#success h3 { color:#7a7878; font-size:20px; width:550px;  font-weight:normal; margin:0 auto;padding-left:30px; padding-top:10px; text-align:center; }
#success .h { margin-top:420px;  font-size:18px; color:#666;font-family:Calibri;}
#success .l { margin-top:20px; font-size:16px; font-weight:bold; color:#B50005;}
#success .l a:link { text-decoration:none; color:#B50005; font-size:16px; font-family:Calibri; font-weight:bold;}
#success .l a:visited { text-decoration:none; color:#B50005; font-size:16px;font-family:Calibri; font-weight:bold;}

address { margin:0px; padding:0px;}
 .address { width:960px; margin:0 auto; clear:both; height:20px;}
 
 
 
.contentbox { margin:20px;  }
.contentbox h1 {  font-size:28px; font-weight:bold; border-bottom:1px solid #808080;  color:#666; *margin-top:20px; margin-top:24px\9;}
.contentbox h3 { margin-top:20px; font-size:28px;}
.contentbox p { line-height:20px; text-align:justify; padding-top:10px; clear:both; }
.contentbox ul { margin:10px 0px;}
.contentbox ul li { list-style-type:disc; list-style-position:inside; padding:8px 10px; font-size:14px; font-weight:bold;  font-style:normal;}

.contentbox_box { width:280px; height:auto;  float:left; margin-left:10px; margin-top:20px; min-height:240px; }
.contentbox_box p { line-height:25px; margin:0px; padding:0px; width:280px; font-size:14px; padding-top:10px; }
    .contentbox_box.min {
        min-height:30px;
    }
.contentbox_box h4 { font-size:18px; font-weight:bold; line-height:28px; border-bottom:1px; border-bottom-style:dashed; background:url(../images/a2.png) no-repeat 0px 9px; padding-left:15px;  }
.contentbox_box .box_more:link { display:block; width:60px; height:20px; background:#242424; color:#fff; text-align:center; line-height:20px; vertical-align:middle;  text-decoration:none;  margin:10px 0px; bottom:10px; font-size:12px;}
.contentbox_box .box_more:visited { display:block; width:60px; height:20px; background:#242424; color:#fff; text-align:center; line-height:20px; vertical-align:middle;  text-decoration:none;  margin:10px 0px; font-size:12px;}
.contentbox_box .box_more:hover { display:block; width:60px; height:20px; background:#242424; color:#fff; text-align:center; line-height:20px; vertical-align:middle;  text-decoration:underline; font-size:12px;}

 .from h1 { background:#b00005; color:#fff; margin-top:0px;  padding:10px 20px; border:none;}
 
.services { text-align:justify;} 
.services p { padding:5px 0px;}
.services span { color:#ffffff; font-size:18px; font-weight:bold; clear:both; background:#b00005; display:block; width:610px; padding:5px 10px;}
.services strong { margin-top:10px; clear:both; display:block;}
.services ul li { list-style-type:disc; list-style-position:inside; padding:10px 0px 10px 20px; text-indent:-15px;text-indent:-22px\0;}
.services a:link { text-decoration:underline; color:#b00005;}
.services a:visited { text-decoration:underline; color:#b00005;}
.services a:hover { text-decoration:none; color:#b00005;}
.services img { margin:10px;}

body {
	_background: url(null) fixed;
}

body, select, input, textarea {
	color: rgb(68, 68, 68);
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
h2 {
	font-size: 24px;
}
p {
	margin: 0px 0px 15px;
}
ul, ol {
	list-style: none;
	margin: 0px;
	padding-left: 0px;
}
ul, ol {
	margin-left: 0px;
}
::selection {
	background: rgb(70, 167, 226);
	color: rgb(255, 255, 255);
	text-shadow: none;
}
.footer-top {
	background: url("../images/bg.gif");
}

.footer-top { margin-top:30px;}
.footer-top .wrapper {
	background: url("../images/bg-footer-top.png") no-repeat center 0px;
}
.region-footer-top {
	margin: 0px auto;
	width: 968px;
	overflow: hidden;
	padding-top: 37px;
	padding-left: 2px;
}
section.block {
	padding-bottom: 15px;
	margin-bottom: 10px;
}
.region-footer-top .block {
	width: 229px;
	float: left;
}
.region-footer-top #block-block-10 {
	width: 248px;
	padding-bottom: 0px;
	margin-bottom: 15px;
	border-bottom-color: rgb(57, 62, 59);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.region-footer-top .block h2 {
		color: #dbdbdb;
		font-size: 18px;
	}

	.region-footer-top section.block .content li {
		line-height: 20px;
		padding-left: 11px;
		padding-bottom: 0;
	}
		.region-footer-top section.block .content li a, .region-footer-top .content a {
			color: #9b9b9b;
		}
			.region-footer-top section.block .content li a:hover {
				text-decoration: underline;
			}

#block-follow-site {
	width: 248px;
	margin-right: 13px;
	float: right;
}
h2, h3 {
	line-height: 29px;
	font-size: 24px;
}
section.block h2 {
	color: rgb(28, 28, 29);
	line-height: normal;
	font-size: 19px;
	margin-bottom: 10px;
}
.region-footer-top .block h2 {
	color: rgb(219, 219, 219);
	font-size: 18px;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
}
.clearfix::before, .clearfix::after {
	display: table;
	content: "";
}
.clearfix::after {
	clear: both;
}

a.follow-link {
	background-position: 0px 0px;
	height: 30px;
	width:32px;
	line-height: 26px;
	padding-left: 28px;
	display: block;
	background-repeat: no-repeat;
}
a.follow-link-facebook {
	background-image: url("../images/icon-facebook.png");
}
a.follow-link-technorati {
	background-image: url("../images/icon-google.png") ;width:32px; height:32px;
}
a.follow-link-twitter {
	background-image: url("../images/icon-twitter.png"); width:32px; height:32px;
}
a.follow-link-delicious {
	background-image: url("../images/icon-linkedin.png");width:32px; height:32px;
}


a.follow-link {
	margin: 3px 8px 8px 0px;
	padding: 0px;
	width: 45px;
	height: 45px;
	text-indent: -9999px;
	float: left;
	opacity: 0.8;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
}
a.follow-link:hover { opacity: 1.0;margin: 0px 8px 8px 0px; }
section.block .content li a {
	color: rgb(155, 155, 155);
	line-height: 20px;
	font-size: 14px;
	text-decoration: none;
}
.region-footer-top section.block .content li a, .region-footer-top .content a {
	color: rgb(155, 155, 155);
}
p {
	margin-bottom: 15px;
}
section.block ul, section.block .item-list ul li {
	margin: 0px;
}
section.block .content li {
	background: url("../images/a1.png") no-repeat 0px 7px;
	padding: 0px 0px 10px 13px;
	line-height: 20px;
	overflow: hidden;
}
.region-footer-top section.block .content li {
	line-height: 20px;
	padding-bottom: 0px;
	padding-left: 11px;
}

#footer {
	background: url("../images/bg-footer.gif") #242424 repeat-x top;
	padding: 13px 0px;
	color: rgb(219, 219, 219);
	clear: both;
	position: relative;
}

.clearfix {
	-ms-zoom: 1;
}
.footer-wrapper {
	margin: 0px auto;
	width: 970px;
}
.clearfix::after {
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
}
.clearfix::before, .clearfix::after {
	display: table;
	content: "";
}
.clearfix::after {
	clear: both;
}

#footer a {
	color: rgb(219, 219, 219);
}
#block-block-8 { margin-left:20px;}
#getcode_math {
    cursor:pointer;
    height:40px;
    float:right;
}

 /*********** new methods **************/

  .sami {
            background:url(../images/sami-cn.png) no-repeat;
            width:920px;
            height:516px;
            position:relative;
         }
    .sami span {
       display:block;
       position:absolute;
       text-align:justify;
       
         }
    .sami .p1 {
       width:320px;
        top:85px;
        left:40px;
    }
        .sami .p2 {
       width:220px;
        top:80px;
        left:538px;
    }
     .sami .p3 {
       width:130px;
        top:150px;
        left:760px;
    }
       .sami .p4 {
       width:250px;
        top:380px;
        left:160px;
    }
      .sami .p5 {
       width:500px;
        top:190px;
        left:200px;
        line-height:25px;
    }
        .sami .p5 h3 {
        font-size:28px;
        color:#C6000B;
        font-weight:bold;
        font-family:Tahoma;
        }

            .sami .p5 b {
       
        color:#C6000B;
        font-weight:bold;
       
        }

.glass {
    width:960px;
    height:470px;
   
    -moz-border-radius: 50px;
    border-radius:50px;
    padding:20px;
}
.glass_left {
    width:450px;
    float:left;
    text-align:justify;
    line-height:25px;
}
    .glass_left h3 {
         text-align:center;
         font-size:25px;
         font-weight:bold;
         font-family:Calibri;
         font-style:italic;
         padding:10px 0px;
    }

i {
    font-family:'Times New Roman'; font-weight:bold; font-style:italic; color:#C7000B;
}
b {
    font-weight:bold; color:#C7000B;
}
.glass_right {
width:480px;
float:left;
margin-left:30px;
}
.glass_right h3 {
    text-align:center;
         font-size:25px;
         font-weight:bold;
         font-family:Calibri;
         font-style:italic;
         padding:20px 0px;
         color:#C7000B;
}
    .glass_right .glass_img {
        width:95%;
        height:95%;
        text-align:center;
    }
    .glass_right span {
    
    display:block;
    width:230px;
    float:left;
    text-align:center;
    }

.bright {
    width:960px;
    min-height:580px;
   
    -moz-border-radius: 50px;
    border-radius:50px;
  
}
    .bright p {
    padding:20px 20px 20px 20px;
    }
    .bright span {
        display:block;
        background:#C7000B;
        color:#fff;
        font-size:20px;
        font-weight:bold;
        width:350px;
        height:40px;
        line-height:40px;
        vertical-align:middle;
        padding-left:10px;
         -moz-border-radius: 0px 0px 15px 0px;
         border-radius:0px 0px 15px 0px;
    }
    .bright ul li {
        padding:10px 30px;
       
        list-style-position:inside;
        text-indent:-22px;
    }

.ico {
display:block; position:absolute; color:#fff;top:-18px; right:2px;  vertical-align:super;
}
.ico:after{ content:'★';}