﻿/* ELEMENTS */
A {
	color : Blue;
	text-decoration : none;
	border : 0;
}
A:HOVER {
	color : #CC0000;
	text-decoration : underline;
}
A:ACTIVE {
	color : #CC0000;
	text-decoration : underline;
}

ADDRESS{
	font-size : small;
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
	font-style : normal;
}

BODY {
	color : Black;
	background-color : White;
	font-family : Arial, Helvetica, sans-serif;
}
H1{
	color : #000099;
	border-bottom : 1px dashed #030;
	font-size : 200%;
	text-align : left;
	font-weight : 500;
	margin : 10px 0 0.7em 0;
}
H2{
	font-size : 130%;
	font-weight : 600;
	color : #000099;
	border-bottom : 1px dashed #030;
	text-align : left;
	margin : 0 0 10px 0;
	padding : 0 0 0 0;
}
H3{
	font-size : 130%;
	font-weight : 600;
	color : #900;
	border-bottom : 1px dashed #030;
	text-align : left;
	margin : 0 0 10px 0;
	padding : 0 0 0 0;
}
H4{
	font-size : 100%;
	font-weight : bold;
	color : #030;
	text-align : left;
	margin : 0 0 10px 0;
	padding : 0 0 0 0;
}

H5{
	font-size : 100%;
	font-weight : bold;
	color : #900;
	text-align : left;
	margin : 0 0 10px 0;
	padding : 0 0 0 0;
}

H6{
	font-size : small;
	font-weight : normal;
	color : #CC0000;
	text-align : center;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

IMG{
	border : 0;
}
UL, OL{
	margin : 0 25px 1em 25px;
	padding :  0 0 0 0;
}

LI{
	color : #009;
	list-style : square;
	list-style-image : url(../furniture/bullet.gif);
	padding : 0 0 0 0;
	margin : 0 0 3px 0;
}
P,  DIV{
		font-family : Arial, Helvetica, sans-serif;
}

P{
	margin : 0 0 1em 0;
	padding : 0 0 0 0;
}

TD{
		font-family : Arial, Helvetica, sans-serif;
		font-size : small;
		text-align : left;
}
UL{
	list-style : square;
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
}

PRE{
	font-size : small;
	color : #c00;
	white-space : pre;
	font-family : Arial, Helvetica, sans-serif;
}


TH{
	font-size : medium;
	font-weight : bold;
	color : #000099;
	border-bottom-width : 1px;
	border-style : none none dashed none;
	border-color : #003300;
	text-align : left;
}

Blockquote{
	margin : 0 25px 1em 25px;
	padding :  0 0 0 0;
	color : #c00;
}

/* IDS */
#address{
	vertical-align : bottom;
}
#gap{
	width : 36px;
}
#geckoCentered{
	margin-left : auto;
	margin-right : auto;
}
#logo{
	text-align : left;
	margin-bottom : 5px;
}
#main{
	width : 515px;
	text-align : justify;
	font-size : 0.75em;
	font-family : Arial, Helvetica, sans-serif;
}

#main IMG{
	text-align : center;
	border : 0;
	margin : 0 auto 0 auto;
	padding : 0;
}

#main Table{

}

#main Table TH{

}

#main Table TD{

}

#mainTop{
	border : 0;
	margin : 0px 0px 8px 0px;
	font-size : 6px
}
#mainBottom{
	border : 0;
	margin : 8px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.71em;
	text-align : center;
}
#panelBottom A{
	background-color : #fff;
	color : #c00;
	font-size : x-small;
}
#panelBottom A:HOVER{
	background-color : #fff;
	color : #c00;
}
#menu{
	width : 199px;
	text-align : left;
}
#menu ul {
	list-style : none;
	padding : 0;
	border : 0;
	margin : 0;
	text-align : left;
}
#menu li {
	margin : 0;
	padding : 0;
	list-style : none;
	list-style-image : none;
}
#menu li a {
	display : block;
	padding : 2px 2px 2px 0;
	color : #000;
	width : 100%;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
	line-height : 18px;
	list-style : none;
	border-bottom : 1px dashed #030;
}
#menu li a:hover {
	color : #c00;
	font-weight : bold;
	background-color : #fff;	
	border-bottom : 1px dashed #c00;
	text-decoration : none;
}
#menu li a:active {
	color : #c00;
	font-weight : bold;
	background-color : #fff;	
	border-bottom : 1px dashed #c00;
	text-decoration : none;
}
#menu li a strong {
	text-decoration : underline;
}

