body {
	font-size: "13px";
	line-height: "1.5em";
	color: #001c50;
	background-color: #f4f4f4;
}

.logo, h1, h2, h3, h4, h5, h6, nav a, .top_text, .content_text, .header_res_text {
	font-family: Dosis;
}
.logo, .logo a {
	color: #fff;
	font-size: "36px";
}
h1, h1 a {
	color: #636363;
	font-size: "18px";
}

h2:not('.not_font_color'):not('small'), h2 span, h2 a {
	color: #636363;
	font-size: "18px";
}
h3, h3:not('small'), h3 a span, h3 a {
	color: #636363;
	font-size: "14px";
}
body, code, input[type='text'], textarea {
/*	font-family: Liberation sans;*/
}
a:not('.menu_navigation') {
	color: #426f90;
}
.body_pattern {
	background:#eee;
	background:#fff;
	background-image: URL(images/body_bg.png);
	background-position: "60% 0";
	background-repeat: repeat-x;
}

/*   style for transition center and news */
.slide_img{
	width:100%;
/*	border-radius: 2px;
	border:1px solid #999;*/
	background-color:#333;
}
/*
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:2px solid #222;
	background-color:#333;
	-webkit-box-shadow: #696969 9px 9px 9px;
	-moz-box-shadow: #696969 9px 9px 9px; 
	box-shadow: #696969 9px 9px 9px;
}
*/
/*   ************   NEWS SIDE STYLES    ********************** */
.news_side{
	/*background:1px solid #222;*/
	width:29%;
	float:right;
	padding:0px;
	margin-left:0px;
	padding:0px 0px;
	margin-bottom:10px;
	padding-bottom:0px;
}

.news_item{
	width:100%;
	height:60px;
	overflow:hidden;
	margin-bottom:10px;
	text-align:left;
}

	div.cal {
		background:url(../images/cal_icon.png) no-repeat;
		height:60px;
		position:relative;float:left;
		margin-right:10px;
		
		-webkit-border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
		border-radius: 10px 10px 10px 10px;
/*		-webkit-box-shadow: #858585 2px 2px 2px;
		-moz-box-shadow: #858585 2px 2px 2px; 
		box-shadow: #858585 2px 2px 2px; 
*/			
	}
	div.cal p.month {
		height:20px;
		padding:0px;
		width:62px;
		text-align:center;
		font-size:160%;
		margin:0px;
		font-weight:bold;
	}

	div.cal p.day {
		height:40px;
		padding:0px;
		width:62px;
		text-align:center;
		margin:0px;
		font-size:190%;
		margin-top:6px;
		font-weight:bold;
		color:#DF514F!important;
	}
		
#vertical-ticker{
	height:399px;
	overflow:hidden;
	margin:0; padding:0;
	/*-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);*/
}

/*  News slide ticker   ***  --*/
	#vertical-ticker li{
		padding:5px 5px;
		display:block;
		background:#001c50;
		color:#333;
		border-bottom:1px solid #ddd;
		text-align:center;
		font-size:110%;
		font-weight:normal;
		font-family: Helvetica Neue, times, serif;
	}
	
	#vertical-ticker li p{
		color:#fff;
	}
	.applynow {
	width:80%;
	float:left;	
	padding-top:10px;
	font-size:120%;
	}
	.applynow a{
		padding:0px 5px;
	}
	
	.marquee a{
    height:17px;
	padding-top:10px;
	font-size:150%;
	}
	
	.white {
	color:#FAFAFA;
	font-size:18px;
	}
	
	.searchbox{
	width:28%;
	float:right;
	text-align:right;
	padding-top:10px;
	color:#fff;
	margin-right:10px;
	}
	

.roundme {
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	background-color:#D4D4D4;
	-webkit-box-shadow: #858585 2px 2px 2px;
	-moz-box-shadow: #858585 2px 2px 2px; 
	box-shadow: #858585 2px 2px 2px; 
	}

