body{
margin:0;
font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
padding: 0;
}
#bodyWrapper{
background: #fff url(images/06_bg01.jpg) repeat-x top;
width: 100%;
margin: 0 auto;
padding:0;
height: 130%;
float: left;
}
#bodyWrapper2{
background: url(images/06_bg02.jpg) no-repeat top right;
width: 100%;
margin: 0 auto;
padding:0;
height: 130%;
float: left;
}

h1,h2,h3,h4{
color:#8d8c6f;
font-family: "Times New Roman", Times, serif;
text-transform:capitalize;
font-weight: normal;
margin: 25px 0;
float:left;
display:block;
clear:both;
width: 99%;
}
h1{
color:#8d8c6f;
letter-spacing: -3px;
font-size:28pt;
display: block;
padding:0;
margin: 18px 0 0 23px;
width: 395px;
height: 50px;
overflow: hidden;
}

h2{
font-size:16pt;
}
h3{
font-size:14pt;
}
p{
font-size:100%;
line-height:150%;
}
img{
border:0;
margin:0;
}
img.intextRight{
margin:0 0 0 10px;
}
img.intextLeft{
margin: 15px 0 0 0 ;
float: left;
clear: both;
}
a:link,a:visited{
color:#FF4513;
font-weight: bold;
}
a:hover{
text-decoration:none;
}
a:active{
color:#FF0000;
}
a.nav:link{
color:#333333;
padding:2px;
}
a.nav:visited{
color:#cccccc;
padding:2px;
}
a.nav:hover{
background:#666666;
color:#FFFFFF;
padding:2px;
}
/********************************/
/*        LAYOUT ELEMENTS       */
/********************************/
#layoutW1{
	margin: 0 auto;
	width:921px;
	display: block;
	float: none;
	background: transparent;
}
#layoutWLeft{
	width:81px;
	float:left;
	margin: 25px 0 0 0;
	padding: 0;
	display: block;
	background: transparent;
}
#layoutWRight{
	width:835px;
	float:right;
	margin: 25px 0 0 0;
	padding: 0;
	display: block;	
	background: transparent;
}

#topWrapper{
height:180px;
margin: 0;
padding:0;
width:100%;
text-align: center;

}
#topWrapper2{
height:180px;
margin: 0 auto;
padding:0;
width:920px;
border: 0px;
}
#topWrapper2 a{
margin: 0;
padding:0;   
}
#topMain{
height:180px;
margin:0;
padding:0;
width:100%;
border: 0px;
}
#topMainC{
height:99px;
margin:0;
padding:0;
width:100%;
border: 0px;
}

#mainContent{
border:none;
display:block;
margin:0;
padding: 0;
width:837px;
background-color: white;
}
#mainContent #contentColumn1{
float:left;
margin:0;
padding:0;
width:485px;
}
#mainContent #contentColumn2{
float:right;
margin:0;
padding:0;
width:348px;
}
#mainContent #content{
color:#202226;
margin:10px;
padding:10px;
}
#contentColumn2 #content2{
margin:10px;
}
#content hr{
	background: url(images/borders.gif) repeat-x bottom;
	clear: both;
	width: 90%;
	float: none;
	padding: -5px;
	margin: 5px;
}
#bottom{
	background-color: white;
}
#bottomNav{
background: url(/images/btNavBg.gif) repeat-x top;
border:none;
clear:both;
display:block;
height:40px;
margin:0 auto 0 auto;
text-align:center;
width:760px;
}
#bottomFooter{
clear:both;
color:#202226;
display:block;
font-size:80%;
padding:10px 0;
text-align:center;
vertical-align:middle;
width:100%;
margin: 0;
height: 12px;
background: url(/images/FtBg.gif) repeat-x top;
}
/********************************/
/*          NAVIGATIONS         */
/********************************/
/*======== Top Mini Nav ========*/
#topMiniNav{
	float: right;
	margin: 10px 0;
}
#topMiniNav UL{
margin: 0;
}
#topMiniNav UL LI{
display:block;
}
#topMiniNav UL LI a:link,#topMiniNav UL LI a:visited{
color:#B80000;
font-size:75%;
font-weight:bold;
padding:0 25px;
margin:0;
text-decoration:none;
height:20px;
}
#topMiniNav UL LI a:hover{
text-decoration:underline;
}
#topMiniNav a#mininav1{
background:url(/images/es-flag.png) no-repeat left;
}
#topMiniNav a#mininav2{
background:url(/images/us-flag.png) no-repeat left;
padding-left:33px;
}
/*======== Top Main Nav ========*/
#topMainNavWrapper{
height:27px;
margin:0;
width:920px;
margin:0;
float:left;
}
#topMainNav{
float:left;
display:block;
margin:0 0 0 83px;
width:309px;
height: 27px;
background: url(images/08_navBg.png) no-repeat top;
}

