﻿h1,h2,h3,h4,h5 {
	font-family: "Open Sans Condensed", "Open Sans", Tahoma, sans-serif;
	color: #999;
	line-height: 140%;
}

h1 {font-size: 1.7em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}

h1 {margin: 20px 0;}
h2{	margin: 12px 0;}
h3 {margin: 8px 0;}
h4 {margin: 8px 0;}
h5 {margin: 4px 0;}

h1 a, h2 a, h3 a, h4 a {color: #943A2E;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {color: #999;}

input, select, button	{
	font-family: inherit;
	font-size: 1em;
}
button img {height: 1em;}

hr	{ clear:both; height: 2px; border: 0; background-color: #ccc; margin: 12px 0 5px 0;}
form {margin: 0; padding: 0;}

ol {margin: 12px 5px 12px 16px}
ul {margin: 12px 0 12px 12px;}
li {margin-bottom: 6px; line-height: 140%}
div p:first-child {margin-top: 0; padding-top:0;}

a		{color: #943A2E; text-decoration: none;}
a:hover	{color: #999; }

/******************************************
	TABLE STYLES
*******************************************/

table {
	border-collapse:collapse; 
	border-spacing:0; 
	width:100%; 
	vertical-align: top;
	text-align: left;
	font-size: 1em;
}
table,th,td {border:none}
tr {border-bottom:1px solid #eee}
tr:nth-child(odd) {background-color:#fff}
tr:nth-child(even) {background-color:#f3f6f9;}
th {
	background: #000; 
	background-image:linear-gradient(rgba(255,255,255,0.8), #000 200%); 
	padding: 5px;
	text-align: left;
	color: #666;
	font-weight: bold;
	border-right: 1px solid rgba(255,255,255,0.2);
}
th:last-child {border: 0;}
td {
	vertical-align:top;
	padding: 4px 6px;
	border-right: 1px solid #fff;
	line-height:125% !important;
}
td:last-child {border: 0;}

td h1, td h2, td h3, td h2, td h5 {padding-top: 0; margin-top: 0;}

th a {color:#ddd}
th a:hover {color:#fff}
table.noStyles tr {background: none; border: none;}

/******************************************
	TEXTS STYLES
*******************************************/
.textResizeable,
.textNormal,
.text {
	font-size: 1em;
	line-height: 1.6;
	color: #666;
}
.text {
	text-align: justify;
	hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
}

.textResizeable {padding-bottom: 15px;}
.textSmall {font-size: 0.95em; line-height: 125%;}

.alignLeft {text-align: left}
.alignCenter {text-align: center}
.alignRight {text-align: right}
.floatLeft {float: left;}
.floatRight {float: right}
.clear {clear: both;}
.displayNone {display: none;}

.line {
	font-size: 1px;
	height: 1px;
	margin: 8px 0;
	border-bottom: 1px dotted #aaa;
	clear:both;
}
.bgColor {background:#eee; padding:5px; border:1px #ddd solid;}

/*
	CONTACT FORM
*********************************/
#formBG {margin: 0;}
#formBG fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#formBG label {display: block; font-weight: bold;}

#formBG input[type='text'],
#formBG select,
#formBG textarea {
    width: 100%;
	background: #fafafa;
	border: 0;
	margin: 2px 0px;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius: 5px;
}

#formBG #entered {
     width: 54px !important;
}

#formBG .bgcolor {
	display: inline-block;
	background: #eee;
	padding: 12px 10px;
	border-radius: 5px;
	margin: 0 10px 0 0;
}

#formBG fieldset:last-child {text-align: center}
#formBG input[type='submit'] {cursor: pointer; border: 1px solid #ccc; margin: auto; padding: 16px 25px; border-radius: 7px;}

#formBG #senderLastName {display: none}
span.failure {display:block; padding: 8px; background: #dc0; color: #000;}
span.success {display:block; padding: 8px; background: #06d; color: #eee;}

/*
	SEARCH FORM
*********************************/
#searchFormBG {
	margin-top: 10px;
	text-align: center;
}

#searchFormBG fieldset {
	border: 0;
	margin: 1px auto;
}
#searchFormBG label {
	padding-right: 2px;
}
#searchFormBG input, #searchFormBG select {
	font-family: verdana, san-serif;
	background: #444;
	padding: 2px;
	border: 1px solid #666;
	color: #ccc;
}

#searchFormBG #submit {
	background: #000 url('../imgPG/grad50WT40.png') left bottom repeat-x;
	padding: 8px 14px;
	border: 1px solid #444;
	color: #ccc;
	cursor: pointer;
}
#searchFormBG #submit:hover {
	background: #000 url('../imgPG/grad50TW.png') left top repeat-x;
}


/* END
********************************/