BODY,P,LI,TD,INPUT,SELECT,TEXTAREA
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, Helvetica, sans-serif;

}

BODY {
	background-color: #f5f3f3;
}

A {
	FONT-SIZE: 12px; COLOR: #2B2184; FONT-FAMILY: arial, Helvetica, sans-serif; text-decoration:none;
}
A:hover {color:#000080; text-decoration:underline}

.news {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: arial, Helvetica, sans-serif
}
.newslink {
	FONT-SIZE: 12px; COLOR: #cccccc; LINE-HEIGHT: 13px; FONT-FAMILY: arial, Helvetica, sans-serif
}
A.newslinkclick {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
A.newslinkclick:visited {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
A.newslinkclick:active {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
A.newslinkclick:hover {
	COLOR: #cccccc; TEXT-DECORATION: none
}

A.Altheadinglink { FONT-SIZE: 16px; COLOR: yellow; Font-weight:normal; FONT-FAMILY: arial, Helvetica, sans-serif; TEXT-DECORATION: none }

A.Altheadinglink:hover {
	COLOR: #FF8000; FONT-SIZE: 16px; TEXT-DECORATION: underline
}


.sitemapheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, Helvetica, sans-serif
}

/* MENU */
.MainMenu	{ white-space:nowrap; color: #494949; font-size:11px; font-weight:bold; border-right:1px solid #FFFFFF; height:33px; background-image:url(/images/backgrounds/menuback.jpg); cursor:hand; padding-left:20px;padding-right:20px; padding-top:2px; padding-bottom:2px;  text-transform: uppercase; }
.MainMenuOver	{ color:#000080; font-size:11px; font-weight:bold; border-right:1px solid #FFFFFF; height:33px; background-image:url(/images/backgrounds/menubackhover.jpg); cursor:hand; padding-left:20px;padding-right:20px; padding-top:2px; padding-bottom:2px; text-transform: uppercase; }

.SubMenu	{ border-top:1px solid white; background-color: #eeeeee; color:#333333; cursor:hand;padding-left:8px;padding-right:6px; padding-top:3px; padding-bottom:3px; height:26px;}
.SubMenuOver	{ border-top:1px solid white; background-color: #F4F4F4; color:#000080; cursor:hand;padding-left:8px;padding-right:6px; padding-top:3px; padding-bottom:3px; height:26px;}

.AdminMenu	{  background-color: #dddddd; color:#000000; cursor:hand;padding-left:8px;padding-right:6px; padding-top:3px; padding-bottom:3px;}
.AdminMenuOver	{ background-color: #dddddd; color:#2B2184; cursor:hand;padding-left:8px;padding-right:6px; padding-top:3px; padding-bottom:3px;}

.LeftMenu { background-color: #000080; color:white;
}

A.LeftMenuLink:hover {  color:#000080; text-decoration:none}
A.LeftMenuLink {  color:black; FONT: bold normal 12px arial, Helvetica, sans-serif; TEXT-DECORATION: none}

A.LeftMenuLinkReverse:hover {  COLOR: white; text-decoration:none}
A.LeftMenuLinkReverse {  COLOR: white; FONT: bold normal 12px arial, Helvetica, sans-serif; TEXT-DECORATION: none}

/* BUTTONS */
.button20 { background: #f7f7f7; width:20px; background-image:url(images/buttons/button_20.gif); background-repeat:no-repeat; text-align:center; border:0px solid white;FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: arial, Helvetica, sans-serif }
.button40 { background: #f7f7f7; width:40px; background-image:url(images/buttons/button_40.gif); background-repeat:no-repeat; text-align:center; border:0px solid white;FONT-SIZE: 11px; COLOR: #2B2184; LINE-HEIGHT: 14px; FONT-FAMILY: arial, Helvetica, sans-serif }
.button60 { background: #f7f7f7; width:60px; background-image:url(images/buttons/button_60.gif); background-repeat:no-repeat; text-align:center; border:0px solid white;FONT-SIZE: 11px; COLOR: #2B2184; LINE-HEIGHT: 14px; FONT-FAMILY: arial, Helvetica, sans-serif;}
.warningbutton60 { background: #f7f7f7; width:60px; background-image:url(images/buttons/button_60.gif); background-repeat:no-repeat; text-align:center; border:0px solid white;FONT-SIZE: 11px; COLOR: #2B2184; LINE-HEIGHT: 14px; FONT-FAMILY: arial, Helvetica, sans-serif }
.button80 { background: #f7f7f7; width:80px; background-image:url(images/buttons/button_80.gif); background-repeat:no-repeat; text-align:center; border:0px solid white;FONT-SIZE: 11px; COLOR: #2B2184; LINE-HEIGHT: 14px; FONT-FAMILY: arial, Helvetica, sans-serif }
.button100 { background: #f7f7f7; width:100px; background-image:url(images/buttons/button_100.gif); background-repeat:no-repeat; text-align:center; border:0px solid white;FONT-SIZE: 11px; COLOR: #2B2184; LINE-HEIGHT: 14px; FONT-FAMILY: arial, Helvetica, sans-serif }
.button120 { background: #f7f7f7; width:120px; background-image:url(images/buttons/button_120.gif); background-repeat:no-repeat; text-align:center; border:0px solid white;FONT-SIZE: 11px; COLOR: #2B2184; LINE-HEIGHT: 14px; FONT-FAMILY: arial, Helvetica, sans-serif }

/* TEXT */
.Pageheading { FONT-SIZE: 16px; COLOR: #000080; Font-weight:bold; FONT-FAMILY: arial, Helvetica, sans-serif;  text-transform: uppercase;  }
.heading { FONT-SIZE: 14px; COLOR: #000080; Font-weight:bold; FONT-FAMILY: arial, Helvetica, sans-serif }
.Altheading { FONT-SIZE: 14px; COLOR: #000000; Font-weight:bold; FONT-FAMILY: arial, Helvetica, sans-serif; }
.text { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, Helvetica, sans-serif }
.textHeading { FONT: bold 13px arial, helvetica, sans-serif;}
.altText { color:#000080; }
.error { color:Red; font-weight:bold; FONT-SIZE: 12px; LINE-HEIGHT: 13px; FONT-FAMILY: arial, Helvetica, sans-serif}
.pending { background-color: #ffcc33; }
.NewsHeadline { border-bottom:1px solid #999999; FONT-SIZE: 14px; COLOR: #2B2184; Font-weight:bold; FONT-FAMILY: arial, Helvetica, sans-serif }

/* Tables */
.Tableheader {padding:3px; background-color:#000080; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, Helvetica, sans-serif; }
.TableColumnsheader {padding:3px; background-color:#e0e0e0; FONT-SIZE: 12px; COLOR: #2B2184; LINE-HEIGHT: 14px; FONT-FAMILY: arial, Helvetica, sans-serif}
.TableBody {padding:3px; background-color:#f5f5f5; FONT-SIZE: 12px; COLOR: #2B2184; LINE-HEIGHT: 14px; FONT-FAMILY: arial, Helvetica, sans-serif}
.TableBody2 {padding:3px; background-color:#f0f0f0; FONT-SIZE: 12px; COLOR: #2B2184; LINE-HEIGHT: 14px; FONT-FAMILY: arial, Helvetica, sans-serif}
.Footer { 
     background-color: white; 
	  color: black; 
	  width: 915px;
	  position: relative;
	  float: left;
	  }
.Footertext { 
	  font-size: 11px;
	  }

.LineSpacer { width:1px; padding-left:10px; padding-right:10px;}
.menuStrip { background-image:url(/images/backgrounds/menuback.jpg); }
.NewsSectionHead { FONT-SIZE: 16px; COLOR: #2B2184; Font-weight:bold; FONT-FAMILY: arial, Helvetica, sans-serif; }
.NewsListItem { padding:2px; background-color:White; }

/* OTHER */
.hidden { background-color:White; width:0px; border:0px solid #ffffff;}
.menuhead { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #012444; }
.menubody { BACKGROUND-COLOR: #f0f0f0 }
.divider {
	color: #BFBFBF;
}
.striptop {
	background-color: 000080;
	height: 6px;
	margin: 6px 0px 0px 0px;	
	float: left;
	position: relative;
	width: 915px;
	font-size: 6px;
	z-index: 90;
}

.stripbottom {
	background-color: 000080;
	height: 6px;
	margin: 0px 0px 6px 0px;	
	float: left;
	position: relative;
	width: 915px;
	font-size: 6px;
	z-index: 90;
}

.contenttable
{
   float: none !important;
	width: 915px;
   margin-top: 10px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	position: static;
	background-color: white;
}

.contentcomp
{
   float: none !important;
   margin-top: 10px;
	padding-bottom: 20px;
	background-color: white;
}

.contentcell
{
	padding-left: 30px;
	padding-right: 30px;
	width: 80%;
}


/*Block Links*/
.leftborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}
.borderbottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #eeeeee;
}
