/* page structure and associated styles */
#ltContent div.llpmain .graytxtlrg img {
	margin: -10px 0 15px -10px;
}
#bodycontainer {
	z-index: 0;
	width: 1018px; 
	margin: 0 auto;
	padding: 0px 5px 0px 5px;	
	height: 12px;
	background: url(/images/Core/bg_body_top.png) no-repeat;	
}
#container {
	width: 1018px; 
	margin: 0 auto; 
	padding: 1px 5px 5px 5px;
	background: url(/images/Core/bg_body_repeat_y.png) repeat-y;
}
#bodyfooter
{
	margin: 0 auto;
	width: 1018px;
	padding: 0px 5px 0px 5px;
	height: 12px;
	background: url(/images/Core/bg_body_bottom.png) no-repeat top left;	
}

.LogoIcon
{
	position: relative;
	height: 50px;
	width: 50px;
	top: 10px;
	left: 130px;
}

#audMenu { 
	width: 1018px;
	height: 44px;
	margin: 0 auto; 
	padding: 0 5px;}
#audMenu ul {
	padding: 0; 
	margin: 0;
	list-style: none;
	width: 750px;
	top: 27px;
	left: 185px;
	position: relative;
	z-index: 8000;
}
#audMenu li { /* all list items */
	float: left;
	display: block;
	position: relative;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 8.5pt;
	font-weight: bold;
	background: url(/images/Templates/Portland/audMenu_bk.gif) no-repeat top left;
	line-height: 25px;
	z-index: 900;}
#audMenu li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 23px;
	left: 0;
	width: 160px;
	background: #f0f3f5;
	padding: 5px 0 10px 0;
	z-index: 800;
	border: solid 1px #cdcdcd;}
#audMenu li li {
	background: none!important;
	float: none!important;
	text-align: left;
	line-height: 1.3em;
	padding: 5px 15px;
	margin: 0;
	color: #373838;}
#audMenu li a:link, #audMenu li a:active, #audMenu li a:hover,
#audMenu li a:focus, #audMenu li a:visited {
	color: #002f59;
	display: block;
	background: url(/images/Templates/Portland/audMenu_bk.gif) no-repeat top left;
	text-decoration: none; 
	padding: 0 12px 0 22px;}
#audMenu li li a:link, #audMenu li li a:active, #audMenu li li a:hover,
#audMenu li li a:focus, #audMenu li li a:visited {
	color: #4d504f; 
	display: block;
	background: none!important;
	padding: 0;}
#audMenu li#amCurr {width: 135px;}
#audMenu li#amPros {width: 160px;}
#audMenu li#amFacu {width: 100px;}
#audMenu li#amAthl {width: 90px;}
#audMenu li#amVisi {width: 85px;}
#audMenu li#amAlum {width: 80px;}
#audMenu ul li#amAlum ul {width: 124px!important;}
#audMenu li>ul {top: auto; left: auto;}
#audMenu li:hover ul, #audMenu li.over ul {display: block;}
#audMenu ul li a {color: #000; text-decoration: none; background: url(/images/Templates/Portland/audMenu_bk.gif) no-repeat top left;}
#audMenu ul li a:hover {color: #30567a;}
#audMenu ul li li a:hover {text-decoration: underline; color: #000;}
      
#header {margin: 0 0 6px 25px; clear: left;}
#header img.left{margin-top:10px;}
.hlinks {margin: 25px 0 0 0; padding: 0; width: 450px; z-index: 50;}
.hlinks ul {margin: 0 0 0 59px; margin /*IE 6 Fix*/: 0 0 0 77px; padding: 0; list-style: none;}
.hlinks li {
	text-transform: uppercase; 
	font-size: 7.5pt;
	float: left; 
	margin-bottom: 5px;
	padding: 0 15px;
	border-right: 1px solid #1f2120;}
.hlinks li.hllast {border-right: none; padding-right: 0;}
.hlinks input.searchtxt {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0 12px 6px 110px;
	width:250px;}
	
.hlinks a:link, .hlinks a:active, .hlinks a:hover,
.hlinks a:focus, .hlinks a:visited {color: #1f2120; text-decoration: none !important;}
.hlinks a:hover {color: #8b8b89;}

#topnav {
	width: 958px;
	height: 29px;
	margin: 9px 0 0 0;
	padding: 0;
	background: url(/images/Templates/Portland/bk_topnav1.gif) top left no-repeat;
	z-index: 1;}
#topnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 958px;
	top: 0;
	left: 0;
	position: relative;
	z-index: 2;
}
#topnav li { /* all list items */
	float: left;
	display: block;
	position: relative;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 8pt;
	line-height: 28px;
	z-index: 500;
	text-transform: uppercase;
	text-align: center;
	background: url(/images/Templates/Portland/topnav_divider.gif) no-repeat top left;}
