/* CSS Document */

/* THE BODY TAG OVERRIDE FOR COMMONSPOT */
.CS_Document { 
	/*background: #313549;*/
	font-family: tahoma, helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	color: #333;
}
.tablewhite { background-color: white; vertical-align: top; width: 100%;}

/********** DIV ID SELECTORS ***********/

/* SOM BASE TEMPLATE */

#somhead1 	{ background: #313549 url(/ohsuedu/academic/som/images/backheader.gif) bottom repeat-x; width: 100%; height: 63px; border-top: solid 1px #AAACB4; margin: 0; padding: 0;}
#somnav1  	{ background: #313549; width: 100%; height: 32px; border-bottom: solid 2px #fff; text-align: left; margin: 0; padding: 0;}
#hdots_nav 	{ background: url(/ohsuedu/academic/som/images/h-dots-2vspace.gif) repeat-x; height: 1px; width: 100%; margin: 0; padding: 0; display:block;}
#somfooter { background: url(/ohsuedu/academic/som/images/h-dots-2vspace.gif) repeat-x; height: 5px; width: 100%; border-bottom: solid 3px #fff; border-top: solid 3px #fff;margin: 0; padding: 0;}
#footertext { background: #313549; color: #ffffff; font: 9px verdana, helvetica, sans-serif; text-align: center; margin: 0; padding: 0 0 3px 0;}
/*added to override the inline style for the footer update date*/
#cs_format_span{color:#ffffff;}

/* SOM DIVISION BASE TEMPLATE */

#topstripe 	{ background: url(/ohsuedu/academic/som/images/topstripeR.gif) repeat-x; width: 100%; margin: 1px 0 0 0; }
#contentparent { padding: 0 10px 0 0; }
#leftnavcontainer {padding-left:15px; padding-bottom: 25px; }
#rightcontent { padding: 0 15px 0 15px; }
#search { background: #EAE5CA; width: 100%; text-align: center; padding: 5px 0 5px 0; }


/********** QUICKLINKS CSS ***********/

#quicklinks { float:left; width:90%; margin: 0 0 0 5px; }
#quicklinks ul { margin:0; width:100%; padding:5px 5px 0 0; list-style:none; }
#quicklinks li { float:left; background: url(/ohsuedu/academic/som/images/QLR.gif) no-repeat right top; width:100%; margin:0; padding:0; }
#quicklinks a {
  float:left;
  display:block;
  background:url("/ohsuedu/academic/som/images/QLL.gif") no-repeat left top;
  padding: 1px 0 0 12px ;
  text-decoration:none;
  text-transform: uppercase;
  font: 9px tahoma, helvetica, arial, verdana, sans-serif;
  line-height: 16px;
  color: #25324B;
  width:100%;
  border: 0;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#quicklinks a {float:none;}
/* End IE5-Mac hack */
#quicklinks a:hover { color:#000; font-weight: bold; }


/********** SOM DIV FORMATTING LAYOUT CLASSES ***********/

