/* by Fazal Mabood */


body {
	background-color:#b4C9C9;
	font-family:Calibri, Tahoma, serif;
	padding:0px;
	margin:0px;
	color:#093A53;
}
h1 {
	
}
h2 {
	color:#3a4144;
	font-family:Calibri, Tahoma, serif;
	font-size:14px;
	font-weight:bold;
	
}
h3 {
	color:#3a4144;
	font-family:Myriad Pro, Tahoma, sans-serif;
	size:4.5pt;
	font-weight:normal;
	text-align:left;
	margin:0px;
	text-shadow: 0 0 1px #CCC;
	
}
p {
	
}
p img {
	
}
a:link,
a:active,
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none;
}

/* ************************************************************************************************** */
/* LAYOUT SPECIFIC CSS - 																			  */
/* ************************************************************************************************** */

#header {
	background:url("images/logo.png") top center no-repeat #007fAF;
	width:100%;
	padding:0px;
	margin:0px;
	height:114px;
	min-width:960px;
}
#slides {
	background:url("images/slide-bg.png") top center repeat-x #00334E;
	width:100%;
	height:330px;
	min-width:960px;
	position:relative;
	z-index:0;
	
}
#logo {
	position:absolute;
	top:0;
	min-width:960px;
	
}
#body {
	background:url("images/bodyBackground.jpg") top center no-repeat transparent;
	width:100%;
	
	text-align: justify;
	overflow:hidden;
}
#menu {
	background:url("images/menuBackground.jpg") top center no-repeat #B99251;
	
	width:100%;
	height:36px;
	margin-top:5px;
	overflow:visible;
	position:relative;
	z-index:10;
}

#menuItems {
	color:#5F4402;
	font-weight:bold;
	width:999px;
	margin:0px auto;
	font-size:12pt;
}
#menuItems ul {
	list-style:none outside;
	margin-top:-9px;
}
#menuItems ul li {
	float:left;
}
#menuItems ul li a,#menuItems ul li a:active, #menuItems ul li a:visited {
	color:#5F4402;
	padding:6px 5px;
}
#menuItems ul li a:hover,#menuItems ul li a:focus{
	color:#fff;
	background-color:#896728;
	text-decoration:none;
}
#page-wrap ul.dropdown li {
	border-right:1px solid #BA9352;
}
#page-wrap ul.dropdown li ul.sub_menu li {
	border-right:none;
	text-align:left;
	height:30px;
}
#news {
	background:url("images/newsBackground.png") center top no-repeat transparent;
	height:33px;
	width:998px;
	margin:10px auto;
	text-align:left;
	padding-top:5px;
	color:#fff;
	
}
#news a, #news a:active, #news a:visited, #news a:focus {
	color:#fff;
	text-decoration:none;
}
#news a:hover {
	color:#FBC039;
	text-decoration:underline;
}
.wrapper {
	width:990px;
	margin:10px auto;
	overflow:hidden;	
}
.col {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0 10px;
	width: 305px;
}
#col1 {
	border-right:1px solid #CCC;
	
}
#col2 {
	border-right:1px solid #CCC;
	
}
#col3 {
	
}
.element {
	margin-bottom:20px;
	clear:both;
	overflow:hidden;
}
.shadow {
	padding-bottom:16px;
	background:url("images/shadow.png") center bottom no-repeat transparent;
}

.col p {
	text-align:left;
	font-size:10.2pt;
	line-height:12pt;
}


#footer {
	background:url("images/footerBackground.jpg") top center no-repeat transparent;
	margin-top:2px;
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:20px;
}
.footcol {
	width:175px;
	padding:0 10px;
	float:left;
	color:#fff;
}
.footElement {
	clear:both;
	overflow:hidden
}
.footcol ul {
	list-style:none outside;
	margin-left:-44px;
}
.footcol ul li a, .footcol ul li a:active,.footcol ul li a:visited {
    border-bottom: 1px dotted #999999;
    color: #999;
    display: block;
    padding: 2px 0;
    padding-left: 5px;
    width: 150px;
	font-size:12.5px;
}
.footcol ul li a:focus,.footcol ul li a:hover {
	text-decoration:none;
	background-color:#999;
	color:#122;
}
#footer .wrapper p a{
	color:#fff;
}
#footcol1 {
	
}

#footcol2 {
	
}
#footcol3 {
	
}

#footcol4 {
	
}
#footcol5 {
	
}



fieldset {
	
	 padding:6px;
	  border:1px 
	  solid #fff; 
	  border-color: #CCC #666661 #666661 #CCC; 
	  margin-bottom:20px; 
	  width:700px;
	  border-radius: 6px;
	  font-size:13px;
	  font-weight:bold;
	 
	  }
input, textarea, select
 {
	 font:13px Arial, Helvetica, sans-serif;
	  padding:0;
	  }
fieldset.action 
{
	background:#9da2a6;
	 border-color:#e5e5e5 #797c80 #797c80 #e5e5e5;
	  margin-top:-20px;
	  }
	  
legend 
{
	background:#5B74A8;
	 color:#fff; 
	 font:15px Calibri;
	  padding:0 20px;
	   margin:-26px 0 5 0px; 
	   font-weight:bold;
	    border:1px solid #fff; 
		border-color: #FFF #FFF ;
		border-radius: 5px;
		}
