html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	/*margin:0;
	padding:0;
	border:0;
	outline:0;*/
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	border:0px;
}
body {
	background:#fff;
	font:76%/140% Arial,Helvetica,sans-serif;
	line-height:1.2em;
	color:#000;	
}
html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
}



form
{
	height:100%;
}
h1 {font-size:36px;}
h2 {font-size:18px;}


#horizon
{
	text-align: center;
	
	top: 0px;
	left: 0px;
	width: 100%; /*height: 1px; */
	overflow:visible;
	visibility: visible;
	display: block;
	min-height: 100%;
	margin-bottom:-100px;
}

#wrapper
{

	margin-left: -480px;
	position: relative;
	left: 50%;
	width: 960px;
	height: auto;
	visibility: visible;
	text-align: left;
	z-index: 20;
	
}

#content2
{
	 position: relative;

    height: auto;
    visibility: visible;
	text-align:left;
	float:right;
	/*padding-bottom: 100px; /* Height of footer */
	z-index:10;
}

/*#SideMenuRelatedPages 
{
	background-color:Aqua !important;
	float:left;}*/

a:hover {
	color:			#576A78;
	text-decoration:none;
}


	
	

/*#wrapper {
	border-style:	none;
	border-color:	inherit;
	border-width:	0px;
	position: 		relative;
	margin: 		0px; 
	padding: 		0px 0px 0px 0px; 
	min-height:		800px; 
 	height: 		auto;
	top:			0px;
	left:			0px;

}

#content {
	border-top: 	0px;
	/*border-right: 	1px solid #94ABBC;
	border-bottom: 	0px;
	/*border-left: 	1px solid #94ABBC;
	background: 	#FFFFFF;
	margin: 		0px 0px 0px 132px; 
	padding: 		0px 0px 0px 0px; 
	width: 			765px;
	min-height:		825px; 
 	height: 		auto;
}*/
/*body 
{
	margin: -1px;
}*/


/* 
   ===================================
   FONT STYLE
   ===================================
 */

/* 
   GLOBAL FONT PROPERTIES
 */

/*h1, h2, h3 
{
	font-family:	Georgia, Geneva, Arial, Helvetica, sans-serif;
	line-height: 	150%;
	color: #000000;
}
p, a, td, th, label {
	font-family:	Geneva, Arial, Helvetica, sans-serif;
	line-height: 	150%;
	color: #000000;	

}
li
{
	font-family:	Geneva, Arial, Helvetica, sans-serif;
	line-height: 	150%;
	color: #000000;	
	list-style-image: url(/Images/separator.png);
}
*/
/* 
   SPECIFIC FONT PROPERTIES
 */
/*hr
{
	border-top: #94abbc 1px solid;
	border-bottom: #94abbc 1px solid;
}
p, a, td, li, label, h2 {
	font-size: 		10pt;
}*/
/*
#pageContent 
{
	float:left;
	width:740px;
}
	*/
	

.siteMap a
{
	font-size: 		8pt;
}
.siteMap
{
	font-size: 		8pt;
}

.siteMap img
{
	padding-right: 5px;
	padding-left: 2px;
}

/* use a semi-transparent image for the overlay */
	#overlay {
		background-image:url(/img/overlay/transparent.png);
		color:#efefef;
		height:450px;
	}
	
	/* container for external content. uses vertical scrollbar, if needed */
	div.contentWrap {
		height:441px;
		overflow-y:auto;
	}




