/********************************* Default Stylesheet ************************/

/* Common */
BODY
{
	font-size: x-small;
	font-family:Verdana, Arial, sans-serif;
}
.activePage
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #C7D6E9;
	font-size: x-small;
}
.noteText
{
	font-size: 8pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.leftNavigationPage
{
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #cccccc;
}
.productTitle
{
	font-size: 16px;
	width: 90%;
}

.leftPaneBorder {BORDER-RIGHT: activecaption 1px solid; BORDER-TOP: activecaption 1px solid; BORDER-LEFT: activecaption 1px solid; BORDER-BOTTOM: activecaption 1px solid;}

.ProfileHeader{
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.sectionBreak			{ border-bottom: #cccccc 1px solid; padding-top: 10px; font-size: 11px; color: #006699; margin-bottom: 8px}

.comboBox
{
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
}

.textBox
{
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
}

P {}

TD {}

UL {}

OL {}

LI {}

DT {}

DD {}

BLOCKQUOTE {}

FORM {}

DIV {}

SPAN {}

A:link {}
A:visited {}
A:hover {}
A:active {}

H1 {}
H2 {}
H3 {}

/********************************* Begin - Top Navigation ********************/
.topNavProductImage
{
	POSITION: absolute; 
	LEFT: 8px; 
	TOP: 20px;
}

.topNavProductTitle
{
	FONT-SIZE: 16px;
	WIDTH: 90%;
	POSITION: absolute; 
	FONT-WEIGHT: normal; 
	LEFT: 48px; 
	TOP: 24px;
}

.topNavLinks
{
	MARGIN-RIGHT: 120px;
}

.topSurveyLinks
{
	DISPLAY: none;
	VISIBILITY: hidden;
}

.topNavLink {FONT-SIZE: xx-small; TEXT-TRANSFORM: uppercase; COLOR: black; FONT-FAMILY: 'Franklin Gothic Book', Arial; font-weight:bold}
A.topNavLink {FONT-SIZE: xx-small; TEXT-TRANSFORM: uppercase; COLOR: black; font-weight:normal; text-decoration:none}
A.topNavLink:visited {FONT-SIZE: xx-small; TEXT-TRANSFORM: uppercase; COLOR: black; font-weight:normal; text-decoration:none}
A.topNavLink:hover
{
	font-weight: normal;
	font-size: xx-small;
	text-transform: uppercase;
	color: white;
	text-decoration: none;
}

.topNavClientName
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	LEFT: 250px; 
	FONT-FAMILY: Arial, Verdana; 
	POSITION: absolute; 
	TOP: 10px;
}

.topNavProfileName
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	LEFT: 250px; 
	FONT-FAMILY: Arial, Verdana; 
	POSITION: absolute; 
	TOP: 28px;
}

.navLabel {FONT-SIZE: xx-small; TEXT-TRANSFORM: uppercase; COLOR: black; FONT-FAMILY: 'Franklin Gothic Book', Arial; font-weight:bold}
A.navLabel {FONT-SIZE: xx-small; TEXT-TRANSFORM: uppercase; COLOR: black; font-weight:normal; text-decoration:none}
A.navLabel:visited {FONT-SIZE: xx-small; TEXT-TRANSFORM: uppercase; COLOR: black; font-weight:normal; text-decoration:none}
A.navLabel:hover
{
	font-weight: normal;
	font-size: xx-small;
	text-transform: uppercase;
	color: white;
	text-decoration: none;
}

.navLabelSelected {FONT-SIZE: xx-small; TEXT-TRANSFORM: uppercase; COLOR: black; FONT-FAMILY: 'Franklin Gothic Book', Arial; text-decoration:none}
A.navLabelSelected {text-decoration:none}
A.navLabelSelected:visited {text-decoration:none}
A.navLabelSelected:hover {text-decoration: none;}

/********************************* End - Top Navigation **********************/

/********************************* Begin - Home Page *************************/
.homePage
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #C7D6E9;
	font-size: x-small;
}

.homePageLogoImage
{
	DISPLAY: none;
	VISIBILITY: hidden;
}

