﻿/**************************************************************
***  HTML REDEFINE
***
***************************************************************/
body {
	margin:0px;
	font-size: 12px; 
	font-family: Tahoma, Geneva, sans-serif; 	
	background:#333333;
}
input[type="text"], select, textarea {
	font-size: 12px; 
	font-family: Tahoma, Geneva, sans-serif; 
    /*color:#0000ff;*/
    background:#d9d9d9;
}
input {
    vertical-align:middle;
    font-size:12px;
}

a {
	color: #0000ff;
}
a:hover {
	color: #148eeb;
	text-decoration:none;
}
h1 {
	color: #666666;
	padding: 0em;
	padding-bottom: 2px;
	margin-bottom: 8px;
	margin-top:0;
	font-size: 18px; 
	font-weight:bold;
	border-bottom: thin solid rgb(94%,94%,94%);
	clear: both;
}

h1 span {
	font-size: 18px;
}
h2 {
	color: #666666;
	padding: 0em;
	margin-bottom: 0;
	margin-bottom:2px;
	margin-top:0;
	font-size: 16px; 
	font-weight:bold;
	clear: both;
}

h2 span {
	font-size: 16px;
}
pre {
	font-family:Courier New, Courier, monospace;
}
sup {
	font-size:11px;
}

table {
    border-collapse:collapse;
}
th, td {
    text-align:left;
    vertical-align:top;
    padding:3px;
}
form {
    margin:0;
    padding:0;
}

/**************************************************************
***  BUTTONS
***
***************************************************************/
.btnDefault,.btnDefault_plus {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:27px;
	line-height:27px;
	/*width:67px;*/
    padding:0 10px 0 10px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #810e05;
}
.btnDefault:hover,.btnDefault_plus:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
    color:#666666;
}.btnDefault:active,.btnDefault_plus:active {
	position:relative;
	top:1px;
    color:#666666;
}

 .btnDefault_plus {
     padding:3px;
     line-height:13px;
     height:13px;
     margin-left:4px;
 }
.add_btn { 

    padding:0;
    font-weight:bold;
    font-size:10px;
    color:#000000;
    margin-left:10px;

}

.click {
    cursor:pointer;

}

/**************************************************************
***  BREADCRUMBS
***
***************************************************************/
div.breadcrumbs {
    font-size:10px;
    font-weight:bold;
    margin:3px 3px 10px 3px;
    /*float:left;*/
}

div.breadcrumbs a {
    color: #0860a4;
	background: url(../images/bread_arrows.jpg) top right no-repeat; 
	padding-right:10px;
}
div.breadcrumbs a:hover {
    color:#148eeb;
	background: url(../images/bread_arrows.jpg) bottom right no-repeat; 

}

div.breadcrumbs ul {	
	padding: 0;
	margin:0;
	margin-left:3px;
}
div.breadcrumbs li {
	float: left; 
	display: inline; 
	margin-right: 2px; 
	
}

/**************************************************************
***  FORMS
***
***************************************************************/

.field_label {
    font-weight:bold;

}
.notes {
    font-style:italic;
    color:#999999;
}
/**************************************************************
***  GLOBAL
***
***************************************************************/

div.main {
    margin:15px;
    clear:both;
  	/*minimum height for udnerstand browsers*/
	min-height:500px;
	height:auto;

}

/* minimum height for IE6 */
* html div.main {
	height:500px;
}


tr.hi td {
    background:#e2e2e2;
}

a.sort {
    color:#000000;
}

.wait, .wait * {
    cursor:wait !important;
}

table.comp_items {
    border-collapse:collapse;
}

table.comp_items td {
    padding:0 0 0 3px;
}

table.hi_hover tr:hover {
    background:#ffcfcf;
}
.sup {
    vertical-align:super;
    font-size:10px;
}
.sub {
    vertical-align:sub;
    font-size:10px;
}

/**************************************************************
***  PAGE LAYOUT
***
***************************************************************/

div.page_container {
    width:980px;
    margin:0 auto;
    background:#ffffff;
    padding:5px;
}

