html, body {margin: 0;padding: 0;border: 0;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000;	
	text-align: center;	
    background: #CCCCCC url(../img/bg.gif) repeat-x;
}

body a img, body a:hover img {border: none;}

body a {
	color: #DE6E06;
	text-decoration: none;
}

body a:link {	
	color: #DE6E06;
	text-decoration: none;
}	
		
body a:visited {	
	color: #DE6E06;
	text-decoration: none;
}	
		
body a:active {	
	color: #DE6E06;
	text-decoration: none;
}	
		
body a:hover {
	color: #DE6E06;
	text-decoration: none;
}

p {
	margin: 0;
	padding: 0 0 15px 0;
}

hr {	
	width: 100%;
	height: 1px;
}

table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
}

#Container 
{
	position: relative;
	display: block;
	margin-top: 6px; 
	margin-right: auto; 
	margin-left: auto;	
	margin-bottom: 0; 
	padding: 0;
	height: auto;
	width: 1010px;
	text-align: left;
	background-color: #000;
	background: url(../img/container_bg2.gif) repeat-y;
}

#Container:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#Inner_container {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 1010px;
	height: auto;
	background: url(../img/in_container_bg2.gif) no-repeat left top;
	text-align: left;
	/*border-bottom: solid 10px #666666;
	border-right: solid 10px #666666;
	border-left: solid 10px #666666;*/
}

.SmallText {font-size: 10px!important;}

/******************************************************Header***************************************************************/

#Header {
	position: relative;
	display: block;
	margin: 0 0 0 11px;
	padding: 0;
	text-align: left;
	width: 988px;
	height: 102px;	
	background-color:Transparent;
/*	background: url(../img/banner.gif) no-repeat left top;*/
}

/*
#Header_text {	
	position: relative;
	display: block;
	margin: 0;
	padding:0;
	width: 260px;
	height:100px;
	float:right;
}*/

#Header_text {	
	position: absolute;
	display: block;
	margin: 0;
	padding:0;
	left: 730px;
	width: 260px;
	height:100px;
	z-index:10;
}
	
#Bannerdiv {
    display:block;
    position:relative;
    width: 990px;
    z-index: 0;
    background: #ECEEEF;
}

* html #bannerimage
{
width: 496px;
height: 100px;
margin: 0 0 0 -3px;
padding: 0;
}

#bannerimage
{
width: 500px;
height: 100px;
margin: 0;
padding: 0;
}

#bannerimage_kova
{
width: 488px;
height: 100px;
float:left;
margin: 0;
padding: 0;
}



/*********************************************Main Contents Part***************************************************************/
#Contents
{	
    float:left;
	position: relative;
	display:block;
	margin: 0 0 0 11px;	
	padding: 0;
	background: url(../img/contents_bg.gif) repeat-y left top;
	width: 999px;
	

}

#Contents:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#Contents2
{	
	position: relative;
	display:block;
	margin: 0 0 0 11px;	
	padding: 0;
	background: url(../img/contents2_bg.gif) repeat-y left top;
	width: 999px;

}

#Contents2:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

/**************************************Column****************************************/
.Column {
	position: relative;
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

.SubColumn {
	position: relative;
	display:block;
	margin:0;
	padding:0;
}

.SubColumn:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

	
#C1 {
    
	position: relative;
	display:block;
	margin:0;
	padding:0;
	width: 176px;
	border-bottom:solid 1px #F4DFBD;
}
	
#C2 {
	position: relative;
	display:block;
	margin:0;
	padding:0 0 10px 0;
	width: 812px;	
	background: url(../img/c2_bg.gif) no-repeat left top;
}
html>body #C2 {height: auto;}

#C2:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#WideContentHolder {
	position: relative;
	display:block;
	margin:0 0 0 19px;
	padding:0;
	width: 793px;
}


#SubColumnsHolder {						
	position: relative;
	display:block;
	margin:0;
	padding:0;
	width: 812px;
}

#SubColumnsHolder:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#Subc_left {
	position: relative;
	display:block;
	width:617px;
	margin:0 0 0 19px;
	padding:0;
}

#Subc_left_frontpage {
	position: relative;
	display:block;
	width:635px;
	margin:0 0 0 1px;
	padding:0;
}



#Subc_right {
	position: relative;
	display:block;
	width:176px;
	margin:0;
	padding:0;
}

