/* Copyright (c) 2005 Simply Inspired Software, Inc.

------------------------------------------------------------------
/System		Little Dipper Application
/Program		Cascading Style Sheets
/File		main.css

/Author		Jim Schlight
/Site		Simply Inspired Software, Inc.
			161 4th Street
			Ashland, Oregon 97520
/Phone		541-488-2762
/Email		jim@inspiredware.com
/Web			www.inspiredware.com

/Revisions	January 3, 2005
----------------------------------------------------------------*/


/*<group=Element Styles>*/

* { 

	font-family: verdana, arial, helvetica, sans-serif; 

	font-size: 11px;
	}

/*
body { 

	background-color: #f4f4f4; 

	background-image: url(/littledipper/images/borders/thinnavborder.png); 

	background-repeat: repeat-x;

	}

*/

table { 
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	}


td {
	}

form {
	display:inline;
	} 



a { 
	color: blue;  
	text-decoration: none;
	}


a:link { 
	}


a:vlink { 
	text-decoration: none; 
	}


a:hover { 
	color: black; 
	}
	
	/*</group>*/

/*<group=Frames>*/

.webframe {
	border: 1pt solid #d8bfd8;
	background: white;
	margin-right: 8px;
	margin-bottom: 8px;
	}

.webframe_inline {
	display: inline-table;
	}

.webframe_header { 
	background: #d8bfd8;
	}

.webframe_label {
	font-weight: bold; 
	font-size: 12px;
	height: 19px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: middle;
	width: auto; /* Required by Win IE 6 */
	}

.webframe_header_right {
	width: auto; 
	padding: 0px;
	margin: 0px; 
	}

.webframe_extras {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 40px;
	vertical-align: middle;
	}

.webframe_icons {
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align: right;
	vertical-align: middle;
	}

.webframe_contents { 	
	padding: 4px; 
	}

#webframe_Customers .webframe_header {
	background: #9ebeff;
	}

#webframe_Customers {
	border: #748ebf solid 1px;
	background: white;
	width: 575px;
	}
/*
#webframe_Customers .webtable_header {
	background: #ffeee0;
	}
*/
#webframe_Customers .webtable_row_even {
	background: #e4eeff;
	}

#webframe_Orders .webframe_header {
	background: #c0afff;
	}

#webframe_Orders {
	border: #857bb3 solid 1px;
	background: white;
	width: 575px;
	}
/*
#webframe_Orders .webtable_header {
	background: #eae5ff;
	}
*/
#webframe_Orders .webtable_row_even {
	background: #eae5ff;
	}

#webframe_Shipments .webframe_header {
	background: #ddb996;
	}

#webframe_Shipments {
	border: #c0a890 solid 1px;
	background: white;
	width: 575px;
	}
/*
#webframe_Shipments .webtable_header {
	background: #f1e7dd;
	}
*/
#webframe_Shipments .webtable_row_even {
	background: #f1e7dd;
	}

#webframe_AccountTransactions .webframe_header {
	background: #aedd96;
	}

#webframe_AccountTransactions {
	border: #82a670 solid 1px;
	background: white;
	width: 575px;
	}
/*
#webframe_AccountTransactions .webtable_header {
	background: #ddead7;
	}
*/
#webframe_AccountTransactions .webtable_row_even {
	background: #ddead7;
	}

#webframe_AddressBook .webframe_header {
	background: #ffcda4;
	}

#webframe_AddressBook {
	border: #c09979 solid 1px;
	background: white;
	width: 575px;
	}
/*
#webframe_AddressBook .webtable_header {
	background: #ffeee0;
	}
*/
#webframe_AddressBook .webtable_row_even {
	background: #ffeee0;
	}

	/*</group>*/

/*<group=Tables>*/

.webtable { 
	margin: 0px; 
	padding: 0px; 
	border: 1pt solid #bfbfbf; /* not honored by Safari 1.2.4 (v125.12) */
	border-collapse: collapse;
	}

.webtable td {
	padding: 2px;
	}

.webtable_navbar {
	vertical-align: middle;
	padding: 3px;
	width: 15px;
	text-align: center;
	padding-top: 20px;
	border: none;
	}

