body {left:0px; top:0px; margin:0; padding:0; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#header {float:left; left:0px; top:0px; width:1000px; margin:0 0 5px 0; padding:0;}
#container {clear:left; width:1000px; left:0px; top:0px; margin:0; padding:0;}
#content {float:left; left:0px; top:0px; width:990px; margin:0px 0px 0px 5px; padding:0;}
#footer {clear:both; left:0px; top:0px; width:1000px; margin:5px 0 5px 0; padding:0; text-align:center;}
#copyright {clear:both; left:0px; top:0px; width:1000px; margin:0; padding:0; text-align:center;}

/* Logo and languages */

#header_left {float:left; left:0px; top:0px; width:145px; height:160px; margin:0; padding:0;}
#header_left_logo {float:left; left:0px; top:0px; height:125px; margin:0; padding:10px 10px 10px 10px;}
#header_left_langs {float:left; left:0px; top:0px; width:145px; height:15px; margin:0; padding:0; font-weight:bold; text-align:center; vertical-align:middle;}

/* Main "banner" */

#header_middle {float:left; left:0px; top:0px; width:850px; height:160px; margin:0; padding:0;}
#header_middle_banner {float:left; left:0px; top:0px; width:850px; height:105px; margin:4px 0px 0px 0px; padding:0;}
#header_middle_banner_left {float:left; left:0px; top:0px; width:110px; height:105px; margin:0; padding:0;}
#header_middle_banner_left p {height:25px; margin:0; font-weight:bold; line-height:26px; color:#FF9933;}
#header_middle_banner_right {float:left; left:0px; top:0px; width:740px; height:100px; margin:2px 0px 3px 0px; padding:0;}

/* Main misc stuff */
.content_news {clear:left; left:0px; top:0px; margin:0; padding:0; font-size:12px;}
.content_news_title_1 {float:left; left:0px; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px;}
.content_news_title_2 {float:left; left:0px; top:0px; margin:0; padding:0; font-weight:bold;}
.content_news_desc {clear:left; left:0px; top:0px; margin:0; padding:0;}
.content_news_desc p {float:left; left:0px; top:0px; margin:0; padding:0; text-align:justify; vertical-align:middle;}

/* Events */

#header_middle_event {float:left; left:0px; top:0px; width:850px; height:107px; margin:2px 0px 0px 0px; padding:0;}
#header_middle_event_745_left {float:left; left:0px; top:0px; width:100px; height:100px; margin:4px 5px 0px 0px; padding:0;}
#header_middle_event_745_title {float:left; left:0px; top:0px; width:745px; height:56px; text-align:left; vertical-align:middle;
	font-size:26px; font-weight:bold; color:#FF9933; margin:0; padding:0;}
#header_middle_event_745_subtitle {float:left; left:0px; top:0px; width:745px; height:26px; text-align:left; vertical-align:middle;
	font-size:16px; font-weight:bold; color:#FF9933; margin:0; padding:0;}
#header_middle_event_850_left {float:left; left:0px; top:0px; width:200px; height:56px; margin:0; padding:0;}
#header_middle_event_850_title {float:left; left:0px; top:0px; width:645px; height:56px; text-align:left; vertical-align:middle;
	font-size:26px; font-weight:bold; color:#FF9933; margin:0; padding:0;}
#header_middle_event_850_subtitle {float:left; left:0px; top:0px; width:645px; height:26px; text-align:left; vertical-align:middle;
	font-size:16px; font-weight:bold; color:#FF9933; margin:0; padding:0;}
#header_middle_event_850_3_left {float:left; left:0px; top:0px; width:200px; height:31px; margin:0; padding:0;}
#header_middle_event_850_3_title {float:left; left:0px; top:0px; width:645px; height:31px; text-align:left; vertical-align:middle;
	font-size:26px; font-weight:bold; color:#FF9933; margin:0; padding:0;}
#header_middle_event_850_3_subtitle {float:left; left:0px; top:0px; width:0px; height:0px; text-align:left; vertical-align:middle;
	font-size:0px; font-weight:bold; color:#FFFFFF; margin:0; padding:0;}

/* Private Area */

#header_middle_area {float:left; left:0px; top:0px; width:850px; height:107px; margin:2px 0px 0px 0px; padding:0;}
#header_middle_area_title {float:left; left:0px; top:0px; width:850px; height:32px; text-align:center; vertical-align:middle;
	margin:0; padding:0; font-size:12px; line-height:16px;}
#header_middle_area_menu {float:left; left:0px; top:0px; width:850px; height:75px; margin:0; padding:0;}

/* Content "boxes" */