#MinHeight {
	position: relative;
	display:block;
	margin:0;
	padding:0;
	width: 1px;	
	overflow: hidden;
	height: 540px;
	background: transparent;
}


	
.Width5 {width:5px;overflow:hidden;}	
.Width3 {width:3px;overflow:hidden;}
.Width8 {width:8px;overflow:hidden;}
.Width16 {width:16px;}
.Width20 {width:20px;}
.Width25 {width:25px;}
.Width50 {width:50px;}
.Width63 {width:63px;}
.Width70 {width:70px;}
.Width80 {width:80px;}
.Width98 {width:98px;}
.Width100 {width:100px;}
.Width120 {width:120px;}
.Width125 {width:125px;}
.Width134 {width:134px;}
.Width140 {width:140px;}
.Width143 {width:143px;}	
.Width150 {width:150px;}
.Width153 {width:153px;}
.Width157 {width:157px;}
.Width160 {width:160px;}
.Width165 {width:165px;}
.Width170 {width:170px;}
.Width176 {width:176px;}
.Width180 {width:180px;}
.Width185 {width:185px;}
.Width200 {width:200px;}
.Width210 {width:210px;}
.Width235 {width:235px;}
.Width269 {width:269px;}
.Width290 {width:290px;}
.Width299 {width:299px;}
.Width300 {width:300px;}
.Width315 {width:315px;}
.Width350 {width:350px;}
.Width355 {width:355px;}
.Width361 {width:361px;}
.Width390 {width:390px;}
.width450 {width:450px;}
.Width480 {width:450px;}
.width500 {width:500px;}
.Width505 {width:505px;}
.Width600 {width:600px;}
.width812 {width:812px;}
.Width585 {width:585px;} 
.Width601 {width:601px;} 
.Width773 {width:773px;} 
.Width811 {width:811px;} 

.Height27 {height:27px;}
.Height28 {height:28px;}

/* =====================================================*/
/* ======== SACONTENT */ 
/* =====================================================*/

#SAContent1 {
	position: relative;
	display:block;
	width:750px;
	margin:0 0 0 19px;
	padding:0;
	height:73px;
	overflow: hidden;
	line-height:73px;
}

#SAContent1 p {margin:0;padding:0!important;}

#SAContent2, #IncludeArea {
	position: relative;
	display:block;
	margin:0;
	padding:10px 0 10px 0;
	z-index: 10;
}

#SAContent3 {
	position: relative;
	display:block;
	margin:0;
	padding:10px 0px 5px 15px;
	z-index: 10;
	width: 600px
}

/* =====================================================*/
/* ======== FOOTER */ 
/* =====================================================*/

#Footer {
    float:left;
	position: relative;
	display:block;
	margin: 0 0 0 11px;	
	padding: 0;
	background: url(../img/footer.gif) no-repeat left top;
	width:988px;
	height:100px;
}


#Footer_left {
	position:absolute;
	display: block;
	padding:0;
	margin:0;
	width:480px;
	top: 10px;
	left: 19px;
}

#Footer_center {
	position:absolute;
	display: block;
	padding:0;
	margin:0;
	width:310px;
	top: 10px;
	left: 500px;
}

#Footer_right {
	position: absolute;
	display:block;
	margin: 0;
	padding:0;
	height: 96px;
	width: 174px;
	text-align: center;
	top: 0px;
	right: 1px;	
}


#Footer_bottom
{
    float:left;
	position: relative;
	display:block;
	margin-right: auto; 
	margin-left: auto;	
	padding:0 ;
	margin: 0;
	background: #FFFFFF url(../img/footer_bottom2.gif) no-repeat left top;
	width:1010px;
	height:13px;
}

#Print
{
	position: relative;
	display:block;
	width:98%;
	margin: 0 0 20px 0;
	padding:0;
	height:20px;
	line-height:20px;
	text-align:right;
	clear: both;
}

#Print:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

	
#Print a {color:#C5C5C5;}
		
	

/* =====================================================*/
/* ======== LINK LIST */ 
/* =====================================================*/

#LinkListTitleBar {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:601px;
	height: 28px;
	line-height: 28px;
	background:url(../img/link_list_title_bg.gif) no-repeat left top;
}


#LinkListTitleBar:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#LinkListTitleBar a {
	color: #fff!important;
	font-weight: bold!important;
	text-decoration: none!important;
}

.LinkListHolder {
	display:block;
	position:relative;
	margin:0;
	padding:5px 0 10px 0;
	width:601px;
}

.LinkListHolder:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.LinkListCategorySeparator {
	display: block;
	position: relative;
	margin: 0 0 10px 0;
	width: 601px;
	height: 1px;
	overflow: hidden;
	background: #E4E4E4;
}

/* =====================================================*/
/* ======== SEARCH BOX */ 
/* =====================================================*/

