/* eric meyer global reset - modified */
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, 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;
	font-size: 100%;
}
/* html selectors */
body {
	background-color: #6f97C9;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 62.5%;
}
ul {
	list-style-type:none;
	list-style:none;
}
dt {
	font-weight: bold;
}
th {
	text-align:left;
	font-weight:bold;
}
a {
	text-decoration: none;
	color: #B5EB1B;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
}
table {
	margin: 1em auto;
	border-collapse:collapse;
	border: none;
}
td, th {
	padding: 5px 10px;
	vertical-align:top;
	font-size:110%;
	border-bottom: 1px solid #ccc;
}
td {
	color: #fff;	
}
th {
	color:#B5EB1B;	
}
h1, h2, h3, h4 {
	font-family: arial, sans-serif;
	letter-spacing: -1px;
}
sup {
	font-size:70%; 
	vertical-align:top;
} 
sub {
	font-size:70%; 
	vertical-align:bottom;
}
/*layout*/
#skipNav {
	display: none;
}
#masthead {
	background: transparent url(../images/masthead-bg.jpg) repeat-x;
	height: 71px;
	width: 100%;
}
#nav {
	height: 71px;
	margin: 0 auto;
	width: 898px;
}
#mainNav {
	float: left;
	height: 71px;
	width: 540px;
}
#mainNav ul {

}
#mainNav li {
	display: inline;
}
#mainNav ul a {
	display: block;
	float: left;
	height: 71px;
	overflow:hidden;
	text-indent: -9000px;
}
#mainNav ul a#lnkStudent:link, #mainNav ul a#lnkStudent:visited {
	background: transparent url(../images/mainNav2-students.jpg) no-repeat;
	width: 147px;
}
#mainNav ul a#lnkGraduate:link, #mainNav ul a#lnkGraduate:visited  {
	background: transparent url(../images/mainNav2-graduates.jpg) no-repeat;
	width: 144px;
}
#mainNav ul a#lnkIndia:link, #mainNav ul a#lnkIndia:visited  {
	background: transparent url(../images/mainNav2-faculty.jpg) no-repeat;
	width: 140px;
}
#mainNav ul a#lnkInstitution:link, #mainNav ul a#lnkInstitution:visited  {
	background: transparent url(../images/mainNav2-institution.jpg) no-repeat;
	width: 109px;
}

/* hover states */
#mainNav ul a#lnkStudent:hover, #mainNav ul a#lnkStudent:active, #mainNav ul a#lnkStudent:focus  {
	background-position: left -71px;
}
#mainNav ul a#lnkGraduate:hover, #mainNav ul a#lnkGraduate:active, #mainNav ul a#lnkGraduate:focus  {
	background-position: left -71px;
}
#mainNav ul a#lnkIndia:hover, #mainNav ul a#lnkIndia:active, #mainNav ul a#lnkIndia:focus  {
	background-position: left -71px;
}
#mainNav ul a#lnkInstitution:hover, #mainNav ul a#lnkInstitution:active,  #mainNav ul a#lnkInstitution:focus   {
	background-position: left -71px;
}
/* active page states */
body#student #mainNav ul a#lnkStudent  {
	background-position: left -71px;
}
body#graduate #mainNav ul a#lnkGraduate {
	background-position: left -71px;
}
body#india #mainNav ul a#lnkIndia  {
	background-position: left -71px;
}
body#institution #mainNav ul a#lnkInstitution   {
	background-position: left -71px;
}


