html > body * {
	outline:none;
}
body {
	margin:0;
	padding:0;
	background:#fff url(../images/body-bg.jpg) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#30575b;
	line-height:18px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border: 0;
	outline: 0;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.clear
{
	clear:both;
}
.orange {
	color:#027c88;
}
a.orange {
	color:#f26522;
	text-decoration:underline;
}
a:hover.orange {
	color:#000;
	text-decoration:none;
}
.blue-text {
	color:#027c88;
}
/*************** Structure/Layout  ****************************/
#top-web-wrapper {
	width:100%;
	float:left;
}
.page-wrapper {
	width:960px;
	margin:0px auto;
}
/******************** Header **************************************/
#header {
	width:960px;
	float:left;
	height:100px;
}
#logo {
	float:left;
	padding:15px 0 0 11px;
}
#toprt {
	width:280px;
	float:right;
	padding:18px 0px 0 0;
}

#univlogo
{
	float:left;
}

#univlogo img {

	margin-left:10px;
}

#member-login {
	width:145px; float:right;margin-left:10px;
	margin-right:8px;
}


a.member-login {
	width:145px;
	float:left;
	background:url(../images/member-login.jpg) left top no-repeat;
	height:32px;
	margin-bottom:8px;
}
a:hover.member-login {
	width:145px;
	float:left;
	background:url(../images/member-login.jpg) left -32px no-repeat;
	height:32px;
}

a.onlinechat {
	width:145px;
	float:left;
	background:url(../images/onlinechat.jpg) left top no-repeat;
	height:32px;
	margin-bottom:8px;
}
a:hover.onlinechat {
	width:145px;
	float:left;
	background:url(../images/onlinechat.jpg) left -32px no-repeat;
	height:32px;
}

/******************** Navigation **************************************/
#navigation {
	width:960px;
	float:left;
	background:url(../images/navigation-bg.jpg) left top no-repeat;
	height:45px;
}
#banner {
	width:960px;
	float:left;
}
/*****************	 Main Body  ***************************/
#main-body {
	width:960px;
	float:left;
	padding:28px 0px 0 0px;
}
#inner-body {
	width:960px;
	float:left;
	padding:12px 0px 12px 0px;
}
#welcome-box {
	width:940px;
	float:left;
	padding:0 10px 30px 10px;
}
#welcome-box h1 {
	margin:0px;
	padding:1px 0 18px 0px;
}
#welcome-content {
	width:600px;
	float:left;
	background:url(../images/dot-divider.gif) right top repeat-y;
}
#welcome-content p {
	line-height:22px;
	padding-bottom:15px;
}
#welcome-content p.padbot {
	padding-bottom:0px;
}
#campus-gallery {
	width:320px;
	float:left;
	padding-left:20px;
}
#campus-gallery-box{width:320px;
float:left;
height:154px;
}
#three-box {
	width:960px;
	float:left;
	padding:0 0 12px 0;
}
#box-bg-repeater {
	width:960px;
	float:left;
	background:url(../images/y-repeater.jpg) left top repeat-y;
}
#box-top {
	width:960px;
	float:left;
	background:url(../images/top-curve-bg.jpg) left top no-repeat;
}
#box-bottom {
	width:910px;
	float:left;
	background:url(../images/box-bottom.jpg) left bottom no-repeat;
	padding:13px 25px 0 25px;
}
#box-bottom h2 {
	background:url(../images/green-arrow.jpg) left 6px no-repeat;
	padding-bottom:10px;
	margin:0px;
	padding-left:28px;
	padding-top:10px;
	margin-bottom:30px;
}
#testimonial-box {
	width:299px;
	float:left;
	padding-bottom:10px;
}
#testimonial-heading {
	width:299px;
	float:left;
	background:url(../images/heading-divider.gif) right top no-repeat;
}
#testimonial-content {
	width:284px;
	float:left;
	background:url(../images/dot-divider.gif) right top repeat-y;
	padding-right:15px;
}
#testimonial-content p {
	line-height:22px;
	padding-bottom:5px;
}
#latestnews-box {
	width:322px;
	float:left;
	padding-bottom:10px;
}
#latestnews-heading {
	width:302px;
	float:left;
	background:url(../images/heading-divider.gif) right top no-repeat;
	padding-left:20px;
}
#latestnews-content {
	width:272px;
	float:left;
	background:url(../images/dot-divider.gif) right top repeat-y;
	padding:0 30px 0 20px;
}
#latestnews-content h3 {
	font-size:12px;
	font-weight:bold;
	color:#2c2c2c;
	padding-bottom:5px;
	line-height:24px;
}
#latestnews-content h3 span {
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#878787;
}
#latestnews-content p {
	line-height:22px;
	padding-bottom:5px;
}