#SearchFormHolder
{
	position: relative;
	display: block;
	margin: 0;
	padding:0;
	width:250px;
	height:40px;	
}

#SearchFormHolder:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

/* =====================================================*/
/* ======== SMALL BOX FORM STYLES */ 
/* =====================================================*/

.SmallBoxTitle
{
	/*padding: 0 0 0 30px;*/
	padding: 0 0 0 20px;
	background: url(../img/title2.gif) no-repeat left top;
	line-height:26px;
	color:White;
	font-weight:bold;
    word-spacing: -2px;
}

.White_space
{
	position:relative;
	display:block;
	background:white;
	padding:0;
	margin:0;
	height:1px;
	overflow:hidden;
	width:176px;
}

.Title_bg_light_orange {background-color:#F4DFBD!important;}
.Title_bg_hard_orange {background-color:#E07420!important;}

.SmallBoxForm {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	color: White;
	font-weight: bold; 
	line-height: 14px;
	background: url(../img/login_form_bg.gif) repeat-y left top;
	width:176px;
	border-bottom: solid 1px #E07420;
	border-top: solid 1px #E07420;
}


.SmallBoxFormInner {
	position: relative;
	display: block;
	margin: 0;
	padding: 15px 0 15px 15px;
	color: White;
	font-weight: bold; 
	line-height: 14px;
	background: url(../img/login_form_bg_2.gif) no-repeat left top;
	width: 161px;
	border-bottom: solid 1px #E07420;
	border-top: solid 1px #E07420;
}

* html .SmallBoxFormInner {width:176px;}



#SmallBoxFormList
{	position:relative;
	display:block;
	padding:5px 0 0 0;
	margin:0;	
	list-style:none;
	width:156px;
}
	
#SmallBoxFormList li {	
	position:relative;
	padding:0;
	margin:0;	
	list-style:none;
	background: url(../img/bullet_list.gif) no-repeat 0px 6px;
	display: block;
}
	
* html #SmallBoxFormList li {	
	width:100%; 
	float:left;
}

#SmallBoxFormList li a {	
	position:relative;
	padding:0;
	margin:0 0 0 10px;	
	display: block;
	color:White;
	text-decoration:none;
}	

	
.SmallBoxButtons {
	position: relative;
	display: block;
	margin: 0;
	padding:0;
	text-align: center;
	line-height: 22px;
	height:22px;
	color:White!important;
	font-weight:bold!important;
	text-decoration:none!important;
}

.SmallBoxButtons_search {		
	width:53px;
	background: url(../img/hae.gif) no-repeat left top;
}	

.SmallBoxButtons_send {	
	width:65px;
	background: url(../img/laheta.gif) no-repeat left top;
}


.SmallBoxButtons_send_2 {	
	width:65px;
	background: url(../img/laheta2.gif) no-repeat left top;
}


.SmallBoxButtons_75px {	
	width:75px;
	background: url(../img/buttons_75px.gif) no-repeat left top;
}

.SmallBoxButtons_85px {	
	width:85px;
	background: url(../img/buttons_85px.gif) no-repeat left top;
}

.SmallBoxButtons_85px_grayed {	
	width:85px;
	background: url(../img/buttons_85px_grayed.gif) no-repeat left top;
}

.SmallBoxButtons_150px {	
	width:150px;
	background: url(../img/buttons_150px.gif) no-repeat left top;
}

/* =====================================================*/
/* ======== W3FILE */ 
/* =====================================================*/

#W3FileTitleBoxOuter {
	display:block;
	position:relative;
	margin:0 0 20px 0;
	padding:0;
	width:809px;
	height: 26px;
	line-height: 26px;
	background: url(../img/titlebox_bg.gif) repeat-x left top;
	border-right: 1px solid #CECDCB;
	border-left: 1px solid #CECDCB;
	color: #fff;
	font-weight: bold;
}

* html #W3FileTitleBox {width:811px;}

#W3FileTitleBoxInner {
	display: block;
	position: relative;
	margin: 0;
	padding: 0 0 0 33px;
	width: 776px;
	height: 26px;
	line-height: 26px;
	background: url(../img/orangebullet.gif) no-repeat 13px 5px;
	color: #fff;
	font-weight: bold;
}

* html #W3FileTitleBoxInner {width:811px;}

#W3File{
	display:block;
	position:relative;
	margin:0 0 0 19px;
	padding:0;
	width:773px;
}

#W3FileResultBar {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:773px;
	height: 28px;
	line-height: 28px;
}

#W3FileTitleBar {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:773px;
	height: 28px;
	line-height: 28px;
	background: #BBBBBB;
}


