@import url("header.css") ;

@import url("joomla.css");

@import url("dn.css");

body, html {

	margin:0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #001C32;

	/*background:url(../images/bg.gif);*/
        
        background-color: #6FB536;

	text-align:left;

} 



tbody tr td{ 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

}



input.button_red{

margin-left:5px;

}

/*th {

font-size: 18px;

color:#519253;

padding-bottom: 10px;}

td.date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #8BB3D3;

	padding-bottom: 50px;

	padding-left: 30px;

}



td.welcome {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

}

*/

table.moduletabledel{

margin-left:0px !important;

margin-left:-40px;

}

.mosimage{

display:block;

vertical-align:top;

border:0px;

margin-left: 0px !important;

margin-left: -5px;

margin-right: -3px;

}

.mosimage_caption{

font:Arial, Helvetica, sans-serif;

display: block;

margin-bottom:-5px !important;

margin-bottom:0px;

font-size:11px;

color: #003300;

width:120px;

background: none;

border:none;



}

.line{

border-bottom:1px solid #B4D6BD}

h2 {

font-size:14px;

font:Arial, Helvetica, sans-serif;

color:#009933;}

/* student name */

strong {

font: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color: #008200;

}

/* end student name */

#zoomgallery strong {

font: Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color: #008200;

}

.zmg-image-full-outer{

margin-top:-12px;



/*height:175px;*/

}

table.main { background:#FFFFFF;

	border-right-width: 0px;

	border-left-width: 0px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #FFFFFF;

	border-left-color: #FFFFFF;

	width:776px;

}



/* Default MOS Class Settings



**********************************************************************************************************/

td.pathway {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	padding-top: 0px;

	padding-left: 0px;

}



a.pathway:link, a.pathway:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

}



a.pathway:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #D6E2EF;

}









/* Module Styles

**********************************************************************************************************/

table.moduletable {

	width: 157px;

	text-align: center;

}







table.moduletable td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	text-align: left;



}



/* Polls Style

**********************************************************************************************************/

.poll {

	color : #001C32;

	line-height : 12px;

	font-weight: bold;

}



/* Sections Style

**********************************************************************************************************/

.sectiontableheader {

	color : #000000;

	font-weight : bold;

	font-size: 12px;

	line-height: 13px;

}



.sectiontableentry1 {

	font-size: 12px;

	background-color: #B0C8DB;

        
}

/* Added by Tawhidur Rahman : Start */

div.gallery .sectiontableentry1,
div.gallery .sectiontableentry2{
      background-color: #FFFFFF;
}

/* Added by Tawhidur Rahman : End */

.sectiontableentry2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color : #C6D7E7;

}



.pagenav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}



a.pagenav:link, a.pagenav:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #336187;

}



a.pagenav:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	

}



/*****************************************************************************************************/

fieldset{

width:480px;

font-size: 12px;

color:#333;}



.small {

	font-size : 12px;

	color : #333;

}





.smalldark {

	font-size : 12px;

	color : #336187;

	text-decoration : none;

}



.createdate {

	font-size : 10px;

	color : #336187;

	text-decoration : none;

	font-weight : medium;

}



.modifydate  {

	font-size : 10px;

	color : #336187;

	text-decoration : none;

	font-weight : medium;

}



/* Content Styles

**********************************************************************************************************/

.contentpane {

    font-family : Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

}



.contentpaneopen {

    font-family : Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	

}



/* What is SMP */

.contentheading{

    font-family : Arial, Helvetica, sans-serif;

    font-size : 15px;

	font-weight : bold;

	color :#119b59;

	text-align : left;

	padding-bottom: 5px;



}

/* program */

 .componentheading {  

	font-family : Arial, Helvetica, sans-serif;

	font-size : 16px;

	font-weight : bold;

	color : #004495;

	text-align : left;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-left:2px;



}





.category {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #336187;



}



a.category:link, a.category:visited {

  color            : #336187;

  font-weight      : bold;

}



a.category:hover {

	color            : #000000;

	text-decoration  : none;

	background-color: #4C93CD;

}



/* Form Styles

**********************************************************************************************************/



form { /* borrowed from mambosolutions.com -- to fix empty space issues */

	/*display:inline;*/

	display:block; 

	margin: 0px; 

	padding: 0px;

} 



.button {

    width:59px;

	height:23px;

	background:url(../images/btn_search.jpg) no-repeat;

	border:none;

	margin-left:5px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	vertical-align:middle;

	text-align:center;

}



textarea.inputbox {

  font-family      : Arial, Helvetica, sans-serif;

   background-color : #ffffff;

  padding:0px 2px 3px 5px ;

  color:#333;

  vertical-align:middle;

  width: 450px;

}



/* Links

**********************************************************************************************************/

a:link, a:visited {

  font-size        : 12px;

  color            : #333;

  text-decoration : none;

  font-family:Arial, Helvetica, sans-serif;

 }



a:hover {

font-family:Arial, Helvetica, sans-serif;

color:#999999;

text-decoration  : none;

	

}



/* For content item titles that are hyperlink instead of Read On



**********************************************************************************************************/

a.contentpagetitle:link, a.contentpagetitle:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

 	color: #000000;

	text-align:left;

	}



