@charset "utf-8";
/* CSS Document */

html, body {
	height:100%;
	overflow:inherit;
	font-family:Arial, Helvetica, sans-serif;
}
* {
	padding:0;
	marging:0;
}
#wrapper {
	min-height:100%;
}
* html #wrapper {
	height:100%
}
#content {
	padding:0 0 40px;
}
#footer {
	width:520px;
	height: 40px;
	margin: -40px auto 0;
	text-align: right;
	padding-top:10px;
	}
#header {
	margin:0;
	padding:0;
	position:relative;
	width:470px;
	height:80px;
	font-size:20px;
	color:#808080;
	font-weight:bold;
	border-bottom:1px #E4E4E4 dotted;
	margin-bottom:20px;
	padding-left:15px;
	padding-right:15px;
}
#partName {
	float:left;
	height:30px;
	padding-top:40px;
	color: #000;
}
#logo {
	float:right;
	padding-top:10px;
	padding-right:5px;
}
#partImage {
	margin:0;
	padding:0;
	text-align:center;
	padding-bottom:20px;
	width:500px;
}
#close {
	width:500px;
	font-size:9px;
	padding-right:20px;
	color:#808080;
	cursor:pointer;
	font-weight:bold;
}

#close:hover {
	color:#f7941d;
}
/*--------------------------------------------------Part Table */
.partTable {
	width:500px;
	padding-top:10px;
}
#table {
	border-collapse:collapse;
	margin:0 auto;
}
#table tr td {
	border: #E5E5E5 1px solid;
	font-size:9px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:middle;
	text-align:center;
	text-transform:uppercase;
}
#table th {
	background-color:#FFF;
	background-image:url(../images/tblhdr_bg.gif);
	border: #E5E5E5 1px solid;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px;
}
#table caption {
	caption-side:top;
	font-size:11px;
	color:#092869;
	font-weight:normal;
	padding-bottom:5px;
}
#note {
	font-weight:bold;
}
.stripe {
	background-color:#E7E7E7;
}
.highlight {
	background-color:#EAEEFD;
}
.note {
	font-size:10px;
	text-align:center;
	padding-top:10px;
}

/*---------------------------------part with tabs */
.tabs {
	padding-bottom:0px;
	padding-top:0px;
}

div .tabNavigation {
	padding:0;
	text-align:left;
	margin:0;
	margin-left:3px;	
}
.tabNavigation li{
	display:inline;
	list-style:none;
	background-color:#808080;
	border:1px solid #ccc;
	padding:3px;
	background-image:url(../images/tblhdr_bg.gif);	
	font-size:10px;

}
.tabNavigation li a:link{
	color:#000;
	font-weight:bold;
	text-decoration:none;

}
.tabNavigation li a:hover{
	color:#f7941d;	
}
div.tabs > div {
	border:1px double  #CCC;
	padding:10px;
	margin:3px;
}

	
