
/************************ Global Anchor Styles **************************/
A:link {
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Blue;
	font-size : 12px;
}

A:visited {
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Blue;
	font-size : 12px;
}

A:hover {
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Blue;
	font-size : 12px;
}

A:active {
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Blue;
	font-size : 12px;
}

/************************ Global Header Styles **************************/

H1 {
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	font-size: 14pt;
}

H2 {
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	font-size: 12pt;
}

H3 {
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	font-size: 10pt;
}

/******************   A-meet heading styles  ************************/


H1.ameet {
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	font-size: large;
	color: #C71D10;
}

H2.ameet {
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	font-size: medium;
	color: #C71D10;
}

H3.ameet {
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	font-size: medium;
	color: Blue;
}

H1.bmeet {
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	font-size: large;
	color: Blue;
}

H2.bmeet {
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	font-size: medium;
	color: Blue;
}

H3.bmeet {
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	font-size: small;
	color: #C71D10;
}

H1.step {
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	font-size: large;
	color: Red;
}

H2.step {
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	font-size: medium;
	color: Red;
	margin-top: 18px;
}

H3.step {
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	font-size: small;
	color: Red;
}

/******************   internet menu   ************************/

.hdrTopMenu {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color: Black;
	background-color: #CECDCD;
	line-height : 1;
} /* header bar cell background */

.hdrTopMenu, .hdrTopMenu_Hover, .newheaderlinkscoloractive {
	font-family: verdana, geneva, arial, "lucida sans", sans-serif;
	font-size:11px;
	}

.hdrTopMenu, .newheaderlinkscoloractive {
		color: Black;
	}

.hdrTopMenu a.hdrln:visited, .hdrTopMenu a.hdrln:active, .hdrTopMenu a.hdrln {
	color: Black;
	}

.hdrTopMenu_Hover, .hdrTopMenu_Hover a.hdrln {
	color: Black;
	background-color: White;
	}

.hdrTopMenu_Hover a.hdrln:hover {
	color: Black;
	text-decoration: none;
	} /* Hover colors for header row cell that contains submenus */

TABLE.hdrTopMenu_Mtable td {
	height: 18px; padding: 0 10px 0 5px;
	}
	
TR.hdrTopMenu td, A.hdrTopMenu:hover {
	font-family: verdana;
	font-size:11px;
	text-decoration: none;
} /* menu item text properties */
	
TR.hdrTopMenu_Mtr td, TR.hdrTopMenu_Mtr_Hover td, A.hdrTopMenu_Ma {
	font-family: verdana;
	font-size:11px;
	text-decoration: none;
} /* menu item text properties */

A.hdrTopMenu_Ma:hover {
	text-decoration: none;
	}

A.hdrTopMenu_Ma:visited {
	color: Black;
	}

TABLE.hdrTopMenu_Mtable {
	background-color: #CECDCD;
	} /* menu border color */

TR.hdrTopMenu_Mtr, TR.hdrTopMenu_Mtr A.hdrTopMenu_Ma {
	background-color: #CECDCD;
	color: Black;
	} /* menu (default state) colors */

TR.hdrTopMenu_Mtr_Hover, TR.hdrTopMenu_Mtr_Hover A.hdrTopMenu_Ma {
	background-color: White;
	color: Black; 
	} /* header menu dropdown menu rows (hover state) colors */

TR.hdrTopMenu_Mtr_Hover A.hdrTopMenu_Ma:visited {
	color: Black;
	}

.globallinkbg {
	background-color: #CECDCD;
}  /* header bar row background*/

/************************  Nav Link Styles **************************/

.leftnavbackground
{
	background-color: #e5e5e5;
}

/************************ Breadcrumbs Styles **************************/

A.breadcrumblink:link {
	text-decoration: none;
	font-family : Verdana;
	font-size : 10px;
	color : Blue;
}

A.breadcrumblink:visited {
	text-decoration: none;
	font-family : Verdana;
	font-size : 10px;
	color : Blue;
}

A.breadcrumblink:active {
	text-decoration: none;
	font-family : Verdana;
	font-size : 10px;
	color : Blue;
}

A.breadcrumblink:hover {
	text-decoration: underline;
	font-family : Verdana;
	font-size : 10px;
	color : Blue;
	line-height : 1
}

.breadcrumbseparator {
	font-family : Verdana;
	font-size : 10px;
	color : #888888;
}

.breadcrumbactive {
	font-family : Verdana;
	font-size : 10px;
	color : Black;
}

/************************ Form Element Styles **************************/
.fieldlabel {
	font-family : Verdana;
	font-size : 11px;
	color : #516565;
}

