*
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

hr
{
	border: 1px solid #d7d7d7;
}
#PageLayout
{
	height: 100px;
	border-left: 1px solid #D1D3D1;
	border-right: 1px solid #D1D3D1;
	border-top: 1px solid #D1D3D1;
}

#TopHeader
{
	background-image: url(../../images/headerbg.jpg);
	width: 100%;
	height: 68px;
}

#LogoDiv
{
	float: left;
	padding-left: 30px;
}

#LoginDetails
{
	padding-top: 5px;
	float: right;
}



#HeaderMenu
{
	background-color: #7D817C;
	width: 100%;
	float: left;
	clear: both;
}

#TopLinkButtons ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#TopLinkButtons ul li
{
	float: left;
	height: 32px;
	background-image: url(separator.jpg);
	background-position: right;
	background-repeat: repeat-y;
	width: 100px;
	text-align: center;
}

#TopLinkButtons ul li a
{
	padding-left: 12px;
	padding-right: 15px;
	padding-top: 8px;
}

#HeaderSubMenu
{
	position: absolute;
	background-image: url(headermenu.gif);
	width: 320px;
	height: 20px;
	padding-top: 2px;
	right: 10px;
	top: 110px;
}

#HeaderSubMenu ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	padding-left: 10px;
	float:right;
}

#HeaderSubMenu ul li
{
	display: inline;
	padding-left: 5px;
	padding-right: 10px;
	background-image: url(menubullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	
}

#HeaderSubMenu ul li a
{
	padding-left: 5px;
}



/* header styles end */

.bgimg
{
	background-image: url(headerbg.gif);
	background-repeat: repeat-x;
	height: 30px;
}
.bgimg1
{
	background-image: url(headerbg18.gif);
	background-repeat: repeat-x;
	height: 18px;
}
.bgcolor
{
	background-color: #F7F7F7;
}
.header0
{
	color: #990033;
	font-weight: bold;
	font-size: 8pt;
}
.homeheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; COLOR: #990033
}
.header1
{
	color: #990033;
	font-weight: bold;
	font-size: 12px;
}
.headerPageDesc
{
	color: #990033;
	font-weight: bold;
	font-size: 15px;
}
.header2
{
	color: #990033;
	font-weight: bold;
	font-size: 13px;
}
.header3
{
	color: #990033;
	font-weight: bold;
	font-size: 14px;
}
.header4
{
	color: #990033;
	font-weight: bold;
	font-size: 15px;
}
.header5
{
	color: #990033;
	font-weight: bold;
	font-size: 12px;
}

/*  padding class  */

.lp
{
	padding-left: 8px;
}
.tp
{
	padding-top: 8px;
}
.rp
{
	padding-right: 8px;
}
.bp
{
	padding-bottom: 8px;
}
.allp
{
	padding: 8px;
}


/*  margin class  */

.lm
{
	margin-left: 8px;
}
.tm
{
	margin-top: 8px;
}
.rm
{
	margin-right: 8px;
}
.bm
{
	margin-bottom: 8px;
}
.allm
{
	margin: 8px;
}


/*  border class  */


.lb
{
	border-left: 1px solid #D1D3D1;
}
.tb
{
	border-top: 1px solid #D1D3D1;
}
.rb
{
	border-right: 1px solid #D1D3D1;
}
.bb
{
	border-bottom: 1px solid #D1D3D1;
}
.allb
{
	border: 1px solid #D1D3D1;
}
/* HTML control */


.alert
{
	color: #ff0000;
}
.textbox
{
	border: solid 1px #AAAAAA;
}

.listbox
{
}

/*  genenral links  */

a.submenu
{
	color: #C10000;
	font-weight: bold;
	text-decoration: none;
}
a.submenu:hover
{
	color: #000000;
}
a.submenu2
{
	color: black;
	text-decoration: none;
}

a.submenu1
{
	COLOR: #c10000; TEXT-DECORATION: none
}
.submenu1visited
{
	color: #C7840E;
}
a.submenu1:hover
{
	color: #000000;
}


