﻿#Promo {
	clear: right;
	float:right;
	width: 317px;
	margin: -18px 21px 5px 0;
	overflow: hidden;
	text-align:right;
	background-image:url('../images/icons2/promo_back.gif'); background-repeat:no-repeat;
}
#Promo a  
{
    background-image:url('../images/icons2/promo_star.png'); background-repeat:no-repeat; background-position: left center; 
    padding: 8px 0 8px 32px; display:block; float:right; margin-right:28px; color:#D9D8D5;
}
#Logout { font-size:90%; }

.formstyl1 {}
.formstyl1 td { padding:3px; vertical-align:middle; }
.formstyl1 td td { padding:0; }
.formstyl1 sup { color:#cc0000; font-weight:bold; }

.formstyl2 {}
.formstyl2 td { padding:0; }

.formstyl3 {}
.formstyl3 sup { color:#cc0000; font-weight:bold; }

.reqnote { font-family:Tahoma; font-size:90%; color:#ff0000; text-align:center; border:dotted 1px #ff0000; vertical-align:bottom; }
.fldreq { color:#cc0000; }
.fldrite { text-align:right; }

.noStyle { width:auto; font-family:Tahoma; font-size:9pt; padding:5px 10px; margin:3px; }
.noStyle2 { width:auto; padding:1px; }
.noStyle2 td { padding:1px; }
.tblNoStyl td { vertical-align:middle; }
.igdd_ValueDisplay { background-color:White; }
.igdd_DropDownList li { list-style-type:none; list-style-image:none; }
.tblDate td { padding:2px 4px; }

.icons2 { background-color:#555555; padding:2px 10px; }

/*  used in Customer section  */
#Logo span { float:right; font-weight:bold; margin-top:80px; }

.arw { font-family:Monospace, Courier; }

.rsltOK, .rsltNO { margin:10px; font-family:Arial; font-size:10pt; padding:5px 0 5px 38px; min-height:36px; background-position:left top; background-repeat:no-repeat; display:block; }
.rsltOK { background-image:url('../images/icons/tick.gif'); color:#339900; }
.rsltNO { background-image:url('../images/icons/exclaim.gif'); color:#cc0000; }

.sml1 { font-size:8pt; }

.shdw_btm1 { background-image:url('../images/shadow_btm/shadow_btm1.gif'); background-position:top; background-repeat:repeat-x; height:20px; width:100%; margin:0; position:relative; }
.shdw_btm1 div { position:absolute; height:20px; width:20px; margin:0; padding:0; background-color:White; background-repeat:no-repeat; }
.shdw_btm1 .left { top:0; left:0; background-image:url('../images/shadow_btm/shadow_left.gif'); background-position:left center; }
.shdw_btm1 .right { top:0; right:0; background-image:url('../images/shadow_btm/shadow_right.gif'); background-position:right center; float:none; }

.shdw_btm2 { background-image:url('../images/shadow_btm/logo_shadow.png'); background-position: center center; height:32px; }

.tab1, .tab1_activ { padding:3px 10px; }
.tab1_activ { font-weight:bold; }

.grid1 { border-collapse:separate; border-color:#999999; }
.grid1 th { padding:3px; background-color:#cccccc; }
.grid1 td { padding:2px; font-family:Arial; font-size:90%; }

.fieldset1 { border:solid 1px #cccccc; margin-bottom:10px; padding:10px; }
.fieldset1 legend { margin-left:10px; }

.newslist .bullet-disc-red li { background-position:0 0.7em; border-bottom:1px dotted #D6D6D6; }
.newslist p { margin:0 !important; }

.subtxt1 {}
.subtxt1 h3 { margin: 10px 0 0 0; }
.subtxt1 p { margin:0 0 2px 2px; font-size:95%; }

.ribon_sml { background-image:url('../images/small-ribbon.gif'); background-position:center center; background-repeat:no-repeat; min-height:35px; color:#D9D8D5; text-align:center; }
.ribon_sml a { color:#D9D8D5; display:inline; }

.confirm1 { margin:20px auto; width:70%; border:dashed 3px gray; padding:10px; }

.print1 { background-image:url('../images/icons2/icon_printer.png'); background-position:left top; background-repeat:no-repeat; padding:9px 0 9px 35px; }

#select1 span { display:inline; }

.hide1 { display:none !Important; }

#AreaPanel { /* hidden top content area */
	position:relative; 
	display:none; 		/* hidden on start */
	max-height:100px;
}
#AreaPanel .contentArea	{ margin: 0 auto; padding:20px 20px; }
#SelectArea { border-right:1px solid #595959; padding-right:13px; }

.smbtns li { padding:4px 0 4px 29px; margin-bottom:5px; }
.smbtns .facebook { background:url('../images/icons/social/FaceBook-24x24.png') no-repeat 0 0; }
.smbtns .twitter { background:url('../images/icons/social/Twitter-24x24.png') no-repeat 0 0; }

.bnr1 { cursor:pointer; border:1px solid #aaaaaa; width:100%;
    background-image:url('../images/offers_tbl_back.gif'); background-repeat:repeat-x; background-position:bottom; background-color:White;
}
.bnr1 td { height:auto; vertical-align:middle; text-align:center; }
