@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background-color:#C0C0C0 ;
	color:#000000;
	font-size:11px;
	margin:0px;
	margin-top:15px;
	margin-bottom:15px;
}


td {
	color:#000000;
	font-size:12px;
}

form {
	margin:0px;
}

a {
	text-decoration:none;
	color:#FFFFFF;
}

a:hover {
	text-decoration:underline;
}

ul {
	list-style:disc;
}
li {
	margin-bottom:5px;
}

.floatLeftImage {
float:left;
margin-right:10px;
margin-bottom:5px;
border:1px solid #CCCCCC;
}

.floatRightImage {
float:right;
margin-left:10px;
margin-bottom:5px;
border:1px solid #CCCCCC;
}

.middleArea {
	background-color:#8c031f;
	vertical-align:top;
	padding-left:15px;
	padding-right:16px;
}

.bottomLinks {
	background-color:#c4072d;
	color:#FFFFFF;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial;
	height:50px;
	text-align:center;
}

.bottomLinks a {
	color:#FFFFFF;
	text-decoration:none;
}

.bottomLinks a:hover {
	text-decoration:underline;
	color:#999999;
}

.footerArea {
	font-size:10px;
	height:30px;
	color:#FFFFFF;
	text-align:center;
}

/* 
	Home 3 Columns Table
*/
table.homeTable {
	border:1px solid #15317E;
	background-color:#ffffff;
}
table.homeTable td {
	padding:15px;
	padding-top:24px;
	padding-left:24px;
	padding-right:24px;
	vertical-align:top;
	border:1px solid #15317E;
	vertical-align:top;
	line-height:150%;
	text-align:justify;
}

table.homeTable td p {
	margin:0px;
	margin-bottom:15px;
}

.shortcutArea {
	background-color:#c4072d; 
	height:40px;
	text-align:center;
}

.shortcutButtonLeft {
	background-image:url(images/shortcut_left.gif);
	background-repeat:no-repeat;
	width:8px;
}

.shortcutButtonRight {
	background-image:url(images/shortcut_right.gif);
	background-repeat:no-repeat;
	width:8px;
}

.shortcutButtonCenter {
	background-image:url(images/shortcut_center.gif);
	background-repeat:repeat-x;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow:#333333;
	text-align:center;
}

.shortcutButtonCenter a {
	font-weight:bold;
	color:#000000;
	text-shadow:#333333;
	text-decoration:none;
}

.shortcutButtonCenter a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.shortcutSpacer {
	width:15px;
}

.toplinkArea {
	text-align:left;
	height:50px;
}

table.topLink {
}

table.topLink td {
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Tahoma, Verdana;
	text-align:left;
	padding-left:35px;
}