#topnav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 29px;
	left: 2px;
	width: 174px;
	background: #f3f3f3;
	padding: 0;
	z-index: 500;
	border: solid 1px #cdcdcd;}
#topnav li li {
	background: none!important;
	float: none!important;
	text-align: left;
	line-height: 1.3em;
	padding: 5px 17px;
	margin: 0;
	font-size: 9pt;
	color: #373838;
	border-top: 1px solid #fff!important;
	border-bottom: 1px solid #ceccca;
	text-transform: none;}
#topnav li a:link, #topnav li a:active, #topnav li a:hover,
#topnav li a:focus, #topnav li a:visited {
	color: #272725; 
	display: block;
	text-decoration: none; 
	/*padding: 0 12px 0 22px;*/
	margin: 0;}
#topnav li.first a:link, #topnav li.first a:active, #topnav li.first a:hover,
#topnav li.first a:focus, #topnav li.first a:visited {
  background-image: none;}
#topnav li#tnHome {width: 99px;}
#topnav li em { font-style: normal; font-weight: bold; }
#topnav li#tnHome a {background: url(/images/Core/bg_tn_home.gif) no-repeat;}
#topnav li#tnHome em {visibility: hidden;}
#topnav li#tnHome a:hover {background: url(/images/Core/bg_tn_home_hover.gif) no-repeat;}
#topnav li#tnHome a.menuhighlight {background: url(/images/Core/bg_tn_home_off.gif) no-repeat!important;}

#topnav li#tnAdmi {width: 136px;}
#topnav li#tnAdmi a {background: url(/images/Core/bg_tn_admissions.gif) no-repeat;}
#topnav li#tnAdmi em {visibility: hidden;}
#topnav li#tnAdmi a:hover {background: url(/images/Core/bg_tn_admissions_hover.gif) no-repeat;}
#topnav li#tnAdmi a.menuhighlight {background: url(/images/Core/bg_tn_admissions_off.gif) no-repeat!important;}

#topnav li#tnDegr {width: 221px;}
#topnav li#tnDegr a {background: url(/images/Core/bg_tn_campuses.gif) no-repeat;}
#topnav li#tnDegr em {visibility: hidden;}
#topnav li#tnDegr a:hover {background: url(/images/Core/bg_tn_campuses_hover.gif) no-repeat;}
#topnav li#tnDegr a.menuhighlight {background: url(/images/Core/bg_tn_campuses_off.gif) no-repeat!important;}
    
#topnav li#tnCalen {width: 133px;}
#topnav li#tnCalen a {background: url(/images/Core/bg_tn_calendar.gif) no-repeat;}
#topnav li#tnCalen em {visibility: hidden;}
#topnav li#tnCalen a:hover {background: url(/images/Core/bg_tn_calendar_hover.gif) no-repeat;}
#topnav li#tnCalen a.menuhighlight {background: url(/images/Core/bg_tn_Calendar_off.gif) no-repeat!important;}

#topnav li#tnAbout {width: 127px;}
#topnav li#tnAbout a {background: url(/images/Core/bg_tn_about.gif) no-repeat;}
#topnav li#tnAbout em {visibility: hidden;}
#topnav li#tnAbout a:hover {background: url(/images/Core/bg_tn_about_hover.gif) no-repeat;}
#topnav li#tnAbout a.menuhighlight {background: url(/images/Core/bg_tn_about_off.gif) no-repeat!important;}

