﻿.mainBorder
{
    border-color:#000000;   
    height:100%; 
    border:0; 
    background-color:#FFFFFF;
}


/* 
 ******************************
  HEADER AND FOOTER SETUP
 ******************************
*/
.headerLogoBackgnd
{
    height : 85px;
    width : 3px;
    background-color:#F1F5F9;
}

.headerBackgnd
{
    height : 85px;
    background : url(slogo.png) center left no-repeat;
    width : 300px;
    background-color:#F1F5F9;
}

.headerTopBar
{
    height : 0px;
    /*background : url(topbarspn.gif) repeat;
    background-position : center center; */
}

.footerBackgnd
{
    background-color:#FFFFFF;
    height:25px;
}

.footerBarImg
{
    text-align:right;
    background-color:#FFFFFF;
    height:25px;
    width:742px;
    background-repeat:no-repeat;
    background-position:top right;
}

.copyright
{
	font-size: 9px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* 
 ******************************
  END HEADER AND FOOTER SETUP
 ******************************
*/

.tableFormHeader
{
	background-color: #0087CA;
        color : white;  
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.signInBox 
{ 
    background-color: #F1F5F9; 
    border: 0px; 
 }


/* 
 ******************************
  TABLEBOX 
 ******************************
*/

.groupBox_color{ background-color: #F1F5F9; border: 1px #98AAB1 solid; }
.tableBox_color{ background-color: #F1F5F9; border: 1px #000000 solid; }
.errorBox_color{ background-color: #FFFFE0; border: 1px #000000 solid; }
.tableBox{ background-color: #F1F5F9; border: 1px #000000 solid;}

.listTitle
{
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #0087CA;
	color: white;
	border-right : 1px solid #98AAB1;
	border-top : 1px solid #98AAB1;
	border-left : 1px solid white;	
	font-weight: bold;
}
.listHeader
{
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #0087CA;
	color: white;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
	font-weight: bold;
}


/* 
 ******************************
  TABLE AND TAB SETUP
 ******************************
*/
.tab_cell
{
	border-right: #000000 1px solid;
	padding-right: 3px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;	
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-left: #000000 1px solid;
	color: black;
	padding-top: 3px;
	border-bottom: #000000 1px solid;	
	background-color: white;	
	text-align: center;
}

.tab_cell_selected
{
	border-right: #000000 1px solid;
	padding-right: 3px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-left: #000000 1px solid;
	color: black;
	padding-top: 3px;
	background-color: #F1F5F9;	
	text-align: center;
}

.tab_cell_null
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: #000000 1px solid;
	color: black;
	padding-top: 3px;
	text-align: center;
}

.RadMenu_Black a.rmSelected,
.RadMenu_Black a.rmExpanded,
.RadMenu_Black a.rmExpanded:hover {
  color: #0087CA !important;
  background-position: 0 -72px; }

.RadMenu_Black a.rmLink:hover 
{
  color: #0087CA !important; }

.GridHeader_BlueCustom, .ResizeHeader_BlueCustom
{
	background-color: #0087CA !important;
}


 .RadTreeView_Default .rtPlus, .RadTreeView_Default .rtMinus
    {
        display: none !important;
    }


.tablefull
{
	border: #000000 1px solid;
	background-color: #FFFFF4;
}
.tablefull_edit
{
	border: #000000 1px solid;
	background-color: #FFFFD6;
}
.table_border
{
	border: #000000 1px solid;
	background-color: Transparent;
}
.clear
{
	background-color: Transparent;
}
/*
text
{
	 font: normal 10px Verdana, Arial, Helvetica, sans-serif; height: 10px; 

}*/



/* any updates to background need be made to tab_table_*** as well */
.tab_table
{
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	background-color: #F1F5F9;
}

.tab_table_grid
{
	border-right: #000000 1px solid;
	border-bottom: #000000 1px dashed;
	border-left: #000000 1px solid;
	background-color: #F1F5F9;
}

.tab_table_full_grid
{
	border-right: #000000 1px solid;
	border-bottom: #000000 1px dashed;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	background-color: #F1F5F9;
}

.tab_table_grid_no_bottom
{
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	background-color: #F1F5F9;
}

.tab_table_grid_no_tabs
{
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px dashed;
	border-left: #000000 1px solid;
	background-color: #F1F5F9;
}


/* any updates to font or background need be made to tab_menu_null2 as well */
.tab_menu_null
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;		
	color: black;
	padding-top: 3px;
	text-align: center;
	background-color: #F1F5F9;	
}

.tab_menu_null2
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    border-right: #000000 1px solid;
	color: black;
	padding-top: 3px;
	text-align: center;
	background-color: #F1F5F9;	
}

/* any updates to font or background need be made to tab_menu_cell2 and term_bar*** as well */
.tab_menu_cell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	padding-top: 3px;
	background-color: white;	
	text-align: center;
	border-right: #000000 1px solid;	
	border-bottom: #000000 1px solid;		
}

.tab_menu_cell2
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	padding-top: 3px;
	background-color: white;	
	text-align: center;
	border-left: #000000 1px solid;	
	border-bottom: #000000 1px solid;		
}

.term_bar
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	background-color: #3c4e4b;	
	text-align: center;
	border-right: #000000 1px solid;	
	border-left: #000000 1px solid;	
	border-bottom: #000000 1px solid;	
	border-top: #000000 1px solid;		
}
.term_bar_divid
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	background-color: #3c4e4b;	
	text-align: center;
	border-left: #000000 1px solid;	
}

