@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	/* text-align: center;  this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFFFFF;
	background-color: #333333;
}
a {
	color: #FFFFFF;
}
#nav_main {
	width:725px;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 0.9em;
	padding: 5px 2px 2px 25px;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: bold;
}
#header a {
	color: #0054A5;
	text-decoration: none;
}
#header a:hover {
	color: #0054A5;
	text-decoration: underline;
}
#header {
	background: #FFFFFF;
	padding-top: 6px;
}
#page_name {
	font-size: 2em;
	font-weight: bold;
	color: #FFFFFF; /* #333333;*/
	padding: 0.4em 0.4em 0.4em .8em;
	clear: both;
	border-top: 2px solid #999999;
	border-right: none #666666;
	border-bottom: 2px solid #4477A6;
	border-left: none #666666;
	margin: 0em;
	background-color: #034D8F; /* #BEBDC2; */
	/* background-image: url(/_common/images/page_name_background.gif); 
	background-repeat: repeat-y;*/
}
#badges {
	position: absolute;
	top: 85px;
	right: 1.8em;
}
#footer {
	font-size: .7em;
	border-top: 1px solid #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #666666;
	border-left: 1px none #666666;
	margin: 10px 0px 0px;
	padding: 1px;
	text-align: center;
	background: #034D8F;
}
#logo {
}
#content {
	margin: 1em 1em 3em;
	line-height: 1.25em;
}
#content a {
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}


.doclist a{
	text-decoration: none;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
}

/* Begin Thumbnail styles */
.thumb_container {
	clear: both;
	margin: 2em 0 0 0;
}
.thumb_block {
	float: left;
	clear: left;
	text-align: center;
	padding: 4px;
	display: inline;
	width: 185px;
}
.thumb_caption {
	margin: 0px;
	padding: 7px;
}
.thumb_caption_block {
	float: left;
}
.thumb_versions {
	font-size: 0.8em;
}

.thumb {
	text-align: center;
}
.thumb_title {
	font-size: 1.2em;
	font-weight: bold;
	padding: 7px;

}
.thumb_footer {
	clear: both;
	margin: 0px;
	padding: 0px;
}
/* End Thumbnail styles */
#nav_hotline {
	position: absolute;
	top: 10px;
	right: 10px;
	height: 75px;
}

.wrap0, .wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap0 {
  float:left;
  background:url(shadow.gif) right bottom no-repeat;
  }
.wrap1 {
  background:url(shadow180.gif) no-repeat;;
  }
.wrap2 {
  background:url(corner_bl.gif) 0px 100% no-repeat;
  }
.wrap3 {
  padding:4px 6px 6px 4px;
  background:url(corner_tr.gif) 100% 0px no-repeat;
  }