#topMainNav UL{
float:left;
display:block;
margin:0 auto;
width: 309px;
height: 20px;
padding:5px 4px;
list-style: none;
}
#topMainNav UL LI{
display:block;
list-style: none;
float:left;
height:20px;
width:15%;
margin: 0px 3px;
text-align: center;
}
#topMainNav UL LI#l3{
width:37%;
}
#topMainNav UL LI#l4{
width:20%;
}
#topMainNav UL LI A:link,#topMainNav UL LI A:visited,#topMainNav UL LI A:link:active{
color:#fff;
display:block;
font:  10px Verdana, Arial, Helvetica, sans-serif;
overflow:hidden;
text-decoration:none;
text-align: center;
vertical-align:middle;
height: 20px;
}

#topMainNav UL LI A:hover{
color: #FFcc00;
}
/*Main Nav Links*/
#topMainNav A#l1{
}
#topMainNav A#l2{
}
#topMainNav A#l3{
}
#topMainNav A#l4{
}
#topMainNav A#l5{
}
/*======== Left Nav ========*/
#topSecNav UL{
margin:auto 20px;
width:70%;
}
#topSecNav UL LI{
list-style:none;
margin:5px 0;
}
#topSecNav UL LI A{
border-bottom:1px solid #B7BBC3;
color:#202226;
display:block;
padding:10px;
text-decoration:none;
}
#topSecNav UL LI A:hover{
border-bottom:1px solid #FF4513;
color:#FF4513;
}
/*======== Bottom Nav ========*/
#bottomNav UL{
clear:both;
display:block;
list-style:none;
margin:0;
text-align:center;
width:600px;
padding: 0;
}
#bottomNav UL LI{
display:block;
float:left;
white-space:nowrap;
width:25%;
}
#bottomNav UL LI A:link,#bottomNav UL LI A:visited{
display:block;
color:#000;
font-size:80%;
font-weight:bold;
height:100%;
text-align:center;
text-decoration:none;
padding:14px 10px;
}
#bottomNav UL LI A:hover,#bottomNav UL LI A:visited:hover{
text-decoration:underline;
}
#bottomNav UL LI A#bl1{
	background: url(images/btNavLeft.gif) no-repeat top left;
}
#bottomNav UL LI A#bl5{
	background: url(images/btNavRight.gif) no-repeat top right;
}
/***********************************************************/
/***********************************************************/
/********************************/
/*         Center Column        */
/********************************/
#content hr{
clear:both;
color:#B5B6B5;
float:right;
height:1px;
}
/********************************/
/*         Left Column          */
/********************************/
#contentColumn2 h4{
font-size:120%;
margin:0 10px auto 10px;;
}
#content2 DIV.promoBox{
margin:0;
text-align:center;
}
#content2 DIV.promoBox UL{
margin:0px;
padding:0 0 0 20px;
}
#content2 DIV.promoBox LI{
font: normal bold 11pt "Times New Roman", Times, serif;
color: #666;
line-height:150%;
list-style: url(/images/bullet.gif);
margin:0;
padding-bottom:15px;
text-align:left;
vertical-align:middle;
}
#content2 DIV.promoBox A.more{
color:#FF4513;
float:right;
font-size:80%;
font-weight:bold;
height:20px;
margin:0 20px;
padding:10px 25px 0 0;
text-decoration:none;
}
#content2 HR{
width:80%;
}

div.fieldRow{
	display: block;
	clear: both;
	float: none;
	margin:1px;
	width: 90%;
}
div.fieldRow label{
	width: 30%;
	float: left;
	vertical-align: top;
	font-weight: bold;
	white-space: nowrap;
	padding-top:5px;
}
div.fieldRow input,div.fieldRow textarea {
	width: 300px;
	background-color: #c6ebfa;
}
.formGenErrors{
	color: red;
	font-weight: bold;
}
DIV.formButtons{
	margin: 10px 0 10px 0;
	width: 300px;
	float: none;
	text-align: right;
	padding:0 10px;
}
DIV.formButtons input{
	margin-right: -12px;
}
/*Content BLocks*/
DIV.innerContentBlock{
	width: 80%;
	background-color: #f9f9f9;
	border: 1px solid #efefef;
	padding: 10px;
	margin:20px 0;
	
}
DIV.innerContentBlock h2{
	margin:0;
	padding: 0;
}
DIV.innerContentBlock p{
	margin:20px 10px 20px 80px;
}

DIV.innerContentBlock#contactEmail{
background: #f9f9f9 url(images/bg_email.gif) no-repeat top left;
}
DIV.innerContentBlock#contactPhone{
background: #f9f9f9 url(images/bg_phone.gif) no-repeat top left;
}
DIV.innerContentBlock#contactMail{
background: #f9f9f9 url(images/bg_mail.gif) no-repeat top left;
}

DIV.innerContentBlockRight{
	margin: 15px 0 15px 0;
	padding: 0;
	float: right;
	width: 55%
}
DIV.innerContentBlockRight h2{
margin: 0;
}

DIV.portThumb{
display:block;
width: 120px;
height:120px;
margin: 5px;
padding: 10px 0 0 0;
float:left;
border: 1px dashed #CCCCCC;
text-align:center;
vertical-align:text-top;
}

#headerTb{

}

