﻿html {
    height: 100%;
	}

body {
    /* font-family: KievitBook; 
	    color: #999898;
		*/
    margin-top: 0px;
    width: 928px;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
}

.body-content {
    width: 928px;
    display: table-cell;
}


@font-face {
    font-family: "kievit-ot-med";
	src: url('/Style%20Library/UCEAP/Fonts/KievitWeb-Medi.eot');
    src: url('/Style%20Library/UCEAP/Fonts/KievitWeb-Medi?#iefix') format('embedded-opentype'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Medi.woff') format('woff'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Medi.ttf') format('truetype'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Medi.svg#kievit-ot-med') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "KievitBook";
	src: url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book.eot');
    src: url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book?#iefix') format('embedded-opentype'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book.woff') format('woff'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book.ttf') format('truetype'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book.svg#kievit-ot-med') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Kievit";
	src: url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book.eot');
    src: url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book?#iefix') format('embedded-opentype'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book.woff') format('woff'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book.ttf') format('truetype'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book.svg#kievit-ot-med') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Kievit-Lite";
	src: url('/Style%20Library/UCEAP/Fonts/KievitWeb-Light.eot');
    src: url('/Style%20Library/UCEAP/Fonts/KievitWeb-Light?#iefix') format('embedded-opentype'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Light.woff') format('woff'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Light.ttf') format('truetype'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Light.svg#kievit-ot-med') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Kievitot";
	src: url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book.eot');
    src: url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book?#iefix') format('embedded-opentype'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book.woff') format('woff'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book.ttf') format('truetype'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Book.svg#kievit-ot-med') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "KievitBold";
	src: url('/Style%20Library/UCEAP/Fonts/KievitWeb-Bold.eot');
    src: url('/Style%20Library/Fonts/KievitWeb-Bold?#iefix') format('embedded-opentype'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Bold.woff') format('woff'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Bold.ttf') format('truetype'),
	url('/Style%20Library/UCEAP/Fonts/KievitWeb-Bold.svg#kievit-ot-med') format('svg');
    font-weight: normal;
    font-style: normal;
}


.content-line1 {
    font-size: 1.25em;
}

.content-heading {
    font-family: KievitBold;
}

/*
a {
    color: #00A5E4;
}

a:hover {
    color: #999898;
    text-decoration: none;
}


a.action-link {
    color: #00A5E4;
    text-transform: uppercase;
    letter-spacing: 1px;
}

a.action-link:hover {
    color: #999898; /* light gray */
    text-decoration: none;
}

*/

.default-search-txt {
    font-size: 1.4em;
    line-height: 1.2em;
    letter-spacing: 1px;
    margin-bottom: 25px;
    text-transform: uppercase;
    font-family: KievitBook;
}

.bold {
    font-family: KievitBold;
}

.country-image {
    margin-right: 1em;
    margin-bottom: 1.5em;
}

.legend {
    float: right;
    width: 125px;
    margin-right: 20px;
    margin-top: -19px;
    margin-bottom: 10px;
}

#popup {
    font-family: KievitBook;
    text-transform: none;
    font-size: small;
    width: 100px;
}

.legend-image {
    float: left;
}

.legend-text {
    float: right;
}

.legend a, .legend a:hover {
    cursor: pointer;
    text-decoration: none;
    color: #00A5E4;
    font-size: .8em;
    font-family: KievitBook;
}

.icon-star, .icon-dollar {
    float: left;
}

header {
    position: relative;
    height: 114px;
    width: 951px;
    background-image: url("/Style%20Library/Images/Header/header-backgroundB.jpg"); 
	background-repeat: no-repeat;
}

.SP-header-container {
    position: relative;
    height: 114px;
    width: 951px;
    background-image: url("/Style%20Library/Images/Header/header-backgroundB.jpg"); 
	background-repeat: no-repeat;
	background-size: 100px;
}


.header-SP {
    position: relative;
    height: 112px;
    width: 951px;
    background-image: url("/Style%20Library/Images/Header/header-sharepointC.jpg");
	background-repeat: no-repeat;
	/*
	margin-left: auto;
    margin-right: auto;
	*/
	margin: 0px 0px 0px 0px;
}

.topnav-links-SP {
	top: 15px; 
	position: absolute; 
	float: right; 
	right: 10px; 
	
}

.topnav a {
}

.topnav a:hover {
        color: #FFFFFF;
    }

.topnav {
    margin-top: 15px;
    margin-left: 40px;
    height: 25px;
	float: right; 

}

.toplinks-SP	{
	margin-top: 0px; 
	display: inline;
}

.navspace a	{
	margin: 0px 10px 0px 0px; 
}

