@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'BMitra';
  src: url('fonts/BMitra.eot?#') format('eot'),
  url('fonts/BMitra.woff') format('woff'),
  url('fonts/BMitra.ttf') format('truetype');
  font-weight: normal !important;
}

header.main nav { height:45px; background:#262829; border-bottom:1px solid #393c3d; }
header.main nav ul { padding-top:12px; }

header.main nav li 			{ float:right; }
header.main nav li a 		{ display:block; margin-top:2px; text-align:center; color:#fff; background:url(../images/bg/nav-seprator.gif) left top no-repeat; padding:0px 15px; }
header.main nav li a span { padding-bottom:17px; display:block; }
header.main nav li a:hover span,
header.main nav li.active a span 	{ display:block; padding-bottom:17px; color:#FC3; background:url(../images/bg/nav-active.gif) no-repeat center bottom; }
header.main nav li.last a	{ background-image:none; }




#banner object { float:right; }

#content { background:#333; padding:5px; direction:rtl; }
#content .content { background:#e1e1e1; height:100%; width:100%; }
#content .indent { padding:20px 30px 0px; }

footer { color:#999; text-align:center; padding:15px 0px 40px; }
footer a { color:#CCC }
footer p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
footer .valids { padding-top:7px; }




.contact { background:url(../images/bg/contact.gif) repeat-x top left; padding:40px 20px 20px; }
.contact label { width:100px; }
.contact .right,
.contact .left { width:49%; float:right; } 
.contact .left { height:240px; background:url(../images/bg/contact-stamp.gif) no-repeat left bottom; }
.contact .right { border-left:1px dashed #ccc; }
.contact .indent { padding-right:15px;}
.contact .contact-information { line-height:18px; background:url(../images/bg/contact-information.png) no-repeat top right; padding-top:28px; }

.note 	{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc;  }
.note p { background:url(../images/icons/info.png) no-repeat right 0px; padding-right:23px; }


.search-cert { padding:20px 30px; background:url(../images/bg/search-cert.gif) no-repeat left center;  }
.search-cert .note { width:830px; }
.search-cert aside { width:380px; float:right; padding-top:15px; }

.pages { font-family: 'BMitra', Arial; font-size:17px; background:url(../images/bg/seprator.gif) no-repeat bottom center; padding-bottom:40px; display:none; }
.pages.one { display:block !important; }
.pages h1 { font-size:22px; font-weight:bold; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc; }
.pages section .html { text-align:justify; }

.pages ol { list-style:decimal !important; margin-right:10px; padding:10px 10px; }


.titles { height:30px; background:none top right no-repeat; padding:0px; margin-bottom:8px; border-bottom:1px solid #ccc; }
.titles.searchcert { background-image:url(../images/title/search-cert.gif); }
.titles span { display:none; }


#page-ceo .right { width:250px; float:right; }
#page-ceo .left { width:500px; float:right;}

#page-cert .left { float:left; width:300px; text-align:center; }
#page-cert .left img { border:1px solid #999; padding:5px; }
#page-cert .right { float:left; width:600px; text-align:left; direction:ltr; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; }

.gallery { padding:20px 0px; }
.gallery li { float:right; margin:0px 0px 20px 20px;  }
.gallery li a { display:block; border:2px solid #ccc; padding:3px; }
.gallery li a:hover { border-color:#333; }


.learning { padding:15px 0px; }
