@charset "utf-8";
/* CSS Document */

@import url("core/base.css");

html {
	background-image: url(../../_sharedimg/background_slice.jpg);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
}

body {
	padding: 0;
	margin: 0;
	color: #484748;
	background-image: url(../../_sharedimg/logo_banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#wrapper{
	width:100%;
	margin:0px auto 0px auto;
}

#wrapper_header{
	position:relative;
	z-index: 20;
	margin: 0 auto;
	width:960px;
	height:30px;
	background-image: url(../../_sharedimg/logo_banner_content.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:102px 0px 5px 0px;
}

#wrapper_body{
	position:relative;
	z-index: 2;
	
	float:left;
	width:100%;
}

#content_flash_holder{
	float:left;
	width:100%;
	height:542px;
	background-image: url(../../_sharedimg/flash_dropshadow.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content_introtext{
	width:960px;
	margin:44px auto 44px auto;
	text-align: center;
}
#content_introtext div {
	font-size: 100%;
	width:auto;
	display: inline;
}
#content_introtext div.sifGEO {
	font-size: 21px;
	padding-left: 5px;
}
#story_flash {outline: none; -moz-outline-style: none; width:100%; border-right: 960px; height: 540px;}
#content_wrapper_flash {min-width: 960px;}

#story_flash div.storyNoscript {
	width: 900px;
	color: #FFF;
	margin: 0 auto;
}
/*----Footer----*/


#footer{
	position:relative;
	width:960px;
	height:60px;
	margin:0px auto 0px auto;
	clear:both;
	background-image: url(../../_sharedimg/footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#footer_text{
	position:absolute;
	top:12px;
	left:10px;
	color:#b16f75;
	font-size:0.9em;
	width: 327px;
}

#footer_text a{
	color:#b16f75;
	text-decoration:none;
}
#footer_text a:hover{
	text-decoration:underline;
}

#fraynework{
	position:absolute;
	top:2px;
	right:0px;
}
#twitter{
	position:absolute;
	top:2px;
	left:609px;
}
#facebook{
	position:absolute;
	top:2px;
	left:379px;
}

/*-------Top Menu-------*/

#menu{
	float:left;
	margin:0px auto 0px auto;
	padding-left:44px;
	width: 872px;
	height: 35px;
}

#topmenu{
	position:relative;
	z-index: 3000;
	width: 872px;
	height: 35px;
	background-image: url(../../_sharedimg/navigation_sprite.gif);
	padding:0px;
	margin:0px;
}

#topmenu li {
	margin: 0; 
	padding: 0; 
	list-style: none;
	position: absolute; 
	top: 0;
	background-image:none;
}
#topmenu li, #topmenu a {
	height: 35px; 
	display: block;
}
#topmenu li#topmenu_01 div.sub_menu {
	position: absolute;
	z-index: 1000;
	left: -9999px;
	height: 159px;
	width: 775px;
	
}

#topmenu li#topmenu_01 div.sub_menu div.background {
	position: absolute;
	background-image: url(../../_sharedimg/dropnav_body.png);
	background-repeat: repeat-x;
	width: 755px;
	height: 159px;
	left: 6px;
}

#topmenu li#topmenu_01 div.sub_menu div.menuHover {
	position: absolute;
	left: -5px;
	top: -35px;
	width: 143px;
	height: 35px;
}
#topmenu li#topmenu_01 div.sub_menu div.cappingLeft {
	position: absolute;
	z-index: 1100;
	left: -6px;
	background-image: url(../../_sharedimg/dropnav_cappingLeft.png);
	background-repeat: no-repeat;
	width: 12px;
	height: 159px;
}
#topmenu li#topmenu_01 div.sub_menu div.cappingRight {
	position: absolute;
	z-index: 1100;
	top: 0;
	right: 2px;
	background-image: url(../../_sharedimg/dropnav_cappingRight.png);
	background-repeat: no-repeat;
	width: 12px;
	height: 159px;
}
#topmenu li#topmenu_01:hover div.sub_menu,
#topmenu li#topmenu_01.sfHover div.sub_menu,
#topmenu li#topmenu_01 .sfHover div.sub_menu {
	position: absolute;
	left: 5px;
}

#topmenu #topmenu_01 div.sub_menu ul {
	position: absolute;
	z-index: 100;
	margin: 23px 0 0 15px;
	background-image: url(../../_sharedimg/dropnav_background.jpg);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	width: 732px;
	height: 127px;
}


