/*********************************************************
                NAVIGATION COMPONENTS
**********************************************************/
.WhiteWithTopAndBottomBorder 
{ 
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 0px; 
	border-right-width: 0px;
	border-bottom-color:Black; 
	border-top-color: Black; 
	font-family: Arial Narrow, Arial, Sans-Serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}

.WhiteOnePixelBottom 
{ 
	border-style: solid;
	border-bottom-width: 1px; 
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px;
	border-bottom-color: Black; 
}


/*********************************************************
                        IMAGE FORMATTING
**********************************************************/

.standardImage
{
	margin-top:			10px;
	margin-left:        10px;
	margin-bottom:		10px;
}

.addNew
{
	margin-top:			2px;
	margin-right:       3px;
	margin-bottom:		2px;
}

/*********************************************************
                           DATA LISTS
**********************************************************/

.standard
{
	font-family:		Verdana, Arial, Sans-Serif;
	font-weight:	    normal;
	font-size:			7pt;
	text-align:	        left;
	
	margin-top:			10px;
	margin-left:        10px;
	margin-bottom:		10px;
	/*

	padding-top:		5px;
	padding-left:       5px;
	padding-bottom:     5px;

	border-top-width:   1px;
	border-top-style:   solid;
	border-top-color:	Black;
	
	border-bottom-width:   1px;
	border-bottom-style:    solid;
	border-bottom-color:   Black;
	
	border-left-width:    1px;
	border-left-style:    solid;
	border-left-color:	  Gainsboro;
	
	border-right-width:   1px;
	border-right-style:   solid;
	border-right-color:	  Gainsboro;
	
	*/
}


/*********************************************************
                           TABLES
**********************************************************/

/*   columns   */
/*
TD.right
{
	text-align:right;
	font-style: normal;
	font-weight: bold;
	margin-top: 12;
}

.left
{
	text-align:left;
}

.center
{
	text-align:center;
}

TD
{
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;	
}

TD.center
{
	text-align: center;
	vertical-align:top;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;	
}

TD.right
{
	text-align: right;
	vertical-align:top;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;	
}

TD.left
{
	text-align:	left;
	vertical-align:top;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;	
}

TR.gray
{
	background-color:	#f1f1f1;
}

TR.yellow
{
	background-color:	#f9f9f9;
}

TR.white
{
	background-color:	#ffffff;
}

TR.header
{
	background-color: C6CEE7;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: black;
	font-weight: bold;
	text-align:left;
}

TR.footer
{
	background-color: C6CEE7;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: black;
	font-weight: bold;
	text-align:left;
}

TR.item
{
	background-color:	White;
}

TR.alt
{
	background-color:	Whitesmoke;
}

TABLE.header
{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 8pt; 
	border-style: solid; 
	border-width: 1; 
	border-bottom-color:#646582; 
	border-top-color: #646582; 
	border-left-color:  #646582; 
	border-right-color: #646582; 
	padding: 4;
	background-color: #BABBDA; 
	color: #646582;
}

TABLE.botti
{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 8pt; 
	border-style: solid; 
	border-width: 1; 
	border-left-color: #646582; 
	border-right-color: #646582; 
	border-bottom-color:#646582; 
	padding: 4;
}
				
TABLE.standard
{
	font-family:		Verdana, Arial, Sans-Serif;
	background-color:	white;
	border-bottom-color:whitesmoke;
	border-left-color:	whitesmoke;
	border-right-color: whitesmoke;
	font-size:			10pt;
	margin-top:			10px;
	margin-bottom:		10px;
	text-align:			left;
}

.catBoxes
{
	padding: 3;
	border-width: 1;
	border-color: Black;
	border-style: solid;
}

.ABCD
{
	padding: 3;
	background-color:White;	
	border-bottom-width: 1;
	border-top-width: 1;
	border-left-width: 0;
	border-right-width: 0;
	border-color: #CCCCCC;
	border-style: solid;
	width: 100%
}
*/



/*********************************************************
                           TEXT
**********************************************************/

.verySmallText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 7pt;
}

.verySmallGreyText
{
	font-family: Verdana, Arial, Sans-Serif;
	color: Gray;
	font-size: 7pt;
}

.smallText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
}

.smallGreyText
{
	font-family: Verdana, Arial, Sans-Serif;
	color: Gray;
	font-size: 8pt;
}

.boldVerySmallGreyText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 7pt;
	font-weight: bold;
	color: #414141;
}

.boldSmallGreyText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #414141;
}

.boldSmallText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: 900;
}

.normalText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
}

.boldNormalText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: 900;
}

.largeText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12pt;
}

