﻿/* defining basic body text, headers and links */

body {
	background:white;
	margin-top:5px;
	margin-bottom:0;
}

p	{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	line-height: 15px;
	margin-bottom:-10px;
}


h1  {
	font-family:Verdana;
	font-size:9pt;
	font-weight: bold;
	color:black;
}    
    
h2 {
    font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	color:black;
}   

h3 {
	font-family:Verdana;
	font-size:8pt;
} 

img {
	margin:0px;
	border:0px;
}

a:visited {
	color:black;
	text-decoration:none;
}

li {
list-style-type:square;
/*list-style-position:outside; */
/*list-style-position:inside;*/
margin-bottom:5px;
}


/* defining table content and margins */

table {
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	line-height: 15px;
	vertical-align: top;
	text-align: left;
	list-style-type: square;
/*	list-style-position: inside; */
	table-layout: auto;
	border-collapse: collapse;
	empty-cells: show;
}

/* defining inline links sizes and colors */

a.inline {
	font-weight:normal;
	color: #000000;
	text-decoration:none;
}

a.inline:active a.inline:hover {
	font-weight:normal;
	color: #7a0d35;
	text-decoration:underline;
}

a.inline:active {
	font-weight:normal;
	color: #7a0d35;
	text-decoration:none;
}

a.inline:visited {
	text-decoration:none;
}

.cellback {
	border-width: 0px;	
	background-color: #F0F1E2;
	/*font-weight:bold;*/
}

.cellback2 {
	border-width:0px;
	background-color:#F0F1E2;
	text-align:center;
}

.headerline {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color:black;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	height:90%;
	}
	

/* defining product table borders */

.style1 {
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}
.style2 {
	border-left-style: solid;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}
.style3 {
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.style4 {
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.style5 {
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.style6 {
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}

.style7 {
	border-style: solid;
	border-width: 1px;
}

.style8 {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-top: 3px;
}
.style9 {
	margin-top: 3px;
	margin-bottom: 3px;
}



/* end definition for product table borders


/* defining menu items and article links */

#article a:hover{
	color: maroon;
	text-decoration:underline;
}

/* left menu styles */

#menuleft p {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	line-height: 20pt;
	margin-bottom:5px;
}

#menuleft a:link {
	color:black;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	line-height: 20pt;
	text-decoration:none;
}

#menuleft a:visited {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	line-height: 20pt;
	text-decoration:none;
	color:black;
}

#menuleft a:hover {
	color:#7A0D35;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	line-height: 20pt;
	text-decoration:underline;
}

#menuleft a:active {
	color:#7A0D35;
	font-size: 9pt;
	font-weight: normal;
	line-height: 20pt;
	text-decoration:none;
}

/* topmenu styles */

a:link {
	color:black;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	/*margin-right:10pt;*/
	text-decoration:none;
}

.topmenu a {
	color:black;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	margin-right:10pt;
	text-decoration:none;
}

.topmenu a:visited{
	margin-right:10pt;
	text-decoration:none;
}

.topmenu a:hover {
	color:#7A0D35;
	font-weight:normal;
	margin-right:10pt;
	text-decoration:underline;
}

.topmenu a:active {
	color:#7A0D35;
	font-weight:normal;
	margin-right:10pt;
	text-decoration:none;
}


/*image styles */

.imageleft {
	margin-right:5px;
	margin-bottom:0px;
	border:0px;
}

.imageright {
	margin-left:5px;
	margin-bottom:0px;
	border:0px;
	float:right;

}


.imagecenter {
	text-align: center;
}

.buttonback {
	background-color: #CBCB98;
}

.spacer {
	margin-bottom:-10px;
}


/* defining third column font sizes  */

.col3 {
	font-family:Verdana;
	font-size:7pt;
	font-weight:normal;
	line-height:10pt;
	margin-bottom:-10px;
}


.col3 br {
	margin-top:-10pt;
	margin-bottom:-10pt;
}

.col3 a {
	font-family:Verdana;
	font-size:7pt;
	font-weight:normal;
}

.col3 a:hover {
	text-decoration:underline;
}

.col3big {
	max-width: 225px;
}
.cellback2 {
	border-width: 0px;
	background-color: #F0F1E2;
	font-weight: normal;
}
/*Menu left for double line*/
.menudouble p {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	line-height:0px;
}

.menudouble a:link {
	color:black;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-decoration:none;
	line-height:0px;
}

.menudouble a:visited {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-decoration:none;
	color:black;
	line-height:0px;
}

.menudouble a:hover {
	color:#7A0D35;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-decoration:underline;
	line-height:0px;
}

.menudouble a:active {
	color:#7A0D35;
	font-size: 9pt;
	font-weight: normal;
	text-decoration:none;
	line-height:0px;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}