@charset "UTF-8";
/* CSS Document */

h2 {
	font: 20px/24px Arial, Helvetica, sans-serif;
	color:#666666;
}
h3 {
	font: 18px/24px Arial, Helvetica, sans-serif;
	color:#666666;
}

p {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin-top:0;
	
}

p.companyTitle {
	font-weight:bold;
	color:#666666;
	margin:0;
}

.bodyimage {
	border:1px solid #CCC;
	margin-right:10px;
	padding:1px;
	float:left;
}

body {
	background:url(images/bodyBg2.jpg) repeat-x #213368;
}

#spanish  {
	background:url(images/bodyBg2grn.jpg) repeat-x #8cc63f;
}


#container {
	width:960px;
	border: solid 5px #070708;
	background:#FFFFFF;
	margin:5px auto;
}
#header {
	width:960px;
	height:153px;
	margin-bottom:10px;
	background:url(images/BlueHeader.jpg) no-repeat;
}
#spanish #header{
	width:960px;
	height:153px;
	margin-bottom:10px;
	background:url(images/GreenHeader.jpg) no-repeat;
}


#navigation {
	width:952px;
	height:75px;
	background:url(images/navBg.jpg) -2px 0px no-repeat;
padding:0;
margin:0;
}


#navigation li a:hover {
	color:#666666;
	text-decoration: none;
}
/* #navigation span { display: none; } */



#navigation li, #navigation a {
	height: 75px;
	display: block;
	text-align: center;
	font:17px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
#navigation li {
	float: left;
	list-style: none;
	display: inline;
	position:relative;
}
#navigation-01 {
	width: 185px;
	margin-left:10px;
}
#navigation-01 a {
	padding-top:15px;
	height:40px;
}
#navigation-02 {
	width: 190px;
}
#navigation-02 a {
	padding-top:15px;
	height:40px;
}
#navigation-03 {
	width: 191px;
}
#navigation-03 a {
	padding-top:15px;
	height:40px;
}
#navigation-04 {
	width: 190px;
}
#navigation-04 a {
	padding-top:15px;
	height:40px;
}
#navigation-05 {
	width: 180px;
}
#navigation-05 a {
	padding-top:15px;
	height:40px;
}

#leftCol {
	width:660px;
	float:left;
}
#leftColContainer {
	padding: 0 25px;
}
#rightCol {
	width:300px;
	float:left;
}
#rightColContainer {
	
}
#rightColContact {
	padding:5px 15px;
	background:url(images/contactBg2.jpg) no-repeat;
	height:423px;
}
#rightColContact h2 {
	margin-left:15px;
}
#rightColLanguage {
	background:url(images/languageBg.jpg) no-repeat;
	height:120px;
}
#rightColLanguage a {
	height: 25px;
	display: block;
	text-align: left;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
#rightColLanguage ul {
	margin:0;
	padding:0 0 0 15px;
}
#rightColLanguage li a:hover {
	color:#666666;
	text-decoration: none;
}
#rightColLanguage li {
	margin-top:75px;
	float: left;
	list-style: none;
	display: inline;
	position:relative;
}
#rightColLanguage span {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.clear {
	clear:both;
}

#bottomLogos {
	height:42px;
	margin-top:10px;
	background:url(images/bottom_logos2.gif) no-repeat;
}

/* =============================== PRODUCT CATALOG =============================== */

.catalog {
	border-bottom: solid 1px #CCCCCC;
	margin-bottom:15px;
}

.productimage {
	margin-right:10px;
	margin-bottom:15px;
	padding:1px;
	float:left;
}



/* =============================== MINI FORM =============================== */
label {
	color:#000;
	float:left;
	width:70px;
	text-align:right;
	font: 10px bold Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-right:10px;
	
}

input  {
	border:solid 1px #CCCCCC;
	width:175px;
	height:25px;
	float:left;
	margin-bottom:5px;
}

textarea {
	border:solid 1px #CCCCCC;
	width:175px;
	height:125px;
	float:left;
	margin-bottom:5px;
}

#submit {
	
	
}

.button {
background:transparent url(images/buttonBg.jpg) repeat-x scroll 0 0;
background-color:#000000;
color:#FFF;
font:14px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
border:1px solid #000;
cursor:pointer;
margin-left:185px;
margin-top:10px;
padding:0;
width:70px;
}