#main 
{
	width: 960px;
	padding-left: 10px;
	padding-right: 10px;

}
.mainTable
{
	
	/*color: #94ABBC;*/
	vertical-align:top;
	background-color: White;
}
.mainTableBanner
{
	/*border-left:1px solid #94ABBC;
	border-right:1px solid #94ABBC;*/
	vertical-align:top;
	background-color: White;
}
.mainTableTopLeft
{
	/*border-left:1px solid #94ABBC;
	border-top:1px solid #94ABBC;*/
	vertical-align:top;
	background-color: White;
}
.mainTableLeftRight
{
	/*	border-left:1px solid #94ABBC;
		border-right:1px solid #94ABBC;*/
		background-color: White;
		
}
.mainTableTopLeftRight
{
/*	border-left:1px solid #94ABBC;
	border-top:1px solid #94ABBC;
	border-right:1px solid #94ABBC;*/
	vertical-align:top;
	background-color: White;
}
#header 
{
	height:			55px;
	width:			100%;
	/*border-bottom:	1px solid #94ABBC;*/
}
#top
{
	/*border-bottom: 1px solid #94ABBC; */
}

#imgBanner
{
	/*border-top:		1px solid #94ABBC; 
	border-bottom:	1px solid #94ABBC; */
	width:			765px;
}
#left 
{
	width:			185px;
	min-height:		600px; 
 	height: 		auto;
 	margin-top:		-1px; 
 	margin-left:	-1px;
 	float:			left;
 	/*border:			1px solid #94ABBC;*/
}
#moreInfo 
{
	width:			185px;
	min-height:		0px; 
 	height: 		auto;
 	padding:		10px 0;
}

/* ERLEND NEW MENU START */

#ctl00_ContentPlaceHolder1_SideMenuControl1_info 
{
margin-left:0px; /* - 80px not working */
z-index:100;
}


.sidebar 
{
background: url(../Images/sidebarBg.gif) top left no-repeat;
width:190px;
padding:0px;
margin-bottom:20px;
}
.sidebarEmpty
{	
	height:190px;

	width: 190px;
	padding: 0px;
}


 

.sidebar ul 
{
margin:0px;
padding:0px;
list-style:none;
padding-bottom:10px;
background: url(../Images/sidebarBg_btm.gif) bottom left no-repeat;
min-height:120px;
}

 

.sidebar ul li 
{
margin-left: 30px;
margin-right: 10px;
margin-bottom:10px;
}

 

.sidebar * a 
{
text-decoration: underline;
color: black;
}

.sidebar * a:hover { text-decoration:none; } 

.sidebar h2 
{
margin-left:20px;
padding-top:10px;
font-size:18px;
}

/*.leftUL {
	padding-left: 0px;
	list-style-type: none;
	text-decoration: none;
	width:186px; /* 260px not working until it can overlap properly 
}
.leftUL a:hover {
color:#576A78;
}

.leftLI 
{
	font-family: Arial, Sans-Serif;
	padding-left:10px;
	list-style-type: none;
	border-top:0px;
	padding: 4px;
	border-top:0px;
}
.leftLI a {
	font-family: Arial, Sans-Serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
}
.leftULSelected {
	padding-top: 4px;
	padding-bottom: 4px;
	list-style-type: none;
	border-top:0px;
	padding: 4px;
	border-top:0px;
}
.leftULSelected a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}
.subLI {	
	list-style-type: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 14px;
	list-style-position: none;
}
.subLI a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color: #000000;
	text-decoration: none;
}

.leftMenuHeading 
{
	padding-left: 14px;
	font-size:18px;
}*/

/* ERLEND NEW MENU END */

#latestNews 
{
 	border:			1px solid #94ABBC;
	height:			auto;
	margin:			10px;
	min-height:		100px;
	padding:		0 10px 10px;
	width:			145px;
		font-family:	Geneva, Arial, Helvetica, sans-serif;
	line-height: 	150%;
	color: #000000;	
	font-size: 8pt;
}

.newsArchiveDate
{
	float: right;
}

.portalLogIn
{
	font-family:	Georgia, Geneva, Arial, Helvetica, sans-serif;
	float: left;
	line-height: 150%;
	font-weight:bold;
	margin-top: -5px;
}

#userLogin
{
	width:			165px;
	min-height:		0px; 
 	height: 		auto;
 	margin:			0px 10px 10px;
 	padding:		10px 0;
 	/*border:			1px solid #94ABBC;*/
	font-size: 8pt;
	vertical-align: baseline;
	
}
#userLogin td
{
	line-height:50%;
}
.login
{
	font-size: 8pt;	
}
.login2
{
	font-size: 13pt;	
}