.topnav-links {
    padding-top: 13px;
    width: 400px;
    float: right;
    font-size: small;
    font-family: KievitBook;
}

.topnav-links {
    padding-top: 13px;
    width: 400px;
    float: right;
    font-size: small;
    font-family: KievitBook;
}

.topnav-links a {
    margin-top: 6px;
    color: #004B88;
    float: left;
}

.topnavB    {
	width:50px;
	margin: 4px 5px 1px 0;
	float:right;
}

.topnavB-SP    {
	/* width:50px; */
	margin: 20px 5px 1px 20px;
	float:right;
}

.topnavB-SP-chatdemo   {
/*	width:55px; */
	margin: 6px 0px 1px 15px;
	float:right;
}

.topnavB-SP-chatlink   {
/*	width:55px; */
	margin: 20px 0px 1px 15px;
	float:right;
}

.lpEmtStarRating {
display:none;
}

.topnavB-SP-chatimage   {
/*	margin: 15px 0px 0px 0px;
*/
	margin: 7px 0px 0px 13px;
	float:right;
}

.topnavA-SP-chatdemo	{
	margin: 5px 5px 1px 10px;
	float:right;
	position: absolute; 
	right: 210px; 
    display: inline;		
}

.topnavC-SP    {
	/* width:50px; */
	margin: 18px 20px 1px 0px;
	float:right;
}

.topnav-logo {
    width: 364px;
    float: left;
    padding-left: 16px;
    margin-top: 15px;
}

.SP-Header-nav	{
    margin-top: 15px;
	position: absolute;
    top: 50px;
}

#study-abroad-SP-search-btn
{
	float:right;
	top: 17px;
	right: 1px;
	height: 21px;
		/* position: absolute; */
	width: 22px;  
}

#study-abroad-SP-search-box
{
	margin: 0px 0px 0px 20px; 
	height: 20px;
	width: 142px;
	border: none;
	padding-left: 5px;
	font-style: italic;
    font-size: .7em;
    color: #999898;
    font-family: KievitBook;
	font-size: small;
}

.search-box-SP-home {
    float: left;
    padding-left: 10px;
    height: 25px;
    width: 161px;
    font-size: 1em;
    border: thin solid white;
    background-color: #ffffff;
    font-style: italic;
    color: #999898;
}

nav, .SP-Header-nav   {
    float: left;
    width: 100%;
    height: 35px;
	margin-top: 25px;
}
	
nav ul {
    display: inline;
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 20px;
	height: 35px;
}

nav li {
    display: inline;
    margin-right: 140px;
    text-transform: uppercase;
	margin: 0px 0px 0px 50px;
}


nav li.About 	{
			margin: 0px 5px 0px -48px;
}


.SP-Header-nav  li
			{
			display: inline;
			margin-right: 5px;  
			padding: 0px 0px 0px 47px;
}


nav a, nav a:visited , nav a:hover {
    color: #004b88;
    text-align: center;
    text-decoration: none;
    line-height: 45px;
    /* font-size: 14.84px; */ 
	font-size: 12.84px;
    font-family: KievitBook, Arial, Helvetica, sans serif;
    letter-spacing: .7px;
}

.topnavB a, .topnavB a:visited, .topnavB a:hover, 
.topnavB-SP a, .topnavB-SP a:visited, .topnavB-SP a:hover,
.topnavB-SP-chatdemo a , .topnavB-SP-chatdemo a:visited, .topnavB-SP-chatdemo a:hover, 
.topnavA-SP-chatdemo a, .topnavA-SP-chatdemo a:visited, .topnavA-SP-chatdemo a:hover,
.chat-txt a, .chat-txt a:visited, .chat-txt a:hover

{
    color: #004b88;
    text-align: center;
    text-decoration: none;
    line-height: 48px;
	font-size: small;
    font-family: KievitBook, Arial, Helvetica, sans serif;
}

.topnav-links a, .topnav-links a:visited, .topnav-links a:hover
	{
	
	color: #004b88;
    text-align: center;
    text-decoration: none;
	font-size: small;
    font-family: KievitBook, Arial, Helvetica, sans serif;
}


nav li.last {
    display: inline;
    margin-right: 0px;
    float: right;
    padding-right: 20px;
}


nav li.HowtoApply
			{
			/*
			display: inline;
			margin-right: 0px;
            float: right;
            padding-right: 20px;
			position: absolute;
			right: 0px;
			height: 35px;
			*/ 
						height: 35px;
			            float: right;
			            padding-right: 2px;
						width: 110px; 
}

