/*
 *	AHA Professional Portal Style Sheet
 *
 *	Color Pallet:
 *	Light Blue: BFD3E0
 *	Medium Blue: 697896
 *	Dark Blue: 20486B
 *	Light Grey (gear background): EDEDED
 *
 *  $Id: oso-portal.css,v 1.4 2009/03/26 16:29:09 pashmore Exp $
 */

.headercontent		{ font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold;}
.errortext			{ font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold !important; color : red !important;}
.errorText			{ font-weight: bold; color : red;}

A.normallink         	{ color : #003399; text-decoration : underline; }
A.normallink:Visited 	{ color : #003399; text-decoration : underline; }
A.normallink:Active  	{ color : #003399; text-decoration : underline; }
A.normallink:Hover   	{ color : #FF0000; text-decoration : underline; }

A  {
	font-family: arial, helvetica, verdana, sans-serif;
	color : #003399;
	text-decoration : underline;
}
A:Visited 	{
	font-family: arial, helvetica, verdana, sans-serif;
	color : #003399;
	text-decoration : underline;
}
A:Active  	{
	font-family: arial, helvetica, verdana, sans-serif;
	color : #003399;
	text-decoration : underline;
}
A:Hover   	{
	font-family: arial, helvetica, verdana, sans-serif;
	color : #FF0000;
	text-decoration : underline;
}

.aHover	{
	font-family: arial, helvetica, verdana, sans-serif;
	color : #FF0000;
	text-decoration : underline;
}

.required {
	font-family: arial, helvetica, verdana, sans-serif;
    color : red;
}

.pageTitle  {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #20486B
}

.portalPageTitle  {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size : 14px;
	font-weight: bold;
}

.searchCriteria  {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #20486B
}

.registrationHeader  {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #20486B
}

body		{
	font-family: arial, helvetica, verdana, sans-serif;
	background : White;
}

td {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size : 12px;
}

td.plusone {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size : 13px;
}

td.label	{
	color: black;
	font-size: 11px;
	text-align: left;
	font-weight : bold;
}

.labelnote	{
	color: black;
	font-size: 11px;
	text-align: left;
	font-weight : normal;
}

td.evenRow {
	background : #EDEDED;
}

td.oddRow {
	background : white;
}

td.tableHeader {
	background : #BFD3E0;
	font-size : 15px;
	color : Black;
	font-weight : bold;
}

td.tableHeader12 {
	background : #BFD3E0;
	font-size : 12px;
	color : Black;
	font-weight : bold;
}

td.searchSectionTitle  {
	font-size : 14px;
	color : #CC3333;
	font-weight : bold;
}

a.headerLink {
	text-decoration : none;
	color : black;
}

a.headerLink:Hover {
	text-decoration : none;
	color : #FF0000;
}

hr.headerLine  {
    background : #20486B;
	width : 99%;
	height : 1;
	border : 0;
}

/*  Needed to make gears look correct when there is a contained table w/i a gear */
td.content {
	background : white;
	font-size : 10px;
}

/*  Following styles added for gears for the oso-portal */
td.errorMessage {
	background : white;
	font-size : 10px;
	color : #FF0000;
}

td.gearContent {
	background : white;
	font-size : 10px;
}

td.gearSubHeader {
	background : white;
	font-size : 13px;
	font-weight : bold;
}

td.gearHeader {
	font-size : 16px;
	font-weight : bold;
	color : #20486B;
}

a.gearHeaderLink {
	color : #20486B;
	text-decoration : none;
}
a.gearHeaderLink:Hover {
	color : #FF0000;
	text-decoration : none;
}

td.adContent {
	background : white;
	font-size : 10px;
	color : #666666;
}

.adSubHeader {
	background : white;
	font-size : 13px;
	font-weight : bold;
	color : #666666;
}

font.topicsection {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #CC3333;
}

font.title {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : black;
}

font.content {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size : 11px;
}

font.extraSmall  {
 	font-size : 9px;
}

input.textbox  {
	font-family : monospace;
	font-size: 12px
}