.fieldinput {
	font-family : Verdana;
	font-size : 11px;
	color : Black;
}

/*********** Button Styles **********/
.primary
{
	background-color : #fe0000;
}

.secondary
{
	background-color : White;
}
	
A.buttonprimary:link {
	text-decoration: none;
	font-weight :bold;
	font-family : Verdana;
	font-size : 11px;
	color : White;
}

A.buttonprimary:visited {
	text-decoration: none;
	font-weight :bold;
	font-family : Verdana;
	font-size : 11px;
	color : White;
}

A.buttonsecondary:link {
	text-decoration: none;
	font-weight :bold;
	font-family : Verdana;
	font-size : 11px;
	color : #fe0000;
}

A.buttonsecondary:visited {
	text-decoration: none;	
	font-weight :bold;
	font-family : Verdana;
	font-size : 11px;
	color : #fe0000;
}

.buttoninactive {
	font-weight :bold;
	font-family : Verdana;
	font-size : 11px;
	color : #aaaaaa;
	background-color: White;
}

/************************ Left Menu Styles ***********************/

TD.leftmenucell {
	background: #e5e5e5;
	text-align: left;
}

/************************ Right Menu Styles ***********************/


TD.rightmenucell {
	background: White;
	text-align: left;
}

/************************ Header Styles **************************/

.superheader {
	font-family: Verdana;
	font-size: 18px;
	color: Navy;
	text-align: left;
}

.colheader {
	font-weight :bold;
	font-family : Verdana;
	font-size : 16px;
	text-align: center;
	color : Navy;
}

.homepageheader {
	font-family: verdana;
	font-size: 14px;
	font-weight: Bold;
	text-decoration: none;
	color: black;
	line-height: normal;
	vertical-align: top;
}


.header {
	font-weight :bold;
	font-family : Verdana;
	font-size : 12px;
	color : Navy;
}

.subheader {
	font-weight :bold;
	font-family : Verdana;
	font-size : 14px;
	color : Navy;
}

.smallheader {
	font-weight :bold;
	font-family : Verdana;
	font-size : 11px;
	color : Navy;
}

A.header:link {
	font-weight :bold;
	text-decoration: none;
	font-family : Verdana;
	font-size : 12px;
	color : Blue;
}

A.header:hover {
	font-weight :bold;
	text-decoration: underline;
	font-family : Verdana;
	font-size : 12px;
	color : Blue;
}

.headerwhite1 {
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	color: White;
}

.headerwhite2{
	font-weight :bold;
	font-family : Verdana;
	font-size : 13px;
	color : White;
}

.rednotice {
	text-decoration: none;
	font-family: Verdana;
	font-weight: bolder;
	font-size: 11px;
	color: #C71D10;
	font-weight: bold;
}

.greennotice {
	text-decoration: none;
	font-family: Verdana;
	font-weight: bolder;
	font-size: 11px;
	color: #00BF02;
	font-weight: bold;
}

.smallrednotice {
	text-decoration: none;
	font-family: Verdana;
	font-weight: bolder;
	font-size: 9px;
	color: #C71D10;
	font-weight: bold;
}

.smallgreennotice {
	text-decoration: none;
	font-family: Verdana;
	font-weight: bolder;
	font-size: 9px;
	color: #00BF02;
	font-weight: bold;
}

.largerednotice {
	text-decoration: none;
	font-family: Verdana;
	font-weight: bolder;
	font-size: 14px;
	color: #C71D10;
	font-weight: bold;
}

.largegreennotice {
	text-decoration: none;
	font-family: Verdana;
	font-weight: bolder;
	font-size: 14px;
	color: #00BF02;
	font-weight: bold;
}

.redtext {
	color: #C71D10;
}

.greentext {
	color: #00BF02;
}

/************************ Body Text Styles **************************/

.normaltext {
	font-family : Verdana;
	font-size : 11px;
	color : Black;
	line-height : 1.2;
}

.normaltext p {
	font-family : Verdana;
	font-size : 11px;
	color : Black;
	line-height : 1.2;
	margin:8px 4px 4px 0;
}

.smalltext {
	font-family : Verdana;
	font-size : 10px;
	color : Black;
}

.leadon {
	font-family : Verdana;
	font-size : 11px;
	color : #FF6300;
}

.whitetext {
	font-family : Verdana;
	font-size : 11px;
	color : White;
}

.smallwhitetext {
	font-family : Verdana;
	font-size : 10px;
	color : White;
}

.errortext {
	font-family : Verdana;
	font-size : 11px;
	color : #C71D10;
	line-height : 1.4;	
}

.mediumghost {
	font-family: Verdana;
	font-size: 14px;
	color: #ACACAC;
}