label {font-size:14px; font-weight:bold; color:#666;}
label.opt {font-weight:normal;}
dl {clear:both;}
dt {float:left; text-align:right; width:90px; line-height:25px; margin:0 10px 10px 0;}
dd {float:left; width:205px; line-height:25px; margin:0 0 10px 0;}
#footerb {font-size:11px;}

#containerr {width:700px; margin:0 auto;}

/*----------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------*/
.styled-button {
	-webkit-box-shadow: rgba(0, 0, 0, 0.0.97) 0px 1px 0px 0px;
	background-color: #5B74A8;
	border: 1px solid #29447E;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 6px;
	height: 28px;
	color: #fff;
	border-radius: 5px;
}

.box {
	BORDER-BOTTOM: #d5d5c3 1px solid;
	 BORDER-LEFT: #efefef 1px solid;
	  PADDING-BOTTOM: 4px; 
	  PADDING-LEFT: 4px; 
	  PADDING-RIGHT: 4px;
	   VERTICAL-ALIGN: top; 
	   BORDER-TOP: #efefef 1px solid;
	    BORDER-RIGHT: #d5d5c3 1px solid; 
		PADDING-TOP: 4px;
		resize:none;
		border-radius:5px;
		overflow:hidden;
}
.box2 {
	BACKGROUND-IMAGE: url(css/images/background.gif); BORDER-BOTTOM: #5d5a46 1px dotted; BORDER-LEFT: #5d5a46 1px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: center 50%; VERTICAL-ALIGN: top; BORDER-TOP: #5d5a46 1px dotted; BORDER-RIGHT: #5d5a46 1px dotted; PADDING-TOP: 5px;
	border-radius:5px;
}
.Contact-goldenText
{
font-family:Calibri, Tahoma, serif;
color:#5F4402;
font-size:15px;

}
.Contact-blueText
{
font-family:Calibri, Tahoma, serif;
color:#093A53;
font-size:15px;
}



.contact-fieldset {
	
	 padding:6px;
	  border:1px 
	  solid #fff; 
	  border-color: #CCC #666661 #666661 #CCC; 
	  margin-bottom:20px; 
	  width:400px;
	  border-radius: 6px;
	  font-size:13px;
	  font-weight:bold;
	 
	  }
	  
.Cbox {
	BORDER-BOTTOM: #d5d5c3 1px solid;
	 BORDER-LEFT: #efefef 1px solid;
	  PADDING-BOTTOM: 6px; 
	  PADDING-LEFT: 6px; 
	  PADDING-RIGHT: 6px;
	   VERTICAL-ALIGN: top; 
	   BORDER-TOP: #efefef 1px solid;
	    BORDER-RIGHT: #d5d5c3 1px solid; 
		PADDING-TOP: 6px;
		resize:none;
		border-radius:5px;
		overflow:hidden;
}
.errFonts {
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px;
	color:#F00;
	}
.sucFonts{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px;
	color:#036;
	}
	
.imgborder {
	 BACKGROUND-POSITION: right bottom;
	 PADDING-LEFT: 10px;
	 FONT-WEIGHT: normal;
	 FONT-SIZE: 10px;   
	 PADDING-TOP: 10px; 
	  BACKGROUND-REPEAT: no-repeat;
		 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		 BACKGROUND-COLOR: #c5cad5;
		 padding-right:10px;
		 padding-bottom:10px;
}

.imgborder2 {
	 BACKGROUND-POSITION: right bottom;
	 PADDING-LEFT: 10px;
	 FONT-WEIGHT: normal;
	 FONT-SIZE: 10px;   
	 PADDING-TOP: 10px; 
	  BACKGROUND-REPEAT: no-repeat;
		 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		 BACKGROUND-COLOR: #b0b5c0;
		 padding-right:10px;
		 padding-bottom:10px;
}
.boxlogin {
	BORDER-BOTTOM: #d5d5c3 1px solid;
	 BORDER-LEFT: #d5d5c3 1px solid;
	  PADDING-BOTTOM: 4px; 
	  PADDING-LEFT: 4px; 
	  PADDING-RIGHT: 4px;
	   VERTICAL-ALIGN: top; 
	   BORDER-TOP: #d5d5c3 1px solid;
	    BORDER-RIGHT: #d5d5c3 1px solid; 
		PADDING-TOP: 4px;
		resize:none;
		
		overflow:hidden;
}

.smallFonts{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:10px;
	color:#036;
	}
.newsfonts
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:14px;
	color:#FFF;
	
}

.Alumni-imgborder {
	 BACKGROUND-POSITION: right bottom;
	 PADDING-LEFT: 5px;
	 FONT-WEIGHT: normal;
	 FONT-SIZE: 5px;   
	 PADDING-TOP: 5px; 
	  BACKGROUND-REPEAT: no-repeat;
		 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		 BACKGROUND-COLOR: #c5cad5;
		 padding-right:5px;
		 padding-bottom:5px;
border-radius:4px;
display:inline-block;
box-shadow: 0 0 3px #666666;
}


.picgalleryborder {
    background-color: #C5CAD5;
    background-position: right bottom;
    background-repeat: no-repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
	padding: 6px;
	border-radius:0px;
}
.gallery
{
	width: 685px;
	text-align:left;
	padding: 12px 167px 128px;
	
	 

}