a.submenusmall
{
	color: #ffffff;
	font-size: 9px;
	text-decoration: none;
}
a.submenusmall:hover
{
		color: #fffaa6;
}


.menubg
{
	background-color: #7D817C;
	height: 31px;
}

.bb1
{
	border-bottom: 1px solid #D1D3D1;
	height: 10px;
}

a.topmenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #999D98;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	height: 18px;
	padding-top: 3px;
	display: block;
	text-decoration: none;
	border: 1px solid #E9E9E9;
}

a.topmenu:hover
{
	background-color: #C5C9C4;
}

a.topmenu1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #999D98;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	height: 18px;
	padding-top: 3px;
	display: block;
	text-decoration: none;
	border: 1px solid #FFA976;
}

a.topmenu1:hover
{
	background-color: #E78B42;
}


a.topmenu2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #999D98;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	height: 18px;
	padding-top: 3px;
	display: block;
	text-decoration: none;
	border: 1px solid #FFA976;
}

a.topmenu2:hover
{
	background-color: #E78B42;
}


.topmenuvisited
{
	background-color: #FFDDDD;
	color: #990033;
	border: 1px solid #ffffff;
}

a.menu
{
	color: #7D817C;
	font-weight: bold;
	text-decoration: none;
}

a.menu:hover
{
	color: #7D817C;
}


/* submenu items list  */


#div_newsDeals
{
	position: absolute;
	width: 165px;
	z-index: 1;
	left: 609px;
	top: 98px;
}


#div_NuclearDatabases
{
	position: absolute;
	width: 165px;
	z-index: 1;
	left: 209px;
	top: 98px;
}


#div_benchmarking
{
	position: absolute;
	width: 115px;
	z-index: 1;
	left: 109px;
	top: 98px;
	
}
#divProducts
{
	position: absolute;
	width: 150px;
	z-index: 1;
	left: 830px;
	top: 98px;
}

#div_Deals
{
	position: absolute;
	width: 165px;
	z-index: 1;
	left: 410px;
	top: 98px;
	/* 	background-color:#FFFFFF; 	background-image:url(../images/menubg.jpg); 	background-repeat:repeat-x; 	background-position:bottom; 	border:1px solid #D1D3D1; */
}
#div_Databases
{
	position: absolute;
	width: 165px;
	z-index: 1;
	left: 242px;
	top: 98px;
	height: 10px; /* 	background-color:#FFFFFF; 	background-image:url(../images/menubg.jpg); 	background-repeat:repeat-x; 	background-position:bottom; 	border:1px solid #D1D3D1; */
}

#div_research
{
	position: absolute;
	width: 122px;
	z-index: 1;
	left: 835px;
	top: 96px;
	visibility: hidden; /* 	background-color:#FFFFFF; 	background-image:url(../images/menubg.jpg); 	background-repeat:repeat-x; 	background-position:bottom; 	border:1px solid #D1D3D1; */
}

#divCompanies
{
	position: absolute;
	width: 120px;
	z-index: 10000;
	left: 109px;
	top: 98px;
	height: 10px; /* 	background-color:#FFFFFF; 	background-image:url(../images/menubg.jpg); 	background-repeat:repeat-x; 	background-position:bottom; 	border:1px solid #D1D3D1; */
}


#Urnanium_Database,#Equipment_Database,#div_Deals,#div_newsDeals,#div_DealsFinder,#divNuclearPowerDatabases
{
	z-index:10000;
}

