/******************
*     480-767     *
******************/
@media screen and (min-width:480px) and (max-width:639px) {

	/*************
	*   COMMON   *
	*************/ 
	p, h1, h2, h3, h4, h5, h6 {line-height:22px;}
	h1.mobiletitle {line-height:40px;}
	ul li {font-size:20px;}
	.wrap {width:100%;}
	header.visible-mobile {width:100%;}
	footer.visible-mobile { width: 100%; }
	/* HEADER */
	header {
		width:480px; 
		min-height:85px;
	}
	#show_nav {
		width:38px; /*H-30*/
		margin:20px 0 0 15px;
	}
	#show_search {
		width:38px; /*H-38*/
		margin:16px 15px 0 0;
	}
	#logo {
		width:305px; /*H-70*/
		margin-left:34px;
	}
	#nav_menu {width:480px;}
	#nav_menu > li {
		line-height:38px;
		font-size:16px;
		text-indent:20px;
	}
	#nav_search {width:480px;}
	#search_text {font-size:14px;}

	/* SITEMAP */
	#sitemap_wrapper {width:480px;}
	#sitemap {
		width:450px; /*480*/
		padding:15px;
	}
	#sitemap article {
		width:135px; /*150*/
		padding-right:15px;
	}
	#sitemap article h4 {font-size:14px;}
	#sitemap article p {font-size:12px;}

	/*FOOTER*/
	footer {
		width:480px;
		padding:10px 0;
	}
	footer img {height:38px;}
	
	/***********
	*   HOME   *
	***********/ 
	.visible-mobile #homecontent article {width:93%;}
	.visible-mobile .slide h1 {font-size:20px;}
	.visible-mobile .slide p {font-size:20px;}
	.visible-mobile .flex-direction-nav li a.prev {left:10px;}
	.visible-mobile .flex-direction-nav li a.next {right:0 !important;}
	.visible-mobile .slide {padding:0 33px;}
	.visible-mobile .slide a.slidereadmore {position:relative; top:20px; display:block;}
	.visible-mobile .slide .slidecaption {left:-20px; top:20px;}
	/* SLIDER */
	#slider {width:480px !important;}
	.slide {
		width:360px; /*480*/
		padding: 0 60px;
		height:238px;
		-webkit-background-size:480px 238px;
		-moz-background-size:480px 238px;
		background-size:480px 238px;
	}
	.flex-direction-nav li a {
		width:26px; 
		height:41px;
		-webkit-background-size:26px 41px;
		-moz-background-size:26px 41px;
		background-size:26px 41px;
		background-repeat:no-repeat;
	}
	.slide h1 {
		padding-top:15px;
		font-size:24px;
	}
	.slide p {
		padding-top:10px;
		font-size:18px;
	}
	#slider .read_more {height:26px;}

	/* HOME CONTENT */
	#homecontent {
		width:92%; /*480*/
		padding:0 15px 22px 15px;
	}
	#youtube {
		margin:15px 0;
		width:100%;
	}
	#homecontent article {
		width:190px; /*220*/
		padding:15px;
	}
	#homecontent article h4 {font-size:17px;}
	#homecontent article p {font-size:15px;}
	#homecontent article p.date {
		margin-bottom:8px;
		font-size:15px;
	}
	
	/**********
	*   FAQ   *
	**********/ 
	.content {width:480px;}
	.page_title h1 {
		margin-left:42px;
		font-size:30px;
	}
	.page_content_wrapper {
		width:450px; /*480*/
		padding:15px;
	}
	.page_content {padding:15px 0;}
	#search_box {
		width:380px; /*410*/
		padding:10px 15px;
	}
	#search_box p {font-size:18px;}
	#search_box input[type="text"] {
		width:260px; /*280*/
		height:38px;
		font-size:18px;
		-webkit-background-size:280px 38px;
		-moz-background-size:280px 38px;
		background-size:280px 38px;
	}
	#search_box input[type="submit"] {
		float:left;
		width:128px;
		height:38px;
		margin-top:8px;
		-webkit-background-size:128px 38px;
		-moz-background-size:128px 38px;
		background-size:128px 38px;
	}
	#faq_content > p {
		padding:15px;
		font-size:16px;
	}
	#faq_content > h1 {
		margin-left:25px;
		font-size:30px;
	}
	.question {
		float:none;
		padding:10px 15px;
		margin:15px 15px 0 15px;
		width:124%;
		height:40px;
	}
	.question p, .question span {font-size:14px;}
	.answer {
		padding:10px 15px;
		margin:0 15px;
	}
	.answer p {font-size:14px;}
	
	.content_faq {padding:20px; background-color:#23408f;; font-family:'GS_L';	float:left;	width: 96%;}
	#faq_right {width:100%;}
	#faq {width:100%;}
	.requestforms {font-size:16px;}
	/*****************
	*   CONTACT US   *
	*****************/ 
	#map {
		width:48%;
		height:200px;
		margin-left:5px;
	}
	#contact_content {padding:15px;}
	#contact_content p {font-size:15px;}
	.content_contact {padding:20px; background-color:#23408f;; font-family:'GS_L';	float:left;	width: 96%;}
	.contact_aricle {float:none; height:auto; width:100%; background:none; width:83%; font-size:18px;}
	#contact_article {width:92%;}

	/*******************
	*   NEWS & MEDIA   *
	*******************/ 
	#news_media_content {padding:15px;}
	#news_media_content article p.title {font-size:18px;}
	#news_media_content article p.date, #news_media_content article p.content, #news_media_content article p.tags, #news_media_content article a.read_more {font-size:16px;}
	
	#news_media {width:100%;}
	#news_media_right {width:92%; float:none;}
	#news_media_right_1 {width:100%; float:none; padding:0;}
	.content_news_media {padding:20px; background-color:#23408f; font-family:'GS_L';	float:left;	width: 96%;}
	#news_media img {max-width:100%; height:auto; float:none;}

	/***************
	*   EMPLOYER   *
	***************/ 
	#employer_content {padding:15px 0 0 0;}
	#employer_content p {padding:0 15px;}
	#employer_content p.content_text {font-size:16px;}
	#employer_content p.content_text span.title {font-size:18px;}
	#employer_content h1 {font-size:30px;}
	#employer_content .left {width:224px; /*450*/}
	#employer_content .right {width:225px; /*450*/}
	#employer_content .left a, #employer_content .right a {font-size:18px;}
	
	#employer {width:100%;}
	#employer_right {width:92%; float:none;}
	#employer_right_1 {width:95%; float:none; padding:0;}
	.content_employer {padding:20px; background-color:#23408f;; font-family:'GS_L';	float:left;	width: 96%;}
	#employer img {max-width:100%; height:auto; float:none;}

	/*************
	*   MEMBER   *
	*************/ 
	#member_content {padding:15px 0 0 0;}
	#member_content p {padding:0 15px;}
	#member_content p.content_text {font-size:16px;}
	#member_content h1 {font-size:30px;}
	#member_content .left {width:224px; /*450*/}
	#member_content .right {width:225px; /*450*/}
	#member_content .left a, #member_content .right a {font-size:18px;}
	#member_content #scholarship_img {
		width:420px;
		margin-top:15px;
	}
	#member {width:100%;}
	#member_right {width:92%; float:none;}
	#member_right_1 {width:100%; float:none; padding:0;}
	.content_member {padding:20px; background-color:#23408f;; font-family:'GS_L';	float:left;	width: 96%;}
	#member img {max-width:100%; height:auto;}
	.rightcolumn {float:none; width:449px; padding-top:0px;	font-size:15px;}
	.rightcolumn-inner {width:94%; float:none; }

	/***************
	*   ABOUT US   *
	***************/ 
	#about_us_content {padding:10px 0 0 0; background:#fff;}
	#about_us_content p {padding:0 10px;}
	#about_us_content p.content_text {font-size:12px;}
	#about_us_content h1 {font-size:30px; text-align:center; font-family:'GS_L'}
	#about_us_content .left {width:50%; border-right:1px solid #C9C9C9; /*300*/}
	#about_us_content .right {width:49%; /*300*/}
	#about_us_content .left a, #about_us_content .right a {font-size:18px; background:linear-gradient(#FAFAFA, #E7E9F0) repeat scroll 0 0 rgba(0, 0, 0, 0); color:#23408F; display:inline-block; font-family:'GS_L'; line-height:2.5; text-align:center; text-decoration:none; width:100%;}
	#about_us_content .left a:hover, #about_us_content .right a:hover {background:#23408F; color:#fff; text-shadow:0 0 1px #fff;}
	
	#about_us {width:100%; padding:0;}
	#about_us img {max-width:100%; height:auto;}
	.wide {width:100%; background:#fff; padding:0; width:100%;}
	.content {width:99%; padding:15px; background:#23408f;}
	.content p {font-size:20px; }
	.contentalign {background:#fff; padding:10px; clear:both;}
	#about_us_content .row {border-top:1px solid #C9C9C9}
	
	.list-item {width:50%;}
	.midcolumn {width:100%;}
	.wide {width:95% !important;}
	.centercolumn {margin:0;}
	.newsbox .excerpt {font-size:20px;}
	.newsbox .date {font-size:14px;}
	.content ul li {margin-left:5px;}
	.answer {width:125%;}
}