#W3FileTitleBar:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#W3FileTitleBar a {
	color: #fff!important;
	font-weight: bold!important;
	text-decoration: underline!important;
}

.W3FileTitleColumn {border-right: 1px solid #fff;}

.W3FileHolder {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:773px;
	line-height: 18px;
}

.W3FileHolder:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.W3FileHolder a {color: #838383!important;}

.W3FileHighlightRow {background: #EAEAEA;}

.W3FileSearchRow {	
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 161px;
	font-weight: normal;
}



.W3FileSearchRow:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


/* =====================================================*/
/* ======== USERS */ 
/* =====================================================*/


#UsersRightsTitleBoxOuter {
	display:block;
	position:relative;
	margin:0 0 20px 0;
	padding:0;
	width:809px;
	height: 26px;
	line-height: 26px;
	background: url(../img/titlebox_bg.gif) repeat-x left top;
	border-right: 1px solid #CECDCB;
	border-left: 1px solid #CECDCB;
	color: #fff;
	font-weight: bold;
}

* html #UsersRightsTitleBox {width:811px;}

#UsersRightsTitleBoxInner {
	display: block;
	position: relative;
	margin: 0;
	padding: 0 0 0 33px;
	width: 776px;
	height: 26px;
	line-height: 26px;
	background: url(../img/orangebullet.gif) no-repeat 13px 5px;
	color: #fff;
	font-weight: bold;
}

* html #UsersRightsTitleBoxInner {width:811px;}

#UsersRights{
	display:block;
	position:relative;
	margin:0 0 0 19px;
	padding:0;
	width:773px;
}


#UsersRightsTitleBar {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:773px;
	height: 28px;
	line-height: 28px;
	background: #BBBBBB;
	color: #fff!important;
	font-weight: bold!important;	
}


#UsersRightsTitleBar:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.UsersRightsTitleColumn {border-right: 1px solid #fff;}

.UsersRightsHolder {
	display:block;
	position:relative;
	margin:0;
	padding: 5px 0 5px 0;
	width:773px;
	line-height: 18px;
}

.UsersRightsHolder:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.UsersRightsHighlightRow {background: #EAEAEA;}



.UsersRightsSearchRow {	
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 161px;
	font-weight: normal;
}

.UsersRightsSearchRow:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}





/* =====================================================*/
/* ======== MURUPOLKU */ 
/* =====================================================*/

#Path {
	position: relative;
	display:block;
	margin: 0 0 0 11px;	
	padding: 0 0 0 15px;
	text-align: left;
	width: 973px;
	height: 27px;	
	line-height:27px;	
	color:White;
	background: url(../img/status_bar.gif) repeat-x left top;
}

* html #Path {width: 988px;}

#Path:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}	

#Path a {	

	color:White;
	text-decoration:none;
}

/* =====================================================*/
/* ======== NEWS */
/* =====================================================*/

.RightBoxInclude {
	position: relative;
	display:block;
	margin:0 13px 13px 13px;
	width: 150px;
	padding: 13px 0 0 0;
}
	
.Read_more {
	position: relative;
	display:block;
	margin:0;
	width:100px;
	padding:0 0 0 5px;
	background:url(../img/bullet_small.gif) no-repeat 0px 5px;
}


.Read_more2 {
	position: relative;	
	padding:0 0 0 5px;
	background:url(../img/bullet_small.gif) no-repeat 0px 5px;
}

* html .Read_more2 {height:10px;white-space:nowrap;}
	
.Link {
	position: relative;
	display:block;
	background:green;
	margin:0;
	width:150px;
	padding:0 0 0 5px;
	background:url(../img/bullet_big.gif) no-repeat 0px 5px;
}

.Color_light_grey {color:#A59D9D!important;}
	


/* =====================================================*/
/* ======== Feedbackform */
/* =====================================================*/


#FeedbackFormHolder {
	position: relative;
	display:block;
	margin:0;
	padding:0;
	width: 480px;
	font-size: 10px!important;
}

#FeedbackFormHolder:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

/* =====================================================*/
/* ======== Feedbackform */
/* =====================================================*/


#SendLinkToFriendFormHolder {
	position: relative;
	display:block;
	margin:0;
	padding:0;
	width: 310px;
	font-size: 10px!important;
}

#SendLinkToFriendFormHolder:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}




/* =====================================================*/
/* ======== FrontPage news */
/* =====================================================*/



#NewsTitleBoxOuter {
	display:block;
	position:relative;
	margin:0 0 20px 0;
	padding:0;
	width:632px;
	height: 26px;
	line-height: 26px;
	background: url(../img/titlebox_bg.gif) repeat-x left top;
	border-right: 1px solid #CECDCB;
	border-left: 1px solid #CECDCB;
	color: #fff;
	font-weight: bold;
}