.roundme-white-menu {
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	background-color:#fff;
	-webkit-box-shadow: #858585 2px 2px 2px;
	-moz-box-shadow: #858585 2px 2px 2px; 
	box-shadow: #858585 2px 2px 2px; 
	height:40px;
	}
.roundme-navy {
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	background-color:#001c50;
	-webkit-box-shadow: #858585 2px 2px 2px;
	-moz-box-shadow: #858585 2px 2px 2px; 
	box-shadow: #858585 2px 2px 2px; 
	}

	.homeslider {
		width:70%;float:left;padding:0px;
	}
	
	.quotemeup { 
		background:url(../images/banners/quotemeup.png) top no-repeat; 
		padding:40px 20px 80px 20px;
	}	
	
/*  footer menu styles   */

	.footermenu ul.menuBottom {
		width:100%;
	}
	
	.footermenu ul.menuBottom li {
		margin-left:-40px;
		list-style: none;
	}
	
	.footermenu ul#nav ul{
		float:none;
	}
	.footermenu ul#nav {
		
	}
	
	
	.shadowme {
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-box-shadow: #404040 11px 11px 11px;
		-moz-box-shadow: #404040 11px 11px 11px; 
		box-shadow: #404040 11px 11px 11px;		
	}
/***********************   End of news slide styles   **/	

@media only screen and (max-width: 768px) {

	.news_side{
		background:1px solid #222;
		width:20%;
		float:right;
		padding:0px;
		margin-left:10px;
		padding:0px 10px;
		margin-bottom:10px;
		padding-bottom:1px;
	}
	
	div.news_item{
		display: none;
		/*
		width:100%;
		height:60px;
		overflow:hidden;
		margin-bottom:10px;
		*/
	}
	.news_side{
		display:none!important;
	}
	.applynow {
	width:100%;
	padding-top:10px;
	font-size:120%;
	}
	
	.applynow a{
		padding:0px 5px;
	}
	
	
	.searchbox{
	width:100%;
	float:left;
	text-align:left;
	padding-top:10px;
	color:#001c50;
	margin-left:0px;
	}
	
	.homeslider {
		width:100%;float:left;padding:0px;
	}	
}

/* end of transition/news style  */

/* Footermenu styling */
	ul.bottommenu {
		margin:0px;
		padding:0px;
		
	}
   ul.bottommenu li{
	   display: inline;
	   padding-left:3px;
	   padding-right:3px;  
	   margin:0px auto;
	   font-size:90%;
	   word-wrap:normal;
	   padding:0px 3px;
   }
   
   ul.bottommenu li ul li{
 	display: block;
	list-style-position:outside;	
	margin:0px auto;
	padding:0px auto;
   }

   ul.bottommenu li div ul li  a{
		font-style:normal;
		margin:0px auto;
		padding:0px auto;
   }

	ul.bottommenu li div {
	float:left; 
	width:11.2%;
	padding-right:6px;
	}
	
	
	ul.bottommenu li div ul{
		margin:0px; padding:0px;
	}
	
	/*    TOP MENU SELECTED FOR PAGES   */
	li.topMenuSelected {
		border-bottom:3px solid #001951;
	}
	
	.side_margin {
	margin-top:20px;
	}
	
	/**    custom padding for body images   **/
	.right_side_big img{
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: #404040 4px 4px 4px;
		-moz-box-shadow: #404040 4px 4px 4px; 
		box-shadow: #404040 4px 4px 4px;
		padding:4px;
		margin:0px 10px;
		border:1px solid #ccc;
	}
	
	      <style type="text/css">
	  ul.directory li{
		  width:180px;
		  float:left;
		  height:175px
		  padding-right:20px;
		  padding-bottom:10px;
		  margin-bottom:0px;
	  }
	  ul.directory li img{
		  width:125px;
		  margin:0px auto;
		  margin-left:15px;
	  }
	  
	  ul.directory li p{
		  text-align:center;
	  }
	  
	  ul.people li{
		  width:100%;
		  float:none;
		  
	  } 
	  
	  </style>