.tdColHeader
{
	border-bottom: #000000 1px solid;	
	background-color: #F1F5F9;	
}

/* 
 ******************************
 END TABLE AND TAB SETUP
 ******************************
*/




/* 
 ******************************
  TEXTBOX and LABELS
 ******************************
*/
.phxh2a
{
	font: bold 1.2em/1 Arial, Georgia, 'Times New Roman' , Times, serif;
	color: #000000;
}


.Href {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

a.Href:hover {
    text-decoration: underline; color : #3c4e4b; 
}

.smallText{ font-size : 9px; font-family: Verdana, Arial, Helvetica, sans-serif;color:#3c4e4b}
a.smallText:hover{ text-decoration: underline; color : #000000; }
.smallBlueText{ font-size : 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color : #0000ff}

.medText{ font-size : 12px; font-family: Verdana, Arial, Helvetica, sans-serif}
a.medText { text-decoration: underline;}
a.medText:hover{ text-decoration: underline; color : #DD6900; }

.medTextBold{ font-size : 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
a.medTextBold { text-decoration: underline;}
a.medTextBold:hover{ text-decoration: underline; color : #DD6900; }

.largeText{ font-size : 14px; font-family: Verdana, Arial, Helvetica, sans-serif}
.largeTextBold{ font-size : 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}

.extraLargeText{ font-size : 20px; font-family: Verdana, Arial, Helvetica, sans-serif}
.extraLargeTextBold{ font-size : 20px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}


.mainmenu { font-size : 10px; color : #000000; }
a.mainmenu { text-decoration: none; color : #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.mainmenu:hover
{
	color: #0087CA;
	text-decoration: underline;
}

.linkbtn { font-size : 10px; color : #3c4e4b; }
a.linkbtn { text-decoration: underline; color : #3c4e4b; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.linkbtn:hover
{
	color: #000000;
	text-decoration: underline;
}

.formError{ font-size : 9px; COLOR: #FF0000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.formField{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.formFieldBold{ font-size: 10px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.formLabel{font-weight: bold;font-size : 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}


.formLabelSmaller{ font-weight: bold;font-size : 7px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.formLabelLarge{font-weight: bold; font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.formErrBig { font-weight: bold; font-size : 12px; font-family: Verdana, Arial, Helvetica, sans-serif}
.warning { color : #FF0000; font-size : 16px; font-weight: bold; FONT-FAMILY:"Times New Roman", Times, serif;}
.listItem{font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif}

.checkBoxField 
{
	color : #333300;
	font-weight: bold;
	background-color : #F1F5F9;
	font-size : 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #F1F5F9;
	border-right : 1px solid #F1F5F9;
	border-top : 1px solid #F1F5F9;
	border-left  : 1px solid #F1F5F9;
}

.textFieldRO 
{
	color : #000000;
	background-color : #F1F5F9;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	border-bottom : 1px solid #98AAB1;
        border-right : 1px solid #98AAB1;
	border-top : 1px solid #98AAB1;
	border-left  : 1px solid #98AAB1;
}

.textFieldRO_right 
{
	color : #000000;
	background-color : #F1F5F9;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	border-bottom : 1px solid #98AAB1;
    border-right : 1px solid #98AAB1;
	border-top : 1px solid #98AAB1;
	border-left  : 1px solid #98AAB1;
    text-align: right;	
}

.textField  
{
	color : #000000;
	background-color : #ffffff;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #aaaaaa;
	border-right : 1px solid #ffffff;
	border-top : 1px solid #ffffff;
	border-left  : 1px solid #ffffff;
}

.textFieldBox
{
	color : #000000;
	background-color : #ffffff;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	border-bottom : 1px solid #000000;
    border-right : 1px solid #000000;
	border-top : 1px solid #000000;
	border-left  : 1px solid #000000;
}

.trans_textFieldBox
{
	color : #000000;
	background-color : transparent;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	border-bottom : 1px solid transparent;
    border-right : 1px solid transparent;
	border-top : 1px solid transparent;
	border-left  : 1px solid transparent;
	
}

.trans_bold_textFieldBox
{
	color : #000000;
	background-color : transparent;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom : 1px solid transparent;
    border-right : 1px solid transparent;
	border-top : 1px solid transparent;
	border-left  : 1px solid transparent;
	
}

.textFieldBoxSmall
{
	color : #000000;
	background-color : #ffffff;
	font: normal 8px Verdana, Arial, Helvetica, sans-serif;
	border-bottom : 1px solid #000000;
    border-right : 1px solid #000000;
	border-top : 1px solid #000000;
	border-left  : 1px solid #000000;
}

/* 
 ******************************
 END TEXTBOX and LABELS
 ******************************
*/

/* 
 ******************************
  MISC 
 ******************************
*/

.button
{
	font-weight: bold;
	min-width:75px;
	white-space:nowrap;
	background-color : #eeeeee;
	/*color : #3366cc;*/
    color : #3c4e4b;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
	border-top : 1px solid #000000; 
	border-left  : 1px solid #000000;
    padding-left : 2px;
    padding-right : 2px;	
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* 
 ******************************
 END MISC 
 ******************************
*/