﻿
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER BODY

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.master-wrapper-page
{
	margin: 0 auto;
	width: 1050px;
}

.master-wrapper-content
{
	
	width: 1050px;
	text-align: left;
	background: #FFF;
}

.master-wrapper-side
{
	float: left;
	width: 179px;
	margin: 15px 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline;
}

.master-wrapper-center
{
	
	width: 630px;
	
	background: #FFF;
	display: inline;
}
.content-right {
	padding:15px 10px 20px 10px;
	float:left;
	width:180px;
	position:relative;
	margin-right:-200px;
	border-left:1px dotted #797979;
	min-height:500px;
	vertical-align:top;
	}
	.content-right-sme {
	padding:15px 10px 20px 10px;
	float:left;
	width:140px;
	position:relative;
	margin-right:-200px;
	border-right:1px solid #C6C6C6;
	min-height:500px;
	vertical-align:top;
	}

.master-wrapper-cph
{
	float:none;
	text-align:left;
	width: 100%;
	background: #FFF;
	color: #000;
	min-height: 400px;
	padding-bottom:20px;
}
.RightDiv
 { 
 	width:200px;
    height:20px;
     /*  filter:  progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=black,endColorStr=white); */
       color:White;
       font-weight:bold; 
       text-align:center;
       border-bottom:1px solid #aaa; 
       border-top:1px solid #fff;
       background: url(images/Menu_img.bmp) repeat-x;
       padding: 5px 10px 2px 10px;
 }
.photo-container {
	padding:10px;
	
	}

.photo-container img {
	display:block;
	border:0px solid #666;
	}
	.HeadDiv
 { 
 	
    height:25px;
       color:White;
       font-weight:bold; 
       text-align:left;
       background: url('images/bkg_blue.gif') repeat-x;
 }
 .Content
 {
 	padding-top:10px;
 }
 .divider-table
 {
		border-bottom: 1px dotted #797979;
		
		}
		.divider-table-up
		{
		border-top: 1px dotted #797979;
		
		}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.header
{
	padding: 6px 6px 10px 5px;
	height: 50px;
}

.header .icon
{
	vertical-align: bottom;
}

.header .ico-register
{
	background: url('images/ico-register.gif') no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
}

.header .ico-login
{
	background: url('images/ico-login.gif') no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
}

.header .ico-logout
{
	background: url('images/ico-logout.gif') no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
}

.header .ico-cart
{
	background: url('images/ico-cart.gif') no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
}

.header .ico-wishlist
{
	background: url('images/ico-wishlist.gif') no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
}

.header .ico-admin
{
	background: url('images/ico-admin.gif') no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
}

.header-logo
{
	margin-top: 5px;
	float: left;
	text-align: left;
}

a.logo
{
	/*background: url('images/logo.gif') no-repeat;*/
	display: block;
	width: 300px;
	height: 50px;
	text-decoration: none;
}

.sme-logo
{
	margin-top: 5px;
	float: left;
	text-align: left;
}

.slogo
{
	background: url('images/GIF-logga_stor.gif') no-repeat;
	display: block;
	width: 300px;
	height: 50px;
	text-decoration: none;
}

/*newly added logo to default page*/
.slogosmall
{
	background: url('images/SMELOGO_Small.gif') no-repeat;
	display: block;
	width: 250px;
	height: 50px;
	text-decoration: none;
}

.header-selectors-wrapper
{
	text-align: right;
	float: right;
	width: 400px;
}

.header-currencyselector
{
	float: right;
}

.header-languageselector
{
	float: left;
}

.header-links-wrapper
{
	float: right;
	text-align: right;
	width: 570px;
}
.header-image-wrapper
{
	float: right;
	text-align: right;
	padding-top:12px;
	padding-left:270px;
	display: inline-table;
}

.header-links
{
	
	padding: 5px 15px 0px 15px;
	margin:0px 0px 0px 5px;
	display: inline-table;
	vertical-align:top;
	
}