.smallghost {
	font-family: Verdana;
	font-size: 11px;
	color: #ACACAC;
}

/*********************  Main Body Styles **************************/

BODY.pagebody {
	background: White;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

BODY.brochure {
	background: White;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-family: Arial;
	font-size: 14px;
}

TABLE.bodytable {
	width: 100%;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-width: 0px 0px 0px 0px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}


/************************  Link Styles **************************/

A.largelink:link {
	text-decoration: none;
	font-family: Verdana;
	font-size: 16px;
	color: Blue;
}

A.largelink:active {
	text-decoration: none;
	font-family : Verdana;
	font-size : 16px;
	color : Blue
}

A.largelink:visited {
	text-decoration: none;
	font-family : Verdana;
	font-size : 16px;
	color : Blue;
}

A.largelink:hover {
	text-decoration: underline;
	font-family : Verdana;
	font-size : 16px;
	color : Blue;
}

A.mediumlink:link {
	text-decoration: none;
	font-family: Verdana;
	font-size: 14px;
	color: Blue;
}

A.mediumlink:active {
	text-decoration: none;
	font-family : Verdana;
	font-size : 14px;
	color : Blue
}

A.mediumlink:visited {
	text-decoration: none;
	font-family : Verdana;
	font-size : 14px;
	color : Blue;
}

A.mediumlink:hover {
	text-decoration: underline;
	font-family : Verdana;
	font-size : 14px;
	color : Blue;
}

A.smalllink:link {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
}

A.smalllink:active {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
}

A.smalllink:visited {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
}

A.smalllink:hover {
	text-decoration: underline;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
}

A.smallheader:link {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
}

A.smallheader:active {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
}

A.smallheader:visited {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
}

A.smallheader:hover {
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
	color: Blue;
}
/**************************** pod styles ******************************/

.podtext {
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	line-height: 1.4;
	text-align: left;
}

.podsmallheader {
	font-weight :bold;
	font-family : Verdana;
	font-size : 12px;
	color : Navy;
}

.podsmalltext {
	font-family: Verdana;
	font-size: 9px;
	color: Black;
	line-height: 1.4;
	text-align: left;
}

A.podlink:link {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
}

A.podlink:active {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
}

A.podlink:visited {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
}

A.podlink:hover {
	text-decoration: underline;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
  }
	
/**************************** Admin pod styles ******************************/
.admpodtext {
	font-family: Verdana;
	font-size: 12px;
	color: Black;
	line-height: 1.4;
	text-align: left;
}
.admpodhdr {
	font-weight: bold;
}

.admpodspacer {
	font-family: Verdana;
	font-size: 6px;
	color: Blue;
	line-height: 1.4;
	text-align: left;
}

A.admpodlink:active {
	text-decoration: none;
	font-family : Verdana;
	font-size : 12px;
	color : Blue;
}

A.admpodlink:visited {
	text-decoration: none;
	font-family : Verdana;
	font-size : 12px;
	color : Blue;
}

A.admpodlink:hover {
	text-decoration: underline;
	font-family : Verdana;
	font-size : 12px;
	color : Blue;
  }
  
/******************** meet page headers styles ***************/

.meetheadernolink {
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	color: Blue;
	font-weight: normal;
}

A.meetheader:link {
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	color: Blue;
	font-weight: bold;
}

A.meetheader:active {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color: Blue;
	font-weight: bold;
}

A.meetheader:visited {
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	color: Blue;
	font-weight: bold;
}

A.meetheader:hover {
	text-decoration: underline;
	font-family : Verdana;
	font-size : 11px;
	color: Blue;
	font-weight: bold;
}

.meetheaderbold {
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}


/************************ Pagination Styles **************************/

A.paginationlink:link {
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	color: Blue;
	background-color: White;
}

A.paginationlink:visited {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
	background-color: White;
}

A.paginationlink:active {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
	background-color: White;
}

A.paginationlink:hover {
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
	color: Blue;
	background-color: #ffa800;
}

.paginationactive {
	font-family : Verdana;
	font-size : 10px;
	color : Black;
}

.paginationseparator {
	font-family : Verdana;
	font-size : 10px;
	color : #ffa800;
}


/************************ Local Footer Styles **************************/

A.footerlocallink:link {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
	line-height : 1.5;
}

A.footerlocallink:active {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
	line-height : 1.5;	
}

A.footerlocallink:visited {
	text-decoration: none;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
	line-height : 1.5;	
}

A.footerlocallink:hover {
	text-decoration: underline;
	font-family : Verdana;
	font-size : 11px;
	color : Blue;
	line-height : 1.5;	
}

.footerlocalseparator {
	font-family : Verdana;
	font-size : 11px;
	color : #c2c2c2;
	line-height : 1.5;	
}

.footerlocaltext {
	font-family : Verdana;
	font-size : 11px;
	color : #5a5a5a;
	line-height : 1.5;	
}

/************************  Table Body Styles **************************/
.columnheader {
	font-weight :bold;
	font-family : Verdana;
	font-size : 11px;
	color : White;
}

A.columnheader:link {
	text-decoration:none;
	font-weight :bold;
	font-family : Verdana;
	font-size : 11px;
	color : White;
}

A.columnheader:active {
	text-decoration:none;
	font-weight :bold;
	font-family : Verdana;
	font-size : 11px;
	color : White;
}

A.columnheader:visited {
	text-decoration:none;
	font-weight :bold;
	font-family : Verdana;
	font-size : 11px;
	color : White;
}

A.columnheader:hover {
	text-decoration:underline;
	font-weight :bold;
	font-family : Verdana;
	font-size : 11px;
	color : White;
}

TR.headerleft td {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	background: #e5e5e5;
	text-align: left;
	vertical-align: top;
}

TR.cellleft td {
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	background: White;
	text-align: left;
	vertical-align: top;
}

TR.cellcenter td {
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	background: White;
	text-align: center;
	vertical-align: top;
}

TD.headerleft {
	font-family : Verdana;
	font-size : 16px;
	font-weight :bold;
	background: #e5e5e5;
	text-align: left;
}

TD.headercenter {
	font-family : Verdana;
	font-size : 16px;
	font-weight :bold;
	background: #e5e5e5;
	text-align: center;
}

TD.headerright {
	font-family : Verdana;
	font-size : 16px;
	font-weight :bold;
	background: #e5e5e5;
	background-color: #FF8C00;
	text-align: left;
}

TD.headerresult {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	background: White;
	text-align: left;
	color: #C71D10;
}

	
/************* Meet Table Styles ****************/

TABLE.meet {
	border: none;
}

.meetlocal {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
	background-color: #AAFEFF;
	vertical-align: middle;
} /* meet table local meet row properties */

.meetregional {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
	background-color: #ADDCFA;
	vertical-align: middle;
} /* meet table regional meet row properties */

.meetother {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
	font-style: normal;
	background-color: #FFDFBF;
	vertical-align: middle;
} /* meet table other meet row properties */

.meetheader {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: Black;
	font-style: normal;
	background-color: #D3D3D3;
} /* meet table other meet row properties */

.meetlocalheader {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: Black;
	font-style: normal;
} /* meet table other meet row properties */

/************* Schedule Table Styles ****************/

TABLE.schedule {
	border: none;
}

TR.scheduleheader {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: Black;
	font-style: normal;
	background-color: #D3D3D3;
} /* schedule table header properties */

TR.schedulerowodd {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
	font-style: normal;
	background-color: #DBFFFF;
	vertical-align: top;
} /* schedule table header row odd */

TR.scheduleroweven {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
	font-style: normal;
	background-color: #AAFEFF;
	vertical-align: top;
} /* schedule table header row odd */

TR.schedulerowdate{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
	font-style: normal;
	background-color: #CCCCCC;
	vertical-align: top;
} /* schedule table header row odd */

TR.schedulerowtime {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
	font-style: normal;
	background-color: #F8F8F8;
	vertical-align: top;
} /* schedule table header row odd */

TR.schedulerowgrey {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
	font-style: normal;
	background-color: #E8E8E8;
	vertical-align: top;
} /* schedule table header row odd */

TR.scheduledate {
	font-family : Verdana;
	font-size : 24px;
	font-weight :bold;
	background: #ffffff;
	text-align: center;
} /* schedule table date row */

TR.entrytitlerow {
	font-family : geneva;
	font-size : 16px;
	font-weight :Bold;
	background: #C0C0C0;
	text-align: left;
} /* title rows in the registration forms */

TR.entrydatarow {
	font-family : geneva;
	font-size : 16px;
	font-weight :Normal;
	background: #46b7ff;
	text-align: left;
} /* title rows in the registration forms */

.entryshrink {
	font-family : geneva;
	font-size : 16px;
	font-weight :Normal;
	background: #46b7ff;
}

.groupentryshrink {
	font-family : geneva;
	font-size : 16px;
	font-weight :Normal;
	background: #ffe946;
}


/****************  other misc *****************/

.resulttext  {
	font-family : Verdana;
	font-size : 11px;
	font-weight :normal;
}

/************* Body Table Background Color Styles ****************/

.rowheader{
	background-color: #055959;
}

.rowodd {
	background-color: #F2F2F2;
	vertical-align: top;
}

.roweven {
	background-color: #e1f1f1;
	vertical-align: top;
}


/************************ Tab Panes Styles **************************/

TD.activetab {
	font-family : Verdana;
	font-weight :bold;
	font-size : 11px;
	color : White;
	background-color: #00314f;
}

TD.availabletab {
	font-family : Verdana;
	font-weight :bold;
	font-size : 11px;
	color : White;
	background-color: Blue;
}

A.availabletab:link {
	text-decoration:none;
	font-family : Verdana;
	font-weight :bold;
	font-size : 11px;
	color : White;
	background-color: Blue;
}

A.availabletab:visited {
	text-decoration:none;
	font-family : Verdana;
	font-weight :bold;
	font-size : 11px;
	color : White;
	background-color: Blue;
}

A.availabletab:active {
	text-decoration:none;
	font-family : Verdana;
	font-weight :bold;
	font-size : 11px;
	color : White;
	background-color: Blue;
}

A.availabletab:hover {
	text-decoration:none;
	font-family : Verdana;
	font-weight :bold;
	font-size : 11px;
	color : White;
	background-color: Blue;
}

/************************ Class table Styles **************************/

TD.greycell {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	background-color: Silver;
}

TD.cyancell {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	background-color: Aqua;
}

TD.whitecell {
	font-family : Verdana;
	font-weight :normal;
	font-size : 11px;
	background-color: White;
}

TD.yellowcell {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	background-color: Yellow;
}

TD.orangecell {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	background-color: #FF8C00;
}

TD.browncell {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	background-color: #DEB887;
}

TD.greencell {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	background-color: Lime;
}

TD.redcell {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	background-color: #FF4500;
}

TD.cyantitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 24px;
	background-color: Aqua;
}

