/* CSS Document */

body {margin: 0 auto; padding:20px 0 0 0; background-color: #99b900; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#000000;}

p,h1,h2,h3,h4,h5,form,ul,li,img,span,pre,table{margin:0px; padding:0px; text-indent:inherit;}
img {border:0;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
.clear{clear:both; line-height:0; padding:0; margin:0; font-size:0;}

h1 {position:absolute; top:200px; right:20px;font:normal 17px Arial, Helvetica, sans-serif; color:#599100; z-index:999; text-indent:-2000px; overflow:hidden;}
h2 {font:normal 20px/22px Arial, Helvetica, sans-serif; color:#819d00; background-color:inherit;}
h2 a {font:normal 20px/22px Arial, Helvetica, sans-serif; color:#819d00; text-decoration:none;}
h2 a:hover {font:normal 20px/22px Arial, Helvetica, sans-serif; color:#819d00; text-decoration:none;}
h3 {font:bold 20px/22px Arial, Helvetica, sans-serif;color:#000000; background-color:inherit;}
h3 a {font:bold 20px/22px Arial, Helvetica, sans-serif;color:#000000; text-decoration:underline;}
h3 a:hover {font:bold 20px/22px Arial, Helvetica, sans-serif;color:#000000; text-decoration:none;}

a.gen_link {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a.gen_link:hover {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

a.gen_link1 {font:normal 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a.gen_link1:hover {font:normal 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

/*============== Main Layout ==============*/
#mainsite {width:976px; margin:0 auto; padding:0 0 20px 0;}

/*============== Header ==============*/
.header {width:976px; height:230px; background:url(../images/Header.jpg) no-repeat 0 0;}
div.Header { margin:0 auto; position: relative; width: 976px; height: 230px;}


div.Header  div.Header-c { position: absolute; top: 0; left: 0; width:976px; height:224px; background:url(../images/Header.jpg) no-repeat center center;}
/* end Header */

/* begin Logo */
.logo { display : block; position: relative; top: 0px; width: 591px; float:left; }

.logo-name, .logo-name a, .logo-name a:link, .logo-name a:visited, .logo-name a:hover { display: block; text-align:left; font:bold 36px Arial,"Palatino Linotype", Georgia, "Times New Roman", Times, Serif; text-decoration: none; padding:6px 0 0 0; margin:0 0 0 10px; color: #F8ECF2 !important;}

.logo-text, .logo-text a { display: block; padding:5px; margin:10px 0 0 20px; text-align: left; font:normal 11px Verdana, Geneva, Helvetica, Sans-Serif; letter-spacing:1px; color: #C7C7C7 !important; background:#0e0e0e; border:#3b3b3b solid 1px; width:539px; height:84px;}

/*============== NAV ==============*/
.nav {position: relative; margin:0  auto; width:966px; height: 36px; z-index: 100; background:url(../images/nav.png) repeat-x 0 0; padding:0 0 0 10px;}

.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover { text-align:left; text-decoration:none; outline:none; letter-spacing:normal; word-spacing:normal; float:left; width:auto;}

.artmenu, .artmenu ul { margin: 0; padding: 0; border: 0; list-style-type: none; display: block; }

.artmenu li { margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; background:none; width:auto; }

.artmenu li:hover { z-index: 10000; white-space: normal; float:left; }

.artmenu li li { float: none; }

.artmenu ul { visibility: hidden; position: absolute; z-index: 10; left: 0; top: 0; background:none;}

.artmenu li:hover>ul { visibility: visible; top: 100%; }

.artmenu li li:hover>ul { top: 0; left: 100%; }

.artmenu:after, .artmenu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }
.artmenu, .artmenu ul { min-height: 0; }

.artmenu ul { background-image: url(../images/blank.gif); padding: 10px 30px 30px 30px; margin: -10px 0 0 -30px; }

.artmenu ul ul { padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }


/* by cmg */
.artmenu li ul li { margin-top: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; background-color:#ce2698; width:200px; }
.artmenu li ul li:hover { background-color:#c2c2c2; }

.artmenu {padding: 5px 0px 0px 0px; width:900px; border:0px solid #00FF00; }


.nav .l, .nav .r, .nav .r div { top: 0; position: absolute; z-index: -1; overflow: hidden; height: 36px;}

.nav .l {left: 0; right: 20px;}
.nav .r { right: 0; width: 20px;}

.nav .r div { right: 0;}

.nav .l, .nav .r div { background-position: left top; background-repeat: no-repeat; background-image: url(../images/nav.png);}

/* end Menu */

/* begin MenuItem */
.artmenu ul li {clear: both;}

.artmenu a , .artmenu a span{ height: 32px;/*height ta change korechi*/  display: block;  float:left;}

.artmenu a{ cursor: pointer; text-decoration: none; margin:0; float:left;}
.artmenu a span span{ font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; letter-spacing: 1px; color: #FFFFFF; padding: 0 10px; margin:0; line-height: 26px; text-align: center;  /*background-image: url('images/item-center.png');*/}
.artmenu a:hover span span{ font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; letter-spacing: 1px; color: #000000; padding: 0 10px; margin:0; line-height: 26px; text-align: center;  /*background-image: url('images/item-center.png');*/}

.rss-tag-icon{
  position: relative; display:block; float:left; background: url(../images/rssIcon.png) no-repeat center right; margin: 0 5px 0 0; height: 20px; width: 22px;}

/* end MenuItem */

/* begin MenuSeparator */
.nav .separator { display: block; width: 1px; height: 36px; background:url(../images/item-separator.png) no-repeat 0 0;}


/*============== Content ==============*/
.contentLayout {padding:20px 14px 0 7px; width:955px; margin:0 auto; background-color:#FFFFFF;}
.cleft {width:643px; float:left;}
.cright {width:296px; float:right;}
.block_border {border:1px solid #ae208e; background-color:#f9f9f9;}
.block_head {height:30px; background:url(../images/BlockHeader.png) no-repeat 0 0;}
.block_head p {background:url(../images/BlockHeaderIcon.png) no-repeat 0 0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:7px 0 0 25px; height:25px; margin:0px 0 0 10px;}
.block_pad {padding-bottom:22px; margin:0;}

ul.tablink {list-style:none; padding:5px 10px; margin:0;}
ul.tablink li {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; background:url(../images/bullet.jpg) no-repeat 0 0; padding:0 0 7px 10px;}
ul.tablink li a {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
ul.tablink li a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

ul.tablink1 {list-style:none; padding:5px 10px; margin:0;}
ul.tablink1 li {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; background:url(../images/bullet.jpg) no-repeat 0 0; padding:0 0 7px 10px;}
ul.tablink1 li ul{list-style:none; padding:5px 10px; margin:0;}
ul.tablink1 li li {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; background:url(../images/bullet.jpg) no-repeat 0 0; padding:0 0 7px 10px;}
ul.tablink1 li a {font:normal 13px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
ul.tablink1 li a:hover {font:normal 13px Arial, Helvetica, sans-serif; color:#207CCA; text-decoration:none;}

.tarea1 {width:170px; height:18px;}

.table_border {background-color:#89BD1B;}

ul.innbul {list-style:none; padding:16px 0 16px 0; margin:0;}
ul.innbul li {background:url(../images/bullet1.jpg) no-repeat 0 0; padding:0 0 4px 10px;}

ul.con_glob {padding:0 0 0 18px; list-style:none; margin:0;}
ul.con_glob li {padding-bottom:10px;}

ul.inlist1 {list-style:none; padding:5px 0px; margin:0;}
ul.inlist1 li {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; background:url(../images/bullet2.jpg) no-repeat 0 0; padding:0 0 7px 10px;}

ul.inlist2 {list-style:none; padding:5px 0px; margin:0;}
ul.inlist2 li {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; background:url(../images/bullet3.jpg) no-repeat 0 0; padding:0 0 7px 10px;}

.tab_border_all {border:1px solid #000000;}
.tab_border_r_b {border-right:1px solid #000000; border-bottom:1px solid #000000;}
.tab_border_b {border-bottom:1px solid #000000;}
.tab_border_r {border-right:1px solid #000000;}

.small_font {font-size:11px;}
.wtarea1 {width:180px; height:18px;}
.wtarea2 {width:420px; height:100px;}

.sptable_border {border:1px solid #000000;}
.sptable_border_bottom {border-bottom:1px solid #000000;}
.sptable_border_right {border-bottom:1px solid #000000; border-right:1px solid #000000;}


.teacher_border1 {border:1px solid #000000;}
.teacher_border2 {border-bottom:1px solid #000000;}
.teacher_border3 {border-bottom:1px solid #000000; border-right:1px solid #000000;}
.teacher_border4 {border-right:1px solid #000000;}
/* begin Footer */
.Footer
{
  position:relative;
  z-index:0;
  overflow:hidden;
  width: 976px;
  margin: 0px auto;
   background-image: url('../images/Footer.png');
  height: 59px;
}

.Footer .Footer-inner
{
  position: relative;
  z-index: 0;
  padding: 15px;
  text-align: center;
}

.Footer .Footer-background
{
  position:absolute;
  z-index:-1;
  background-repeat:no-repeat;
 
  width: 976px;
  height: 59px;
  bottom:0;
  left:0;
}



.Footer .Footer-text p
{
  margin: 0;
}

.Footer .Footer-text
{
  display:inline-block;
  color:#ffffff;
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
  font-size: 11px;
  letter-spacing: 1px;
}

.Footer .Footer-text a:link
{
  text-decoration: none;
  color: #471F3D;
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
  font-size: 11px;
}

.Footer .Footer-text a:visited
{
  text-decoration: none;
  color: #772275;
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
  font-size: 11px;
  text-decoration: none;
}

.Footer .Footer-text a:hover
{
  text-decoration: none;
  color: #23101E;
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
  font-size: 11px;
  text-decoration: none;
}
/* end Footer */

/* begin PageFooter */
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover
{
  font-family:Arial;
  font-size:10px;
  letter-spacing:normal;
  word-spacing:normal;
  font-style:normal;
  font-weight:normal;
  text-decoration:underline;
  color:#B6589F;
}

.page-footer
{
  margin:1em;
  text-align:center;
  text-decoration:none;
  color:#9E2E9C;
}

  
  