.header-links ul
{
	padding: 0;
	margin: 0;
	list-style-type:none;
}

.header-links ul li
{
	list-style: none;
	display: inline;
	padding-right: 2px;
}

.header-links a
{
	color: #3664A5;
	text-decoration: none;
}

.header-links a:hover
{
	color: #3664A5;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LOGIN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.login-links
{
	border: solid 1px #FFF;
	padding: 15px 15px 15px 15px;
	margin-bottom: 5px;
	display: inline-table;
	list-style-type:none;
}

.login-links ul
{ list-style-type:none;
	padding: 0;
	margin: 0;
	
}

.login-links li
{
	
	
padding-top:5px;
	padding-right: 2px;
}

.login-links a
{
	color: #3664A5;
	text-decoration: none;
	height:20px;
}

.login-links a:hover
{
	color: #3664A5;
}

#divnews
{
	height: auto; overflow: auto; width: 1050px; background-color: #FFFFFF; padding-bottom:50px;
	margin:auto;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER MENU

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.headermenu
{
	color: #FFFFFF;
	background:gray ;
	padding: 8px 5px 9px 5px;
	text-align: left;
	height: 100%;
	vertical-align: middle;
	letter-spacing: 1px;
	margin: 0 5px 0 5px;
}

.headermenu ul
{
	padding: 0;
	margin: 0;
}

.headermenu li
{
	list-style: none;
	display: inline;
}

.headermenu a
{
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 14px;
	padding-right: 6px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.footer
{
	
	clear: both;
	height: 35px;
	border-top:4px solid #666666;
	background: #FFF;
	padding: 5px 5px 5px 5px;
}

.footer a
{
	text-decoration: none;
}

.footer-disclaimer
{
	padding-top: 7px;
	float: right;
	font-size: 10px;
}

.footer-poweredby
{
	float: left;
	font-size: 10px;
}

.footer-divider 
{	
	font-size: 10px;
	padding-right:10px;
	padding-left:10px;
	float:left;
	width: 1px;
	padding-top: 2px;
}
	
#footer-holder 
{	
	margin-top:5px;
	padding-left:10px;
	float:left;
	width:750px;
	height:24px;
}
	
.footer-text 
{	
	padding-left:0px;
	padding-right:0px;
	float:left;
	padding-bottom:0px;
	padding-top:2px;
	text-align:center;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	Tabs Settings

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/






        .menuTabs
        {
            position:relative;
            top:1px;
            left:10px;
        }
        .tab
        {
            border:Solid 1px black;
            border-bottom:none;
            padding:0px 10px;
            background-color:#eeeeee;
        }
        .selectedTab
        {
            border:Solid 1px black;
            border-bottom:Solid 1px white;
            padding:0px 10px;
            background-color:white;
        }
        .tabBody
        {
            border:Solid 1px black;
           width:90%;
            padding:20px;
            padding-left:50px;
            margin-left:10px;
            background-color:white;
        }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 SIDE BUCKET
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.side-bucket {
	margin-bottom:20px;
	line-height:normal;
	}

/* SIDE BUCKET LISTS */

.side-bucket ul {
	margin:0;
	padding:0;
	_height:1px;
	}

.side-bucket li {
	list-style:none;
	border-bottom:1px dotted #7a7a7a;
	background-position:0 4px;
	height:20px;
	padding-top:5px;
	}

.side-bucket li.firstt {
	border-top:1px dotted #7a7a7a;
	}
	
/* SIDE BUCKET LINKS */

.side-bucket a:link,
.side-bucket a:visited {
	text-decoration:none;
	
	_display:inline;
	}
	
.side-bucket a:hover {
	text-decoration:underline;
	}
	.defination_table td
{
    height: 25px;
}

	.ajax__tab_xp .ajax__tab_header 
	{	
		FONT-SIZE: 11px;	
	 	BACKGROUND: url(WebResource.axd?d=HUBYDWxGQGi3HZsonGwQ8zuHHrWEuf6z9JeCrjBlUDJ-OC0lV5NbLIcSPT8SpwSiAvSWG5n64yfsylRLqqU79A2&t=633778365500985652) repeat-x 50% bottom;	
	 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 	}
	 	.ajax__tab_xp .ajax__tab_body 
	 	{	
	 		BORDER-RIGHT: #999999 1px solid;	
	 		PADDING-RIGHT: 8px;	BORDER-TOP: #999999 0px solid;	
	 		PADDING-LEFT: 8px;	FONT-SIZE: 10pt;	
	 		PADDING-BOTTOM: 8px;	
	 		BORDER-LEFT: #999999 1px solid;	
	 		PADDING-TOP: 8px;	
	 		BORDER-BOTTOM: #999999 1px solid;	
	 		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 		BACKGROUND-COLOR: #ffffff;
	 		}
	 		.ajax__tab_xp .ajax__tab_panel
	 		{
	 			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 		} 
	 		.ajax_tab_xp.ajax_tab_content_format
	 		{
	 		    FONT-FAMILY:Verdana;
	 		    Font-Size:11px;
	 		}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 FINANTIAL DATA
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	.header_table
{
	background-position: #507CD1;
	/*background: #A9A9A9;#808080;#507CD1;*/
	background-image:url(images/b6.JPG);
	background-repeat:repeat-x;
	font-weight: bold;
	width: 100%;
	padding: 0;
	margin: 0;

	border-bottom: 1px solid #fff !important;
	border-top: 1px solid #fff !important;
	text-align: left;
	color: #000000;
}
.header_table_history
{
	background-position: #507CD1;
	/*background: #A9A9A9;#808080;#507CD1;*/
	background-image:url(images/b6.JPG);
	background-repeat:repeat-x;
	font-weight: bold;
	width: 100%;
	padding: 0;
	margin: 0;

	border-bottom: 1px solid #fff !important;
	border-top: 1px solid #fff !important;
	text-align: left;
	color: #000000;
}

.header_table_history td
{
    height:15px; 
}
.header_table td
{
	
	/*width:160px;*/
	height:15px; 
	   
}

.grid-view-finantial
{
	background:#fff;
	width:100%;
	padding:0;
	margin:0;
    font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";

}

.grid-view-finantial tr.header
{
	background-position: #8FB3F3;
	background: #80A0DD;
	color: #000000;
	height: 30px;
	text-align: left;
	font-weight: bold;
	border-top-color: #8DB0E2 !important;
	border-bottom-color: #8DB0E2 !important;
}


.grid-view-finantial tr.normal
{
   color: black;
   
   height: 25px;
  
   text-align: left;
  
}

.grid-view-finantial tr.alternate
{
	background-position: #EFEFEF;
	color: black;
	background: #EFF3FB;
	height: 25px;
	text-align: left;
}




.history_header_table1
{
	background-position: #507CD1;
	background:  #A9A9A9;/*#507CD1;*/
	font-weight: bold;
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #fff !important;
	border-top: 1px solid #fff !important;
	text-align: center;
	color: #FFFFFF;
}
	.history_header_table1 td
{
	
	width:140px;
	height:15px; 
	border-left: 1px solid #fff !important;
	   
}

.history_header_table
{
	background-position: #507CD1;
	background:  #A9A9A9;/*#507CD1;*/
	font-weight: bold;
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #fff !important;
	border-top: 1px solid #fff !important;
	text-align: center;
	color: #FFFFFF;
}
	.history_header_table td
{
	
	width:140px;
	height:15px; 
	border-left: 1px solid #fff !important;
	   
}





.history-table-alter
{
	background-position: #EFEFEF;
	color: black;
	background: #F0F0F0; /*#E0E0E0; #F4FBFF*/
	/*height: 25px;*/
	font-family:Tahoma;
	font-size:8pt;
	text-align: right;
	border-top:1px solid #A9A9A9; /*#9ED9FF*/
	border-bottom:1px solid #A9A9A9; /*#9ED9FF */
}

.image
{
	padding-left:40px;
	}


	.grid_header_table
{
	padding:0;
	margin:0;
	 text-align:left;
	width:100%;
	
	border-collapse:collapse;
	empty-cells:show;
	
}
	.grid_header_table td .first
{
	width:25px;
	height:30px; 
	text-align:right;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;  
}
.grid_header_table td .second
{ 
	
	width:18%;
	height:30px; 
	text-align:left; 
	padding:0;
	margin:0;   
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;    
}

	.grid_header_table td .actived
{
	width:10%;
	height:30px; 
    padding:0;
	margin:0; 
	text-align:left; 
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;  
}
.actived
{
	width:10%;
	height:30px; 
	text-align:left; 
	padding:0;
	margin:0; 
	
}
.first
{ 
	width:80px;
	height:30px; 
	 text-align:right; 
	 padding:0;
	margin:0; 
	
}
.secondd
{ 
	
	width:14%;
	height:30px; 
	text-align:left; 
	padding:0;
	margin:0;   
	 
	font-weight:bold; 
}

.grid-view-extended
{
	border: 1px solid #fff;
	padding:0;
	margin:0;
	background: #EBEFF9;	
	width:100%;
	font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
	border-collapse:collapse;
	empty-cells:show;
	
}
.grid-view-extended td .second
{
	width:18%;
	height:30px; 
	text-align:left; 
	
}
.grid-view-extended td .actived
{
	width:10%;
	height:30px; 
    text-align:left;     
}
.grid-view-extended tr.header
{
	

	background: #EBEFF9;
	color: black;
	height: 30px;
	text-align: left;
	font-weight: bold;
}


.grid-view-extended tr.normal
{
   color: black;
   height: 25px;
   text-align: left;
  
}

.grid-view-extended tr.alternate
{
	color: black;
	background: #EFEFEF;
	height: 25px;
	text-align: left;
	
}
.EditUser_Table
{
	
	text-align:left;
	
	width: 100%;
	padding-left:10%;
	margin:1px solid black;
}
	.EditUser_Table td
{
	width:150px;
	height:30px; 
	   
}
.grid-view-admin
{
	background:#fff;
	width:90%;
	padding:0;
	margin:0;
    font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";

}

.grid-view-admin tr.header
{
	background-position: #DCE4F9;
	background: #CBCBCB;
	color: #000000;
	height: 30px;
	text-align: left;
	font-weight: bold;
	border-top-color: #8DB0E2 !important;
	border-bottom-color: #8DB0E2 !important;
}


.grid-view-admin tr.normal
{
   color: black;
   
   height: 25px;
  
   text-align: left;
  
}

.grid-view-admin tr.alternate
{
	
	color: black;
	background: #EFEFEF;
	height: 25px;
	text-align: left;
	
}

.ContributorName
{
	 font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
	 font-size :10px;
	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 SME REPORT
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.grid-view-finantial2
{
	background:#fff;
	width:100%;
	padding:0;
	margin:0;
    font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
    border:0 !important;

}

.grid-view-finantial2 tr.header
{
	background-position: #8FB3F3;
	background: #A9A9A9;/*#80A0DD;*/
	color: #000000;
	height: 30px;
	text-align: left;
	font-weight: bold;
	border-top-color: #8DB0E2 !important;
	border-bottom-color: #8DB0E2 !important;
	
}


.grid-view-finantial2 tr.normal
{
   color: black;
   
   /*height: 25px;*/
  
   text-align: left;
  border-top-color: #8DB0E2 !important;
	border-bottom-color: #8DB0E2 !important;
}

.grid-view-finantial2 tr.alternate
{
	background-position: #EFEFEF;
	color: black;
	background: #EFF3FB;
	height: 25px;
	text-align: left;
	border-top-color: #8DB0E2 !important;
	border-bottom-color: #8DB0E2 !important;
}
.history-table-header
{
	background-position: #507CD1;
	/*background: #A9A9A9;#808080;*/
	/*background-image:url(Images/BGtable_header.JPG); */
	background-image:url(images/bg9.JPG);
	background-repeat:repeat-x;
	font-weight: bold;
	text-align:center;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #fff !important;
	border-left: 1px solid #fff !important;
}
.history-table-normal
{
   /*color: black;
   height: 25px;
  text-align: right;
  border-top:1px solid #8DB0E2 !important;
	border-bottom:1px solid #8DB0E2 !important;*/
	
  color: black;
  	/*height: 25px;*/
  text-align: right;
  font-size:8pt;
  font-family:Tahoma;
  border-top:1px solid #A9A9A9 !important;	/* #8DB0E2 !important;*/
  border-bottom:1px solid #A9A9A9 !important; /* #8DB0E2 !important*/
}
.history-table-alternate
{
	background-position: #EFEFEF;
	color: black;
	background: #F0F0F0; /*#E0E0E0; #F4FBFF*/
	/*height: 25px;*/
	font-weight:bold;
    font-size:8pt;
    font-family:Tahoma;
	text-align: right;
	border-top:1px solid #9ED9FF;
	border-bottom:1px solid #9ED9FF;
}
.table_td_border
{
	
	/*border-bottom:1px solid #9ED9FF;
	height: 25px;*/
	
}
 .table_td_left
{
	text-align: left;
	/*border-bottom:1px solid #9ED9FF;
	height: 25px;*/
}
	history-table
{
	background-position: #EBEFF9; /* border: 1px solid #fff; */
	
	padding: 0;
	margin: 0;
	background: #D4E6FC; 
	width:100%;
	font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";

	
}
.history-table-extended
{
	background-position: #EBEFF9; /* border: 1px solid #fff; */
	/*border-bottom: 1px solid #fff;*/
	padding: 0;
	margin: 0;
	background: #E0E0E0; /*#D3D3D3;#D4E6FC; */
	/*height: 25px;*/
	font-family:Tahoma;	
	font-size:8pt;
	border-collapse: collapse;
	empty-cells: show;
	text-align: right;
}
	.history-table-extended2
{
	background-position: #EBEFF9; 
	/*border-bottom: 1px solid #fff;*/
	padding: 0;
	margin: 0;
	background: #E0E0E0;/*#D3D3D3;  #D4E6FC; */
	/*height: 25px;*/
	font-family:Tahoma;	font-size:8pt;
	border-collapse: collapse;
	empty-cells: show;
	text-align: Left;

}
.history-table-SubHeader
{
	margin:0;
	background-position: #8FB3F3;
	background: #D7D7D7; /*#A9A9A9;*/
	color: #000000;
	/*height: 25px;*/
	text-align:center;
	font-weight: bold;
	border-top-color: #8DB0E2 !important;
	border-bottom-color: #8DB0E2 !important;
	border-bottom: 1px solid #fff !important;
	border-left: 1px solid #fff !important;
	
}




/*------------------------*/
/*new changes  */
/*-----------------------*/


.narrow_row

{
    width: 100%;
    margin: 0 auto;
    text-align:center;
    background:#D7D7D7;/* #f7f7f7;*/
}
.header_table2
{
	background-position: #507CD1;
	/*background: #A9A9A9;#808080;#507CD1;*/
	background-image:url(images/b6.JPG);
	background-repeat:repeat-x;
	font-weight: bold;
	width: 99%;
	padding: 0;
	margin-right:50px;

	border-bottom: 1px solid #fff !important;
	border-top: 1px solid #fff !important;
	text-align: left;
	color: #000000;
	}
	.header_table td
{
	
	width:140px;
	height:15px; 
	   
}



