html, body, div, span, img, a, h1, h2, h3, h4, h5, h6, textarea, img, ul, li {padding:0; margin:0; border:0; outline:0; }
body {background:#000000 url(../images/pgbg2010new.jpg) no-repeat top center; font:normal 12px Arial, Tahoma, Verdana; color:#454545; border:0; outline:0; }
body.Reveal {background:#000000; font:normal 12px Arial, Tahoma, Verdana; color:#454545; border:0; outline:0; }
a {outline:none; text-decoration:none; color:#0099ff;}
a:hover {color:#666666; text-decoration:underline;}
div.clear {clear:both; height:0; overflow:hidden;}
div.gradient {background:url(../images/gradient.gif) repeat-y; height:1px; overflow:hidden;}
form {margin:0px;}

p {margin:0 0 12px 0;}
h1 {font:normal 24px Impact, Arial; color:#386db0; text-transform:uppercase; letter-spacing:1px;}
h2 {font:normal 17px Impact, Arial; color:#666; margin:0px 0px 10px 0px;}
h3 {font:bold 17px Tahoma; color:#666;}
hr {color:#fff; border:dotted #386db0; border-width:0 0 1px 0; margin:20px 0px;}
ul {font-family: Arial, Trebuchet MS; margin:15px;}
img.title {margin:0 0 5px 0;}

#main {width:100%; text-align:center;}
#main2 {width:960px; margin:auto; text-align:left; padding-top:41px;}
#headerleft {float:left; width:372px; padding:20px 0 25px 0;}
#headerleft img {margin:0px 0px 0px -3px;}
#headerright {float:left; width:581px; padding:57px 0 0 0; text-align:right;}
#headerright a {font:bold 12px Arial; color:#fff; text-transform:uppercase;}
#headerright a:hover {color:#AED954;}
#tagline {height:67px; margin-bottom:7px;}
#tagline img {margin:0 -9px 0 0;}
#header_country {width:960px; height:148px;}

#nav {clear:both; height:37px; background:#fff url(../images/navbar_2010.gif) no-repeat;}
#menu ul {font:bold 12px Arial; text-transform:uppercase; list-style-type:none; overflow:hidden; height:37px; margin:0;}
#menu li {display:inline; background:none; margin:0;}
#menu li a {float:left; display:block; width:auto; text-align:center; height:26px; margin:0px 20px 0px 20px; padding-top:11px; color:#fff; background:url(../images/navsep2010.gif) no-repeat right 1px;}
#menu li a:hover, #menu li a.selected {background:url(../images/nav_arrow.gif) top; background-repeat:no-repeat; text-decoration:none;}
.submenu, .submenu ul {background:#B1DA5C; font:normal 12px Arial, Tahoma, Verdana; position:absolute; left:0; top:0; list-style-type:none; visibility:hidden; z-index:100; color:#fff; margin:0;}
.submenu li a {display:block; width:220px; padding:4px 0 4px 15px; background:none; color:#003; text-transform:uppercase; font-weight:bold; font-size:11px; border:solid #C1E96F; border-width:0 0 1px 0;}
.submenu li a:hover {background:#8EBC2E; color:#fff; text-decoration:none;}
.submenu li {margin:0; padding:0;}
* html .submenu li {/*IE6 CSS hack*/ display:inline-block; width:170px; /*width of menu (include side paddings of LI A*/}
.menuiframe {position:absolute; z-index:500; background:transparent; border-width:0; width:0; height:0; display:block;}

#menu li a.send_friend {display:inline; width:115px; height:23px; margin:8px 25px 0 5px; background:url(../images/button_send_friend_1.gif) no-repeat; float:right;}
#menu li a.send_friend:hover {background:url(../images/button_send_friend_2.gif) no-repeat; text-decoration:none;}

#content_no_bg {background:#fff; margin:0px 0px 12px 0px; padding:10px 0px 10px 0px; vertical-align:top;}
#content {background:#fff; margin:0px 0px 12px 0px; padding:10px 30px 30px 30px; background-image:url(../images/content_bg.gif); background-repeat:no-repeat; background-position:bottom;}

#footer {width:100%; background:#000; padding:10px 0; margin:20px 0; border:solid #262626; border-width:1px 0;}
#footer2 {margin:auto; width:971px; text-align:left; font:bold 11px Arial; color:#666;}
#footer2 .logos, #footer2 .willow {float:left; width:250px;}
#footer2 .links {float:left; width:460px; padding:8px 0 0 0; text-align:center;}
#footer2 .links a {color:#666;}
#footer2 .links a:hover {color:#fff; text-decoration:underline;}
#footer2 .willow {text-align:right;}

.flag {height:23px;clear:both; margin:10px 0px;}
.flag img {margin:0px 10px 0px 0px; border:solid 1px #999999;}

/* VIDEO */
.video_border_top_495 {width:495px; height:10px; background:url(../images/video_border_top_495.gif) no-repeat;}
.video_border_bottom_495 {width:495px; height:10px; background:url(../images/video_border_bottom_495.gif) no-repeat;}
.video_box_495 {width:495px; text-align:center; background:#333333;}

/* Adjust opacity of simple image link rollover */
a.linkopacity img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
a.linkopacity:hover img {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}