﻿body /*For overall body style. This also makes the top sticks.*/
{
    font-family:Tahoma;
    font-size:8pt;
    margin-top:0px;
    
    background: #808080;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
}

.topLogo /*This covers only the logo on the top of the page. Left side of the top banner.*/
{
    width:785px;
    height:90px;
}

.topProfile /*This covers the login profile at the right side of the top banner.*/
{    
    height:20px;
    background-color:#1f61ab; /*This color blends in with the top logo right end...*/
    vertical-align:bottom ;
    /*padding:10px;*/ /*Messed up the top banner alignment in Chrome */
	color:#ffffff;
    font-family:Verdana;
    font-size:8pt;
    font-weight:bold;
}

.topProfileIn /*This covers the deatails of the Login Profile.*/
{

    color:#ffffff;
    text-align:right;
    font-family:Verdana;
    font-size:7pt;
    font-weight:bold;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #1f61ab;
    width: 100%;
}

.page /*Covers the actual page content. Background color set to white.*/
{
    width: 978px;
    background-color:#ffffff;
    margin: 0px auto 0px auto;
    /*background-image: url('../Images/pageback.jpg');*/

}

.footer /*The footer*/
{
    width: 978px;
    height:50px;
    color: #aaaaaa;
    background-color:#ffffff;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
    vertical-align:middle;
    /*background-image: url('../Images/pageback.jpg');*/
}

.main /*This is the main content holder class for page within frame.*/
{
    padding: 0px 0px;
    width:978px;*/
    height:auto;
    margin: 0px 8px 8px 0px;
    min-height: 800px;
}

.main2 /*This is the main content holder class for standalone page.*/
{
    padding: 0px 0px;
    width:978px;*/
    height:auto;
    margin: 0px 8px 8px 0px;
    min-height: 400px;
}

.textbox_top
{
	background-color: #a6c7ec;
	height:12px;
	width:80px;
	border : solid 1px #e0e0e0;
	font-family:verdana;
	font-size:8pt;	
}

.textbox
{
	background-color: #f2f5f9;
	height:18px;
	/*width:80px;*/
	border : solid 1px #aeaeae;
	font-family:verdana;
	font-size:8pt;
}

.textbox_edit
{
	background-color: #ffffff;
	height:18px;
	border : solid 1px #aeaeae;
	font-family:verdana;
	font-size:8pt;	
}

.textbox_r
{
	background-color: #FFFBF8;
	text-align :right ; 
	height:20px;
	width:80px;
	border : solid 1px #e0e0e0;
	font-family:verdana;
	font-size:8pt;
	
}

.fileUpload
{
	background-color: #f2f5f9;
	height:24px;
	width:80px;
	border : solid 1px #aeaeae;
	font-family:verdana;
	font-size:8pt;	
}

.dropdown
{
	background-color: #f2f5f9;
	height:20px;
	width:80px;
	border : solid 1px #aeaeae;
	font-family:verdana;
	font-size:8pt;	
}

.dropdown_edit
{
	background-color: #ffffff;
	height:20px;
	width:80px;
	border : solid 1px #aeaeae;
	font-family:verdana;
	font-size:8pt;	
}

.checkbox
{
    border : none;
}

.listbox
{
	/*background-color: #f2f5f9;*/
	height:300px;
	width:300px;
	border : solid 1px #aeaeae;
	font-family:verdana;
	font-size:8pt;	
}

.button
{
	color : #ffffff;
	cursor : hand;
	font-weight : bold;
	font-size:7pt;
	border-style:solid;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	font-family:verdana;
	height:20px;
	width:100px;
	/*background-color:#103b6b;*/
	cursor:hand;
	background-image: url('../Images/button_blue.jpg');

}

.button_long
{
	color : #ffffff;
	cursor : hand;
	font-weight : bold;
	font-size:7pt;
	border-style:solid;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	font-family:verdana;
	height:20px;
	width:200px;
	cursor:hand;
	background-image: url('../Images/button_blue.jpg');
}

.tabmenusub 
{
    height:36px;
}

A:link	{	
	color:	#3950028;
	text-decoration :none;
	}	
		
A:visited	{	
	color:	#500217;
	text-decoration :none;
	}	
		
A:active	{	
	color:	#500217;
	text-decoration :none;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#950028;
	}
	
.t_head	
{	background-color : #1f61ab; 
	color:#FFFFFF; 
	text-align :center ; 
	font-family: Arial, Verdana, Helvetica, 'sans serif'; 
	font-size: 10pt;  
	font-weight : bold;  
}

tr
{
	text-align :left ; 
	font-family: Verdana, Helvetica, 'sans serif'; 
	font-size: 11px;  
	font-weight : normal; 
	vertical-align : text-top; 
}

.t_item	
{	background-color : #FFFFFF; 
	text-align :left ; 
	font-family: Arial, Verdana, Helvetica, 'sans serif'; 
	font-size: 8pt;  
	font-weight : normal; 
	vertical-align : text-top; 
}

.t_item_r
{	background-color : #FFFFFF; 
	text-align :right ; 
	font-family: Arial, Verdana, Helvetica, 'sans serif'; 
	font-size: 8pt;  
	font-weight : normal; 
	vertical-align : text-top; 
}

.t_item_c
{	background-color : #FFFFFF; 
	text-align :center ; 
	font-family: Arial, Verdana, Helvetica, 'sans serif'; 
	font-size: 8pt;  
	font-weight : normal; 
	vertical-align : text-top; 
}

.title
{
	font-family: Verdana, Helvetica, 'sans serif'; 
	font-size: 16px;  
	font-weight : bold; 
	vertical-align : text-top; 
}

.row
{
	font-family: Arial, Verdana, Helvetica, 'sans serif'; 
	font-size: 8pt;  
	font-weight : normal; 
	vertical-align : text-top; 
	background-color : #EEEEEE; 
}

.row2
{
	font-family: Arial, Verdana, Helvetica, 'sans serif'; 
	font-size: 8pt;  
	font-weight : normal; 
	vertical-align : text-top; 
	background-color : #FFFFFF; 
}

.listbox 
{
	height: 100;
	width: 100%;
	overflow:scroll;
}

.msg_error
{
	font-family: Arial, Verdana, Helvetica, 'sans serif'; 
	font-size: 10pt;  
	font-weight : bold;  
	color: #FF0000;
}

.msg_ok
{
	font-family: Arial, Verdana, Helvetica, 'sans serif'; 
	font-size: 10pt;  
	font-weight : bold;  
	color: #0000FF;
}

.pagenumber
{
	cursor: pointer;
}

