/** CSS Document **/
/** on 07july09 prasanta **/
body, h1, h2, ul {
	margin:0;
	padding:0;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:normal;
	}
	
body {
	margin:0;
	background-image:url(../images/bg-body.png) /*,  url(../images/bg-body-bottom.png)*/;
	background-repeat:repeat-x /*, repeat-x*/;
	background-position: left top /*, left bottom*/;
	}

p {
	margin: 5px 0 0 0;
	padding: 2px 0;
	font: normal 13px "Trebuchet MS";
	line-height: 1.2em;
	}
	
#container
{
	width:950px;
	margin: 10px auto;
	background:#ffffff;
	color: #333;
}

.top-bar {
	padding:5px 0 5px 0;
	background:#0D7CB3 url(../images/bg-top-hr-bar.png) left top repeat-x;
	}
	
ul{list-style-type:none;padding:0;margin:0}
ul.top-hr-bar {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:right;
	}	
	
ul.top-hr-bar li {
	list-style-type:none;
	display:inline;
	padding-left:10px;
	color:#ffffff;
	}	

ul.top-hr-bar li a{
	text-decoration:none;
	color:#93D6F7
	}	

ul.top-hr-bar li a:hover{
	text-decoration:none;
	color:#E1F4FD
	}
/*** result list ***/
ul.result-list {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:right;
	}	
	
ul.result-list li {
	list-style-type:none;
	display:inline;
	padding:1px 3px;
	/*border:1px solid #cccccc*/
	}	

ul.result-list li a{
	text-decoration:none;
	color:#ff6600
	}	

ul.result-list li a:hover{
	text-decoration:none;
	color:#ffffff
	}


/*** menu bar ***/
#menu-box {
	background:#88CF10;
	margin:0 1px
	}

.menu-box-content {
	padding:8px 10px;
	}
		
ul.menu-bar {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
	}	
	
ul.menu-bar li {
	list-style-type:none;
	display:inline;
	padding-right:25px;
	color:#ffffff;
	font-size:15px
	}	

ul.menu-bar li a{
	text-decoration:none;
	color:#ffffff
	}	

ul.menu-bar li a:hover{
	text-decoration:none;
	color:#EFFCDA
	}
/*** menu bar end ***/

/*** middle image ***/
#middle-img {
	margin:1px;
	}
	
/*** three pans ***/
#leftpan {
	float:left;
	width:265px;
	margin-top:5px;
	}

#middlepan {
	float:left;
	width:449px;
	}

#column-box {
	float:left;
	width:714px;
	text-align:left;
	}

.column-content {
	padding:20px;
	}
	
#rightpan {
	float:right;
	width:233px;
	}	
	
.left-content {
	background:#F0F8FB;
	padding:20px 2px 20px 15px;
	}

.middle-content {
	padding:5px 20px 20px 20px;
	}

.right-content {
	padding:5px 0 20px 0;
	}
	
/*** welcome message ***/
h2.welcome-title {
	font:normal 16px Trebuchet MS;
	color:#009900;
	line-height:1.2em
	}

p.welcome-promo {
	padding:20px 0 10px 0;
	font:normal 12px Trebuchet MS;
	font-style:italic;
	}		
		
#welcome-box {
	background:#ECFADA;
	}
		
.welcome-content {
	padding:25px;
	background:#ECFADA;
	}	
	
/*** news section ***/
h2.news-title {
	font:bold 13px Trebuchet MS;
	color:#333333;
	background:url(../images/icon-news.png) left center no-repeat;
	padding-left:20px;
	}
	
.news-list-box {
	background:#F1FAFA;
	padding:5px 10px;
	}

.news-content {
	padding-top:10px;
	}

ul.news-list {
	list-style-type:circle;
	padding:15px 15px 15px 25px;
	}
	
ul.news-list li {
	list-style-type:circle;
	padding:3px 0;
	font-size:12px;
	color:#297E7E
	}

ul.data-list {
	list-style-type:circle;
	padding: 0 3%;
	}
	
ul.data-list li {
	list-style-type:circle;
	padding:3px 0;
	font-size:12px;
	}

	
ul.news-list-2 {
	list-style-type: circle;
	padding:15px 15px 15px 25px;
	}
	
ul.news-list-2 li {
	list-style-type:circle;
	padding-top: 15px;
	color: #003399;
	font-size: 14px;
	}	

ul.news-list-2 li a{
	font-size: 14px;
	color: #003399;
	}	
	
ul.news-list-2 li a:hover{
	color: #0099FF;
	}	
	
/** download list **/
ul.download-list {
	list-style-type:circle;
	padding:15px 15px 15px 25px;
	}
	
ul.download-list li {
	list-style-type:circle;
	padding:3px 0;
	font-size:13px;
	color:#297E7E
	}

			
