@charset "utf-8";
/* CSS Document */

body 		{background-color:#024978; background-image:url(Stage_BG_btm.png); background-position:top center; background-repeat:repeat-x;}
body		{margin:0; padding:10px 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:justify;}
#wrapper, #header, #billboard, #grid, #footer	{width:800px;}

#trans	 	{position:absolute;left:0;top:0;visibility:hidden;}

#wrapper	{position:relative; left:50%; margin-left:-400px;}

#header		{_height:20px; _background:url(billboard_top4ie.gif) no-repeat;}
#billboard	{height:315px; background:url(billboard.png) no-repeat; _height:295px; _background-position:bottom;}
#langmenu	{width:56px; height:16px; position:relative; top:20px; left:710px; background-repeat:no-repeat; padding:3px 0 0 24px; text-align:left; z-index:8;}
#langmenu a	{width:60px; height:16px; text-decoration:none; color:#666; font-size:11px; position:relative;}
#langchoose	{width:80px; height:60px; background:url(langboxmenu.gif); position:relative; visibility:hidden; left:-24px; top:-8px;}
#langchoose ul {list-style:none; margin:0; padding:12px 0 0 13px;}
#langchoose li {text-indent:0px;}
#langchoose a:hover	{border-bottom:1px dotted #666;}


#gradient	{height:8px; width:798px; background:url(gradient.gif) repeat-x; border-top:1px #888 solid;}

#grid					{/*height:410px;*/ background:url(bg_contentsideborder3.gif) repeat-y; padding:0 1px; overflow:hidden}

#grid #navigation				{width:180px; height:270px; float:left; padding:0;}
#grid #navigation ul			{list-style:none; text-align:right; margin:0; padding:0;}
#grid #navigation li			{height:23px; font-weight:bold; padding:7px 5px 0 0;}
#grid #navigation li.inactive	{border-right:1px solid #666;}
#grid #navigation li.active 	{background:url(nav1.png) right; color:#6E0A34; border-right:1px solid #FFF;}
#grid #navigation li.top		{background:url(nav_top3.png) right;}
#grid #navigation li.bottom		{background:url(nav_bottom3.png) right;}
#grid #navigation a				{color:#666; text-decoration:none;}
#grid #navigation a:hover		{border-bottom:#666 dotted 1px;}


#grid #content		{width:378px; /*height:300px; */float:left; padding:10px 20px 10px 20px;}
#grid #content h1	{font-size:18px; font-weight:bold; color:#6E0A34; margin:0; padding:5px 0 10px 0;}


#grid #calendar, #grid #side	{width:188px; border:1px solid #ccc;}

h2					{font-size:12px; font-weight:bold; text-align:center;}
h2					{border-bottom:1px #ccc solid; background:url(bg_minibox1.gif) repeat-x white; margin:0;}

h3					{color:red; font-size:11px; font-weight:normal; padding:5px; text-align:center;}
h3					{margin:0; border-bottom:1px dotted #ccc; background:white;}

.centered			{text-align:center;}

#grid #calendar	{float:right; margin:20px 12px 0 0; background:#e8e8e8;}

#grid #side		{float:right; margin:20px 12px 0 0; border:1px solid #ccc; text-align:center;}
#grid #side p	{text-align:justify; font-size:11px; padding:5px; margin:0;}
#grid #side h4	{text-align:center;}


#footer		{height:76px; border-bottom:1px solid #c0c0c0; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; width:798px; padding-top:20px;border-radius: 0 0 10px 10px;}
#footer		{background:url(footer2-1.gif) no-repeat 25px 21px white;}
#footer p	{margin:0; font-size:10px; position:relative; top:40px; color:#666; padding-left:82px;}
#footer a	{color:#666; text-decoration:none;}
#footer a:hover	{border-bottom:1px dotted #666;}

#closer2	{text-transform:uppercase;}