.doubleline { border-bottom: double 4px #898989;}
.centercontent { padding: 0 15px 0 15px; }
.vdots { border-left: 1px solid #cccccc; width:300px; }
.leftGradBox {width:300px;}
.tblformat { border: 1px solid #cccccc; vertical-align: top;}
.tblhead2 td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
}
.tbltitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #313549;
}
.tblformat td { border: 1px solid #cccccc;}
.separator { border-top: 1px solid #666666; padding-top: 15px; }
.rightcolumn {
	background: url(/ohsuedu/academic/som/images/v-dotline_alt.gif) repeat-y;
	width: 200px;
	margin-left: 5px;
	text-align: left;
	vertical-align: top;
}

.photo { 
	float:right;
	clear:right;
	margin:0 0 0 2em;
	width: 240px;
 }

.photo img {
	margin:0;
	display:block;
	width: 240px;
}

.photo p {
	margin:1em 5px 2em 5px;
	font-size:10px;
	color:#AC4F17;
	font-weight: normal;
	font-style: italic;
	width: 230px;
	text-align: left;
}

.none { display:none;}

#wrapper { width: 650px; border:}

#leftcal { float: left; display: inline; width: 415px;}
#rightcal { float: left; width: 220px; padding-left: 10px;}

.clear { clear: both; }

/***** STYLES FOR TARGET AUDIENCE PAGES ****/
.taparent { width: 100%;}
.taheader { font: bold 10px tahoma, arial, helvetica, sans-serif; color: white; text-transform: uppercase; background: #8C8C8C; padding-left: 8px;}
.tatext { border: 1px solid #8C8C8C; padding: 8px; }

/********** TEXT STYLES ***********/

p, blockquote, li, td, span, div { font: 12px arial, helvetica, sans-serif; color: #333333; line-height: 1.5em; }
.titletext { font: bold 22px "Garamond Book", Georgia, "Times New Roman", serif; color: #9E9284; }
h1 {  font: bold 22px "Garamond Book", Garamond, Georgia, "Times New Roman", serif; color: #9E9284; }
.h1{ font: bold 22px "Garamond Book", Georgia, "Times New Roman", serif; color: #9E9284; margin: 0px; padding: 0px;}
h2 { color: #254D9E; font: 18px arial, helvetica, sans-serif; padding-top: 5px; }
#cs_control_22036 { text-transform: uppercase; }
.h2 { color: #254D9E; font: 18px arial, helvetica, sans-serif; padding-top: 5px; }
h3  { color: #AC4F17; font: bold 14px Georgia, serif;}
.h3{ color: #AC4F17; font: bold 14px Georgia, serif;}
.heading3 { color: #AC4F17; font: bold 14px Georgia, serif;}
h4 { color: #313549; font: bold 16px arial narrow, helvetica, sans-serif; padding-top: 5px; }
.heading4 { color: #313549; font: bold 16px arial narrow, helvetica, sans-serif; padding-top: 5px; text-decoration: none;}
.heading4 a { text-decoration: none;}
h5 { margin: 0 0 0 0; font: 14px Arial, Helvetica, sans-serif; color: #89A1C8; text-transform: uppercase; }


.tinyhead { color: #9E9284; font: bold 10px tahoma, helvetica, sans-serif; text-transform: uppercase; }
.smwhite { font: 10px tahoma, helvetica, arial, verdana, sans-serif; color: #FFFFFF;}
.small { font: 9px tahoma, helvetica, arial, sans-serif; color: #333333; line-height: 12px;}
.medium { font: bold 11px tahoma, helvetica, arial, sans-serif; color: #333333; line-height: 15px;}
.sidepanelhead { margin-left: 8px; color: #AC4F17; font: bold 10px Georgia, serif; }
.rightheading1 { color: #AC4F17; font: bold 10px Georgia, serif; }
.sidepanel { margin-left: 8px; font: 10px tahoma, helvetica, arial, sans-serif; }
.leftmargin td, p { padding-left: 10px; }
.leftmargin a { margin-left: -10px; }
.sidepanel a { color: #AC4F17; border-bottom: 1px dotted #AC4F17;}
.sidepanel a:hover { color: #313549; border-bottom: 1px dotted #313549;}
.righttext { font: 10px tahoma, helvetica, arial, sans-serif; }
.righttext a { color: #AC4F17; border-bottom: 1px dotted #AC4F17;}
.righttext a:hover { color: #313549; border-bottom: 1px solid #313549;}
.footnote { color: #666666; font: italic 10px tahoma, verdana, sans-serif; }
.alert		{ color: darkred; font: bold 12px verdana, helvetica, arial, sans-serif; }
.calendarmonth { color: #AC4F17; font: bold 16px Arial, sans-serif; text-transform: uppercase; border-bottom: 1px solid #cccccc; }

.admin { color: #CC0000; font-weight: bold; text-align: right; }
.footertext { color: #fff; font: 9px verdana, helvetica, sans-serif; text-align: center; margin: 0; padding: 0;}

/************ STYLES FOR ELECTIVE BROCHURE ******************/

.electives1 { padding: 8px; background: #313549; color: #fff; font: bold 14px tahoma, sans-serif; border: 1px solid #666666;}
.electives2 { padding: 8px; background: #9AB5E1; font: 11px tahoma, sans-serif; line-height: 16px; border-left: 1px solid #666666; border-right: 1px solid #666666;}
.electives3 { padding: 8px; background: #eeeeee; font: 11px tahoma, sans-serif; line-height: 16px; border-bottom: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666;}
 
/********** LINK STYLES ***********/

/* TOP HORIZONTAL NAVIGATION */
.nav1 { font: bold 10px tahoma, helvetica, verdana, sans-serif; color: #AAACB4; text-decoration: none; }
a.nav1 { font: bold 10px tahoma, helvetica, verdana, sans-serif; color: #AAACB4; text-decoration: none; }
a.nav1:hover { color: #ffffff;text-decoration: underline; }

/* BREADCRUMBS */
.breadcrumbs { font: 9px tahoma, helvetica, arial, verdana, sans-serif; color: #AC4F17; text-decoration: none; border: 0; }
a.breadcrumbs { font: 9px tahoma, helvetica, arial, verdana, sans-serif; color: #AC4F17; text-decoration: none; border: 0; }
a.breadcrumbs:hover {color: #863E12; text-decoration: none; border-bottom: dotted 1px #863E12;}

/* RIGHT COLUMN */
.related { font: 10px tahoma, helvetica, arial, verdana, sans-serif; color: #AC4F17; }
a.related { font: 10px tahoma, helvetica, arial, verdana, sans-serif; color: #AC4F17; text-decoration: none; border: 0; }
a.related:hover { color: #863E12; text-decoration: none; border-bottom: dotted 1px #863E12; }

/*STANDARD LINKS*/
li a 		 { color: #254D9E; text-decoration: none; border-bottom: 1px dotted #254D9E; }
li a:hover  { color: #89A1C8; text-decoration: none; border-bottom: 1px solid #89A1c8;}
a.normal 		 { color: #254D9E; text-decoration: none; border-bottom: 1px dotted #254D9E; }
a.normal:hover  { color: #89A1C8; text-decoration: none; border-bottom: 1px solid #89A1c8;}
p a 		 { color: #254D9E; text-decoration: none; border-bottom: 1px dotted #254D9E; }
p a:hover  { color: #89A1C8; text-decoration: none; border-bottom: 1px solid #89A1c8;}	
a 		 { color: #254D9E; text-decoration: none; border: 0 0 0 0; }
a:hover  { color: #89A1C8; text-decoration: none; border: 0 0 0 0; }	

/* FOOTER NAVIGATION (the mandatory include) */
a.ohsuFooter { color: #313549; }
a.ohsuFooter:hover {color: #AAACB4; }



/* LEFT NAVIGATION */
.nav2 { font: bold 11px arial, tahoma, helvetica, arial, verdana, sans-serif; color: #333333; line-height: 24px; text-decoration: none; border: 0px;}
a.nav2 { font: bold 11px arial, tahoma, helvetica, arial, verdana, sans-serif; color: #333333; line-height: 24px; text-decoration: none; border: 0px;}
a.nav2:hover { color: #686868; text-decoration: none; border-bottom: dotted 1px #686868; }
a.nav2selected { font: bold 11px arial, tahoma, helvetica, arial, verdana, sans-serif; color: #AC4F17; line-height: 24px; text-decoration: none; border: 0px;}
.nav2selected { font: bold 11px arial, tahoma, helvetica, arial, verdana, sans-serif; color: #AC4F17; line-height: 24px; text-decoration: none; border: 0px;}
a.nav2selected:hover { color: #686868; text-decoration: none; border-bottom: dotted 1px #686868; }
.nav2selected:hover { color: #686868; text-decoration: none; border-bottom: dotted 1px #686868; }



/********** FORM STYLES ***********/
.search {
	border-left: 4px solid #AC4F17;
	border-top: 1px solid #898989;
	border-bottom: 1px solid #898989;
	border-right: 1px solid #898989;
	background-color: #eeeeee;
	font-family: tahoma, helvetica, arial narrow, arial, sans serif;
	font-size: 11px;
	color: #333333;
	height: 19px;
	width: 150px;
}

select,textarea,input {
	border: 1px solid #898989;
	background-color: #eeeeee;
	font-family: tahoma, helvetica, arial narrow, arial, sans serif;
	font-size: 11px;
	color: #333333;
}

.selectsection { font-weight: bold; }
.selectsub { text-indent: 15px; }


label { text-transform: uppercase; font-size: 9px; padding:0px; margin-top: 5px;}


.formblock {
    display: block;
	border: 1px solid #cfd4e8;
	margin: 5px;
	padding: 10px;
	width: 660;
	background: #eeeeee;
}
.formblock form {
	margin:  0;
}

		.formblock h3 {
			display: block;
			background: #999999;
			text-transform: uppercase;
			color: #ffffff;
			padding: 3px 8px 3px 8px;
		}

		.formblock label {
			display: block;
		}
		.formblock input, .formblock select, .formblock textarea {
			width: 80%; background: #fff; color: #666; padding-left: 5px;
		}

.hint {
   font-size: .8em;
   color: #666666;
}


/* SHOW HIDE EXPANDING DIVS */

.showstate{ 
cursor:hand;
cursor:pointer;
/* float: right;
margin: 2px;
padding: 2px;*/
}

.exmenuhead {
width: 100%;
padding-left:20px;
margin:0px;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
background: #EAE5CA;
}

.faqhead {
width: 100%;
padding: 0 0 5px 20px;
font-size: 12px;
font-weight: bold;
}

.switchcontent{
width: 80%;
margin: 5px;
padding:5px 30px 5px 30px;
border: 1px solid #cccccc;
}

.sahead {
}

.sacontent {
padding: 0 0 0 20px;
}
  
/*********** COMMONSPOT DEFAULT STYLE OVERRIDES ***********/

/* Link Bar */
a.CS_LinkBar_CurrentItem { font: 9px; color: #333333; }
.CS_Element_Index { margin-top: 20px; text-align: left;}
.CS_MS_Index_Table { margin-top: 20px; background-color: #cccccc; }
.CS_MS_Index_Column { background-color: #ffffff; padding: 5px; }

/* Data Sheet Element */
.CS_DataSheet_HeaderItem_Column {
	font-size: 12px;
}
.CS_DataSheet_Header_Row {
	font-size: 12px;
}

/* Tab Bar Element */

.CS_Element_TabBar { width: 100%; margin-bottom: 10px; display: block;}
.CS_Element_TabBar table { width: 100%;}
.CS_TBar_SpacingCell { background-color:#ffffff;}
.CS_TBar_ItemCell {
background: #ffffff url(/ohsuedu/academic/som/images/tabback.gif) no-repeat left top;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
padding: 5px;
white-space: nowrap;
text-align: center;
}
.CS_TBar_ItemCell_Selected {
  font: bold 12px tahoma, helvetica, arial, verdana, sans-serif;
  color: #333333;
  background: #ffffff url(/ohsuedu/academic/som/images/tabback_selected.gif) no-repeat left top;
  border-right: 1px solid #333333;
  border-bottom: 3px solid #333333;
  padding: 5px;
  white-space: nowrap;
}
.CS_TBar_Item { font: bold 10px tahoma, helvetica, arial, verdana, sans-serif; color: #5E5A3D; }
.CS_TBar_Item a { font: bold 10px tahoma, helvetica, arial, verdana, sans-serif; color: #5E5A3D; }
.CS_TBar_Item a:hover {
  font: bold 10px tahoma, helvetica, arial, verdana, sans-serif;
  color: #000000;
  text-decoration: none;
  }
.CS_TBar_Item_Selected {
  font: bold 12px tahoma, helvetica, arial, verdana, sans-serif;
  text-transform: uppercase;
  color: #ffffff;
}

.CS_TBar_Item_Selected a:hover {
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
}

/* Text around Image */

.CS_TAI_Caption { text-align: left; color: #313549; font: 18px arial, helvetica, sans-serif; padding-top: 5px; }
.CS_TAI_Text { }

/* Textblock */

.CS_Element_Textblock {
   /*background-color: white;*/
}
.CS_RT_TABLE {
   background-color: white;
}
iframe {
   background-color: white;
}
.CS_Textblock_Caption {
color: #254D9E;
font: 18px arial,helvetica, sans-serif;
line-height: 18px;
}

/* Multisection */

.CS_MS_Index { border: 0; margin: 0; padding:0 ; background-color: #ffffff;   }
.CS_MS_Index_Table { border: 0; margin: 0; padding:0 ; background-color: #ffffff; }
.CS_MS_Column { border: 0; margin: 0; padding:0 ; background-color: #ffffff;  }
.CS_MS_Index_Item { font-size: 10px; line-height: 18px; }
.CS_MS_Index_Item:hover { background: #EAE5CA; font-size: 10px; line-height: 18px; }
.CS_MS_Header_Caption { font-size: 14px; color: #333;}

/* Page Index */

a.homenews { font: bold 11px tahoma, arial, helvetica, sans-serif; text-decoration: none; }
a.homenews:hover { color: #89A1C8; text-decoration: underline; }
.homenewsdesc { font: 10px tahoma, verdana, helvetica, sans-serif; line-height: 14px; color: #333333; }

.CS_PgIndex_Item { background: #ffffff; }
.CS_PgIndex_Item { font: bold 11px tahoma, verdana, helvetica, sans-serif;}
.CS_PgIndex_Item_Alternate { background: #ffffff; }
.CS_PgIndex_Item_Alternate { font: bold 11px tahoma, verdana, helvetica, sans-serif;}
.CS_PgIndex_Item_PubDate { font: 9px tahoma, verdana, helvetica, sans-serif; color: #666666; }
a.CS_PgIndex_Item_Title { font: bold 11px tahoma, verdana, helvetica, sans-serif; text-decoration: none; }
a.CS_PgIndex_Item_Title:hover { color: #89A1C8; text-decoration: underline; }
.CS_PgIndex_Item_CreationDate { color: #666666; font: bold 9px tahoma, verdana, helvetica, sans-serif; }
.CS_PgIndex_Item_Description { font: 10px tahoma, verdana, helvetica, sans-serif; }

/* HOME TEMPLATE */

#homegraphic 	{ background: url("/ohsuedu/academic/som/images/hm_photo2blue.jpg") top left no-repeat; width: 596px; height: 225px; margin:0; padding:0;}
#homerightline 	{ background: url("/ohsuedu/academic/som/images/hm_backrightblue.gif") top left repeat-x; width: 100%; height: 114px; border-left: 1px solid #fff; margin:0; padding:0;}
#hmdotspacer {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: url(/ohsuedu/academic/som/images/h-dots.gif) repeat-x;
	width: 490px;
	height: 3px;
	position: relative;
}

#rightcol {
	width: 100%;
	height: 100%;
	border-left: 1px solid #ccc;
}


/* #boxdean {
padding: 5 15px 0 15px;
width: 80%;
} */

#adhocfeature {
padding: 5px 15px 0 15px;
width: 80%;
}

#adhocfeature p {
margin: 0;
padding: 0;
}

#boxdiscovery {
padding: 5px 15px 0 15px;
width: 80%;
}

#boxdiscovery  p{
margin: 0;
padding: 0;
}

#boxspotlight {
padding: 5px 15px 0 15px;
width: 80%;
}

#boxspotlight p {
margin: 0;
padding: 0;
}

#boxnews {
padding: 0 15px 0 15px;
width: 361px;
}

#boxaddress {
padding: 0 10px 0 10px;
font: 9px verdana, tahoma, sans-serif;
width: 180px;
}

#news    {
	text-indent: -5000px;
    background: url("/ohsuedu/academic/som/images/h3_news.gif") no-repeat;
	width: 296px;
	height:24px;
	margin-left: -10px;
}

#discovery
    {
    background: url("/ohsuedu/academic/som/images/h3_discovery.gif") no-repeat;
	text-indent: -5000px;
	width: 296px;
	height:24px;
	margin-left: -10px;
	margin-top: 0;
	margin-bottom: 0;
}
#spotlight
    {
    background: url("/ohsuedu/academic/som/images/h3_spotlight.gif") no-repeat;
	text-indent: -5000px;
	width: 296px;
	height:24px;
	margin-left: -10px;
    }
	
.featurebox {
border: 1px solid #666666;
padding: 5px;
background-color:#EAE5CA;

}


/** styles for the new draft home page **/

#featureblock { }
.feature { padding: 10px;}

/* .feature .CS_TAI_Text { margin: 0 0 5px 85px; padding-right:20px;} */
.feature .CS_TAI_Caption { padding-right:20px;}
/* .feature .CS_TAI_Text img { margin: 0 0 0 -85px; } */

.feature p { margin-left: 75px; }

#ePost { 
	margin: 10px;
	padding: 10px;
	border: 1px solid #990000; 
	color: #333333; 
} 
	#ePost h2 { margin: 0; font: bold 14px Arial, Arial, Helvetica, sans-serif; color: #990000; text-transform: uppercase;}
	#ePost h3 { margin: 0; font: bold 12px Arial, Arial, Helvetica, sans-serif; color: #333333; }
	#ePost h4 { margin: 0; font: 10px Arial, Arial, Helvetica, sans-serif; color: #666666; text-transform: uppercase; }
	#ePost p  { margin: 0 0 0 -10px; }

#eventsandseminars { padding-left: 10px; width: 350px;}
	#eventsandseminars h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #AC4F17; text-transform: uppercase; }
	#eventsandseminars dl { clear: right;}
	#eventsandseminars dt { 
		color: #666666;
		display: inline;
		/*float: left;  hack for an ie bug*/  
		font-weight: normal;
		width: 3em;	
		border: 1px solid white;	
	}
	#eventsandseminars dd { 
		margin: -14px 0 8px 47px;
	    border: 1px solid white;	
	}
	#eventsandseminars div { 
		float: right;
		margin: -26px 0 0 0;
	}
		#eventsandseminars div a { 
			color: #666666;
			font-size: 10px;			
		}
		#eventsandseminars div a:hover { 
			color: #333333;
			text-decoration: underline;
		}

#newsandannouncements { padding-left: 10px; width: 350px;}
	#newsandannouncements h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #AC4F17; text-transform: uppercase; }
	#newsandannouncements dl { clear: right; }
	#newsandannouncements dt { 
		color: #666666;
		display: block;
		float: left;
		font-weight: normal;
		width: 3em;	
		border: 1px solid white;
	}
	#newsandannouncements dd { 
		 margin: 0 0 8px 47px; 
		 border: 1px solid white;		 
	}
	#newsandannouncements div { 
		float: right;
		margin: -26px 0 0 0;
	}
		 #newsandannouncements div a { 
			color: #666666;
			font-size: 10px;			
		}
		#newsandannouncements div a:hover { 
			color: #333333;
			text-decoration: underline;
		} 


#gridview {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #eeeeee;
	text-align: center;
	width: 175px;
	border: 1px solid #cccccc;
}

#gridview td, #gridview th {
	padding: 2px 3px 2px 3px;
}

#gridview th{
	background: #cccccc;
	font-weight: bold;
}

#gridview td:hover {
background: #cccccc;
}


/* GIVING PAGE STYLES */
.givingcontent { 
padding: 10px;
}

.margintext p {
color: #938074;
text-align: right;
padding-right: 10px;
font-size: 9px;
}

.fundtext { padding: 8px;}

.fundtext p { font-size: 9px;}

a.hooktext {  
font: bold 9px verdana, arial, sans-serif;
color: #313549;
text-decoration: none; 
}

a.hooktext:hover {  
color: #627596;
text-decoration: underline; 
}


.fundheader { font: bold 12px georgia, sans-serif; color: #313549;}
.laundrylist li { line-height: 18px; }
.laundrylist li a { text-decoration: none; }

/* graduate homepage news display */

#gradStudiesVdots { border-left:1px solid #cccccc; width:200px; float:right; padding:0px 0px 0px 5px;  }

#gradStudiesNews { width:400px; float:left; }

/* FOR THE GRADUATE FACULTY DATABASE */

.leftcol { float: left; width: 120px;}
.rightcol { float: right; width: 350px;}
.rightcol div { margin: 2px 0 2px 0;}
.rightcol h5 { margin: 8px 0 0 0;}
.cleanoutput a { text-decoration: none; border-bottom: 0; }
.cleanoutput a:hover { text-decoration: underline; border-bottom: 0;}


.tbldata {
border: 1px solid #cccccc;
width: 100%;
}

.tbldata th {
background: #cccccc;
text-transform: uppercase;
font: bold 11px Arial, Helvetica, sans-serif;
}

.tbldata td {
border-bottom: 1px solid #cccccc;
}
/* this is CSS for the student portal templt */

#portalWrapper {

width: 100%;
padding:0px 2px 0px 2px;
background: #f0f0f0;
position:relative;

}

#portalHeader {


background: #6699FF  url(/ohsuedu/academic/som/images/ta_current.jpg) no-repeat top left;
padding: 0;
height:275px;
width:66%;
float: left;


}

#navRow {
background: #6699FF;
}

a.spNavRow {
font-size:14px;
font-weight:bold;
}
a.spNavRow:hover {
font-size:14px;
font-weight:bold;
color:#DBE6FC;

}
a.spNavRowHighLight {
font-size:14px;
font-weight:bold;
color:#DBE6FC;

}


#portalHeaderContent {

padding-left:155px;

}

#portalHeaderRight {

background:#FFFFFF;
float:right;
height:275px;
width:34%;
padding: 0px;

}

#portalContentWrapper {

width: 99%;

}

#pcLeft {
padding-top: 5px;
float:left;
width:33%;

}

#pcCenter {
	
float:left;
padding: 5px 3px 0px 3px;
width:33%;
}

#pcRight {
float:left;
padding-top: 5px;
width:33%;
}
/* c-spot element definitions */
/*#CS_Element_csHeaderBox{
padding-left:155px;
}
*/

#CS_Element_csHeaderBoxRight{
padding-left:2px;
}


