/*

	COLORS -->

	Inspire Red: 	#c00		Inspire Gray: 	#6b6b6b		Pale Pink: 		#c99

	Dark Seagreen: 	#366		Jet Black: 		#000		Gray (Tone 1):  #666

	Gray (Tone 2):  #999		Gray (Tone 3):  #ccc		Gray (Tone 4):  #ddd

	Gray (Tone 5):  #e8e8e8		Gray (Tone 6):  #eee		Gray (Tone 7):  #6f6f6f

*/



/*---- drop-downs ----*/



li.dropdown ul { /* second-level lists */

	display: none;

	position: absolute;

	top: 100%;

	left: 0px;

	width: 15em;

	padding: 0 0 .25em;

}



li.dropdown>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

	top: auto;

	left: auto;

}



li:hover ul, li.over ul { display: block; } /* lists nested under hovered list items */



li.dropdown li { clear: left; } /* lists drop down */



#global_links { /* IE fix */

	position: absolute;

	z-index: 1;

}



#global_links li.dropdown ul {

	background-color: #6b6b6b;

	width: 10em;

	left: 0px;

	margin: 0;

}



#global_links li.dropdown li {

	background-image: none;

	padding: 0 2.0em 0 14px;

}



.global_nav li.dropdown ul {

	background-color: #ccc;

	left: 0px;

	width: 17em;

	padding: 0.5em 0;

	border-bottom: 3px solid #999;

	opacity: 0.90;

	-moz-opacity: 0.90;

	filter: alpha(opacity=90);

}



.global_nav li.dropdown li {

	font-size: 1.0em !important;

	border: 0;

	padding: 0.5em 2.0em 0.5em 1.0em;

	width: 14em;

	\width: 17em;

	w\idth: 14em;

}







/*---- navigation ----*/



ul#global_links li {

	position: relative;

	list-style: none;

	padding: 0 1.0em 0 14px;

	float: left;

	background: url("/assets/img/global_link.gif") no-repeat 0 50%;

}



.global_nav {

	float: left;

	width: 570px;

	border: 1px solid #999;

	border-width: 5px 0 1px;

	background-color: #ccc;

}



.global_nav ul {

	float: left;

	padding: 0;

	list-style: none;

	margin-left: 10px;

}



.global_nav li {

	position: relative;

	float: left;

	padding: 0 .1em;

	list-style: none;

	list-style-type: none;

}



.global_nav li a {

	position: relative;

	float: left;

	padding: 0 .6em .6em .6em;

	border-left: 1px solid #999;

	font: 1.0em/1.2em helvetica, arial, sans-serif;

}



.footer li {

	position: relative;

	float: left;

	padding: 0 1.0em;

	border-right: 1px solid #999;

}



.footer li { padding: 0 .5em; }



/*li.last { border-right: 1px solid #999; }*/



li.rss a { background: transparent url(/assets/img/RSS-icon-small.gif) no-repeat right 50%;

padding-right: 18px; }



li.rss { border: none; }



li.copy { border: none; float: right; font: 0.9em helvetica, arial, sans-serif; margin-top: 0.1em; color: #fff !important; }



body.home .global_nav li.home, 

body.one .global_nav li.one,

body.one .global_nav .menuBar ul li 

body.two .global_nav li.two, 

body.three .global_nav li.three, 

body.four .global_nav li.four, 

body.five .global_nav li.five, 

body.six .global_nav li.six, 

body.seven .global_nav li.seven {

	background: url("/assets/img/gn_current.gif") no-repeat 0 45%;

	padding-left: 15px;

}



.utility_nav {

	width: 570px;

	background-color: #dcdcdc;

}



.utility_nav ul {

	float: right;

	list-style: none;

	text-align: right;

}



.utility_nav li {

	float: left;

	padding: 0 1.0em 0 10px;

	background: url("/assets/img/list_link.gif") no-repeat 0 .5em;

}



.footer ul {

	float: left;

	list-style: none;

}







/*---- local navigation ----*/



.local_nav ul { list-style: none; }



.local_nav li { margin: 0; }



.local_nav li a {

	font: normal 1.2em/1.1em arial, helvetica, sans-serif;

	display: block;

	background: #c99 url("/assets/img/ln_link.gif") no-repeat 5px .5em;

	width: 167px;

	\width: 189px;

	w\idth: 167px;

	padding: .5em 0 .5em 22px;

	border-bottom: 1px solid #fff;

	color: #000 !important;

}



.local_nav li li a {

	background-color: #bbb;

	background-position: 15px .5em;

	width: 157px;

	\width: 189px;

	w\idth: 157px;

	padding-left: 32px;

}



.local_nav li li li a {

	background-color: #ddd;

	background-position: 25px .5em;

	width: 147px;

	\width: 189px;

	w\idth: 147px;

	padding-left: 42px;

}



.local_nav li a.in_here { background-image: url("/assets/img/ln_link_in_here.gif"); }



.local_nav li a.here { background-image: url("/assets/img/ln_link_here.gif"); }





.local_nav li a.in_heregeo { background-image: url("/assets/img/ln_link_in_here.gif"); }



.local_nav li a.heregeo { background-image: url("/assets/img/ln_link_here.gif"); }









/*---- breadcrumbs ----*/



.breadcrumbs {

	width: 570px;

	background-color: #eee;

}



.breadcrumbs p {

	font: normal 1.1em/1.3em helvetica, arial, sans-serif;

	padding: .5em 0 .5em .5em;

}







/*---- anchors ----*/



.anchors {

	float: left;

	padding: .8em 0 0;

	width: 540px;

	background-color: #fff;

}



.anchors ul {

	float: left;

	margin: 0 0 1.5em; padding: 0;

	list-style: none;

}



.anchors li {

	position: relative;

	float: left;

	background: transparent url("/assets/img/icon_anchor.gif") no-repeat 4px 50%;

	font: normal .89em/.9em helvetica, arial, sans-serif;

	padding: 0 .81em .1em 16px;

	border-left: 1px solid #666;

}

.anchors li.last { border-right: 1px solid #666; }







/*---- tabs ----*/



#tabs {

	margin: 0;

	padding: 0 0 2.1em;

	border-bottom: 1px solid #ccc;

}



#tabs li {

	display: inline;

	list-style: none;

	margin: 0; padding: 0;

}