a.contentpagetitle:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-align:left;

	color            : #000000;

	text-decoration  : underline;

	}



.description {

	font-size: 12px;



	color: #000000;



}







/* Styles for dhtml tabbed-pages */



/*.ontab {



	background-color: #ffae00;



	border-left: outset 2px #ff9900;



	border-right: outset 2px #808080;



	border-top: outset 2px #ff9900;



	border-bottom: solid 1px #d5d5d5;



	text-align: center;



	cursor: hand;



	font-weight: bold;



	color: #FFFFFF;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



}

*/







.tabheading {

	background-color: #ffae00;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

    }







.pagetext {

	visibility: hidden;

	display: none;

	position: relative;

	top: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

    }



/* for modifying {moscode} output.  Don't set the colour! */



.moscode {

	background-color: #f0f0f0;

    }



/* Text passed with mosmsg url parameter */



.message {

	font-weight: bold;

	font-size : 10pt;

	color : #ff6600;

	text-align: center;

    }



/* left colume */

#left table{

       background-color:#e0f1e2;

       margin-left:3px;

       margin-right:3px;

       border: 1px solid #FFFFFF;

       border-top:none;

	   display:block;

       padding-left: 15px;

       font:Arial, Helvetica, sans-serif;

	   text-align:left;

	   width:230px;

	   }

#left/* comments */table{

padding-top:10px;

padding-bottom:10px;}	   

#left2 table{

       background-color:#e0f1e2;

       margin-left:3px;

       margin-right:3px;

       margin-bottom:3px;

       border: 1px solid #FFFFFF;

       border-top:none;

	   display:block;

       padding-left: 15px;

       font:Arial, Helvetica, sans-serif;

	   text-align:left;

	   width:230px;

       }

#left2/* comments */table{

padding-top:10px;

padding-bottom:10px;

display:block;}	

#left1 {

       margin-left:3px;

       margin-right:3px;

       font:Arial, Helvetica, sans-serif;

       text-align:left;

       background: #ffffff;

       }



#left1 th{

      background:url(../images/news_top.gif);

      width:233px;

      background-repeat:no-repeat;

      color:#6e6e6e;

      font-size:16px;

      padding-top: 16px;

	  padding-bottom:14px;

      padding-left: 15px;

      text-align:left;

      }

#leftbottom {

      background-color:#FFFFFF;

      margin-left:3px;

      margin-right:3px;

      padding-left: 0px;

      font:Arial, Helvetica, sans-serif;

      height:150px;

      }



/* Display news */



.dn-each {

     padding-right:12px;

     padding-left:15px;

	 }

.dn-whole{

     border-top:1px solid #e4eae5;

     }

a.dn-title, a.dn-title:link, a.dn-title:visited {

     background:url(../images/news_bullet.gif);

     background-repeat:no-repeat;

	 display: block;

	 width: 100%;

	 padding-bottom: 12px;

	 font-size: 12px;

     color: #5C5C5C;

	 margin-right:0px;

	 text-align : left;

	 padding-left: 12px;
	 
	 list-style-type:none;

	 text-decoration: underline;

	}

a.dn-title:hover {

	 color:#999999;

	 text-decoration  : none;

	}

.mod_contentitem_red{

     border-top:1px solid #e4eae5;

     }	
#left1 table.moduletable_red tr td div.mod_contentitem_red table tr td table.contentpaneopen tr td table tbody tr td a{
background:url(../images/news_bullet.gif);

     background-repeat:no-repeat;

	 display: block;

	 width: 100%;
	 color: #5C5C5C;

	 text-decoration: underline;

	 padding-bottom: 12px;

	 font-size: 12px;
	 margin-right:0px;

	 text-align : left;

	 padding-left: 12px;
	 
	 list-style-type:none;}