/*** photo list ***/
ul.photo-list {
	list-style-type:none;
	display:inline;
	height:80px;
	}

ul.photo-list li{
	display:inline;
	float:left;
	padding-right:5px;
	}

h2.photo-title{
	padding:0 0 2px 0;
	font-weight:bold;
	color:#006699
	}

p.photo-details {
	line-height:1.2em;
	font-size:11px;
	}	

.next-photo {		
	padding-top:25px;
	}	
	
/*** right menu ***/
h2.right-menu-title {
	font:bold 13px Trebuchet MS;
	color:#064564;
	padding-bottom:10px;
	}
	
#right-menu-box {
	background:url(../images/bg-right-menu.png) top center no-repeat;
	}	
	
.right-menu-content {	
	padding:10px 20px 20px 20px;
	/*background:url(../images/bg-right-menu-bottom.png) left bottom repeat-x;*/
	}
	
ul.right-menu-item {
	list-style-type:none;
	}
		
ul.right-menu-item li{
	list-style-type:none;
	padding:4px 0;
	font-size:13px;
	background:url(../images/bg-right-list.png) left bottom repeat-x;
	}
	
ul.right-menu-item li a {
	text-decoration:none;
	color:#2D83AC;
	background: url(../images/left-arrow.png) left center no-repeat;
	padding-left: 10px;
	}
	
ul.right-menu-item li a:hover {
	text-decoration:none;
	color:#333333;
	}	
				
/*** home page content ***/
p.welcome-content {
	padding-top:10px;
	font-size:16px;
	}

p.column-para {
	font-size:14px;
	line-height:1.3em;
	padding-top:10px;
	}
		
/*** welcome image ***/
img.welcome-img {
	padding-left:25px;
	}	
	
/*** header ***/
h2.our-vision, h2.about-us {
	font-size:20px;
	color:#FF6600
	}	

h2.unit-gift-timeframe, h2.our-system {
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
	}	
	
/*** vission point ***/
ul.vision-list {
	list-style-type:none;
	/*margin-top:10px;*/
	}

ul.vision-list li {
	list-style-type:none;
	padding-left:25px;
	background:url(../images/bullet-star.png) left 20% no-repeat;
	font-size:11px;
	}	
	
/*** columns ***/
#column-1 {
	margin-top:10px;
	width:49%;
	float:left;
	border:0px dotted #666666;
	}

#column-2 {
	margin-top:0px;
	width:49%;
	float:right;
	border:0px dotted #666666;
	}
	
#column-3 {
	margin-top:5px;
	width:49%;
	float:left;
	border:1px dotted #666666;
	}

#column-4 {
	margin-top:5px;
	width:49%;
	float:right;
	border:1px dotted #666666;
	}
.column-content {
	padding:15px;
	}
	
/*** sub pages content para ***/
h2.page-sub-title {
	font:normal 17px trebuchet MS;
	color:#1C526C;
	background:url(../images/tag-blue.png) left center no-repeat;
	padding-left:20px;
	}
	
h2.para-first-title {
	margin-top:25px;
	font:bold 13px trebuchet MS;
	color:#333333;
	}
	
p.para-first {
	font:normal 13px Trebuchet MS;
	line-height:1.3em;
	margin-top:25px;
	}	
	
p.para-rest {
	font:normal 13px Trebuchet MS;
	line-height:1.3em;
	margin-top:15px;
	}	

/*** search table ***/
table.query-data {
	font:normal 15px Trebuchet MS;
	border-collapse:collapse;
	}
	
.input-data {
	border:1px solid #E88B00;
	background:#FFF8F2;
	font:normal 16px Trebuchet MS;
	padding:3px
	}
	
.submit-button {
	border:none;
	color:#ffffff;
	background:#990000;
	padding:2px 3px;
	font-size:11px;
	}

select.dob {
	font:normal 11px Trebuchet MS;
	color:#006699;
	}

/*** style of administration photo ***/
img.img-adms {
	border:solid 2px #ffffff;
	padding:1px;
	}	

img.img-frame {
	border:solid 2px #cccccc;
	padding:4px;
	}	
						
/*** footer ***/
#footer {
	clear: both;
	margin:0;
	background:#9A9A9A
	}
	
.footer-content {
	padding:20px 40px;
	line-height:1.2em;
	color:#ffffff;
	font-size:11px;
	}
	
a.link {
	text-decoration:none;
	color:#ffffff;
	}
	
a.link:hover {
	text-decoration:underline;
	color:#0A3B76;
	}
/*** result table ***/
table.result-data {
	font:normal 13px Trebuchet MS;
	border-collapse:collapse;
	border:1px solid #ffffff;
	padding:4px
	}
	
tr.row-header-result {
	font:bold 12px Trebuchet MS;
	background:#6699CC;
	color:#ffffff;
	}
	
