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

body{margin:15px 0px 10px 0px; padding:0px; background:#DEDEDE; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

a { color:#CC3300; text-decoration:none;}
a:hover { color: #FF9900; text-decoration:underline;}

.main{background:#FFFFFF; border-left:1px solid #717171; border-right:1px solid #717171;}

/*menu*/
ul, li{margin:0px; padding-left:12px;}
.menu{height:43px; float:left; color:#F8F8F8; font-weight:700; font-size:0.95em; font-size:13px; padding:0px; margin:0px;}

.topmenu 			{height:43px; line-height:43px;}
ul.mainlevel-nav	{margin:0px 0px 0px 0px; list-style-type:none;}
ul.mainlevel-nav li	{display:block; float:left; background:url(images/slider.jpg) right no-repeat; padding:0px; margin:0px 0px 0px 0px;}
.mainlevel-nav a	{color:#F8F8F8; margin:0px; padding:0px 13px 0px 13px; display:block; text-align:center; line-height:43px; }
.mainlevel-nav a:visited{color:#F8F8F8; }
.mainlevel-nav a:hover {display:block; text-align:center; background:url(images/slider.jpg) right no-repeat #114472; color:#ffffff; text-decoration:none;}
.mainlevel-nav .active_menu-nav{ display:block; text-align:center; background:none; color:#ffffff; height:26px; width:105px; padding-top:9px;}
.mainlevel-nav .active_menu-nav a:visited{color:#ffffff; }

/*top-icon*/
.top-icon {width:62px; height:49px; margin:0px; padding:0px; background:url(images/home.jpg) no-repeat; float:left; padding-right:2px;}
.top-icon a{width:62px; height:49px; line-height:26px;  color:#FFFFFF; display:block; }
.top-icon:hover{width:62px; height:49px; background:url(images/home-ov.jpg) no-repeat; color:#FFFFFF; display:block;}

.top-icon2 {width:62px; height:49px; margin:0px; padding:0px; background:url(images/career.jpg) no-repeat; float:left;  padding-right:2px;}
.top-icon2 a{width:62px; height:49px; line-height:26px;  color:#FFFFFF; display:block; }
.top-icon2:hover{width:62px; height:49px; background:url(images/career-ov.jpg) no-repeat; color:#FFFFFF; display:block;}

.top-icon3 {width:62px; height:49px; margin:0px; padding:0px; background:url(images/contact-icon.jpg) no-repeat; float:left;}
.top-icon3 a{width:62px; height:49px; line-height:26px;  color:#FFFFFF; display:block; }
.top-icon3:hover{width:62px; height:49px; background:url(images/contact-icon-ov.jpg) no-repeat; color:#FFFFFF; display:block;}


.sub{ background:#114472; height:22px; padding-bottom:5px; text-align:center; width:60px; margin:0px; border:1px #000000 solid; color:#FFFFFF; cursor: pointer;}
.sub:hover{ background:#3C94EB; color:#FFFFFF; border:1px #666666 solid;}

/*tagline*/
.white-tag{color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; margin-bottom:2px;}
.white-tag2{color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold;}
.white-tag3{color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold;}
.clients{font-size:22px; color:#4A4A4A; font-style:italic; font-weight:bold; padding-left:8px;}
.web{font-size:17px; color:#4A4A4A; sfont-weight:bold; padding-left:8px;}

/*extra*/
.bg{background:#EEEEEE; border:1px solid #D7D7D7; padding:10px;}
.heading1{font-size:20px; font-weight:bold; color:#1A5DAC; background:url(images/72.jpg) left no-repeat; padding-left:20px; text-transform: uppercase;}
.heading2{font-size:20px; font-weight:bold; color:#1A5DAC; background:url(images/arrow.jpg) left no-repeat; padding-left:20px; text-transform: uppercase;}
.dotted{border-bottom:1px dashed #414141; padding-top:3px;}
.dotted2{border:2px dotted #dddddd; background-color:#F8FAFC}
.key { border: medium double rgb(222,222,222); border-spacing:1px; }
.key td { border: 1px solid rgb(245,245,245); border-spacing:1px; }

h1, h2, h3{margin:1px; color:#0066CC;}
.boldb {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color: #000000;}

.inquiry-bor{border:1px solid #BFBFBF;}
.cont a{color:#000000; font-size:13px;}
.cont a:hover{color: #FF6600; font-size:13px;}

/*click-button*/
.click {width:92px; height:26px; margin:0px; padding:0px; background:url(images/click-button.jpg) no-repeat;}
.click a{width:92px; height:26px; line-height:26px;  color:#FFFFFF; display:block;  text-decoration:none;}
.click:hover{width:92px; height:26px; background:url(images/click-button-hov.jpg) no-repeat; color:#FFFFFF; display:block; }

/* Footer */
.footer-bg{background:url(images/footer-bg.jpg) top no-repeat; padding-top:12px;}
.footer{color:#000000; font-size:12px; font-weight:800;}
.footer a{color:#000000; text-decoration:none; padding-right:9px; padding-left:9px; padding-top:3px; padding-bottom:1px; line-height:22px; }
.footer a:hover{ color:#000000; background:#E4E4E4;}
.footer .menuf{color:#FFCC00; background:#AB5125; padding-right:12px; padding-left:12px;}

.footer-sec{font-weight:normal;}
.footer-sec a{font-weight:normal;}
.footer-copy{color:#2C1005; margin-top:6px;}
.footer-copy a{color:#2C1005; text-decoration:none; }
.footer-copy a:hover{ color: #0066FF;}