#tabs li a {

	float: left;

	padding: 0 .6em;

	background-color: #eee;

	border: 1px solid #ccc;

	border-width: 1px 1px 0;

	line-height: 2.0em;

	margin-right: .2em; /* spacing between tabs */

	

	outline: 0;

}



ul#tabs li a.here {

	border-bottom: 1px solid #fff;

	background-color: #fff;

}



.tab {

	clear: both;

	margin: 0 0 1.5em;

	border: 1px solid #ccc;

	border-width: 0 1px 1px;

	padding: .6em;

}





/*div.menuBar,

div.menuBar a.menuButton,

div.menu,

div.menu a.menuItem {

  font: normal 1.1em/1.1em arial, helvetica, sans-serif;



}*/





div.menu a.menuItem {

  font: normal 1.1em/1.1em arial, helvetica, sans-serif;



}



div.menuBarG a.menuButton {

	font: normal 1.1em/1.1em arial, helvetica, sans-serif;

	padding: 6px 15px 3px 15px;

	background: url(/assets/img/global_link.gif) no-repeat 0 66%;

	float: left;

	margin-left: 90px;

}



div.menuBar {

  background-color: #ccc;

  border: none;

  margin: 1px;

  padding: 1px 2px 4px 2px;

  text-align: left;

}



div.menuBar a.menuButton {

  background: transparent url(/assets/img/menuBar.gif) no-repeat right 40%;

  border: none;

  cursor: pointer;

  left: 0px;

  margin: 1px 6px 1px 0;

  padding: 2px 9px 4px 0px;

  position: relative;

  text-decoration: none;

  top: 0px;

  z-index: 100;

}



div.menuBar a.menuButton:hover {

  border: none;

}



div.menuBar a.menuButtonActive,

div.menuBar a.menuButtonActive:hover {

  border: none;

  left: 0px;

  top: 0px;

}



div.menu {

  background-color: #ccc;

  border-bottom: 3px solid #999;

  left: 0px;

  padding: 0px 1px 1px 0px;

  position: absolute;

  top: 0px;

  visibility: hidden;

  z-index: 101;

  opacity: 0.95;

  -moz-opacity: 0.95;

  filter: alpha(opacity=95);

}



div.menuBarG div.menu {

  background-color: #ccc;

  border-bottom: 3px solid #999;

  left: 0px;

  padding: 0px 1px 1px 0px;

  position: absolute;

  top: 0px;

  visibility: hidden;

  z-index: 101;

  opacity: 0.98;

  -moz-opacity: 0.98;

  filter: alpha(opacity=98);

}



div.menu a.menuItem {

  cursor: pointer;

  display: block;

  padding: 3px 12px;

  text-decoration: none;

  white-space: nowrap;

  font: normal 1.2em/1.1em arial, helvetica, sans-serif;

  line-height:13px;

}



div.menu a.menuItem:hover, div.menu a.menuItemHighlight {

  background-color: #bbb;

  /*border-left: 3px solid #c00;*/

}



div.menu a.menuItem span.menuItemText {}



div.menu a.menuItem span.menuItemArrow {

  margin-right: -.75em;

}



div.menu div.menuItemSep {

  border: 1px inset #e0e0e0;

  margin: 4px 2px;

}



#region_sites{

border-top:1px solid #999999;

background-image:url(/assets/img/white_arrow.gif);

background-repeat:no-repeat;

background-position:100px 7px;

			}

#menu2{

position:absolute; top:573px; left:220px; width:110px; z-index:998;

}



#menu2 a{

display:block;

_width:90px;

#width:90px;

padding-top:4px;

padding-bottom:3px;

}	


#menu2_russia{

position:absolute; top:573px; left:238px; width:188px; z-index:998;

}



#menu2_russia a{

display:block;

width:165px;

padding-top:4px;

padding-bottom:3px;

}	

