/* Reset browsers */
*{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
	html {color:#000;}
	address, caption, cite, code, dfn, th, var, optgroup {font-style: inherit; font-weight: inherit;}
	del{text-decoration:line-through;}
	ins {text-decoration:none;}
	q:before, q:after {content: '';}
	abbr, acronym {border: 0; font-variant: normal;}
	legend {color:#000;} /*legend doesn't inherit in IE */
	input, button, textarea, select, optgroup, option {font-family:inherit; font-size:100%; font-size:inherit; font-style:inherit; font-weight:inherit;}

	li { list-style: none; }
	:focus {outline: 0;}
	a img {border:none;}
	img{float:left;}
	.recaptchatable img{float:none;}
	.recaptchatable{display:-moz-box;}
	#recaptcha_privacy{display:none;}
	p {padding-bottom:14px;}
	
	table { border-collapse: collapse; border-spacing: 0; }
	caption, th { text-align: left; }

/* Font styles */
body {font-family: Arial, Helvetica, sans-serif; font-size:87.5%; line-height:1.286em; color:#585858; min-width:972px}
	h1 {color:#02589D; margin:0; font-size:3em; line-height: 0.85em; font-weight:normal; text-transform:uppercase; font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif;}
	    h1 a{color:#02589D; text-decoration:none;}
	
	h2 { color:#000; margin:0 ; padding:0 0 0 32px; font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif; font-weight:normal; font-size:2.36em; line-height:0.87em; text-transform:uppercase; background-image:url(/images/layout/h2IconInfo.png); background-position:left 2px; background-repeat: no-repeat}
        h2 a { color:#000; text-decoration:none; }
		h2 a:hover { color:#000; }
	
	h3 {color:#000; margin:0 0 14px 0; padding:0; font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.7em; line-height:0.957em; text-transform:uppercase;}
	h3 a {color:#000; font-size:1em; text-transform:uppercase; text-decoration:none; }
    	h3 a:hover{color:#02589d;}

	h4 {color:#02589d; margin:0 0 3px 0; padding:0; font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.3em; line-height:0.957em; text-transform:uppercase;}
	    h4 a {}
	h5 { color:#000; margin: 0em 0 .5em 0; font-size:1.5em; font-weight:normal;}
	h6 { color:#000; margin: 0em 0 .5em 0; font-size:1.333em; font-weight:normal;}
    
    h3.flag {background:url(/images/layout/icoFlagUS.png) no-repeat right top;}
	
/* Forms */
input[type=checkbox] {border:0; margin:0; padding:0; width:16px; height:16px;}

/* Links */
a {color:#585858; text-decoration:underline;}
a:hover {text-decoration:none;}

.clear {float:none; clear:both; padding:0!important; margin:0!important;}

/*ROUND BOXES*/
.rounded, .rtLeft { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; }
.rounded, .rtRight { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.rounded, .rbLeft { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.rounded, .rbRight { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }

/*SHADOW*/
.shadow {-moz-box-shadow:0 5px 8px -2px #ccc; -webkit-box-shadow:0 5px 8px -2px #ccc; box-shadow:0 5px 8px -2px #ccc;}