TD.greytitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 24px;
	background-color: Silver;
}

TD.whitetitle {
	font-family : Verdana;
	font-weight :bold;
	font-size : 18px;
	background-color: White;
}

TD.yellowtitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
	background-color: Yellow;
}

TD.orangetitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
	background-color: #FF8C00;
}

TD.browntitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
	background-color: #DEB887;
}

TD.greentitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
	background-color: Lime;
}

TD.redtitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
	background-color: #FF4500;
}

TD.greymediumtitle {
	font-weight: bold;
	font-size: 14px;
	background-color: Silver;
}

TD.redbold18 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
	color: Red;
}

TD.blackbold18 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
	color: Black;
}


TD.doubletitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 20px;
	color: #C71D10;
	background-color: #DCDCDC;
}

TD.doubletext {
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	color: Black;
	background-color: #DCDCDC;
}

TD.ntoatitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
	background-color: #E1FFFF;
	text-align: center;
}

TD.ntoacell {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	background-color: #E1FFFF;
}

TD.ntoasubtitle {
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	background-color: #D3D3D3;
}

TD.ntoasubcell {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
}

TD.rotctitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
	background-color: #FAFAD2;
	text-align: center;
}

TD.rotccell {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	background-color: #FAFAD2;
}

/******************** following styles are for the drop down news articles ***************/

