html, body {
margin:0;
padding:0;
}
body {
background-color: #ffffff;
}
html, body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a:link, a:visited {
	color: #B41004;
	text-decoration: underline;
}
a:hover, a:active {
	color: #000000;
}

form {
	margin: 0px;
	padding: 0px;
}

.globebr h1 {
	font-size: 16px;
	color: #FFFFFF;
	margin-right: 20px;
	margin-bottom: 0px;
	padding: 0px;
}


h1, h2, h3, h4, h5, h6  {
	color: #B41004;
line-height:140%;
}


h1 {
	font-size: 18px;
	margin-bottom: 24px;
	padding: 0px;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 8px;
	padding: 0px;
}
h3 {
	font-size: 14px;
	margin-top: 6px;
	margin-bottom: 4px;
	padding: 0px;
	font-weight: bold;
}
h3.aful {
	margin-top: 18px;
	margin-bottom:0;
}
h4 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
h4.cen {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
text-align:center;
}

p {
margin-top:11px;
margin-bottom:11px;
padding-top:0;
padding-bottom:0;
}
ul {
margin-top:6px;
margin-bottom:30px;
padding-top:0;
padding-bottom:0;
}
li {
	list-style-image:     url("/images/redtri.gif");
	line-height: 130%;
	margin-bottom:6px;
}

.borderall {
	border: 1px solid #000000;
}
.borderall  a img {
border:0;
text-decoration:none;
}

.leftborder {
	border-left: 1px solid #000000;
}
.btborder {
	border-bottom: 1px solid #000000;
}
.topborder {
	border-top: 1px solid #000000;
}
.sidesborder td {
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}
.red, .brick {
padding:12px;
padding-bottom:12px;
}
.red img, .brick img {
margin:0;
padding:0 0 4px 0;
vertical-align:middle;
}
.red {
	background-color: #CD3811; 
border-bottom:1px solid #000000;
	color: #ffffff;
	font-size: 10px;
}

.brick {
	background-color: #b41004; 
border-bottom:1px solid #000000;
	color: #ffffff;
	font-size: 10px;
}
.texta { 
margin:0;
 padding: 2px;
 padding-bottom:0;
 font-size: 10px; 
 background-color: #ffffff; 
 border: 1px solid #000000; 
}
.quicklinktext { 
 font-size: 10px; 
}

.redbox {
	background-color: #CD3811; 
}

.redbox td {
	background-color: #CD3811; 
	color: #ffffff;
	font-size: 10px;
padding:8px;
}

.redbox a:link, .redbox a:visited {
	text-decoration: none;
	color: #F8E592;
}
.redbox a:hover, .redbox a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

.brickbox {
	background-color: #B41004; 
width:100%;
margin:0;
padding:0;
}
div.quotediv {
width:200px;
margin-right:0;
margin-left:24px;
margin-bottom:12px;
display:block;
float:right;
}
table.quotebox {
	background-color: #ffffff; 
margin:0;
padding:0;
}
.quotemid {
line-height:150%;
font-size:11px;
color: #ffffff;
font-style:oblique;
}
.nonital {
display:block;
font-style:normal;
margin-left:12px;
}


.padlr>p:first-child {
margin-top:0;
padding-top:0;
}

.brickbox td {
	background-color: #b41004; 
	color: #ffffff;
	font-size: 10px;
padding:8px;
}
.brickbox a:link, .brickbox a:visited {
	text-decoration: none;
	color: #F8E592;
}
.brickbox a:hover, .brickbox a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
 .padright {
 	padding-right: 20px;
}
.padleft {
	padding-left: 20px;
}
.padlr {
	padding-right: 15px;
	padding-left: 15px;
	}
	
.lineht {
	line-height: 16px;
}
	


.footer td {
	font-size: 11px;
	color: #ffffff;
text-align:left;
padding:2px 15px;
}
.footer a:link, .footer a:visited {
	color: #F8E592;
	text-decoration: none;
}

.footer a:hover, .footer a:active{
	color: #FFFFFF;
	text-decoration: underline;
}
.smallgrey {
	font-size: 10px;
	color: #999999;
}

.footerlinks a {
	font-size: 10px;
	color: #999999;
}
.spotlight td {
	line-height: 18px;
	font-size: 11px;
	color: #F8E592;
}
.spotlight h1 {
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 5px;
margin:0;
}
.spotlight h2 {
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 5px;
margin:0;
}

.spotlight a:link, .spotlight a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.spotlight a:hover, .spotlight a:active{
	color: #F8E592;
	text-decoration: underline;
	}

#globeright {
	background-image:     url("/images/globe-right.jpg");
	width:66%;
}
.globebr {
	background-image:     url("/images/globe-br.jpg");
}
#leftimgs img {
margin: 10px auto;
display:block;
}


.hatchbg {
	background-image:     url("/images/hatch.gif");
	background-repeat: repeat;
}

.imgright {
float:right;
margin-right:0;
margin-left:12px;
margin-bottom:12px;
padding:0;
border: 1px solid #B41004;
}
.imgrightnb {
float:right;
margin-right:0;
margin-left:12px;
margin-bottom:12px;
padding:0;
border: 0;
}

#contenttd {
padding:25px;
	border-left: 1px solid #000000;
	line-height:140%;
}

.top {
	font-size: 10px;
	font-style: oblique;
	text-align: right;
	clear: both;
margin-top:12px;
}

div.abox {
width:160px;
float:right;
margin-right:0;
margin-left:12px;
margin-bottom:12px;
padding:8px;
border: 1px solid #B41004;
text-align:center;
}


.country {
	color: #b41004;
	margin: 12px 0 8px 0;
	border-bottom: 1px solid #b41004;
	border-right: 1px solid #b41004;
font-size:13px;
	font-weight:bold;
display:block;
width:100%;
}


.location {
	color: #000000;
	margin: 4px 0 2px 24px;
}


.myinp {
width:250px;
}

.dlbrochure {
	list-style:  url("/images/brochureicon.gif");
	display: block;
	line-height: 30px;
}

#recaptcha_response_field {position:absolute; left:0px; margin:0 0 0 -50px}

.recaptchatable #recaptcha_response_field
{
   position:absolute;
   left:0px;
   
}



