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

body { padding:0; margin:0; font-family:'Open Sans'; font-size:13px; color:#666; line-height:16px;}

.bg1 { background:url(../images/bg.jpg) 0 0 repeat-y; padding:0 5px;}

.logopad { padding:0 0 0 18px;}
.callus { font-family:'Open Sans'; font-size:16px; color:#185474; text-align:right; padding-right:20px; padding-bottom:20px;}

.callus span { font-weight:600;}

.menubg { background:url(../images/midbg.jpg) 0 0 repeat-x; padding:0;}

.menu a { font-family:'Open Sans'; font-size:14px; color:#fff; text-align:center; padding:15px; text-decoration:none; text-transform:uppercase; }

.menu a:hover { color:#333;}

.welcomehead { font-family:'Open Sans'; font-size:23px; color:#000; text-align:center; font-weight:600; }

.welcometext p { font-family:'Open Sans'; font-size:13px; color:#5B5B5B; text-align:center; font-weight:400; padding:0 25px; }

hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3); margin:10px 15px;
}

.copyright { font-family:'Open Sans'; font-size:12px; color:#000; text-align:center; font-weight:400; }

.copyright a { color:#DC1F26; text-decoration:none;}
.copyright a:hover { text-decoration:underline;}


.imagebox { background-color:#D2D2D2; padding:5px;}


.aboutustext { font-family:'Open Sans'; font-size:23px; color:#000;  font-weight:600; padding-left:25px; }

.aboutustext2 p { font-family:'Open Sans'; font-size:13px; color:#5B5B5B; line-height:17px; font-weight:400; padding:0 25px; }

.aboutustext2 ul { font-family:'Open Sans'; font-size:13px; color:#5B5B5B; padding-left:25px; font-weight:600; padding-left:25px; margin-left:25px; }

.aboutustext2 ul li { padding-bottom:10px;}

.aboutustext2 h3 { font-family:'Open Sans'; font-size:14px; color:#5B5B5B;  font-weight:600; padding:0 25px; margin:0;}

.aboutustext2 a { font-family:'Open Sans'; font-size:14px; color:#DC1F26; text-align:center;  text-decoration: underline; }

.aboutustext2 a:hover { color:#333;}



.project_box table { border-left:1px solid #696868; }

.project_box th { border:1px solid #696868; font-size:15px; text-align:left; padding-left:20px; background-color:#393838; color:#FFF !important; font-weight:600; line-height:40px;  padding-right:15px;}

.project_box td { border:1px solid #ccc; border-left:none; border-bottom:none; font-size:13px; text-align:left; padding-left:20px; padding-right:15px; background-color:#fff; color:#333; font-weight:400; line-height:35px;}

.project_box p { padding:0; margin:0;}

.project_box2 th { border:1px solid #696868; font-size:15px; text-align:left; padding-left:20px; background-color:#393838; color:#FFF !important; font-weight:600; line-height:20px;  padding-right:15px; padding-bottom:10px; padding-top:10px; }

.project_box2 td { border:1px solid #ccc; border-left:none; border-bottom:none; font-size:13px; text-align:left; padding-left:20px; padding-right:15px; background-color:#fff; color:#333; font-weight:400; line-height:25px; padding-bottom:10px;}

.project_box2 p { padding:0; margin:0;}

.register_new input, textarea {
  border: 1px solid #AAA6A6;
  line-height: 30px;
  height: 30px;
  font-family: 'Open Sans';
  font-size: 14px;
  color: #666;
  width: 98%;
  padding-left: 10px;
}

.button {
  background: #171717;
  color: #fff;
  font-family: 'Open Sans';
  text-transform: uppercase;
  text-align: center;
  padding: 10px 25px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}
.button:hover { text-decoration:underline;}

.register_newtext {   font-size: 14px; font-weight:600;
}

.pdfdownload img { padding:4px 8px 4px;}
.pdfdownload a { font-family:'Open Sans'; font-size:14px; color:#1f90ce; font-weight:600; text-align:center;  text-decoration: underline; }

.pdfdownload a:hover { color:#333;}