* html #NewsTitleBox {width:634px;}

#NewsTitleBoxInner {
	display: block;
	position: relative;
	margin: 0;
	padding: 0 0 0 33px;
	width: 599px;
	height: 26px;
	line-height: 26px;
	background: url(../img/orangebullet.gif) no-repeat 13px 5px;
	color: #fff;
	font-weight: bold;
}

* html #NewsTitleBoxInner {width:632px;}



#NewsHolder {
	display: block;
	position: relative;
	margin: 0 0 0 16px;
	padding: 0;
	width: 565px;
}



#NewsCategoriesHolder  {
	position: relative;
	display:block;
	margin:0 13px 13px 13px;
	width: 150px;
	padding: 13px 0 0 0;
	line-height: 20px;
}


#NewsCategoriesHolder  a {color:#000!important;text-decoration:none!important;font-weight:bold;}


#tblKIBS
{
	width: 600px;
}

#tblKIBS td
{
	vertical-align: top;
	border: 1px solid #ececec;
}

.Visible {display: block;}
.Hidden {display: none;}

#btnSubmit, #btnReset
{
	background-color: #ea7134;
	border: 2px outset #f4ab84;
	color: black;
	text-decoration: none;
	width: 85px;
	height: 22px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

#frmKIBSNew submit:hover
{
	border-style: inset;
	background-color: #e3f48e;
	padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

/* Yrityshaku */
#CompanySearchContainer
{
	display: block;
	position: relative;
	float: left;
	border: 1px solid #ededed;
	width: 600px;
	text-align: center;
	margin-bottom: 20px;
}

#CompanySearchContainer table td
{
	height: 30px;
	padding: 2px;
	margin: 0;
}

td.DarkRow
{
	background-color: #ffeece;
}
td.LightRow
{
	background-color: #fef6e9;
}
td.OrangeRow
{
	background-color: #ffaf28;
	color: #fff;
	font-weight: bold;
}


#CompanySearchTabs
{
	display: block;
	position: relative;
	float: left;
	width: 600px;
	height: 34px;
}

#TabSearch, #TabAdvancedSearch
{
	display: block;
	position: relative;
	float: left;
	width: 300px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0!important;
	padding-right: 0!important;
	margin: 0;
	z-index: 3;
}
html>body #TabSearch {width: 300px;}
html>body #TabAdvancedSearch {width: 300px;}

#TabSearch.ActiveTab, #TabAdvancedSearch.ActiveTab
{
	background-color: Transparent;
}
div.InActiveTab, div.InActiveTab
{
	background-color: #ededed;
}

#CompanySearch.Box, #CompanyAdvancedSearch.Box
{
	display: block;
	position: relative;
	float: left;
	background-color: #ededed;
	text-align: left;
	padding-left: 25px;
	padding-right: 25px;
	width: 600px;
}
html>body #CompanySearch.Box {width: 550px;}
html>body #CompanyAdvancedSearch.Box {width: 550px;}

#CompanySearch.ActiveTab, #CompanyAdvancedSearch.ActiveTab
{
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: Transparent;
}

label.ActiveTab
{
	color: #DE6E06;
}
#LinkSearch.InActiveTab, #LinkAdvancedSearch.InActiveTab
{
	color: #000;
}

#LinkSearch, #LinkAdvancedSearch
{
	display: block;
	z-index: 10;
}

#CompanySearch.ActiveTab, #CompanyAdvancedSearch.ActiveTab {width: 600px; visibility: visible; padding-top: 10px; padding-bottom: 10px;}

.TopTable
{
	width: 550px;
}

.SearchSectionTitle, .TopTable
{
	border: 1px solid #ededed;
	padding: 5px;
	padding-top: 3px;
	margin-bottom: 3px;
}

#sc1, #sc2, #sc3
{
	width: 548px;
	margin-bottom: 3px;
}

/*Definition for state toggling image */
.SearchSectionTitle img
{
    cursor:hand;
    cursor:pointer;
    margin-top: 5px;
    margin-right: 3px;
}

.tbSearchResult
{
	width: 600px;
	border: 1px solid #ededed;
}

.tdSearchResult
{
	border: 1px solid #ededed;
	height: 20px;
}

.tdSearchResult a
{
	font-weight: bold;
}

.ReadOnly
{
	background-color: #ededed;
}

.Border1px
{
	border: 1px solid #ededed;
}

#FooterContact
{
    padding-top: 0px;
    color: #FFF;
    font-size: 10px;
}