﻿

/* PORTAL.CSS */

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.headbg
{
	background-color: white;
	margin: 0;
	padding: 0;
	border: 0;
}

/* background color for the content part of the pages */
body
{
	background-color: white;
	color: #000066;
	padding: 0;
	margin: 0;
}

p
{
	text-align: justify;
}


/* MODULE-SPECIFIC */
/* text style for reading messages in discussion */
.message
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-size: 11px;
	background-color: #eeeeee;
}

/* style of item titles by announcements and events */
.itemtitle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0072b0;
}

/* style of item social bookmarking toolbar control used in various modules */
.socialbookmarkingtools
{
}

.search
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
	text-indent: 0;
	text-align: left;
	margin-left: 0;
}

.searchpaging
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	text-indent: 0;
	text-align: center;
	margin-left: 0;
}

.articlepaging
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	text-indent: 0;
	text-align: left;
	margin-left: 0;
}


/* GENERAL */
/* style for module titles */
.head
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	white-space: nowrap;
}

/* style of item titles on edit and admin pages */
.subhead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0072b0;
}

/* module title style used instead of head for compact rendering by quicklinks and signin modules */
.subsubhead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}

/* text style used for most text rendered by modules */
.normal
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 120%;
	text-indent: 0;
	text-align: left;
	margin-left: 0;
	color: #000066;
}

.normaltable
{
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000066;
}

.normalsmaller
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 120%;
	text-indent: 0;
	text-align: left;
	margin-left: 0;
	color: #000066;
}

.normalsmallerbold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000066;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.normaltextbox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
}

.normalred
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.normalbold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}

/* text style for buttons and link buttons used in the portal admin pages */
.commandbutton
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
a:link.commandbutton
{
	text-decoration: none;
	color: #000066;
}

a:visited.commandbutton
{
	text-decoration: none;
	color: #000066;
}

a:active.commandbutton
{
	text-decoration: none;
	color: #000066;
}

a:hover.commandbutton
{
	text-decoration: underline;
	color: #0072b0;
}



/* Generic */
h1
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000066;
}

h2
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000066;
}

h3
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
}

h4
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
}

h5, dt
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}

h6
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}

tfoot, thead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

th
{
	vertical-align: baseline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}


/* Fixes Table and TD problems in the Built-in editor */

td
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000066;
}


a:link
{
	text-decoration: none;
	color: #000066;
	font-weight: bold;
}

a:visited
{
	text-decoration: none;
	color: #000066;
	font-weight: bold;
}

a:active
{
	text-decoration: none;
	color: #000066;
	font-weight: bold;
}

a:hover
{
	text-decoration: underline;
	color: #0072b0;
	font-weight: bold;
}

small
{
	font-size: 8px;
}

big
{
	font-size: 14px;
}

blockquote, pre
{
	font-family: Lucida Console, monospace;
}


ul li
{
	list-style-type: square;
}

ul li li
{
	list-style-type: disc;
}

ul li li li
{
	list-style-type: circle;
}

ol li
{
	list-style-type: decimal;
}

ol ol li
{
	list-style-type: lower-alpha;
}

ol ol ol li
{
	list-style-type: lower-roman;
}

hr
{
	border: 1pt solid height;
	color: #c2c2a3;
}


.thumbnail img
{
	width: 100px;
	height: 100px;
	padding: 5px;
}

ul.floatinglist
{
	list-style-type: none;
	display: inline-block;
	margin: 0;
	padding: 0;
}

ul.floatinglist li.floatinglistitem
{
	list-style-type: none;
	display: inline-block;
	margin: 0;
	padding: 0;
}

#leftpane
{
	font-family: Verdana, Helvetica, sans-serif;
	padding: 10px 0 0 10px;
	background-image: url(/images/ohg/leftpane.png);
	background-repeat: no-repeat;
	width: 200px;
}

#contentPane
{
	font-family: Verdana, Helvetica, sans-serif;
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 5px;
	padding-right: 5px;
}

#rightpane
{
	font-family: Verdana, Helvetica, sans-serif;
	padding: 0 0 0 0;
	float: left;
	clear: right;
}


/* additional OHG styles */
#top
{
	text-align: center;
	text-align: -moz-center;
}

.HeadBg #table1
{
	width: 970px;
}

#middle
{
	text-align: center;
	text-align: -moz-center;
}

.MiddleBg
{
	width: 970px;
	padding-left: 0;
}

#bottom
{
	text-align: center;
	text-align: -moz-center;
}

.FootBg #table1
{
	width: 970px;
}

img
{
	border: none;
}

.specialtydefinitions-table tr td
{
	border-bottom: 1pt solid #0072b0;
}

.specialtydefinitions-table tr td div
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.specialtydefinitions-td1
{
}

.specialtydefinitions-td2
{
	background-color: #eff6ff;
}

#rightpane ul
{
	margin-left: 15px;
}

#rightpane ul li
{
	padding-bottom: 10px;
}


.sitedirectory tr td a
{
	font-weight: normal;
}

.sitedirectory tr.level1
{
	height: 40px;
	vertical-align: bottom;
}

.sitedirectory tr.level1 td a
{
	background-color: #0072b0;
	color: white;
	font-weight: bold;
	width: 500px;
	padding-left: 10px;
}

.sitedirectory tr.level2 td
{
	padding-left: 10px;
	padding-bottom: 2px;
}

