/* BRAMCOTE FOOTBALL CLUB */
a:link {
	color: #330099;
}
.CellBorderFull {
	border: 1px E5E5E5 solid
	}13.65 
.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #3300CC;
}

	.FormButton 			{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}

.Title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-transform: lowercase;
	color: #330099;
	font-style: bold;
}
.TitleSmall {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: lowercase;
	color: #330099;
	font-style: bold;
}
.Heading2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #330099;
}
.BodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}
.BodyText A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
.BodyText  A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
.BodyText A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
.BodyText A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FF0000;
}
.TableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.TableText A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.TableText A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.TableText A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.TableText A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.TableTextRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000;
	background-color: #FFFFFF;
}
.TableTextGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #00FF00;
}
.TableTextRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FF0000;
}

.TableTextBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #09F;
}
.TableTextBand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #F4F4F4;
}
.TableTextBand A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #F4F4F4;
}
.TableTextBand A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #F4F4F4;
}
.TableTextBand A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #F4F4F4;
}
.TableTextBandRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000;
	background-color: #F4F4F4;
}
.TableTextBand A:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #F4F4F4;
}
.TableTextOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #CCCCCC;
}
.TableTextOver A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #CCCCCC;
}
.TableTextOver A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #CCCCCC;
}
.TableTextOver A:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #CCCCCC;
}
.TableTextOver A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #CCCCCC;
}
.SideMenuTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: lighter;
	text-transform: uppercase;
	color: #003399;
	background-color: #FFFFF;
	text-decoration: none;
}
.SideMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: lighter;
	text-transform: lowercase;
	color: #003399;
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
	text-decoration: none;
}
.SideMenu A:link {
	color: #003399;
	text-decoration: none;
}
.SideMenu A:active {
	color: #003399;
	text-decoration: none;
}
.SideMenu A:visited {
	color: #003399;
	text-decoration: none;
}

.SideMenuOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: lighter;
	text-transform: lowercase;
	color: #FFFFFF;
	background-color: #330099;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
	text-decoration: none;
}
.SideMenuOver A:link {
	color: #FFFFFF;
	text-decoration: none;
}
.SideMenuOver A:active {
	color: #FFFFFF;
	text-decoration: none;
}
.SideMenuOver A:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.rowLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5ef;

}
/* FORMS  */
	.apFormTextSingleLine 	{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormButton 			{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormTextBox 			{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormButton 			{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	}
	.apFormFileButton 		{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:274;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormLongTextBox 		{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:400;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormDateBox 			{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormLong 			{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:90;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormShort 			{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:30;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
    .apSearchForm 			{
    COLOR: #000000;
    FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
    FONT-SIZE: 11px;
    width: 125;
    BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
    }
	.apFormDropBoxHeader	{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9px;
	width: 150;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormTextDayDate 		{
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:40;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormTextMonthDate 	{
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:100;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormTextYearDate 	{
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:55;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormTextListBox 		{
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:150;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormRadioButton 	{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	}
	.apFormCheckBox	{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	}
	.apFrameInsert 		{
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 0px solid;

	}
/* TEXT SMALL TAB MENU   */
	.apTab			{
	background-color: #e5e5ef;
	color: #FFCC66;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-decoration: none;
	border-color: #e5e5ef ;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}
	.apTab A:visited 	{
	color: #e5e5ef;
	text-decoration: none;
	}
	.apTab A:active  	{
	color: #e5e5ef;
	}
	.apTab A:hover   	{
	color: #e5e5ef;
	text-decoration: none;
	}
	.apTab A:link    	{
	color: #e5e5ef;
	text-decoration: none;
	}

	.apTabOn			{
	background-color: #e5e5ef;
	color: #FFFFFF;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-decoration: none;
	border-color: red red red red;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}
	.apTabOn A:visited 	{
	color: #FFCC66;
	text-decoration: none;
	}
	.apTabOn A:active  	{
	color: #FFCC66;
	text-decoration: none;
	}
	.apTabOn A:hover   	{
	color: #FFCC66;
	text-decoration: none;
	}
	.apTabOn A:link    	{
	color: #FFCC66;
	text-decoration: none;
	}

	.apTabOff			{
	background-color: #e5e5ef;
	color: #FFCC66;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-decoration: none;
	border-color: white black black white;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}
	.apTabOff A:visited {
	color: #FFCC66;
	text-decoration: none;
	}
	.apTabOff A:active  {
	color: #FFCC66;
	text-decoration:
	none;
	}
	.apTabOff A:hover   {
	color: #FFCC66;
	text-decoration: none;
	}
	.apTabOff A:link    {
	color: #FFCC66;
	text-decoration: none;
	}

	.apTabSelected {
	background-color: white;
	color: black;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-decoration: none;
	border-color: #e5e5ef;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	}
	.apTabSelected A:visited 	{
	color: black;
	text-decoration: none;
	}
	.apTabSelected A:active  	{
	color: black;
	text-decoration: none;
	}
	.apTabSelected A:hover   	{
	color: black;
	text-decoration: none;
	}
	.apTabSelected A:link    	{
	color: black;
	text-decoration: none;
	}

	.apMenuTabOn			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #330099;
	font-size : 11px;
	text-decoration: none;
	border-color: black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	}
	.apMenuTabOn A:visited 	{
	color: white;
	text-decoration: none;
	}
	.apMenuTabOn A:active  	{
	color: white;
	text-decoration: none;
	}
	.apMenuTabOn A:hover   	{
	color: white;
	text-decoration: none;
	}
	.apMenuTabOn A:link    	{
	color: white;
	text-decoration: none;
	}

	.apMenuTabOff			{
	background-color: #F4F4F4;
	color: #003399;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-decoration: none;
	border-color: #e5e5ef;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	}
	.apMenuTabOff A:visited {
	color: #003399;
	text-decoration: none;
	}
	.apMenuTabOff A:active  {
	color: #003399;
	text-decoration:	none;
	}
	.apMenuTabOff A:hover   {
	color: #003399;
	text-decoration: none;
	}
	.apMenuTabOff A:link    {
	color: #003399;
	text-decoration: none;
	}

	.apMenuTabSelected {
	background-color: white;
	color: #003399;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-decoration: none;
	border-color: #e5e5ef;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	}
	.apMenuTabSelected A:visited 	{
	color: #003399;
	text-decoration: none;
	}
	.apMenuTabSelected A:active  	{
	color: #003399;
	text-decoration: none;
	}
	.apMenuTabSelected A:hover   	{
	color: #003399;
	text-decoration: none;
	}
	.apMenuTabSelected A:link    	{
	color: #003399;
	text-decoration: none;
	}

	.apMenuTabBottomLine {
	border-color: #e5e5ef;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
	}

	.apMenuTabUBorder {
	border-color: #e5e5ef;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
	}

	.apMenuTabFullBorder {
	border-color: #e5e5ef;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
	}


	.apTabBottomLine {
	border-color: #e5e5ef;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
	}

	.apTabUBorder {
	border-color: #e5e5ef;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
	}

	.apTabFullBorder {
	border-color: #e5e5ef;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
	}

	.apPictureBorder			{
	background-color: #FFFFFF;
	color: white;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-decoration: none;
	border-color: #e5e5ef;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	}
	
/* TEXT SMALL  */
	.apTextSmall {
	color: black; font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	list-style-position: outside;
	list-style-type: disc;
	text-decoration: none;
	}
	.apTextSmall A:visited 	{
	color: #000000;
	text-decoration: none;
	}
	.apTextSmall A:active  	{
	color: black;
	text-decoration: none;
	}
	.apTextSmall A:hover   	{
	color: red;
	text-decoration: none;
	}
	.apTextSmall A:link    	{
	color: black;
	text-decoration: none;
	}

	.apTextSmallLabel {
	color: #999999;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-transform: capitalize;
	font-weight: bold;
	}
	.apTextSmallLabelSub {
	color: #999999;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-transform: lowercase
	}
	.apTextSmallHighlight 	{
	color: #ff0000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	}
	.apTextSmallGhost 			{
	color: #999999;
	font-family: "Verdana", "Arial", "Sans-Serif";
	font-size: 11px;
	}

/* TEXT MEDIUM  */
	.apTextMedium {
	color: black;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 13px;
	}
	.apTextMedium A:visited {
	color: #000000;
	text-decoration: underline;
	}
	.apTextMedium A:active  {
	color: black;
	text-decoration: underline;
	}
	.apTextMedium A:hover   {
	color: red;
	text-decoration: none;
	}
	.apTextMedium A:link    {
	color: black;
	text-decoration: underline;
	}

	.apTextMediumLabel 		{
	color: #999999;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 13px;
	text-transform: capitalize;
	font-weight: bold;
	}
	.apTextMediumLabelSub 	{
	color: #999999;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 13px;
	text-transform: lowercase;
	}
	.apTextMediumHighlight 	{
	color: #ff0000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 13px;
	}
	.apTextLargeHighlight 	{
	color: #ff0000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 15px;
	}

/* TEXT LARGE */
	.apTextLarge 			{
	color: black;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 15px;
	}
	.apTextLarge A:visited 	{
	color: #000000;
	text-decoration: underline;
	}
	.apTextLarge A:active  	{
	color: black;
	text-decoration: underline;	}
	.apTextLarge A:hover   	{
	color: red;
	text-decoration: none; 		}
	.apTextLarge A:link    	{
	color: black;
	text-decoration: underline;
	}

/* TABLE TEXT  */
	.apTableTextHeaderSmall 			{
	color: white; FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9px;
	FONT-WEIGHT: NORMAL;
	}
	.apTableTextHeaderSmall A:visited {
	color: white;
	text-decoration: underline;
	}
	.apTableTextHeaderSmall A:active
	{ color: white;
	text-decoration: underline;
	}
	.apTableTextHeaderSmall A:hover {
	color: red;
	text-decoration: none;
	}
	.apTableTextHeaderSmall A:link {
	color: white;
	text-decoration: underline;
	}

  	.apTableTextSmall {
  	color: black;
  	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
  	FONT-SIZE: 9px;
  	}
	.apTableTextSmall A:visited {
	color: #000000;
	text-decoration: underline;

	}
	.apTableTextSmall A:active  {
	color: black;
	text-decoration: underline;
	}
	.apTableTextSmall A:hover  	{
	color: red;
	text-decoration: none;
	}
	.apTableTextSmall A:link    {
	color: black;
	text-decoration: underline;
	}

	.apTableTextHeaderMedium {
	color: white; font-family: "Verdana", "Arial", "Sans-Serif";
	font-size: 11px;
	text-transform: CAPITALIZE
	}
	.apTableTextHeaderMedium A:visited 	{
	color: white;
	text-decoration: underline;
	}
	.apTableTextHeaderMedium A:active  	{
	color: white;
	text-decoration: underline;
	}
	.apTableTextHeaderMedium A:hover   	{
	color: red;
	text-decoration: none;
	}
	.apTableTextHeaderMedium A:link    	{
	color: white;
	text-decoration: underline;
	}

/* TABLE CELL HIGHLIGHT */
	.apcellHighlight {
	BACKGROUND-COLOR: FF3333;
	COLOR: white; FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9px;
	}
	.apcellHighlight A:visited {
	color: white;
	text-decoration: underline;
	}
	.apcellHighlight A:active  {
	color: white;
	text-decoration: underline;
	}
	.apcellHighlight A:hover   {
	color: blue;
	text-decoration: none;
	}
	.apcellHighlight A:link    {
	color: white;
	text-decoration: underline;
	}

/* TABLE ROW APPEARANCE */

	.apTableRowOn {
	background-color: #FFE1F5;
	font-family:"Arial", "Verdana",  "Sans-Serif";
	font-size: 9px;
	color: #000000;
	text-decoration: none
	}
	.apTableRowOff {
	background-color: #FFF0FA;
	font-family: "Arial", "Verdana",  "Sans-Serif";
	font-size: 9px;
	color: #000000;
	text-decoration: none
	}
	.apTableRowHighlight {
	background-color: #FFB3E7;
	font-family: "Arial", "Verdana",  "Sans-Serif";
	font-size: 9px;
	color: #000000;
	text-decoration: none
	}
	.apLine {
	color: #e5e5ef;
	}
/* BUTTONS  */
	.apButton {
	color: #000000;
	font-family: "Verdana", "Arial", "Sans-Serif";
	font-size: 11px;

	}
	.apButton A:visited {
	color: #000000;
	text-decoration: none;
	}
	.apButton A:link    {
	color: black;
	text-decoration: none;
	}
	.apButton A:active  {
	color: red;
	text-decoration: none;
	}
	.apButton A:hover   {
	color: black;
	text-decoration: none;
	}

/* FORMS  */
	.apFormTextSingleLine 	{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormButton 			{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormTextBox 			{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormButton 			{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	}
	.apFormFileButton 		{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:274;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormLongTextBox 		{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:400;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormDateBox 			{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormLong 			{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:90;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormShort 			{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:30;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
    .apSearchForm 			{
    COLOR: #000000;
    FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
    FONT-SIZE: 11px;
    width: 125;
    BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
    }
	.apFormDropBoxHeader	{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9px;
	width: 150;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormTextDayDate 		{
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:40;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormTextMonthDate 	{
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:100;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormTextYearDate 	{
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:55;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormTextListBox 		{
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:150;
	BORDER: 1px solid;
	LETTER-SPACING: -0.2pt;
	}
	.apFormRadioButton 	{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	}
	.apFormCheckBox	{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	}
	.apFrameInsert 		{
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 0px solid;

	}

/* CALENDAR FORMS */
	.apPDFormTextDoubleLine {
	COLOR: #000000;
	FONT-FAMILY : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:404;
	}
	.apPDFormTextSingleLine {
	COLOR: #000000;
	FONT-FAMILY : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:190;
	}
	.apPDFormLongTextBox 	{
	COLOR: #000000;
	FONT-FAMILY : "Verdana", "Arial", "Sans-Serif";

	FONT-SIZE: 11px; width:404; }
	.apPDFormDateBox 		{
	COLOR: #000000;
	FONT-FAMILY : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	width:190;
	}
	.apPDFormDateDouble 	{
	COLOR: #000000;
	FONT-FAMILY : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	}

	.CalendarText 		{
	COLOR: #000000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9px;
	}
	.CalendarbgWeekday 	{
	COLOR: #000000;
	justify:center;
	background=#F3F3F3;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9px;
	cursor:hand;  border:1
	}
	.CalendarbgWeekend 	{
	COLOR: #000000;
	justify:center;
	background=#F2F2F2;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9px;
	cursor:hand; border:1
	}
	.Calendarbutton 	{
	COLOR: #000000;
	FONT-FAMILY : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	cursor:hand;}
	.CalendarDateBox 	{
	COLOR: #000000;
	FONT-FAMILY : "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9px;
	width:145;
	cursor:hand;
	}

	.pdCalendar					{
	color: black;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9px;
	}
	.pdCalendar		A:visited	{
	color: blue;
	text-decoration: none;
	}
	.pdCalendar		A:active	{
	color: #000000;
	text-decoration: none;
	}
	.pdCalendar		A:hover		{
	color: red;
	text-decoration: underline;
	}
	.pdCalendar		A:link		{
	color: #000000;
	text-decoration: none;
	}

	.pdTextSmall				{
	color: blue;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9px;
	}
	.pdTextSmall	A:visited	{
	color: blue;
	text-decoration: underline;
	}
	.pdTextSmall	A:active	{
	color: blue;
	text-decoration: underline;
	}
	.pdTextSmall	A:hover		{
	color: blue;
	text-decoration: none;
	}
	.pdTextSmall	A:link		{
	color: blue;
	text-decoration: underline;
	}

	.pdTextSmallHighlight 				{
	color: red;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9px;
	}
	.pdTextSmallHighlight A:visited		{
	color: red;
	text-decoration: underline;
	}
	.pdTextSmallHighlight A:active		{
	color: red;
	text-decoration: underline;
	}
	.pdTextSmallHighlight A:hover		{
	color: red;
	text-decoration: none;
	}
	.pdTextSmallHighlight A:link		{
	color: red;
	text-decoration: underline;
	}
.apHeaderText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: lighter;
	text-transform: lowercase;
	color: #003399;
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
	text-decoration: none;
}
.apHeaderText A:link {
	color: #003399;
	text-decoration: none;
}
.apHeaderText A:active {
	color: #003399;
	text-decoration: none;
}
.apHeaderText A:visited {
	color: #003399;
	text-decoration: none;
}

.apHeaderTextOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: lighter;
	text-transform: lowercase;
	color: #FFFFFF;
	background-color: #330099;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
	text-decoration: none;
}
.apHeaderTextOver A:link {
	color: #FFFFFF;
	text-decoration: none;
}
.apHeaderTextOver A:active {
	color: #FFFFFF;
	text-decoration: none;
}
.apHeaderTextOver A:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.scrTextSmall {

	color: blue;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9pt;
}
}.scrTextSmall A:link {

	color: #0000FF;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9pt;
}

}.scrTextSmall A:active {

	color: #FF0000;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9pt;
}

}.scrTextSmall A:visited {

	color: blue;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9pt;
}
.scrTextSmallOver {

	color: #FF6600;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9pt;
}

.scrTextSmallOver A:link {

	color: #FF6600;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9pt;
}

.scrTextSmallOver A:visited {

	color: #FF6600;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9pt;
}

.scrTextSmallOver A:active{

	color: #FF6600;
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 9pt;
}
.apSearchFormInput {
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 1px solid #FF6633;
	LETTER-SPACING: -0.2pt;
	background-image: url(/bfc/graphics/searchbg.gif);
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-indent: 20px;
}
.apLogin {
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 1px solid #FF6633;
	LETTER-SPACING: -0.2pt;
	background-image: url(/bfc/graphics/loginbg.jpg);
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-indent: 20px
}
.apPassword {
	FONT-FAMILY: "Verdana", "Arial", "Sans-Serif";
	FONT-SIZE: 11px;
	BORDER: 1px solid #FF6633;
	LETTER-SPACING: -0.2pt;
	background-image: url(/bfc/graphics/passwordbg.jpg);
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-indent: 20px
}

.TitleHighLight {

	font-family: "Verdana", "Arial", "Sans-Serif";
	font-size: 24px;
	text-transform: lowercase;
	color: #FF6600;
	font-style: bold;
}
.CellBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.apRowText {

	font-family: "Verdana", "Arial", "Sans-Serif";
	font-size: 8pt;
	font-weight: lighter;
	text-transform: none;
	color: #000000;
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	text-decoration: none;
}
.apFeatureListText {


	font-family: "Verdana", "Arial", "Sans-Serif";
	font-size: 8pt;
	font-weight: lighter;
	text-transform: none;
	color: #000000;
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF8000;
	border-right-color: #FF8000;
	border-bottom-color: #FF8000;
	border-left-color: #FF8000;
	text-decoration: none;
}

.apFeatureListTextOver {

	font-family: "Verdana", "Arial", "Sans-Serif";
	font-size: 8pt;
	font-weight: lighter;
	text-transform: none;
	color: #FFFFFF;
	background-color: #999999;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-decoration: none;
}




.apTextSmallFeature {
	color: black; font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	list-style-position: outside;
	list-style-type: disc;
	text-decoration: none;
}

.apTextSmallFeature A:Link {
	color: #FFFFFF; font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	list-style-position: outside;
	list-style-type: disc;
	text-decoration: none;
}

.apTextSmallFeature A:Visited {
	color: #FFFFFF; font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	list-style-position: outside;
	list-style-type: disc;
	text-decoration: none;
}

.apTextSmallFeature A:Active {
	color: #FFFFFF; font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	list-style-position: outside;
	list-style-type: disc;
	text-decoration: none;
}

.apInformationBorder {
	background-color: #FFFFC4;
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-decoration: none;
	border-color: #F3B118;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.apStorySummaryBorder {

	background-color: #CEFFCE;
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-decoration: none;
	border-color: #81F318;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.apInformationBorderGrey {


	background-color: #F4F4F4;
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-decoration: none;
	border-color: #F3B118;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.apTableYellow {

	background-color: #FFFFC4;
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
}

.apInformationYellow {

	background-color: #FFFFC4;
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-decoration: none;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.apInformationBlue {


	background-color: #F0F8FF;
	color: #000000;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-decoration: none;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


.apButtonClear {
	background-image: url(/bfc/graphics/Clear.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-family: "Verdana", "Arial", "Sans-Serif";
	text-indent: 15px;
	width: 100px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 1px;
}


.apButtonDelete {
	background-image: url(/bfc/graphics/delete.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-family: "Verdana", "Arial", "Sans-Serif";
	text-indent: 15px;
	width: 100px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 1px;
}

.apButtonEditForm {
	background-image: url(/bfc/graphics/EditForm.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 15px;
	width: 100px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 1px;
    }
.apButtonLogin {
	background-image: url(/bfc/graphics/login.jpg);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 15px;
	width: 100px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 1px;
}

.apButtonSearch {
	background-image: url(/bfc/graphics/Search.jpg);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 15px;
	width: 100px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin: 0x;
	padding: 1px;
}

.apButtonReset {

	background-image: url(/bfc/graphics/resetfilters.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 15px;
	width: 100px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 1px;
}
.apButtonFilter {

	background-image: url(/bfc/graphics/xplens.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 15px;
	width: 100px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 1px;
}
.apSubSectionHeader {
	background-color: #F4F4F4;
	color: #666666;
	font-family : "Verdana", "Arial", "Sans-Serif";
	font-size : 11px;
	text-decoration: none;
	border-top-width: 1px;
	border-top-color: #808080;
	text-transform: capitalize;
	border-top-style: solid;
	font-weight: bold;
	height: 20px;

}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/bfc/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/bfc/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

