/* ************************ General ************************ */

body{ font:0.78em Arial,Helvetica,sans-serif; margin:0px; padding:0px; text-align:center; color:#363535; background: url("../images/bg.gif") repeat-y top #D3E0F2; }
#page{ width:802px; margin:0 auto; padding:0px; border:solid 1px #093670; border-top:none; }
h1{ color:#2259A4; font-size:1.75em; } 
.toppanel{ color:#ffffff; text-align:left; padding:4px 0px 4px 15px; font-weight:bold; font-size:1.25em; }
.header{ margin:0px; padding:0px 0px 0px 149px; background:url('../images/logo.gif') no-repeat; height:140px; text-align:left;  }
.clear{ clear:both; }
.leftpanel{ float:left; padding:0px 12px 0px 15px; background-color:#225AA6;  }
.leftpanel ul{ margin:20px 0px 0px 0px; padding:0px; list-style:none; text-align:left; }
.leftpanel ul li{ padding:0px 0px 15px 0px; font-weight:bold; font-size:1.05em; }
.leftpanel ul li.sub{ padding:0px 0px 15px 10px; }
.leftpanel a{ color:#FFFFFF; text-decoration:none; }
.leftpanel a:hover { color:#FFFFFF; text-decoration:underline; }
.rightpanel{ float:right; }
.heading{ font-weight:bold; padding:0px; }
#flashcontent { height:140px; width:653px; }

/* ************************ Home ************************ */

.hometext .toppanel{ background-color:#FDE620; color:#2259A4; }
.hometext { background-color:#225AA6; }
.hometext .text { margin-left:147px; }
*html .hometext .text { margin-left:144px; }
.hometext .text1 { background:url('../images/homeimg1.jpg') top right no-repeat #9EB8DB; text-align:left; padding:20px 493px 0px 20px; height:183px; color:#154A91; line-height:20px; }
.hometext .text2 { background:url('../images/homeimg2.jpg') top left no-repeat #225AA6; text-align:left;  padding:30px 25px 0px 205px; height:252px; color:#ffffff; line-height:15px; }

/* ************************ News ************************ */

.newstext .toppanel{ background-color:#225AA6; color:#ffffff; }
.newstext { background-color:#225AA6; }
.newstext .text { margin-left:147px; background-color:#668CC0;  }
.newstext .text1{ float:left; background-color:#ffffff; width:472px; }
.newstext .text2{ margin:0px 0px 0px 472px; background-color:#668CC0; color:#ffffff; text-align:left; padding:20px; }
.newstext .text3{ text-align:left; padding:0px 20px 20px 20px; } 
.newstext h2{ font-size:1.15em; margin:0px; padding:0px; }
.newstext .text2 ul{ margin:0px; padding:0px; list-style:none; } 
.newstext .text2 li{ margin:0px; padding:0px 0px 15px 0px; } 
.newstext .text2 li a{ color:#FFFFFF; text-decoration:none; }
.newstext .text2 li a:hover { color:#FFFFFF; text-decoration:underline; }

.decadeimg{ background:url('../images/decadeimg.jpg') top left no-repeat #ffffff; height:216px; padding:10px 10px 0px 348px; text-align:left; color:#2259A4; }

/* ************************ FAQ ************************ */

.faqtext .toppanel{ background-color:#FC161B; color:#ffffff; }
.faqtext { background-color:#225AA6; }
.faqtext .text { margin-left:147px; background-color:#FD5C60;  }
.faqtext .text1{ float:left; background:url('../images/faqimg.jpg') top right repeat-y #FD5C60; color:#FFFFFF; width:434px; padding:20px 200px 20px 20px; text-align:left;  }
.faqtext .text2{ margin:0px; }
.faqtext .heading{ margin:15px 0px 3px 0px;  }
.faqimg{ background:url('../images/faqimg.jpg') top left no-repeat #ffffff; height:575px; }

/* ************************ Documents ************************ */

.doctext .toppanel{ background-color:#FDE620; color:#2259A4; }
.doctext { background-color:#225AA6; }
.doctext .text { margin-left:147px; background-color:#FDE620;  }
.doctext .text1{ float:left; padding:20px 20px 20px 196px; width:258px; background:url('../images/docimg.jpg') top left no-repeat #FEF28F; text-align:left; }
.doctext .text2{ margin:0px 0px 0px 474px; background-color:#FDE620; color:#2259A4; text-align:left; padding:20px 20px 20px 10px; }
.doctext h2{ font-size:1.15em; margin:0px; padding:0px; }
.doctext .text2 ul{ margin:0px; padding:0px; list-style:none; } 
.doctext .text2 li{ margin:0px; padding:0px 0px 15px 0px; } 
.doctext .text2 li a{ color:#2259A4; text-decoration:none; }
.doctext .text2 li a:hover { color:#2259A4; text-decoration:underline; }
.doctext .heading{ font-weight:bold; color:#2259A4; }

/* ************************ Links ************************ */

.linktext .toppanel{ background-color:#FDE620; color:#2259A4; }
.linktext { background-color:#225AA6; }
.linktext .text { margin-left:147px; background-color:#FEF185;   }
.linktext .text1{ width:400px; margin:0px 20px 0px 20px; padding:0px 0px 40px 160px ; background:url('../images/linkimg.gif') top left no-repeat #FEF185; text-align:left; }
.linktext .text1 a{ color:#2259A4; text-decoration:none; }
.linktext .text1 a:hover { color:#2259A4; text-decoration:underline; }
.linktext .heading{ font-weight:bold; color:#2259A4; margin:10px 0px 10px 0px; padding:0px; font-size:1.10em; }

/* ************************ Year ************************ */

.yeartext .toppanel{ background-color:#225AA6; color:#ffffff; }
.yeartext { background-color:#225AA6; }
.yeartext .text { margin-left:147px; background-color:#ffffff;  }
.yeartext .text1 { padding:20px; text-align:left; }
.yeartext .text img { margin-left:20px; }
.yeartext .heading{ font-weight:bold; color:#2259A4; margin:10px 0px 10px 0px; padding:0px; font-size:1.10em; }

/* ************************ Year ************************ */

.histext .toppanel{ background-color:#FC161B; color:#ffffff; }
.histext { background-color:#225AA6; }
.histext .text { background:url('../images/histimg.jpg') top left no-repeat #FD5C60; margin-left:147px; color:#FFFFFF; text-align:left; padding:179px 20px 20px 20px; }
.histext .heading{ font-weight:bold; margin:15px 0px 3px 0px; padding:0px; }

/* ************************ Links ************************ */

.galtext .toppanel{ background-color:#FC161B; color:#ffffff; width:787px; }
.galtext { background-color:#225AA6; }
.galtext .text { margin-left:147px; background-color:#ffffff;  }
.galtext .text1 { padding:20px; text-align:left; }
.galtext .text img { margin-left:20px; }
.galtext .heading{ font-weight:bold; color:#2259A4; margin:20px 0px 10px 0px; padding:0px; font-size:1.10em; }
.gallery div { float:left; margin:0px 25px 0px 25px; }
.galtext .text a { text-decoration:none; color:#000000; }
.galtext .text a:hover { text-decoration:underline; color:#E40207; }

/* ************************ Links ************************ */

.chartext .toppanel{ background-color:#225AA6; color:#ffffff; width:787px; }
.chartext { background-color:#225AA6; }
.chartext .text { margin-left:147px; color:#11407F; background-color:#BCCDE4; width:615px; padding: 20px; text-align:left;  }
*html .chartext .text { width:612px; }
.chartext .heading{ font-weight:bold; color:#2259A4; margin:20px 0px 10px 0px; padding:0px; font-size:1.10em; }
.chartext .gallery { margin-top:20px; }
.chartext .gallery div { float:left; margin:0px 25px 50px 0px; color:#2F3339; width:150px; padding: 115px 10px 10px 10px;   }
.arts{ background:url('../images/arts.gif') top left no-repeat; }
.sport{ background:url('../images/sport.gif') top left no-repeat; }
.staff{ background:url('../images/staff.gif') top left no-repeat;  }

.chartext .gallery a { font-weight:bold; text-decoration:none; color:#11407F; }
.chartext .gallery a:hover { text-decoration:underline; color:#11407F; }

/* ************************ Contact Us ************************ */

.context .toppanel{ background-color:#FDE620; color:#2259A4; }
.context { background-color:#225AA6; color:#11407F; }
.context .text { margin-left:147px; background-color:#D3DEED;  }
.context .text1{ float:left; width:255px; text-align:left; padding:20px; }
.context .text2{ margin:0px 0px 0px 290px; background-color:#FFFFFF; color:#2259A4; text-align:left; padding:20px 20px 20px 10px; }
.context h2{ font-size:1.15em; margin:0px; padding:0px; }
.context form{ text-align:left; margin:0px; padding:0px; }
.context form p{ margin:20px 0px 20px 0px; padding:0px; }
.conname{ margin:0px 0px 0px 20px; padding:0px; }
.conphone{ margin:0px 0px 0px 19px; padding:0px; }
.conemail{ margin:0px 0px 0px 23px; padding:0px; }
.conenquiry{ margin:0px 0px 0px 15px; padding:0px; width:200px; height:100px; color:#363535; font:Arial, Helvetica, sans-serif; vertical-align:top; }
.submit{ text-align:right;   }
.btn{ color:#FFFFFF; background-color:#2259A4; height:21px; border:solid 1px #2259A4; cursor:hand; padding:2px 2px 3px 2px; font-size:1.00em; font-weight:bold; margin-right:85px;  }
input{ color:#363535; font-size:1.05em; height:18px; }
.enquiry{ vertical-align:top; height:100px; }


/* ************************ Student ************************ */

.stutext .toppanel{ background-color:#FC161B; color:#FFFFFF; }
.stutext { background-color:#225AA6; color:#11407F; }
.stutext .text { margin-left:147px; background-color:#FFFFFF;  }
.stutext .text1{ float:left; color:#FFFFFF; width:159px; text-align:left; padding:20px 20px 170px 20px ;  background-color:#FD5E62;  }
.stutext .text2{ margin:0px 0px 0px 200px; background-color:#FFFFFF; color:#2259A4; text-align:center; padding:20px 20px 20px 10px; }
