/* 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, Helvetica, sans-serif;
    FONT-SIZE: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
/* Table Header :: Section 508 compliants*/
TH
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

/* ------------------ Large Font Type Styles ------------------ */
/* Large Bold */
.ChapterName
{
	color:#015FB3;
	font-weight: bold;
	font-size:15px;
	padding-left:15px;
}

/* ------------------ Default Font Type Styles ------------------ */
/* Bold */
.NormalBold
{
	font-weight: bold;
}
/* Bold */
.Normal
{
	font-weight: normal;
}
/* Bold Underline*/
.NormalBoldUnderline
{
	font-weight: bold;
	text-decoration:underline;
}
/* Bold */
.NormalBoldBlue
{
	font-weight: bold;
	color:#003366;
}

/* Italic */
.NormalItalic
{
	font-style: italic;
}

/* Underline */
.NormalUnderline
{
	text-decoration: underline;
}

/* ------------------ 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;
}

/* Small Underline */
.SmallUnderline
{
	text-decoration: underline;
    FONT-SIZE: 11px;
}

/* ------------------ Titles ------------------ */

/* Home Welcome Title*/
.WelcomeTitle
	{
	color:#6B0707;
	text-align:left;
	font-size : 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom:3px;
	padding-left:25px;
	padding-right:10px;
	}	
	
/* Main Section Title*/
	.SectionTitle
	{
	color:#000;
	font-size : 16px;
	font-weight: bold;
	padding-left:0px;
	padding-right:5px;
	}
	
/* ------------------ Search  ------------------ */
/* Search */
.search
{
	color:#FFF;
	font-weight : bold;
    FONT-SIZE: 11px;
}
/* ------------------ Copyright ------------------ */

/* Copyright */
.copyright
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
}

/* ------------------ Comments ------------------ */

/* Comments */
.Comments
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-size : 11px;
		Color: #999999;
	}
	
/* ------------------ News ------------------ */
/* News Title*/

	.NewsEventTitle
	{
	color:#000;
	font-size : 16px;
	font-weight: bold;
	padding: 17 0 10 0;
	}
	.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%;
	}

/* ------------------ Design by ------------------ */
	.Designby
	{
		COLOR: #B9B9B9;
		FONT-SIZE: 10px;
	}
	
	/* LINKS Set #1 */
	a.MetroStar:link
	{
		text-decoration : none;
		color: #B9B9B9;
		font-size : 10px;
	}
	a.MetroStar:visited
	{
		text-decoration : none;
		color: #B9B9B9;
		font-size : 10px;
	}
	a.MetroStar:hover
	{
		text-decoration : underline;
		color: #B9B9B9;
		font-size : 10px;
	}

	
/* ------------------ Related Links ------------------ */
.SubLinksTitle
{
	font-weight : bold;
    FONT-SIZE: 11px;
	height: 15px;
	vertical-align:middle;
}

/* ------------------ alternating rows ------------------ */

.AlternatingRowColors
{
background-color:#E0E6EC;
padding: 2 2 2 4;

}

.AlternatingRowNoColors
{
background-color:#fff;
padding: 2 2 2 4;

}

/* ------------------ 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;
}

.FormBody
{
font-weight:normal;
padding-left:5px;
}

/* ------------------ Business Person Titles ------------------ */
.BusinessTitle
{
	font-style: italic;
}

/* ------------------  Global Bullets  ------------------ */

li
{
list-style-position:outside;
list-style-type: circle black;
}