table.topLink td a {
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

table.topLink td a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.subHead {
	font-size:12px;
	font-weight:bold;
}

.pagetextArea {
	padding-left:25px;
	padding-right:25px;
	vertical-align:top;
	padding-bottom:15px;
	padding-top:10px;
	height:250px;
	background-color:#fffff;
}

.pageTitle {
	font-size:25px;
	font-family:Arial, Verdana, Tahoma;
	color:#8c031f;
	border-bottom:1px dotted #B5B5B5;
}

.pageHead1 {
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Verdana, Tahoma;
}

.pageHead2 {
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Verdana, Tahoma;
}
.pageHead3 {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Verdana, Tahoma;
	color:#CC0033;
	background-color:#F0F0F0;
	padding:5px;
	border-bottom:1px dashed #CCCCCC;
}

.pageText {
	text-align:justify;
	line-height:150%;
	padding-top:10px;
}

.submenuArea {
	text-align:right;
	background-color:#EDEDED;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	border-bottom:1px solid #c4072d;
	line-height:170%;
}

.submenuSelected {
	font-size:13px;
	font-weight:bold;
	color:#c4072d;
	padding-left:5px;
	padding-right:5px;		
}

.submenuArea a {
	font-size:13px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;	
}

.submenuArea a:hover {
	color:#000000;
	text-decoration:none;	
}

/*
	Faculty Data listing Table
*/
.facultyTableArea {
padding-top:10px;
}

table.facultyTable {
}

table.facultyTable td {
	text-align:justify;
	font-size:12px;
	line-height:normal;
	color:#333333;
}

/* 
  Form elements styles
*/
.submitButton{
	font-family:Arial, Verdana, Tahoma, Trebuchet MS;
	font-size:12px;
	border:1px solid #808080;
	height:22px;
	font-weight:bold;
	background-color:#D4D0C8;
	color:#000000;
}
.textBox{
	font-family:Arial, Verdana, Tahoma, Trebuchet MS;
	font-size:12px;
	border:1px solid #CCCCCC;
	height:20px;
}
.selectBox {
	font-family:Arial, Verdana, Tahoma, Trebuchet MS;
	font-size:12px;
	border:1px solid #CCCCCC;
	width:210px;
}
.textArea{
	font-family:Arial, Verdana, Tahoma, Trebuchet MS;
	font-size:12px;
	border:1px solid #CCCCCC;
}
.uploadBox {
	font-family:Arial, Verdana, Tahoma, Trebuchet MS;
	font-size:11px;
	border:1px solid #CCCCCC;
}

/*
 Error Message
*/
.errorMessage {
	font-weight:bold;
	color:#CC0000;
	text-align:center;
}

/*
 Must Field
*/
.mustField {
	font-weight:bold;
	color:#CC0000;
	font-size:16px;
}

/*
  Form Table - Use it for any form tables like, login, registration,....
*/
table.formTable {
}
table.formTable td {
	padding:6px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
}
table.formTable th {
	padding:0px;
	padding-left:6px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	height:25px;
	background-repeat:repeat-x;
}

/*
  Fee Table
*/
table.feeTable {
}
table.feeTable td {
	padding:5px;
	padding-left:0px;
	padding-right:0px;
	border-top:1px solid #eeeeee;
}
table.feeTable td.feeTableTotal{
	border-top:2px solid #666666;
}
table.feeTable td.feeTableGrandTotal{
	border-top:2px solid #666666;
	font-weight:bold;
	border-bottom:3px double #000000;
}
table.feeTable th {
	padding:3px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	height:25px;
	background-repeat:repeat-x;
	background-color:#F0F0F0;
}
/*
  Resume Table - 
*/
table.resumeTable {
}
table.resumeTable td {
	padding:6px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	vertical-align:top;
}
.resumeImage {
	margin-top:12px;
}

/*
  Qualification Table - 
*/
table.qualifyTable {
	border:1px solid #B5B5B5;
}
table.qualifyTable th {
	padding:5px;
	text-align:left;
	font-weight:bold;
	background-color:#EEEEEE;
	color:#000000;
	font-size:13px;
	border-bottom:1px solid #B5B5B5;
}

table.qualifyTable td {
	padding:5px;
	text-align:left;
	vertical-align:top;
	border:1px solid #EEEEEE;
}


/*
  Gallery Table - 
*/
table.galleryTable {
}

table.galleryTable td {
	padding:6px;
	text-align:center;
	vertical-align:top;
}

table.galleryTable td img {
	border:1px solid #DDDDDD;
	text-align:center;
}

table.galleryTable td.goTop {
	text-align:right;
	padding-right:34px;
}

/*
	Site Map
*/
.siteMap {
	text-align:justify;
	line-height:150%;
	padding-top:10px;
}
.siteMap a {
	text-decoration:none;
	color:#c4072d;
}

.siteMap a:hover {
	text-decoration:underline;
}

/* Invitation Marqueee Area */
.marqArea {
	background-color:#8c031f;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	letter-spacing:1px;
}
.marqArea a {
	color:#FFFFFF;
	text-decoration:none;
}

.marqArea a:hover {
	color:#FFFF99;
	text-decoration:none;
}

/* Group Marquee */
.marqAreaGroup {
	background-color:#000000;/*#8c031f;*/
	height:25px;
	color:#FFCC33;
	font-weight:bold;
	text-align:center;
	letter-spacing:1px;
}