.login2 label
{
	font-size: 8pt;
	vertical-align: middle;
	
}
.login td
{
	font-size: 8pt;
	vertical-align: baseline;
	line-height: 100%
}
.login1
{
	text-align: center;
}
#main 
{

}
#mainPortal
{
	width:			725px;
	min-height:		300px; 
 	height: 		auto;
 	margin:			10px;
 	float:			left;
 	padding-left :	20px;
}


/* 
   ===================================
   MENU STYLE
   ===================================
 */

#mainMenu 
{
	 padding-top: 15px;
	 padding-left: 180px;
	 z-index: 0;
}

.mainMenu tabel
{	 

}

/* 
   ===================================
   END MENU STYLE
   ===================================
 */

.menuItemNotSelectable
{
	color: #444444;
	background-color: #E8EBEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 25px;
	padding-left: 10px;
	margin-bottom: 5px;
	width: 230px;
	margin-top: 10px;
	text-transform: uppercase;
} 

.subMenu
{
	min-width: 150px;
	width: auto;
	z-index: 100;

}

.menuItem
{
	font-family: georgia,Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;	
	line-height: 20px;		
}



/* 
   ===================================
   ROTATOR STYLE
   ===================================
 */
.Header
{
  background: url(images/header_bg.gif);
  background-color: #737294;
  color: #FFFFFF;
  border: #57566F 1px solid;
  border-bottom-width: 0px;
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  padding: 5px;
  cursor: default;
}

.Rotator
{
  /*border:solid 1px black;*/
  width:450px;
  height:25px;
  /*padding:3px;*/
  font-family:verdana;
  font-size:11px;
  background-color:white;
  cursor:default;
}

.RotatorFrame
{
  border:solid 1px white;
  font-family:verdana;
  font-size:11px;
  background-color:white;
  cursor:default;
}

.RotatorFrameOver
{
  border:solid 1px darkgray;
  border-top-color:#f2f2f2;
  border-left-color:#f2f2f2;
  font-family:verdana;
  font-size:11px;
  background-color:white;
  cursor:default;
}

.RotatorFrameOver .Header { background: url(images/header_bgHover.gif); }

.NewsTitle
{
	font-family:Georgia, "Times New Roman", Times, serif; 
  font-size:10px;
  font-weight:bold;
  text-decoration:underline;
  color:Black;
}

.NewsTitle a
{
	font-family:Georgia, "Times New Roman", Times, serif; 
  font-size:10px;
  font-weight:bold;
  text-decoration:underline;
  color:Black;

}

.NewsText
{
  font-family:Verdana;
  font-size:10px;
  color:Black;
}

.NewsDate
{
  font-family:Verdana;
  font-size:10px;
  color:gray;
}

.lblTitle 
{
	font-family:Georgia, "Times New Roman", Times, serif; 
	
	font-size:16px;
}

#newsArchive h1
{
	font-family:Georgia, "Times New Roman", Times, serif; 
	color: Red;
}

.lblIngress
{
	font-weight:bold;
}

/* 
   ===================================
   FRONTPAGE STYLE
   ===================================
 */
 
#News
{
	width:			370px;
	min-height:		200px;  
 	height: 		auto;
 	float:			right;
 	/*border:			1px solid #94ABBC;*/
 	margin-top:		-1px;
 	margin-right:	-1px;
 	padding-left:	5px;
 	padding-right:	5px;
 	
}

#NewsItems
{
	margin-bottom:	35px;
	
}

#Product 
{
	width:			370px;
	min-height:		500px; 
 	height: 		auto;
 	float:			left;
 	padding-left:	5px;
 	padding-right:	5px;
 	margin-top:		-1px;
 	/*border:			1px solid #94ABBC;
 	background-Color: Maroon;*/
}

#Refrence
{
	
	margin: 20px 20px 20px 200px
}