/* ------------------  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: none; color: #0000FF;}
A:visited {text-decoration: none; color: #000066;}
A:active {text-decoration: none; color: #000066;}
A:hover {text-decoration: underline; color: #0000FF;}

	/* LINKS Set #1 */
	a.MainMenu:link
	{
		text-decoration : none;
		color: #000;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		text-align:center;
	}
	a.MainMenu:visited
	{
		text-decoration: none;
		color: #000;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		text-align:center;
	}
	
	a.MainMenu:hover
	{
		text-decoration: underline;
		color: #000;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		text-align:center;
	}
		
		/* LINKS Set #2 */
			a.MenuFooter:link
			{
				text-decoration : none;
				color: #0000FF;
				font-family : Arial, Helvetica, sans-serif;
				font-size : 10px;
				font-weight : bold;
			}
			a.MenuFooter:visited
			{
				text-decoration: none;
				color: #0000FF;
				font-family : Arial, Helvetica, sans-serif;
				font-size : 10px;
				font-weight : bold;
			}
		
			a.MenuFooter:hover
			{
				text-decoration: underline;
				color: #990000;
				font-family : Arial, Helvetica, sans-serif;
				font-size : 10px;
				font-weight : bold;
			}
			
			/* LINKS Set #3 */
			a.SmallNav:link
			{
				text-decoration : none;
				color: #FFF;
				font-size : 10px;
				font-weight : bold;
			}
			a.SmallNav:visited
			{
				text-decoration: none;
				color: #FFF;
				font-size : 10px;
			}
		
			a.SmallNav:hover
			{
				text-decoration: underline;
				color: #FFF;
				font-size : 10px;
			}
			.SmallNavSepat
			{
   			  FONT-SIZE: 10px;
			  color:#FFF;
			  padding: 3 4 3 4;
			}


		/* LINKS Set #4 */
			a.LinkViewAllNews:link
			{
				text-decoration : none;
				color: #000075;
				padding: 1 10 1 0;
				
			}
			a.LinkViewAllNews:visited
			{
				text-decoration: none;
				color: #000075;
				padding: 1 10 1 0;
			}
		
			a.LinkViewAllNews:hover
			{
				text-decoration: underline;
				color: #000075;
				padding: 1 10 1 0;
			}
/* ----------------- Form Feilds ----------------- */
input, textarea, select
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	border: 1px solid #5F809D;
}
	input.FORMcheckbox, input.FORMradiobutton
	{
		FONT-FAMILY: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
		FONT-SIZE: 12px;
		border-bottom: 0px solid; 
		border-left: 0px solid; 
		border-right: 0px solid; 
		border-top: 0px solid;
		cursor:hand; 
	}
	.Required
	{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: bold;
	FONT-SIZE: 12px;
	Font-color: red;
	color: #FF0000;
	}
	.ErrorMsg
	{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: italic;
	FONT-SIZE: 10px;
	Font-color: red;
	color: #FF0000;
	}

/* ---------------- Breadcrumb ------------------ */
.Breadcrumb
{
    color:#454545;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    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;
}
.HeaderMain 
{ 
	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;
}
.HeaderMainLeft 
{ 
	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;
}
.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;
}

/*--------------- Gradients-------------------*/
.HeaderSearchBG
{
background-image:url(../images/top_right_gradient.jpg);
background-position:right;
background-repeat: no-repeat;
}

.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;
}
.ContentOneMenu	
{
background-image: url(../images/bullets/contentonebullet.gif);
background-position:left;
background-repeat: no-repeat;
font-size:11px;
padding: 2px 3px 2px 40px;
}
.ContentHeaderTwo
{
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;
}
.HelpfulBoxTitle
{
font-size:10px;
}

/*--------------- Login Box ------------------*/
.LoginBoxHeader
{
background-color:#B6CFEA;
font-weight:bold;
}
.LoginBoxFieldName
{

}
/*--------------- 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: 15px;
font-weight:bold;
padding: 2 2 2 2;
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;
}

ul.NoBullets{
list-style-type:none;
list-style: none;
margin :4px 0px 8px 12px;
padding-left: 5px;
background-color: #fff;
max-width:100%;
}


/* ---------------- 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, Helvetica, sans-serif;
		FONT-SIZE: 12px;
		font-weight : bold;
	}
*/

