/* Developed by Metrostar Systems, Inc. */

/* Default Font Type */
body, div, p, blockquote, ol, ul, dl, li, dt, dd, td 
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 11px;
	letter-spacing: 0.03em;
}


/* ------------------ Normal Font Type ------------------ */

/* Bold */
.Normal_bold
{
	font-weight : bold
}

/* Bold Underlined */
.Normal_bold_underlined
{
	font-weight : bold;
	text-decoration: underline;
}

/* Italic */
.Normal_italic
{
	font-style: italic;
}

/* Underline */
.Normal_underline
{
	text-decoration: underline;
}

/* ------------------ Small Font Type ------------------ */
.Small
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 11px;
}

.Small_10px
{
    FONT-FAMILY:Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
}


/* Small Bold */
.Small_bold
{	
	font-weight : bold;
    FONT-SIZE: 11px;
}

/* Small Italic */
.Small_italic
{
	font-style: italic;
    FONT-SIZE: 11px;
}

/* Small Underline */
.Small_underline
{
	text-decoration: underline;
    FONT-SIZE: 11px;
}

/* ------------------ Large Font Type ------------------ */
.Large
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 14px;
}
.Large_bold
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 15px;
	Font-Weight: Bold;
}

/* ------------------ Copyright Font Type ------------------ */
.copyright
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 9px
}

/* ------------------ LINKS ------------------ */
/* Universal Links */
A{text-decoration: none;} 
A:link {text-decoration: none; color: #0000FF;}
A:visited {text-decoration: none; color: #0000FF;}
A:active {text-decoration: none; color: #000066;}
A:hover {text-decoration: none; color: #8E1429;}

	/* LINKS Set #1 */
	a.MainMenu:link
	{
		text-decoration : none;
		color: #FFFFFF;
		font-family : Verdana, Arial, Helvetica;
		font-size : 10px;
		font-weight : bold;
		letter-spacing: 0.0em;
	}
	a.MainMenu:visited
	{
		text-decoration: none;
		color: #FFFFFF;
		font-family : Verdana, Arial, Helvetica;
		font-size : 10px;
		font-weight : bold;
		letter-spacing: 0.0em;
	}
	
	a.MainMenu:hover
	{
		text-decoration: none;
		color: #FFCC33;
		font-family : Verdana, Arial, Helvetica;
		font-size : 10px;
		font-weight : bold;
		letter-spacing: 0.0em;
	}

		/* LINKS Set #2 */
			a.MenuFooter:link
			{
				text-decoration : none;
				color: #0000FF;
				font-family : Verdana, Arial, Helvetica;
				font-size : 10px;
			}
			a.MenuFooter:visited
			{
				text-decoration: none;
				color: #0000FF;
				font-family : Verdana, Arial, Helvetica;
				font-size : 10px;
			}
		
			a.MenuFooter:hover
			{
				text-decoration: none;
				color: #990000;
				font-family : Verdana, Arial, Helvetica;
				font-size : 10px;
			}

				/* LINKS Set #3 -MenuTop- */
					a.MenuTop:link
					{
						text-decoration : none;
						color: #0000FF;
						font-family : Verdana, Arial, Helvetica;
						font-size : 11px;
						font-weight : none;
					}
					a.MenuTop:visited
					{
						text-decoration: none;
						color: #0000FF;
						font-family : Verdana, Arial, Helvetica;
						font-size : 11px;
						font-weight : none;
					}
				
					a.MenuTop:hover
					{
						text-decoration: none;
						color: #990000;
						font-family : Verdana, Arial, Helvetica;
						font-size : 11px;
						font-weight : none;
					}

						/* LINKS Set #4 -MenuSide- */
							a.MenuSide:link
							{
								text-decoration : none;
								color: #000000;
								font-family : Verdana, Arial, Helvetica;
								font-size : 11px;
								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;
								border-bottom: 1px solid; 
								border-left: 1px solid; 
								border-right: 1px solid; 
								border-top: 1px solid;
								border-color: #f0f0f0;
								padding-top:4px;
							}
							a.MenuSide:visited
							{
								text-decoration: none;
								color: #000000;
								font-family : Verdana, Arial, Helvetica;
								font-size : 11px;
								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;
								border-style: solid;
								border-bottom: 1px solid; 
								border-left: 1px solid; 
								border-right: 1px solid; 
								border-top: 1px solid;
								border-color: #f0f0f0;
								padding-top:4px;
							}
						
							a.MenuSide:hover
							{
								text-decoration: none;
								color: #000000;
								font-family : Verdana, Arial, Helvetica;
								font-size : 11px;
								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: #CCCCCC;
								border-style: solid;
								border-bottom: 1px solid; 
								border-left: 1px solid; 
								border-right: 1px solid; 
								border-top: 1px solid;
								border-color: #666666;		
								padding-top:4px;						
							}
							.ContactSideMenu
							{
								padding-top:0px;
							}
							/* LINKS Set #4 -MenuSide- */
							a.ContactSideMenu:link
							{
								text-decoration : none;
								color: #000000;
								font-family : Verdana, Arial, Helvetica;
								font-size : 11px;
								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;
								border-bottom: 1px solid; 
								border-left: 1px solid; 
								border-right: 1px solid; 
								border-top: 1px solid;
								border-color: #f0f0f0;
								padding-bottom:4px;
							}
							a.ContactSideMenu:visited
							{
								text-decoration: none;
								color: #000000;
								font-family : Verdana, Arial, Helvetica;
								font-size : 11px;
								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;
								border-style: solid;
								border-bottom: 1px solid; 
								border-left: 1px solid; 
								border-right: 1px solid; 
								border-top: 1px solid;
								border-color: #f0f0f0;
								padding-bottom:4px;
							}
						
							a.ContactSideMenu:hover
							{
								text-decoration: none;
								color: #000000;
								font-family : Verdana, Arial, Helvetica;
								font-size : 11px;
								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: #CCCCCC;
								border-style: solid;
								border-bottom: 1px solid; 
								border-left: 1px solid; 
								border-right: 1px solid; 
								border-top: 1px solid;
								border-color: #666666;
								padding-bottom:4px;
							}
							
							
							/* LINKS Set #5 - What's New Cursor Pointer */
						a.WhatsNew:link
							{
							 cursor: pointer;
							}
						a.WhatsNew:visited
							{
							 cursor: pointer;
							}
						a.WhatsNew:hover
							{
							 cursor: pointer;
							}
				

/* Forum Header Styles - */

.ForumMainHeader
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 13px;
	font-weight: bold;
	Color: #FFFFFF;
	background-image:  url(../forum/images/forum_header_bg.gif);
	background-repeat: repeat;
}

.ForumSubHeader
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight: bold;
	height:35px;
	background-image:  url(../forum/images/forum_subheader_bg.gif);
	background-repeat: repeat;
}


/* ----------------- Form Feilds ----------------- */

.EventRegistrationDlst
{
	width:170px;
}

input, textarea, select
{
    	 FONT-FAMILY: Verdana, Arial, Helvetica;
    	 FONT-SIZE: 11px;
		 letter-spacing: 0.03em;
}
	input.FORMcheckbox, input.FORMradiobutton
	{
		FONT-FAMILY: Verdana, Arial, Helvetica;
		FONT-SIZE: 12px;
		border-bottom: 0px solid; 
		border-left: 0px solid; 
		border-right: 0px solid; 
		border-top: 0px solid;
		cursor:hand; 
	}
	.Required
	{
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-style: bold;
	FONT-SIZE: 11px;
	Font-color: red;
	color: #FF0000;
	}
	.ErrorMsg
	{
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-style: italic;
	FONT-SIZE: 10px;
	Font-color: red;
	color: #FF0000;
	}

/* ---------------- Breadcrumb (location path) ------------------ */
.Breadcrumb
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
	font-style: bold;
	background-color: #f0f0f0;
	text-indent: 10px;
}

/*---------------Title Headers-------------------*/
.HeaderMain 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	background-color: #5D001B; 
	text-indent: 5px;
	font-weight: bold;
	background-image:  url(../images/headermain_bg.gif);
	background-repeat: no-repeat;
}
.HeaderSub
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #6666FF; 
	font-weight: bold;
	background-image:  url();
	background-repeat: no-repeat;
}

