/* CSS Document */
html {
	margin: 0px 0px 0px 0px;
	background-image: url(img_page_background.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #ffda4d;
}

body {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.table-main {
	width: 1000px;
}

.table-main #section-left {
	background-image: url(img_page_shadow_left.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 18px;
}

.table-main #section-right {
	background-image: url(img_page_shadow_right.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 19px;
}

.table-main #section-main {
	width: 963px;
}

.table-body {
	width: 100%;
}

.table-body #header {
	height: 1px;
}

.table-body #menu {
	height: 5px;
}

.table-body #body-main {
	
}

.table-body .footer,.table-body .footer a {
	color: #155d99;
	text-decoration: none;
	line-height: 15px;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	vertical-align: bottom;
}

.table-body .footer a:hover {
	color: #155d99;
	text-decoration: underline;
}

.tab-main {
	margin: 0px 0px 0px 0px;
}

.tab-main .normal {
	background-image: url(tab_main.gif);
	background-position: left;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 29px;
	width: 79px;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
}

.tab-main .normal:hover,.tab-main .selected {
	background-image: url(tab_main_down.gif);
	background-position: left;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 29px;
	width: 79px;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
}

.tab-sub-bg {
	background-image: url(tab_sub_bg_tile.gif);
	background-position: left;
	background-repeat: repeat-x;
	height: 26px;
}

.tab-sub-bg {
	background-image: url(tab_sub_bg_tile.gif);
	background-position: left;
	background-repeat: repeat-x;
	height: 26px;
}

.tab-sub-normal #left {
	background-image: none;
	height: 26px;
	width: 12px;
}

.tab-sub-normal #mid {
	background-image: none;
	height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.tab-sub-normal #right {
	background-image: none;
	height: 26px;
	width: 12px;
}

.tab-sub-normal:hover #left,.tab-sub-selected #left {
	background-image: url(tab_sub_left_down.gif);
	background-position: left;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 26px;
	width: 12px;
}

.tab-sub-normal:hover #mid,.tab-sub-selected #mid {
	background-image: url(tab_sub_mid_down.gif);
	background-position: left;
	background-repeat: repeat-x;
	cursor: pointer;
	height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #155d99;
}

.tab-sub-normal:hover #right,.tab-sub-selected #right {
	background-image: url(tab_sub_right_down.gif);
	background-position: left;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 26px;
	width: 12px;
}

.body-section-left {
	
}

.body-section-right {
	width: 277px;
}

.body-section-right .background-blue {
	background-color: #c5e4fc;
}

.table-white-blue { /*background-color:#FFFFFF;*/
	
}

.table-white-blue th {
	background-color: #8abeef;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 0px 5px;
	width: 256px;
}

.table-white-blue .content {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 5px 2px 2px 5px;
	line-height: 16px;
}

.table-white-darkblue {
	background-color: #c5e4fc;
}

.table-white-darkblue th {
	background-color: #155D98;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 0px 5px;
}

.table-white-darkblue .content {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 5px 2px 2px 5px;
	line-height: 16px;
}

#tab-top {
	background-image: url(img_white.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#tab-home {
	color: #155d98;
}

#tab-iitjee {
	color: #155d98;
}

#tab-medical {
	color: #9c2620;
}

#tab-aieee {
	color: #a25e26;
}

#tab-forum {
	color: #000000;
}

.home-portlet-heading {
	font-size: 21px;
}

.font-10px {
	font-size: 10px;
}

.font-12px {
	font-size: 12px;
}

.font-18px {
	font-size: 18px;
}

.font-20px {
	font-size: 20px;
}

.font-white {
	color: #FFFFFF;
	text-decoration: none;
}

.font-red {
	color: #FF0000;
	text-decoration: none;
}

a.font-red:hover {
	color: #FF0000;
	text-decoration: underline;
}

.font-black {
	color: #000000;
	text-decoration: none;
}

a.font-black:hover {
	color: #000000;
	text-decoration: underline;
}

.font-blue {
	color: #01518d;
	text-decoration: none;
}

.font-green {
	color: #158100;
	text-decoration: none;
}

.font-strick {
	text-decoration: line-through
}

.keys {
	color: #155d99;
	line-height: 20px;
	font-size: 12px;
}

#tab-login {
	height: 0px;
	width: 0px;
	position: relative;
	left: 685px;
	top: 110px;
	visibility: visible;
}

#icons-buynow {
	height: 0px;
	width: 0px;
	position: relative;
	left: 689px;
	top: 225px;
	visibility: visible;
	clear: both;
	z-index: 100;
}

input {
	vertical-align: middle;
}

input[type="text"] {
	background-color: #f1f8fe;
	border: solid 1px #155d98;
}

.grid-list th {
	border-bottom: solid 2px #ffca01;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
}

.grid-list .row-even td {
	border-bottom: solid 1px #dfdfdf;
}

.portlet-iit {
	background-image: url(img_portlet_iit.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #c3e2fb;
}

.portlet-medical {
	background-image: url(img_portlet_medical.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #d99293;
}

.portlet-aieee {
	background-image: url(img_portlet_aieee.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #fadac2;
}

.portlet-colored {
	background-image: url(img_portlet_orange.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #ffe687;
}

.portlet-container-mid {
	padding: 1px 2px 1px 2px;
}

.portlet-container-last {
	padding: 2px 2px 0px 2px;
}

.portlet-container-last-tile {
	background-image: url(img_portlet_container_last_tile.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#divlogin {
	z-index: 100;
	display: none;
	position: relative;
	width: 275px;
	height: 0px;
	left: 685px;
	top: 138px;
}

.heading_text_white {
	color: #FFFFFF;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
}

/* START  - Div Transparent Border with Shadow Effect */
html>body .outerpair1 {
	background: url(upperrightfade.png) right top no-repeat;
}

html>body .outerpair2 {
	background: url(lowerleftfade.png) left bottom no-repeat;
	padding-top: 8px;
	padding-left: 8px;
}

html>body .shadowbox {
	background: url(shadow.png) bottom right;
}

html>body .innerbox {
	position: relative;
	left: -8px;
	top: -8px;
}

.floatimage {
	float: left;
	display: inline;
}

/* END - Div Transparent Border with Shadow Effect */
.gadget-sub {
	background-image: url(gadget_sub_top.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.home-gadget-heading {
	font-size: 21px;
	color: #155D99
}

.body-padding {
	padding: 8px 8px 8px 8px;
	line-height: 18px;
}

#td-padding-left {
	padding: 0px 8px 8px 8px;
	line-height: 18px;
}

a.headerlink {
	color: #155d99;
	line-height: 20px;
	font-size: 12px;
	text-decoration: none;
}

a.headerlink:hover {
	color: #155d99;
	line-height: 20px;
	font-size: 12px;
	text-decoration: underline;
}

.inner-gadget-left {
	background-image: url(inner_gadget_left.gif);
}

.inner-gadget-right {
	background-image: url(inner_gadget_right.gif);
}

.inner-gadget-tile {
	background-image: url(inner_gadget_tile.gif);
	background-repeat: repeat-x;
}

.footer-tile {
	background-image: url(bottom_curve_center.gif);
	background-repeat: repeat-x;
	height: 53px;
}

.banner-text2 {
	color: #C5E4FC;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 0px 10px 13px;
}

.banner-left-background {
	background-image: url(top_bannerleft.jpg);
	background-repeat: no-repeat;
	height: 153px;
	width: 279px;
}

.banner-text {
	color: #C5E4FC;
	font-size: 18px;
	font-weight: bold;
	padding: 12px 0px 0px 13px;
}
