@charset "utf-8";
.cas{border:1px solid #f00;}
html, body{font-size:16px; background:#999; margin:0px; padding:0px; font-family: Arial, Verdana, Helvetica, sans-serif, Calibri; font-weight:normal; color:#000; line-height:22px;}
div, dl, dd, h1, h2,h3,h4,h5, p, img, form{ margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}
img{ border:none; }
/*ul, li{ list-style-type:disc;}*/

input{outline:none;}
a{color:white; text-decoration:none; text-align:center; }
a:link,
a:visited{color:white; text-decoration:none;}
a:hover{color:white; text-decoration:none; text-align:center; }
a:active{color:white; text-decoration:none;}

.link a{color:blue; text-decoration:none; text-align:center; }
.link a:link,
.link a:visited{color:blue; text-decoration:none;}
.link a:hover{color:blue; text-decoration:underline; text-align:center; }
.link a:active{color:blue; text-decoration:none;}

.main{ width:1000px; margin:10px auto;background:#313c5a; border:1 #000 solid; }
.main-container{ background:#fff; margin:15px 15px; border-radius:25px;}
.container{  background:url(../images/Texture_bg.png); width:950px; margin-left:10px; border-radius:25px;}
.banner{ background:url(../images/Banner.png); width:950px; height:138px; margin-left:10px;}
.banner-1{ background:url(../images/Banner-1.png); width:950px; height:138px; margin-left:10px;}
.text-justify{text-align:justify;}
.left{float:left;}
.center
{
    clear: none;
    width: 100%;
    text-align: center;
}
.right{float:right;}
.separator{width:100%; height:10px; line-height:1px; clear:both; color:#FFF }
.separator-5px{width:100%; height:5px; line-height:5px; clear:both; color:#FFF }

.blank-button{
      background: white url('../images/Send_btn.png') no-repeat top;
	  width: 90px;
	  height: 35px;
      color:white;
	  border: 0 solid #fff;
	  text-align: center;
	  font-weight: bold;
}
.button{ background:url(../images/btn.png); width:154; height:47px; color:#FdFcFa; line-height:50px; font-weight:bold; font-size:15px; margin-top:20px;}
.button-select{ background:url(../images/btn_Select.png); width:154; height:47px; color:#FdFcFa; line-height:50px; font-weight:bold; font-size:15px; margin-top:20px;}
.button-new{ background:url(../images/btn_new.png); width:154; height:68px; color:#FdFcFa; line-height:50px; font-weight:bold; font-size:15px;}
.button-new-select{ background:url(../images/btn_new_Select.png); width:154; height:68px; color:#FdFcFa; line-height:50px; font-weight:bold; font-size:15px;}
.title-strip{ background:#222 url(../images/Title.png) right bottom; color:#FdFcFa; width:905px; height:69px; line-height:34px; font-weight:bold; font-size:20px; padding:0 10px; -webkit-border-radius-topleft: 25px; -moz-border-radius-topleft: 25px; border-top-left-radius:25px; -webkit-border-radius-topright: 25px; -moz-border-radius-topright: 25px; border-top-right-radius:25px; margin-left:12px;} 
.title{ font-family:Arial; color:#FdFcFa; font-weight:bold; font-size:30px; float:left; margin-top:5px;} 
.title-text{ float:left;line-height: 64px;vertical-align:middle;padding-left: 10px;} 
.highlight-text{ color:#7f90ab;}
.title-container{ background:#fff; width:925px; float:left; margin-left:12px; -webkit-border-radius-bottomleft: 25px; -moz-border-radius-bottomleft: 25px; border-bottom-left-radius:25px; -webkit-border-radius-bottomright: 25px; -moz-border-radius-bottomright: 25px; border-bottom-right-radius:25px;}
.form-label{ text-align: right; width: 160px; font-weight: bold; padding-right: 5px;}
.inputbox-type{ border: 1px solid #b5a993; height: 24px; width:200px; padding-top: 1px;}
.menu-strip{ background:#222 url(../images/Menu_new.png) left bottom repeat-x; color:#FdFcFa; width:550px; height:47px; line-height:46px; font-weight:bold; padding:0 2px; } 
.text{ font-family:Arial; color:#FdFcFa; width:930px; font-weight:bold; font-size:17px; text-align:center;} 
.detail{ font-family:verdana; color:#222; width:875px; font-size:15px; text-align:justify; margin-left:20px;} 
.contact-strip{background-image:url(../images/Contact.png); width:416px; height:316px }
.contact-me{font-size:17px; font-weight:bold; color:#454545;}
.portfolio-title{font-size:22px; font-weight:bold; }

.logo-title { float:right; padding-top:40px; padding-right:20px; }
.logo-title h1{ font-family:Tahoma, Geneva, sans-serif; font-size:22px; color:#FFF;}

.page_box{width:700px;}
.page_box .top{float:left; line-height:1px; font-size:1px; width:100%; height:15px; background:url(../images/page-top.gif) no-repeat; }

.middle {width:970px; /*background:#ffffff; padding:10px 0 0 0;*/}
.middle-container {width:970px; position:relative; }
.middle-data-part{width:970px; padding:20px 0px;}

/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 5;
	padding: 0;
}
 
.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  /*border-left: 1px solid #000;*/
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 18px Arial, Helvetica, sans-serif;
  color: #fff;
  display: block;
  padding: 7 11px;
  /*background: #565656;
  text-transform: lowercase;*/
  text-decoration: none;
}
 
.nav li a:hover {
  background: #ccc;
  color: #222;
}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #ccc;
  color: #222;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  font: normal 18px Arial, Helvetica, sans-serif;
  background: #565656;
  color: #fff;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #ccc;
  color: #222;
}
 
.nav ul {
  background: #565656;
  /*border-bottom: 1px solid #000;*/
  list-style: none;
  margin: 0;
  margin-left: 1px;
  width: 350px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 35px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border-bottom: 1px solid #000;
  /*border-bottom: 0;*/
  /*padding-right: 20px;
  width: 80px;*/
  height: 30px;
  padding-top: 15px!important;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #222;
}