#NewsArchive
{
	padding-left: 20px; 
	padding-right: 20px;
}



/* 
   ===================================
   SendRequest STYLE
   ===================================
 */
.tbItem
{
	display: block;
	margin-left: 10px;
	margin-top: -20px;
	width: 120px;
	margin-bottom: 5px;
}
.focustbItem
{
	display: block;
	margin-left: 10px;
	margin-top: -20px;
	width: 120px;
	margin-bottom: 5px;
	color: Black !important;	

}



.cbItem
{
	display: block;
	margin-left: 50px;
	margin-bottom: 5px;
	
}
#requestControlTable
{
	width: 300px;
	border: dotted 1px #94ABBC;
	padding: 10px;
	background: #FCFCFC;

}

.requestControlDIVClass
{
	margin-top: 30px;
	margin-bottom: 150px;
	
}

#requestControlTable span, label
{	
	font-family: Sans-Serif;
	font-size: 8pt;
	padding-left: 5px;
}

#requestControlTable input, textarea
{	
	font-family: Sans-Serif;
	font-size: 8pt;	
	border: solid 1px #94ABBC;
	margin-bottom:18px;

	/*border-right-color: transparent !important;*/
	color: #9B9FAC;	
}

#requestControlTable li
{
	color : Red;
	font-size:8pt;
}


.validation
{	
	font-family: Sans-Serif;
	font-size: 8pt;
	color: Red;
	
	float:left;	
	padding-right: 0;

}

.lbIngress
{

}
/*
#footerDIV
{
	width: 745px;
	bottom: 20px;
	float: left;
	padding: 10px;
}
span.footer 
{
	color: #999999; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:10px; 
}
.footer a
{
	color: #999999; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:10px; 
}
*/

/* 
   ===================================
   Portal STYLE
   ===================================
 */


#documentation, div#useradmin, div#installationform, div#webshop, div#filestorage, div#weboffice, div#useradmin,div#Invoice,div#Terminal {
float:left;
height: 192px;
width: 192px;
padding: 0px;
margin: 20px 20px 0px 20px;
}

div#documentation
{
	background: url('../Images/portal_documentation.jpg') no-repeat left top;
}

div#useradmin {
background:url('../Images/portal_user-admin.jpg') top left no-repeat;
}

div#installationform {
background:url('../Images/portal_installation-form.jpg') top left no-repeat;
}

div#webshop {
background:url('../Images/portal_webshop.jpg') top left no-repeat;
}

div#filestorage {
background:url('../Images/portal_file-storage.jpg') top left no-repeat;
}

div#weboffice {
background:url('../Images/portal_weboffice.jpg') top left no-repeat;
}
div#documentation:hover, div#useradmin:hover, div#installationform:hover, div#webshop:hover, div#filestorage:hover, div#weboffice:hover {
background-position: 0px -192px;
}

h1.portal {
color:#000000;
padding: 105px 0px 0px 10px;
margin: 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

p.portal {
color: #666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 10px 0px 0px 10px;
margin: 0px;
}

a.portal {
text-decoration:none;	
}

 /*
Menu style
*/

th.kontakt
{
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
line-height:150%;
font-size:12px;
text-align:left;
}
 /*
Language picker
*/

#languagePicker {
display: inline;
border: #94abbc 1px solid;
position: absolute; 
left: 897px; 
top: -1px;
width: 40px;
padding-bottom: 5px;
height: auto;
min-height: 50px;

}
#languagePicker span a {
text-decoration:none;
width:			20px;
height:			15px;
display: 		block;
background-repeat: no-repeat;
margin-bottom: 4px;
margin-left: 10px;
margin-top: 5px;
}

#flag-nor a {
background: 	url(/www/Images/flag-nor.gif);
background-position: 0px 0px;
}

#flag-nor-chosen a {
background: 	url(/www/Images/flag-nor.gif);
background-position: 0px -30px;
width: 30px;

}

#flag-swe a {
background: 	url(/www/Images/flag-swe.gif);
background-position: 0px 0px;
}