.largeTextUnderline
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:underline;
}

.verylargeText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 20pt;
}

.PageHeaderText
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 28pt;
	font-weight: bold;
	font-style:italic;
	color: White;
}	

.labelLeft
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #44649A;
	font-weight: bold;
	text-align:left
}

.labelCenter
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: black;
	font-weight: bold;
	text-align:center;
}

.label
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 7pt;
	color: black;
	text-align:right;
}

.whiteBold
{
	color:White;
	font-weight:bold;
}

.notice
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: green;
	font-weight: bold;
}

.subCat
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: black;
	font-weight: bold;
}

.error
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 20pt;
	color: red;
	font-weight: bold;
}

.sectionHeaderText
{
	font-family:		Verdana, Arial, Sans-Serif;
	font-weight:	    bold;
	font-size:			9pt;
	text-align:	        left;
}

/*********************************************************
                           PANELS
**********************************************************/
.footer
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 7pt;
	color: black;
	font-weight: bold;
}

.techfinder
{
	
	background-color:	#F9F9F9;
	border:				1px;
	border-style:	    solid;
	border-color:	    gray;
}

.messagesWhite
{
	
	background-color:	#FFFFFF;
	border:				1px;
	border-style:	    solid;
	border-color:	    gray;
	padding-top:		5px;
	padding-left:       10px;
	padding-bottom:     5px;
	padding-right:		10px;
}

.messages
{
	
	background-color:	#F9F9F9;
	border:				1px;
	border-style:	    solid;
	border-color:	    gray;
	padding-top:		5px;
	padding-left:       10px;
	padding-bottom:     5px;
	padding-right:		10px;
}

.issuesHeader
{ 
	font-family: Arial; 
	font-size: 8pt; 
	border-top: 1px solid #AAAAAA; 
	border-bottom: 1px solid #AAAAAA;
	padding-top: 1px;  
	padding-left: 5px; 
	padding-bottom: 1px;
	background-color: #C6D1E6; 
}

.messagesHeader
{ 
	font-family: Arial; 
	font-size: 11pt; 
	font-weight: bold; 
	border-top: 1px solid #AAAAAA; 
	border-bottom: 1px solid #AAAAAA; 
	padding-top: 3px;  
	padding-left: 5px; 
	padding-bottom: 3px;
	background-color: #C6D1E6; 
}

.blueBoxOfLove
{ 
	border: 1px solid gray; 
	background-color: #C6D1E6; 
}


.search
{
	background-color:	#F9F9F9;
	border:				1px;
	border-style:	    solid;
	border-color:	    gray;
}

.panelGrey
{
	background-color:	#F1F1F1;
	border:				1px;
	border-style:	    solid;
	border-color:	    Black;
}

.panelGreyNoTop
{
	background-color:	#F5F5F5;
	border-width:       1px;
	border-color:	    Black;
	border-top-style:	none;
	border-top-width:   0px;
	text-align:         left;
	border-style:       Solid;
}

.panelWhiteNoBorder
{
	background-color:	#FFFFFF;
	border-width:       0px;
	text-align:         center;
	border-style:       none;
}

.panelWhiteNoTop
{
	background-color:	#FFFFFF;
	border-width:       1px;
	border-color:	    Black;
	border-top-style:	none;
	border-top-width:   0px;
	text-align:         left;
	border-style:       Solid;
}

.panelWhiteWithTop
{
	background-color:	#FFFFFF;
	border-width:       1px;
	border-color:	    Black;
	text-align:         left;
	border-style:       Solid;
}

.panelBlueNoBottom
{
	background-color:	Navy;
	border-width:       1px;
	border-color:	    Black;
	border-bottom-style:none;
	border-bottom-width:0px;
	text-align:         left;
	border-style:       Solid;
	color:	            White;
}


/*********************************************************
                           BUTTONS
**********************************************************/

.blue
{
	background-color: Navy;
	border: 1px;
	Font-Family: Verdana, Arial, Sans-Serif;
	color: white;
	font-weight:bold;
	Font-Size: 8pt;
	
}

.gold
{
	background-color:	gold;
	border:				1px;
	Font-Family:		Verdana, Arial, Sans-Serif;
	color:				black;
	Font-Size:			8pt;
}

.white
{
	background-color: white;
	border: 1;
	border-color:Gray;
}

/***************************************************************************************************
                           User Control Styles  - to be applied to compiled controls
****************************************************************************************************/

.UserLogin_dropDown		{ font-size: 7pt; }
.UserLogin_textBox		{ font-size: 7pt; }
.UserLogin_button		{ font-size: 8pt; }


