/* CSS Document */
body
{
	background-color:#A3A2A2;
	background-image:url('/images/bg2.jpg');
	background-repeat:repeat-x;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #5A5A5A;
}
.copyright
{
	font-size: 7.5pt;
	color:#FFFFFF;
	/*color:#999999;*/
}

#footer
{
	position:relative;
	text-align:center;
	vertical-align:text-bottom;
}
td.background
{
	background-image:url(./navi_background.gif);
}
.mainmenu
{
    padding:0 10px 0 10px;
    vertical-align:middle;
}
a.copyright:link{	TEXT-DECORATION: none;}
a.copyright:visited {	TEXT-DECORATION: none;}
a.copyright:active {	TEXT-DECORATION: none;}
a.copyright:hover {	COLOR: #0362C1;	TEXT-DECORATION: underline;}
a.StandardLink:link{COLOR: #006CD8;TEXT-DECORATION: underline;}
a.StandardLink:visited {COLOR: #006CD8;TEXT-DECORATION: none;}
a.StandardLink:active {COLOR: #006CD8;TEXT-DECORATION: overline;}
a.StandardLink:hover {COLOR: #006CD8;TEXT-DECORATION: overline;}
a.MenuLink:link{	text-decoration:none;}
a.MenuLink:visited{	text-decoration:none;}
a.MenuLink:active{	text-decoration:none;}
a.MenuLink:hover{	text-decoration:underline;}

.ml
{
    background-image:url('/images/menubuttonleft.gif');
    width:8px;
    height:32px;
    float: left;
    cursor:pointer;
    text-decoration:none;
}
.mm
{
    background-image:url('/images/menubuttonmiddle.gif');
    float: left;
    color:#FFFFFF;
    font-weight:bold;
    font-size:9pt;
    padding:9px 10px 9px 10px;
    cursor:pointer;
    text-decoration:none;
}
.mr
{
    background-image:url('/images/menubuttonright.gif');
    width:8px;
    height:32px;
    float: left;
    cursor:pointer;
    text-decoration:none;
}
.ml_g
{
    background-image:url('/images/menubuttonleft_gray.gif');
    width:8px;
    height:32px;
    float: left;
    cursor:pointer;
    text-decoration:none;
}
.mm_g
{
    background-image:url('/images/menubuttonmiddle_gray.gif');
    float: left;
    color:#FFFFFF;
    font-weight:bold;
    font-size:9pt;
    padding:9px 10px 9px 10px;
    cursor:pointer;
    text-decoration:none;
}
.mr_g
{
    background-image:url('/images/menubuttonright_gray.gif');
    width:8px;
    height:32px;
    float: left;
    cursor:pointer;
    text-decoration:none;
}
.uframe
{
    width:1000px;
    border-collapse: separate;
}
.globalmenudropdown {padding:4px;line-height:20px;display:none;background-color:#FFFFFF;font-size:10pt;position:absolute;z-index: 200;border:dotted 1px #AAAAAA;text-align:left;white-space:nowrap;}
.globalmenuhoverelement {background-color:#EEEEEE;color:#F68B1E;text-decoration:none;white-space:nowrap;}
.globalmenuinactive {background-color:#FFFFFF;color:#F68B1E;text-decoration:none;white-space:nowrap;}
.mainmenuleft{text-decoration:none;padding-left:1px;float:left;}
.mainmenuright{text-decoration:none;float:right;}
.submenuitem{cursor:pointer;border-top:dotted 1px #AAAAAA;white-space:nowrap;padding:2px 0 2px 0;}
.submenulink{white-space:nowrap;text-decoration:none;white-space:nowrap;}
.transitionheader{color:White;font-weight:bold;white-space:nowrap;padding: 4px 0 4px 0;}
.WithGif
{
	list-style-image:url('../images/target_point.gif');
	padding-top: 4px;
}
a.level
{
	color:#0099FF;
}
a.level1
{
	font-size:16px;
	font-weight:bold;
	color:#007BCF;
	text-decoration:none;
}
a.level2
{
	font-size:14px;
	font-weight:bold;
	color:#3B8CCD;
	text-decoration:none;
}
a.level3
{
	font-size:12px;
	font-weight:bold;
	color:#007BCF;
	text-decoration:none;
}
a.level4
{
	font-size:12px;
	font-weight:bold;
	color:#007BCF;
	text-decoration:none;
}
.successControlHeader							{ background-color:#77CF7E; text-align:left; font-weight:bold; padding:2px 2px 2px 2px; }
.successControlContent							{ background-color:#ffffff; text-align:left; font-weight:bold; padding:10px 10px 0 0; }
.errorControlHeader							    { background-color:#FF0000; text-align:left; font-weight:bold; padding:2px 2px 2px 2px; }
.errorControlContent							{ background-color:#ffffff; text-align:left; font-weight:bold; padding:10px 10px 0 0; }
/* styles for MessageBox control */
.modalBackground								{ background-color:#000000; color:#FFFFFF; filter:alpha(opacity=50); -moz-opacity:0.5; }
.messageBox										{ background-color:#ffffe0; color: #445056; filter:alpha(opacity=100); -moz-opacity:1.0; }
/* styles for EnquiryControl */
.errorStyle										{ background-color:#FF350C; filter:alpha(opacity=90); -moz-opacity:0.9; color:#000000; }
/* Styles for update overlays */
.updateProgress									{ position: absolute; background-color: #000000; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; padding: 0px; margin: 0px; }
.bd-l {border-left:solid 1px #CCCCCC;}
.bd-r {border-right:solid 1px #CCCCCC;}
.bd-b {border-bottom:solid 1px #CCCCCC;}
.bd-t {border-top:solid 1px #CCCCCC;}
.bd {border:solid 1px #CCCCCC;}
.Menu {	left: 10px;	font-size:12px;	font-weight:bold;	color:#FFFFFF;}
.MenuLink{color:#5A5A5A;white-space:nowrap;}
.DetailsHeader {font-size:14px;font-weight:bold;color:#0099CC;}
td.Mark {background-color:#EDEDED; border-bottom:solid 1px #909090;border-left:solid 1px #909090;padding:5px 10px 5px 10px;text-align:left;}
.NewsText{text-align:center;}
.texttiny{font-size:7.5pt;}

 /*  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*                                                         Reset and font normalization
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

/**
* use of HTML5 Boilerplate
* so far only RESET and NORMALIZATION
*/

/**
 * HTML5 ? Boilerplate
 *
 * style.css contains a reset,font normalization and some base styles.
 *
 * Credit is left where credit is due.
 * Much inspiration was taken from these projects:
 * - yui.yahooapis.com/2.8.1/build/base/base.css
 * - camendesign.com/design/
 * - praegnanz.de/weblog/htmlcssjs-kickstart
 */


/**
 * html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
 * v1.6.1 2010-09-17 | Authors:Eric Meyer & Richard Clark
 * html5doctor.com/html-5-reset-stylesheet/
 */
/*
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video {
  margin:0;
  padding:0;
  border:0;
  vertical-align:baseline;
}
*/

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,.ui-tabs .ui-tabs-panel{
  display:block;
}

blockquote,q {quotes:none;}

blockquote:before,blockquote:after,
q:before,q:after {content:"";content:none;}

.cursorText,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {cursor:text;}

.ie7 h1, .ie7 h2, .ie7 h3, .ie6 h1, .ie6 h2, .ie6 h3 {font-weight: normal;}

/**
 * Font normalization inspired by YUI Library's fonts.css:developer.yahoo.com/yui/
 */
/*body {font:13px/1.231 sans-serif;font-size:small;} /* Hack retained to preserve specificity */
select,input,textarea,button {font:99% sans-serif;}

/* BEHAVIOUR css3pie area start*/

	.pie8 .curvedAll,.pie8 .curvedBottom,.pie8 .curvedTop,.pie8 .curvedTopRight,.pie8 .curvedTopLeft,.pie8 .curvedBottomLeft,.pie8 .curvedBottomRight,
	.pie8 .shadow,.pie8 .shadowTop,.pie8 .circle20,
	.pie8 .gradientWhite,.pie8 .gradientDarkWhite,.pie8 .gradientDarkerWhite,.pie8 .gradientDark,.pie8 .gradient,.pie8 .gradientBlue,.pie8 .gradientGray,.pie8 .gradientOrange,.pie8 .gradientOrangeLight,.pie8 .gradBookConf,.pie8 .gradGray5,.pie8 .gradHovGray5,.pie8 .gradGray10,.pie8 .gradHovGray10,.pie8 .gradGray20,.pie8 .gradHovGray20,.pie8 .gradBlack,.pie8 .gradHovBlack,.pie8 .gradientHoverOrange,.pie8 .gradientHoverDark,
	.pie8 .ui-ds-bg, .pie8 .ui-ds-i-a1,.pie8 .ui-ds-i-a2,.pie8 .ui-ds-i-a3,.pie8 .ui-ds-i-a4,
	#mainNavigation .gradientOrange,#mainNavigation .gradientHoverOrange,
	.pie8 .ui-datepicker,.pie8 .ui-datepicker-header,.pie8 .ui-dialog-content,.pie8 .ui-slider-horizontal .ui-widget-header,.pie8 .ui-datepicker .ui-state-default,.pie8 .ui-datepicker .ui-widget-content .ui-state-default,.pie8 .ui-datepicker .ui-state-unselectable .ui-state-default,.pie8 .ui-datepicker .ui-state-disabled .ui-state-default
	{
		behavior:url(http://www.software4u.de/js/pie.htc);
		-pie-lazy-init:true;
	}

/* BEHAVIOUR css3pie area end*/

/* BEHAVIOUR css3pie area start*/

	.pie .curvedAll,.pie .curvedBottom,.pie .curvedTop,.pie .curvedTopRight,.pie .curvedTopLeft,.pie .curvedBottomLeft,.pie .curvedBottomRight,.pie .ui-dialog-content,
	.pie .shadow,.pie .shadowTop,.pie .circle20,
	.pie .gradientWhite,.pie .gradientDarkWhite,.pie .gradientDarkerWhite,.pie .gradientDark,.pie .gradient,.pie .gradientBlue,.pie .gradientGray,.pie .gradientOrange,.pie .gradientOrangeLight,.pie .gradientHoverOrange,.pie .gradientHoverDark,.pie .gradGray5,.pie .gradHovGray5,.pie .gradGray10,.pie .gradHovGray10,.pie .gradGray20,.pie .gradHovGray20,.pie .gradBlack,.pie .gradHovBlack,
	.pie .ui-ds-bg, .pie .ui-ds-i-a1,.pie .ui-ds-i-a2,.pie .ui-ds-i-a3,.pie .ui-ds-i-a4,
	#mainNavigation .gradientOrange,#mainNavigation .gradientHoverOrange,
	.pie .ui-datepicker,.pie .ui-datepicker-header,.pie .ui-dialog-content,.pie .ui-slider-horizontal .ui-widget-header,.pie .ui-datepicker .ui-state-default,.pie .ui-datepicker .ui-state-unselectable .ui-state-default,.pie .ui-datepicker .ui-state-disabled .ui-state-default,.pie .ui-datepicker td a,.pie .ui-datepicker td span
	{
		behavior:url(http://www.software4u.de/js/pie.htc);
		-pie-poll: true;
	}

/* BEHAVIOUR css3pie area end*/

/* BackGroundTransparence css3pie*/
	.pie .Global,.pie .sprite1,.pie .nav_arrow_blackend,.pie .arrowS_up_black,.pie .arrowS_up_down,.pie .arrowL_down_black,.pie .arrowS_down_white,.pie .nav_arrow_blackstart,.pie .nav_arrow,
	.pie .arrowS_up_black,.pie .arrowS_hover_down_orange,.pie .speechBubbleTriangleTop,.pie .speechBubbleTriangleBottom,.pie .arrowUpOrange,.pie .arrowDownBlue,.pie .arrowL_up_orange,.pie .arrowS_down_orange,
	.pie .ui-datepicker-trigger,.pie  .ie6 img,.pie .ui-datepicker-prev,.pie  .ui-datepicker-next,
	.pie .arrowSubNavigationRight,.pie .ui-bt-dgh .ui-bt-imgr,.pie .arrowBlueRight,.pie .ui-bt-bh .ui-bt-imgr,.arrowOrangeRight,.pie .ui-bt-oh .ui-bt-imgr
	{
		behavior:url(http://www.software4u.de/js/pie.htc);
	    -pie-png-fix:true;
		-pie-poll: true;
	}
	.ie6 .Global{ overflow: hidden;}/* fixing inherited line-height value for ie6*/
	
/* Normalize monospace sizing:en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
pre,code,kbd,samp {font-family:monospace,sans-serif;}

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Base objects styling     
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

a {text-decoration:none;color:#445056;outline:none;}
a:hover {text-decoration:underline;}

ins {background-color:#ff9;color:#000;text-decoration:none;}

mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}

del {text-decoration:line-through;}

abbr[title],dfn[title] {border-bottom:1px dotted;cursor:help;}

table {border-collapse:collapse;border-spacing:0;}

hr {display:block;border:0;border-top:1px solid #ccc;margin:0px;padding:0;height:1px;}

input,select {vertical-align:middle;color:#445056;}
input[type=text],input[type=password]{ border: 1px solid #ccc;padding-left: 5px;height: 18px;}
select{border-width:1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height: 20px;}

b,strong,.bold {font-weight:bold;}

html {height: 100%;}

li {margin-bottom:8px;margin-left:14px;}
/*.pageBack{height: 100%; width:100%;position: fixed;z-index:-10;left: 0px;}
.ie6 .pageBack{display:none;background: none;}*/
   
.page {}
.main {display:table-cell;width:auto;}

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Base objects sub styles
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.NormalLine {height:1px;border:0px;}
.ThickLine {height:3px;border:0px;}

.cursorHand {cursor:hand;cursor:pointer;}

.listStyleNone{list-style-type:none;}
.listStyPosOut {list-style-position:outside;}
.cmsList{display: inline-block; margin: 5px 5px 5px 25px;}

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Font & Text related classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

/* =-= Font sizes =-= */
.fontSizeH1,h1 {font-size:24px;} /* Headline 1,200% ^= 24px */
.fontSizeH2,h2 {font-size:18px;} /* Headline 2,150% ^= 18px */
.fontSizeSH,h3,th {font-size:15px;} /* Subheadlines,125% ^= 15px */
.fontSizeS,h4 {font-size:12px;} /* Default font size,100% ^=  12px */
.fontSizeF,.ui-slider-handle,.ui-bt-lgh,h5,h6 {font-size:11px;} /* Footer / Footnotes / Comments / Subnavigations,91.67% ^= 11px */
	
.underline,.underlineHoverNone {text-decoration:underline;}
.underlineHoverNone:hover {text-decoration:none;}
.lineThrough {text-decoration:line-through;}
.noTextDecoration,.noTextDecoration:hover{text-decoration:none;}
.lineHeightM {line-height:24px;}
.lineHeightNormal {line-height: normal;}
.NoWrap {white-space:nowrap;}
.outlineNone{outline:none;}

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Alignment classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.alignTextLeft {text-align:left;}
.alignTextCenter,.center {text-align:center;}
.alignTextRight {text-align:right;}

.valignTextTop {vertical-align:top;}	
.valignTextMiddle {vertical-align:middle;}
.valignTextBottom {vertical-align:bottom;}
	
.alignBlockLeft {margin:0 auto 0 0;}
.alignBlockCenter {margin:0 auto;}
.alignBlockRight {margin:0 0 0 auto;}

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Position classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

/* =-= Z-Index =-= */
.zTop {z-index:1002;}
.zXHigh {z-index:1001;}
.zHigher,.tooltip {z-index:100;}
.zHigh {z-index:20;}

.posAbsolute {position:absolute;}
.posRelative {position:relative;}
.posFixed {position:fixed;}

/* =-= Layering =-=*/
.bottomLeftLayering {position:absolute;bottom:10px;left:10px;}
.bottomRightLayering {position:absolute;bottom:10px;right:5px;}


/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Dummy classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.colorHoverOrange,.colorHoverWhite,.colorHoverWhiteBack,.gradientHoverOrange,.gradientHoverNone,.borderHoverRight,.borderHoverTop,.borderHoverLeft,.curvedHoverTop,.arrowS_hover_down_orange,.ui-xslh,.arrowS_right_orange_hover,.sideMenuArrowHover,.gradientGrayHover,.gradHovGray10,.colorHoverBlue,.colorHoverBlack,.gradientHoverWhite,.gradHovGray5,.gradHovGray20,.gradHovBlack,.colorHoverGray20
{/*dummy classes for hover effect*/}
	

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Color styling classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.gradientNone,.gradientHoverNone:hover {background:none;}

/*  =-=-=-=-=-=     Orange   =-=  RGB 246/139/30      =-=-=-=-=-=*/
.colorOrange,.colorHoverOrange:hover,.ui-bt-oh:hover span, .ui-bt-lgh:hover span, .ui-bt-lgh:active span {color:#f68b1e;}
.borderColorOrange{border-color:#f68b1e;}
.colorOrangeBack {background-color:#f68b1e;}

.gradientOrange,.gradientHoverOrange:hover,.ui-datepicker-header,.ui-datepicker .ui-state-active,.sign_btnO{
background:-moz-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%) #f68b1e;/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0))) #f68b1e;/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%)#f68b1e;/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%)#f68b1e;/* Opera11.10+ */
background:-ms-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%)#f68b1e;/* IE10+ */
background:linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%)#f68b1e;/* W3C *//* W3C *//* W3C */
background-color:#f68b1e;/*fallback for unsupported gradient*/

/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9b671, endColorstr=#f68b1e);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9b671, endColorstr=#f68b1e)";
-pie-background:linear-gradient(#f9b671,#f68b1e);/* CSS3Pie */


}

/*  =-=-=-=-=-=     Orange Light  =-=  RGB 251/201/132      =-=-=-=-=-=*/
.colorOrangeLightBack {background-color:#fddfb5;}
.borderBottomColorCorporateLight {border-bottom-color:#fddfb5;}
   
.gradientOrangeLight
{
background:-moz-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%) #fbc984;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0))) #fbc984;
background:-webkit-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%)#fbc984;
background:-o-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%)#fbc984;
background:-ms-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%)#fbc984;
background:linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%)#fbc984;
background-color:#fbc984;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fddfb5, endColorstr=#fbc984);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fddfb5, endColorstr=#fbc984)";
-pie-background:linear-gradient(#fddfb5,#fbc984);
}

.gradBookConf
{
background:-moz-linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%) #fef2e1;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1.0)),color-stop(100%,rgba(255,255,255,0))) #fef2e1;
background:-webkit-linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%)#fef2e1;
background:-o-linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%)#fef2e1;
background:-ms-linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%)#fef2e1;
background:linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%)#fef2e1;

background-color:#fef2e1;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fbc984);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fbc984)";
-pie-background:linear-gradient(#ffffff,#fbc984);
}

/*  =-=-=-=-=-=     Blue  =-=  RGB 0/109/174      =-=-=-=-=-=*/

.colorBlueBack{background-color:#8cbdf6;}
.colorBlue,.colorHoverBlue:hover,.ui-bt-bh:hover span {color:#006dae;}	

/* RGB 102/167/206 */
.colorLightBlueBack{background-color:#66a7ce;}
   
.gradientRed 
{
background:-moz-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%) #f6a48c;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.6)),color-stop(100%,rgba(255,255,255,0))) #f6a48c;
background:-webkit-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%)#f6a48c;
background:-o-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%)#f6a48c;
background:-ms-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%)#f6a48c;
background:linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%)#f6a48c;
background-color:#a92800;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6a48c, endColorstr=#a92800);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6a48c, endColorstr=#a92800)";
-pie-background:linear-gradient(#f6a48c,#a92800);
}
   
.gradientBlue 
{
background:-moz-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%) #8cbdf6;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.6)),color-stop(100%,rgba(255,255,255,0))) #8cbdf6;
background:-webkit-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%)#8cbdf6;
background:-o-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%)#8cbdf6;
background:-ms-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%)#8cbdf6;
background:linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%)#8cbdf6;
background-color:#135db4;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8cbdf6, endColorstr=#135db4);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8cbdf6, endColorstr=#135db4)";
-pie-background:linear-gradient(#8cbdf6,#135db4);
}


/*  =-=-=-=-=-=     Gray scale      =-=-=-=-=-=*/

/*  =-= White  =-=  RGB 255/255/255 =-=   */
.colorWhite,.colorHoverWhite:hover,.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;}
.borderColorWhite{border-color:#fff;}
.borderLeftColorWhite{border-left-color:#fff;}
.colorWhiteBack,.colorHoverWhiteBack:hover,.modCmsBox, .ui-tabs-panel {background-color:#fff;}
.borderTopColorWhite {border-top-color:#fff;}
.borderBottomColorWhite {border-bottom-color:#fff;}

 
/*  =-= Gray 5%  =-=  RGB 245/246/246 =-=   */
.colorBackGray5,.colorWhiteSmokeBack {background-color:#f5f6f6;}
.gradGray5,.gradHovGray5:hover,.gradientWhite,.gradientHoverWhite:hover,.button:hover,.sign_btn,.ui-bt-xc:hover,.ui-bt-xo:hover
{
background:-moz-linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%) #f5f6f6;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1.0)),color-stop(100%,rgba(255,255,255,0))) #f5f6f6;
background:-webkit-linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%)#f5f6f6;
background:-o-linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%)#f5f6f6;
background:-ms-linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%)#f5f6f6;
background:linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%)#f5f6f6;
background-color:#f5f6f6;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f5f6f6);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f5f6f6)";
-pie-background:linear-gradient(#ffffff,#f5f6f6);
}

/*  =-= Gray 10%  =-=  RGB 236/237/238 =-=   */
.colorBackGray10,.colorGainsboroBack,.colorWhiteGhostBack,.colorLightGrayBack {background-color:#ecedee;}
.gradGray10,.gradHovGray10:hover,.gradient,.gradientDarkWhite,.gradientGray,.gradientGrayHover:hover,.gradientDarkWhite,
.button[disabled]:hover,.ui-tabs-nav .ui-state-default,.ui-tabs-nav .ui-widget-content .ui-state-default,.ui-datepicker td a, .ui-datepicker td span,.ui-datepicker .ui-state-unselectable:hover .ui-state-default,.ui-datepicker .ui-state-disabled:hover .ui-state-default{
background:-moz-linear-gradient(top ,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #ecedee;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1.0)),color-stop(100%,rgba(255,255,255,0))) repeat scroll 0 0 #ecedee;
background:-webkit-linear-gradient(top ,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #ecedee;
background:-o-linear-gradient(top ,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #ecedee;
background:-ms-linear-gradient(top ,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #ecedee;
background:linear-gradient(top ,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #ecedee;
background-color:#ecedee;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ecedee);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ecedee)";
-pie-background:linear-gradient(#ffffff,#ecedee);
}

/*.pageBack
{
    background:-moz-linear-gradient(top ,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #ecedee;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1.0)),color-stop(100%,rgba(255,255,255,0))) repeat scroll 0 0 #ecedee;
    background:-webkit-linear-gradient(top ,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #ecedee;
    background:-o-linear-gradient(top ,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #ecedee;
    background:-ms-linear-gradient(top ,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #ecedee;
    background:linear-gradient(top ,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #ecedee;
    background-color:#ecedee;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ecedee);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ecedee)";
}*/

/*  =-= Gray 20%  =-=  RGB 218/220/221 =-=  */
.borderColorGray20,.borderColorGray,.border,.borderU,.dottedBottom,.dottedTop,.dottedLeft,.dottedRight,.borderBottom,.borderTop,
.borderHoverTop:hover,.borderRight,.borderHoverRight:hover,.borderLeft,.borderHoverLeft:hover {border-color:#dadcdd;}
.colorBackGray20,.colorHoverGray20:hover  {background-color:#dadcdd;}
.gradGray20,.gradHovGray20:hover,
.ui-slider-horizontal .ui-widget-header
{
background:-moz-linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%) #dadcdd;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1.0)),color-stop(100%,rgba(255,255,255,0))) #dadcdd;
background:-webkit-linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%)#dadcdd;
background:-o-linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%)#dadcdd;
background:-ms-linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%)#dadcdd;
background:linear-gradient(top,rgba(255,255,255,1.0) 0%,rgba(255,255,255,0) 100%)#dadcdd;
background-color:#dadcdd;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dadcdd);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dadcdd)";
/*-pie-background:linear-gradient(#ffffff,#dadcdd);*/
}

/*  =-= Gray 30%  =-=  RGB 191/196/201 =-=   */
.borderColorGray30 {border-color:#BFC4C9;}
.colorBackGray30 {background-color:#BFC4C9;}    

/*  =-= Gray 40%  =-=  RGB 180/185/187 =-=  */
.borderColorGray40,.borderColorMediumGray,.ui-datepicker-header {border-color:#b4b9bb;}
.colorBackGray40,.colorDarkerWhite {background-color:#b4b9bb;}
.button[disabled],.ui-bt-lgh[disabled]:hover span{color:#b4b9bb;}

/*  =-= Gray 60%  =-=  RGB 143/150/154 =-=  */
.borderColorGray60 {border-color:#8f969a;}
.colorBackGray60,.colorDarkGrayBack {background-color:#8f969a;}
.borderTopColorGray {border-top-color:#8f969a;}

/*  =-= Gray 80% / Black RGB 246/139/30 =-=   */
.borderColorBlack {border-color:#445056;}
.colorBlack,.colorHoverBlack:hover,.ui-bt-dgh:hover span{color:#445056;}
.colorBackBlack {background-color: #445056;}
.gradBlack,.gradHovBlack:hover,
.gradientGray,.gradientGrayHover:hover,.gradientDark,.gradientHoverDark:hover,.ui-tabs .ui-tabs-nav li.ui-tabs-selected,.ui-tabs .ui-state-hover,.ui-datepicker td a:hover, ui-state-default ui-state-active{
background:-moz-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%) #445056;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0))) #445056;
background:-webkit-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%)#445056;
background:-o-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%)#445056;
background:-ms-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%)#445056;
background:linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%)#445056;
background-color:#445056;	

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8C9397, endColorstr=#445056);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8C9397, endColorstr=#445056)";
/*-pie-background:linear-gradient(#8C9397,#445056);*/
}

/*  =-= Red  =-=  RGB 201/7/7 =-=  */
.colorRed {color:#c90707;}

/*  =-= Green  =-=  RGB 0/102/0 =-=  */
.colorGreen {color:#006600;}

/* TODO:check usage */
.colorDarkGray {color:#919191;}
.colorYellowBack{background-color:yellow;}     


/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Border classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.dottedTop {border-top-width:2px;border-top-style:dotted;}
.dottedRight {border-right-width:2px;border-right-style:dotted;}
.dottedBottom {border-bottom-width:2px;border-bottom-style:dotted;}
.dottedLeft {border-left-width:2px;border-left-style:dotted;}

.borderTop,.borderHoverTop:hover,.borderBase,.border {border-top-width:1px;border-top-style:solid;}
.borderRight,.borderHoverRight:hover,.borderBase,.border,.borderUBase,.borderU {border-right-width:1px;border-right-style:solid;}
.borderBottom,.borderBase,.border,.borderUBase,.borderU {border-bottom-width:1px;border-bottom-style:solid;}
.borderLeft,.borderHoverLeft:hover,.borderBase,.border,.borderUBase,.borderU {border-left-width:1px;border-left-style:solid;}

.borderBoldTop,.borderBold {border-top-width:2px;border-top-style:solid;}
.borderBoldRight,.borderBold {border-right-width:2px;border-right-style:solid;}
.borderBoldBottom,.borderBold {border-bottom-width:2px;border-bottom-style:solid;}
.borderBoldLeft,.borderBold {border-left-width:2px;border-left-style:solid;}
	
.borderNone {border:none;}
.borderTopNone {border-top:none;}
.borderBottomDouble{border-bottom:3px double;}

.borderColorOrangeLight{border-color:#c1a680;	}
.borderTabs{border-left:1px #dadcdd;border-right:1px #dadcdd;border-bottom:2px #445056;border-top:2px #445056;border-style:solid;}

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Grid classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.grid:after,.lastUnit:after {clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;grid-height:0;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.grid {zoom:1;}

.unit {float:left;}
.unitRight {float:right;}
.lastUnit {float:none;width:auto;}
.ie6 .lastUnit {position:relative;zoom:1;}
.ie7 .lastUnit {position:relative;zoom:1;}
.ie8 .lastUnit {zoom:1;}

.firstEquHeightUnit {top:0;bottom:0;left:0;}
.secondEquHeightUnit {top:0;right:0;bottom:0;left:388px;}
.ie6 .firstEquHeightUnit,.ie6 .secondEquHeightUnit {height:expression(this.parentNode.offsetHeight);}

.floatClear {clear:both;}
.floatInherit {float:inherit;}

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Box classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.navBox {margin-bottom:5px;}
.navBox .hd,.modCmsBox .hd,.modBox .hd,.table .hd {min-height:28px;line-height:28px;}
.modCmsBox .head {margin-left:-1px;margin-bottom:-1px;}
.modBox {overflow:hidden;}
.modScrBox {overflow:auto;}
.modCmsBox {margin-bottom:5px;	-pie-watch-ancestors:1;}
.modCmsBox .outer {overflow:hidden;}
.modCmsBox .inner {overflow:hidden;margin:0 10px 0 10px;}
.modCmsBox .first {margin:0 0 10px 0;}
.modCmsBox .open {margin-bottom:10px;}
.ie6 .modCmsBox  { position: relative;zoom:1;}
.ie7 .modCmsBox  { position: relative;zoom:1;}

.box100x66 {width:100px;height:66px;}
.box150x100 {width:150px;height:100px;}
.box180x150 {width:180px;height:150px;}
.box305x200 {width:305px;height:200px;}
.box375x150 {width:375px;height:150px;}
.box570x150 {width:570px;height:150px;}
.box570x300 {width:570px;height:300px;}
.box570x380 {width:570px;height:380px;}
.box765x150 {width:765px;height:150px;}
.box765x300 {width:765px;height:300px;}

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Dimensions
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.size1of20{width:5%;}
.size1of10{width:10%;}
.size1of8{width:12.5%;}
.size1of7{width:14.3%;}
.size3of20{width:15%;}
.size1of5{width:20%;}
.size9of40{width:22.5%;}
.size1of4{width:25%;}
.size3of10{width:30%;}
.size1of3{width:33.33333%;}
.ie6 .size1of3{width:32.33333%;}
.ie7 .size1of3{width:32.33333%;}
.size7of20{width:35%;}
.size3of8{width:37.5%;}
.size2of5{width:40%;}
.size9of20{width:45%;}
.size1of2{width:50%;}
.ie6 .size1of2{width:48%;}
.ie7 .size1of2{width:48%;}
.size11of20{width:55%;}
.size3of5{width:60%;}
.size5of8{width:62.5%;}
.size13of20{width:65%;}
.size2of3{width:66.66666%;}
.ie6 .size2of3{width:65.66666%;}
.size7of10{width:70%;}
.size3of4{width:75%;}
.size4of5{width:80%;}
.ie6 .size4of5{width:78%;}
.size17of20{width:85%;}
.size7of8{width:87.5%;}
.size9of10{width:90%;}
.size19of20{width:95%;}
.size1of1{float:none;width:100%;}
	
.widthBasic {width:1000px;}
.width30 {width:30px;}
.size40 {width:40px;}                   /*TODO => Check usages of .size40 <=> .width30 */
.width100 {width:100px;}
.size130{width:130px;}
.width150,.size150 {width:150px;}      /*TODO => Remove usages of .size150*/
.width180,.size180 {width:180px;}     /*TODO => Remove usages of .size180*/
.width195,.size195 {width:195px;}     /*TODO => Remove usages of .size180*/
.ie6 .size180{width:178px;}             /*TODO => Remove usages of .size180*/
.width250 {width:250px;}
.width305 {width:305px;}
.width375,.size375 {width:375px;}      /*TODO => Remove usages of .size375*/
.width395 {width:395px;}
.width400 {width:400px;}	
.width450 {width:450px;}	
.width500 {width:500px;}
.width530 {width:530px;}
.width570,.size570 {width:570px;}      /*TODO => Remove usages of .size570*/
.width730 {width:730px;}
.width765,.size765 {width:765px;}      /*TODO => Remove usages of .size765*/
.width930 {width:930px;}
.width960,.size960{width:960px;}        /*TODO => Remove usages of .size960*/


.height50 {height:50px;}	
.height66 {height:66px;}	
.height80 {height:80px;}
.height90 {height:90px;}
.height100 {height:100px;}
.height150,.heightS {height:150px;}
.height170 {height:170px;}
.height200 {height:200px;}
.height275 {height:275px;}
.height300,.heightM {height:300px;}
.height380 {height:380px;}		
.height750 {height:750px;}

.noFixedHeight {height:auto!important;}
.noFixedWidth {width:auto!important;}

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Margin classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.marNo {margin:0px;}

.marXSmall {margin:1px;}
.marSmall {margin:5px;}
.marMedium {margin:10px;}
.marLarge {margin:15px;}
.marXLarge {margin:20px;}
.marXxLarge {margin:25px;}

.marTopXSmall {margin-top:1px;}
.marTopSmall,h3,h4,h5 {margin-top:5px;}
.marTopMedium {margin-top:10px;}
.marTopLarge,h1,h2 {margin-top:15px;}
.marTopXLarge {margin-top:20px;}
.marTopXxLarge {margin-top:25px;}
.marTopXxxLarge {margin-top:35px;}
.marTopXLarger {margin-top:45px;}

.marRightXSmall {margin-right:1px;}
.marRightSmall {margin-right:5px;}
.marRightMedium,.modCmsBox .arrow {margin-right:10px;}
.marRightLarge {margin-right:15px;}
.marRightXLarge {margin-right:20px;}
.marRightXxLarge {margin-right:25px;}
.marRightLarger {margin-right:40px;}

.marBottomXSmall,h4,h5 {margin-bottom:1px;}
.marBottomSmall,h1,h2,h3 {margin-bottom:5px;}
.marBottomMedium {margin-bottom:10px;}
.marBottomLarge {margin-bottom:15px;}
.marBottomXLarge {margin-bottom:20px;}
.marBottomXxLarge {margin-bottom:25px;}

.marLeftXSmall {margin-left:1px;}
.marLeftSmall {margin-left:5px;}
.marLeftMedium {margin-left:10px;}
.marLeftLarge,.modCmsBox .arrow {margin-left:15px;}
.marLeftXLarge {margin-left:20px;}
.marLeftXxLarge {margin-left:25px;}
.marLeftXxxLarge {margin-left:30px;}
.marLeftLarger {margin-left:40px;}

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Display type classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.hidden,.tooltip {display:none;}
.visible {display:block;}
.inBlock {display:inline-Block;}
.divAsTable {display:table;}	
.divAsRow {display:table-row;}	
.divAsCell,.lastUnit {display:table-cell;}	
.ie6 .divAsCell,.ie6 .divAsRow,.ie6 .divAsTable,.ie7 .divAsCell,.ie7 .divAsRow,.ie7 .divAsTable {display:block;float:left;}	

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Effects classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

/* =-= Curved =-= */
.curvedAll,.ui-datepicker-header,.gritter-item {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.curvedTop,.curvedHoverTop:hover {-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.curvedTopRight {-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0;}
.curvedRight {-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.curvedBottomRight {-webkit-border-radius:0 0 5px 0px;-moz-border-radius:0 0 5px 0px;border-radius:0 0 5px 0px;}
.curvedBottom {-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.curvedBottomLeft {-webkit-border-radius:0 0 0px 5px;-moz-border-radius:0 0 0px 5px;border-radius:0 0 0px 5px;}
.curvedLeft {-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
.curvedTopLeft {-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-radius:5px 0 0 0;}

/* =-= Shadow =-= */

.shadow {-webkit-box-shadow:3px 3px 6px -3px #666;-moz-box-shadow:3px 3px 6px -3px #666;box-shadow:3px 3px 6px -3px #666;}

.shadowTop{box-shadow:0 -2px 2px -1px #999;-moz-box-shadow:0 -2px 2px -1px #999;-webkit-box-shadow:0 -2px 2px -1px #999;}
.shadowBottom {box-shadow :0px 3px 3px -3px #999;-moz-box-shadow:0px 3px 3px -3px #999;-webkit-box-shadow:0px 3px 3px -3px #999;}

.shadowSmallDark,.ui-datepicker{box-shadow:1px 1px 3px -1px #000;-moz-box-shadow:1px 1px 3px -1px #000;-webkit-box-shadow:1px 1px 3px -1px #000;}
.shadowSmallDarkTRL {box-shadow:-2px -1px 1px 0px #999,2px -1px 1px 0px #999;-moz-box-shadow:-2px -1px 1px 0px #999,2px -1px 1px 0px #999;-webkit-box-shadow:-2px -1px 1px 0px #999,2px -1px 1px 0px #999;}

.shadowInset {box-shadow:inset 0 0 3px #666;-moz-box-shadow:inset 0 0 3px #666;-webkit-box-shadow:inset 0 0 3px #666;}
/*select,input {box-shadow:inset 1px 1px 1px #666;-moz-box-shadow:inset 1px 1px 1px #666;-webkit-box-shadow:inset 1px 1px 1px #666;}*/
/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Button css classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.button,.buttonSmall ,.buttonMedium,.buttonLarge,.sign_btn,.sign_btnO  {display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.ie7 .button{ position: relative;}
.buttonSmall {height:20px;line-height:20px;margin:0 2px 2px 0;padding:0px 8px;}
.buttonMedium {height:32px;line-height:32px;margin:0 2px 2px 0;padding:0px 14px;}
.buttonLarge {height:38px;line-height:38px;padding:0px 16px;}

.sign_btn,.sign_btnO {text-align:center;vertical-align:middle;height:22px;line-height:22px;width:22px;cursor: pointer;}
.ie6 .sign_btn, .ie6 .sign_btnO{overflow: hidden;}

/* =-= hotel.de buttons =-= */
.ui-bt-oh,.sign_btnO {box-shadow:inset 0 0 3px 2px #f68b1e, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 0 3px 2px #f68b1e, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 0 3px 2px #f68b1e, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);}
.ui-bt-dgh {box-shadow:inset 0 0 3px 2px #445056, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 03px 2px #445056, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 0 3px 2px #445056, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);}
.ui-bt-bh {box-shadow:inset 0 0 3px 2px #006dae, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 0 3px 2px #006dae, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 0 3px 2px #006dae, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);}
.ui-bt-lgh { font-weight: bold;padding: 1px 20px;}
.button[disabled]{ cursor: default;font-weight: bold;padding: 0 19px;}
.ui-bt-oh:hover, .ui-bt-dgh:hover, .ui-bt-bh:hover, .ui-bt-lgh, .button[disabled], .sign_btn{box-shadow:inset 0 0 3px 2px #ecedee, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 0 3px 2px #f5f6f6, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 0 3px 2px #f5f6f6, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);}

/* =-= IE button definition =-= */
.ie .ui-bt-oh {border: solid 1px #f68b1e;}
.ie .ui-bt-dgh {border: solid 1px #445056;}
.ie .ui-bt-bh {border: solid 1px #006dae;}
.ie .ui-bt-lgh,.button[disabled] {border: solid 1px #ecedee;}
.ie .ui-bt-oh:hover,.ie .ui-bt-dgh:hover,.ie .ui-bt-bh:hover,.ie .sign_btn{ border: solid 1px #ecedee;}
.ie .ui-bt-oh ,.ie .ui-bt-dgh,.ie .ui-bt-bh,
.ie .ui-bt-oh:hover,.ie .ui-bt-dgh:hover,.ie .ui-bt-bh:hover,.ie .sign_btn
{border-left: solid 1px #ccc;border-top: solid 1px #ccc;border-right: solid 2px #888;border-bottom: solid 2px #888; -webkit-box-shadow: 0 0 2px 1px #888, 2px 2px 2px #666;-moz-box-shadow: 0 0 2px 1px #888,2px 2px 2px #666;box-shadow:0 0 2px 1px #888,2px 2px 2px #666;}

/* =-= hotel.de buttons hover =-= */
.ui-bt-oh:hover, .ui-bt-dgh:hover, .ui-bt-bh:hover, .sign_btn{box-shadow:inset 0 0 3px 2px #ecedee, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 0 3px 2px #f5f6f6, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 0 3px 2px #f5f6f6, 0 0 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px rgba(0, 0, 0, 0.2);}

/* =-= top menu tab-buttons =-= */
#mainNavigation .gradientOrange, #mainNavigation .gradientHoverOrange:hover { box-shadow:inset 0 0 3px 2px #f68b1e;-moz-box-shadow:inset 0 0 3px 2px #f68b1e;-webkit-box-shadow:inset 0 0 3px 2px #f68b1e; }

/* =-= extended search buttons =-= */
.ui-bt-xc {box-shadow:inset 0 0 3px 2px #f68b1e, 0 0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 0 3px 2px #f68b1e, 0 0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow: inset 0 0 3px 2px #f68b1e, 0 0 1px 1px rgba(0, 0, 0, 0.2);}
.ui-bt-xo  {box-shadow:0px 2px 2px 1px #FBC984 inset, -3px -2px 2px -2px rgba(0, 0, 0, 0.2), 3px -2px 2px -2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 2px 2px 1px #FBC984 inset, -3px -2px 2px -2px rgba(0, 0, 0, 0.2), 3px -2px 2px -2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 2px 2px 1px #FBC984 inset, -3px -2px 2px -2px rgba(0, 0, 0, 0.2), 3px -2px 2px -2px rgba(0, 0, 0, 0.2);}
.ui-bt-xc:hover, .ui-bt-xo:hover {box-shadow:inset 0 0 3px 2px #dadcdd, 0 0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 0 3px 2px #dadcdd, 0 0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow: inset 0 0 3px 2px #dadcdd, 0 0 1px 1px rgba(0, 0, 0, 0.2);}

/* =-= IE button definition =-= */
.ie .ui-bt-xc, .ie .ui-bt-xo {border-top: solid 1px #E07B1D;border-left: solid 1px #E07B1D;border-right: solid 2px #CC701A; box-shadow:1px -1px 1px #888, -1px -1px 1px #888, -1px -1px 1px #888;}


/* =-= button text shadows =-= */
.ui-bt-bh,.ui-bt-dgh {text-shadow: 1px 1px 2px rgba(0,0,0,0.5);}
.ui-bt-oh, .ui-bt-xc {text-shadow: 1px 1px 2px rgba(255, 106, 2, 1.0);}
.ui-bt-xo, .ui-bt-xc:hover, .ui-bt-oh:hover, .ui-bt-dgh:hover, .ui-bt-bh:hover{ text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);}

/* =-= buttons as pie =-= */
.pie .button,.pie .sign_btn,.pie .sign_btnO,.pie .ui-bt-xc,.pie .ui-bt-xo,.pie .ui-bt-oh,.pie .ui-bt-dgh,.pie .ui-bt-bh,
.pie #mainNavigation .gradientOrage, .pie #mainNavigation .gradientHoverOrange:hover
{
    behavior:url(%apppath%/js/pie.htc);
	-pie-poll: true;
}
.pie8 .button,.pie8 .sign_btn,.pie8 .sign_btnO,.pie8 .ui-bt-xc,.pie8 .ui-bt-xo,.pie8 .ui-bt-oh,.pie8 .ui-bt-dgh,.pie8 .ui-bt-bh,
.pie8 #mainNavigation .gradientOrage, .pie8 #mainNavigation8 .gradientHoverOrange:hover
{
    behavior:url(%apppath%/js/pie.htc);
	-pie-lazy-init:true;
}

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Css circles
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.circle20
{
         display:inline-block;
         width:20px;height:20px;
         -webkit-border-radius:10px;
         -moz-border-radius:10px;
         border-radius:10px;
         line-height: 20px;
}

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Css overlays
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.overlay 
{
                 position: absolute;
                 -moz-opacity:.75; filter:alpha(opacity=75); opacity:.75;
                 height:100%;width:100%;
                 left:0;top:0;
}


/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Table classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

.form,.table {position:relative;zoom:1;vertical-align:top;text-align:left;/*border-right:solid 1px transparent;*//* border fixes a FF2 bug which causes the data table to overlay its borders*/}
.table .hd {background:#ebeced;}
.table .dottedBottom {border-color:#dadcdd;}
.form table,.table {width:100%;table-layout:fixed;}
th,td{/*vertical-align:top;*/}
/* horizontal alignment */
.txtC,table .txtC,table tr .txtC {text-align:center;}	
.txtL,table .txtL,table tr .txtL {text-align:left;}
.txtR,table .txtR,table tr .txtR {text-align:right;}
/* vertical alignment */
.txtT,table .txtT,table tr .txtT {vertical-align:top;}
.txtB,table .txtB,table tr .txtB {vertical-align:bottom;}
.txtM,table .txtM,table tr .txtM {vertical-align:middle;}
/* cell paddings */
/*.form th,.form td {padding:3px 20px}*/

/*  
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*                                                         Ui - object related classes
*   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

/* =-= DiaShow =-= */
.ie6 #diashow{ height: 300px;}
.ui-ds-bg
{
    background:-moz-linear-gradient(top,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 90%) repeat scroll 0 0 #BFC4C9;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.8)),color-stop(100%,rgba(255,255,255,0))) repeat scroll 0 0  #BFC4C9;
    background:-webkit-linear-gradient(top ,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #BFC4C9;
    background:-o-linear-gradient(top ,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #BFC4C9;
    background:-ms-linear-gradient(top ,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #BFC4C9;
    background:linear-gradient(top ,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #BFC4C9;
    background-color:#BBC2C7;
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F1F3F4, endColorstr=#BFC4C9);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F1F3F4, endColorstr=#BFC4C9)";
    /* -pie-background:linear-gradient(#F1F3F4,#BFC4C9);*/
}
.ui-ds-bg{height:300px;}
.ui-ds-i{padding:3px 0px 0px 0px;}
.ie6 .ui-ds-i-t{margin-top:5px;}
.ui-ds-i-ia{padding-left:4px;}
.ui-ds-i-a{padding-left:1px;}
.ui-ds-i-a1,.ui-ds-i-a2,.ui-ds-i-a3,.ui-ds-i-a4,.ui-ds-i-a5,.ui-ds-i-a6{position:relative;z-index:50;right:-2px;}
.ie6 .ui-ds-i-a1,.ie6 .ui-ds-i-a2,.ie6 .ui-ds-i-a3,.ie6 .ui-ds-i-a4,.ui-ds-i-a5,.ui-ds-i-a6{ z-index:50;right: 0px;}
.ui-ds-i-a1 {
    background:-moz-linear-gradient(top,#E4E7E9,#e2e5e7) repeat scroll 0 0 #e2e5e7;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#E4E7E9),color-stop(100%,#e2e5e7)) repeat scroll 0 0  #e2e5e7;
    background:-webkit-linear-gradient(top ,#E4E7E9,#e2e5e7) repeat scroll 0 0 #e2e5e7;
    background:-o-linear-gradient(top ,#E4E7E9,#e2e5e7) repeat scroll 0 0 #e2e5e7;
    background:-ms-linear-gradient(top ,#E4E7E9,#e2e5e7) repeat scroll 0 0 #e2e5e7;
    background:linear-gradient(top ,#E4E7E9,#e2e5e7) repeat scroll 0 0 #DADEE1;
    background-color:#e2e5e7;
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6E9EA, endColorstr=#e2e5e7);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6E9EA, endColorstr=#e2e5e7)";
    -pie-background:linear-gradient(#E6E9EA,#e2e5e7);
}
.ui-ds-i-a2 {
    background:-moz-linear-gradient(top,#D8DBDE,#d8dcdf) repeat scroll 0 0 #d8dcdf;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#D8DBDE),color-stop(100%,#d8dcdf)) repeat scroll 0 0  #d8dcdf;
    background:-webkit-linear-gradient(top ,#D8DBDE,#d8dcdf) repeat scroll 0 0 #d8dcdf;
    background:-o-linear-gradient(top ,#D8DBDE,#d8dcdf) repeat scroll 0 0 #d8dcdf;
    background:-ms-linear-gradient(top ,#D8DBDE,#d8dcdf) repeat scroll 0 0 #d8dcdf;
    background:linear-gradient(top ,#D8DBDE,#d8dcdf) repeat scroll 0 0 #d8dcdf;
    background-color:#d8dcdf;
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDE0E3, endColorstr=#d8dcdf);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDE0E3, endColorstr=#d8dcdf)";
    -pie-background:linear-gradient(#DDE0E3,#d8dcdf);
}
.ui-ds-i-a3 {
    background:-moz-linear-gradient(top,#CFD4D7,#ced3d7) repeat scroll 0 0 #ced3d7;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#CFD4D7),color-stop(100%,#ced3d7)) repeat scroll 0 0  #ced3d7;
    background:-webkit-linear-gradient(top ,#CFD4D7,#ced3d7) repeat scroll 0 0 #ced3d7;
    background:-o-linear-gradient(top ,#CFD4D7,#ced3d7) repeat scroll 0 0 #ced3d7;
    background:-ms-linear-gradient(top,#CFD4D7,#ced3d7) repeat scroll 0 0 #ced3d7;
    background:linear-gradient(top ,#CFD4D7,#ced3d7) repeat scroll 0 0 #ced3d7;
    background-color:#ced3d7;
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D4D8DB, endColorstr=#ced3d7);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D4D8DB, endColorstr=#ced3d7)";
    -pie-background:linear-gradient(#D4D8DB,#ced3d7);
}
.ui-ds-i-a4 
{
    background:-moz-linear-gradient(top,#C4CACE,#c4cace) repeat scroll 0 0 #c4cace;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#C4CACE),color-stop(100%,#c4cace)) repeat scroll 0 0 #c4cace;
	background:-webkit-linear-gradient(top ,#C4CACE,#c4cace) repeat scroll 0 0 #c4cace;
	background:-o-linear-gradient(top ,#C4CACE,#c4cace) repeat scroll 0 0 #c4cace;
	background:-ms-linear-gradient(top ,#C4CACE,#c4cace) repeat scroll 0 0 #c4cace;
	background:linear-gradient(top ,#C4CACE,#c4cace) repeat scroll 0 0 #c4cace;
	background-color:#c4cace;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CBCFD3, endColorstr=#c4cace);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CBCFD3, endColorstr=#c4cace)";
    -pie-background:linear-gradient(#CBCFD3,#c4cace);
}
.ui-ds-i-a5 
{
    background:-moz-linear-gradient(top,#C4CACE,#BBC2C7) repeat scroll 0 0 #BBC2C7;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#C4CACE),color-stop(100%,#BBC2C7)) repeat scroll 0 0 #BBC2C7;
	background:-webkit-linear-gradient(top ,#C4CACE,#BBC2C7) repeat scroll 0 0 #BBC2C7;
	background:-o-linear-gradient(top ,#C4CACE,#BBC2C7) repeat scroll 0 0 #BBC2C7;
	background:-ms-linear-gradient(top ,#C4CACE,#BBC2C7) repeat scroll 0 0 #BBC2C7;
	background:linear-gradient(top ,#C4CACE,#BBC2C7) repeat scroll 0 0 #BBC2C7;
	background-color:#BBC2C7;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CBCFD3, endColorstr=#C2C7CC);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CBCFD3, endColorstr=#C2C7CC)";
    /* -pie-background:linear-gradient(#CBCFD3,#C2C7CC);*/
}
.ui-ds-i-a6 
{
    background:-moz-linear-gradient(top,#C4CACE,#BBC2C7) repeat scroll 0 0 #BBC2C7;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#C4CACE),color-stop(100%,#BBC2C7)) repeat scroll 0 0 #BBC2C7;
	background:-webkit-linear-gradient(top ,#C4CACE,#BBC2C7) repeat scroll 0 0 #BBC2C7;
	background:-o-linear-gradient(top ,#C4CACE,#BBC2C7) repeat scroll 0 0 #BBC2C7;
	background:-ms-linear-gradient(top ,#C4CACE,#BBC2C7) repeat scroll 0 0 #BBC2C7;
	background:linear-gradient(top ,#C4CACE,#BBC2C7) repeat scroll 0 0 #BBC2C7;
	background-color:#BBC2C7;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CBCFD3, endColorstr=#C2C7CC);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CBCFD3, endColorstr=#C2C7CC)";
    /* -pie-background:linear-gradient(#CBCFD3,#C2C7CC);*/
}

/* =-= MenuItems =-=*/
.ui-lmoi{width: 100%;}
.ui-lmi{padding:7px 0 7px 0;width: 100%;}
.ie6 .ui-lmi .marLeftXxLarge { margin-left: 20px;}
.ui-tmi{padding:8px 20px;}

/* =-= SearchArea =-=*/
.ui-xsb{padding:6px 8px;}
.ie7 .ui-xsb{ position: relative;}
.ui-xsp{width:1000px;}
.ui-acb {margin:3px 3px 2px 0px;}
.destInp {width:362px;padding:5px;}

.ui-esp{padding:15px 0 0 0;}
.ie6 .ui-esp{padding:15px 0 0px 0px;}
.ie7 .ui-esp{padding:15px 0 0px 0px;}
.ie9 .ui-esp{padding:15px 0 5px 0px;}
.ui-sb{padding:0 0 0 10px;}

.ui-soc-w{ height: 122px;position: relative;}
.ui-soc-w .ui-xsb{position: absolute;bottom: 0px;}
.ui-xsoc-w{ height: 162px;position: relative;}

.ui-ipc-rb{position:absolute;margin-left:-27px;margin-top:-30px;}

/* =-= MessageDiv =-= */
.IEpaddingBotom{ padding-bottom: 0px;}
.ie6 .IEpaddingBotom, .ie7 .IEpaddingBotom{ padding-bottom: 10px;}



/* =-= BrowserSpecificFixClasses =-= */
.hd-ln,.header3{height: 3px;overflow:hidden;}
.ie6 .ui-datepicker{height:200px;overflow: hidden;}
.ie7 .Global_MinusIcon { margin-top: 3px;}
.ie7 .Global_PlusIcon { margin-top: 3px;}
.ie6 .grid .head{ zoom: 1;position: relative;padding-top: 5px; padding-bottom: 5px;}
.ie6 .modBox .size1of1{position: relative;zoom:1;}
.ie7 .modBox .size1of1{position: relative;zoom:1;}
.ie8 .modBox .size1of1{zoom:1;}

/* =-= Company Discounts =-= */
.ui-cd-ab {position:relative;right:-5px;top:0px;z-index:20;}

.ui-cd-aoc{ float:right;}
.ui-cd-aic{ position: relative;}
.ui-cd-coc{ position:absolute;width: 960px;}
.ui-cd-cic{ float: right; margin-right: 15px;}

.ie6 .ui-cd-aoc{ position: absolute; }
.ie6 .ui-cd-aic{ float: left;}
.ie6 .ui-cd-cic{ float: right; margin: 10px 15px 0 0;}

.ie7 .ui-cd-aoc{ position: absolute; }
.ie7 .ui-cd-cic{ float: right;margin: 10px 30px 0 0;}

/* =-= Watch List =-= */
.ie7 #WatchListContentFrameDiv, .ie8 #WatchListContentFrameDiv {
	position: relative;
}