#flag-swe-chosen a {
background: 	url(/www/Images/flag-swe.gif);
background-position: 0px -30px;
}

#flag-eng a {
background: 	url(/www/Images/flag-eng.gif);
background-position: 0px 0px;
}

#flag-eng-chosen a {
background: 	url(/www/Images/flag-eng.gif);
background-position: 0px -30px;
}

#flag-nor a:hover, #flag-swe a:hover, #flag-eng a:hover {
background-position: 0px -15px;
}

/* 
   ===================================
   Menu STYLE
   ===================================
 */

#menu { margin: 0px 0px 0px 10px; position:relative; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; z-index:100;}
/* Instillinger for toppmeny */
#menu ul li a, #menu ul li a:visited {display:block; text-decoration:none; color:#000; width:180px; /*height:20px;*/ text-align:left; color:#000; border:1px solid #CED1D5; background:#FFFFFF; line-height:20px; font-size:12px; overflow:hidden; padding:4px; margin-left: 4px;}
#menu ul li a.menu1 {width:180px; color: #3D6A98;}
#menu ul li a.menu2 {width:180px; color: #C81E1E;}
#menu ul li a.menu3 {width:100px; color: #86A468;}
#menu ul li a.menu4 {width:100px; color: #F0BA17;}
#menu ul {padding:0px; margin:0px; list-style: none;}
#menu ul li {float:left; position:relative;}
/* Skjul undermeny */
#menu ul li ul {display: none;}

/* specific to non IE browsers */
#menu ul li:hover a {color:#000000; background:#FFFFFF;}
#menu ul li:hover ul {display:block; position:absolute;  left:0; }
#menu ul li:hover ul li strong {border-top: 0px; cursor:default; font-size:11px; background: #F9FAFA;}
#menu ul li:hover ul li a {background:#FFFFFF; color:#fff;margin-top:-6px; border-top: 0px; font-size:11px;}
#menu ul li:hover ul li:hover a { color:#000;}
#menu ul li:hover ul li ul {display: none;}
#menu ul li:hover ul li a {display:block; background:#FFFFFF; color:#000;}
#menu ul li:hover ul li a:hover {background:#FFFFFF; color:#576A78;}
#menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#menu ul li:hover ul li:hover ul.left {left:-105px;}

/* 
   ===================================
   Teasers
   ===================================
 */

div#teaser {
background:url(../Images/banner_teaser.jpg) top left no-repeat;
height: 102px;
width: 372px;
padding: 0px;
margin: 10px 0px 0px 0px;
}

div#teaser:hover {
background-position: 0px -102px;
}

div#teaser h1 {
color:#000000;
padding: 20px 0px 0px 120px;
margin: 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

div#teaser p {
color: #666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 10px 0px 0px 120px;
margin: 0px;
}

div#teaser a {
text-decoration:none;
}

/*Required for Datanova.no login control*/
#DivUsrLoginChkBx_New
{}
#DivUsrLoginImgHeadIn_New
{float:left; padding-left:8px;}
#DivUsrLoginImgHead_New
{display:block; width:230px; padding-top:7px;}
#DivUsrLoginHuskMeg
{	width:230px; padding-top:6px;}
.portalLogIn
{
	font-family:	Georgia, Geneva, Arial, Helvetica, sans-serif;
	float: left;
	line-height: 150%;
	font-weight:bold;
	margin-top: -5px;
}
/*-------------------------------------*/
.DivUserLoginMain
{display:none;width:100%;}

