/* CSS Document */
/* Site Header */

body{scrollbar-3dlight-color:#d1d7dc;
scrollbar-arrow-color:#006699;
scrollbar-darkshadow-color:#98aab1;
scrollbar-face-color:#dee3e7;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#dee3e7;
scrollbar-track-color:#efefef}

.SiteTitle
{
	font-weight: bold;
	font-size: 50px;
	color: #003399;
	font-family: Verdana;
}
.SiteTitle
{
	font-weight: bold;
	font-size: 50px;
	color: #003399;
	font-family: Verdana;
}

.style5 {
	background: #fFf url("images/hdback.jpg");
	height: 30px;
	border: none;
	padding: 10px 0 0 10px; 
	color: #1a0097;
	font: bold 16px Arial, Helvetica, Geneva, sans-serif;
}

.style4 {
	background: #fFf url("images/hdback.jpg");
	height: 30px;
	border: none;
	padding: 10px 0 0 10px; 
	color: #1a0097;
	font: bold 16px Arial, Helvetica, Geneva, sans-serif;
}


.PageTitle
{
	font-weight: bold;
	font-size: 23px;
	color: #003399;
	font-family: Verdana;
}

.PageTitleYellow
{
	font-weight: bold;
	font-size: 23px;
	color: #FCCB08;
	font-family: Verdana;
}

.fir {
	
	text-indent: -99999pt;
}
div.promo {
	text-align: center;
	
}
div.promo img {
	padding-top: 10px;
		border: none;	
}
div.promo a
{
	border: none;	
}

hr.insetline {
	height: 2px;
	color: #ececec;
	background-color: #fafafa;
}

/*  Tabs */
.Tabs
{
	background-color: #cccccc;
}

.TabBackground
{
	background-color: #cccccc;
}

.SelectedTab
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family: Verdana;
	background-color: #003399;
}

.OtherTabs
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family: Verdana;
	background-color: #cccccc;
	text-decoration: none;
}

.Default_Text
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Verdana;
}

.Default_Title
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-family: Verdana;
}

/* hyperlink styles of the unselected tabs */
.TabActivity
{
}

A.TabActivity:link    {
    text-decoration:none;
    color:Black;
}

A.TabActivity:visited {
    text-decoration:none;
    color:Black;
}

A.TabActivity:active  {
    text-decoration:none;
    color:Black;
}

A.TabActivity:hover
{
	color: #003399;
	text-decoration: underline;
}

/* PAGE Formatting */
.Default {  background-color: white;
}
a:link {  color: #003399;
}
a:visited {  color: #003399;
}
a:active {  color: #003399
}
a:hover {  color: #0055ff;
}

.DefaultDetail
{
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
}

.PageLayout
{
	background-color: white;
	border-right: #003399 3px solid;
	border-top: #003399 3px solid;
}

.DataGridHeader
{
	color: White;
	background-color: #003399;
}

.DataGridEven
{
	background-color: White;
}
.DataGridOdd
{
	background-color: #E0E0E0;
}

.DataGridMouseOver
{
    CURSOR: hand;
    COLOR: Black;
    BACKGROUND-COLOR: Yellow;
}

.DataGridSelected
{
	color: Black;
	background-color: Yellow;
}

/* Font Classes*/
.ItemTitle    {
    font-family: Verdana;
    font-size:  12px;
    font-weight:    bold;
    color: white;
}

.Head
{
	font-weight: normal;
	font-size: 25px;
	color: white;
	font-family: Verdana;
}

.SubHead    {
    font-family: Verdana;
    font-size:  14px;
    font-weight:    bold;
    color: white;
}

.SubHeadBlack    {
    font-family: Verdana;
    font-size:  22px;
    font-weight:    bold;
    color: black;
}

.SubSubHead {
    font-family: Verdana;
    font-size:  20px;
    font-weight:    bold;
    color: white;
}

.SubSubHeadBlack {
    font-family: Verdana;
    font-size:  20px;
    font-weight:    bold;
    color: Black;
}

.LargerWhite
{
	font-weight: bold;
	font-size: 15px;
	color: white;
	font-family: Verdana;
}

.LargerBlue
{
	font-weight: bold;
	font-size: 15px;
	color: darkslateblue;
	font-family: Verdana;
}

.NormalBlue
{
	font-weight: bold;
	font-size: 13px;
	color: darkslateblue;
	font-family: Verdana;
}

.Normal
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    line-height: 14px;    
}

.NormalBold
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    line-height: 14px;    
}

.NormalBoldBold
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    line-height: 14px;    
}

.NormalColumnName
{
	font-weight: bold;
	font-size: 13px;
	cursor: hand;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: underline;
}

.NormalWhite
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    line-height: 14px;    
    color: white;
}

.NormalGreen
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: green
}

.NormalRed
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    color: red
}

.NormalTextBox
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
}