.sitedirectory tr.level2 td a
{
	font-weight: normal;
}

.sitedirectory tr.level3 td
{
	padding-left: 10px;
	padding-bottom: 2px;
}

.sitedirectory tr.level3 td a
{
	font-weight: normal;
}


/* OHG styles for old graphics compatibility */

/*
#middle
{
	text-align: left; 
}

.MiddleBg
{
	padding: 0! important;
}

#ContentPane
{
	padding: 0! important;
}
*/




/* TABBEDNAVIGATION.CSS */
/* navigation */
@media print
{
	#navigationtd
	{
		display: none;
	}
}

#navigationtd
{
	background-color: #0072b0;
	width: 970px;
}

#navigation
{
	font-size: 10pt;
}

#navigation #tabs
{
	background-color: #0072b0;
	text-align: center;
	width: 850px;
}

#navigation #tabs ul
{
	clear: both;
	float: none;
	margin: 0;
}

#navigation #tabs .childtabslist
{
	width: 800px;
}

#navigation #tabs ul li
{
	clear: none; /*background: url("/images/norm_right.gif") no-repeat right top;*/
	float: left;
	list-style: none;
}

#navigation #tabs ul li a
{
	/*background: url("/images/norm_left.gif") no-repeat left top;*/
	color: white;
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	margin: 0;
	padding: 4px 4px 4px 4px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

#navigation #tabs .childtabslist li a
{
	font-size: 8pt;
}

#navigation #tabs ul .selected
{
	clear: none;
	background: url( "/images/norm_right_on.gif" ) no-repeat right top;
	float: left;
}

#navigation #tabs ul .selected a
{
	/* background: url("/images/norm_left_on.gif") no-repeat left top; */
	color: #303030;
	display: block;
	padding: 4px 4px 4px 4px;
	margin: 0;
	white-space: nowrap;
}



/* LISTITEMNAVIGATION.CSS */
/* LIST ITEM NAVIGATION */
@media print
{
	td#leftpane
	{
		display: none;
	}
}

#leftpane .listitemnavigation
{
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 0;
}

#leftpane .listitemnavigation li
{
	list-style-type: none;
	margin: 0;
	padding: 2px 0 0 0;
}

#leftpane .listitemnavigation li a
{
	color: #000066;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

#leftpane .listitemnavigationchildren
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#leftpane .listitemnavigationchildren li
{
	list-style-type: none;
	margin: 0;
	padding: 2px 0 0 1em;
}

#leftpane .listitemnavigationchildren li a
{
	color: #0072b0;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}



/* NEWSARTICLEMANAGER.CSS */

/* style of item titles by News Items */
.newstitle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a .newstitle
{
	text-decoration: none;
	color: #000066;
}

a:hover .newstitle
{
	text-decoration: underline;
	color: #000066;
}

/* style of item list by News Items */

.itemlist
{
	padding-right: 20px;
}

.itemauthor
{
	text-decoration: none;
	color: #0072b0;
}


/* style of item (body) titles by News Items */
.newsarticletitle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
}

.article
{
	padding-top: 10px;
}

/* style of ratings control by News Items */

#ratingschart
{
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

/* style of print item by News Items */

@media print
{
	.newsarticleratings
	{
		display: none;
	}
}


/* PRINT.CSS */
@media print
{
	.headbg
	{
	}
}

@media print
{
	.footbg
	{
		display: none;
	}
}


@media print
{
	.head
	{
		/* display: none; */
	}
}
@media print
{
	.commandbutton
	{
		display: none;
	}
}

@media print
{
	li#contentpane
	{
		border: 0;
		margin: 0;
		padding: 0;
		text-align: justify;
		width: 7in;
	}
}


@media print
{
	li#rightpane
	{
		display: none;
	}
}

@media print
{
	.donotprint
	{
		display: none;
	}
}

@media print
{
	hr
	{
		display: none;
	}
}


/* News scroller styles */
#NewsTicker
{
	border: solid 1px #c2c2a3;
	background: white;
	width: 150px;
	height: 464px;
	margin: 0 auto;
}
#NewsTicker h1
{
	padding: 2px;
	margin: 0;
	border: 0;
	background: #dfe9d5;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
#NewsVertical
{
	width: 150px;
	height: 440px;
	display: block;
	overflow: hidden;
	position: relative;
}
#controller
{
	padding: 2px;
	font-size: 11px;
	color: #666;
}
#play_scroll_cont
{
	display: none;
}
/* --------------- */
/* Ticker Vertical */
#TickerVertical
{
	width: 140px;
	height: 440px;
	display: block;
	list-style: none;
	margin-left: 4px !important;
	padding: 0;
}

#TickerVertical li
{
	display: block;
	width: 140px;
	color: #000066;
	text-align: center;
	font-size: 11px;
	margin: 0;
	padding: 0;
	float: left;
}
#TickerVertical li .NewsTitle
{
	display: block;
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 6px;
}
#TickerVertical li .NewsTitle a:link, #TickerVertical li .NewsTitle a:Visited
{
	display: block;
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 6px;
	text-decoration: none;
}
#TickerVertical li .NewsTitle a:hover
{
	text-decoration: underline;
}

#TickerVertical li .NewsImg
{
	float: left;
	margin-right: 10px;
}
#TickerVertical li .NewsFooter
{
	display: block;
	color: #000000;
	font-size: 10px;
	margin: 6px 0 14px 0;
}
