body { background-color: #E5E5E5; }

a { color: #333333; text-decoration: none; }
a:hover { color: #255687; text-decoration: none; }
a.alert { color: #FF0000; text-decoration: none; }
a.alertP { color: #CC0099; text-decoration: none; }
a.red { color: #D1292B; }
a.gray { color: #B5B5B5; }
a.underlined { text-decoration: underline; }
a.white { color: #FFFFFF; }

.line-through { text-decoration: line-through; }

span.darkBlue, div.darkBlue { color: #255687; }
span.alertRed, span.alertRed a { color: #FF0000; }
span.alertGreen, span.alertGreen a { color: #36AB00; }

.box { padding: 5px; }

h2 { color: #255687; }

.progress { margin-bottom: 0px; }

#top #logo { background-color: #255687; padding: 5px 0px 0px 0px; }
#top #logo .topButton { float: right; border: 1px solid #5D8FC2; padding: 3px 6px; margin-left: 5px; text-transform: uppercase; font-weight: bold; color: #5D8FC2; }
#top #logo .topButton a { color: #FFFFFF; text-decoration: none; }
#top #logo .topButton a:hover { color: #5D8FC2; text-decoration: none; }
#top #logo .topButtonSelected { float: right; border: 1px solid #5D8FC2; background-color: #5D8FC2; padding: 3px 6px; margin-left: 5px; text-transform: uppercase; font-weight: bold; }
#top #logo .topButtonSelected a { color: #FFFFFF; text-decoration: none; }
#top #logo .topButtonSelected a:hover { color: #FFFF99; text-decoration: none; }

#top #user { background-color: #4D7CAB; padding: 5px 0px 5px 0px; border-bottom: 1px solid #255687; }
#top #user div { color: #FFFFFF; font-size: 11px; }
#top #user .selected { color: #FFFF99; font-weight: bold; }

#main { padding: 10px 0px; background-color: #FFFFFF; }
#main #leftmenu { padding: 0px 10px; }
	#main #leftmenu h2 { font-weight: bold; }
	#main #leftmenu .leftBox { background-color: #E5E5E5; padding: 10px; margin-top: 3px; margin-bottom: 15px; }
	#main #leftmenu .leftBoxSelected { background-color: #D4E3F3; }
	#main #leftmenu .menuLine { background-color: #EDEDED; padding: 5px 5px 3px 5px; margin-bottom: 2px; }
	#main #leftmenu .menuLineSelected { background-color: #DFECFA; }
	#main #leftmenu .menuLineExtraSelected { font-weight: bold; }
	#main #leftmenu .menuLineExtraSelected  a { color: #255687; }
#main #rightmenu { padding: 0px 0px 0px 10px; }
#main #rightmenu a, #main #rightmenu a:hover { color: #FFFFFF; text-decoration: none; }

#main #mod { padding: 0px 10px; border-right: 1px solid #E6E6E6; border-left: 1px solid #E6E6E6; min-height: 550px; }

.submitMini { background-color: #FF6633; color: #FFFFFF; border: 1px solid #333333; font-weight: bold; padding: 2px 5px; text-transform: uppercase; background-image: url('../imager/submit_bcg.gif'); background-repeat: repeat-x; }

table { padding: 0px; margin: 0px; width: 100%; }
tr, td, th { padding: 3px; border: 0px solid #FFFFFF; border-collapse: collapse; border-spacing: 1px; color: #333333; }
th { background-color: #A7C942; color: #FFFFFF; }
td { padding: 3px; }
th.add { background-color: #FCEAA4; text-align: left; color: #333333; }
th.add input { background-color: #FFFFFF; border: 1px solid #A7C942; width: 95%; }
th.add select { background-color: #FFFFFF; border: 1px solid #A7C942; width: 95%; }
th.add .submit { width: 13px; height: 13px; border: 0px; border: 0px; padding: 0px; }
th .submit, div.submitdiv .submit { background-color: #FF6633; color: #FFFFFF; border: 1px solid #333333; font-weight: bold; padding: 10px 10px; text-transform: uppercase; background-image: url('../imager/submit_bcg.gif'); background-repeat: repeat-x; }
th .submitMini { background-color: #FF6633; color: #FFFFFF; border: 1px solid #333333; font-weight: bold; padding: 3px 3px; background-image: url('../imager/submit_bcg.gif'); background-repeat: repeat-x; }
th.submit { background-color: #D1E39D; color: #333333; padding: 6px 3px; }
th.filter { background-color: #4B6109; color: #FFFFFF; text-align: center; }
tr.canceled { background-color: #F2F2F2; color: #808080; }
tr.canceled:hover { background-color: #FFCC00; color: #808080; }
tr  { background-color: #EAF2D3; }
tr:hover { background-color: #FFCC00; }
table.stopOver tr:hover  { background-color: #EAF2D3; }
tr.switchColor  { background-color: #E1EDBE; }
tr.switchColor:hover { background-color: #FFCC00; }
/*tr.switchColor td { background-color: #EAF2D3; }*/
tr.ColorPurple { background-color: #F0DAF0; }
tr.ColorPurple:hover { background-color: #FFCC00; }
/*tr.switchColorPurple { background-color: #FAE6FA; }*/
tr.switchColorPurple { background-color: #F0DAF0; }
tr.switchColorPurple:hover { background-color: #FFCC00; }
tr.ColorBlue { background-color: #DFECFA; }
tr.ColorBlue:hover { background-color: #FFCC00; }
tr.isReady { background-color: #FFD1FF; }
tr.isReady:hover { background-color: #FFCC00; }
tr.isStock { background-color: #D1EDFF; }
tr.isStock:hover { background-color: #FFCC00; }
tr.isToSend { background-color: #00FF00; }
tr.isToSend:hover { background-color: #FFCC00; }
tr.isSent { background-color: #FAE969; }
tr.isSent:hover { background-color: #FFCC00; }
tr.isClaim { background-color: #FFFF00; }
tr.isClaim:hover { background-color: #FFCC00; }
tr.isDenied { background-color: #F2F2F2; }
tr.isDenied:hover { background-color: #FFCC00; }

tr.formOn  { background-color: #E1EDBE; }
tr.formOn:hover { background-color: #FFCC00; }
tr.formOff  { background-color: #E5E5E5; }
tr.formOff:hover { background-color: #FFCC00; }

td.red, a.red { color: #FF0000; }
td.orange, a.orange { color: #ED8A07; }
td.green, a.green { color: #78961E; }
td.purple, a.purple { color: #CC0099; }
td.gray, a.gray { color: #A8A8A8; }

td.normal { color: #333333; }
td.alert { color: #D1292B; }
td input, td input.normal, td select, td textarea { background-color: #FFFFFF; border: 1px solid #A7C942; width: 98%; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; }
th input, th input.normal, th select, th textarea { background-color: #A7C942; border: none; width: 98%; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; }
td input.alert { background-color: #FFFF99; border: 1px solid #258625; width: 98%; }
td input.falert { background-color: #FFF2BF; border: 1px solid #C33404; width: 98%; }
td select.normal { background-color: #FFFFFF; }
td select.alert { background-color: #FFFF99; }
td .textarea { background-color: #FFFFFF; border: 1px solid #A7C942; width: 98%; }
td .submit { width: 13px; height: 13px; border: 0px; }
td.select { background-color: #DCEBAE; font-weight: bold; color: #255687; text-transform: uppercase; }
td.extraselect { background-color: #99CC33; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-align: center; }

td span.inactive { color: #999999; }
td span.inactive a, td span .inactive a:hover { color: #999999; }

.checkbox { color: #333333; }

span.asterisk { font-size: 15px; color: #D1292B; font-weight: bold; padding-left: 5px; }

	.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 460px;
		background-color: #212427;
		border: 2px solid #000;	
		color: #ffffff;
		z-index: 1500;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
		color: #ffffff;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 0px 0px;
		padding: 3px;
		cursor: pointer;
		color: #ffffff;
	}
	
	.suggestionList li:hover {
		background-color: #99CC33;
		color: #ffffff;
	}

#main #rightmenu #help a { color: #4D7CAB; }
#main #rightmenu #support a { color: #4D7CAB; }
#main #rightmenu #memory a { color: #AB8903; }

#bottom { padding: 10px 10px; background-color: #E5E5E5; border-top: 1px solid #C5C5C5; text-align: center; font-size: 11px; }