/* Default CSS Stylesheet for a new Web Application project 
   mark "!L" in style comment means that this style is important for page layout and is recommended to not change
			 this value unless you want to change page-layout (position of the DIVs)
*/

body
{
	/* font styles */
	font-family:Arial, Verdana ;
	text-decoration:none;
	font-weight:normal;
	font-size:10;
	/* element body margin */
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	/* size of body */
	height: 99%;
	width: 100%;

	/* allows to set MainPage in the center of the IE browser. Does not work in FireFox.*/
	text-align: left;	
	background-image: url(/images/bgStrip.jpg);
	background-repeat: repeat-x;
	background-color: #DEE7EC;
}

.MenuBar
{
	color:#2849a6;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	
}

.LeftNavLink
{
	text-decoration:none;
	font-weight:bold;
	font-size:11;
	color:#FFFFFF;
}
.LeftNavLinkActive
{
	text-decoration:none;
	font-weight:bold;
	font-size:11;
	color:#FFFFFF;
}

.SubMenuItem
{
	text-decoration:none;
	font-weight:normal;
	font-size:10;
	color:#000000;
}

.SubMenuItem:Hover
{
	text-decoration:underline;
	font-weight:normal;
	font-size:10;
	color:#000000;
}

.SubMenuItemActive
{
	text-decoration:none;
	font-weight:bold;
	font-size:10;
}
.CMSBreadCrumbsCurrentItem
{
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}

.CMSBreadCrumbsLink
{
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
	color:#333333;
}

.BlueCellBack
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #E5EEF7;
	text-decoration:none;
	font-weight:bold;
	font-size:11;
	color:#1f67b3;
}

.YellowBold
{
	font-size: 12px;
	font-weight: bold;
	color: #ffcc00;
	text-decoration:none;
}
.YellowSmall
{
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:#ffcc00;
}
.RedSmall
{
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:#ff0000;
}
.BlueBold
{
	text-decoration:none;
	font-weight:bold;
	font-size:11;
	color:#1f67b3;
}
.BlueNormal
{
	text-decoration:none;
	font-weight:normal;
	font-size:11;
	color:#1f67b3;
}
.RedBold
{
	text-decoration:none;
	font-weight:bold;
	font-size:11;
	color:#ff0000;
}
.RedNormal
{
	text-decoration:none;
	font-weight:normal;
	font-size:11;
	color:#ff0000;
}
.GreyNormal
{
	text-decoration:none;
	font-weight:normal;
	font-size:11;
	color:#cccccc;
}
.BodyText
{
	text-decoration:none;
	font-weight:normal;
	font-size:12;
	color:#333333;	
}
.InputText
{
	text-decoration:none;
	font-weight:normal;
	font-size:10;
	color:#333333;	
}
.BlueBig
{
	text-decoration:none;
	font-weight:bold;
	font-size:13;
	color:#1f67b3;
}

.ErrorText
{
	text-decoration:none;
	font-weight:normal;
	font-size:13;
	color:#ff0000;
}
.White
{
	text-decoration:none;
	font-weight:normal;
	font-size:13;
	color:#ffffff;
}

.PageTitle
{
	font-size:20;
	font-weight:bold;
}

.WidgetTitle
{
	text-decoration: none;
	font-size:18;
	font-weight:bold;
	color:#ffffff;
}

.WidgetTitle:Hover
{
	text-decoration: underline;
	font-size:18;
	font-weight:bold;
	color:#ffffff;
}

.SmallWidgetTitle
{
	text-decoration: none;
	font-size:12;
	font-weight:bold;
	color:#ffffff;
}

.SmallWidgetTitle:Hover
{
	text-decoration: underline;
	font-size:12;
	font-weight:bold;
	color:#ffffff;
}

.WidgetLink
{
	text-decoration: underline;
	font-size:15;
	font-weight:bold;
	color:#ffffff;
}

.SmallBlack
{
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:Black;
}

.SmallGrey
{
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:#999999;
}
.LeftNavNormal
{
	background-color: #FFFFFF;
}

.LeftNavOver
{
	background-color: #F0F5FA;
}

.Footer
{
	text-decoration:none;
	font-weight:normal;
	font-size:10;
	color:#333333;
}

.PrimeLink
{
	text-decoration:underline;
	font-weight:bold;
	font-size:10;
	color:#333333;
}

.NavTopLink
{
	text-decoration: none;
	font-weight:bold;
	font-size:12;
	color: #FFFFFF;	
}

.FooterLink
{
	text-decoration:none;
	font-weight:normal;
	font-size:10;
	color:#333333;
}

.BlackLink
{
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}

.FooterLink:Hover
{
	text-decoration:underline;
}

.NewsTitle
{
	text-decoration:none;
	font-weight:bold;
	font-size:14;	
}

.NewsTitle:Hover
{
	text-decoration:underline;
	font-weight:bold;
	font-size:14;	
}
.SubItemHeader
{
	text-decoration:none;
	font-weight:bold;
	font-size:12;	
}

.SubItemHeader:Hover
{
	text-decoration:underline;
	font-weight:bold;
	font-size:12;	
}

.GalleryHeader
{
	background-color: #E5EDF1;
	text-align:center;
	font-weight: bold;
	text-decoration:none;
	font-size:16;
	font-family:Arial;
	color: #004759;	
	padding-top:5px;
	padding-bottom:5px;
}
.GalleryLink
{
	font-weight: bold;
	text-decoration:none;
	font-size:12;
	font-family:Arial;
	color: #004759;	
}

.GalleryLink:Hover
{
	font-weight: bold;
	text-decoration:underline;
	font-size:12;
	font-family:Arial;
	color: #004759;	
}

.UpcomingMonthHeader
{
	background-color: #cccccc;
	color: #ffffff;
	text-decoration: none;
	font-size:14;
	font-weight:bold;
	padding-left:5px;
}

/*
	FCK Styles
*/

.BodySmall
{
	font-size:10;
	color:#333333;	
}

.BodyRegular
{
	font-size:12;
	color:#333333;	
}

.BodyLarge
{
	font-size:14;
	color:#333333;	
}

.Title
{
	font-size:16;
	color:#333333;	
	font-weight: bold;
}



a
{
	font-size: 12;
	color: #004759;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}
