body{
	margin:0px;
	padding:0px;
	text-align:center;
}
body, div, th, td, p, h1, h2, h3, span, input, textarea, select, label, a{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000;
}
#page{
	margin:0px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	width:736px;
}
#top{
	position:relative;
	background:transparent no-repeat url(line_vertical.gif) 724px 45px;
	border-bottom:1px solid #A5A1A4;
	height:66px;
	voice-family: "\"}\""; /* ie5xWin */
	voice-family:inherit;
	height:65px;
}
html>body #top{
	height:65px; /* ie5xWin */
}
#logo{
	position:absolute;
	width:139px;
	height:45px;
	left:0px;
	bottom:-1px;
}
html>body #logo{
	bottom:0px;
}
/*/////Mondosearch /////*/
.mondoRuler
{
	display:block;
	border-color:#fff;
	background:#fff;
	color:#A5ACB2;
	margin:0;
	padding:0;
	height:1px;
	border-style:none;	
}
.mondoSearchButton
{
	margin-left:-6px;	
	color:#000;
	border:none;
}
.mondoSearchButton input
{
	color:#000;
	margin-right:10px;
	border:1px solid #A5ACB2;
	vertical-align:middle;	
}
.mondoSearchHeading
{
	margin:0;
	color:#000;
	font-weight:bold;
}
.mondoSearchCategories
{
	color:#000;
	margin-left:-3px;
}
.mondoSearchResult table
{
	color:#000;
	margin-left:-3px;
	padding:0;
}
.mondoSearchResult a
{
	text-decoration:none;
	font-weight:bold;
}
.mondoSearchResult a:hover
{	
	text-decoration:underline;
}
#NavigationControl1, #NavigationControl1 a, #SearchUserControl1_NavigationControl1 a
{
	font-weight:bold;
}
#NavigationControl1 a:hover, #SearchUserControl1_NavigationControl1 a:hover
{
	text-decoration:underline;
}

/*////////// SERVICENAV /////////////////*/
#serviceNav, #langNav{
	float:right;
	padding:4px 0px 4px 10px;
	margin-right:2px;
	background:#EDECED;
	width:300px;
}

/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #serviceNav, #langNav{width:auto;}
  /* End IE5-Mac hack */

#langNav{
	padding-bottom:8px;
	margin-right:2px;
}
html>body #langNav
{
	padding-bottom:4px;
}
*:first-child+html #langNav{
	padding-bottom:8px;
}

#serviceNav ul, #langNav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#serviceNav ul li, #langNav ul li{
	margin:0px;
	padding:0px;
	padding-top:2px;
	float:left;
}
#serviceNav ul li a, #langNav ul li a, #serviceNav a.printIt{
	color:#A5A1A4;
	font-size:10px;
	margin-right:10px;
	text-decoration:none;
}
#serviceNav a.printIt
{
	float:left;
	margin-top:2px;
}
html>body #serviceNav a.printIt
{
	margin-top:3px;
}
#serviceNav a:hover, #langNav a:hover{
	text-decoration:underline;
}
#langNav li.sel{
	display:none;
}
#serviceNav input{
	border-top:1px solid #787878;
	border-right:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
	border-left:1px solid #787878;
	padding-left:2px;
	color:#A5A1A4;
	font-size:10px;
	margin-right:10px;
	width:64px;
	\width:66px;
	w\idth:64px;
}
#serviceNav input.but{
	background:transparent no-repeat url(arrow_grey.gif) left center;
	border:0px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	width:auto;
	cursor:pointer;
	cursor:hand;
	color:#A5A1A4;
	font-size:10px;
}
html>body #serviceNav input.but{
	padding-left:2px;
	padding-right:2px;
}

/*////////// NAV /////////////////*/
#nav{
	position:absolute;
	margin:0px;
	padding:0px;
	left:139px;
	top:37px;
}

#ieMacFix
{
	width:585px;
	height:49px;
	float:left;	
}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #ieMacFix{width:auto;height:auto;float:none;}
  /* End IE5-Mac hack */
  
#nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
html>body #nav ul{
	width:585px;
}
#nav ul li{
	margin:0px;
	padding:0px;
	float:left;
}
#nav ul li a{
	float:left;
	text-decoration:none;
	color:#A5A1A4;
	font-size:12px;
	padding:6px 10px 9px 10px;
}
#nav ul li a:hover{
	background:#EDECED;
}
#nav ul li.sel a{
	background:#EDECED;
	color:#000;
}
#nav ul li ul{
	display:none;
}
#nav ul li.sel ul{
	position:absolute;
	left:0px;
	display:block;
	background:#EDECED;
	width:585px;
	top:29px;
}
#nav ul li.sel ul li a{
	float:left;
	text-decoration:none;
	color:#2F2F2F;
	font-size:10px;
	display:block;
	padding:3px 8px 5px 10px;
	background:transparent;
}
#nav ul li.sel ul li a:hover{
	text-decoration:underline;
}
#nav ul li ul li.sel a{
	font-weight:bold;
}
#gfxThingy{
	position:absolute;
	background:transparent no-repeat url(fade_line_vertical.gif) left top;
	right:11px;
	top:66px;
	width:1px;
	height:186px;
}
/*////////// SUBNAV /////////////////*/
#subNav ul{
	margin:0px;
	padding:15px 10px 10px 15px;
	list-style:none;
	background:#EDECED;
}
#subNav ul li{
	margin:0px;
	padding:0px;
	border-bottom:1px solid #EDECED;
}
#subNav ul li a{
	display:block;
	color:#333;
	text-decoration:none;
	margin:0px;
	padding:3px 0px 3px 0px;
}
#subNav ul li a:hover{
	text-decoration:underline;
}
#subNav ul li.sel a{
	font-weight:bold;
}
#subNav ul li ul{
	display:none;
	margin:0px;
	padding:0px 0px 5px 10px;
}
#subNav ul li.sel ul{
	display:block;
}
#subNav ul li ul li{
	border-bottom:1px solid #EDECED;
}
#subNav ul li ul li a{
	display:block;
	text-decoration:none;
	font-size:10px;
	margin:0px;
	padding:2px 0px 2px 0px;
}
#subNav ul li.sel ul li a{
	font-weight:normal;
}
#subNav ul li ul li.sel a{
	font-weight:bold;
}

/*////////// MAIN  ///////////*/
#main{
	background:transparent repeat-y url(main_bg.gif) left top;
	border-bottom:1px solid #A5A1A4;
	float:left;
	width:736px;
	voice-family: "\"}\""; /* ie5xWin */
	voice-family:inherit;
	float:none;width:auto;
}
html>body #main{
	float:none;width:auto; /* ie5xWin */
}
#subNav{
	position:relative;
	overflow:hidden;
	float:left;
	width:138px;
}
#content{
	overflow:hidden;
	float:left;
	width:404px;
	margin:41px 0px 0px 0px;
	line-height:16px;
}
#related{
	overflow:hidden;
	float:left;
	width:172px;
	margin:57px 0px 0px 0px;
	line-height:12px;
}
#footer{
	border-right:1px solid #A5A1A4;
	border-left:1px solid #A5A1A4;
	margin:0px 11px 20px 138px;
	padding:0px 0px 0px 8px;
	font-size:10px;
	color:#A5A1A4;
	line-height:20px;
}
#footer span
{
	font-size:10px;
	color:#A5A1A4;
}
div.art{
	float:left;
	width:182px;
	position:relative;
	background:#EDECED;
	margin:0px 7px 0px 2px;
	line-height:16px;
}
html>body div.art{
	margin:0px 5px 0px 5px;
}
div.light{
	background:#F6F5F6;
}
div.white{
	background:#fff;
}

#related div.art{
	margin:0px 0px 20px 0px;
	width:172px;
}

div.art img{
	margin:1px 1px -5px 1px;
}
div.art img.teaserimage{
	width:170px;
}
div.art img.getRight{
	margin:-11px -9px 5px -13px;
	
}
div.art .icle{
	padding:12px 10px 14px 14px;
	color:#767676;
}
div.art .icle span
{
	color:#767676;
}
div.art .icle a{
	text-decoration:none;
	color:#767676;
}
div.art .icle a:hover{
	text-decoration:underline;
}
div.art .icle a img{
	margin:7px 0px 1px 5px;
}
div.art .icle p{
	margin:0px 0px 0px 0px;
}
div.art .cLT{
	width:5px;
	height:5px;
	position:absolute;
	top:0px;
	background:transparent no-repeat url(clt.gif) left top;
}
#related div.art .cLT{
	background:transparent no-repeat url(clt_pic.gif) left top;
}
div.art .cRT{
	width:5px;
	height:5px;
	position:absolute;
	right:0px;
	top:0px;
	background:transparent no-repeat url(crt.gif) right top;
}
#related div.art .cRT{
	background:transparent no-repeat url(crt_pic.gif) left top;
}
div.art .cRB{
	width:5px;
	height:5px;
	position:absolute;
	right:0px;
	bottom:-1px;
	background:transparent no-repeat url(crb.gif) right bottom;
}
html>body div.art .cRB{
	bottom:0px;
}