td.dt-center {
	text-align:center;
	}	
	
td.data-row {
	background:#f8f8f8;
	}
	
a.more {
	color:#999999;
	font:normal 10px Trebuchet MS
	}	
	
/*** staff table ***/
tr.row-header-staff {
	background:#6699CC;
	color:#ffffff;
	}
	
span.staff-name {
	font-weight:bold;
	color:#003366
	}	
	
span.student-name {
	font-weight:bold;
	color:#003366
	}	
	
/*** page link navigator ***/
.link-navigator-content {
	padding-top:5px;
	}
	
a.link-navigator {
	text-decoration:none;
	color:#999999;
	}
	
a.link-navigator:hover {
	text-decoration:none;
	color:#333333;
	}	
	
span.current-page {
	color:#F23D00;
	padding-left:17px;
	background:url(../images/left-arrow.png) 5% center no-repeat;
	}
		
a.news-link {
	color:#FF6600;
	text-decoration: underline
	}	
	
a.news-link:hover {
	color:#005680;
	text-decoration: none
	}		
	
ul.download-content {
	margin-left:40px;
	margin-top:20px;
	list-style-type:circle;
	}	
	
ul.download-content li {
	list-style-type:circle;
	font-size:12px;
	padding:2px 0;
	}		
	
ul.download-content li a {
	color:#0099FF;
	text-decoration:underline;
	}	
	
ul.download-content li a:hover {
	color:#003366;
	text-decoration:underline;
	}		
	
span.updated {
	font:normal 9px arial;
	background:#CC3300;
	color:#ffffff;
	padding:0 3px;
	border-radius: 3px;
	}	
	
a.result-lnk {
	text-decoration:none;
	color:#005995;
	}	

a.result-lnk:hover {	
	color:#0091F0;
	text-decoration:underline;
	}
	
a.news-more {
	color: #0099FF;
	font:normal 11px Trebuchet MS;
	padding:1px 5px;
}	

a.more-result {
	background:#0066CC;
	color:#ffffff;
	font:normal 11px "Trebuchet MS";
	padding:0 2px;
	text-decoration:none;
	}
	
ul.result-menu {
	list-style-type: circle;
	margin-left: 30px;
	}	
	
ul.result-menu li{
	padding: 2px;
	font: normal 13px "Trebuchet MS";
	}		
	
ul.download-list {
	list-style-type: circle;
	margin-top: 0;
	}
	
ul.download-list li{
	padding: 2px;
	}	
	
ul.download-list li a {
	color: #FF3300;
	text-decoration: underline;
	}	

ul.download-list li a:hover {
	color: #0066CC;
	text-decoration: none;
	}	

h3 {
	margin: 0;
	padding: 0;
	}	
	
h2.header-verify {
	margin-top: 20px;
	font: normal 16px "Trebuchet MS";
	color: #CC0000;
	}	
	
.table-report {
	margin-top: 20px;
	border-collapse: collapse;
	border: 1px solid #DDDDDD;
	font: normal 14px "Trebuchet MS";
	}
	
.table-report th {
	background: #003366;
	color: #FFFFFF;
	text-align: left;
	padding: 4px;
	font-weight: normal;
	}	
	
.table-report td{
	border: 1px solid #DDDDDD;
	padding: 2px;
	}	
	
input[type="submit"]{
	border:none;
	color:#ffffff;
	background:#990000;
	padding:2px 3px;
	font-size:11px;
	}
	
	
.sample-copy {
	color:#0066FF;
	font: bold 13px "Trebuchet MS";
	}	
	
.para-title {
	font: bold 12px "Trebuchet MS";
	}	
	
.section-news {
	margin-top: 30px;
	}

h2.news-title {
	font: bold 14px "Trebuchet MS";
	color: #333333;
	}
			
a.news {
	font-size: 13px;
	color: #001C6C;
	}	
	
a.news:hover {
	color: #990000;
	text-decoration: none;
	}		
	
a.other-download {
	color: #CC0000;
	background: url(../images/download-icon.png) left center no-repeat;
	padding-left: 15px;
	font-size: 12px;
	}
		
h2.admit-card-head {
	margin-top: 10px;
	font: normal 20px "Trebuchet MS"
	}	
	
ul.admit-card-instruction {
	list-style-type: circle;
	margin: 10px 0 0 30px;
	}	
	
ul.admit-card-instruction li{
	font: normal 15px "Trebuchet MS";
	}		
	
input[type="button"]{
	background: #0099FF;
	color: #000000;
	padding: 2px 10px;
	font: normal 12px "Trebuchet MS";
	cursor: pointer;
	}	

.no-downloads {
	padding: 2px;
	background: #666666;
	color: #999999;
	font: normal 12px "Trebuchet MS";
	}	
	