#topnav li#tnReso {width: 134px;}
#topnav li#tnReso a {background: url(/images/Core/bg_tn_resources.gif) no-repeat;}
#topnav li#tnReso em {visibility: hidden;}
#topnav li#tnReso a:hover {background: url(/images/Core/bg_tn_resources_hover.gif) no-repeat;}
#topnav li#tnReso a.menuhighlight {background: url(/images/Core/bg_tn_resources_off.gif) no-repeat!important;}

#topnav li#tnLogi {width: 107px; border-right: solid 1px #d1d1d1;}
#topnav li#tnLogi a {background: url(/images/Core/bg_tn_login.gif) no-repeat;}
#topnav li#tnLogi em {visibility: hidden;}
#topnav li#tnLogi a:hover {background: url(/images/Core/bg_tn_login_hover.gif) no-repeat;}
#topnav li#tnLogi a.menuhighlight {background: url(/images/Core/bg_tn_login_off.gif) no-repeat!important;}

#topnav li li a:link, #topnav li li a:active, #topnav li li a:hover,
#topnav li li a:focus, #topnav li li a:visited {
	color: #4d504f; 
	display: block;
	padding: 0;
	text-decoration: none;
	margin: 0;
	background-image: none!important;}
#topnav li>ul {top: auto; left: auto;}
#topnav li:hover ul {display: block;}
#topnav li.over ul {display: block; }
#topnav ul li a {color: #272725; text-decoration: none;}
#topnav ul li a:hover {color: #8e8e8e;}
      
#content {margin-left: 2px; clear: left;}
#ltContentSml {
	width: 442px; 
	padding-right: 20px; 
	margin-top: 26px;}
.banner1 {float: right;}
#rtContentLrg {
	float: right; 
	width: 470px; 
	padding-right: 80px; 
	padding-top:20px;
	line-height: 3em;
	font-size: 1.1em;
	margin: 0;}