#left1 table.moduletable_red tr td div.mod_contentitem_red table tr td table.contentpaneopen tr td table tbody tr td a:hover {

	 color:#999999;

	 text-decoration  : none;

	}	

	

/* Display news end*/

/* left colume end*/



/* Manu Button */

#topnav { 

      background:url(../images/nav_bg.gif) repeat-x 0 0;

	  height:35px; 

	  text-align:center; 

	  margin-bottom:0px;

	  }

#topnav div.right { 

      display:block; 

	  float:right; 

	  height:30px; 

	  width:190px; 

	  background:url(../images/nav_btn_bg) repeat-x; 

	  overflow:hidden

	  }

/*#topnav div.left { 

      display:block;

	  float:right; 

	  height:30px; 

	  width:190px; 

	  background:url(../images/nav_btn_bg) repeat-x; 

	  overflow:hidden; 

	  }*/



/* Manu Button End*/

/*  Images */



/*.image {

border: 13px;

margin: 12px;

}	*/



#drpMenu{

     display:block;

     border:none;

     margin-bottom:0px;

     padding:0px;

     border-bottom:1px solid #D5D5D5;

     }



#highImg{

     display:block;

     border:none;

     margin:0px;

     padding:0px;

     padding-left:10px;

     padding-top:10px;

     }



#highImg table.moduletable {

     width:100%;

     margin:0px;

     border:0px;

     }



#highContent{

     display:block;

     border:none;

     margin:0px;

     padding-right:10px;

     }



#highContent table.moduletable {

     width:100%;

     margin:0px;

     border:0px;

     }



#highContent table.moduletable tr td table.moduletable{

     width:100%;

     margin:0px;

     }



#highContent table.moduletable tr td table.moduletable tr td table.contentpaneopen tr td.contentheading{

	font-family: Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#004495;

	font-weight:bold;

	line-height:20px;

	margin-top:0px !important;

     }



#highContent table.contentpaneopen tr td {

     font-family:Arial, Helvetica, sans-serif;

     font-size:12px;

     color:#333;

     vertical-align:text-top;

     text-align:left;

     margin:0px;

	 display:block;

     padding-left:0px;

     line-height:15px;

	 padding-right:0px !important;

	 padding-right:5px;

	 margin-top:-10px !important;

	 }



div.flexcontent{

     margin:0px;

     padding:0px;

     }



div.flexcontentitem{

     margin:0px;

     padding:0px;

     }



#highContent a.readon{

     font-family:Arial, Helvetica, sans-serif;

     font-size:11px;

     color:#003300;

     font-weight:bold;

	 padding-right:0px !important;

	 padding-right:5px;

     }

	 

#mainBodyfront{

     background:url(../images/body_separetor.gif) repeat-x;

     padding-top:20px;

     margin-top:4px;

     padding-left:1px;

     padding-right:10px;

     height:100%;

     border-top:1px solid #e4eae5;

}



#mainBodyfront table.blog tr td div table.contentpaneopen tr td {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#333;

text-align:left;

line-height:15px;

display:block;

padding-left:-5px;

}





#mainBodyfront table.blog tr td div table.contentpaneopen tr td.contentheading{

font-family: Arial, Helvetica, sans-serif;

font-size:15px;

color:#333;

font-weight:bold;

line-height:20px;

padding-left:10px;

}

#mainBodyfront a.readon{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#003300;

font-weight:bold;

padding-right:5px;

}	 



#mainBody{

     background: #ffffff;

     padding-left:13px;

     margin-right: 10px;

     padding-top: 7px;

     height:100%;

     font-family : Arial, Helvetica, sans-serif;

     font-size : 12px;

     color : #333;

     display:block;

     }



#mainBody a.readon{

     font-family:Arial, Helvetica, sans-serif;

     font-size:11px;

     color:#003300;

     font-weight:bold;

     text-align: right;

     }



#mainBody table.contentpaneopen a.readon{

     font-family:Arial, Helvetica, sans-serif;

     font-size:11px;

     color:#003300;

     font-weight:bold;

     text-align: right;

	 margin-bottom:0px;

	 margin-top:0px;

     }



#mainBody ul{

	text-align : left;

	padding: 0px;

	margin-left:15px;

	list-style-type: none;

    }

#mainBody .jg_catelem_txt ul{
	margin: 0px;
        text-align: center;
}

#mainBody .jg_catelem_txt ul li{
        text-align: center;
}

#mainBody ul.faq {

    font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #333;

	text-align : left;

	display:block;

	margin-left:3px;

	padding-right: 0px;

	list-style-type: none;	

}