#secondaryNav {
	background: transparent url(../images/utilMenuBg.jpg) no-repeat right top;
	float: right;
	height: 71px;
	position:relative;
	width: 358px;
}
#secondaryNav ul {
	left: 40px;
	position: absolute;
	top: 25px;
}
#secondaryNav li {
	display: inline;
}
#secondaryNav ul a {
	color: #fefefe;
	display: block;
	float: left;
	font-size: 110%;
	padding: 4px 8px;
}
/* active page states */
body#about #secondaryNav ul a#lnkAbout {
	text-decoration: underline;
}
body#apply #secondaryNav ul a#lnkApply {
	text-decoration: underline;
}
body#contact #secondaryNav ul a#lnkContact {
	text-decoration: underline;
}
body#faq #secondaryNav ul a#lnkFAQ {
	text-decoration: underline;
}
body#login #secondaryNav ul a#lnkLogin {
	text-decoration: underline;
}
#outerWrapper {
	width: 898px;
	margin: 0 auto;
}
#innerWrapper {
	float: left;
	padding-bottom: 100px;
	width: 898px;
	background-color:#84a6d1;
	background-image: url(../images/footer-background.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#outerContentWrapper {
	float: left;
	margin: 0;
	margin-left: 24px;
	display: inline;
	padding-top: 20px;
	background-color:#6f97C9;
	background-image: url(../images/content-top-bckgrnd.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#innerContentWrapper {
	float: left;
	padding-bottom: 10px;
	width: 650px;
	background-color:#6f97C9;
	background-image: url(../images/content-bot-bckgrnd.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#leftsideContent {
	float: left;
	width: 200px;
}
#mainContent {
	float: right;
	width: 698px;
}
#mainContent table {
	/*width: 598px;*/
	margin: 20px 50px;
}
#secondaryContent {
	float: left;
	width: 200px;
}
#footer {
	clear: both;
	margin: 0 auto;
	padding: 20px 0 40px 0;
	text-align:center;
	width: 898px;	
}
/* typography */
#mainContent p, #mainContent legend {
	color: #fefefe;
	font-size: 150%;
	line-height: 1.5em;
	margin-bottom: 1em;
	padding: 0 50px;
}
.divider {
	border-bottom:solid 4px #84A6D1;
}
#mainContent legend {
	color: #B5EB1B;
	font-weight: bold;
	margin-left: 0;
	margin-right: 0;
}
.calloutBox {
	float:right; 
	width:25%; 
	padding: 10px 10px 10px 10px; 
	margin: 0px 20px 0px 20px; 
	border:solid 1px #666666;
	}
#mainContent div.calloutBox p{
	color: #fefefe;
	font-size: 120%;
	line-height: 1.5em;
	margin-bottom: .5em;
	padding: 0 10px;
}
#mainContent h1 {
}
#mainContent h1#banner {
	background: transparent url(../images/mainHdrImg.jpg) no-repeat;
	height: 294px;
	text-indent: -9000px;
	width: 698px;
}
#mainContent h2 {
	font-size: 220%;
	margin-bottom: .5em;
	padding: 0 30px;
}
#mainContent h3 {
	font-size: 170%;
	margin-top: 1em;
	padding: 0 50px;
}
#mainContent h4 {
	font-size: 150%;
	margin-top: 1em;
	padding: 0 50px;
	color: #B5EB1B;
}
#mainContent div.calloutBox h3 {
	font-size: 170%;
	margin-top: .25em;
	padding: 0 10px;
}
#mainContent ul {
	color: #fefefe;
	font-size: 120%;
	line-height: 1.5em;
	list-style: disc;
	margin-bottom: 1em;
	padding: 0 50px 0 80px;
}
#mainContent ul li ul{
	font-size: 100%;
	list-style: lower-roman;
	padding: 0 50px 0 20px;
}
#mainContent td {
}
#mainContent th {
}
#mainContent tfoot td {
}
#mainContent table caption {
}
#secondaryContent p {
}
#secondaryContent h2 {

}
#secondaryContent h2#logo {
	background: transparent url(../images/sidebarLogo.gif) no-repeat;
	height: 221px;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
	width: 200px;
}
#secondaryContent h2#logo a {
	background: transparent url(../images/sidebarLogo.gif) no-repeat;
	display: block;
	height: 221px;
	margin: 0;
	padding: 0;
	width: 200px;
}
#secondaryContent h3 {
}
#secondaryContent ul {
}
#footer ul {
	display: inline;
	float: left;
	margin-left: 200px;
	width: 698px;
}
#footer li {
	display: inline;
}
#footer ul a {
	border-right: 1px solid #fefefe;
	color: #B5EB1B;
	display: block;
	float: left;
	padding: 0 8px;
	text-align:center;
}
/*classes*/
a.applyBtn {
	background: transparent url(../images/apply-btn.jpg) no-repeat;
	display: block;
	height: 40px;
	text-indent:-9000px;
	width: 120px;
	margin-top: 20px;
}
.fltRight {
	float: right;
	margin: 0 0 1em 1em;
}
.fltLeft {
	float: left;
	margin: 0 1em 1em 0;
}
.alignCenter {
	text-align: center;
}
.clearAll {
	clear: both;
	display:block;
	height: 1px;
}
.nowrap {
	white-space:nowrap;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.altRow {
	background-color: #84a6d1;
}