#menu UL LI UL{
	border-bottom : 1px dashed #030;
	width : 179px;
	margin : 0 0 0 0;
	padding : 2px 0 2px 0;
}

#menu UL LI UL LI{
	margin :  0 0 0 0;
	padding :  0 0 0 0;
}

#menu UL LI UL LI A{
	display : block;
	padding : 0 2px 0 20px;
	color : #900;
	width : 100%;
	font-size : 11px;
	font-weight : bold;
	line-height : auto;
	text-decoration: none;
	list-style : none;
	border-bottom : none;
	background-image : url(../furniture/bullet-menu.gif);
	background-repeat : no-repeat;
	background-position : 5px 5px;
}
#menu UL LI UL LI A:hover{
	border-bottom : none;
}

#positioner{
	text-align : center;
}
#panelTop{
	border : 0;
	margin : 0px 0px 8px 0px;
	font-size : 6px
}
#panelBottom{
	border : 0;
	margin : 8px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.70em;
	text-align : left;
}
#testimonialContainer{
	text-align : center;
}
#testimonialHeader{
	text-align : center;
	font-weight : bold;
	color : #CC0000;
	background-color : #D5D3D3;
	border : 1px solid #494949;
	margin-bottom : 3px;
	padding : 5px 0.5em 5px 0.5em;
	display : block;
	width : 490px;
}
#testimonialBody{
	text-align : center;
	color : black;
	background-color : #F0F0F0;
	border : 1px solid #494949;
	padding : 5px 0.5em 5px 0.5em;
	width : 490px;
	margin-bottom : 3px;
}

#testimonialBody P{
	text-align : justify;
	margin : 0;
}
#testimonialBody UL{
	text-align : left;
}
#testimonialBody A{
	background-color : #f0f0f0;
}

#printLogo{
	display : none;
}

#difference{
	margin-top : 6px;
	border-top-width : 1px;
	border-bottom-width : 0px;
	border-style : dashed none dashed none;
	border-color : #003300;
}

#imageoff {
	display : none;
}
/* CLASSES */


.formWide{
	font-size : small;
	font-family : arial, helvetica, sans-serif;
	width : 380px;
}
.formFull{
	font-size : small;
	font-family : arial, helvetica, sans-serif;
	width : 99%;
}
.pictureBox{
	text-align : center;
}
.pictureBox IMG {
	margin-right : 10px;
	margin-left : 10px;
	border : none;
}

.additionalLogos{
		
}

.dataTable{
	vertical-align : top;
	border : 1px solid black;
	border-collapse : collapse;
	margin : 0 0 1em 0;
}

.dataTable TH{
	vertical-align : top;	
	border : 1px solid black;
	border-collapse : collapse;
	background-color : #f0f0f0;
	color : black;
	font-size : 12px;
}

.dataTable TD{
	vertical-align : top;	
	border : 1px solid black;
	border-collapse : collapse;
}

table.imageHolder{
	color : #c00;
	text-align : center;
	width : 510px;
	background-color : #f0f0f0;
	display : block;
}

table.imageHolder TD{
	font-size : 90%;
	text-align : center;
	width : 480px;
	padding : 15px;
}

.imageHolder TD P{
	Margin : 0;
	padding : 0;
}

.image{
	color : #c00;
	text-align : center;
	width : 490px;
	padding : 8px 10px 8px 10px;
	font-size : 90%;
	background-color : #f0f0f0;
	display : block;
}

.caption{
	display : block;
	padding : 0 0 5px 0;
}

.address{
	border : 1px solid black;
	text-align : center;
	width : 490px;
	padding : 8px 10px 8px 10px;
	background-color : #CCE8DD;
	margin : 0 0 0 0;
}

.notebox{
	border : 1px solid black;
	background-color : #f0f0f0;
	padding : 6px 10px 6px 10px;
	text-align : center;
}
/*
#logodisplay {
	display : none;
}
*/