.expand {
	margin:4px 2px 2px 0;
	padding:0px;
	background:White;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	font-family : Verdana;
	font-size : 11px;
	color : Black;
}
.expand p {
	margin:0; 
	padding:0;
	font-family : Verdana;
	font-size : 11px;
	color : Black;
}
.expand li {
	margin:0; 
	padding:0;
	font-family : Verdana;
	font-size : 12px;
	color : Black;
}

.shrink {
	margin:4px 2px 2px 0;
	padding:0px;
	background:#f5f5f5;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	font-family:georgia,serif;
	font-size:11px;
	color:#000000;
}
.shrink p {
	margin:0; 
	padding:0;
	font-family:georgia,serif;
	font-size:11px;
	color:#404040;
}
.shrink li {
	margin:0; 
	padding:0;
	font-family:georgia,serif;
	font-size:11px;
	color:#404040;
}

.expandsched {
	margin:4px 2px 2px 0;
	padding:0px;
	background:#F8F8F8;
	border-top:0px solid #fff;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	border-bottom:0px solid #fff;
	font-family : Verdana;
	font-size : 11px;
	color : Black;
}
.shrinksched {
	margin:4px 2px 2px 0;
	padding:0px;
	background:#f5f5f5;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	font-family:georgia,serif;
	font-size:11px;
	color:#000000;
}

TD.qacell {
	font-family: "Arial Black";
	font-weight: normal;
	font-size: 16px;
	background-color: white;
}