div.art .cLB{
	width:5px;
	height:5px;
	position:absolute;
	bottom:-1px;
	background:transparent no-repeat url(clb.gif) left bottom;
}
html>body div.art .cLB{
	bottom:0px;
}
div.teaser{
	float:left;
	width:192px;
	height:180px;
	background:transparent no-repeat url(fade_line_vertical.gif) left top;
}
html>body div.teaser{
	height:auto;
	min-height:180px;
}
div.teaser img{
	margin:1px 1px 0px 2px;
}
div.teaser .icle{
	padding:5px 8px 5px 10px;
	color:#767676;
}
div.teaser .icle span
{
	color:#767676;
}
div.teaser h2{
	font-size:14px;
}
div.teaser .icle a{
	display:block;
	text-decoration:none;
	color:#000;
	background:transparent no-repeat url(arrow_black.gif) 0px 7px;
	padding-left:10px;
	margin-top:5px;
}
div.teaser .icle a:hover{
	text-decoration:underline;
}
div.teaser .icle p{
	margin:0px 0px 0px 0px;
}
a.more
{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#a90000;
	text-decoration:none;
	background:transparent no-repeat url(arrow_black.gif) right center;
	padding-right:10px;
}
a.more:hover
{
	text-decoration:underline;
}
#content a.moreunderscore{
	text-decoration:underline;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#a90000;
	background:transparent no-repeat url(arrow_black.gif) right center;
	padding-right:10px;	
}
#home #content a.moreunderscore{
	text-decoration:none;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#767676;
	background:transparent;
	padding-right:0px;	
}
#home #content #NewsBoxSelectorControl1 div.art
{
	background:#F6F5F6;
}
#home #content a.moreunderscore:hover
{
	text-decoration:underline;
}
a.back
{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	background:transparent no-repeat url(arrow_black-left.gif) left center;
	padding-left:10px;
}
a.back:hover
{
	text-decoration:underline;
}
/*a.moreunderscore{
	text-decoration:underline;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000;
	background:transparent no-repeat url(arrow_black.gif) right center;
	padding-right:10px;	
}*/
h1{
	font-size:16px;
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	color:#737072;
	font-weight:normal;
	border-bottom:1px solid #A5A1A4;
	padding:0px 0px 1px 2px;
	margin:0px 0px 15px 0px;
}
h2{
	font-size:13px;
	font-weight:normal;
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	color:#737072;
	margin:0px;
	padding:0px;
}
.icle h2{
	color:#000;
	margin-bottom:2px;
}
p{
	margin:0px 0px 10px 0px;
	padding:0px;
}
em
{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000;
	font-style:italic;
}
strong
{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}
dl{
	margin:0px;
	padding:0px;
}
dt, dd{
	margin:0px;
	padding:0px;
}
dt{

}
dd{

}

/*////////// HOME  ///////////*/
#home #content{
	width:577px;
	margin:0px 0px 0px 9px;
}
#home #related{
	display:none;
}



/*////////// WIDE  ///////////*/
#wide #content{
	width:586px;
}
#wide #related{
	display:none;
}

.clear{
	clear:both;
}
hr{
	display:none;
}
#content hr{
	display:block;
	border-color:#EDECED;
	background:#EDECED;
	color:#D8D6D3;
	margin:0px 0px 5px 0px;
	height:1px;
	border-style: none;
}
html>body #content hr{
	margin:0px 0px 10px 0px;
}

img{
	border:0px;
}
img.left
{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
img.right
{
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}
a{
	text-decoration:underline;
}
a, #related div.art .icle a
{
	color:#A90000;
	text-decoration:none;
}
a:hover, #related div.art .icle a:hover
{
	text-decoration:underline;
}
a.external{
	background:transparent no-repeat url(ext_bg.gif) 0px 4px;
	padding-left:10px;
}
a.externalDoc{
	background:transparent no-repeat url(doc_bg.gif) 0px 2px;
	padding-left:14px;
}
a.externalPdf{
	background:transparent no-repeat url(pdf_bg.gif) 0px 2px;
	padding-left:14px;
}
.skip{
	display:none;
}
.full, #formArea{
	padding:0px 20px 20px 20px;
}
#wide .full{

}
.half{
	float:left;
	padding:0px 0px 20px 20px;
	width:172px;
	\width:192px;
	w\idth:172px;
}
#wide .half{
	width:263px;
	\width:283px;
	w\idth:263px;
}


