/* ELEMENTS */


body {font-family:“Helvetica Neue”, Arial, Helvetica, sans-serif; font-size:13px;min-width:960px;margin:10px 0 0 0;color:black;	}
select {
			height:20px;
			border:1px solid #c6c6c6;
			border-radius:4px;
			font-size:12px;
			filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#E8E8E8',EndColorStr='#FEFEFE'); /* IE gradient */
			background: -webkit-gradient(linear, left top, left bottom, from(#E8EE8), to(#FEFEFE)); /* webkit browser gradient */
			background: -moz-linear-gradient(top, #E8E8E8, #FEFEFE); /* Firefox 3.6+ Gradient */
	}
a {color:#0060A0;}
a:hover {color:#0060A0;}
a[disabled] 
{ 
   color:Gray; text-decoration:none; 
} 
#scroll{height:140px; Overflow:Auto; }

h1, h2, h3, h4, h5, h6 {
	color:#000000; 
	font-family:Arial, Helvetica, Sans-Serif; 
	padding:0 5px 0 5px;
	text-align:left; 
}

 
h1 {font-size:16px;}
h2 {font-size:12px; font-weight:bold;}
h3 {font-size:11px;}
h4 {font-size:10px;}
h5 {font-size:9px;}
h6 {font-size:8px;}	

input::-moz-focus-inner /*Remove button padding in FF*/ 
{  
    border: 0; 
    padding: 0; 
} 


/* CLASSES */
.bgGrad 
{
	

}
.fmly {font-family:Arial, Helvetica, Sans-serif;}
.fmlyuc{font-family:Arial Unicode MS, Helvetica;}

.s26{font-size:26px;}
.s24{font-size:24px;}
.s22{font-size:22px;}
.s20{font-size:20px;}
.s18{font-size:18px;}
.s16{font-size:16px;}
.s15{font-size:15px;}
.s14{font-size:14px;}
.s13{font-size:13px;}
.s12{font-size:12px;}
.s11{font-size:11px;}
.s10{font-size:10px;}
.s9{font-size:9px;}
.s8{font-size:8px;}
.s6t{font-size:6pt;}

.padbot{padding-bottom:10px;}

.bold{font-weight:bold;}
.normal{font-weight:normal;}

.black{color:#000000;}
.blackbracket{color:#000000;}
.blue{color:#000080;}
.dkblu{color:#0000A0;}
.dksltblu{color:#000000;}
.dksltblulbl{color:#0060A0;}
.dksltblulblbracket{color:#0060A0;}

.firebrick{color:#B22222;}
.gainsboro{color:#DCDCDC;}
.gray{color:#777777;}
.green{color:#008000;}
.grnblu {color:#0060A0;}
.grnbluOwner {color:#000000;}
.htrgrn{color:#215E21;}
.navy{color:#000080;}
.orange{color:#FF4F00;}
.red{color:#FF0000;}
.sltblu{color:#342D7E;}
.white{color:#FFFFFF;}
.whitesmoke {color:#F5F5F5;}

.bgAlert{background-color:#F0F8FF;}
.bgGains{background-color:#DCDCDC;}
.bgGray{background-color:#777777;}
.bgIce{background-color:#F2F9FF;}
.bgWhite{background-color:#FFFFFF;}
.bgYellow{background-color:#FFFF00;}

.alignL{text-align:left;}
.alignC{text-align:center;}
.alignR{text-align:right;}


.allbrdr{border:solid 1px #dddddd;}
.allbrdrblu{border: 1px solid #3366CC;}
.allbrdrtst{border:solid 2px #dddddd;}

.border{border:solid 1px #6B6B6B;-webkit-border-radius: 5px;	-moz-border-radius: 5px; border-radius:5px;}
.brdrBlak{border:solid 1px black;-webkit-border-radius: 5px;	-moz-border-radius: 5px; border-radius:5px;}
.brdrGray{border:solid 1px #CDCDCD; -webkit-border-radius: 5px;	-moz-border-radius: 5px; border-radius:5px;}
.brdrlightGray{border:solid 1px #dddddd;}
.brdrGray3sides{border-top: solid 0px #777777; border-left: solid 0px #777777;border-right: solid 0px #777777;-webkit-border-radius: 5px;	-moz-border-radius: 5px; border-radius:5px;}

.btmbrdr{border-bottom:solid 1px #dddddd; padding:0 0 2px 0;}
.btmbrdrGray{border-bottom:solid 1px #777777;}
.btmbrdrOwner{border-bottom:solid 1px #dddddd;}

.BdrRgtBlk{border-right:solid 1px black;}
.BdrRgtWht{border-right:solid 1px white;}

.mbtmbrdr{border-bottom:solid 1px #FFFFFF;}
.topbrdr{border-top:solid 1px #dddddd;}
.pricingbrdr{border-bottom:solid 1px #dddddd;}

.hand{cursor:hand;}

.nouline{text-decoration:none;}
.uline{text-decoration:underline; color:#0060A0}

.nowrap{white-space:nowrap;}

option.watermark {color:#999999;}
.watermark {color:#999999; display:inline;}

.bodybg {
	background-image:url(images/bg1000.jpg);
	background-repeat:repeat;
}

.blackongains {background-color:#DCDCDC; color:#000000;}
.blackongray {background-color:#C5C5C5; color:#000000;}
.blackonwhite {background-color:#FFFFFF; color:#000000;}
.whiteonblue {background-color:#000099; color:#FFFFFF;}

.wide { padding: 0 30px 2px 30px;}

.btnPackage {
			padding:0 40px 1px 10px;
			color:#FFFFFF;
			cursor:hand;
			background-image:url(../images/btnPackage.gif);
			background-repeat: no-repeat;
			background-position:right center;
			border:none;
			border-radius:5px;
			display:block;
			font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif;
			font-size:13px;
			font-weight:normal;
			height:30px;
			overflow:hidden;
		}

.btn80_disable {
	background-color:#FFFFFF;
	color:#C5C5C5;
	padding:0 10px 2px 10px;
	font-size:12px;
	font-weight:bold;	
	height:20px;
	text-decoration:none;
	vertical-align:middle;
	border-radius:5px;
	font-family:Arial, Helvetica, Sans-Serif; 
}

.btn40, .btn60, .btn80, .btn100, .btn120, .btn140, .btn160, .btn180, .btn200, .btn220 {

	/* background-color:#247FBA;
	color:#FFFFFF;
	cursor:hand;	
	*/
			
			color:#FFFFFF;
			cursor:hand;
			cursor: pointer;
			background-color:#8A8A8A;
			background:#8A8A8A; /* for non-css3 browsers */
			/*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#B1B1B1',EndColorStr='#8B8B8B'); */ /* IE gradient */
			background: -webkit-gradient(linear, left top, left bottom, from(#B1B1B1), to(#8B8B8B)); /* webkit browser gradient */
			background: -moz-linear-gradient(top, #B1B1B1, #8B8B8B); /* Firefox 3.6+ Gradient */
			border:none;		
			display:block;
			font-size:12px;
			font-weight:bold;
			height:20px;
			line-height: 20px;
			border-radius:5px;
			padding-bottom: 2px;
			padding-left: 2px;
			
}			 

/*.btn40, .btn60, .btn80, .btn100, .btn120, .btn140, .btn160, .btn180, .btn200, .btn220, .btn80_disable {
	border-color:#BBBBBB;
	border-style:groove;
	border-width:1px;
	display:block;
	font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	height:22px;
}*/

.wrap { white-space: normal; width: 100px; }


.btn40, .lnkb40 , .button40{width:40px;}
.btn60, .lnkb60 , .button60{width:60px;}
.btn80, .btn80_disable, .lnkb80 , .button80{width:80px;}
.btn100, .lnkb100 , .button100{width:100px;}
.btn120, .lnkb120 , .button120{width:120px;}
.btn140, .lnkb140 , .button140{width:140px; text-align:center;}
.btn150, .lnkb150 , .button150{width:150px; text-align:center;}
.btn160, .lnkb160 , .button160{width:160px;}
.btn170, .lnkb170 , .button170{width:170px;}
.btn180, .lnkb180 , .button180{width:180px;}
.btn200, .lnkb200 , .button200{width:200px;}
.btn220, .lnkb220 , .button220{width:220px;}

.lnkb40, .lnkb60, .lnkb80, .lnkb100, .lnkb120, .lnkb140, .lnkb160, .lnkb170, .lnkb180, .lnkb200, .lnkb220, .lnkb40:hover, .lnkb60:hover, 
.lnkb80:hover, .lnkb100:hover, .lnkb120:hover, .lnkb140:hover, .lnkb160:hover, .lnkb170:hover, .lnkb180:hover, .lnkb200:hover, .lnkb220:hover {
	/*background-color:#247FBA;
	border-color:#BBBBBB;
	border-style:groove;
	border-width:1px;
	color:#FFFFFF;
	cursor:hand;
	display:block;
	font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;	
	height:18px;
	padding:3px 3px 3px 3px;*/
	margin-top:3px;	
	text-align:center;
	color:#FFFFFF;
	cursor:hand;
	cursor: pointer;
	background-color:#008ad4;
	/*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#008ad4',EndColorStr='#004e91');*/ /* IE gradient */
	background: -webkit-gradient(linear, left top, left bottom, from(#008ad4), to(#004e91)); /* webkit browser gradient */
	background: -moz-linear-gradient(top, #008ad4, #004e91); /* Firefox 3.6+ Gradient */
	border:0;	
	display:block;
	font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none; 
	height:20px;
	line-height: 20px;
	border-radius:5px;
	padding-bottom: 2px;
	
	
}
.button40, .button60 , .button80 , .button100 , .button120, .button140,.btn150,.button160, .button170, .button180 , .button200 , .button220,
.button40:hover, .button60:hover , .button80:hover , .button100:hover , .button120:hover, .button140:hover , .button150:hover,.button160:hover, .button170:hover, .button180:hover , .button200:hover , .button220:hover {
			padding:2px 2px 2px 2px;			
			text-align:center;
			color:#FFFFFF;
			cursor:hand;
			background-color:#8A8A8A;
			background:#8A8A8A; /* for non-css3 browsers */
			/*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#8A8A8A',EndColorStr='#878787'); *//* IE gradient */
			background: -webkit-gradient(linear, left top, left bottom, from(#8A8A8A), to(#878787)); /* webkit browser gradient */
			background: -moz-linear-gradient(top, #8A8A8A, #878787); /* Firefox 3.6+ Gradient */
			border:none;
			border-radius:5px;
			display:block;
			font-family: Arial, â€śHelvetica Neueâ€ť, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			height:20px;
		}	
.lnkcmpr, .lnkcmpr:hover {
	color:#FFFFFF;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	font-weight:bold;
   text-decoration:none;
}


.secthdr {
	background-color:#CCCCCC;
	border:solid 1px #777777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:23px;
	text-align:left;
	vertical-align:text-bottom;
}

.mstrNav a:active, .mstrNav a:link, .mstrNav a:hover, .mstrNav a:visited {
	background-color:#DCDCDC;
	display:inline; 
	font-weight:bold; 
	
	text-decoration:none; 
}
.mstrNav a:active {color:#000000;}
.mstrNav a:hover {text-decoration:underline;}

.mstrNav a:hover, .mstrNav a:link, .mstrNav a:visited {
	color:#777777; 
}
.mstrTopNav a:active, .mstrTopNav a:link, .mstrTopNav a:hover, .mstrTopNav a:visited {
	display:inline; 
	padding:0 5px 0 5px;
	text-decoration:none; 
}
.mstrTopNav a:active {color:#000000;}
.mstrTopNav a:hover {text-decoration:underline;}

.mstrTopNav a:hover, .mstrTopNav a:link, .mstrTopNav a:visited {
	color:#0000A0; 
}
.menuTop {
	background-color:#FFFFFF;
	height:80;
	text-align:right;
	width:100%;
}
.menuBtm1 {
	background-color:#DCDCDC;
	height:80;
	width:100%;
}
.menuBtm2 {
	background-color:#DCDCDC; 
	border:solid 1px rgb(174,190,203);
	width:100%;
}
.blackborder {
	border-right:#bfbfbf 1px solid; 
	border-left:#bfbfbf 1px solid; 
}

.pnltooltip{display:none; position:absolute;}
.pnltooltip2{display:none; position:fixed;}

.gridtooltip {
	visibility:hidden;
	position :absolute;	
	top:0px;
	left:0px;
	width:500px;
	border-top:black 1px solid;
	border-right:black 1px solid;
	border-bottom:black 1px solid;
	border-left:black 1px solid;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:4px;
	z-index:200;	
	background-color:#FFFFE1;
	font-weight:normal;
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif;
	color:Black 
}



.divtooltip {
    background-color:#FFC184;
    width:90px;
    position:absolute;
    padding-left:10px;
    border:1px solid #FD9800;
    color:#201000;
}
.divtooltip2 {
    background-color:#FFC184;
    width:90px;
    position:fixed;
    padding-left:10px;
    border:solid 1px #FD9800;
    color:#201000;
}
.divtooltipRH {
    background-color:#C3E99A;
    position:absolute;
    border:1px solid navy;
    color:navy;
}

.accHead {
	background-color:#DCDCDC;
	border-top:1px solid #777;
	color:#777777; /*#2B3856;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	height:16px;
	padding:2px 0 0 2px;
	text-align:left;
	text-decoration:none;
}
.accHead:hover {
	
	color:#777777;
	
	font-weight:bold;
}
.accItem {
	
	font-size:11px; 
	height:16px;

	text-decoration:underline;
}

.modalBackground {
  background-color: #dddddd;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.modalPopup {
  background-color:#FFFFFF;
	border-style:none;
  padding:10px 10px 10px 10px;

}
.modalPopupProg {
  color:#FFFFFF;
	border-style:none;
}
.popupControl {
	background-color:#FFFFFF;
	position:absolute;
	visibility:hidden;
  border:solid 1px #dddddd; 
}

.copyright {
	color:Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
}

.wtHeaderBar {background-color:rgb(0,67,122); text-align:center;}
.wtPageTitle {font-size:16px; font-weight:bold; color:Black;}
.wtPageHeader {font-size:16px; font-weight:bold; color:White;}

.wtMenu {
    width:15%;
    height:460px;
    background-color:#DEDFE1;
    border:solid 1px rgb(174,190,203);
}
.wtPopupHeader {
	font-size:16px;
	font-weight:bold;
	color:Black;
	border-bottom:solid 1px #777777;
}

/*
Added by SK
 */
.wrap{white-space:normal;}



.valignT{vertical-align:Top;}
.valignM{vertical-align:Middle;}
.valignB{vertical-align:bottom;}

/*
.dksltblulblbracket:before {
    content: "[";
}
 
.dksltblulblbracket:after {
    content: "]";
}
.blackbracket:before {
    content: "[";
}
 
.blackbracket:after {
    content: "]";
}
*/
.Bline 
{
	border-bottom: 1px solid #0060A0;
}
a{outline:none; }
a:active {-moz-outline-style:none;outline:0px; outline:none; }
a:hover{-moz-outline-style:none;outline:0px;outline:none;}
a:visited{-moz-outline-style:none;outline:0px;outline:none;}
a:focus { -moz-outline-style:none;outline:0px;outline:none; }
/*Header*/

.Tab .ajax__tab_header

{

    color: #4682b4;

    font-family:Arial, Helvetica, Sans-Serif;

    font-size: 12px;

    font-weight: bold;

    background-color: #ffffff;

    padding-top: 5px;

}

.Tab .ajax__tab_body

{
    border:1px solid #8A8A8A;
    padding:5px 2px 10px 2px;
    border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px

}

/*Tab Active*/

.Tab .ajax__tab_active .ajax__tab_tab

{

    color: #ffffff;
    background:url("../../Images/tab_active_owner.gif") repeat-x;
    height:20px;
    width:75px;
    

}

.Tab .ajax__tab_active .ajax__tab_inner

{

    color: #ffffff;
    background:url("../../Images/tab_left_active_owner.gif") no-repeat left;
    padding-left:10px;
    margin-left:5px

}

.Tab .ajax__tab_active .ajax__tab_outer

{

    color: #ffffff;
    background:url("../../Images/tab_right_active_owner.gif") no-repeat right;
    padding-right:10px;

}

/*Tab Hover*/

.Tab .ajax__tab_hover .ajax__tab_tab

{

    color: #000000;
    background:url("../../Images/tab_hover_owner.gif") repeat-x;
    height:20px;

}

.Tab .ajax__tab_hover .ajax__tab_inner

{

    color: #000000;
    background:url("../../Images/tab_left_hover_owner.gif") no-repeat left;
    padding-left:10px;

}

.Tab .ajax__tab_hover .ajax__tab_outer

{
    color: #000000;
    background:url("../../Images/tab_right_hover_owner.gif") no-repeat right;
    padding-right:10px;
}

/*Tab Inactive*/

.Tab .ajax__tab_tab

{
    color: #666666;
    background:url("../../Images/tab_Inactive_owner.gif") repeat-x;
    height:20px;
    width:75px;
}

.Tab .ajax__tab_inner

{
    color: #666666;
    background:url("../../Images/tab_left_inactive_owner.gif") no-repeat left;
    padding-left:10px;
    margin-left:5px
}

.Tab .ajax__tab_outer

{
    color: #666666;
    background:url("../../Images/tab_right_inactive_owner.gif") no-repeat right;
    padding-right:10px;
    margin-right: -4px;
}

/********************************
 *** FR ***
 ********************************/
.TabFR .ajax__tab_header

{

    color: #4682b4;

    font-family:Arial, Helvetica, Sans-Serif;

    font-size: 12px;

    font-weight: bold;

    background-color: #ffffff;

    padding-top: 5px;

}

.TabFR .ajax__tab_body

{
    border:1px solid #8A8A8A;
    padding:5px 2px 10px 2px;
    border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px

}

/*Tab Active*/

.TabFR .ajax__tab_active .ajax__tab_tab

{

    color: #ffffff;
    background:url("../../Images/tab_active_owner.gif") repeat-x;
    height:20px;
    width:90px;
    

}

.TabFR .ajax__tab_active .ajax__tab_inner

{

    color: #ffffff;
    background:url("../../Images/tab_left_active_owner.gif") no-repeat left;
    padding-left:10px;
    margin-left:5px

}

.TabFR .ajax__tab_active .ajax__tab_outer

{

    color: #ffffff;
    background:url("../../Images/tab_right_active_owner.gif") no-repeat right;
    padding-right:10px;

}

/*Tab Hover*/

.TabFR .ajax__tab_hover .ajax__tab_tab

{

    color: #000000;
    background:url("../../Images/tab_hover_owner.gif") repeat-x;
    height:20px;

}

.TabFR .ajax__tab_hover .ajax__tab_inner

{

    color: #000000;
    background:url("../../Images/tab_left_hover_owner.gif") no-repeat left;
    padding-left:10px;

}

.TabFR .ajax__tab_hover .ajax__tab_outer

{
    color: #000000;
    background:url("../../Images/tab_right_hover_owner.gif") no-repeat right;
    padding-right:10px;
}

/*Tab Inactive*/

.TabFR .ajax__tab_tab

{
    color: #666666;
    background:url("../../Images/tab_Inactive_owner.gif") repeat-x;
    height:20px;
    width:90px;
}

.TabFR .ajax__tab_inner

{
    color: #666666;
    background:url("../../Images/tab_left_inactive_owner.gif") no-repeat left;
    padding-left:10px;
    margin-left:5px
}

.TabFR .ajax__tab_outer

{
    color: #666666;
    background:url("../../Images/tab_right_inactive_owner.gif") no-repeat right;
    padding-right:10px;
    margin-right: -4px;
}




/********************************
 *** from quick lane web site ***
 ********************************/
.shadow {
    width:242px;
    background-image:url(../images/buckettopsilver.gif);
    background-repeat:no-repeat;
    background-position:top center;
    padding:15px 0 0 0;
    margin-bottom:1em;
}
.shadowbody {
    background-image:url(../images/bucketbottom.gif);
    background-repeat:no-repeat;
    background-position:bottom center;
    padding:0px 13px 20px 18px;
}
.mainbucket {
    background-color:white;
    background-image:url(../images/mainbucket_bg.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    position:relative;
}

#amibodydiv {width:970px; margin:0; margin:0 auto;}

.amicontent {
    background-color:#FFFFFF;
    background-image:url(../images/content_bg.gif);
    background-repeat:no-repeat;
    background-position:right top;
    border-bottom:solid 3px #255584;
    padding:30px 30px 10px 30px;
    text-align:left;
}

@media all {  
  .page-break {display:none;}
}
@media print {
	body {background-color:#FFFFFF;}
	h1.s18 {font-size:14px;}
	.coupon {height:100%; width:100%; top:0px; left:0px;}
	.noprint {display:none;}
  .page-break {display:block; page-break-before:always;}
}    

.row {width:99.9%;}
