@charset "utf-8";
/* special IE CSS commands */
* +html .main{
	width: 72em;
	max-width:99%;
	min-width:720px;
	background: url(../img/common/shadow_main_right_800.gif) no-repeat 72.5em 0;
}

* +html .main_area {
	width: 72em;
	padding-right: 1em;
	position: relative;
	max-width:100%;
	min-width:720px;
}

* html .main {
	width: 72.5em;
	max-width:99%;
	min-width:725px;
	padding-right: 1em;
	background: url(../img/common/shadow_main_right_800.gif) no-repeat 72.5em 0;
	position: relative;
}
* html .main_area {
	width: 72.5em;
	padding-right: 1em;
	xbackground: url(../img/common/shadow_main_right.gif) no-repeat 73em 0;
	position: relative;
	max-width:100%;
	min-width:725px;
}
* html .content_main {
	width: 72.5em;
	max-width:99%;
	min-width:725px;
}


* html .content_left {
	background: transparent url(../img/common/shadow_content_title_right_home.gif) no-repeat 100% 0;
}
/* different background image for local homepage */
* html .localHome .content_left {
	background: transparent url(../img/common/shadow_content_title_right.gif) no-repeat 100.2% 0;
}
* html .content_right {
	padding-top: 2.2em;
	width: 33.1em;
	max-width:47%;
	min-width:332px;
	float: left;
	overflow: hidden;
}
/* right positioning of quick search */
* html .navigation_main div.quicksearch {
	right: 2.7em;
}

/* activate PNG support in IE 6 for bottom shadow of main navigation*/
* html .navigation_main_shadow {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/shadow_navigation_main_bottom.png');
	background: none;
	top: 6.6em;
}

/* activate PNG support in IE 6 for right shadow of content title */
* html .content_title_shadow {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/shadow_content_title_right.png');
	background: none;
	top: 9.7em;
}

/* activate PNG support in IE 6 for right shadow of content main */
* html .content_main_shadow {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/shadow_content_main_right.png');
	background: none;
	top: 5.5em;
}
/*** Global locator ***/
.locator form {
	*/height: 1%;
	*/padding-top: .3em;
	*/padding-bottom: .4em; 
}

.locator select.worldwide {
	*/margin-right: 2.5em;
}



/*Safari2 */

/*\*/
html*.locator label {
	color: #cc0001;
	font: bold 1.2em Arial;
	vertical-align: middle;
	cursor:pointer;
}

;
}/**/

* html .locator label {
	vertical-align: super;
}

*+html .locator label {
	vertical-align: super;
}

/* Opera Hack*/

@media screen and (min-width: 0px){
hr {
	display: block;
	background: #f5f5f5;
	margin: 0 2em 1.2em;
    max-height:2px;
    border-top:1px solid #dbdbdb;
    border-bottom:none;
    border-left:none;
    border-right:none;
}
}

/*Safari2 */

/*\*/
html*hr {
	display: block;
	background: #f5f5f5;
	margin: 0 0 1.2em;
    max-height:2px;
    border-top:1px solid #dbdbdb;
    border-bottom:none;
    border-left:none;
    border-right:none;
;
}/**/

/* IE7 */

*+html hr {
	display: block;
	margin: 0 0 1.2em;
    height:3px;
    border-top:1px solid #dbdbdb;
    border-bottom:2px solid #f5f5f5;
    border-left:none;
    border-right:none;
}

* html hr {
	display: block;
	margin: 0 0 1.2em;
    height:3px;
    border-top:1px solid #dbdbdb;
    border-bottom:2px solid #f5f5f5;
    border-left:none;
    border-right:none;
}
/*** TaskCenter ***/

/* activate PNG support in IE 6 for right shadow of content title */
* html .taskcenter #help {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/help.png');
	background:none;
}

*+html .taskcenter input.go {
	margin-bottom:6px;
	height:1.3em;
	line-height:1.1em;
}

* html .taskcenter input.go {
	margin-bottom:6px;
	height:1.3em;
	line-height:1.1em;
}

@media all and (min-width:0px) {
	head~body .taskcenter input.track_e {
	font-size: 1.1em;
	padding:.2em;
}
}

@media all and (min-width:0px) {
	head~body .taskcenter input.track_l {
	font-size: 1.1em;
	padding:.2em;
}
}

@media all and (min-width:0px) {
	head~body .taskcenter input.go {
	font-size: 1.1em;
	padding:.2em;
	margin-bottom:.4em;
}
}

/* 03.15.2012 */
.locator form {
padding-top/*\**/:0.25em\9;
}
.locator form {
padding-top: 0.25em \0/;
}