/* Default CSS Stylesheet for a new Web Application project */
BODY
{
	background-color: white;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	margin:0,0,0,0;
}

A:Link
{
	color:#000084;
}

A:Visited
{
	color:#000080;
}

A:Active
{
	color:#000080;
}

A:Hover
{
	color:gold;
	text-decoration:underline;
}


H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #003366;
}
H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TFOOT, THEAD
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}


SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

P
{
	font-size: 10px;
	font-family: Verdana;
}


SELECT
{
	font-size: 10pt;
	font-family: Verdana;
}

INPUT
{
}
.SubmitButton
{
	font-size: 10pt;
	font-family: Verdana;	
}

A
{
	font-size: xx-small;
	font-family: Verdana;
}

TD
{	
	font-family: Verdana;
	font-size:10px;
}

/*Class -----------------------------------------------------------------------*/
/*Header Title */
/*This is the table header for tables used in invoice details, payment details */
.HeaderTitle
{
	font-weight: bold;
	font-size: x-small;
	color: navy;
	font-family: Verdana;
	background-color: gold;
}

/*Error Message */
/*for ASP labels used in displaying error message and validating message */
.errorMessage
{
	font-size: 12px;
	color: red;
	font-family: Verdana;
}
/*message */
/*For displaying systsem message such as indicating update successful */
.message
{
	font-weight: bold;
	font-size: 10px;
	color: red;
	font-family: Verdana;
}

/*title */
/*Some page use label for Page title, this css class is for these labels, should be similar to PageTitle class*/
.title
{
	font-weight: bold;
	font-size: medium;
	font-family: Verdana;
}

/*LinkButton */
/*For changing ASP Link button such as Print */
.LinkButton
{
	font-weight: bold;
	font-size: xx-small;
	font-family: Verdana;
}

/*lblUserID */
/*For displaying asp label with user id */
#lblUserID
{
	font-weight: bold;
	color: #0000cc;
}

/* FS 430.12 2005-12-20 #4298 */
/* The area where user can input information, usually present in an input form */
TABLE.AutoNumber1
{
	padding: 4, 4, 4, 4;
	width: 100%;
}

TABLE.AutoNumber1 TD
{
	padding: 2,2,1,4;
	font-size: x-small;
	font-family: Verdana;
}

/* Main Content Area - Display information of the page*/
TABLE.ContentArea
{
	font-size: 10pt;
	width: 100%;
	font-family: Arial, Verdana;
	border-collapse: separate;
	vertical-align: top;
}

TABLE.ContentArea TD
{
	padding: 0,0,2,5;
	font-size: 10pt;
	font-family: Verdana;
}

/*This is the left column that contains the menu */
TD.menuBg
{
	vertical-align: bottom;
	background-color: white;
	text-align: left;
	width: 150px;
}

/* This controls the border line beside the menu column */
TD.menuBgBorder
{
	background-color: gold;
	width:1px;
}

/* For displaying Page Title */
TD.PageTitle 
{
	font-family: Verdana;
	font-size:  medium;
	font-weight: bold;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	color: Black;
}

/* LogonInfo
	For display information in logonInfo User control */
TABLE.LogonInfo
{
	BORDER-TOP-WIDTH:1px; 
	BORDER-LEFT-WIDTH:1px; 
	BORDER-BOTTOM:solid, 1px, #c0c0c0;
	BORDER-COLLAPSE:collapse; 
	BORDER-RIGHT-WIDTH:1px;
	padding: 7,7,7,7;
	width: 100%;
}

TABLE.LogonInfo TD Font
{
	font-family:Verdana;
	font-size: 8pt;
}


/*Message_lblDate
/*Used in Message Data List in default.aspx */
.Message_lblDate
{
	font-size: xx-small;
	color: Gold;
	font-family: Verdana;
	font-weight: bold;
}

/*Message_lblTitle
/*Used in Message Data List in default.aspx */
.Message_lblTitle
{
	font-size: xx-small;
	color: Navy;
	font-family: Verdana;
	font-weight: bold;
}


/* User_Access_List */
TABLE.User_Access_List
{
BORDER-RIGHT: gold 1px solid; 
BORDER-TOP: gold 1px solid; 
BORDER-LEFT: gold 1px solid; 
BORDER-BOTTOM: gold 1px solid;
WIDTH: 878px; 
HEIGHT: 40px;
}
 
TABLE.User_Access_List TD
{
	font-size:10px;
}
/* TD.User*/
/* Within user Access List, user name is being displayed */
TD.User
{
	color:Navy;
	font-size:xx-small;
}

/* Account Access Datalist in admin_user_access_results.aspx */
TABLE.Account_Access 
{
	font-family: Verdana;
	font-size:xx-small;
}
/* ASP label Client ID for the datalist */
.Account_Access_ClientID
{
	color:Navy;
	font-family: Verdana;
	font-size:xx-small;
}
/* ASP label Company Name for the datalist */
.Account_Access_CompanyName
{
	font-weight:bold;
	color: black;
	font-family: Verdana;
	font-size:xx-small;
}

/* In some areas, a line is drawn to separate different sections */
TD.BorderTop
{
	BORDER-TOP: #c0c0c0 1px solid;
	vertical-align: top;
}

/* For data list clients contacts */
TABLE.Clients_Contacts
{
	FONT-SIZE: 12px; 
	BORDER-BOTTOM: #c0c0c0 1px solid;
}

.Address_lbl
{
	font-size: 16px;
	color:gold;
}

/* for stand-alone table used in shipment details, payment details */
TABLE.Medium_Table
{
	BORDER-RIGHT: silver 1px solid; 
	BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-BOTTOM: silver 1px solid; 

}
TABLE.Medium_Table TD
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: verdana, arial;

}

/* DataGrid CSS */
/* Grid Header */
.GridHeader
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	color: navy;
	font-style: normal;
	font-family: Verdana;
	background-color: gold;
	text-align: left;
	font-variant: normal;
}

/*Grid Item */
.Grid_Item
{
	vertical-align:middle;
	font-family:Verdana;
	font-size:10px;
	color:Black;
	height:20;
	
}

/*Grid Alternate Item */
.Grid_AltItem
{
	background-color:#f2f2f2;
	vertical-align:middle;
	font-family: Verdana;
	font-size:10px;
	height:20;
}

/*Grid Selected Item */
.Grid_SelectedItem 
{
	background-color: #66cdaa;
	vertical-align:middle;
	font-family: Verdana;
	font-size:10px;
	height:20;
}