/* Copyright (C) 2003 Metrostar Systems, Inc. */

/* Default Font Type - any font residing within: body, div, p, blockquote, ol, ul, dl, li, dt, dd, td  */
body, div, p, blockquote, ol, ul, dl, li, dt, dd, td 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/* Table Header :: Section 508 compliants*/
TH
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

	/*Normal White */
	.Normal_white
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		Color: FFFFFF;
		font-size : 12px;
	}

	/* Bold */
	.Normal_bold
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
	}
	
	/* Bold Italic */
	.Normal_bold_italic
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
		font-style: italic;
	}
	
		/* Normal Bold Underlined */
	.Normal_bold_underline
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
		text-decoration: underline;
	}
	
	/* BoldBlue */
	.Normal_bold_blue
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
		COLOR: 336699;
	}
	
	/* BoldBlue */
	.Normal_bold_darkblue
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-size : 12px;
		COLOR:darkblue;
	}	
	
	/* Italic */
	.Normal_italic
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;	
		font-style: italic;
		font-size : 12px;
	}
	
	/* Underline */
	.Normal_underline
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;	
		text-decoration: underline;
		font-size : 12px;
	}


/* ------------------ Small Font Type ------------------ */
	.Small
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-size : 11px;
	}


	/* Small Bold */
	.Small_bold
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight : bold;
		FONT-SIZE: 11px;
	}
	/* Small Italic */
	.Small_italic
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-style: italic;
		FONT-SIZE: 11px;
	}
	/* Small Underline */
	.Small_underline
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		text-decoration: underline;
		FONT-SIZE: 11px;
	}

	.small_red_bold
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-size : 11px;
		color:#FF0000;
		font-weight:bold;
	}
/* ------------------ Large Font Type ------------------ */

	.Large
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-size : 14px;
	}
	/* Large Bold */
	.Large_bold
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight : bold;
		FONT-SIZE: 14px;
	}
	/* Large Italic */
	.Large_italic
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-style: italic;
		FONT-SIZE: 14px;
	}
	/* Large Underline */
	.Large_underline
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		text-decoration: underline;
		FONT-SIZE: 14px;
	}

.ConferenceTItle
{
color:#0000FF;
font-size:16px;
text-align:center;
font-weight:bold;
}
.ConferenceSmall
{
color:#0000FF;
font-size:14px;
text-align:center;
font-weight:bold;
}
.ConferenceBlackItalic
{
color:#000000;
font-size:13px;
font-weight:bold;
font-style:italic;
text-align:center;
}
/* ------------------ Comments Font Type ------------------ */
	.Comments
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-size : 11px;
		COLOR: #666666;
		}
		
		.Comments_bold
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : bold;
		COLOR: #666666;
		}

/* ------------------ Copyright Font Type ------------------ */
	.copyright
	{
		COLOR: #333333;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: 10px
	}

/* ------------------ Required ------------------ */
	.Required
	{
		COLOR: RED;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: 12px
	}

/* ------------------ Normal Gray ------------------ */

	.NormalGray
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-size : 12px;
		COLOR: #C6C7C9;
	}
/* ------------------ misc_info ------------------ */
.misc_info
{
	color:#fff;
	font-weight : bold;
    FONT-SIZE: 11px;
	height: 18px;
	padding-top:2px;
	background-color:#315072;
	padding-left:10px;
	border-bottom: 1px solid #AB8314;
}