/* ------------------ Comments ------------------ */
.Comments
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 11px;
	color: #575757;
}

/* ------------------ Horizontal Rules ------------------ */
	hr {
	border : 0;
	color : #C5C5C5;
	height : 1px;
	width : 100%;
	}
/* ---------------- 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;
	}
*/

.EventsMiscHeader
{
background-color:#EAE6D6;
background-image:url(../images/table/middlebg.gif);
font-weight:bold;
text-align:center;
padding: 0 0 3 0;
right:-5px;
}
.EventsMiscTablePadding
{
background-image:url(../images/table/middlebg.gif);
text-align: left;
width:180px;
padding: 4 0 4 0;
}

a.EventsMiscMenu:link
{
display:block;
height:100%;
width:170px;
padding: 2 0 2 19;
background-image:url(../images/table/bullet.gif);
background-position:left;
background-repeat:no-repeat;
}
a.EventsMiscMenu:visited
{
height:100%;
width:170px;
padding: 2 0 2 19;
background-image:url(../images/table/bullet.gif);
background-position:left;
background-repeat:no-repeat;
}
a.EventsMiscMenu:hover
{
height:100%;
width:170px;
padding: 2 0 2 19;
background-image:url(../images/table/bullet.gif);
background-position:left;
background-repeat:no-repeat;
}

.EventsMiscViewSponsors
{
padding: 5 8 0 0;
}
.ResourcesPaddingTxt
{
padding-left:13px;
padding-bottom:6px;
padding-right:3px;
}
.ResourcesPaddingTD
{
padding-left:13px;
padding-bottom:6px;
padding-right:3px;
}