#DivUsrLoginImgLine
{height:20px; position:relative; top:-9px;}
#DivUsrLoginlnkPass
{text-align:right; vertical-align:top;}
.UsrLogLnkPass
{color:#294C89;text-decoration:underline;font-size:8px;height:18px;font-family:Arial,Sans-Serif,Corbel;}



#DivUsrLoginHlink
{text-align:right;vertical-align:top;}
.DivUsrLoginlnkReg
{font-family:Arial,Sans-Serif,Corbel;text-decoration:underline;color:#294C89;font-size:8pt}
.DivUsrLoginimgNybruker
{position:relative; left:2px;}
.DivUsrLoginlblUname
{height:20px;color:#000000;font-size:10pt; font-weight:normal;  text-decoration:none;
 font-family:Arial, Helvetica, sans-serif; vertical-align:text-top;}


.UsrLoginlbltxt
{ font-size:10pt; font-weight:normal; color:#294C89; text-decoration:none;
 font-family:Arial, Helvetica, sans-serif; vertical-align:text-top;height:20px;
}
/*=============================================================*/
.languageLink
{
	padding:2px; 
	border:0px;
	float:right;
	text-align:right;
	padding-right:6px;
	cursor:pointer;
}

/*-----Tab part ends here-----*/
.grid_Heading
{
	background:		#FFFFFF url('../Images/th-bg.gif') top left repeat-x;
	text-align:		center;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:	bold;
	height:			25px;
    line-height:	9px;
    border:			0px solid #AEADA9;
	padding-left:	3px;
	position :relative ;
}

.grid_Heading a
{
	color:black;	
	text-decoration:none;
}
.grid_Heading a:hover
{
	color:Red;	
	text-decoration:none;
}
.grid_labels
{
	border: 0px;
	background: #FFFFFF url('../Images/weboffice_grid-bg1.gif') top left repeat-x;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:15px;
}
.grid_alternate
{
	border: 0px;
	background: #FFFFFF url('../Images/weboffice_grid-bg2.gif') top left repeat-x;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:15px;
}

#header2 {
	position:relative;
	left:0px;
	padding-top:10px; 
	width:960px;
	height:40px;
	z-index:999 !important;
	margin-bottom: 20px;
}

#search2 {
	width:222px;
	height:29px;
	float:left;

	margin-top:5px;
	margin-left:10px;
}


/*============================*
 *  Header: LinkMenu in top of page  * 
 *============================*/
.menuContainer2 {
    margin:auto; 
	width:630px;
	height:35px;
	float:left;
	padding:2px;
	z-index:100;
}

.menuNode2 {
    background:transparent url(../Images/img/TopMenu/nodeName-bg.gif) no-repeat top left;
    width:190px; 
	float:left; 
	height:29px;  /* 35px image - 6px padding */
	margin-left:20px; 
	padding-top:6px;
    font-size:12px;
    color:#000;
    cursor:pointer;
	z-index:100;
}

.menuNode2 a:link, .menuNode2 a:visited {
    display:block !important;
    text-decoration:none !important; 
    margin:0px !important;
}

.menuNode2 a:hover {
    text-decoration:none !important;
}

.menuNode2:hover {
    background:url(../Images/img/TopMenu/nodeName-bg.gif) no-repeat bottom left;
}

.nodeName2 a:link, .nodeName2 a:visited {
    display:block !important;
    text-decoration:none !important; 
    margin:0px !important;
}


.nodeName2 {
    padding:4px 12px 4px 12px;
}

.nodeList2 {
    background:transparent url(../Images/img/TopMenu/nodeList-bg.gif) no-repeat top left;
    margin-left:-60px;
	margin-top:6px;
	padding-top:20px;
	padding-bottom:0px;
	padding-left:0px;
	display:none;
	width:310px;
	list-style:none;
	z-index:100;
}
.nodeList2 li {
    margin:0px 0px 0px 10px;
	padding:18px 0px 0px 12px;
    background:transparent url(../Images/img/TopMenu/nodeList_li-bg.gif) no-repeat top left;
	height:62px; /* 80px image - 18px top padding */
	width:287px;
	cursor: pointer;
	cursor: hand;
	z-index:100;
}

.nodeList2 li:hover {
	background-position: 0px -80px;
}

