/* Copyright (C) 2002 Metrostar Systems, Inc. */

/* Default Font Type - any font residing within the TD tags of a table */
body, div, p, blockquote, ol, ul, dl, li, dt, dd, td 
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
/* Table Header :: Section 508 compliants*/
TH
{
	font-size : 12px;
	font-weight : bold;
}

/* ------------------ Large Font Type Styles ------------------ */
/* Large Bold */
.LargeBold
{
	font-weight: bold;
	font-size:13px;
}

/* ------------------ Default Font Type Styles ------------------ */
/* Bold */
.NormalBold
{
	font-weight: bold;
}
/* Bold */
.NormalBoldItalic
{
	font-weight: bold;
	font-style: italic;
}
/* Bold */
.Normal
{
	font-weight: normal;
}

/* Italic */
.NormalItalic
{
	font-style: italic;
}

.NewHistoryEntry
{
	color: #0066FF;
}
/* ------------------ Small Font Type ------------------ */

/* Small */
.Small
{
    FONT-SIZE: 11px;
}

/* Small Bold */
.SmallBold
{
	font-weight : bold;
    FONT-SIZE: 11px;
}

/* Small Italic */
.SmallItalic
{
	font-style: italic;
    FONT-SIZE: 11px;
}

/*------------------- Smal Link -------*/
.SmallLink
{
	font-size: 9px;
}

/* ------------------ Large Font Type Styles ------------------ */
/* Large Bold */
.ArchiveHeader
{
	color:#005096;
	font-weight: bold;
	font-size:21px;
	padding: 0px 18px 0px 18px;
	vertical-align:middle;
	text-align:right;
}
/* ------------------ Titles ------------------ */

/* Main Section Title*/
	.SectionTitle
	{
	color:#000;
	font-size : 16px;
	font-weight: bold;
	padding-top: 17px;
	padding-bottom:17px;
	padding-left:0px;
	padding-right:5px;
	}
	.SectionTitleItalic
	{
	color:#000;
	font-size : 16px;
	font-style: italic;
	font-weight: bold;
	padding-top: 17px;
	padding-bottom:17px;
	padding-left:0px;
	padding-right:5px;
	}
	
.SubSectionTitle
{

	font-weight: bold;
}
.SubSubSectionTitle
{

	font-style:italic;
}
/* ------------------ Search  ------------------ */
/* Search */
.search
{
	color:#FFF;
	font-weight : bold;
    FONT-SIZE: 11px;
}
/* ------------------ Copyright ------------------ */

/* Copyright */
.copyright
{
    COLOR: #333333;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
}

/* ------------------ Comments ------------------ */

/* Comments */
.Comments
	{
		FONT-FAMILY: Arial;
		font-size : 11px;
		Color: #999999;
	}
	
/* ------------------ News ------------------ */
/* News Title*/

	.NewsEventTitle
	{
	color:#000;
	font-size : 16px;
	font-weight: bold;
	padding: 17px 0px 10px 0px;
	}
	.NewsEventDate
	{
	color:#000;
	font-weight: bold;
	font-size : 13px;
	Color: #999999;
	}
	.NewsEventLocation
	{
	color:#000;
	font-size : 13px;
	font-weight: bold;
	}
/* ------------------ Horizontal Rules ------------------ */
	hr {
	border : 0;
	color : #C5C5C5;
	height : 1px;
	width : 100%;
	}

/* ------------------ alternating rows ------------------ */

.AlternatingRowColors
{
background-color:#E0E6EC;
padding: 2px 2px 2px 4px;

}

.AlternatingRowNoColors
{
background-color:#fff;
padding: 2px 2px 2px 4px;

}

/* ------------------  Global Bullets  ------------------ */

li
{
list-style-position:outside;
list-style-type: disc;
}

/* ------------------  Padding ------------------ */