.content_990_start {float:left; left:0px; top:auto; width:990px; margin:0; padding:0; color:#ffffff; font-size:16px;
	font-weight:bold; text-decoration:none; text-align:center; background:url(/inc/img/boxes/top_990_orange.gif); background-repeat:no-repeat;}
.content_990_body {float:left; left:0px; top:0px; width:980px; margin:0; padding:4px 4px 0px 4px;
	background-color:#FAFAE6; border-left:1px solid #1958b7; border-right:1px solid #1958b7;}
.content_990_end {float:left; left:0px; top:auto; width:990px; margin:0px 0px 5px 0px; padding:0;
	background:url(/inc/img/boxes/bottom_990_orange.gif); background-repeat:no-repeat;}

.content_575_start {float:left; left:0px; top:auto; width:575px; margin:0; padding:0; color:#ffffff; font-size:16px;
	font-weight:bold; text-decoration:none; text-align:center; background:url(/inc/img/boxes/top_575_orange.gif); background-repeat:no-repeat;}
.content_575_body {float:left; left:0px; top:0px; width:565px; margin:0; padding:4px 4px 0px 4px;
	background-color:#FAFAE6; border-left:1px solid #1958b7; border-right:1px solid #1958b7;}
.content_575_end {float:left; left:0px; top:auto; width:575px; margin:0px 0px 5px 0px; padding:0;
	background:url(/inc/img/boxes/bottom_575_orange.gif); background-repeat:no-repeat;}

.content_410_start {float:left; left:0px; top:auto; width:410px; margin:0; padding:0; color:#ffffff; font-size:16px;
	font-weight:bold; text-decoration:none; text-align:center; background:url(/inc/img/boxes/top_410_orange.gif); background-repeat:no-repeat;}
.content_410_body {float:left; left:0px; top:0px; width:400px; margin:0; padding:4px 4px 0px 4px;
	background-color:#FAFAE6; border-left:1px solid #1958b7; border-right:1px solid #1958b7;}
.content_410_end {float:left; left:0px; top:auto; width:410px; margin:0px 0px 5px 0px; padding:0;
	background:url(/inc/img/boxes/bottom_410_orange.gif); background-repeat:no-repeat;}

.content_575_column {float:left; left:0px; top:0px; width:575px; margin:0; padding:0;}
.content_410_column {float:left; left:0px; top:0px; width:410px; margin:0; padding:0;}
.content_5_column {float:left; left:0px; top:0px; width:5px; margin:0; padding:0;}

/* CSS only Menus */

.menu2o_850_start {float:left; left:0px; top:0px; padding:0; width:850px; height:49px; margin:2px 0px 0px 0px; background:url(/inc/img/menu2/menu2_bg_850_orange.gif) no-repeat;}
.menu2b_850_start {float:left; left:0px; top:0px; padding:0; width:850px; height:49px; margin:2px 0px 0px 0px; background:url(/inc/img/menu2/menu2_bg_850_blue.gif) no-repeat;}
.menu2b_850_3_start {float:left; left:0px; top:0px; padding:0; width:850px; height:74px; margin:2px 0px 0px 0px; background:url(/inc/img/menu2/menu2_bg_850_3_blue.gif) no-repeat;}
.menu2b_745_start {float:left; left:0px; top:0px; padding:0; width:745px; height:49px; margin:2px 0px 0px 0px; background:url(/inc/img/menu2/menu2_bg_745_blue.gif) no-repeat;}

.menu2o_850_left, .menu2b_850_left, .menu2b_850_3_left, .menu2b_745_left
{float:left; width:4px; height:49px;}
.menu2o_850_right, .menu2b_850_right, .menu2b_850_3_right, .menu2b_745_right
{float:right; width:4px; height:49px;}

.menu2o_850, .menu2b_850, .menu2b_850_3, .menu2b_745
{height:25px;}
.menu2o_850 ul, .menu2b_850 ul, .menu2b_850_3 ul, .menu2b_745 ul
{list-style:none; border:none; padding:0; margin:0 auto;}
.menu2o_850 li, .menu2b_850 li, .menu2b_850_3 li, .menu2b_745 li
{float:left; list-style:none;}

.menu2o_850 li a {float:left; display:block; padding:0 0 0 10px; height:25px; line-height:22px; cursor:pointer; text-align:center; text-decoration:none; font-size:12px; font-weight:bold; color:#ffe8cc;}
.menu2b_850 li a, .menu2b_850_3 li a, .menu2b_745 li a
{float:left; display:block; padding:0 0 0 10px; height:25px; line-height:22px; cursor:pointer; text-align:center; text-decoration:none; font-size:12px; font-weight:bold; color:#33ffff;}

.menu2o_850 li a span, .menu2b_850 li a span, .menu2b_850_3 li a span, .menu2b_745 li a span
{float:left; display:block; padding:0 10px 0 0px;}

.menu2o_850 li.li_selected a {color:#000000; background:url(/inc/img/menu2/menu2_l_orange.gif) no-repeat left 0px;}
.menu2o_850 li.li_selected a span {color:#000000; background:url(/inc/img/menu2/menu2_r_orange.gif) no-repeat right 0px;}
.menu2o_850 li.li_selected a:hover {color:#000000; background:url(/inc/img/menu2/menu2_l_orange.gif) no-repeat left 0px;}
.menu2o_850 li.li_selected a:hover span {color:#000000; background:url(/inc/img/menu2/menu2_r_orange.gif) no-repeat right 0px;}
.menu2o_850 li a:hover {color:#ffffff; background:url(/inc/img/menu2/menu2_l_orange.gif) no-repeat left 0px;}
.menu2o_850 li a:hover span {color:#ffffff; background:url(/inc/img/menu2/menu2_r_orange.gif) no-repeat right 0px;}

.menu2b_850 li.li_selected a, .menu2b_850_3 li.li_selected a, .menu2b_745 li.li_selected a
{color:#000000; background:url(/inc/img/menu2/menu2_l_blue.gif) no-repeat left 0px;}
.menu2b_850 li.li_selected a span, .menu2b_850_3 li.li_selected a span, .menu2b_745 li.li_selected a span
{color:#000000; background:url(/inc/img/menu2/menu2_r_blue.gif) no-repeat right 0px;}
.menu2b_850 li.li_selected a:hover, .menu2b_850_3 li.li_selected a:hover, .menu2b_745 li.li_selected a:hover
{color:#000000; background:url(/inc/img/menu2/menu2_l_blue.gif) no-repeat left 0px;}
.menu2b_850 li.li_selected a:hover span, .menu2b_850_3 li.li_selected a:hover span, .menu2b_745 li.li_selected a:hover span
{color:#000000; background:url(/inc/img/menu2/menu2_r_blue.gif) no-repeat right 0px;}
.menu2b_850 li a:hover, .menu2b_850_3 li a:hover, .menu2b_745 li a:hover
{color:#ffffff; background:url(/inc/img/menu2/menu2_l_blue.gif) no-repeat left 0px;}
.menu2b_850 li a:hover span, .menu2b_850_3 li a:hover span, .menu2b_745 li a:hover span
{color:#ffffff; background:url(/inc/img/menu2/menu2_r_blue.gif) no-repeat right 0px;}

/* CSS + JS All Dimensions Menus */

.menu1g ul {margin: 0; padding: 0; font-weight:bold; list-style-type: none; /*border-bottom: 1px solid gray;*/ background: #CCFFCC; overflow: hidden; width: 100%;}
.menu1g li {display: inline; margin: 0;}
.menu1g li a {float: left; display: block; text-decoration: none; margin: 0; color: #000000; background: #CCFFCC;
	padding: 6px 8px; /*padding inside each tab*/ border-right: 1px solid #FFFFFF; /*right divider between tabs*/}
.menu1g li a:visited {color: #000000;}
.menu1g li a:hover {color: #FFFFFF; background: #51B906; /*background of tabs for hover state */}
.menu1g a.selected {background: #51B906; /*background of tab with "selected" class assigned to its LI */}

.ddsubmenustyle, .ddsubmenustyle ul { /*topmost and sub ULs, respectively*/
	font-weight:normal; margin: 0; padding: 0; position: absolute; left: 0; top: 0; list-style-type: none; background: #000000;
	border: 1px solid #000000; border-bottom-width: 0; visibility: hidden; z-index: 100;}
.ddsubmenustyle li a {display: block; width: 240px; /*width of menu (not including side paddings)*/
	color: #000000; background-color: #CCFFCC; text-decoration: none; padding: 4px 5px; border-bottom: 1px solid #000000;}
* html .ddsubmenustyle li { display: inline-block; width: 250px; /*width of menu (include side paddings of LI A)*/} /*IE6 CSS hack*/
.ddsubmenustyle li a:hover {background-color: #51B906; color: #FFFFFF;}
.downarrowpointer {padding-left: 4px; border: 0;} /*CSS for "down" arrow image added to top menu items*/
.rightarrowpointer {position: absolute; padding-top: 0px; left: 100px; border: 0;} /*CSS for "right" arrow image added to drop down menu items*/
.ddiframeshim {position: absolute; z-index: 500; background: transparent; border-width: 0; width: 0; height: 0; display: block;}