.graytxtlrg {
	color: #666;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4em;
	font-family: HelveticaNeue, helvetica, sans-serif;
}
a.bblue {font-weight: bold; color: #52cbf3!important;}
a:hover.bblue {text-decoration: underline;}
ul.home a {font-weight: bold; color: #666!important;}
ul.home a:hover {text-decoration: none; color: #999!important;}
             
#ltContent {float: left; width: 652px; clear: both; padding-left: 5px;}
.main {padding: 27px 0 0 38px; width: 600px; z-index: 10;}
.llpmain {padding: 20px 0 20px 38px; width: 580px;}
.llpmain h1 {margin: 0 0 24px 0; font-size: 1.8em;}
.llpmain h2 {color: #003768;																																																	/*#00264d ;*/ line-height: 1.2em;}
.llpmain h2 a:link, .llpmain h2 a:active, .llpmain h2 a:hover, 
.llpmain h2 a:focus, .llpmain h2 a:visited {color: #0034a9;}
.llpmain h2 a:hover {text-decoration: underline;}
.llpmain ul {margin-left: 35px;}
.llpmain li {margin: 5px 0; line-height: 1.4em;}
.degreelanding div
{
	font-size: 1.1em;
	padding-bottom: 6px;
	background: url(/images/Core/img_dashed_line_purple.gif) no-repeat bottom left;    	
}
.degreelanding ul {
margin: 0 0 25px 0;
padding: 0;
list-style: none;}
.degreelanding li {
	font-size: 1.1em;
	list-style: none;
	width: 523px;
	padding: 6px 0 6px 0;
	margin: 0;
	background: url(/images/Core/img_dashed_line_purple.gif) no-repeat;
}
.degreelanding a:link, .degreelanding a:active, .degreelanding a:hover, 
.degreelanding a:focus, .degreelanding a:visited {color: #a77ac1; font-weight: bold;}
.degreelanding a:hover {text-decoration: underline;}
.degreelanding li.dlfirst {background: none;}

h2.titleCurStu, h2.titleFinMat, h2.titleBusPar, h2.titleProStu, h2.titleEduPar, h2.titleAlu {
	margin: 0 0 13px 0; 
	padding: 26px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /*IE 6 Fix*/:26px;}
h2.titleCurStu {background: url(/images/Core/hdr_current_students.gif) top left no-repeat;}
h2.titleFinMat {background: url(/images/Templates/Portland/hdr_financial_matters.gif) top left no-repeat;}
h2.titleBusPar {background: url(/images/Templates/Portland/hdr_business_partners.gif) top left no-repeat;}
h2.titleProStu {background: url(/images/Core/hdr_prospective_students.gif) top left no-repeat;}
h2.titleEduPar {background: url(/images/Templates/Portland/hdr_educational_partners.gif) top left no-repeat;}
h2.titleAlu {background: url(/images/Templates/Portland/hdr_alumni.gif) top left no-repeat;}
.main a.greenlink:link,  .main a.greenlink:active, .main a.greenlink:focus, 
.main a.greenlink:visited {color: #0034a9 !important;}
.main a.greenlink:hover {color: #0068FF !important;}
.main ul {margin: 0 0 30px 23px; padding: 0; list-style: none;}
.main ul li {font-size: 1.1em; font-weight: bold; line-height: 1.6em;}
#rtContent {float: left; width: 325px;}
    
.adBox {
	background: url(/images/Templates/Portland/bg_ad_box.jpg) no-repeat;
	width: 322px;
	height: 141px;
	margin-bottom: 6px;
	padding: 20px 0 7px 17px;}
.adBox h2 {color: #e8fd2b; font-weight: bold; font-size: 20pt;}
.adBox h3 {color: #fff; margin: 10px 0!important; padding: 0!important; font-weight: bold; font-size: 15pt;}
.adBox ul {list-style: none; margin: 0; padding: 0;}
.adBox a:link, .adBox a:active, .adBox a:hover, 
.adBox a:focus, .adBox a:visited
{color: #fff; text-decoration: none; font-size: 11pt; font-weight: bold; line-height: 1.4em;}
.adBox a:hover {text-decoration: underline;}

.greentopbox {
	color: #4f5553;
	margin-top: 20px;
	width: 315px;
	background: url(/images/Core/bk_greentop_box.jpg) no-repeat;}

.greentopbox h2 {
	color: #fff; 
	background-color: #cedc51; 
	background: url(/images/Core/bg_blue_box.png) no-repeat;
	font-weight: bold; 
	font-size: 1.3em;
	margin: 0;
	padding: 10px 0 10px 20px;
	width: 295px;
	height: 15px;}

.greentopbox ul {
	margin: 5px 0 15px 0;
	padding: 0;
	list-style: none;}
.greentopbox li {
	width: 280px;
	padding: 6px 0 6px 6px;
	margin-left: 16px;
	background: url(/images/Core/img_dashed_line.gif) top left no-repeat;
	line-height: 1.4em;}
.greentopbox a, .greentopbox a:visited {font-weight: bold; color: #003768;}
.greentopbox a:hover {text-decoration: underline!important; }


.greentopbox li.gtbfirst {background: none;}

.browntopbox {
	color: #4f5553;
	margin-top: 20px;
	width: 315px;
	background: url(/images/Core/bk_greentop_box.jpg) no-repeat;}

.browntopbox h2 {
	color: #fff; 
	background-color: #cedc51; 
	background: url(/images/Core/bg_lightblue_box.png) no-repeat;
	font-weight: bold; 
	font-size: 1.3em;
	margin: 0;
	padding: 10px 0 10px 20px;
	width: 295px;
	height: 15px;}

.browntopbox ul {
	margin: 5px 0 15px 0;
	padding: 0;
	list-style: none;}
.browntopbox li {
	width: 280px;
	padding: 6px 0 6px 6px;
	margin-left: 16px;
	background: url(/images/Core/img_dashed_line.gif) top left no-repeat;
	line-height: 1.4em;}
.browntopbox a, .browntopbox a:visited {font-weight: bold; color: #003768;}
.browntopbox a:hover {text-decoration: underline!important; }

.browntopbox li.gtbfirst {background: none;}

.newsBox {
	width: 285px;
	background-color: #f8f9f4;
	padding: 15px 15px 0 15px;
	margin: 0 0 10px 0;
	line-height: 1.2em;}
.newsBox h2 {
	background: url(/images/Core/news_events.gif) no-repeat;
	margin: 0 0 22px 0; 
	padding: 14px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /*IE 6 Fix*/:14px;}

.newsBox h3 {color: #002652; margin: 0!important; padding: 0;}
.newsBox h3 a:link, .newsBox h3 a:focus, .newsBox h3 a:visited, 
.newsBox h3 a:hover, .newsBox h3 a:active
{color: #002a56; text-decoration: none; }
.newsBox h3 a:hover {text-decoration: underline!important; }
.newsBox img {float: left; margin: 0 15px 10px 0;}
.newsBox p {margin: 0 0 15px 0; padding: 0; line-height: 1.2em; font-size: .9em;}
.newsBox p.date {margin: 0 0 5px 0; padding: 0; color: #3b3b34; font-size: .9em;}
.newsBox .newsItem {clear: left;}
.newsBox #nbbtn {float: right;}
.newsBox .newsDivider {
	padding-bottom: 8px;
	clear: both;
	background-image: url(/images/Templates/Portland/img_dashed_line_news.gif);
	background-repeat: no-repeat;
	height: 1px;
}
.newsBox .Archive
{
	display:block; 
	width: 150px;
	height: 20px;
	background-image: url(/images/core/new/btn_view_full_archive_off.gif);
	background-repeat: no-repeat;
	margin: 0px 15px 10px 0;
	float: right;
}
.newsBox .Archive:hover
{
	background-image: url(/images/core/new/btn_view_full_archive_on.gif);
}
.highlightBox {
	width: 293px;
	padding: 15px 15px 0 15px;
	margin: 0 0 10px 0;
	background: url(/images/Core/bk_highlight_box.jpg) no-repeat;}
.highlightBox h2 {
	background: url(/images/Core/New/hdr_student_highlight.gif) top left no-repeat;
	margin: 0 0 12px 0; 
	padding: 14px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /*IE 6 Fix*/:14px;}
.highlightBox h3 {
	color: #002a56;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0!important; margin: 0!important;}
.highlightBox h3 a:link, .highlightBox h3 a:active, .highlightBox h3 a:hover, 
.highlightBox h3 a:focus, .highlightBox h3 a:visited, .highlightBox h3 a:hover 
{color: #002a56; text-decoration: none; }
.highlightBox h3 a:hover {text-decoration: underline!important; }
.highlightBox p {margin: 0; padding: 0; line-height: 1.2em;}
.highlightBox .classof {font-style: italic; margin: 5px 0 5px 0; font-size: .9em; color: #3b3b34 }
.highlightBox img {float: left; position: relative; left: -5px; margin-bottom: 15px;}
.highlightBox #shbtn {float: right; margin-top: 12px;}

.shighlightBox {
	width: 285px;
	padding: 15px 15px 0 15px;
	margin: 0 0 10px 0;
	background: url(/images/Core/bk_highlight_box.jpg) no-repeat;}
.shighlightBox h2 {
	background: url(/images/Core/student_highlight.gif) top left no-repeat;
	margin: 0 0 12px 0; 
	padding: 14px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /*IE 6 Fix*/:14px;}
.shighlightBox h3 {
	color: #002a56;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0!important; margin: 0!important;}
.shighlightBox h3 a:link, .shighlightBox h3 a:active, .shighlightBox h3 a:hover, 
.shighlightBox h3 a:focus, .shighlightBox h3 a:visited, .shighlightBox h3 a:hover 
{color: #002a56; text-decoration: none; }
.shighlightBox h3 a:hover {text-decoration: underline!important; }
.shighlightBox p {margin: 0; padding: 0; line-height: 1.2em;}
.shighlightBox .classof {font-style: italic; margin: 5px 0 5px 0; font-size: .9em; color: #3b3b34 }
.shighlightBox img {float: left; position: relative; left: -5px; margin-bottom: 15px;}
.shighlightBox #shbtn {float: right; margin-top: 12px;}
.shighlightBox .OtherProfiles
{
	display: block;
	float: right;
	background-image: url(/images/core/new/btn_meet_other_stu_off.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 164px;
	margin: 12px 5px 15px 0;
	
}
.shighlightBox .OtherProfiles:hover
{
	background-image: url(/images/core/new/btn_meet_other_stu_on.gif);
}

#quote {
	width: 1001px;
	height: 95px;
	border-bottom: 1px solid #d8dadb;
	margin-left: 2px; 
	background-color: #f3f3f4;
	color: #32332c; 
	font-family: georgia, serif; 
	font-style: italic;}
#quote a:link, #quote a:active, #quote a:hover, #quote a:focus, #quote a:visited {
	color: #32332c; text-decoration: underline;}
#quote a:hover {color: #8b8b89; margin-top: 10px;}
#quote blockquote {margin: 0; font-size: 1.4em; line-height: 1.4em;}
#quote blockquote p { margin: 0; }
#quote p a {padding: 0; margin-top: 4px; font-size: .9em;}
#quote .qblockleft {padding: 13px 0 0 38px; width: 670px; float: left; margin: 0;}
#quote .qblockright {float: right; width: 262px; margin-top: 20px;}

#llpfooter {
	font-size: .9em;
	width: 1001px;
	height: 54px;
	border-bottom: 1px solid #d8dadb;
	margin-left: 2px;
	margin-bottom: 4px;
	background-color: #f3f3f4;
	color: #32332c;}
#footer {margin-left: 2px; width: 1001px; font-size: .9em;}
#footer ul, #llpfooter ul {float: left; list-style: none; margin: 50; padding: 0 0 0 15px;}
#footer li, #llpfooter li {float: left; padding: 15px 10px 0 10px;}
#footer p, #llpfooter p {
	color: #32332c; 
	font-family: georgia, serif; 
	font-style: italic; 
	float: right; 
	padding: 15px 27px 0 0;}
#footer a:link, #footer a:active, #footer a:focus, #footer a:visited,
#llpfooter a:link, #llpfooter a:active, #llpfooter a:focus, #llpfooter a:visited
{color:#666; text-decoration: none;}
#footer a:hover {color:#999; text-decoration: underline}
/* end page structure and associated styles */

/* other styles */
.nomargin {margin: 0!important;}
/* end other styles */

.FooterLinkBlock {
	width: 1001px;
	height: 80px;
	margin: 15px 0 0 2px;
	padding-bottom: 0;
	padding-top: 5px;
	background-color: #f3f3f4;
	z-index: 1;
	color:#32332c;
	text-align: center;
}
.FooterLinkBlock .LinkBlock {
	font-weight: bold;
	padding-left:2px;
	padding-right:2px;
	color:#32332c;
}
.FooterLinkBlock .LinkBlock span {
	padding-left:15px;
	padding-right:15px;	
}
.FooterLinkBlock .LinkBlock a {
	padding-left:2px;
	padding-right:2px;
	color:#32332c;
}
.FooterLinkBlock .LinkBlock a:hover {
	color:#8b8b89;
}
.SectionImage, img.SectionImage
{
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 10px;
	margin-bottom: 3px;
}
.SectionImage td
{
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
}
.SectionImage caption
{
	font-size: 0.9em;
	font-weight: bold;
	color: #666;
	padding-bottom: 5px;
	text-align: center;
}
.left {
	float: left;
}
img.left
{
	margin-right: 10px;
	margin-bottom: 10px;
}
img.right
{
	margin-left: 10px;
	margin-bottom:10px;
}
.center {
	text-align: center;
}
.center img {
	margin-left: auto;
	margin-right: auto;
}
.right {
	float: right;
}

input.TextBox {
	margin: 0;
	border: 1px solid #000; 
}

.ContentBodyRight {
	float: left;		
	width: 700px; 
	padding-left: 15px;
}
.ContentBodyLeft {
	width: 600px;	
}
.ContentBodyMini {
	float: left;
	width: 400px;
	padding-left: 15px;
}
.ContentBodyFull {}
.BreadCrumbs {
	width: 950px;
	margin-top: 5px;
	margin-left: 1px;
	padding-left: 7px;
	margin-bottom: 10px;
}
.BreadCrumbs a {
	color: #0034a9;
	text-decoration: underline;

}
.BreadCrumbs a:hover {
	color: #0068FF;
	
}

.NewsIndex .newsItem {
	margin-bottom: 10px;
}
.NewsIndex .newsItem h3 {
	margin-bottom: 3px !important;
}
.NewsIndex .newsItem p {
	margin: 0;
}

.DocumentContactHeader {
	font-weight: bold;
	font-size: 1.2em;
}

li.NavCurrentPage
{
	color: #666;
	font-weight: bold;
}

.ProgramHomeLink
{
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	padding: 6px 0 6px 6px;
	margin-left: 16px;
}
.ProgramHomeLink a
{
	text-decoration: underline;
}

.CatalogCover
{
	float: left;
	width: 220px;
}
.CatalogCover img
{
	border: solid 1px #cdcdcd;
}

h2.DegreeHeader
{
	color:#5F6C8E;
	font-size:1.4em;
	font-weight:bold;
}
.DegreeIntro p {
	line-height: 1.5em;
	font-size: 1.1em;
	margin: 0;}
.DegreeIntro .IntroTeaser 
{
	color:#5F6C8E;
	font-size:1.3em;
	font-weight:bold;
}

#HeaderSection img.SectionImage, 
#HeaderSection .SectionImage
{
    margin-left: 0;
    margin-top: 0;
}
#HeaderSection, #FooterSection, #ResourcesSection, #BodyWrap
{
    margin: 0 35px 0 25px;
}

.CollapsePoint
{
}
.CollapsePoint .Title
{
	cursor: pointer;
}
.CollapsePoint .Link
{
	cursor: pointer;
	display: inline;
	font-size: 0.9em;
	font-weight: normal;
	padding-left: 3px;
	text-decoration: underline;
}
.CollapsePoint .Body
{
	display: none;
}
.FAQList
{
}
.FAQList h3
{
	margin-bottom: 0;
}
.FAQList .Answer
{
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.SearchButton
{
	
	display: block;
	float: right;
	margin-right: 55px;
	cursor: pointer;
}

.SearchButton span
{
	display: none;
}
.FERPANav
{
	margin: 0 auto;
	width: 200px;
}
.FERPANav img
{
	border-width: 0; 
	float:left;
}

#audMenu .GiveOIT
{
	position: absolute;  
	width: 125px; 
	margin-left: 865px; 
	top: 29px;
	padding: 3px 0; 
	font-weight: bold; 
	font-size: 0.9em; 
	text-align: center; 
	background-color:#5f6c8e; 
	font-weight: bold; 
	
}
table.calendar td {padding: 5px; border: 1px solid #efefef}
table.calendar thead {background-color: #003768; color: #FFFFFF; font-size: 1.2em; font-weight: bold;}
table.calendar{margin-bottom: 30px;}
table.calendar tbody tr td:first-child{background-color: #EEEEEE;}

div.klamathportal-light 
{
	float: left;
	margin: 10px 0 10px 110px; 
	text-align: center;
} 
div.klamathportal-light a:link, div.klamathportal-light a:active, div.klamathportal-light a:visited 
{ 
	color: #7788AF; 
	text-decoration: underline; 
} 
div.klamathportal-light a:hover 
{ 
	color: #3B559B; 
	text-decoration: none; 
}
div.kp-vert
{
	width: 180px;
}
div.kp-horiz
{
	width: 220px;
}
div.kp-horiz .kpimage
{
	float: right;
}

div.kptext
{
	font-size: 12px; 
	line-height: 1.3em; 
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif; 
	margin-top: 0px; 
	padding-top: 4px;
}