.BodyPadding
{
padding: 0 20 0 20;
vertical-align:top;
}
.SubPageBodyPadding
{
padding: 10 30 0 15;
vertical-align:top;
}
/* ------------------ Global Links ------------------ */
/* Universal Links */
A{text-decoration: none;} 
A:link {text-decoration: underline; color: #0000FF;}
A:visited {text-decoration:underline; color: #0000FF;}
A:active {text-decoration: none; color: #000066;}
A:hover {text-decoration:  none; color: #0000FF;}

	
	/* LINKS Set #1 */
	a.MenuFooter:link
	{
		color: #0000FF;
		font-family : Arial;
		font-size : 9px;
		font-weight : bold;
	}
	a.MenuFooter:visited
	{
		color: #0000FF;
		font-family : Arial;
		font-size : 9px;
		font-weight : bold;
	}

	a.MenuFooter:hover
	{
		color: #990000;
		font-family : Arial;
		font-size : 9px;
		font-weight : bold;
	}

	/* LINKS Set #2 */
	a.SmallNav:link
	{
		font-weight: bold;
		text-decoration: none;
		color: #E6EFF8;
		font-size: 11px;
	}
	a.SmallNav:visited
	{
		font-weight: bold;
		text-decoration: none;
		color: #E6EFF8;
		font-size: 11px;
	}

	a.SmallNav:hover
	{
		font-weight: bold;
		text-decoration: underline;
		color: #E6EFF8;
		font-size: 11px;
	}
	/* Small Nav Links Separator */
	.SmallNavSepat
	{
	  FONT-SIZE: 10px;
	  color:#E6EFF8;
	  padding: 3 4 3 4;
	}


	/* LINKS Set #3 */
	a.LinkViewAllNews:link
	{
		color: #000075;
		padding: 1 10 1 0;

	}
	a.LinkViewAllNews:visited
	{
		color: #000075;
		padding: 1 10 1 0;
	}

	a.LinkViewAllNews:hover
	{
		color: #000075;
		padding: 1 10 1 0;
	}

	/* LINKS Set #4 */
	a.LeftSubMenu:link
	{
		color: #0000FF;
		font-size : 11px;
		font-weight : normal;
	}
	a.LeftSubMenu:visited
	{
		color: #0000FF;
		font-size : 11px;
		font-weight : normal;
	}

	a.LeftSubMenu:hover
	{
		color: #990000;
		font-size : 11px;
		font-weight : normal;
	}
	LeftSubMenu{
		font-size : 11px;
	}
/* ----------------- Form Feilds ----------------- */

	
	.Required
	{
	FONT-FAMILY: Arial;
	font-style: bold;
	FONT-SIZE: 12px;
	Font-color: red;
	color: #FF0000;
	}
	.ErrorMsg
	{
	FONT-FAMILY: Arial;
	font-style: italic;
	FONT-SIZE: 10px;
	Font-color: red;
	color: #FF0000;
	}
/* ------------------ Form Rows ------------------ */

.FormText
{
padding-left:4px;
font-weight:bold;

}
.FormFields
{
font-weight:normal;
color:#000;
padding:3px;
}
.FormRequired
{
color:#FF0000;
font-weight:normal;
text-align:center;
}
/* ---------------- Breadcrumb ------------------ */
.Breadcrumb
{
    color:#454545;
	FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
	background-color: #f0f0f0;
	padding-top: 2px;
	padding-left:5px;
	vertical-align:middle;
}

/*---------------Title Headers-------------------*/
.TableHeader
{ 
	font-size: 13px; 
	color: #000000; 
	background-color: #C5CFDA; 
	font-weight: bold;
	background-image:  url();
	background-repeat: no-repeat;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}
.TableHeaderLeft 
{ 
	font-size: 13px; 
	color: #000000; 
	background-color: #E2E7EC; 
	font-weight: bold;
	background-image:  url();
	background-repeat: no-repeat;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}
dt
{
	font-weight : bold;
}f
/*--------------- Gradients-------------------*/
.HeaderSearchBG
{
background-image:url(../images/top_right_gradient.jpg);
background-position:right;
background-repeat: no-repeat;
font-size: 14px; 
color: #ffaaaa;
}

.HeaderSmallNavBG
{
background-color:#015FB3;
background-image: url(../images/topleftblue.jpg);
background-position:left;
background-repeat: no-repeat;
}


/*--------------- Content Headers and Subheaders------------------*/
.ContentHeaderOne
{
background-image: url(../images/bullets/contentheaderone.gif);
background-position:left;
background-repeat: no-repeat;
background-color:#000075;
color:#FFFFFF;
font-weight:bold;
padding:2 3 2 30;
}
.ContentHeaderTwo
{
background-position:left;
background-repeat: no-repeat;
background-color:#000075;
color:#FFFFFF;
font-weight:bold;
padding:2 3 2 30;
}

.ContentOneMenu	
{
background-image: url(../images/bullets/contentonebullet.gif);
background-position:top left;
background-repeat: no-repeat;
font-size:11px;
padding: 2px 3px 2px 40px;
}

.ContentLeftSubMenu	
{
background-image: url(../images/bullets/contentonebullet.gif);
background-position:top left;
background-repeat: no-repeat;
font-size:11px;
padding: 0px 10px 0px 40px;
}

#ContentLeftSubMenu a{text-decoration: none;} 
#ContentLeftSubMenu a:link {text-decoration: none; color: #505050;}
#ContentLeftSubMenu a:visited {text-decoration: none; color: #505050;}
#ContentLeftSubMenu a:hover {text-decoration: underline; color: #000000; background-color: #DBE1E9;}

.LeftSubpageSubMenu	
{
background-image: url(../images/bullets/contentonebullet.gif);
background-position:top left;
background-repeat: no-repeat;
font-size:11px;
padding: 0px 10px 0px 40px;
}

#LeftSubpageSubMenu a{text-decoration: none; color: #505050;} 
#LeftSubpageSubMenu a:link {text-decoration: none; color: #505050;}
#LeftSubpageSubMenu a:visited {text-decoration: none; color: #505050;}
#LeftSubpageSubMenu a:hover {text-decoration: underline; color: #000000; background-color: #DBE1E9;}

.NewsEventTableHeader
{
background-color:005FB3;
color:#FFFFFF;
font-weight:bold;
padding:1 2 1 5;
}


/*--------------- Pixel BGs------------------*/
.1Fill2BlankBG
{
background-image:url(../images/bg/1fill2blank_dark.gif);
background-position:right;
background-repeat:repeat-y;
}

/*--------------- Sub Menu ------------------*/
.SubMenuTitle
{
background-color:#f0f0f0;
padding: 0 2 5 15;
font-weight:bold;
}

/*--------------- Helpful Box ------------------*/
.HelpfulBoxHeader
{
font-size:10px;
background-color:#E4EEF8;
}

/*--------------- Testimonials / Comments / Authors ------------------*/
.TestimonialBox
{
font-size:11px;
font-style:italic;
color: #666666;
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;
}
/*--------------- Right Side ------------------*/
.RightSidePadding
{
background-image:url(../images/bg/1fill2blank_dark.gif);
background-position:left;
background-repeat:repeat-y;
padding: 0 0 0 1;
}

.RightSideHeader
{
background-color:#000073;
color:#fff;
text-indent: 0px;
font-weight:bold;
padding: 2 2 2 15;
font-size:11px;
}
.RightSideContentPadding
{
padding: 0 0 0 10;
font-size:11px;
}

LI.RightSideBullets
{
list-style-image: url(../images/bullets/rightsidebullet.gif);
font-size:11px;
list-style: outside;
color:#000;
padding-left:-5px;
margin-left: -15px;
padding-bottom:2px;
}

/* ---------------- Sample additional styles below ---------------- */
/*                                                                  */
/*     Use the Sample code below to define your new CSS style       */
/*   		
		1. background-image:  url(../images/forum_header_bg.gif);
		2. filter:dropshadow(color=#E8CFD0,offX=1, offY=1);height:3;
		

/* ---------------- 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;
		FONT-SIZE: 12px;
		font-weight : bold;
	}
*/
