/* 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 */
	.Normalwhite
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		Color: FFFFFF;
		font-size : 12px;
	}

	/* Bold */
	.Normalbold
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
	}
	
	/* Bold Italic */
	.Normalbolditalic
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
		font-style: italic;
	}
	
		/* Normal Bold Underlined */
	.Normalboldunderline
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
		text-decoration: underline;
	}
	
	/* BoldBlue */
	.Normalboldblue
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
		COLOR: 336699;
	}
	
	/* BoldBlue */
	.Normalbolddarkblue
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-size : 12px;
		COLOR:darkblue;
	}	
	
	/* Italic */
	.Normalitalic
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;	
		font-style: italic;
		font-size : 12px;
	}
	
	/* Underline */
	.Normalunderline
	{
		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 */
	.SmallBold
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight : bold;
		FONT-SIZE: 11px;
	}
	/* Small Italic */
	.Smallitalic
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-style: italic;
		FONT-SIZE: 11px;
	}
	/* Small Underline */
	.Smallunderline
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		text-decoration: underline;
		FONT-SIZE: 11px;
	}

	.smallredbold
	{
		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 */
	.Largebold
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight : bold;
		FONT-SIZE: 14px;
	}
	/* Large Italic */
	.Largeitalic
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-style: italic;
		FONT-SIZE: 14px;
	}
	/* Large Underline */
	.Largeunderline
	{
		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;
		}
		
		.Commentsbold
	{
		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;
	}
/* ------------------ miscinfo ------------------ */
.miscinfo
{
	color:#fff;
	font-weight : bold;
    FONT-SIZE: 11px;
	height: 18px;
	padding-top:2px;
	background-color:#315072;
	padding-left:10px;
	border-bottom: 1px solid #AB8314;
}
.confmiscinfo
{
color:#fff; font-weight : bold; FONT-SIZE: 11px; height: 18px; padding-top:2px; background-color:#588ac2; padding-left:10px; border-bottom: 1px solid #AB8314;
}