/*///////////  FORMS  ///////////////////*/
form{
	margin:0px;
	padding:0px;
}
label{
	cursor:pointer;
	cursor:hand;
}

#related div.newsBoxWrapper, #home div.newsBoxWrapper
{
	background:transparent no-repeat url(news_drop.gif) right bottom;
	width:147px;
	margin:0px 0px -18px 0px;
	padding:0px 0px 5px 0px;
}
#home div.newsBoxWrapper
{
	background-image: url(news_drop_front.gif);
	width:156px;
}
#related div.newsBoxSelector, #home div.newsBoxSelector
{
	width:145px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
#home div.newsBoxSelector
{
	width:154px;
}
/*////////// TABLES ///////////*/
#content table.std{
	padding:0px;
	margin:0px 0px 10px 0px;
	border:1px solid #000;
	text-align:left;
	border-collapse:collapse;
	width:100%;
	\width:auto;
	w\idth:100%;
}
#content table.std td{
	padding:3px 5px 3px 5px;
}

#content table.twoByTwo, #content table.threeBythree{
	padding:0px;
	margin:0px 0px 0px 0px;
	border:none;
	text-align:left;
	border-collapse:collapse;
	width:100%;
	\width:auto;
	w\idth:100%;
}
#content table.twoByTwo td.leftCollum{
	padding:0px 10px 0px 0px;
	width:50%;
	\width:auto;
	w\idth:50%;
}
#content table.twoByTwo td.rightCollum{
	padding:0px 0px 0px 10px;
	width:50%;
	\width:auto;
	w\idth:50%;
}
#content table.threeBythree td.leftCollum{
	padding:0px 13px 0px 0px;
	width:33%;
	\width:auto;
	w\idth:33%;
}
#content table.threeBythree td.middleCollum{
	padding:0px 7px 0px 7px;
	width:34%;
	\width:auto;
	w\idth:34%;
}
#content table.threeBythree td.rightCollum{
	padding:0px 0px 0px 13px;
	width:33%;
	\width:auto;
	w\idth:33%;
}
#content table.customLayoutOne
{
	background:#EDECED;
	border-collapse:collapse;
	
}
#content table.customLayoutOne td
{
	color:#767676;
	border:1px solid #A5A1A4;
	padding:2px 4px 2px 4px;
}

#content table.customLayoutTwo
{
	background:#F6F5F6;
	border-collapse:collapse;
	
}
#content table.customLayoutTwo td
{
	color:#767676;
	border:1px solid #D8D6D3;
	padding:2px 4px 2px 4px;
}

#content table.customLayoutThree
{
	background:#fff;
	border-collapse:collapse;
	
}
#content table.customLayoutThree td
{
	border:1px solid #A5A1A4;
	padding:2px 4px 2px 4px;
}

.left{
	text-align:left;
}
.middle{
	text-align:center;
}
.right{
	text-align:right;
}
p.left{
	text-align:left;
}
p.middle{
	text-align:center;
}
p.right{
	text-align:right;
}

iframe{
	width:615px;
	margin:0px;
	border:0px;
	padding:0px;
}
/*//////////// .inEditMode //////////////*/
.inEditMode div.art
{
	position:static;
}
.inEditMode div.art .cLT, .inEditMode div.art .cRT, .inEditMode div.art .cLB, .inEditMode div.art .cRB
{
	display:none;	
}


/******* NEWSLETTER *******/
#content table.newsSplit{
	padding:0px;
	margin:0px;
	border:none;
	text-align:left;
	border-collapse:collapse;
	width:566px;
}
html>body #content table.newsSplit
{
	width:546px;
}
#content table.newsSplit td.leftCollum{
	padding:0px;
	width:354px;
}
#content table.newsSplit td.middleCollum{
	padding:0px;
	width:20px;
}
#content table.newsSplit td.rightCollum{
	padding:0px;
	width:172px;
}
div.box{
	position:relative;
	background:#EDECED;
	padding:10px;
	height:50px;
}

html>body div.box{
	height:auto;
	min-height:50px;
}

div.box img{
	margin:-10px -10px 5px -10px;
	border:1px solid #EDECED;
}