.Small
{
    font-family: Verdana;
    font-size: 9px;
    font-weight: bold;
    line-height: 10px;    
}

.SmallWhite
{
    font-family: Verdana;
    font-size: 9px;
    font-weight: bold;
    line-height: 10px;    
    color: White
}

.SmallGold
{
    font-family: Verdana;
    font-size: 9px;
    font-weight: bold;
    line-height: 10px;    
    color: #FCCB08
}

.SmallRed
{
    font-family: Verdana;
    font-size: 9px;
    font-weight: bold;
    line-height: 10px; 
    color: red
}

/*COMMAND BUTTONS*/
.CommandButton
{
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    color: #003399;
}

A.CommandButton:visited  {
    color: #003399;
}

A.CommandButton:active   {
    color: #003399;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #FCCB08;
}

.SmallCommandButton
{
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.SmallCommandButton:link {
    color: #003399;
}

A.SmallCommandButton:visited  {
    color: #003399;
}

A.SmallCommandButton:active   {
    color: #003399;
}

A.SmallCommandButton:hover
{
	color: #FCCB08;
	text-decoration: underline;
}

.LinkWhite
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.LinkWhite:link {
    color: White;
}

A.LinkWhite:visited  {
    color: White;
}

A.LinkWhite:active   {
    color: White;
}

A.LinkWhite:hover
{
	color: #FCCB08;
	text-decoration: underline;
}

/*WICKED*/
.tbContentElement
{
    HEIGHT: 250px;  
}
.tbToolbar
{
	border-right: buttonshadow 1px double;
	border-top: buttonhighlight 1px double;
	border-left: buttonhighlight 1px double;
	border-bottom: buttonshadow 1px double;
	height: 27px;
	background-color: buttonface;
}
.tbSelects
{
    BACKGROUND-COLOR: buttonface; 
	BORDER-BOTTOM: buttonface solid 1px; 
    BORDER-LEFT: buttonface solid 1px; 
    BORDER-RIGHT: buttonface solid 1px; 
    BORDER-TOP:  buttonface solid 1px; 
    HEIGHT: 23px; 
}
.tbButton
{
    BACKGROUND-COLOR: buttonface; 
	BORDER-BOTTOM: buttonface solid 1px; 
    BORDER-LEFT: buttonface solid 1px; 
    BORDER-RIGHT: buttonface solid 1px; 
    BORDER-TOP:  buttonface solid 1px; 
    HEIGHT: 23px; 
    WIDTH: 23px;
}

.tbButtonMouseOverUp
{
    BACKGROUND-COLOR: buttonface; 
    BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonhighlight solid 1px; 
    HEIGHT: 23px; 
    WIDTH: 23px;
}
.tbButtonMouseOverDown
{
    BACKGROUND-COLOR: buttonface; 
    BORDER-BOTTOM: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
    HEIGHT: 23px; 
    WIDTH: 23px;
}

.tbButtonDown
{
    BACKGROUND-COLOR: gainsboro; 
    BORDER-BOTTOM: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
    HEIGHT: 23px; 
    WIDTH: 23px;
}

.tbIcon
{
}

.tbIconDown
{
}

.tbIconDownPressed
{
}

.tbSeparator
{
	BORDER-LEFT: buttonshadow solid 1px; 
	BORDER-RIGHT: buttonhighlight solid 1px; 
	FONT-SIZE: 0px; 
	HEIGHT: 22px; 
	WIDTH: 1px; 
}

.tbGeneral
{
    HEIGHT: 22px; 
}
#rightform {
	width: 240px;
	background-color: #f5f5f5;
	border: 3px solid #f2f2f2;
}
#rightform td {
	font: 11px Verdana, sans-serif;
	color: black;
}
#rightform .NormalTextBox{
		margin: 2px 0 2px 5px;
		float:right;
}
#rightform .dropdown1{
		margin: 2px 3px 2px 5px;
		width: 120px;
}
#rightform .dropdown2{
		margin: 2px 3px 2px 5px;
		width: 120px;

}
#rightform .RedError {
	font: 11px Verdana, sans-serif;
	color: red;
}
#rightform .titleform {
	font: 12px Verdana, sans-serif;
	color: black;
	font-weight:    bold;
}
button.giant_blue_button {
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
padding:0;
margin: 0 0 0 55px;
width: 95px;
height:48px;
}
button.giant_blue_button div.giant_blue_button_center {
background:transparent url(images/giant_blue_button_sprite.png) repeat scroll center 0;
color: #373637;
float:left;
font-size-adjust:none;
font-stretch:normal;
margin: 10px 50px 20px auto;
height:48px;
width: 95px;
padding:10px 0 10px 0;
	font: normal normal bold 14px/normal "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}
button.giant_blue_button div.giant_blue_button_center hover {
background:transparent url(images/giant_blue_button_sprite.png) repeat scroll 0 -45;
}
.footer { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }