body
{margin:0;padding:0;background:#dadada;color:#000;}

body, td, th, textarea, select, h2, h3, h4, h5, h6
{font: 12px/1.25em arial, sans-serif;}

a
{color:#0078BC;text-decoration:none;}

a:visited
{color:#0078BC;}

a:hover
{color:#0078BC;text-decoration:underline;;}

a:focus
{outline:none;}


ul {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}

ul {margin-top: .3em;}

ol.last {padding: 0;}
ul.last {padding: 0;}
li.last {padding: 0;}


input{
		font-family:Helvetica,arial,sans-serif;font-size:16px;font-weight:normal;line-height:16px;}

textarea{
		font-family:Helvetica,arial,sans-serif;font-size:16px;font-weight:normal;line-height:16px;}


.required {
color:#F00;font-family:Helvetica,arial,sans-serif;font-size:16px;font-weight:bold;
}
h1
{font-family:Helvetica,arial,sans-serif;font-size:30px;font-weight:bold;line-height:30px;letter-spacing:-1px;margin-top:0px;}


h2
{font-family:Helvetica,arial,sans-serif;font-size:22px;font-weight:bold;line-height:22px;letter-spacing:-1px;margin-top:0px;}

h4
{font-family:Helvetica,arial,sans-serif;font-size:18px;font-weight:bold;line-height:18px;letter-spacing:-1px;margin-top:0px;margin-bottom:0px;}


h5
{font-family:Helvetica,arial,sans-serif;font-size:14px;font-weight:bold;line-height:14px;letter-spacing:-1px;margin-top:0px;margin-bottom:0px;}


h3
{font-family:Helvetica,arial,sans-serif;font-size:18px;font-weight:bold;line-height:18px;letter-spacing:-1px;margin-top:0px;margin-bottom:0px;}

.citation
{font-family:Helvetica,arial,sans-serif;font-size:14px;font-weight:normal;line-height:16px;margin-top:0px;margin-bottom:0px;font-style:italic;}


hr {
width:100%; 
color: Silver;
background-color: #e6e6e6;
height: 1px;
border: 0;
margin-top:10px;
margin-bottom:10px;}

p
{margin-top: 0.5em; margin-bottom: 1em;}

.rightimage
{border:1px solid #E6E6E6;}

.smallimage
{width:100px;height:100px;border:1px solid #e6e6e6;text-align:center;}

.smallimagebottom
{width:100px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;text-align:left;font: 11px/1.25em arial, sans-serif;background-color:#F8F8F8;padding:5px;}

.smallimagecertif
{width:100px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;text-align:left;font: 11px/1.25em arial, sans-serif;padding:5px;}

.squaretable
{width:140px;height:60px;border:1px solid #e6e6e6;text-align:left; font: 11px/1.25em arial, sans-serif; padding-left:10px;padding-top:5px;background-color:#F8F8F8;}


.onSubTitle
{font: 12px/1.25em arial, sans-serif;font-weight:bold;color:#999;margin-bottom: 0.5em;}

.onSubTitleGray
{font: 12px/1.25em arial, sans-serif;font-weight:bold;color:#666;margin-bottom: 0px:}


.onHeader
{width:100%;height:80px;background:#fff;text-align:left;}

.onHeaderCountries
{width:100%; height:20px;text-align:right;}

.onHeaderCountriesTab
{width:96px; height:18px;background:#fff url(images/nav/onNavTop.gif) 100% 0 no-repeat;font: 10px/1.25em arial, sans-serif;color: #000; text-align:center;font-weight:bold;}

.onHeaderLogo
{width:300px;padding-left:20px;}


.onNav
{
	width:100%;
	height:25px;
	background:#fff;
	border-top:1px solid #e6e6e6;
}

.onColorBar
{width:100%;height:6px;background:#0078BC;margin-bottom:12px;}



.onBox985
{background:#fff;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:16px;}

.onBox985top
{width:985px;height:4px;overflow:hidden;background:#fff url(images/nav/onBox985_top.gif) 100% 0 no-repeat;}

.onBox985bottom
{width:985px;height:4px;overflow:hidden;background:#fff url(images/nav/onBox985_bottom.gif) 100% 0 no-repeat;}

.onBox985topBlue
{width:985px;height:35px;overflow:hidden;background:#fff url(images/nav/onBox985_top_blue.gif) 100% 0 no-repeat;}

.onBox985topBlueTitle
{width:985; height:35;color: #fff; padding-left:20px;font-family:Helvetica,arial,sans-serif;font-size:18px;font-weight:normal;line-height:18px;padding-top:5px;}


.onBox985topBigTitle
{height:72px;color: #fff; padding-left:20px;font-family:Helvetica,arial,sans-serif;font-size:18px;font-weight:normal;line-height:18px;}




.onSeparator
{height:4px; width: 6px;}

.onSeparator2
{height:6px; width: 6px;}

.onBox620
{background:#fff;padding:20px;}

.onBox489
{background:#fff;padding:20px;}

.onBox359
{background:#fff;padding:20px;;}

.onVideo
{border:1px solid #e6e6e6; width:560px;}

.onVideoHeader
{background-color:#F8F8F8;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6; width:560px;font: 11px/1.25em arial, sans-serif;font-weight:bold;color:#333333;}

.onVideoTitle
{padding:5px;}


.onRight
{width:319px; height:40px;background:#fff url(images/nav/onRightTitle.gif) 100% 0 no-repeat;}



.onRightTitle
{color: #fff; padding-left:12px;font-family:Helvetica,arial,sans-serif;font-size:24px;font-weight:normal;line-height:24px;padding-top:5px;}

.calendar_month
{
width: 42px;
height: 14px;
background-image: url('images/nav/on_calendar_top.gif');
font: 11px arial, sans-serif;font-weight:bold;color:#FFFFFF;
text-align: center;
}

.calendar_day
{
width: 42px;
height: 25px;
background-image: url('images/nav/on_calendar_bottom.gif');
font: 20px arial, sans-serif;font-weight:bold;color:#333333;
text-align: center;
}

.calendar_2days
{
width: 42px;
height: 25px;
background-image: url('images/nav/on_calendar_bottom.gif');
font: 16px arial, sans-serif;font-weight:bold;color:#333333;
text-align: center;
}

.calendar
{width:42px;height:39px;}

.raised {background: transparent; margin:0 auto;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.raised .b3 {background:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.raised .b4 {background:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.raised .b4b {background:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.raised .b3b {background:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.raised .b2b {background:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.raised .b1 {margin:0 5px; border-bottom:1px solid #e6e6e6;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; border-top:1px solid #e6e6e6;}
.raised .boxcontent {
	display:block;
	background:#fff;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	padding: 10px;
}

.raised_gray {background: transparent; margin:0 auto;}
.raised_gray p {padding-bottom:0.5em;}
.raised_gray .top, .raised_gray .bottom {display:block; background:transparent; font-size:1px;}
.raised_gray .b1, .raised_gray .b2, .raised_gray .b3, .raised_gray .b4, .raised_gray .b1b, .raised_gray .b2b, .raised_gray .b3b, .raised_gray .b4b {display:block; overflow:hidden;}
.raised_gray .b1, .raised_gray .b2, .raised_gray .b3, .raised_gray .b1b, .raised_gray .b2b, .raised_gray .b3b {height:1px;}
.raised_gray .b2 {background:#F8F8F8; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.raised_gray .b3 {background:#F8F8F8; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.raised_gray .b4 {background:#F8F8F8; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.raised_gray .b4b {background:#F8F8F8; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.raised_gray .b3b {background:#F8F8F8; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.raised_gray .b2b {background:#F0F0F0; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.raised_gray .b1 {margin:0 5px; border-bottom:1px solid #e6e6e6;}
.raised_gray .b2, .raised_gray .b2b {margin:0 3px; border-width:0 2px;}
.raised_gray .b3, .raised_gray .b3b {margin:0 2px;}
.raised_gray .b4, .raised_gray .b4b {height:2px; margin:0 1px;}
.raised_gray .b1b {margin:0 5px; border-top:1px solid #e6e6e6;}
.raised_gray .boxcontent {display:block;  background:#F8F8F8; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;padding: 5px;}