#topmenu_01 div.sub_menu li a {
	position: relative;
	background-image: url(../../_sharedimg/dropnav.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 160px;
	height: 102px;
	margin-top: 0px;
}
#topmenu_01 div.sub_menu li a:hover {
	background-image: url(../../_sharedimg/dropnav.jpg);
}

#topmenu_01 div.sub_menu li a { border: 4px solid #F5CFD5; }
#topmenu_01 div.sub_menu li a:hover { border: 4px solid #de6578; }

#topmenu_01 div.sub_menu #topmenu_01_01 { left: 6px;}
#topmenu_01 div.sub_menu #topmenu_01_02 { left: 192px;}
#topmenu_01 div.sub_menu #topmenu_01_03 { left: 376px;}
#topmenu_01 div.sub_menu #topmenu_01_04 { left: 561px;}
#topmenu_01 div.sub_menu #topmenu_01_01 a {background-position: 0 0;}
#topmenu_01 div.sub_menu #topmenu_01_02 a {background-position: -160px 0;}
#topmenu_01 div.sub_menu #topmenu_01_03 a {background-position: -320px 0;}
#topmenu_01 div.sub_menu #topmenu_01_04 a {background-position: -480px 0;}

/*#topmenu_home {left: 0px; width: 49px;} 
#topmenu_01 {left: 49px; width: 143px;}
#topmenu_02 {left: 192px; width: 103px;}
#topmenu_03 {left: 295px; width: 120px;}
#topmenu_04 {left: 415px; width: 133px;}
#topmenu_05 {left: 548px; width: 91px;}
#topmenu_06 {left: 639px; width: 137px;}
#topmenu_07 {left: 776px; width: 118px;}


#topmenu_home a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -0px -35px no-repeat;}
#topmenu_01 a:hover, #topmenu_01:active a, 
#topmenu li#topmenu_01 div.sub_menu div.menuHover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -49px -35px no-repeat;}
#topmenu_02 a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -192px -35px no-repeat;}
#topmenu_03 a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -295px -35px no-repeat;}
#topmenu_04 a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -415px -35px no-repeat;}
#topmenu_05 a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -548px -35px no-repeat;}
#topmenu_06 a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -639px -35px no-repeat;}
#topmenu_07 a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -776px -35px no-repeat;}

#topmenu_home a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) 0px -70px no-repeat;}
#topmenu_01 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -49px -70px no-repeat;}
#topmenu_02 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -192px -70px no-repeat;}
#topmenu_03 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -295px -70px no-repeat;}
#topmenu_04 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -415px -70px no-repeat;}
#topmenu_05 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -548px -70px no-repeat;}
#topmenu_06 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -639px -70px no-repeat;}
#topmenu_07 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -776px -70px no-repeat;}*/

#topmenu_home {left: 0px; width: 49px;} 
#topmenu_01 {left: 49px; width: 151px;}
#topmenu_02 {left: 200px; width: 88px;}
#topmenu_03 {left: 288px; width: 118px;}
#topmenu_04 {left: 406px; width: 130px;}
#topmenu_05 {left: 536px; width: 135px;}
#topmenu_06 {left: 671px; width: 111px;}
#topmenu_07 {left: 782px; width: 89px;}


#topmenu_home a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -0px -35px no-repeat;}
#topmenu_01 a:hover, #topmenu_01:active a, 
#topmenu li#topmenu_01 div.sub_menu div.menuHover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -49px -35px no-repeat;}
#topmenu_02 a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -200px -35px no-repeat;}
#topmenu_03 a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -288px -35px no-repeat;}
#topmenu_04 a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -406px -35px no-repeat;}
#topmenu_05 a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -536px -35px no-repeat;}
#topmenu_06 a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -671px -35px no-repeat;}
#topmenu_07 a:hover {background: transparent url(../../_sharedimg/navigation_sprite.gif) -782px -35px no-repeat;}

#topmenu_home a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) 0px -70px no-repeat;}
#topmenu_01 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -49px -70px no-repeat;}
#topmenu_02 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -200px -70px no-repeat;}
#topmenu_03 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -288px -70px no-repeat;}
#topmenu_04 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -406px -70px no-repeat;}
#topmenu_05 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -536px -70px no-repeat;}
#topmenu_06 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -671px -70px no-repeat;}
#topmenu_07 a.menu_selected {background: transparent url(../../_sharedimg/navigation_sprite.gif) -782px -70px no-repeat;}