.lpbuttonoffline:before, .lpbuttonoffline{
   content:url(/Style%20Library/Images/Header/chat-offline.gif);
}​
.lpbuttononline:before, .lpbuttononline, .lpbuttononline:before  {
   content:url(/Style%20Library/Images/Header/chat-online.png);
}​
.lpChatTextLink, .lpChatTextLink a, .lpChatTextLink a:visited, .lpChatTextLink a:hover,
#lpButDivID-1411599137701, .lpButDivID-1411599137701 a, .lpButDivID-1411599137701 a:visited, .lpButDivID-1411599137701 a:hover
	{
	color: #004b88;
	text-decoration: none;
	font-family: KievitBook, Arial, Helvetica, sans serif;
	font-size: 11px;
}

#chat-text {
    margin-right: 30px;
}

#chat-push {
    margin-right: 15px;
}
#chat-push-search-MP{
    margin-right: 189px;
}

#topnav-myeap	{
	margin-right: 13px;
	margin-left: 25px;
}

.search-mini {
    float: left;
    padding-left: 10px;
    height: 25px;
    width: 161px;
    font-size: 1em;
    border: thin solid white;
    background-color: #ffffff;
    font-style: italic;
    border-top-right-radius: 0px;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 15px;
    color: #999898;
}

.search-image {
    border: 0;
    float: right;
    height: 25px;
    width: 21px;
    border-top-right-radius: 15px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 0px;
}

/*  sharepoint search header magnifying glass icon*/
.s4-search .srch-gosearchimg	 {
    border: 0 !important;
    float: right;
    height: 20px;
    width: 21px;
	top: 17px;
	right: 1px;
}

.search {
    float: right;
    width: 182px;
    margin-top: 10px;
    margin-right: 20px;
    margin-left: 10px;
}

/*
.s4-search input.ms-sbplain{
    float: right;
    width: 182px !important;
    margin-top: 10px;
    margin-right: 20px;
    margin-left: 10px;
}
*/

/* sharepoint header search box*/
.s4-search input.ms-sbplain{
	margin: 0px 0px 0px 20px; 
	height: 20px;
	width: 142px !important;
	border: none !important;
	padding: 0;
	padding-left: 5px;
	font-style: italic;
    font-size: .7em;
    color: #999898;
    font-family: KievitBook;
	font-size: small;
	background: #FFF;
}


		
/* reset master.css attributes */
#study-abroad-main-header	{
	height: 121px;
	background: #215674;
} /* overwrites old main.css height for new design*/

#page-header-container{
		width: 945px; 
}
#page-bar	{
	margin: 0px 0px 10px 0px;
}
#page-header {
	height: 267px;
	background: #215674;
}
#page-header2 {
	height: 267px;
	background: #215674;
}
.tert	{
		/* background: left 112px height 227px repeat-x #fcfaf5; 
				background: url(/Style%20Library/Images/tert-background.gif) left 142px repeat-x;
						background-size: 100% 387px;
				*/
		background: url(/Style%20Library/Images/tert-background.gif) repeat-x;
		background-size: 100% 347px;
}
/* Raises content up under blue subhead bar, not setting padding to 0 is done to reset master.css */

.tert-content-cont	{
	padding: 0;
}
.tert-content-cont	{
	margin-top:	25px; 
	padding-right: 43px;
	padding-bottom: 100px;
	padding-left: 43px;
}
/* was 	margin-top:	25px; changing to 2 for programs*/ 
.tert-content-cont	{
	margin-top:	2px; 
}

#content-left-col1 {
	margin-top: -10px; 
}

#content-left-btm	{
	margin-top: -10px; 
}
*/

#content-left-btm	{
	margin-top: -10px; 
}

#prog-home-cont	{
	margin-top: 10px; 
}

/* raise height for programs */
#content-left-col9 {
	margin-top: -10px; 
}

/* our programs */
.tert #content-left-btm  {
	padding: 10px 6px;
}

/* blue box on right  #tertiary-nav3
#tertiary-nav	{
	width: 244px;
}

.tert #tertiary-nav3	{
	margin-left: 6px;
}

.tert #module-right-col
margin-left

*/

/* blue box on 

right emergency response


.tert #tertiary-nav	{
	left: 684px;
	top: 121px;
	position: absolute; 
}

#tertiary-nav{
	width: 245px;
}

breaks 
reciprocity template
FacultyStaff
FinancialOverview	(fixed be removing position ABS, shifts right on Emergency) 


ok on: emergency response (no other boxes below)
GettingStarted


ourprograms not affected (boxes below) tertiary-nav3



#tertiary-nav 
financial  
ourprograms
anniv


*/

.tert #tertiary-nav	{
	left: 684px;
	top: 121px;
	position: static; 
}

#tertiary-nav{
	width: 249px;
}

/*  align left, fixes advanced search, not programs
#tertiary-nav3	{
	padding: 17px;
}
*/

