/* ------------------Reset--------------------- */
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{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}

/* -------------------------------------------- */
/* ------------------Font---------------------- */

/*Add your font at here*/

/* -------------------------------------------- */
/* ------------------Style--------------------- */
html, body {width:100%; padding:0; margin:0;}
body {background: #fff ;color: #333;font: 70%/1.5em Tahoma, Geneva, sans-serif; margin-top:-22px;}

.button{padding: 5px; background-color: #0d64ab; color: #FFF;}
a{color: #474747;text-decoration: none;}
a:hover {color: #DA251D;; text-decoration: none;}

a.button{cursor: pointer;color: #ffffff;line-height: 14px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;	background: #3F3F3F;border:1px solid #ffffff; -webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}
a.button {	display: inline-block;	text-decoration: none;	padding: 6px 12px 6px 12px;}
a.button:hover{}

.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

/* -------------------------------------------- */
/* ------------------Header-------------------- */
header {
/*    background:#fff;*/

  
  
   

}
header .wrap-header{height: 150px;   }

header #logo {position:absolute; top:21px; width: 100%; margin-left: 10px; }
header #right {float: right; margin-right: 30px; }
header #fon {position:relative; top:10px; width: 30%; background-color: aqua;}

header #search {position: absolute;top: 50px; right:0px; width: 258px;z-index: 15;}
header .button-search {	position: absolute;	left: 0px;	background: url('../images/button-search.png') center center no-repeat;	width: 28px;	height: 24px;	border-right: 1px solid #CCCCCC;	cursor: pointer;}
header #search input {	background: #FFF;	padding: 1px 1px 1px 33px;	width: 222px;	height: 21px;	border: 1px solid #CCCCCC;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;-khtml-border-radius: 3px;	border-radius: 3px;}

/* -------------------------------------------- */
/* ------------------Navigation---------------- */
nav {margin-top:0px;}
nav .wrap-nav{height: 40px;  }

.menu ul {list-style: none;margin: 0;padding: 0;}
.menu  ul li {position: relative;float: left;padding: 10px 5px 5px 5px; 
-webkit-box-shadow: 0 0 5px #ccc; border-right:solid #666 4px; margin-right:0px;
background: #0d64ab; border-radius: 10px 10px 0 0;}
.menu  ul li:hover {background: #000;}
.menu  ul li a {font-size: 14px; line-height:13px;color:#ffffff;display: block;padding: 2px 4px;margin-bottom: 4px;z-index: 6;position: relative; text-transform:capitalize; font-weight:normal;  }
.menu  ul li:hover a {}

.minimenu{display:none;}
.minimenu{position: relative;margin: 0px;background:#2666c3; border: 1px solid #CCC;}
.minimenu div{overflow: hidden;position: relative;font: 18px/40px 'PT Sans Narrow';color: #ffffff;text-align:center;text-transform:uppercase;font-weight:bold;}
.minimenu select{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);	cursor: pointer;}

/* -------------------------------------------- */
/* ------------------Featured---------------- */

.featured{margin:30px auto;}
.featured .wrap-featured{background:#333;}
.featured .wrap-featured .slider{padding: 10px;}

/* -------------------------------------------- */
/* ------------------Content------------------- */
#content { margin-top:-23px;}
#content .wrap-content{background: #d0f4f7;  }

.block01 {margin:20px 10px; padding:30px; border-bottom:1px dashed #CCC;}
.block01 h2{text-align:center; font-size:30px; line-height:35px;}
.block01 p{font-size:20px; text-align:center; line-height:15px;}
.block01 a{color:#DA251D;}

.block02 {  margin:20px 10px; text-align:center;}
.block02 h2{font-size:23px; line-height:30px;}
.block02 p{font-size:16px; line-height:15px;}

.block03 { margin:20px 10px;}
.block03 h2{font-size:23px; line-height:30px;}
.block03 img{float:left; margin:0px 10px 10px 0px;}

.block04 {margin:20px 10px; padding:30px; border-top:1px dashed #CCC;}
.block04 p{font-size:20px; text-align:center; line-height:15px;}

article{clear: both;}

/* -------------------------------------------- */
/* ------------------Footer-------------------- */
footer {background-color:#; margin-top:-20px; }
.wrap-footer{ }

.copyright{text-align:center; background:#0d64ab; padding:5px 10px;color:#ffffff; }
.copyright a{text-decoration:underline; color:#ffffff; }


/* -------------------------------------------- */
/* ------------------Components-------------------- */
.photos{}
.photos:after{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.photos a{display: block; float:left; margin: 0px 4px 10px 4px;position: relative;}
.photos a img{display:block; border:1px solid #CCC;}



/* ------------------my additional-------------------- */
.wrap-col ul li {  background-color:#8edbf9; padding:2px 10px 2px 10px; margin:5px 0 5px 0; text-align:left;  }
.wrap-col ul li a { font-size:11.5px; text-transform:capitalize;  }
.wrap-col p { font-size:11.5px; color:#333;}
.wrap-col h2 { font-size:13px; color:#000; width:100%; background-color:#8edbf9; padding:1px 0 1px 0;}
.wrap-col h1 { font-size:13px; color:#000; width:100%;  padding:3px 0 3px 0;}
.wrap-col h3 { font-size:11px; color:#000; width:100%;  padding:3px 0 3px 0;}
.news {  background-color:#8edbf9; padding:2px 10px 2px 10px; margin:5px 0 5px 0; text-align:left; height:275px;  }
.line{ border-bottom: dotted 1px #000; padding:10px 0 10px 0; }

.contents { text-align: justify; font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; font-size: 13px; }
.contents ul li {   padding:2px 10px 1px 10px; margin:5px 0 5px 0; text-align:left; font-size:11.5px; text-align: justify;   }
.contents ul li:before {
  content: '\f006';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #0074D9;
  font-size: 8px;
}
#home-slider ul li:before{display: none;}
#footerscroll ul li:before{display: none;}
.contents ul li a { font-size:11.5px;   }
.contents p { font-size:12px; color:#333; line-height: 15px;}
.contents h2 { font-size:13px; color:#0d64ab; width:100%; background-color:; padding:1px 0 1px 0; text-align: center;  }
.contents h3 { font-size:13px; color:#000; padding-bottom: 5px;  }
.contents { text-align: left; padding: 20px; text-align: justify;  }
.contents h4 { font-size:11px; width:100%;  padding:1px 0 1px 0; text-align: center; }
.contents-img { float: left; display: block; margin: 3px 3% 0 0%; width: 50%; }

.contents a { color:brown;  }

.course p { font-size:11.5px; color:#333; padding:3% 0; width: 100%; background-color:#fff; text-align: center;}
.course p img{ width: 80%; border: 1px solid #ccc; }
.course h3 { font-size:11px; color:#FFF; width:100%; background-color:#0d64ab; padding:2px 0; width: 100%; text-align: center; min-height: 35px; text-align: center;  }

.copyright social { float: right; font-size: 25px; }
.copyright a { float: right; font-size: 25px; padding-right: 10px;}
.copyright a:hover { color: #000;}
.scroll a{color: #0d64ab;}

.news a { font-size: 11px; color:brown; }
.news a:hover { color: #000;}









.rounded-corner

{

margin:0px;

width:100%;

text-align: left;

border-collapse: collapse;

}

.rounded-corner thead th.rounded-company

{



background: #8edbf9;

}

.rounded-corner thead th.rounded-q4

{

background: #8edbf9;

}

.rounded-corner th

{

padding: 0px;

font-weight: normal;

font-size: 11px;

color: #039;

background: #8edbf9;
text-align: center;
}

.rounded-corner td

{

padding: 8px;

background: #;

border: 1px solid #8edbf9;

color: #333;

font-weight: ;
text-align: center;

}

.rounded-corner tfoot td.rounded-foot-left

{

background: #8edbf9;

}

.rounded-corner tfoot td.rounded-foot-right

{

background: #8edbf9;

}

.rounded-corner tbody tr:hover td

{

background: #;

}