/* ------------------ misc_info ------------------ */
.BlueHeader
{
	color:#fff;
	font-weight : bold;
    FONT-SIZE: 11px;
	height: 18px;
	padding-top:2px;
	background-color:#315072;
	padding-left:5px;
	border-bottom: 1px solid #AB8314;
}
/* ------------------ LINKS ------------------ */
/* Universal Links */
A{text-decoration: none;} 
A:link {text-decoration: none; color: #0000FF;}
A:visited {text-decoration: none; color: #990000;}
A:active {text-decoration: none; color: #000066;}
A:hover {text-decoration: underline; color: #0000FF;}

	/* Footer */
	a.footer:link
	{
		text-decoration : none;
		color: 003366;
		font-family : Arial, Helvetica, sans-serif;
		FONT-SIZE: 10px
		font-weight : none;
	}
	a.footer:visited
	{
		text-decoration: none;
		color: #003366;
		font-family : Arial, Helvetica, sans-serif;
		FONT-SIZE: 10px
		font-weight : none;
	}
	
	a.footer:hover
	{
		text-decoration: underline;
		color: #990000;
		font-family : Arial, Helvetica, sans-serif;
		FONT-SIZE: 10px
		font-weight : none;
	}


/* MSS */
	a.mss:link
	{
		text-decoration : none;
		color: #9F9F9F;
		font-family : Arial, Helvetica, sans-serif;
		FONT-SIZE: 10px
	}
	a.mss:visited
	{
		text-decoration: none;
		color: #9F9F9F;
		font-family : Arial, Helvetica, sans-serif;
		FONT-SIZE: 10px
	}
	
	a.mss:hover
	{
		text-decoration: underline;
		color: #696969;
		font-family : Arial, Helvetica, sans-serif;
		FONT-SIZE: 10px
	}
	

			/* LINKS Set #1-Store Category Listings- */
				a.store_listings:link
				{
			text-decoration : none;
			color: #0000FF;
			font-family : Arial, Helvetica, sans-serif;
			font-size : 12px;
			font-weight : none;
			letter-spacing: 0.03em;
			display:block;
			width:100%;
			height:100%;
			/* background-image:  url(../images/menu_side-bg.gif); */
			background-repeat: no-repeat;
			background-color: #ffffff;
			letter-spacing: 0.02em;
			border-bottom: 0px; 
			border-left: 0px; 
			border-right: 0px; 
			border-top: 0px
			}
			a.store_listings:visited
			{
			text-decoration: none;
			color: #990000;
			font-family : Arial, Helvetica, sans-serif;
			font-size : 12px;
			font-weight : none;
			letter-spacing: 0.03em;
			display:block;
			width:100%;
			height:100%;								
			/* background-image:  url(../images/menu_side-bg.gif); */
			background-repeat: no-repeat;
			background-color: #FFFFFF;
			letter-spacing: 0.03em;
			border-style: solid;
			border-bottom: 0px; 
			border-left: 0px; 
			border-right: 0px; 
			border-top: 0px
			}
				
			a.store_listings:hover
			{
			text-decoration: underline;
			color: #0000FF;
			font-family : Arial, Helvetica, sans-serif;
			font-size : 12px;
			font-weight : none;
			letter-spacing: 0.03em;
			display:block;
			width:100%;
			height:100%;
			/* background-image:  url(../images/menu_side-bg.gif); */
			background-repeat: no-repeat;
			background-color: #ffffff;
			letter-spacing: 0.02em;
			border-style: solid;
			border-bottom: 0px; 
			border-left: 0px; 
			border-right: 0px; 
			border-top: 0px;				
			}
	
							/* -Fshopping Main Header- */
							.ShoppingMainHeader
							{
								font-family : Verdana, Arial, Helvetica;
								font-size : 13px;
								font-weight: bold;
								Color: #000000;
								height:25px;
								background-image:   url(../store/images/shoppingmainheader_bg.gif);
								background-repeat: repeat;
							}	

		/* LINKS Set #2 */
			/*
			a.set:link
			{
				text-decoration : none;
				color: #0000FF;
				font-family : Arial, Helvetica, sans-serif;
				font-size : 11px;
				font-weight : bold;
			}
			a.set:visited
			{
				text-decoration: none;
				color: #0000FF;
				font-family : Arial, Helvetica, sans-serif;
				font-size : 11px;
				font-weight : bold;
			}
		
			a.set:hover
			{
				text-decoration: underline;
				color: #990000;
				font-family : Arial, Helvetica, sans-serif;
				font-size : 11px;
				font-weight : bold;
			}
			*/

/* Form Feilds */
	input, textarea,
	{
	
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: ;
		border-bottom: #000000 1px solid; 
		border-left: #000000 1px solid; 
		border-right: #000000 1px solid; 
		border-top: #000000 1px solid;
	}
	
	input.FORMcheckbox, input.FORMradiobutton, option, select,
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: ;
		border-bottom: 0px solid; 
		border-left: 0px solid; 
		border-right: 0px solid; 
		border-top: 0px solid;
	}

/*---------------Title Headers-------------------*/
.HeaderMain 
{ 
	color: #FFF; 
	background-color: #000066; 
	font-weight: bold;
	background-image:  url();
	background-repeat: no-repeat;
	padding-left:5px;
	text-align:left;
}
.HeaderSub
{ 
	color: #000000; 
	background-color:#CCD8E6; 
	font-weight: bold;
	text-align:left;
}
.HeaderSubLeft
{ 
	color: #000000; 
	background-color:#CCD8E6; 
	font-weight: bold;
	text-align:left;
}
.HeaderSubCenter
{ 
	color: #000000; 
	background-color:#CCD8E6; 
	font-weight: bold;
	text-align:center;
}
/* ---------------- Define additional styles below ---------------- */
/*                                                                  */
/*     Use the Sample code below to define your new CSS style       */
/*     Rename your style .(Color)(Size)(Weight) 
			ex:  .BlueLargeBold
                                                            
	.Sample
	{
		COLOR: #333333;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: 12px;
		font-weight : bold;
	}
*/