#latestnews-content ul {
	list-style:none; padding-bottom:7px;
}

#latestnews-content ul li{
	line-height:22px; padding-bottom:5px; background:url(../images/right-arrow.gif) no-repeat left 9px; padding-left:12px;
}

#latestnews-content ul li a{
	text-decoration:none; font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#30575b;
}

#latestnews-content ul li a:hover{
	text-decoration:underline; 
	color:#000;
}

#quickquery-box {
	width:289px;
	float:left;
}
#quickquery-box h2 {
	margin-bottom:28px;
}
#quickquery-heading {
	width:269px;
	float:left;
	padding-left:20px;
}
#quickquery-content {
	width:269px;
	float:left;
	padding-left:20px;
}
.quickquery-row {
	width:269px;
	float:left;
	padding-bottom:10px;
}
.quickquery-lable {
	width:50px;
	float:left;
	font-weight:bold;
	color:#5e5e5e;
}
.quickquery-input {
	width:219px;
	float:right;
}
.input {
	width:217px !important;
	width:213px;
	border:1px solid #dcdcdc;
	background:url(../images/input-bg.gif) left top repeat-x;
	padding:2px;
}
.input-textarea {
	width:217px !important;
	width:213px;
	border:1px solid #dcdcdc;
	background:url(../images/input-bg.gif) left top repeat-x;
	padding:2px;
	height:42px;
}
/******************* Footer  *******************************/
#footer {
	width:100%;
	float:left;
	background: url(../images/footer-bg.jpg) left top repeat-x;
	height:68px;
	font-size:11px;
	color:#878787;
}
#footer-box {
	width:940px;
	float:left;
	padding:15px 10px 0 10px;
}
#footer a {
	color:#7e7e7e;
	text-decoration:none;
}
#footer a:hover {
	color:#459fa8;
	text-decoration:none;
}
/******************* Inner Page  *******************************/
#left-column {
	width:650px;
	float:left;
}
#inner-heading {
	width:650px;
	background:url(../images/hor-dot.jpg) left bottom repeat-x;
	padding-bottom:7px;
	padding-top:12px;
	float:left;
}
#inner-heading h1 {
	margin:0px;
	padding:0 0 0 10px;
}
#inner-left-content {
	width:640px;
	float:left;
	padding:25px 0 0 10px;
}
#inner-left-content p {
	line-height:22px;
	padding-bottom:20px;
}
#inner-left-content p.pdf img{vertical-align:middle;
margin-right:5px;
}
#inner-left-content p.pdf a{color:#027c88; text-decoration:underline; font-size:14px; font-weight:bold;}
#inner-left-content p.pdf a:hover{color:#f26522;}
#inner-left-content p.padbot {
	padding-bottom:10px;
}
#inner-left-content h3 {
	color:#027c88;
	font-size:13px;
	padding-bottom:10px;
	font-weight:bold;
}
#inner-left-content h4 {
	color:#000;
	font-size:12px;
	padding-bottom:10px;
	font-weight:bold;
}
#right-column {
	width:280px;
	float:right;
}
.inner-box {
	width:280px;
	float:left;
	background:url(../images/inner-box-mid.jpg) left top repeat-y;
	margin-bottom:15px;
}
.inner-box h2 {
	margin:0px;
	padding:2px 0 5px 0;
	background:url(../images/green-arrow.jpg) left top no-repeat;
	padding-left:28px;
	margin-bottom:25px;
}
.inner-box h3 {
	font-size:12px;
	font-weight:bold;
	color:#2c2c2c;
	padding-bottom:5px;
	line-height:24px;
}
.inner-box h3 span {
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#878787;
}
.inner-box p {
	line-height:20px;
	padding-bottom:5px;
}
.quickquery-form {
	width:248px;
	float:left;
}
.inner-box-content {
	width:248px;
	float:left;
}
.inner-quickquery-row {
	width:248px;
	float:left;
	padding-bottom:10px;
}
.inner-lable {
	width:50px;
	float:left;
	color:#5e5e5e;
	font-weight:bold;
}
.inner-input {
	width:198px;
	float:right;
}
.input-text {
	width:196px !important;
	width:192px;
	border:1px solid #dcdcdc;
	background:url(../images/input-bg.gif) left top repeat-x;
	padding:2px;
}
.textarea-text {
	width:196px !important;
	width:192px;
	border:1px solid #dcdcdc;
	background:url(../images/input-bg.gif) left top repeat-x;
	padding:2px;
	height:42px;
}
.inner-box-top {
	width:280px;
	float:left;
	background:url(../images/inner-box-top.jpg) left top no-repeat;
}
.inner-box-bottom {
	width:248px;
	float:left;
	background:url(../images/inner-box-bottom.jpg) left bottom no-repeat;
	padding:13px 16px 10px 16px;
}
.list {
	margin:0px;
	padding:0px 0 0px 0;
	line-height:20px;
	color:#5e5e5e;
}
.list li {
	padding:0px 0 10px 0;
	margin:0px;
	list-style-type:none;
	font-weight:bold;
}
.list li ul{margin:0px;
padding:0px 0 0 10px;
list-style-type:none;
}
.list li ul li{font-size:11px;
color:#5e5e5e;
font-weight:normal;
padding:5px 0 0px 0;
}
.list li ul li a{color:#5e5e5e;
text-decoration:none;}
.list li ul li a:hover{color:#027c88;
text-decoration:none;}
.list li ul li a.active{color:#e3590d;
text-decoration:none;
font-weight:bold;}
.list li a {
	color:#5e5e5e;
	text-decoration:none;
}
.list li a:hover {
	color:#027c88;
	text-decoration:none;
}
.list li a.active {
	color:#e3590d;
	text-decoration:none;
}
.bradcrum {
	font-size:11px;
	color:#878787;
}
.bradcrum a {
	font-size:11px;
	color:#878787;
	text-decoration:none;
}
.bradcrum a:hover {
	font-size:11px;
	color:#027c88;
	text-decoration:none;
}
.bradcrum span {
	font-size:11px;
	color:#e3590d;
}
.starlist {
	margin:0px;
	padding:0px 0 5px 0;
	line-height:20px;
}
.starlist li {
	background:url(../images/star.png) left 4px no-repeat;
	padding:0px 0 8px 22px;
	margin:0px;
	list-style-type:none;
	text-align:justify;
}
.starlist li a {
	color:#027c88;
	text-decoration:none;
}
.starlist li a:hover {
	color:#878787;
	text-decoration:none;
}
.starlist li ul {
	margin:0px;
	padding:5px 0 0 20px;
}
.starlist li ul li {
	list-style-type:none;
	background:url(../images/bullet.jpg) left 8px no-repeat;
	padding:0 0 0 15px;
}
.starlist li ul li a {
	color:#878787;
	text-decoration:none;
}
.starlist li ul li a:hover {
	color:#e3590d;
	text-decoration:none;
}
.alpha {
	margin:0px;
	padding:0px 0 20px 20px;
}
.alpha li {
	list-style-type:lower-alpha;
	padding:0 0 8px 0;
}
.table-border {
		margin-bottom:20px;
}
.table-border td{border:1px solid #efefec;}
.pad {
	padding:15px;
}
.pad3 {
	padding:8px 0 8px 15px; font-size:14px;
}
.num {
	padding:0px 10px 20px 20px;
	margin:0px;
}
.num li {
	padding:0 0 8px 0;
}
.topic{padding:0px 0 20px 0;
margin:0px;
}
.topic li{margin:0px;
padding:0px 0 8px 15px;
list-style-type:none;
background:url(../images/right-arrow.gif) left 6px no-repeat;
}
.topic li ul{margin:0px;
padding:5px 0 0 20px;
}
.topic li ul li{margin:0px;
padding:0px 0 5px 10px;
list-style-type:disc;
background:none;
}
#fees table{margin-bottom:10px; border:1px solid #bab9b9;}
#fees table th{padding:5px 10px 5px 15px;
border-bottom:1px solid #bab9b9;
border-right:1px solid #bab9b9;
color:#FFF;
background:#007683;}
#fees table td{padding:5px 10px 5px 15px;
border-bottom:1px solid #bab9b9;
border-right:1px solid #bab9b9;}
#fees table td.none{border-right:none;}
#fees table td.nonebot{border-bottom:none;}
#fees table td span{ text-decoration:line-through;}
#fees table td span.red{ color:#911403;
text-decoration:none;}
.fees{
width:640px;
} 
.fees table{margin-bottom:10px; border:1px solid #bab9b9;}
.fees table th{padding:5px 10px 5px 15px;
border-bottom:1px solid #bab9b9;
border-right:1px solid #bab9b9;
color:#FFF;
background:#007683;}
.fees table td{padding:5px 10px 5px 15px;
border-bottom:1px solid #bab9b9;
border-right:1px solid #bab9b9;}
.fees table td.none{border-right:none;}
.fees table td.nonebot{border-bottom:none;}
.fees table td span{ text-decoration:line-through;}
.fees table td span.red{ color:#911403;
text-decoration:none;}
.fees-green{
width:640px;
}
.fees-green table{margin-bottom:10px; border:1px solid #bab9b9;}
.fees-green  table th{padding:5px 10px 5px 15px;
border-bottom:1px solid #bab9b9;
border-right:1px solid #bab9b9;
color:#FFF;
background:#91b63f;}
.fees-green  table td{padding:5px 10px 5px 15px;
border-bottom:1px solid #bab9b9;
border-right:1px solid #bab9b9;}
.fees-green  table td.none{border-right:none;}
.fees-green  table td.nonebot{border-bottom:none;}
.fees-green  table td span{ text-decoration:line-through;}
.fees-green  table td span.red{ color:#911403;
text-decoration:none;}
.redtext{color:#911403;
font-size:16px;}
.fees-green  table td.greenbg{
color:#FFF;
background:#91b63f;}




.fees-mscr{
width:640px;
}
.fees-mscr table{margin-bottom:10px; border:1px solid #bab9b9;}
.fees-mscr  table th{padding:5px 10px 5px 15px;
border-bottom:1px solid #bab9b9;
border-right:1px solid #bab9b9;
color:#FFF;
background:#91b63f;}
.fees-mscr  table td{ padding:3px 0;
border-bottom:1px solid #bab9b9;
border-right:1px solid #bab9b9;}

.fees-mscr  table td.nopadding{ padding:0;
}

.fees-mscr  table td.none{border-right:none;}
.fees-mscr  table td.nonebot{border-bottom:none;}
.fees-mscr  table td span{ text-decoration:line-through;}
.fees-mscr  table td span.red{ color:#911403;
text-decoration:none;}
.redtext{color:#911403;
font-size:16px;}

.fees-mscr  table td.greenbg{
color:#FFF;
background:#91b63f; padding:3px 0;}



.fees-mscr table td table{margin-bottom:0; border:none;}

.fees-mscr  table td table td{padding:0;
border-bottom:1px solid #bab9b9;
}

.fees-mscr  table td table td table td{padding:5px 10px 5px 15px;
}

/*--------------------- Thankyou ------------------*/
#thankyou-column {
	width:950px;
	float:left;
}
#thankyou-heading {
	width:950px;
	background:url(../images/hor-dot.jpg) left bottom repeat-x;
	padding-bottom:7px;
	padding-top:12px;
	float:left;
}
#thankyou-heading h1 {
	margin:0px;
	padding:0 0 0 10px;
}
#thankyou-content {
	width:930px;
	float:left;
	padding:25px 0 0 10px;
}
#thankyou-content p {
	line-height:22px;
	padding-bottom:20px;
}
#thankyou-content p.padbot {
	padding-bottom:10px;
}
.link-style{
	color:#f26522;
}
.link-style a{
	color:#f26522;
	text-decoration:underline;
}
.link-style a:hover{
	color:#f26522;
	text-decoration:none;
} 
#logo_print{
display:none;}


/* ------------------------------------------------ photo gallery ------------------------------------ */

.gallery
{
  width:649px; float:left;
}

.gallery ul
{
  list-style:none;
}

.gallery ul li
{
  display:inline-block; float:left; padding:0 16px 16px 0px;
}

.gallery ul li a
{
  display:inline-block; float:left; text-align:center; text-decoration:none; color:#5e5e5e;
}

.gallery ul li a:hover
{
  color:#f26522;
}


.gallery ul li img
{
  border:1px solid #dadada; padding:2px;
}

.imglt
{
  padding:3px; border:1px solid #ccc; margin:0 15px 10px 0px; float:left;
}

.imgrt
{
  padding:3px; border:1px solid #ccc; margin:0 0 10px 15px; float:right;
}

.border
{
   border:1px solid #3a3a3a; padding:2px;
}

.bordercontact
{
  border:2px solid #efefec;
}

.marginbotm
{
  margin-bottom:20px;
}

.marginright
{
  margin-right:18px;
}

.dgreen
{
  color:#30575b;
}

.missionbox
{
	border:1px dashed #017a86; padding:3px; font-size:13px; text-align:center; font-weight:bold;
}

#inner-left-content .missionbox p
{
	background:#efefef; padding:10px;
}

#inner-left-content .eventmain
{
	width:640px; float:left; border-bottom:1px dashed #dadada; padding-bottom:15px; margin-bottom:15px;
}

#inner-left-content .eventimg
{
  width:146px; float:left; margin-right:15px;
}

#inner-left-content .eventimg img
{
  border:1px solid #dadada; padding:2px;
}

#inner-left-content .eventdesc
{
  width:479px; float:right;
}

#inner-left-content .eventdesc p
{
  padding-bottom:10px;
}

#inner-left-content .eventdesc strong
{
  font-size:14px; line-height:22px;
}

#inner-left-content .eventdesc a
{
  line-height:20px;
}

/* ------------------- online registration ---------------------------- */
#apply-online {
	width:600px;
	float:left;
}
.formrow {
	width:600px;
	float:left;
	padding-bottom:10px;
}
.form-lable {
	width:166px;
	float:left;
	font-weight:bold;
	padding-right:30px;
	text-align:right;
}
.form-input {
	width:379px;
	float:left;
}
sup {
	color:#F00;
	font-size:12px;
}

.input1 {
	width:300px;
	border:1px solid #e3e3e3;
	height:22px;
	color:#858585;
	line-height:25px;
	padding: 0 4px 0 4px;
}

.list-menu1 {
	width:310px;
	border:1px solid #e3e3e3;
	height:25px;
	color:#858585;
}

#inner-left-content .celebpara strong
{
	  width:120px; float:left;
}

#inner-left-content .celebpara span
{
	padding-left:100px;
}





.gallery-list {
	list-style-type:none;
	padding-left:0px;
}
.gallery-list li {
	margin-right:15px;
	display:inline;
	padding-bottom:20px;
	float:left;
}
.gallery-list li.last {
	margin-right:0px;
}
.gallery-list li img {
	border:1px solid #ccc;
	padding:2px;
	background:#FFF;
}


.pathtable { margin-bottom:20px; }

.pathtable th, .pathtable td { padding:5px; background:#fafafa;}

.pathtable th{ padding:8px; background:#01909e; color:#fff;}

.pathtable tr.lightgreen td{ background:#eaeaea;}

#inner-left-content .eventmain .padbotm0
{
	padding-bottom:0px;
}

#inner-left-content .eventmain .professorimg
{
	margin:0 0 15px 15px; border:1px solid #ccc;
}