#div_aboutus
{
	width: 85px;
	z-index: 1;
	background-color: #FFFFFF;
	background-image: url(../images/menubg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #D1D3D1;
}

#div_myaccount
{
	width: 94px;
	background-color: #FFFFFF;
	background-image: url(../images/menubg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #D1D3D1;
}

#div_assets
{
	position: absolute;
	width: 145px;
	z-index: 1;
	left: 246px;
	top: 96px;
	visibility: hidden; /* 	background-color:#FFFFFF; 	background-image:url(../images/menubg.jpg); 	background-repeat:repeat-x; 	background-position:bottom; 	  	border:1px solid #D1D3D1;	 */
}
.menuseparator
{
	background-image: url(../images/menuseparator.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.footer {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND-IMAGE: url(Footer_GD_Logo_bg.jpg); BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 30px
}
.totalhead
{
	color: #000000;
	font-style: italic;
}
.row1
{
	background-color: #F6F6F6;
}
.row2
{
	background-color: #FFFFFF;
}
.gridheader
{
	background-image: url(headerbg.gif);
	height: 24px;
	background-repeat: repeat-x;
	background-color: #ffffff;
}
th
{
	color: #990033;
	font-size: 11px;
}
.gridfooter
{
	background-image: url(gridfooter.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
}
.graybg
{
	background-color: #F6F6F6;
	text-align: left;
}
.headerblock
{
	background-image: url(headerbg.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: 100%;
	color: #990033;
	display: block;
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
	padding-top: 8px;
}

.tocbutton
{
	color: #C60909;
	font-weight: bold;
	border: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-bottom: none;
	border-left: 1px solid #CDCDCD;
	background-image: url(toc_bg1.jpg);
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	display: block;
	height: 30px;
	line-height: 25px;
}
.tocbuttonactive
{
	color: #515151;
	font-weight: bold;
	border: 1px solid #CDCDCD;
	background-image: url(headerbg.gif);
	line-height: 25px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	display: block;
	height: 30px;
}
.tocbuttonactive2
{
	color: #515151;
	font-weight: bold;
	border: 1px solid #CDCDCD;
	background-image: url(headerbg.gif);
	line-height: 25px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	display: block;
	height: 30px;
	text-align: center;
}
.tocbutton2
{
	color: #C60909;
	font-weight: bold;
	border: 1px solid #CDCDCD;
	background-image: url(toc_bg1.jpg);
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	display: block;
	height: 30px;
	line-height: 25px;
	text-align: center;
}
.tocgray1
{
	background-image: url(toc_bg3.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	height: 30px;
}
.tocgray2
{
	background-image: url(toc_bg2.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	height: 30px;
}



.doc
{
	color: #C60909;
	font-weight: bold;
	border: 1px solid #CDCDCD;
	background-image: url(toc_bg1.jpg);
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	display: block;
	height: 18px;
	line-height: 25px;
	padding-top: 2px;
}
.menu1
{
	display: block;
	height: 18px;
}
a.headermenu
{
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	font-weight: bold;
}
a.headermenu:hover
{
	color: #FFFAA6;
}
.menubox
{
	background-color: White;
	border: solid 1px #D1D3D1;
}
.graybg2
{
	background-color: #7D817C;
	color: #FFFFFF;
	height: 24px;
	padding-left: 12px;
	font-weight: bold;
}

.selectedwidth
{
	width: 100px;
	font-weight: bold;
	padding-left: 10px;
	color: #990033;
	font-size: 13px;
}
.selectedwidth1
{
	width: 50%;
	font-weight: bold;
	padding-left: 10px;
	color: blue;
	font-size: 13px;
}
.selectedcolor
{
	color: #990033;
	font-size: 12px;
}
.selectedcolor1
{
	color: #0000ff;
	font-weight: normal;
	font-size: 12px;
}
.mainheading
{
	color: #990033;
	font-weight: bold;
	font-size: 14px;
}

.backbutton
{
	color: #ffffff;
	font-weight: bold;
	background-color: #7D817C;
	border: 1px solid #7D817C;
	height: 25px;
	position: absolute;
	top: 80px;
	float: right;
	right: 15px;
	width: 80px;
}

a
{
	color: #C10000;
	text-decoration: none;
}
a:hover
{
	color: #000000;
}
.headersmall
{
	color: #990033;
	font-weight: bold;
	font-size: 12px;
}



.modernbricksmenu2
{
	padding: 0;
	width: 302px;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.modernbricksmenu2 ul
{
	margin: 0;
	margin-left: 0px;
	padding: 0;
	list-style: none;
}

.modernbricksmenu2 li
{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform: uppercase;
}

.modernbricksmenu2 a
{
	float: left;
	display: block;
	font: bold 11px Arial;
	color: #980000;
	text-decoration: none;
	margin: 0 1px 0 0;
	padding: 5px 10px;
	background-color: white;
	border-top: 1px solid #C7C7C7;
	border-left: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
}

.modernbricksmenu2 a:hover
{
	background-color: #FFDCCC;
	color: #980000;
}

.modernbricksmenu2 a.selected
{
	background-color: #F3F3F3;
	color: #980000;
	border-top: 1px solid #C7C7C7;
	border-left: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
}

.tabcontent
{
	display: none;
}
.stripcolor
{
	background-color: #e4eeff;
}
.TopPageHeader
{
	width: 100%;
	background-image: url(headerbg.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #D1D3D1;
	border-right: 1px solid #D1D3D1;
}
.leftnav
{
	width: 220px;
}

/* Tabs */
#Tabbox
{
	margin-bottom: 5px;
	padding: 0px;
}

#Tabbox a
{
	border: 1px solid #D1D3D1;
	padding: 5px 8px 5px 8px;
	text-decoration: none;
	background-image: url(headerbg.gif);
	color: #C10000;
}



#Tabbox a.first
{
	margin-left: 1em;
}



#Tabbox a.current
{
	position: relative;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(spacer.gif);
}

#tabcontentplaceholder
{
	margin-left: 0.5em;
	margin-top: 0.4em;
	padding: 1em;
	border: 1px solid #D1D3D1;
}

.tabActive
{
	background-image: url(headerbg.gif);
	border: 1px solid #CDCDCD;
	font-weight: bold;
}
.tabInActive
{
	background-image: url(toc_bg1.jpg);
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
	font-weight: bold;
}
/*Benchmarking*/
#theToolTip
{
	position: absolute;
	left: -300px;
	width: 200px;
	border: 2px solid #C0C09F;
	padding: 6px 0px 0px 10px;
	background-color: #FFFFCC;
	visibility: hidden;
	z-index: 100;
	text-align: left;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#ToolTipPointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

#ToolTipTextWrap
{
	color: #592C16;
	margin-right: 10px;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.clear
{
	clear:both;
}
.cl
{
	clear:left;
}
.cr
{
	clear:right;
}
.none{
	display:none;
}
 

.export
{
  float:right;
  padding-top:12px;
}
.input
{
	font-size:12px;
	vertical-align:baseline;
}

.definition
{
border: 1px solid #D1D3D1;
background-image:url(definitionbg.jpg);
background-repeat:repeat-x;
background-position:top;
padding: 8px;
text-align:justify;
color: #990033;
font-size:11px;
}

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:10px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}
/* xp theme */
.AjaxTabs .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(tab_header.gif) repeat-x bottom;}

.AjaxTabs .ajax__tab_outer {margin-right:3px;background:url(tab_right_1.gif) no-repeat right;height:31px;}
.AjaxTabs .ajax__tab_inner {padding-left:3px;background:url(tab_left_1.gif) no-repeat;height:31px;}
.AjaxTabs .ajax__tab_tab {margin:0;background:url(tab_middle_1.gif) repeat-x;font-weight:bold;color:#af0032;padding-top:8px;padding-left:6px;padding-right:6px;height:23px;}

.AjaxTabs .ajax__tab_hover .ajax__tab_outer {background:url(tab_right_1_hover.gif) no-repeat right;}
.AjaxTabs .ajax__tab_hover .ajax__tab_inner {background:url(tab_left_1_hover.gif) no-repeat;}
.AjaxTabs .ajax__tab_hover .ajax__tab_tab {background:url(tab_middle_1_hover.gif) repeat-x;}

.AjaxTabs .ajax__tab_active .ajax__tab_outer {background:url(tab_right_visited.gif) no-repeat right;}
.AjaxTabs .ajax__tab_active .ajax__tab_inner {background:url(tab_left_visited.gif) no-repeat;}
.AjaxTabs .ajax__tab_active .ajax__tab_tab {background:url(tab_middle_visited.gif) repeat-x top;}

.AjaxTabs .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:12px;border:1px solid #d1d3d1;border-top:0;padding:10px;background-color:#ffffff;}
/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}