﻿html {
	height: 100%;
	margin-bottom: 1px;
	background: #e2e2e2 url(../images/bg.png) repeat-x;
}
body {
	margin: 0;
	background: url(../images/bg.png) repeat-x;
}
body a {
	color: #f24d00;
	text-decoration: none;
}
body a:hover {
	color: #fb830e;
	text-decoration: underline;
}
h1 {
	color: #000033;
	margin-top: 15px;
	font: normal 16px Helvetica, Arial, sans-serif;
}
h2 {
	color: #636568;
	margin-bottom: 2px;
	margin-top: 2px;
	font: normal 14px Helvetica, Arial, sans-serif;
}
h3 {
	color: #636568;
	font: normal 12px Helvetica, Arial, sans-serif;
}
h4 {
	color: #636568;
	font: normal 12px Helvetica, Arial, sans-serif;
}
img {
	border: 0;
}
td {
	vertical-align: top;
}
.wrap {
	width: 980px;
	margin: 0 auto;
	background: url(../images/map.png) no-repeat top left;
}
.header {
	width: 980px;
	height: 70px;
}
.logo {
	width: 211px;
	height: 70px;
	float: left;
	position: relative;
	top: 0;
	left: 12px;
}
.menu_header {
	width: 250px;
	height: 50px;
	float: right;
	vertical-align: bottom;
	text-align: right;
}
.syndicate {
	display:none;
	/*
	float:right;
	text-align: right;
	margin-right: 10px;
	padding: 0px 5px 7px 5px;
	color: #d8d8d8;
	background: #3e3e3e;
	width:266px;
	*/
}
.syndicate .moduletable {
	float:right;
	height:20px;
}
.syndicate .inputbox {
	color: #d8d8d8;
	border: 1px solid #5c5c5c;
	padding: 2px;
	font-size: 14px;
	width: 194px;
	background: #464646;
	height:16px;
}
.syndicate .button {
	color: #d8d8d8;
	border: 1px solid #5c5c5c;
	padding: 2px;
	font-size: 14px;
	background: #464646;
	margin-left:5px;
	margin-top:1px;
	height:22px;
	width: 60px;
}
.menu_top {
	width: 960px;
	margin: 0 auto;
	clear: both;
	background: url(../images/shadow_t.png) repeat-x bottom;
}
.shadow_tl {
	width: 10px;
	height: 10px;
	background: url(../images/shadow_tl.png) no-repeat right bottom;
}
.shadow_tr {
	width: 10px;
	height: 10px;
	background: url(../images/shadow_tr.png) no-repeat left bottom;
}
.shadow_l {
	width: 10px;
	height: 10px;
	background: url(../images/shadow_l.png) repeat-y right;
}
.shadow_r {
	width: 10px;
	height: 10px;
	background: url(../images/shadow_r.png) repeat-y left;
}
.shadow_bl {
	width: 10px;
	height: 10px;
	background: url(../images/shadow_bl.png) no-repeat top right;
}
.shadow_b {
	background: url(../images/shadow_b.png) repeat-x top;
}
.shadow_br {
	width: 10px;
	height: 10px;
	background: url(../images/shadow_br.png) no-repeat top left;
}
.box_left h3 {
	padding-left: 5px;
	color: #000;
	vertical-align: middle;
	font: normal 14px Helvetica, Arial, sans-serif;
}
.box_left2 {
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	width: 160px;
	background: #131313 url(../images/box_black_bg.gif) repeat-x top left;
}
.box_left2 h3 {
	color: #FFF;
	line-height: normal;
	font-size: 14px;
}
.box_right {
	vertical-align: top;
}
.box_right .moduletable {
	background: url(../images/box_right_module_bg.jpg) repeat-x;
	width: 155px;
	border: 1px solid #e8e8e8;
	background-color: #fefefe;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0px 0px 0px 0px;
}
.box_right .moduletable h3 {
	text-align: left;
	color: #878787;
	padding-left: 5px;
	text-transform: uppercase;
	border-bottom: 1px solid white;
	height: 25px;
	margin: 0;
	background: #f8f8f8 url(../images/box_right_header_bg.jpg) repeat-x;
	font: normal 12px/25px Helvetica, Arial, sans-serif;
}
.box_right .moduletable p {
	padding: 0 5px;
	line-height: normal;
	margin: 5px 0;
}
.box_right .moduletable li {
	margin:0;
	padding:0px 5px;
}
.box_right .moduletable ul {
	margin:0;
	padding:0;
	list-style:none;
}
.box_right .moduletable div {
	padding: 2px 3px;
}
.box_right .moduletable table {
	padding: 2px 3px;
}
.box_right .inputbox {
	margin: 5px;
	width:138px;
	border: 1px solid #e8e8e8;
	padding:2px;
}
.box_right .vm_submit_button {
	margin: 5px;
	width:144px;
	border: 1px solid #e8e8e8;
	padding:2px;

}
.box_right .button {
	margin: 5px;
	width:144px;
	border: 1px solid #e8e8e8;
	padding:2px;

}
.box_right .moduletable-login {
	background: url(../images/box_right_module_bg.jpg) repeat-x;
	width: 155px;
	border: 1px solid #e8e8e8;
	background-color: #fefefe;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0px 0px 0px 0px;
}
.box_right .moduletable-login h3 {
	text-align: left;
	color: #878787;
	padding-left: 5px;
	text-transform: uppercase;
	border-bottom: 1px solid white;
	height: 25px;
	margin: 0;
	background: #f8f8f8 url(../images/box_right_header_bg.jpg) repeat-x;
	font: normal 12px/25px Helvetica, Arial, sans-serif;
}
.box_right .moduletable-login p {
	padding: 0 5px;
	line-height: normal;
	margin: 5px 0;
}
.box_right .moduletable-login li {
	margin:0;
	padding:0px 5px;
	font-size:11px;
}
.box_right .moduletable-login ul {
	margin:0;
	padding:0;
	list-style:none;
}
.box_right .moduletable-login div {
	padding: 2px 3px;
}
.box_right .moduletable-login table {
	padding: 2px 3px;
}
.box_right .moduletable-login .inputbox {
	margin: 2px;
	width:138px;
	border: 1px solid #e8e8e8;
	padding:2px;
}
.box_right .moduletable-login .vm_submit_button {
	margin: 5px;
	width:144px;
	border: 1px solid #e8e8e8;
	padding:2px;

}
.box_right .moduletable-login .button {
	margin: 5px;
	width:144px;
	border: 1px solid #e8e8e8;
	padding:2px;

}