.button {padding-top:10px; padding-bottom: 10px; text-align:center;}
/* ------------------ miscinfo ------------------ */
.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;
}
/*--------------------summit_info---------------------*/
.summit_info
{font-family:'Times New Roman', Times; font-size:13px; color:#000066; font-weight: 500;}
/*--------------- Testimonials / Comments / Authors ------------------*/
.summit_title{
font-family:Helvetica; font-weight:bold; font-size:15px; color:#000099; margin: 15px 15px 15px 15px;}
.blue_li{font-size:13px; color:#000066; font-weight: 500;}
.TestimonialBox
{
font-size:11px;
font-style:italic;
color: #333333;
padding: 6 6 6 6;
border: 1px solid #CCCCCC;
}
.TestimonialsAuthor
{
font-size:11px;
font-weight:bold;
color:#999999;
padding: 5 0 5 0;
text-align:right;
border-bottom:1px solid #CCCCCC;
}
/* ------------------ 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.storelistings: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/menuside-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.storelistings: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/menuside-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.storelistings: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-------------------*/
.PresentationsPaddingLeft
{
	padding-left:5px;
	padding-top:4px;
}
.HeaderMainLeft
{ 
	color: #FFF; 
	background-color: #000066; 
	font-weight: bold;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:0px;
	padding-top:4px;
}
.HeaderMainright
{ 
	color: #FFF; 
	background-color: #000066; 
	font-weight: bold;
	background-image:  url();
	background-repeat: no-repeat;
	text-align:right;
	height:25px;
	padding-left:0px;
	padding-bottom:3px;
	padding-right:5px;
	padding-top:4px;
}
.HeaderMainCenter
{ 
	color: #FFF; 
	background-color: #000066; 
	font-weight: bold;
	background-image:  url();
	background-repeat: no-repeat;
	text-align: center;
	height:25px;
	padding-left:0px;
	padding-bottom:3px;
	padding-right:0px;
	padding-top:4px;
}
.HeaderMainLeft2
{ 
	color: #000000; 
	background-color:#FFB871; 
	font-weight: bold;
	text-align:left;
	padding-left:5px;
}
.HeaderMainCenter2
{ 
	color: #000000; 
	background-color:#FFB871; 
	font-weight: bold;
	text-align: center;
	padding-left:5px;
}
.HeaderSub
{ 
	color: #000000; 
	background-color:#CCD8E6; 
	font-weight: bold;
	text-align:left;
	padding-left:5px;
}
.HeaderSubLeft
{ 
	color: #000000; 
	background-color:#CCD8E6; 
	font-weight: bold;
	text-align:left;
	padding-left:5px;
}
.HeaderSubCenter
{ 
	color: #000000; 
	background-color:#CCD8E6; 
	font-weight: bold;
	text-align:center;
}
.HeaderLevel3Center
{ 
	color: #000000; 
	background-color: #CCCCCC;
	font-weight: bold;
	text-align:center;
}
.HeaderLevel3Left
{ 
	color: #000000; 
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: left;
}
/*--------------- Testimonials / Comments / Authors ------------------*/
.TestimonialBox
{
font-size:12px;
font-style:italic;
color: #333333;
padding: 6 0 6 6;
border: 1px solid #CCCCCC;
}
.TestimonialsAuthor
{
font-size:11px;
font-weight:bold;
color:#333333;
padding: 5 0 5 0;
text-align:right;
border-bottom:1px solid #CCCCCC;
}

hr
{
	border:0;
	color:#C5C5C5;
	height:1px;
	width:100%;
}

.RegistrationClosed
{
color:#FF0000;
font-weight:bold;
font-size:14px;
font-style:italic;
}

.PageTitle
{
font-size:13px;
font-weight:bold;
text-align:center;
padding: 0 0 15 0;
}
.ConferenceTitle2
{
color:#0000FF;
font-size:16px;
text-align:center;
font-weight:bold;
padding: 0 0 15 0;
}

.LeftMenuSubTitle
{
background-color:#BD0000;
padding: 2 2 2 2;
color:#FFFFFF;
font-size:10px;
vertical-align:top;
}

.BorderPadding01
{
background-color:#C9EFCD;
border: 3px solid #00770E;
font-weight:bold;
text-align:center;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
}
.paddingborder01
{
padding-top:8px;
padding-right:8px;
padding-bottom:8px;
padding-left:8px;
border-right:1px solid #000066;
border-bottom:1px solid #000066;
border-left:1px solid #000066;
background-color:#EBC7CC;
}
.paddingborder02
{
padding-top:8px;
padding-right:8px;
padding-bottom:8px;
padding-left:8px;
border-right:1px solid #064DB3;
border-bottom:1px solid #064DB3;
border-left:1px solid #064DB3;
background-color:#F4EEC2;
}
.Header2MainLeft
{ 
	color: #FFF; 
	background-color: #3A7ED1; 
	font-weight: bold;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:0px;
	padding-top:4px;
}
.Header2Mainright
{ 
	color: #FFF; 
	background-color: #3A7ED1; 
	font-weight: bold;
	background-image:  url();
	background-repeat: no-repeat;
	text-align:right;
	height:25px;
	padding-left:0px;
	padding-bottom:3px;
	padding-right:5px;
	padding-top:4px;
}
.Header3MainLeft
{ 
	color: #FFF; 
	background-color: #0E4292; 
	font-weight: bold;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:0px;
	padding-top:4px;
}
.Header3Mainright
{ 
	color: #FFF; 
	background-color: #0E4292; 
	font-weight: bold;
	background-image:  url();
	background-repeat: no-repeat;
	text-align:right;
	height:25px;
	padding-left:0px;
	padding-bottom:3px;
	padding-right:5px;
	padding-top:4px;
}
/* ---------------- 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;
	}
*/
