body, TD, input, select, textarea	{font-family:verdana, tahoma, arial; FONT-SIZE:11px; color:#06133b;}

A:link 		{ color: #6f8db3; }
A:visited	{ color: #6f8db3; }
A:hover 	{ color: #06133b; } 

A.Plain:link 		{ color: #6f8db3; text-decoration:none; }
A.Plain:visited	{ color: #6f8db3; text-decoration:none; }
A.Plain:hover 	{ color: #FF0000; text-decoration:none; } 

A.TopMenu:link 		{FONT-SIZE: 11px; color: #FFFFFF; text-decoration:none; }
A.TopMenu:visited	{FONT-SIZE: 11px; color: #FFFFFF; text-decoration:none; }
A.TopMenu:hover 	{FONT-SIZE: 11px; color: #cdd8e7; text-decoration:none; } 

A.Menu:link 		{color: #FFFFFF; text-decoration:none; }
A.Menu:visited	{color: #FFFFFF; text-decoration:none; }
A.Menu:hover 		{color: #cdd8e7; text-decoration:none; } 

A.MenuSelected:link 		{color: #cdd8e7; text-decoration:none; }
A.MenuSelected:visited	{color: #cdd8e7; text-decoration:none; }
A.MenuSelected:hover 		{color: #cdd8e7; text-decoration:none; } 

A.SubMenu:link 		{FONT-SIZE: 10px; color: #E8E8E8; text-decoration:none; }
A.SubMenu:visited	{FONT-SIZE: 10px; color: #E8E8E8; text-decoration:none; }
A.SubMenu:hover 	{FONT-SIZE: 10px; color: #cdd8e7; text-decoration:none; } 

A.SubMenuSelected:link 		{FONT-SIZE: 10px; color: #cdd8e7; text-decoration:none; }
A.SubMenuSelected:visited	{FONT-SIZE: 10px; color: #cdd8e7; text-decoration:none; }
A.SubMenuSelected:hover 	{FONT-SIZE: 10px; color: #cdd8e7; text-decoration:none; } 

A.Text:link 		{color:#06133b; text-decoration:none; }
A.Text:visited	{color:#06133b; text-decoration:none; }
A.Text:hover 		{color:#6f8db3; text-decoration:none; } 

A.NewsHeadline:link 		{FONT-SIZE: 10px; text-decoration:none; font-weight: bold;}
A.NewsHeadline:visited	{FONT-SIZE: 10px; text-decoration:none; font-weight: bold;}
A.NewsHeadline:hover 		{FONT-SIZE: 10px; text-decoration:none; font-weight: bold;} 

A.GrayedOut:link 		{color: silver; text-decoration:none; }
A.GrayedOut:visited	{color: silver; text-decoration:none; }
A.GrayedOut:hover 	{color: silver; text-decoration:none; }

BODY.Interior{
  margin:0px;
  padding:0px;
  background-image:url(../Images/Framework/bg.gif);
}

BODY.Home{
  background-image:url(../Images/Framework/bg_Home.gif);
}

BODY.News{
  margin:4px 0px 4px 4px;
  padding:0px;
  background-image:none;
}

BODY.Normal{
  margin:10px;
  padding:0px;
  background-image:none;
}

BODY.NoBorder{
  margin:0px;
  padding:0px;
  background-image:none;
}

.floatRight{
  float:right;
  margin-left:5px;
  margin-bottom:10px;
}

.floatLeft{
  float:left;
  margin-right:5px;
  margin-bottom:10px;
}

.paddedBorder{	
	padding:4px;
	border:1px solid gray;
	background-color:#FFFFFF
}


.bigText{
	 FONT-SIZE: 14px; 
}

#divList ul, ol{margin-bottom:8px; margin-top:8px;}
#divList li{margin-bottom:8px; margin-top:8px;}

IMG.buffer{
	margin: 0px 5px 0px 0px;
	border: none;
}

div.box{
  border:1px solid gray;
  padding:8px;
  background-color:#F4F4F4
}

/* fade image css-------*/
#fadeimage {
	position:relative;
	width:476px;
	height:243px;
}

#fadeimage img {
	display:none;
	position:absolute;
	top:0; 
	left:0;
}
/* end fade image css-------*/

HR{
	height:1px;
	color:silver;
	background-color:silver;
}

.MenuHeader{
	FONT-SIZE: 15px; 
	color: #FFFFFF;
	font-weight: bold;
}

.header{
	FONT-SIZE: 15px; 
	font-weight:bold;
}

.heading{
	padding:2px;
	color:White;
	background-color:#6280a7;
	margin-bottom:5px;
	FONT-SIZE: 15px; 
	font-weight:bold;
}

.NewsHeader{
	font-weight: bold; 
	FONT-SIZE: 12px; 
}

.smallertext{
	 FONT-SIZE: 10px; 
}

.smalltext{
	 FONT-SIZE: 9px; 
}

.Largetext{
	 FONT-SIZE: 13px; 
}

.lighttext{
	color: #6f8db3;
}

.Subtle{
  color:Gray;
}

.DarkBorder{
  border:solid #0e3456;
  border-width:1px;
}

.BlackBorder{
  border:solid black;
  border-width:1px;
}

TABLE.FullHeight{
	height:100%;
}

TD.Day{
	background-color:#6280a7;
	color:#FFFFFF;
  font-weight:bold;
}

TD.Date{
	background-color:#E8E8E8;
}

TD.Today{
	background-color:#db0029;
	color:#FFFFFF;
  font-weight:bold;
}
	
INPUT.StandardButton,
BUTTON.StandardButton{
    color: #6086B4;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    cursor: hand;
    TEXT-ALIGN: center;
}

INPUT.btn,
BUTTON.btn{
    color: #6086B4;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    cursor: hand;
    TEXT-ALIGN: center;
}

blockquote{
	margin-top:8px;
	margin-bottom:15px;
}

ul, ol.Normal{
    margin-bottom:4px;
    margin-left:15px;
    margin-right:0px;
    margin-top:8px;
    padding-left:15px;
}

li.Normal{
    margin-bottom:8px;
    margin-top:8px;
}

li.Tight{
    margin-bottom:3px;
    margin-top:3px;
}

li.Adobe{
		list-style-image: url(../Images/ico_Adobe.gif);
		list-style-type:none;
		vertical-align:super;
    margin-bottom:8px;
    margin-top:8px;
}

li.Page{
		list-style-image: url(../Images/ico_Page.gif);
		list-style-type:none;
		vertical-align:super;
    margin-bottom:8px;
    margin-top:8px;
}

TD.SmallButton	{ FONT-SIZE: 10px; background-color: buttonface; border: 1px outset;}

TD.Top			{border: solid silver; border-width: 1px 0px 0px 0px;}
TD.Right		{border: solid silver; border-width: 0px 1px 0px 0px;}
TD.bottom		{border: solid silver; border-width: 0px 0px 1px 0px;}
TD.Left			{border: solid silver; border-width: 0px 0px 0px 1px;}
TD.LeftTop	{border: solid silver; border-width: 1px 0px 0px 1px;}
TD.RightTop	{border: solid silver; border-width: 1px 0px 0px 1px;}
TD.RightBot	{border: solid silver; border-width: 0px 1px 1px 0px;}
TD.N				{border: solid silver; border-width: 1px 1px 0px 1px;}
TD.U				{border: solid silver; border-width: 0px 1px 1px 1px;}
TD.C				{border: solid silver; border-width: 1px 0px 1px 1px;}
TD.L				{border: solid silver; border-width: 0px 0px 1px 1px;}
TD.inC			{border: solid silver; border-width: 1px 1px 1px 0px;}
TD.TopBot		{border: solid silver; border-width: 1px 0px 1px 0px;}
TD.Full			{border: solid silver; border-width: 1px 1px 1px 1px;}

/* CSS for tabbed bulleted list menus ------------------------------------ */
.tabs {
  display:table;           
  padding:0;
  margin:0;
  white-space:nowrap;
  list-style-type:none;
}
* html .tabs {
  display:inline-block;
  width:1px;
  padding:0 2px;
  }  
.tabs li {
  display:table-cell;
  }
* html .tabs li {
  display:inline;
  }
.tabs a,
.tabs a.visited  {
		display:block;
		margin: 0px 0px 0px 3px;
		padding:3px 3px; 
		background:#a3a3a3; 
		color:#FFFFFF; 
		text-decoration:none;
		border-style:solid;
		border-color:black;
		border-width: 1px 1px 0px 1px;
		width:100px;
		text-align:center;
  }
* html .tabs a {
  display:inline-block;
  margin:0px; 
  }
.tabs a:hover {
  color:#FFFFFF; 
  background:#436ea7;
  border-color:#db0029;
	border-width: 1px 1px 0px 1px;
  }
  
a.currenttab {
  color:#fff; 
  background:#436ea7;
}
 /* ------------------------------------ */

/* CSS printing */
@media print{
	.HideOnPrint{
		display:none;	
	}		
}	