/* CSS Document */

@import url("modules.css");
@import url("layout.css");
@import url("subnavigation.css");
@import url("navigation.css");

body {
    background: #FFFFFF;
	margin: 0;
	padding: 0;
	color: #000000;
	font: normal 13px 'Arial', Helvetica, sans-serif;
	behavior: url("themes/famsanti/iehoverfix.htc");
}

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

h1 {
	margin: 0 0 11px 0;
	font: bold 20px 'Arial', Helvetica, sans-serif;
	color: #336633;
}

h2 {
	margin: 15px 0 9px 0;
	font: bold 16px 'Arial', Helvetica, sans-serif;
	color: #336633;
}

h3 {
	margin: 15px 0 7px 0;
	font: bold 15px 'Arial', Helvetica, sans-serif;
	color: #336633;
}

h4 {
	margin: 15px 0 5px 0;
	font: bold 13px 'Arial', Helvetica, sans-serif;
	color: #336633;
}

h5 {
	margin: 15px 0 5px 0;
	font: bold 13px 'Arial', Helvetica, sans-serif;
	color: #336633;
}

h6 {
	margin: 15px 0 5px 0;
	font: bold 13px 'Arial', Helvetica, sans-serif;
	color: #336633;
}

a {
	text-decoration: none;
    color: #487F47;
	outline: 0;
}

a:hover,
a:focus,
a.active {
	color: #83AF90;
	text-decoration: none;
}

p {
    color: #000000;
    margin: 0;
    padding: 0;
}

.hidden {
    display: none !important;
}

#content_content ul li {
    list-style-position: inside;
}

input,
text,
textarea,
select {
    background: #FFFFFF;
    color: #000000;
    border: 1px solid #83AF90;
}

input:hover,
input:focus,
input:active,
text:hover,
text:focus,
text:active,
textarea:focus,
textarea:hover,
textarea:active,
select:hover
select:focus,
select:active {
    border: 1px solid #487F47;
}

input[type=radio],
input[type=checkbox] {
    background: #FFFFFF;
    border: 0;
}

table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    border-spacing: 0px;
    width: 100%;
}

table th {
	padding: 4px 5px 4px 5px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	background-color: #F2F9F4;
	border: 0px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #E6E6E6;
    text-align: left;
    color: #000000;
}

table tr.row2,
table tr.marketRow3 {
	background: #F2F9F4;
}

.famsanti table tr.row2
.famsanti table tr.marketRow3 {
    background: none;
}

table tr.row1,
table tr.marketRow2 {
	background: #ffffff;
}

.famsanti table tr.row1
.famsanti table tr.marketRow2 {
    background: none;
}

table tr.row3,
table tr.marketRow1 {
	background: #FFEE9F;
}

.famsanti table tr.row3
.famsanti table tr.marketRow1 {
    background: none;
}

table td {
	padding: 3px 5px 3px 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	border-bottom: 1px solid #E6E6E6;
	border-right: 1px solid #ffffff;
	border-spacing: 0px;
	vertical-align:top;
	color: #000000;
}

.famsanti table td {
    border: 0 !important;
    padding: 0 !important;
}

table td.none {
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important
}


	


* html #knowledge .articlelist {
	overflow-x: hidden;
	width: 555px;
}

ul.linkList li{
	padding-left: 15px;
}

.images_with_borders img{border: 1px solid #000000;}
