/*
=====================
	Footer
=====================
*/
#footer {
	margin-top:10px;
	background: #5399a6;
}	
#footer ul li a,
	#footer ul li a:visited
	{
			color:#fff;
			line-height: 1.5em;
			text-decoration: none;
	}
	#footer ul li a:hover,
	#footer ul li a:focus
	#footer ul li a:active
	{
			text-decoration: underline;
	}
#banner {
	position: relative;
	height: 287px;
}
	#banner #logo {
		position: absolute;
		z-index: 99;
		top: 0px;
		left: 0px;
	}
	#banner div.slideshow {
		position: absolute;
		z-index: 90;
		top: 95px;
		left: 0px;
	}
	
#inner-banner{
	width: 958px;
	height: 167px;
	display: block;
}	
#about-us #inner-banner {
	background: url(../images/inner-banner-about.jpg);
}	
#contact-us #inner-banner {
	background: url(../images/inner-banner-contact.jpg);
}	
#curriculum #inner-banner {
	background: url(../images/inner-banner-curriculum.jpg);
}	
#co-curricular #inner-banner {
	background: url(../images/inner-banner-co-curriculum.jpg);
}	
#parents #inner-banner {
	background: url(../images/inner-banner-parents.jpg);
}	
#sport #inner-banner {
	background: url(../images/inner-banner-sport.jpg);
}	
#admissions #inner-banner {
	background: url(../images/inner-banner-admissions.jpg);
}	
#obu #inner-banner {
	background: url(../images/inner-banner-obu.jpg);
}	




#nav {
		background: #fff;
}	
#primary-nav
	{
		height: 35px;
		width: 100%;
		float: left; 
		display:inline;
		background:#00563c;
		overflow: hidden;
		margin:3px 0 3px 0;
		font-family: "Lucida Sans", "Lucida Grande", arial, helvetica, sans-serif;
}
#primary-nav ul {}

#primary-nav li
	{
		float: left;
		list-style-type: none;
		line-height: 35px;
		text-align: center;
		border-left: 1px solid #1c3a2c;
		border-right: 1px solid #6aa286;
	}
#primary-nav li.first
	{
		border-left: none;
	}
#primary-nav li.last
	{
		border-right: none;
	}
#primary-nav li#home-2
	{
		width:85px;
	}
#primary-nav li#about-us
	{
		width:85px;
	}
#primary-nav li#admissions
	{
		width:120px;
	}	
#primary-nav li#curriculum
	{
		width:135px;
	}
#primary-nav li#sport
	{
		width:80px;
	}
#primary-nav li#co-curricular
	{
		width:145px;
	}
#primary-nav li#parents
	{
		width:95px;
	}
#primary-nav li#obu
	{
		width:75px;
	}
#primary-nav li#contact-us
	{
		width:120px;
	}
#primary-nav li a
	{
		height: 42px;
		display: block;
		text-decoration: none;
		color: #f1f1f1;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
	}
#primary-nav li h3
	{
		height: 42px;
		display: block;
		text-decoration: none;
		color: #f1f1f1;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		font-family: "Lucida Sans", "Lucida Grande", arial, helvetica, sans-serif;		
	}

#primary-nav li a:hover, #primary-nav li a:focus
	{
		background: #2a6654;
	}
ul#primary-nav li.menuactive.menuparent a
	{
		background: #2a6654;
	}
ul#primary-nav li.currentpage
	{
		background: #2a6654;
	}
	
#wrapper {
	background: #fdf6dc;
}	
	
#content {
	margin-top: 15px;
}

.g-4col.bottom-border .column-content, 
.g-3col.bottom-border .column-content 
{
	border-bottom: 1px solid #fff;
	margin-bottom: 15px;
}
.g-2col.right-border .column-content,
.g-1col.right-border .column-content {
	border-right: 1px solid #fff;
}
#footer {
	background:#00563c;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;	
	padding:30px 0
}
#footer ul li {
	padding-left: none;
	background: none;
	color: #fff6dc;
	
}
.links .column-content ul li a {
	text-decoration: none;
	line-height: 1.4em;

}

.links .column-content ul li a:focus,
.links .column-content ul li a:hover,
.links .column-content ul li a:active {
	text-decoration: underline;
}



#sub-nav {
	background: #d7dbd7;
	padding:45px 0;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}
#sub-nav ul  {
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #ccc;
	}
#sub-nav ul li {
	background: none;

	line-height: 1.8em;
	text-transform: uppercase;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
}
#sub-nav ul li a {
	text-decoration: none;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	display: block;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid #ccc;
	}
#sub-nav ul li a:hover,
#sub-nav ul li a:focus,
#sub-nav ul li a:active
 {
	background: url(../images/arrow.png) no-repeat left ;
	
}
#sub-nav ul li.menuactive a {
	background: url(../images/arrow.png) no-repeat left;
}
#sub-nav ul li.menuparent a {
	background: url(../images/arrow-down.png) no-repeat left;
}
#sub-nav ul li.currentpage h3 {
	margin-bottom: 0;
	font-weight: bold	
}
#sub-nav ul li.currentpage h3 span {
	background: url(../images/arrow.png) no-repeat left;
	text-decoration: none;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	display: block;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid #ccc;
}
#sub-nav ul li ul  {
	border-top: none;
	border-bottom: none;
	}
#sub-nav ul li ul li {
	background: none;
	line-height: 1.8em;
	text-transform: none;
	font-weight: normal;
	padding-left:0px;
	border-top: none;
	border-bottom: none;
	}
#sub-nav ul li.menuparent ul li a {
	background: none;
	padding-left:25px;
}
#sub-nav ul li.menuparent ul li h3 {
	background: url(../images/arrow.png) no-repeat left;
	
}
#sub-nav ul li.menuparent ul li h3 span {
	background: none;
	padding-left: 25px;
}
#sub-nav ul li.menuparent ul li a:hover,
#sub-nav ul li.menuparent ul li a:focus,
#sub-nav ul li.menuparent ul li a:active
 {
	background: url(../images/arrow.png) no-repeat left;
}



div.breadcrumbs {
	margin-bottom: 10px;
	font-size:.9em;
}
img.right-pic {
	float: right;
	padding:3px;
	border: 1px solid #ccc;
	margin:5px;
}
img.left-pic {
	float: left;
	padding:3px;
	border: 1px solid #ccc;
	margin:5px 5px 5px 0;
}
input#m189aefeu_input_username {
	width:160px;
}

.column-content ul {
	margin-bottom:10px;
}
.column-content {
	text-align: justify;
}
table {
margin-bottom:10px;
}
th {

background:#2A6654 none repeat scroll 0 0;
border-right:1px solid #FFFFFF;
color:white;
padding:5px;
text-align:left;
}
td {
background:#F6F6F6 none repeat scroll 0 0;
padding:12px 8px;
text-align:left;
vertical-align:middle;
}
td a:link, td a:visited {
color:#6699CC;
}
tr.SF_even td {
background:#EBEBEB none repeat scroll 0 0;
}
td {
border-color:#FFFFFF;
border-style:solid;
border-width:0 1px 1px;
color:#333333;
padding:5px;
}
td.course {
font-weight:bold;
}

.NewsSummary {
margin:5px 0;
padding:5px 0;
}