/* Branding styles */
textarea{
	width: 600px;	
}
table#page
{
	width: 100%;
	margin: 0 auto;
}
td#ContainerTD
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 100%;	
}

/* Container */

.container 
{
	width:975px;
	margin:0px auto;
	text-align:left;
	padding:0 10px;
}

/* Print Logo */

.printlogo {display:none;}



/* Header */

.header 
{
	background:url(../imgs/header_bg.jpg) no-repeat top left;
	height:149px;
	width: 975px;
}
.header_left 
{
	float:left;
	width:766px;
}
.header_left .localization 
{
	height:96px;
	margin:17px 0px 0px;
}
.header_left .localization_right 
{
	padding:7px 9px;
}
.header_left .localization_left 
{
	float:left;
	border-right:1px solid #8B8D8E;
	margin:0px 9px 0px 0px;
}
.header_left .localization_right .firmname 
{
	font:normal 16px arial, sans-serif;
	color:#000;
}
.header_left .localization_right .region_country {	FONT: 16px arial, sans-serif;	COLOR: #a71930;} 
.header_right 
{
	float:left;
	_position: absolute;

}
.pagetools 
{
	margin-right:0px;
	right:65px;
	top:22px;
	height:51px;
	font:normal 12px arial, sans-serif;
	white-space:nowrap;
	position:relative;
	_width: 35px;

}
.pagetools a 
{
	color:#6773B6;
	text-decoration:none;
}
.pagetools a:hover 
{
	color:#323a76;
	text-decoration:none;
}
.pagetools img 
{
	vertical-align:middle;
}
.header_right .logo 
{
	height:47px;
	top:50px;
	position:relative;
	border: none;
	_width: 209px;
}

.header_left .nav 
{
	clear:left;
	margin:0px;
	font:normal 15px arial, sans-serif;
	color:#8B8D8E;
	position:absolute;
	z-index:1000;
}
.middle .column_right .flyout 
{
	right:206px !important;
	left:auto !important;
	z-index:1; 
	margin-left:auto; 
	margin-right:auto;
}
/* Middle */

.middle 
{
	clear:both;
	padding:25px 0px 25px 0px;
}

.middle .clear 
{
	clear:both;
}
#mainTable
{
	width: 975px;
	margin: 0px;
	padding: 0px;	
}

/* Middle - Left Side */

.middle .column_left 
{
	float:left;
	width:718px;
	padding-top:0px;
}
.middle .column_left .body 
{
	padding:0px;
	clear:left;
}
.middle .column_left .clear 
{
	clear:both;
	height:1px;
	padding:0px;
	margin:0px;
	line-height:1px;
}
.middle .column_left .disclaimer 
{
	font:normal 10px arial, sans-serif;
}

.middle .column_right 
{
	float:right;
	width:230px;
	text-align:right;
	position:relative;
}
.middle .column_right .section 
{
	font:normal 24px arial, sans-serif;
	color:#A71930;
	margin:0px 3px 21px 0px;
}

.middle .column_right .nav2 
{
	font:normal 14px arial, sans-serif;
	margin-left:29px;
	margin-top:-5px;
} /* negative top margin removed since it was cutting off text */
.middle .column_right .nav2 .nav2_item 
{
	background:url(../imgs/nav2_item_active.gif) no-repeat top left;
	display:block;
	padding:8px 0;
	border-bottom:1px solid #8B8D8E;
	color:#000;text-decoration:none;
}

.middle .column_right .search_refine 
{
	padding-top:20px;
	WIDTH: 225px;	
	POSITION: relative;
}
.search_refine .heading 
{	
	MARGIN: 0px 0px 10px;	
	FONT: 13px arial, sans-serif;	
	COLOR: #6e6f64;
}
.fields
{
	TEXT-ALIGN: right;
	float: right;
}
footer {}

.footer .nav 
{
	margin:0px 0px 8px;
	font:normal 11px arial, sans-serif;
	color:#000;
}
.footer .nav a 
{
	color:#6775b6;
	text-decoration:none;
}
.footer .nav a:hover 
{
	color:#323a76;
	text-decoration:none;
}
.footer .nav .copyright 
{
	color:#8B8D8E;
}

a.cvMailFooterLink:link,
a.cvMailFooterLink:visited,
a.cvMailFooterLink:hover,
a.cvMailFooterLink:active,
a:link,
a:visited,
a:hover,
a:active,
div#cvmailFooterTxt
{
	color: #6773B6;
	text-decoration: none;
}
div#cvmailFooterTxt
{
	color: #333;
	float: left;
	font-size: 10px;
	text-align: left;
}
span.footerLinkSpacer
{
	color: #333;
}
a.cvMailFooterLink:link,
a.cvMailFooterLink:visited,
a.cvMailFooterLink:hover,
a.cvMailFooterLink:active,
a.cvMailFooterLink:hover
{
	color: #323a76;
}
a.cvMailFooterLink:hover
{
	color: #323a76;
}

a:hover
{
	color: #323a76;
}