.homePageWelcomeTag
{
	font-weight: bold;
}

.homePageWelcomeUser
{
	font-weight: bold;
}

.homepageCount 
{	
}
.homepageAnalyticsCount
{
}
.bdmName
{
}


/********************************* End - Home Page ***************************/

/* Abstract List */
.searchHeader { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #0a246a; BACKGROUND-COLOR: #edf5fd }
.searchTitle { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0a246a; BACKGROUND-COLOR: #DCEBFE }
A.searchTitle { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0a246a; BACKGROUND-COLOR: #DCEBFE; text-decoration:none }
A.searchTitle:hover { text-decoration:underline  }
A.searchTitleMin { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0a246a; BACKGROUND-COLOR: #FFFFFF; text-decoration:none }
A.searchTitleMin:hover { text-decoration:underline  }

.searchData { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF}
A.searchData { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; text-decoration:none }
A.searchData:visited { FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; text-decoration:none }
A.searchData:hover { text-decoration:underline }
.searchLabel { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4D7F95; BACKGROUND-COLOR: #FFFFFF}
.searchLabelLight { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #4D7F95; BACKGROUND-COLOR: #FFFFFF}
.searchSeparator1 { BACKGROUND-COLOR: #ED171F}
.searchSeparator2 { BACKGROUND-COLOR: #4D7F95}
.eventSearchData { FONT-WEIGHT: normal; FONT-SIZE: XX-Small; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; border-bottom:solid 1px #000099;}
A.eventSearchData { FONT-WEIGHT: normal; FONT-SIZE: XX-Small; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; text-decoration:none }

.eventSearchHeader
{
	font-weight: bold;
	font-size: XX-Small;
	color: #ffffff;
	background-color: #0a246a;
}

eventSearchHeaderBorder{ border-width:1;}
.eventSearchTableBorder { Border-Width:1;  Border-Style:Solid;   Border-Color:#000099;}

.searchStringLabel
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	color: #4d4d4d;
	padding-top: 2px;
	background-color: #cccccc;
}

.searchString
{
	font-size: 12px;
	padding-bottom: 4px;
	color: black;
	background-color: #efefef;
}

.searchStringField
{
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 2pt;
	vertical-align: baseline;
	font-style: italic;
}

.searchStringBoolean
{
	font-weight: bold;
	font-style: italic;
}


/* Admin Left Navigation */
.leftNavBar				{ background-color: #0a246a; height: 540px; }
.leftNavBarLinks		{ margin-top: 5px; }
.leftNavRowLvl1			{ background-color: #0a246a; padding: 3px 0px 3px 16px; color: #ffffff; font-size:11px; font-weight: bold; text-decoration:none; }
.leftNavRowLvl1Sel		{ background-color: #ffffff; padding: 3px 0px 3px 16px; color: #000000; font-size:11px; font-weight: bold; text-decoration:none; }
.leftNavRowLvl1Dis		{ background-color: #0a246a; padding: 3px 0px 3px 16px; color: #b6b6b6; font-size:11px; font-weight: normal; text-decoration:none; }
.leftNavRowLvl1SelDis	{ background-color: #ffffff; padding: 3px 0px 3px 16px; color: #000000; font-size:11px; font-weight: normal; text-decoration:none; }
.leftNavRowLvl2			{ background-color: #0a246a; padding: 3px 0px 3px 32px; color: #ffffff; font-size:11px; font-weight: normal; text-decoration:none; }
.leftNavRowLvl2Sel		{ background-color: #ffffff; padding: 3px 0px 3px 32px; color: #000000; font-size:11px; font-weight: bold; text-decoration:none; }
.leftNavRowLvl2Dis		{ background-color: #0a246a; padding: 3px 0px 3px 32px; color: #b6b6b6; font-size:11px; font-weight: normal; text-decoration:none; }
.leftNavRowLvl2SelDis	{ background-color: #ffffff; padding: 3px 0px 3px 32px; color: #000000; font-size:11px; font-weight: normal; text-decoration:none; }
.leftNavRowLvl3			{ background-color: #0a246a; padding: 3px 0px 3px 48px; color: #ffffff; font-size:11px; font-weight: normal; text-decoration:none; }
.leftNavRowLvl3Sel		{ background-color: #ffffff; padding: 3px 0px 3px 48px; color: #000000; font-size:11px; font-weight: bold; text-decoration:none; }
.leftNavRowLvl3Dis		{ background-color: #0a246a; padding: 3px 0px 3px 48px; color: #b6b6b6; font-size:11px; font-weight: normal; text-decoration:none; }
.leftNavRowLvl3SelDis	{ background-color: #ffffff; padding: 3px 0px 3px 48px; color: #000000; font-size:11px; font-weight: normal; text-decoration:none; }

A.leftNavTxt:link		{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; }
A.leftNavTxt:visited	{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; }
A.leftNavTxt:hover		{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; }

a.leftNavTxtSel:link	{ color: #000000; font-size:11px; font-weight: normal; text-decoration:none; }
a.leftNavTxtSel:visited	{ color: #000000; font-size:11px; font-weight: normal; text-decoration:none; }
a.leftNavTxtSel:hover 	{ color: #000000; font-size:11px; font-weight: normal; text-decoration:none; }

a.leftNavTxtDis:link	{ color: #999999; font-size:11px; font-weight: normal; text-decoration:none; }
a.leftNavTxtDis:visited	{ color: #999999; font-size:11px; font-weight: normal; text-decoration:none; }
a.leftNavTxtDis:hover 	{ color: #999999; font-size:11px; font-weight: normal; text-decoration:none; }

.relInfo				{ color: #ffffff; font-size:12px; padding-bottom: 4px; font-weight: bold; margin: 16px 16px 8px 16px; line-height: 11px; border-bottom: #ffffff 1px solid; }
a.relInfoLink:link		{ color: #ffffff; font-size:11px; text-decoration:none; padding-left: 16px; }
a.relInfoLink:visited	{ color: #ffffff; font-size:11px; text-decoration:none; padding-left: 16px; }
a.relInfoLink:hover 	{ color: #ffffff; font-size:11px; text-decoration:none; padding-left: 16px; }

/* Data Grids */
.dataGrid				{ border-collapse: collapse; font-size: 13px; margin-top:5px; margin-bottom:5px; border: 1px solid #999975; }
.dataGridHeaderRow
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	background-color: #0a246a;
}

.dataGridHeaderLink
{
	background-color: #0a246a; 
	font-weight: bold;
}
.dataGridHeaderLinkText
{
	background-color: #0a246a; 
	font-size: 13px; 
	color:white; 
	font-weight:bold; 
}

.dataGridHeaderWhiteFont
{
	color: #ffffff;
	font-weight:bold;
}


.dataGridRow			{ font-size: 13px; background-color:#ffffff; }
.dataGridRowAlt			{ font-size: 13px; background-color:#fffff2; }

.dataGrid2				{ border-collapse: collapse; font-size: 13px; margin-top:5px; margin-bottom:5px; border: 1px solid #aaaaaa; }
.dataGrid2HeaderRow		{ font-size: 13px; color:#000000; background-color:#c0c0c0; font-weight:bold; }
.dataGrid2Row			{ font-size: 13px; background-color:#ffffff; }
.dataGrid2RowAlt		{ font-size: 13px; background-color:#f8f8f8; }
.dataGrid2RowSelected	{ font-size: 13px; background-color:#ffffcc; }

.dataGridText			{ font-size: 11px; }
.dataGridSmallText		{ font-size: 10px; }
.dataGridTextBold		{ font-size: 11px; font-weight: bold; }

.dataGridLabel			{ color: #000000; }
.currentRecords			{ font-size: 11px; }
.sortBy					{ font-size: 11px; }

/*Home */
.profilelistItem
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}
.profilelistItemSelected
{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	background-color: #0a246a;
}

/* Favorites Lists */
.favListTree
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	overflow: auto;
	width: 200px;
	padding-top: 1px;
	height: 478px;
	BORDER-RIGHT: activecaption 1px solid; 
	BORDER-TOP: activecaption 1px solid; 
	BORDER-LEFT: activecaption 1px solid; 
	BORDER-BOTTOM: activecaption 1px solid
}

.favListSection { FONT-WEIGHT: normal; font-size:12px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; }
.favListItem
{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, sans-serif;
	cursor: hand;
}
A.favListItem
{
	font-family: Arial, sans-serif;
	font-size:12px;
	font-weight: normal;
	cursor: hand;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	cursor: hand;
}
.favListItemSelected
{
	font-family: Arial, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #ffffff;
	background-color: #0a246a;
	cursor: hand;
}
A.favListItemSelected 
{ 	font-weight: normal;
	font-size:12px;
	color: #ffffff;
	background-color: #0a246a;
	text-decoration:none;
	cursor: hand;
}

/* Review List */
.revListSection
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	background-color: #cccccc;
}
.revListItem
{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, sans-serif;
}

/* Special Dropdown /Combo Control List Styles */

.autoCompleteListItem, .autoCompleteListItemHover
{
  font-size: 12px;
}

.autoCompleteListItem
{
	color: #0a246a;
	font-family: Arial;
}

.autoCompleteListItemHover
{
	color: white;
	font-family: Arial;
	background-color: #0a246a;
}

/* Table For Admin Modules */
.adminTable
{
	BORDER-RIGHT: #0a246a 1px solid; BORDER-TOP: #0a246a 1px solid; 
	BORDER-LEFT: #0a246a 1px solid; BORDER-BOTTOM: #0a246a 1px solid;
}

/* Knowledge Tree Styles */
.ontoClass { FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #ffffff; BACKGROUND-COLOR: #0a246a }

.ontoClassData { FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: black; BACKGROUND-COLOR: #CCCCCC }
.ontoClassDataHyperLink { FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: black; BACKGROUND-COLOR: #CCCCCC; cursor: hand}
A.ontoClassData { FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: black; BACKGROUND-COLOR: #CCCCCC; text-decoration:none }

.ontoData { FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #808080; BACKGROUND-COLOR: #CCCCCC }
.ontoDataHyperLink { FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #808080; BACKGROUND-COLOR: #CCCCCC; cursor: hand}
A.ontoData { FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #000000; BACKGROUND-COLOR: #CCCCCC; text-decoration:none }

.ontoLabel { FONT-WEIGHT: bold; FONT-SIZE: xx-small; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #666666 }
A.ontoLabel
{
	font-weight: bold;
	font-size: xx-small;
	text-transform: uppercase;
	cursor: hand;
	color: #ffffff;
	background-color: #666666;
}

A.ontoLabel:hover
{
	font-weight: bold;
	font-size: xx-small;
	text-transform: uppercase;
	cursor: hand;
	color: #ffffff;
	background-color: #666666;
}

A.ontoLabel:visited
{
	font-weight: bold;
	font-size: xx-small;
	text-transform: uppercase;
	cursor: hand;
	color: #ffffff;
	background-color: #666666;
}

/********************************* TreeView Control **********************************/
.TreeView 
{ 
  padding-top:2px;
  cursor: default; 
}

.TreeNode 
{ 
  font-family: sans-serif, tahoma; 
  font-size: 11px; 
  padding:1px;
  padding-left: 2px; 
  padding-right: 2px; 
  cursor: default; 
}

/********************************* TreeView Control **********************************/

/* Search Controls */
.searchHeaderBackground
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 2px;
	text-transform: uppercase;
	color: black;
	padding-top: 2px;
	background-color: #cccccc;
	text-align: center;
}

.searchSeparator
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #C7D6E9;
}

.searchSummary
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #000000;
	margin: 1px;
	background-color: #ffffff;
}

.PageMarignSeparator
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #C7D6E9;
}


.searchInput
{
	font-size: x-small;
	color: black;
	background-color: #C7D6E9;
}

.AppTitle { FONT-WEIGHT: bold; FONT-SIZE: medium; FONT-FAMILY: tahoma, sans-serif }

.AppTagline { FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #cc0000; LINE-HEIGHT: 75%; FONT-FAMILY: tahoma, sans-serif }

.userInfo
{
	left: 120px;
	font-family: Sans-Serif;
	position: absolute;
	top: 500px;
}

.SearchAreaTitle { background-color:#c2e3ec; font-size:xx-small; text-align:center; text-transform:uppercase}

.dialog
{
	font-size: x-small;
	color: black;
	background-color: #C7D6E9;
}

.helpTitle
{
	font-size: small;
	margin-bottom: 12pt;
	color: #000000;
	background-color: #ffffff;
	font-variant: small-caps;
}
.helpBody
{
	font-weight: normal;
	font-size: x-small;
	margin-bottom: 12pt;
	color: #000000;
	background-color: #ffffff;
}
.helpHeading
{
	font-weight: normal;
	font-size: x-small;
	color: #ffffff;
	background-color: #4D7F95;
}
.helpImage
{
	border-right: thin solid;
	border-top: thin solid;
	float: right;
	border-bottom-width: thin;
	margin-bottom: 12px;
	margin-left: 12px;
	border-left: thin solid;
}
.homeWelcome
{
	font-size: medium;
	font-family: 'Franklin Gothic Book' , Arial;
	background-color: transparent;
}
.homeTitle { FONT-WEIGHT: bold; FONT-SIZE: x-small; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #ED1C24}
.homeLabel
{
	font-size: x-small;
	line-height: 80%;
	font-family: 'Franklin Gothic Book' , Arial;
	background-color: #7ba2b5;
	text-align: center;
}
.homeData
{
	font-size: x-small;
	font-family: 'Franklin Gothic Book' , Arial;
	background-color: transparent;
}
.footer
{
	font-size: xx-small;
	line-height: 95%;
	font-family: 'Franklin Gothic Book' , Arial;
	background-color: transparent;
	text-align: right;
}

/* Landscape Page */
.drugDataTitle
{
	font-size: 16px;
	font-family: Arial;
	background-color: #cccccc;
}

.drugListTracked
{
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 1px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Arial;
	background-color: #ffff66;
}
.drugListNotTracked
{
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 1px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Arial;
	background-color: white;
}

/* Abstract Display */
.abstractPage
{
	font-size: x-small;
	margin: 10pt;
	font-family: Arial;
	background-color: white;
}

.abstractNumber
{
	font-weight: bold;
	font-family: Arial;
}

.abstractJrnlConfName
{
	font-family: Arial;
}

.abstractJrnlConfNameHL
{
	font-family: Arial;
	background-color: #ff9999;
}

.abstractTitle
{
	font-weight: bold;
	font-size: small;
	text-transform: uppercase;
	font-family: Arial;
}

.abstractTitleHL
{
	font-weight: bold;
	font-size: small;
	text-transform: uppercase;
	font-family: Arial;
	background-color: #99ffcc;
}

.abstractAuthors
{
	font-style: italic;
	font-family: 'Times New Roman';
}

.abstractAuthorsHL
{
	font-style: italic;
	font-family: 'Times New Roman';
	background-color: #ffccff;
}

.abstractAffiliation
{
	font-style: italic;
	font-family: 'Times New Roman';
}

.abstractAffiliationHL
{
	font-style: italic;
	font-family: 'Times New Roman';
	background-color: #ffcc99;
}

.abstractBody
{
	font-size: x-small;
	line-height: 125%;
	font-family: 'Times New Roman';
	text-align: justify;
}

.abstractBodyHL
{
	font-size: x-small;
	line-height: 125%;
	font-family: 'Times New Roman';
	text-align: justify;
	background-color: #FFFF00;
}

.abstractSection
{
	font-weight: bold;
	font-size: x-small;
	text-transform: uppercase;
	font-family: 'Times New Roman';
	text-align: left;
}
.abstractMetaTitle
{
	font-weight: bold;
	font-size: x-small;
	font-family: 'Times New Roman';
	text-align: left;
}
.abstractMetaData
{
	font-size: x-small;
	font-family: 'Times New Roman';
	text-align: left;
}

.reviewFrameTitleBlank
{
	font-size: xx-small;
}

.reviewFrameTitleNone
{
	font-size: xx-small;
	text-transform: uppercase;
	color: white;
	background-color: #01415b;
}

.reviewFrameTitleAvailable
{
	font-size: xx-small;
	text-transform: uppercase;
	color: white;
	background-color: #ED1C24;
}

.reviewBody
{
	font-size: x-small;
	font-family: 'Times New Roman';
	text-align: justify;
}

.meetingTitle { FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF}
A.meetingTitle { FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; text-decoration:none }
A.meetingTitle:visited { FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; text-decoration:none }
A.meetingTitle:hover { text-decoration:underline }

.meetingTitleDomestic
{
	font-weight: bold;
	font-size: x-small;
	color: #000000;
	background-color: #ffffff;
}
A.meetingTitleDomestic { FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; text-decoration:none }
A.meetingTitleDomestic:visited { FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; text-decoration:none }
A.meetingTitleDomestic:hover { text-decoration:underline }


.meetingListData { line-height: 6pt; FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #808080; BACKGROUND-COLOR: #ffffff }
.meetingListSeparator1 { BACKGROUND-COLOR: #ED1C24}


.meetingListTitle { FONT-WEIGHT: bold; FONT-SIZE: xx-small; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #9ebcce }
A.meetingListTitle
{
	font-weight: bold;
	font-size: xx-small;
	text-transform: uppercase;
	cursor: hand;
	color: #ffffff;
	background-color: #9ebcce;
}

A.meetingListTitle:hover
{
	font-weight: bold;
	font-size: xx-small;
	text-transform: uppercase;
	cursor: hand;
	color: #ffffff;
	background-color: #9ebcce;
}

A.meetingListTitle:visited
{
	font-weight: bold;
	font-size: xx-small;
	text-transform: uppercase;
	cursor: hand;
	color: #ffffff;
	background-color: #9ebcce;
}
.output {
	font-family: Arial, sans-serif;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}

.pageheaderPopup
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	background-color: #0a246a;
	text-align:center;
}

.normalText {
	font-family: Arial, sans-serif;
	font-size:12px;
}

/* Calendar */

/* The main calendar widget. DIV containing a table. */

div.calendar						{ position: relative; }

.calendar, .calendar table			{ border: 1px solid #556; font-size: 11px; color: #000; cursor: default; background: #f8f8f8; font-family: tahoma,verdana,sans-serif; }

/* Header part -- contains navigation buttons and day names. */

/* "<<", "<", ">", ">" buttons have this class */
/* They are the navigation buttons */
/* Make the buttons seem like they're pressing */
.calendar .button					{ text-align: center; padding: 2px; }

.calendar .nav						{ background: #778 url(menuarrow.gif) no-repeat 100% 100%; }

/* This holds the current "month, year" */
/* Pressing it will take you to the current date */
.calendar thead .title				{ font-weight: bold; text-align: center; background: #fff; color: #000; padding: 2px; }

/* Row <TR> containing navigation buttons */
.calendar thead .headrow			{ background: #e2e2e2; color: #000; }

 /* Row <TR> containing the day names */
.calendar thead .daynames			{ background: #bdf; }

/* Cells <TD> containing the day names */
.calendar thead .name				{ border-bottom: 1px solid #556; padding: 2px; text-align: center; color: #000; }

/* How a weekend day name shows in header */
.calendar thead .weekend			{ color: #999; }

/* How do the buttons in header appear when hover */
.calendar thead .hilite				{ background-color: #ffffcc; color: #000; border: 1px solid #999; padding: 1px; }

/* Active (pressed) buttons in header */
.calendar thead .active				{ background-color: #77c; padding: 2px 0px 0px 2px; }

/* The body part -- contains all the days in month. */

/* Cells <TD> containing month days dates */
.calendar tbody .day				{ width: 2em; color: #456; text-align: right; padding: 2px 4px 2px 2px; }

.calendar table .wn					{ padding: 2px 3px 2px 2px; border-right: 1px solid #000; background: #bdf; }

.calendar tbody .rowhilite td		{ background: #def; }

.calendar tbody .rowhilite td.wn	{ background: #eef; }

/* Hovered cells <TD> */
.calendar tbody td.hilite			{ background: #def; padding: 1px 3px 1px 1px; border: 1px solid #bbb; }

/* Active (pressed) cells <TD> */
.calendar tbody td.active			{ background: #cde; padding: 2px 2px 0px 2px; }

/* Cell showing today date */
.calendar tbody td.selected			{ font-weight: bold; border: 1px solid #000; padding: 1px 3px 1px 1px; background: #fff; color: #000; }

/* Cells showing weekend days */
.calendar tbody td.weekend			{ color: #a66; }

/* Cell showing selected date */
.calendar tbody td.today			{ font-weight: bold; color: #00f; }

.calendar tbody .disabled			{ color: #999; }

 /* Empty cells (the best is to hide them) */
.calendar tbody .emptycell			{ visibility: hidden; }

/* Empty row (some months need less than 6 rows) */
.calendar tbody .emptyrow			{ display: none; }

/* The footer part -- status bar and "Close" button */

/* The <TR> in footer (only one right now) */
.calendar tfoot .footrow			{ text-align: center; background: #556; color: #fff; }

/* Tooltip (status bar) cell <TD> */
.calendar tfoot .ttip				{ background: #fff; color: #445; border-top: 1px solid #556; padding: 1px; }

/* Hover style for buttons in footer */
.calendar tfoot .hilite				{ background: #aaf; border: 1px solid #04f; color: #000; padding: 1px; }

/* Active (pressed) style for buttons in footer */
.calendar tfoot .active				{ background: #77c; padding: 2px 0px 0px 2px; }

/* Combo boxes (menus that display months/years for direct selection) */

.combo								{ position: absolute; display: none; top: 0px; left: 0px; width: 4em; cursor: default; border: 1px solid #655; background: #def; color: #000; font-size: smaller; }
.combo .label,
.combo .label-IEfix					{ text-align: center; padding: 1px; }
.combo .label-IEfix					{ width: 4em; }
.combo .hilite						{ background: #acf; }
.combo .active						{ border-top: 1px solid #46a; border-bottom: 1px solid #46a; background: #eef; font-weight: bold; }

.calendar td.time					{ border-top: 1px solid #000; padding: 1px 0px; text-align: center; background-color: #f4f0e8; }
.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm				{ padding: 0px 3px 0px 4px; border: 1px solid #889; font-weight: bold; background-color: #fff; }
.calendar td.time .ampm				{ text-align: center; }
.calendar td.time .colon			{ padding: 0px 2px 0px 3px; font-weight: bold; }
.calendar td.time span.hilite		{ border-color: #000; background-color: #667; color: #fff; }
.calendar td.time span.active		{ border-color: #f00; background-color: #000; color: #0f0; }

/* Buttons */

/* Buttons - Enabled*/
span.btn60, span.btn80, span.btn100, span.btn160 { height: 26px; }
span.btn60 a, span.btn80 a, span.btn100 a, span.btn160 a
{
	padding-right: 2px;
	display: inline;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	cursor: hand;
	color: #0a246a;
	padding-top: 6px;
	font-family: Verdana, Helvetica, Sans-Serif;
	height: 26px;
	text-align: center;
	text-decoration: none;
}

span.btn60 a:hover, span.btn80 a:hover, span.btn100 a:hover, span.btn160 a:hover { color: #0a246a; }
span.btn60 { width: 60px; } 
span.btn60 a 
{
	background: url('../resource_def/buttons/btn60.gif') -60px 0 no-repeat; 
	width: 60px; 
} 
span.btn60 a:hover { background-position: -120px 0; } 

span.btn80 { width: 80px; } 
span.btn80 a 
{ 
	background: url('../resource_def/buttons/btn80.gif') -80px 0 no-repeat; 
	width: 80px; 
} 
span.btn80 a:hover { background-position: -160px 0; } 

span.btn100 { width: 100px; } 
span.btn100 a 
{ 
	background: url('../resource_def/buttons/btn100.gif') -100px 0 no-repeat; 
	width: 100px; 
} 
span.btn100 a:hover { background-position: -200px 0; } 

span.btn160 { width: 160px; } 
span.btn160 a 
{ 
	background: url('../resource_def/buttons/btn160.gif') -160px 0 no-repeat; 
	width: 160px; 
} 
span.btn160 a:hover { background-position: -320px 0; } 


/* Buttons - Disabled*/
span.btn60dis, span.btn80dis,  span.btn100dis, span.btn160dis
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	cursor: default;
	color: gray;
	padding-top: 6px;
	padding-right: 2px;
	padding-left: 2px;
	font-family: Verdana, Helvetica, Sans-Serif;
	height: 26px;
	text-align: center;
}

span.btn60dis 
{ 
	width: 60px; 
	background: url('../resource_def/buttons/btn60.gif') 0 0 no-repeat; 
} 
span.btn80dis 
{ 
	width: 80px; 
	background: url('../resource_def/buttons/btn80.gif') 0 0 no-repeat;
} 

span.btn100dis 
{ 
	width: 100px; 
	background: url('../resource_def/buttons/btn100.gif') 0 0 no-repeat;
} 

span.btn160dis 
{ 
	width: 160px; 
	background: url('../resource_def/buttons/btn160.gif') 0 0 no-repeat;
} 

/* Template Styles */
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

.SubSectionHeaderBackground
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 2px;
	padding-top: 2px;
	color: black;
	background-color: #cccccc;
}

.pageheader
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	background-color: #0a246a;
}

.leftNavBartest				{ background-color: #0a246a; height: 100; }

.TDRow {height: 12px; font-size: xx-small;}

/********************************* Snap Panel Styles ****************************************/
.SnapHeader
{
  color: #ffffff;
  background-color: #6699CC;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  padding-top: 2px;
  padding-left: 5px;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#003499' , EndColorStr= '#6698CB' );
}

.snapHeaderClosed
{
  color: #ffffff;
  background-color: #E8E9F1;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  padding-top: 2px;
  padding-left: 5px;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= 'black' , EndColorStr= '#E8E9F1' );
}

.SnapContent
{
  font-family: verdana;
  font-size: 11px;
  padding: 3px;
  border: #4284b5 1px solid;
  background-color: white;
  cursor:default;
}

.Dock
{
  padding:5px;
  border:#AFAFAF 1px solid; 
  background-color:#D1D1D1;
}

.Links
{
  list-style-image:none;
  color:Black;
  font-size:11px;
}
/********************************* Snap Panel Styles ****************************************/


/********************************* Legacy 1.8 ****************************************/
.listSection { FONT-WEIGHT: bold; FONT-SIZE: xx-small; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #ED1C24 }
.listTitle
{
	font-weight: normal;
	font-size: xx-small;
	color: #000000;
	line-height: 85%;
	background-color: #ffffff;
}
.listItem { FONT-WEIGHT: normal; FONT-SIZE: x-small;  COLOR: #4D7F95; BACKGROUND-COLOR: #ffffff}
A.listItem { FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #4D7F95; BACKGROUND-COLOR: #ffffff; text-decoration:none; cursor:hand}
.listItemSelected { FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #4D7F95; BACKGROUND-COLOR: #c2e3ec }
A.listItemSelected { FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #4D7F95; BACKGROUND-COLOR: #c2e3ec; text-decoration:none }

.searchSummaryOld
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #000000;
	margin: 1px;
	background-color: #C7D6E9;
}

.searchButtonSmall
{
	border-right: buttonhighlight thin outset;
	border-top: buttonhighlight thin outset;
	font-size: xx-small;
	text-transform: uppercase;
	border-left: buttonhighlight thin outset;
	width: 24px;
	color: black;
	border-bottom: buttonhighlight thin outset;
	background-color: buttonface;
}
.searchButton
{
	border-right: buttonhighlight thin outset;
	border-top: buttonhighlight thin outset;
	font-size: xx-small;
	text-transform: uppercase;
	border-left: buttonhighlight thin outset;
	width: 80px;
	color: black;
	border-bottom: buttonhighlight thin outset;
	background-color: buttonface;
}

/********************************* Legacy 1.8 ****************************************/