div.box .cLT{
	width:5px;
	height:5px;
	position:absolute;
	top:0px;
	left:0px;
	background:transparent no-repeat url(clt_pic.gif) left top;
}
div.box .cRT{
	width:5px;
	height:5px;
	position:absolute;
	right:0px;
	top:0px;
	background:transparent no-repeat url(crt_pic.gif) right top;
}
div.box .cRB{
	width:5px;
	height:5px;
	position:absolute;
	right:0px;
	bottom:-1px;
	background:transparent no-repeat url(crb.gif) right bottom;
}
div.box .cLB{
	width:5px;
	height:5px;
	position:absolute;
	bottom:-1px;
	left:0px;
	background:transparent no-repeat url(clb.gif) left bottom;
}
div.box a
{
	background:transparent no-repeat url(arrow_black.gif) right center;
	
}
div.intro a
{
	background:transparent;
}
div.intro img{
	margin:0px;
	border:none;
}
div.intro h1
{
	background:#A5A1A4;
	line-height:24px;
	color:#fff;
	font-weight:normal;
	border-bottom:1px solid #fff;
	padding-left:10px;
	margin:-10px -10px 8px -10px;
}


/******* /NEWSLETTER *******/

/*////////// NEWS LISTING ///////////*/
.newsListing{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000;	
}
.newsListing.nlBold{
	font-weight:bold;
}
.newsListing.nlHeader{
	font-weight:normal;
	text-decoration:underline;
	/*padding-left:8px;*/
}
.newsListing.nlTeaser,nlBody{
	font-weight:normal;
	text-decoration:underline;	
}
.newsListing .nlNorm,.newsListing .nlLink{
	font-weight:normal;
	text-decoration:none;
	padding:0;
	margin:0;
}
#related .newsListing .nlNorm{
	display:none;
}
#related .newsListing.nlHeader{
	padding:0;
	margin:0;
}
#related .newsListing a, #content .newsListing a{
	color:#a90000;
	text-decoration:none;
	/*background:transparent no-repeat url(arrow_black.gif) right center;*/
	padding-right:10px;
}
#related .newsListing a:hover, #content .newsListing a:hover{
	text-decoration:underline;
}
#related .newsListing a.moreunderscore img
{
	display:none;
}
#newsletterForm input{
	border-top:1px solid #787878;
	border-right:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
	border-left:1px solid #787878;
	padding-left:2px;
	color:#A5A1A4;
	font-size:10px;
	margin-right:10px;
	width:134px;
	\width:136px;
	w\idth:134px;
}
#checkbox input{
	color:#A5A1A4;
}

/* SITEMAP */
#sitemap ul{
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style: none;
}
#sitemap ul li{
	margin:0px;
	padding:0px;
	line-height:auto;
}
#sitemap ul li ul li{
	margin:0px;
	padding:0px;
}
#sitemap ul li ul{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 20px;
}
#sitemap ul li ul li ul{
	margin:10px 0px 10px 10px;
}
#sitemap ul li ul li ul li ul{
	margin:0px 0px 5px 0px;
}

#sitemap ul li a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#sitemap ul li a:hover{
	text-decoration:underline;
}
#sitemap ul li ul li a{
	color:#000;
	font-weight:normal;
	line-height:auto;
	background:transparent no-repeat url(arrow_black.gif) 0px 4px;
	padding-left:8px;
}
/*////////// PRINT ///////////*/
@media print {
	#nav, #serviceNav, #subNav, #login, #console{
		display:none;
	}
	#content{
		margin-top:50px;
	}
	#footer{
		border-right:none;
		border-left:none;
		margin:0px 11px 20px 10px;
	}

}
/*///// CONSOLE //////*/
#console
{
	margin:0px 0px 0px 158px; 
	line-hight:auto;
	padding:5px;
	background:#ECE9D8;
	border:1px solid #808080;
	font-size:10px;
	width:544px;
}
html>body #console
{
	float:left;
}
#content #console
{
	margin-left:0px;
}
#console hr{
	display:block;
	border-color:#C5C2B8;
	background:#C5C2B8;
	color:#C5C2B8;
	margin:-3px 0px -3px 0px;
	padding:0px;
	height:1px;
	border-style: none;
}
html>body #console hr
{
	margin:5px 0px 5px 0px;
}
#console .red{
	color:#AA1818;
}
#console a
{
	text-decoration:none;
	background:#EFEDDE;
	border:1px solid #EFEDDE;
	padding:2px 5px 3px 5px;
	margin:0px;
	color:#000;
}
#console a:hover{
	background:#C1D2EE;
	border:1px solid #316AC5;
}
#content .listProperties .RadEDockingZone
{
	display:none;
}
#content .listProperties .RadEContentContainer
{
	display:block;
}