#mainBody li.faq a{

color: #339900;

text-decoration: underline;}



li.faq a:hover{

color: #FFCC00;

text-decoration:underline;}

li.faq {

    font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #333;

	text-align : left;

	padding-left: 12px;

	padding-right: 0px;

	list-style-type: none;

	background:url(../images/news_bullet.gif);

	background-repeat:no-repeat;	

}

#mainBody .blog_more{

    font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #333;

	text-align : left;

	margin-left: 2px;

	/*padding-left: 8px;

	padding-top: 4px;*/

}



table.contentpaneopen tr td u a.doclink{

text-decoration:underline;}

.contact_email{

     font-family:Arial, Helvetica, sans-serif;

     font-size:12px;

     color:#333;

     vertical-align:text-top;

     text-align:left;

     margin-left:2px;

     line-height:17px;

	 }



#mainBody table.blog tr td {

font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

color : #333;

text-align :left;

padding-left:0px;

}



#mainBody table.blog tr td table tr td table.contentpaneopen tr td{

font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

color : #333;

display: block;

padding-left: -2px;

text-align : left;

padding-right: 0px;

line-height: 15px;

}

#mainBody table.blog tr td table tr td table.contentpaneopen tr td.contentheading{

font-family : Arial, Helvetica, sans-serif;

font-size : 15px;

color : #119b59;

text-align : left;



padding-left:0px;

}



#mainBody table.blog tr td table tr td table.contentpaneopen tr td ul li{

font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

color : #333;

text-align : left;

line-height: 15px;

list-style-type: none;

background:url(../images/news_bullet.gif);

background-repeat:no-repeat;

text-indent:10px;

}



#mainBody table.blog tr td div.blog_more ul{

margin-left: 2px;}



.blogsection{

    font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #333;

	list-style-type: none;

	background:url(../images/news_bullet.gif);

	background-repeat:no-repeat;

	padding-left:10px;

	margin-left:0px;	

}





#mainBody table.contentpaneopen tr td ul li{

font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

color : #333;

text-align : left;

margin-left:-15px;

list-style-type: none;

	background:url(../images/news_bullet.gif);

	background-repeat:no-repeat;

	text-indent:10px;

	padding-bottom:10px;

}

/*

#mainBody table.contentpaneopen tr td p{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#333;

vertical-align:text-top;

text-align:left;

margin:0px;

padding-top:10px;

}



#mainBody table.contentpaneopen  tbody tr td.contentheading{



font-family:Arial, Helvetica, sans-serif;

font-size: 15px;

margin:0px;

padding-bottom: 0px;

font-weight : bold;

color : #333;}

#mainBody .blogsection{



font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

color : #333;

text-align : left;

padding-left: 5px;

padding-right: 5px;

line-height: 20px;}*/





/*

#mainBody table.contentpane tr td.contentheading table tr td {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#333;

font-weight:bold;

vertical-align:text-top;

text-align:left;

margin:0px;

padding-left:5px;

}



#mainBody table.contentpane tr td table tr td table tr td{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#333;

vertical-align:text-top;

text-align:left;

margin:0px;

padding-left:5px;

line-height:17px;

}

*/

/* Contact Start*/



/* Heading */

#mainBody table.contentpane tr td.contentheading table tr td{

font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

color : #333;

text-align : left;

padding-right: 10px;

line-height: 15px;

margin-left: -1px;

display: block;

font-weight:bold;}



/* Address */

#mainBody table.contentpane tr td {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#333;

vertical-align:text-top;

text-align:left;

padding-left:-8px !important;

padding-left:0px;

line-height:15px;}



#mainBody table.contentpane tr td table tr td table{

font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

color : #333;

text-align : left;

padding-left: 0px;



line-height: 15px;

/*display: block;*/

margin-left: -0px;



}



/* Contact End */

#mainBodyfront table.contentpaneopen tr td img{

display:block;

margin-right:5px;

padding-right:3px;

}

#mainBodyfront/* comments */table.contentpaneopen/* comments */tr/* comments */td/* comments */img{

display:block;

margin-right:0px;

padding-right:0px;

}

#mainBody table.contentpaneopen tr td img{

display:block;

margin-left: 0px ;

margin-right: 10px;

padding-left:0px;

padding-right: 0px;

}

#mainBody/* comments */table.contentpaneopen/* comments */tr/* comments */td/* comments */img{

display:block;

margin-right:0px;

margin-left: -9px;

padding-right: 0px;

}

div#gallery div.sectiontableentry1{
background-color:#ffffff;
}
