/**  
Colors
-------------------------
Orange #F26E4F
Blue #014a7f
 **/

* {font-family:Verdana;font-size:11px;}

/** HTML **/
BODY	{ background-image:url(/images/backgrounds/bg_main.gif); background-repeat:no-repeat; }
a { color:#014a7f; text-decoration:none; }
a:hover	{ color: #F26E4F; }
UL,OL {display:block; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; margin-left:10px; padding-left:10px;}
img {border:0px solid #ffffff; }

/** Structural **/
.TopStrip { background-color:#014a7f; padding-right:4px; padding-bottom:2px; padding-top:1px; }
.banner { background-color:#014a7f;}
.menuStrip { background-image:url(/images/backgrounds/menustrip_bg.jpg); }
.footer { background-color:#014a7f; font-size:10px; color:White; padding:3px; }
.separator	{height:2px; background-image:url(/images/line_bg.gif);}
.body	{padding:20px;}
.contentright { padding-left:10px; padding-right:10px; }
.contentmenu {padding-left:4px; padding-right:4px; width:150px; border-right:2px solid #dddddd; }

/** Links **/
.Headlink {color:White; font-weight:bold; text-decoration:none; padding-right:10px;padding-left:10px; border-right:1px dotted #458cbf; }
.ReverseLink	{color:#ffffff; }
.ReverseLink:hover	{color:#FDC502; }

/** Text **/
.PageHeading	{color: #014a7f; font-size:20px; }
.SubHeading	{ font-weight:bold; font-size: 12px; }
.MinorHeading { font-weight:bold; display:block; margin-bottom:2px;}
.Err	{ color:#cc0000; }
.TextSmall { font-size:10px; }
.ReverseHead { font-weight:bold; font-size: 12px; color:White; }
.textAlt { color:#ffcc00; }
.textAlt2 { color:#014a7f; }
.NewsHeading	{ display:block; padding-bottom:4px; padding-top:10px; color: #014a7f; font-size:24px; }
.NewsDate { color:#666666; font-style:italic; display:block; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; }
.NewsBody { display:block;}
.EventHeading	{ display:block; padding-bottom:4px; padding-top:10px; color: #014a7f; font-size:24px; }
.EventDate { color:#666666; font-style:italic; display:block; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; }
.EventBody { display:block;}
.Hint { font-size:11px; font-style:italic; color:#999999; }
.TableHeaderAltText {font-size:12px; color: #ffcc00;}
.SpecialPage { color:#ff0000; padding:8px;}

/** Site Links **/
.LinkMenuOff  { background-color: #eeeeee; }
.LinkMenuOn { background-color:#dddddd; }
.LinkMenuSelected { background-color:#dddddd; font-weight:bold; }
.LinkCategoryCell		{ background-color: #eeeeee; padding:4px; border:1px solid #999999;}
.LinkLinkTable { background-color: #ffffff; border:1px solid #999999;}
.LinkCatLink {color:#FD6907; text-transform: uppercase; font-weight:bold;}
.LinkCatLink:hover	{ color:#014a7f; }

/** Tables **/
.TableHeader	{ background-color:#014a7f; background-image:url(/images/backgrounds/tableheader_bg.gif); background-repeat:no-repeat; color:White; font-size:12px; padding-top:4px;padding-left:10px;padding-right:4px;padding-bottom:4px;}
.TableHeaderAlt	{ background-color:#014a7f; color:White; font-size:12px; padding-top:4px;padding-left:10px;padding-right:4px;padding-bottom:4px;}
.TableHeaderRight	{ background-color:#014a7f; color:White; font-size:12px; padding-top:4px;padding-left:4px;padding-right:4px;padding-bottom:4px; text-align:right;}
.TableHeaderError	{ background-color:#014a7f; background-image:url(/images/backgrounds/tableheader_bg.gif); background-repeat:no-repeat; color:#ffff00; font-size:12px; padding-top:4px;padding-left:10px;padding-right:4px;padding-bottom:4px;}
.TableSubHeader	{ background-color:#ffcc00; color:#014a7f; font-size:11px; padding-top:4px;padding-left:8px;padding-right:4px;padding-bottom:4px;}
.TableBody		{ background-color: #eeeeee; padding:3px; border-bottom:1px solid white; border-top:1px solid #bbbbbb; }
.TableBody2		{ background-color: #ededed; padding:3px; border-bottom:1px solid white; border-top:1px solid #bbbbbb; }
.TableBodyDG	{ background-color: #eeeeee; padding:3px; padding-right:10px; border-bottom:1px solid white; border-top:1px solid #bbbbbb; }
.TableBodyError		{ background-color: #ffeeee; padding:3px;}
.TableColumnsHeader	{ font-size:11px; background-color: #dddddd; padding:4px; font-weight:bold; white-space:nowrap; }
.TableFooter	{ background-color: #C4C7CF; padding:3px; border-top:1px solid #bbbbbb; }
.LeftMenuHeader { background-color:#ffcc00; font-size:12px; text-transform:uppercase; color:#333333; padding:3px; }

.HomeNewsHeading { background-color: #dddddd; font-weight:bold; padding:3px;}
.HomeNewsDate { background-color: #eeeeee; font-style:italic; border-bottom:1px solid #cccccc; padding:3px; }
.HomeNewsContent { background-color:#eeeeee; padding:3px; }

/** Buttons **/
.button { background-color: #ffcc00; color:#014a7f; border:1px solid #F7ECC1 }
.adminbutton	{height:22px; background-color: #EDEDED; color:#333333; background:url(/images/buttons/button_bg.gif);border:0px solid #EDEDED;cursor:hand; padding-left:8px; padding-right:8px;}
.warningbutton	{height:22px; background-color: #EDEDED; color:#333333; background:url(/images/buttons/button_bg_red.gif);border:0px solid #EDEDED;cursor:hand; padding-left:8px; padding-right:8px;}
.greenbutton	{height:22px; background-color: #EDEDED; color:#333333; background:url(/images/buttons/button_bg_green.gif);border:0px solid #EDEDED;cursor:hand; padding-left:8px; padding-right:8px;}
.yellowbutton	{height:22px; background-color: #EDEDED; color:#333333; background:url(/images/buttons/button_bg_yellow.gif);border:0px solid #EDEDED;cursor:hand; padding-left:8px; padding-right:8px;}
.bluebutton		{height:22px; background-color: #EDEDED; color:#ffffff; background:url(/images/buttons/button_bg_blue.gif);border:0px solid #EDEDED;cursor:hand; padding-left:8px; padding-right:8px;}
.symbolbutton	{font-family:wingdings; height:22px; background-color: #EDEDED; color:#333333; background:url(/images/buttons/button_bg.gif);border:0px solid #EDEDED;cursor:hand; padding-left:8px; padding-right:8px;}
.hidden			{width:0px; color:White; background-color:White; border:0px solid white;}
.PDFIcon		{ cursor:hand; padding-left:20px; }
.AddNewPage { background-color: #ffcc00; color:#014a7f; border:1px solid #014a7f }
