a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form,  h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
	border:0 none;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	
}	
body{background:#e8e8e8; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
h1{font-size:18px;font-weight:normal;}
a:link{color:#000;text-decoration:none;}
a:visited{color:#039;text-decoration:none;}
a:hover{color:#0084b7;text-decoration:none;}
a:active{text-decoration:none;color:#FFF;}
.pre_left{float:left;}	
.pre_right{float:right;}
.pre_clear{clear:both;}
.pad_common{padding:10px;}
.pad_T20{padding-top:20px;}
.main_container{width:978px;margin:0px auto;}
.header{width:978px;background:url(images/header.jpg) no-repeat;float:left;}
.logo{width:168px;height:145px; padding:65px 0 0 40px;}
.menu{width:970px;height:34px;float:left;background-color:#42704C;line-height:34px; padding-left:8px; font-family:Arial, Helvetica, }
.ab{
   }

ul
{
    list-style-type: none;
}   
   
	.ab select {
  margin:17px 0 0;
}
.menu a{font-size:14px; padding:0 20px;color:#FFF;sans-serif; border-right:1px solid #5fb231;}
.menu a:hover{font-size:14px; padding:0 20px;color:#f4ae00;}
.menu_bot{width:978px;height:3px;float:left;margin-bottom:5px;}
.middle-body{width:978px;background-color:#c7c7c7;overflow:hidden;float:left;}
.middle-bot-uper{width:978px;height:4px;clear:both; float:left;}
.middle-bar{width:950px;height:40px;background:url(images/bar.png) repeat-x;margin:7px 0 0 14px; border:1px #FFF groove;}
.middle-bar h1{line-height:40px; font-family:Myriad Pro; font-size:18px; font-weight:700; padding-left:20px; display:inline; margin-right:400px;}
.middle-bar img{display:block;float:left;}
.middle-images{ width:978px; height:136px; float:left; padding:10px 0 0 5px;}
.middle-images img{ padding: 0 3px 0 3px;}
.side-menu{width:218px;float:left; margin:10px 16px 0 9px;} 
.vert-menu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%;width: 218px;padding: 0px;margin: 0px;float:left;background-color:#f3f3f3;}
.vert-menu h1 {display: block;font-size: 90%;padding: 5px 0px 7px 3px;color:#FFF;margin:0px;
width:216px;background:url(images/slidebar.png) no-repeat;font-family:Myriad Pro; font-size:15px; font-weight:700;}
.vert-menu ul {list-style: none;margin: 0px;padding: 0px;border: none;line-height:30px;}
.vert-menu ul li {margin: 0px;padding: 0px;}
.vert-menu ul li a {width:202px;font-size: 14px;display: block;border-bottom: 1px dashed #a4a4a4;text-decoration: none;color: #464646;margin:0px auto;padding-left:10px;margin-top:2px;margin-bottom:2px;}
.vert-menu ul li a:hover, .vert-menu ul li a:focus {color:#FFF;background-color:#a4a4a4;}
.right-box{ width:726px; float:left;margin-top:10px; overflow:hidden;}
.vert-menu-text-box-uper{width:726px;height:5px;clear:both;float:left;}
.vert-menu-text-box{ width:726px;float:left; background-color:#f4f4f4; padding:5px;}
.vert-menu-text-box h1{font-weight:700; padding:0 0 15px 10px;}
.vert-menu-text-box h1 span{color:#f48a00;}
.vert-menu-text-box h3{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0 0 15px 10px;}
.vert-menu-text-box p{font-family:Verdana, Geneva, sans-serif; font-size:14px; padding:0 20px 20px 10px; text-align:justify; line-height:20px;}

.vert-menu-text-box img{padding:35px 12px}
/*other pages started*/
.vert-menu-text-box-qurtr{ width:726px;float:left; background-color:#f4f4f4; padding:5px;}
.vert-menu-text-box-qurtr h1{font-family:Myriad Pro; font-size:17px; font-weight:700; padding:0 0 15px 10px;}
.vert-menu-text-box-qurtr h1 span{color:#f48a00;}
.vert-menu-text-box-qurtr h3{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0 0 15px 10px;}
.vert-menu-text-box-qurtr p{padding:0 0px 20px 60px;}
.vert-menu-text-box-qurtr img{padding:35px 12px 35px 45px;}
.main-box{width:964px;clear:both;margin:0px auto; overflow:hidden; padding-top:10px;}
.main-uper{width:964px;height:5px;}
.main-box-middle{width:964px;background-color:#f4f4f4; padding:5px; border:1px #b0b0b0 solid; border-top:none; border-bottom:none;overflow:hidden;}

.main-box-middle p span{color:#000000;}
.contact_form{
width:500px;overflow:hidden;margin:0px auto;}
.contact_form label{width:120px;float:left;padding-top:10px;padding-left:10px;text-align:left;}
.contact_form textarea{border:#999 1px solid;margin-top:10px;}
.contact_form input{margin-top:10px;border:#999 1px solid;}
.submit_button{width:84px;height:26px;margin-top:30px;margin-right:20px;text-align:center;line-height:26px;float:right;border:#999 1px solid;}
.submit_button:hover{color:#0C0;}
.middle-bar-2{width:950px;height:40px;background:url(images/bar2.png); background-repeat:repeat-x; margin:7px 0 0 2px; border:1px #FFF; clear:both;}
.middle-bar-2 h1{line-height:40px;font-family:Myriad Pro; font-size:15px; font-weight:700; padding-left:20px;display:inline; margin-right:340px; color:#FFF;}
.managment-box-left{width:380px; height:20px; float:left; padding:15px 10px 15px 30px;font-family:Myriad Pro;}
.managment-box-right{width:380px; height:20px;float:left;padding:15px 10px 15px 30px;font-family:Myriad Pro;}
.managment-box-left-reg{width:500px; height:60px; float:left; padding:15px 10px 15px 30px;font-family:Myriad Pro;}
.managment-box-left-act{width:380px; height:40px; float:left; padding:15px 10px 15px 30px;font-family:Myriad Pro;}
/*other pages started*/
.table-boxs td{
	padding:0 5px;
}
.footer{width:978px; height:55px;clear:both;padding-top:6px; margin:0px auto;}
.footer-round{width:4px;height:55px;float:left;}
.footer-body{width:970px;height:55px; background-color:#c7c7c7; float:left; line-height:55px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646;}
.footer-body a{color:#464646; padding: 0px 5px 0 5px;}
.footer-body a:hover{color:#FFF;}


.main-box-middle-lft{ float:left;}
.main-box-middle-rit{ float:right;}



.container {
  max-width:600px;
  margin:0px auto 0px;
  
}

.row {
  width: 100%;
  margin: 0 0 1em 0;
  padding: 0 2.5em;
}
.row.header {
  padding: 1.5em 2.5em;
  border-bottom: 1px solid #ccc;
  background: url(http://niiiick.com/files/blur-city-1.jpg) left -80px;
  color: #fff;
}
.row.body {
  padding: .5em 2.5em 1em;
}

.pull-right {
  float: right;
}

h1 {
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  display: inline-block;
  font-weight: 100;
  font-size: 1.8125em;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  margin: 0 0 0.1em 0;
  padding: 0 0 0.4em 0;
}

h3 {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 1.25em;
  margin: 1em 0 0.4em 0;
}

.btn {
  font-size: 1.0625em;
  display: inline-block;
  padding: 0.74em 1.5em;
  margin: 1.5em 0 0;
  color: #000;
  border-width: 0 0 0 0;
  border-bottom: 5px solid;
  text-transform: uppercase;
  background-color: #b3b3b3;
  border-bottom-color: #8c8c8c;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
}
.btn:hover {
  background-color: #bfbfbf;
}
.btn.btn-submit {width:110px; cursor:pointer;
 
}
.btn.btn-submit:hover {
  background-color: #5f7db6;
}

form {
  max-width: 100%;
  display: block;
}
form ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
form ul li {
  margin: 0 0 0.25em 0;
  clear: both;
  display: inline-block;
  width: 100%;
}
form ul li:last-child {
  margin: 0;
}
form ul li p {
  margin: 0;
  padding: 0;
  float: left;
}
form ul li p.right {
  float: right;
}
form ul li /*.divider {
  margin: 0.5em 0 0.5em 0;
  border: 0;
  height: 1px;
  width: 100%;
  display: block;
  background-color: #4f6fad;
  background-image: linear-gradient(to right, #ee9cb4, #4f6fad);
}*/
form ul li .req {
  color: #ee9cb4;
}
form label {
  display: block;
  margin: 0 0 0.5em 0;
  color: #000;
  font-size: 1em;
}
.frminput {
  margin: 0 0 0.5em 0;
  padding: 6px 10px;
  color: #555;
  font-size: 1em;
  width:280px;
}
.frmtextarea {
  border: 1px solid #ccc;
  padding: 6px 10px;
  width: 280px;
  color: #555;
}
form small {
  color: #4f6fad;
  margin: 0 0 0 0.5em;
}

@media only screen and (max-width: 480px) {
  .pull-right {
    float: none;
  }

  input {
    width: 100%;
  }

  label {
    width: 100%;
    display: inline-block;
    float: left;
    clear: both;
  }

  li, p {
    width: 100%;
  }

  input.btn {
    margin: 1.5em 0 0.5em;
  }

  h1 {
    font-size: 2.25em;
  }

  h3 {
    font-size: 1.125em;
  }

  li small {
    display: none;
  }
}

