﻿BODY
{
	font-family: verdana, arial, sans-serif;
	color: #666666;
	font-size: 11px;
}

.container
{
	width: 772px;
	text-align: left;
}

A
{
	color: #046CB6;
	text-decoration: none;
}

A:LINK
{
	color: #046CB6;
	text-decoration: none;
}

A:VISITED
{
	color: #046CB6;
	text-decoration: none;
}

A:HOVER
{
	color: #046CB6;
	text-decoration: underline;
}

A.utilities
{
	color: #666666;
	text-decoration: underline;
	font-size:11px;
	padding-right: 10px;
	padding-left: 6px;
	margin-top: 26px;
	padding-bottom: 0px;
}

A.utilities:LINK
{
	color: #666666;
	text-decoration: underline;
	font-size:11px;
	padding-right: 10px;
	padding-left: 6px;
	margin-top: 26px;
	padding-bottom: 0px;
}

A.utilities:VISITED
{
	color: #666666;
	text-decoration: underline;
	font-size:11px;
	padding-right: 10px;
	padding-left: 6px;
	margin-top: 26px;
	padding-bottom: 0px;
}

A.utilities:HOVER
{
	color: #666666;
	text-decoration: underline;
	font-size:11px;
	padding-right: 10px;
	padding-left: 6px;
	margin-top: 26px;
	padding-bottom: 0px;
}

.utilitybox
{
	background: url(images/utility_box.gif) top right no-repeat;
}


.breadcrumbs
{
	font-size: 11px;
}

.breadcrumbs a
{
	font-size: 11px;
	text-decoration: underline;
}

.breadcrumbs a:VISITED
{
	font-size: 11px;
	text-decoration: underline;
}

.activebreadcrumb
{
	font-size: 11px;
	color: #9DBD74; /* FBA548; */
	font-weight: bold;
}

.SearchResultsSpecialtyHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #373C74;
	background-color: #F2F3F7;
	line-height: 20px;
	border-bottom: solid 1px #E0E3EA;
	border-top: solid 1px #E0E3EA;
	padding-left:5px;
	margin-bottom:12px;
	margin-top:12px;
}

H1
{
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 23px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 14px;
	margin-bottom: 34px;
	font-weight: bold;
}

H1.fullbanner
{
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 23px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 14px;
	margin-bottom: 20px;
	font-weight: bold;
}

H2
{
	color: #363C74;
	font-size: 16px;
	font-weight: bold;
	/*
	margin-right: 24px;
	margin-left: 24px;
	*/
	margin-top: 16px;
	margin-bottom: 6px;
}

H3
{
	color: #363C74;
	/*color: #666666;*/
	font-size: 12px;
	font-weight: bold;
	/*
	margin-right: 24px;
	margin-left: 24px;
	*/
	margin-top: 16px;
	margin-bottom: 2px;
}

H4
{
	color:#363C74;
	font-size:12px;
	font-weight:bold;
	margin-bottom: 1px;
}

.uoIndentContent
{
	margin-left: 24px;
	margin-right: 24px;
	margin-bottom: 12px;
}

.uoIndentRightColumn
{
	margin-left: 24px;
	margin-right: 24px;
	margin-bottom: 12px;
}

p.indent
{
	margin-right: 24px;
	margin-left: 24px;
	margin-top: 6px;
	margin-bottom: 12px;
}

.WRContentAreaClass P
{
	margin: 0px;
}

.WRContentAreaClass OL
{
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	left: -24px;
}

.WRContentAreaClass OL LI
{
	margin-top: 0px;
	margin-bottom: 4px;
}

.mainheader
{
	background: url(images/header1.jpg) top left no-repeat;
	width: 577px;
	height: 66px;
}

.mainheader2
{
	background: url(images/header2.jpg) top left no-repeat;
	width: 772px;
	height: 66px;
}

.mainheader3
{
	background:  url(images/header3.jpg) top left no-repeat;
	width: 577px;
	height: 66px;
}

.mainheader3 H1
{
	margin-bottom: 20px;
}

.headerrightgreen
{
	background: #EAECE1 url(images/header_right.gif) top left no-repeat;
}


.bubblebg
{
	background: url(images/inner_blue_top.gif) top left no-repeat;
}

.bubblebg2
{
	background:  url(images/inner_blue_top2.gif) top left no-repeat;
}

.bubbletitlegreen
{
	color: White;
	font-family: Verdana;
	font-size: 13px;
	margin-left: 24px;
	margin-top: 46px;
	margin-bottom: 0px;
}

.bubbletitleblue
{
	color: White;
	font-family: Verdana;
	font-size: 13px;
	margin-left: 24px;
	margin-top: 13px;
	margin-bottom: 0px;
}

UL.indent
{
	list-style-type: square;
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
	margin-top: 16px;
}

LI
{
	padding: 0px;
	margin-bottom:4px;
}

/* 
These need to be this way so that the bulleted lists
in content areas are rendered according to the site style.

UL
{
	list-style: square url(images/bullet.gif) outside;
}
*/

UL
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}

UL LI {
	padding:0px;	
	padding-left:12px;
	margin-bottom:4px;
	background: url(images/bullet.gif) no-repeat left 5px;
}


UL.leftaligncircle
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
UL.leftaligncircle LI {
	background: url(images/bullet.gif) no-repeat left 5px;
	padding-left:18px;
}