.webtable_header {
	background: #efefef;
	border: 1pt solid #bfbfbf;
	}

.webtable_header th  { 
	border-bottom: 1px solid #bfbfbf; 
	}


.webtable_row_odd {
	cursor: pointer;
	}


.webtable_row_even { 
	cursor: pointer;
	background-color: #efefef;
	}


.webtable_row_odd_selected { 
	cursor: pointer;
	background-color: #ffff80;
	}


.webtable_row_even_selected { 
	cursor: pointer;
	background-color: #e6e667;
	}

.webtable_footer {
	border-collapse: collapse;
	text-align: right;
	font-style: italic;
	padding-right: 22px;
	}


.webtable_footer tr {
	margin: 0px; 
	padding: 0px; 
	}


	/*</group>*/

/*<group=Express Order Entry>*/

.CustomerSummary {
	background: #ffe9d8;
	padding: 8px;
	width: 275px;
	border: 1px solid #bfbfe6;
	margin-right: 8px;
	margin-bottom: 8px;
	}

.ShipmentEditorSpacer {
	border-bottom: 1px solid #4e668d;
	height: 12px;
	}

.ShipmentNumber {
	background: #ffe8a3;
	font-size: 9px;
	border: 1px solid #4e668d;
	border-spacing: 0px 0px;
	}

.OrderSummary td {
	margin: 0px;
	padding: 1px;
	vertical-align: top;
	}

.ShipmentSummary_Selected {
	background: #ffff80;
	}


	/*</group>*/

/*<group=Reports>*/

.Report td {
	padding-right: 3px;
	padding-left: 3px;
	}

.Report .MainHeader td {
	font-weight: bold;
	font-size: 14px;
	}

.Report .Header1 {
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #b3b3b3;
	}

.Report .Header1 td {
	font-weight: bold;
	font-size: 12px;
	background: #ffe8e4;
	}

.Report .ColumnHeader td {
	font-weight: bold;
	}

.Report .CallOut {
	border: 1px solid #b3b3b3;
	}

.Report .Total {
	border: 1px solid #b3b3b3;
	}
	
	/*</group>*/

/*<group=Navigation Bars>*/

.NavRegion {
	width: 100%;
	}

@media print {
	.NavRegion {
	 display:none;
	 visibility:collapse
	}
	}

.navbar { 
	color: gray; 
	font-weight: 800;
	}


.navbar_line1 { 
	color: gray; 
	font-size: 10pt; 
	}

.navbar_line1_selected  { 
	color: black; 
	font-size: 10pt; 
	}


.navbar_line2  { 
	color: gray; 
	font-size: 8pt; 
	line-height: 200%; 
	}


.navbar_line2_selected  { 
	color: black; 
	font-size: 8pt; 
	line-height: 200%; 
	}

.navbar_line3  { 
	color: gray; 
	font-size: 8pt; 
	}

.navbar_line3_selected  { 
	color: black; 
	font-size: 8pt; 
	}

.navbar_regular { 
	}


.navbar_highlight { 
	background-color: #ffebcd; 
	}
	
	/*</group>*/

/*<group=Miscellaneous>*/

.helplink {
	padding-left: 12px;
	}

.messagebox {
	margin-top: 4px;
	margin-bottom: 4px;
	color: #ac0000;
	font-weight: bold;
	}

.error_text { 
	color: red; 
	border: 1px red; 
	}
	
	/*</group>*/

/*<group=Specific Elements>*/

#navbarfiller {
	height: 63px;
}

#webform_Pleaselogin {
	margin-left: 2px;
	margin-top: 7px;
}
	
/*</group>*/

/*<group=Depreciated Styles>*/



.table_header  { font-weight: bold; font-size: 12px; }

.table_highlight  { background-color: #ff9; }

.table_odd { background-color: white; }

.table_even { background-color: #e6e6e6; }

.table_odd_highlight  { background-color: #ffefd5; }

.table_even_highlight  { background-color: #f5deb3; }

.table_columnheaders  { color: white; background-color: #a9a9a9; }
	
	/*</group>*/