.wrap_content {
	width: 980px;
	font: 12px/18px Tahoma, Arial, sans-serif;
}
.content {
	overflow: hidden;
	color: #807966;
	line-height: 25px;
	font-family: Tahoma;
	width: 960px;
	background: #fff;
}
.content a {
	color: #002e67;
	text-decoration: none;
}
.content a:hover {
	color: #002e67;
	text-decoration: underline;
}
.component {
	padding: 0 10px 5px;
}
.component .contentpaneopen {
	padding: 0 2px 0 0;
}
.componentheading {
	display: none;
}
table.contentpaneopen li {
	margin-bottom: 5px;
	list-style-image: url('../images/li.gif');
	vertical-align: middle;
	margin-left: 5px;
	padding-left: 5px;
}
table.contentpaneopen ul {
	margin-left: 5px;
	padding-left: 5px;
}
.wrap_bottom {
	width: 960px;
	margin: 0 auto;
	color: #999;
	padding-left: 8px;
	padding-bottom: 20px;
	font: 10px tahoma;
}
.wrap_bottom a {
	color: #999;
	text-decoration: none;
}
.wrap_bottom a:hover {
	color: #F00;
}
div.pathway {
	color: #878787;
	padding: 5px 0px 5px 0px;
	font: 11px Helvetica, Arial, sans-serif;
	border-bottom: 1px solid #e8e8e8;
}
div.pathway a {
	color: #b2b2b2;
}
div.pathway a:hover {
	color: #b2b2b2;
	text-decoration: underline;
}
.module-divider {
	width: 100%;
	height: 10px;
	background: url(../images/module_divider.jpg) no-repeat top center;
}
module_wrap {
	clear: both;
}
.user2 .user3 .user4 .user5 {
	float: left;
	padding-right: 10px;
}
.user6 {
	padding: 5px;
	clear: both;
	background: #fff;
}
.user7 {
	line-height: normal;
	clear: both;
	padding: 0!important;
}
.user7 .moduletable {
	padding: 0!important;
}
.user7 h1 {
	padding-left: 4px;
}
div.moduletable-custo h3 {
	padding: 0;
	text-align: left;
	color: #ba0306;
	font: normal 16px Helvetica, Arial, sans-serif;
	margin: 2px 0 6px;
}
.moduletable-custo-download {
	padding-right: 10px;
	border-right: 1px solid #e6e6e6;
	font-size: 11px;
	padding-bottom: 10px;
}
.moduletable-custo-download div {
	height: 16px;
}
div.moduletable-custo-download a {
	font-size: 11px;
}
div.moduletable-custo-download h3 {
	text-align: left;
	color: #ba0306;
	font: normal 16px Helvetica, Arial, sans-serif;
	margin: 2px 0 6px;
	padding: 0;
}
div.moduletable-fpss {
	margin: 0;
	padding: 0;
	z-index: 1;
	background: #fff;
}
.float {
	position: relative;
	top: 0;
	left: 0;
	z-index: 5000;
}
.float .moduletable {
	float:right;
}
.float .moduletable_login {
	float:right;
	background:url("http://www.disc-repair.com/modules/mod_swmenupro/images/ps computing/bg_btt.png");
	padding:4px;
	height:20px;
	color:#ffffff;
}
.float .moduletable_login button{
	border:1px solid #b40000;
	background:transparent;
	color:#ffffff;
}
.article_separator {
	display: none;
}
.red_head {
	color: #ba0306;
	font: normal 16px Helvetica, Arial, sans-serif;
}
.contentheading {
	color: #ba0306;
	font: normal 16px Helvetica, Arial, sans-serif;
	margin: 2px 0 6px;
	padding: 0;
}
.spacer_top {
	height: 5px;
}
.footer_black {
	vertical-align: top;
	width: 960px;
	color: #d8d8d8;
	font-size: 10px;
	background: #131313 url(../images/box_black_bg.gif) repeat-x top left;
}
.footer_black .moduletable {
	padding: 5px;
	float:left;
	line-height:normal;
	height:40px;
}
.ps_results {
	position:relative;
	top:-220px;
	left:-5px;
	float:left;
	height:170px;
	overflow:hidden;
	background: #131313 url(../images/box_black_bg.gif) repeat-x top left;
	padding:5px;
	width:275px;
}
.ps_results a{
	color:#f24d00!important;
}
.ps_results a:hover{
	color:#fb830e!important;
	text-decoration:underline;
}
.footer_black .pixsearch{
	width:280px;
}
.footer_black .ps_row_btm{
	position:absolute;
	top: 160px;
	font-size:12px;
	text-align:center;
	width:275px;
	border: 1px solid #5c5c5c;
	background: #464646;
}
.footer_black #ps_link{
	font-size:12px;
	float:right;
	padding:1px;
	border:1px solid #5c5c5c;
	background: #464646;
}
.footer_black input {
	color: #d8d8d8;
	border: 1px solid #5c5c5c;
	padding: 2px;
	font-size: 12px;
	background: #464646;
	margin:0px;
	width:275px;
	margin:0px;
}
.footer_black .ps_header{
	font-size:12px;
	padding:1px;
	margin-bottom:5px;
}
.footer_black .ps_row_1, .ps_row_1{
	font-size:12px;
	line-height:16px;
	margin:5px 0px 5px 0px;
}
.footer_black .moduletable h3{
	margin: 0px 0px 2px 0px!important;
	padding:0px;
	line-height:12px!important;
	color:#999999;
	font-size:12px;
}
.footer_black .moduletable h3 a{
	color:#red!important;
}
.footer_black .inputbox, .jflanguageselection{
	color: #d8d8d8;
	border: 1px solid #5c5c5c;
	padding: 2px;
	font-size: 12px;
	background: #464646;
	margin:0px;
	line-height:normal!important;
}
#formQuickNav, #pp_search {
	margin:0px;
	padding:0px;
}
#jflanguageselection label.jflanguageselection {
	display:none;	
	left:-1000px;
	position:absolute;
}
.footer_hr {
	display: none;
}
.footer2 .moduletable{
	float:left;
}
.modifydate {
	font-size: 10px;
}
#news-highlight-1 {
	margin: 5px 0 0;
}
.remositorythumbnail {
	display:none;
}
/* Tooltips */

.tool-tip {
   float: left;
   background: #ffc;
   border: 1px solid #D4D5AA;
   padding: 5px;
   max-width: 200px;
}

.tool-title {
   padding: 0;
   margin: 0;
   font-size: 100%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
   background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
   font-size: 100%;
   margin: 0;
}
.wrapper_qickdown {

}
.image_quickdown {
	margin-right:4px;
}