UL.leftaligncircletight
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
UL.leftaligncircletight LI {
	background: url(images/bullet.gif) no-repeat left 5px;
	padding-left:10px;
}

UL.leftaligntriangle
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
UL.leftaligntriangle li {
	background: url(images/arrow_green_clear.gif) no-repeat left 5px;
	padding-left:18px;
}

/*
The following is used so that a div tag wrapping a content area
with the "arrowlist" class will change the bulleted lists in the
content area into green arrows as specified below. This is used
on the home page.
*/
.arrowlist LI {
	background-image: url(images/arrow_green_clear.gif);
}

/*
The following is used so that a div tag wrapping a content area
with the "arrowlist" class will change the bulleted lists in the
content area into green arrows as specified below. This is used
in the left nav for inside pages.
*/
.arrowlistleft LI 
{
	background-image: url(images/arrow_green_clear.gif);
	padding-left:8px;
}

INPUT
{
	font: 10px verdana, arial, sans-serif;
	/* color: #5A1727; */
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

SELECT
{
	font: 10px verdana, arial, sans-serif;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


.uoHeaderStyle
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: White;
	vertical-align: middle;
	text-align: center;
}

.uoHeaderDynamicMenuStyle
{
	border:1px solid #046BB6;
	border-top-color: #4D96CB;
	border-left-color: #4D96CB;
	text-align: left;
	
}

.uoHeaderStaticMenuItemStyle
{
	border-bottom: #ffffff 1px solid;
	/*border-left: #ffffff 1px solid;*/
	border-right: #ffffff 2px solid;
	background-color: #9DBD74;
	color: White;
	height: 25px;
	font-size:10px;
}

A.uoHeaderStaticMenuItemStyle:LINK {
	color: White;
	text-decoration: none;
	font-size:10px;
}

A.uoHeaderStaticMenuItemStyle:VISITED {
	color: White;
	text-decoration: none;
	font-size:10px;
}

A.uoHeaderStaticMenuItemStyle:HOVER {
	color: White;
	text-decoration: none;
	font-size:10px;
}

.uoHeaderDynamicHoverStyle A:LINK {
	color: white;
	text-decoration: none;
	font-size:10px;
}
.uoHeaderDynamicHoverStyle A:VISITED {
	color: white;
	text-decoration: none;
	font-size:10px;
}

.uoHeaderDynamicHoverStyle A:HOVER {
	color: white;
	text-decoration: none;
	font-size:10px;
}


.uoHeaderStaticSelectedStyle
{
	border-bottom: #046bb6 1px solid;
	background-color: #046bb6;
	height: 25px;
	font-size:10px;
}

.uoHeaderStaticHoverStyle
{
	background-color: #046bb6;
	height: 25px;
	font-size:10px;
}

.uoBlueBackgroundArea TD {
	color: #333333;
}
.uoBlueBackgroundArea SELECT {
	color: #333333;
}

.uoHomePageMainContentArea {
	padding-left: 15px;
	padding-right: 15px;
}

/*
.uoHomePageMainContentArea H2 {
	margin-top: 0px;
}*/

.uoSearchTable {
	width:100%;
}
.uoSearchedPrevious
{
	margin-right: 10px;
	border-right: #666666 1px dotted;
	border-top: #666666 1px dotted;
	border-left: #666666 1px dotted;
	border-bottom: #666666 1px dotted;
}
.uoSearchedPreviousTitle {
	font-weight:bold;
}

.uoSearchedPreviousList {

}

.cssRadioList TD
{
	width:50%;
}

.uoEventSessionTabHeader{
	margin-left:30px;
}

.uoEventSessionTabOn {
	background-color: #9DBD74;
	font-family: Verdana, Arial, Sans-Serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 5px;
	height:23px;
}

.uoEventSessionTabOn a:link {
	color: #FFFFFF;
}
.uoEventSessionTabOn a:visited {
	color: #FFFFFF;
}
.uoEventSessionTabOn a:hover {
	color: #FFFFFF;
}


.uoEventSessionTabOff {
	background-color: #F0F5EA;
	font-family: Verdana, Arial, Sans-Serif;
	color: #9DBD74;
	font-size: 12px;
	font-weight: normal;
	width: 5px;
}

.uoEventSessionTabOff a:link {
	color: #9DBD74;
}
.uoEventSessionTabOff a:visited {
	color: #9DBD74;
}
.uoEventSessionTabOff a:hover {
	color: #9DBD74;
}


.uoEventSessionTabOnLeft {
	width: 19px;
	height: 23px;
}

.uoEventSessionTabOnRight{
	width: 19px;
	height: 23px;
}

.uoEventSessionTabOffLeft {
	width: 19px;
	height: 23px;
}

.uoEventSessionTabOffRight{
	width: 19px;
	height: 23px;
}

.uoEventSessionAreaOutline {
	border: solid 1px #B7CE99;
}

.uoEventSessionListTable {
	width:100%;
}

.uoEventSessionLocationTable td {
	padding-left:5px;
	padding-right:5px;
}

.uoSearchBox {
	margin-bottom:4px;	
}

.uoEventDescription p {
	margin:0px 0px 0px 0px;
}

div.popup_container div#uoCenterCopy_Content div
{
	display: none;
	padding: 1em;
}