.nodeList2 li img {border:0px; float:left; margin-right:10px; min-width:48px; margin-top:-6px;}
.nodeList2 li .subNode {clear:right; font-size:12px; margin-top:0px;}
.nodeList2 li .description {clear:right; width:216px; float:left; font-size:10px; color:#000000 !important;margin-top:4px;}

.node1 * {color:#3D6A98;}
.node2 * {color:#C81E1E;}
.node3 * {color:#52763A;}


.nodeList2 .lastLi {
	margin:0px 0px 0px 0px;
	padding:18px 0px 0px 22px;
    background:transparent url(../Images/img/TopMenu/nodeList_lastLi-bg.gif) no-repeat top left;
	height:72px; /* 90px image - 18px top padding */
	width:288px; /* 310px image - 22px left padding */
}

.nodeList2 .lastLi:hover {
	background-position: 0px -90px;
}


/* ================================
            Footer 
   ================================ */
#footer {
	
	width: 100%;
	height: 100px;
	/* margin-top: -100px; Height of the footer */
	margin-left: 0px;
	
	padding-left: 0px;
		background: url(../Images/img/bg_footer.gif) top left repeat-x;
	clear: both;
	}
	


#footer span {
text-align:left;
float:left;
margin-top:10px;
padding-top:0px;
margin-left:20px;
padding-right:20px;
border-right:1px solid #E2E3E7;
height:80px;
width:16% !important;
}

#footer span h3 {font-size:14px; font-weight:bold; margin-top:0px;}

#footer * .label2 {font-weight:bold;color:#9B9FAC; float:left; margin:2px; clear:left;}
#footer * .info2 {font-weight:normal;color:#000000; float:right; margin:2px;}


/* ===================================
    Footer styles : END
   ================================ */
	
	/* ===================================

Search box style
 ===================================*/
.textBoxDecore_Search
{	
height: 18px;
	float:left;
margin-left: 10px;
	margin-top: 8px !important;
	border:0;
                      background: url(../Images/New/search_text-field.gif) no-repeat ;
                      color: #9B9FAC;
	padding-left: 5px !important;		
	vertical-align:middle;	
}

.focustb
{	
	height: 25px;
	float:left;
	margin-top: 10px !important;
	border:0;
	background: url(../Images/New/search_text-field.gif) no-repeat ;

 color: black; 
	
}

.btnsearch
{
	background-image:url(../Images/New/search_text-field.gif);
	margin-top: 3px !important;
}

.searchDiv
{
	background-image:url(../Images/New/search_text-field.gif);
	
}
/* ===================================

Search box style : END
 ===================================*/


	/* ===================================
    Button login styles : START
   ================================ */
	
	.btnlogin 
	{
	 float:left;
	 margin-right:4px;
	}
	
	/* ===================================
     Button login styles : END
   ================================ */
	
	



.pointer 
{
	margin-left: -2px !important;
	padding-left: -2px !important;
	border-color: #FFFFFF;
}





/* ===================================

News ticker style : START
 ===================================*/

#newsticker
{
	float: left;
	margin-top: 20px;
		margin-bottom: 20px;
	background-color: #F5F5F5;
	width: 840px;
	height: 40px;
	padding: 0px 10px;
padding-left:70px;

 font-size: 12px;
}

#newsticker span
{
	float: left;
 font-weight:bold;
	text-align: center;
	margin-top: 10px;
}

#newsticker ul
{
	position: relative;
	float: left;
	margin: 10px 0px 0px -310px;
	
	padding: 0px;
	
	list-style: none;
	width: 670px;
	height: 68px; /*background-color:aqua;*/
}


#ctl00_ContentPlaceHolder1_lbSeperator
{
	margin-left: 30px;
}


#newsticker * li
{
	margin: 0px;
	padding: 0px;

		
}

#newsticker a
{
 color: #000000;
		
}

#newsticker * strong, #newsticker * p
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

	margin-top: 4px;
}

.yourClass {overflow: hidden;position:relative;left: 340px;  margin-top:20px; width:400;height:20px;}          
.yourClass li {display:none;position:absolute;top:0px;left:0px;} 

/* ===================================

News ticker style : END
 ===================================*/




