/* ========== Standard website css tags ========== */

html, body
{ 
   margin: 0; 
   padding: 0;
   font-family: verdana;
   font-size: 8.5pt;
   scrollbar-arrow-color: #5d216d;
   scrollbar-face-color: #F8F8F8;
   scrollbar-highlight-color: #e6e6e6;
   scrollbar-3dlight-color: #e6e6e6;
   scrollbar-shadow-color: #e6e6e6;
   scrollbar-darkshadow-color: #e6e6e6;
   scrollbar-track-color: #e6e6e6;
   background: #F8F8F8;
   color: #000000;  
}

h1
{
  color: #FF6600;
   font-size: 14px;
}

h2
{
   color: #595959;
   font-size: 8.5pt;
   font-style:italic;
}

 a
{

	color: #000033;
	font-size:8.5pt;

}

 a:link
{

	color: #000033;
	font-size:8.5pt;

}

a:visited
{
	color:#000033;


}

a:hover{
	color: #000033;
	text-decoration:underline;

}

a:active{
color: #000033;
text-decoration: underline;

}

img
{
   border: 0;
}

#pagewidth
{
   margin-left:auto; 
   margin-right:auto;
   width: 935px;
   height: 100%;
   position: relative;
   background-color:#F8F8F8;
   
    /* border: 1px solid #00ff00; */
}

td{
   text-align: left;
   vertical-align:top;
 
}

.hidden{
 display:none;
}

/* ========== Header ========== */

#header
{

   text-align: center;
   color: #5b216d;
   width: 716px;
   height: 280px;
   top: 20px;
   /* border: 1px solid #ff0000; */
   overflow: hidden;
}

headerIMG
{
	background-image:url(../uploads/Image/images%20homepage/header.jpg);
	height:145px;
	width: 935px;
}

/* ========== Navigation ========== */

#nav
{
   font-family: verdana;
   font-size: 8.5pt;
   text-align:right;
   height: 20px;
   width: 500px;
   position:absolute;
   top: 15px;
   left: 360px;
   font-weight:normal;
 
   /* border: 1px solid #ff0000; */
}

#nav ul
{
   padding: 0;
   margin: 0;
   list-style: none;
   list-style-type: none;
   float: left;
   /* background: #515a6b url(../images/bg_menu.gif); repeat-x 0px 0px; */
   /* width: 1024px; */
   z-index:7500;
}

#nav ul li 
{
   float: left;
   text-align: left;
   position:relative;
   color: #595959;
   padding: 0 0 0 0;

}

#nav ul li a 
{
   display: block;
   float: left;
   text-decoration: none;
   color: #595959;
}

#nav ul li a hover
{
   display: block;
   float: left;
   text-decoration: none;
   color: #000099;
}

/* ========== Content ========== */

#content
{
   margin-left:auto; 
   margin-right:auto;
   color: #2C2C2C;
   width: 100%;
   height: 100%;
   overflow: auto;
}
#contentevaluation
{
   margin-left:auto; 
   margin-right:auto;
   text-align: left;
   width: 650px;
   height: 230px;
   position: relative;
   top: 150px;
   /* border: 1px solid #ff0000; */
   overflow: auto;
}

#contentevaluation hr
{
   margin: 0;
   padding: 0;
}

#content ul 
{ 
   list-style-type: square;   
}

#leftcolumn
{
   position: relative;
   left: 0px;
   /*padding-right:5px;*/
   width: 100%;
   height: 100%; 
   overflow: auto;
}

#rightcolumn
{
   text-align: left;
   left: 335px;
   width: 935px;
   height: 100%;
   /* border: 1px solid #ff0000; */
   overflow: hidden;
   padding: 0;
   margin: 0;
   vertical-align: 0;
}

#contact{
   text-align: left;
   position: absolute;
   left: 0px;
   width: 310px;
   height: 230px;
   /* border: 1px solid #ff0000; */
   overflow: auto;
   padding-right: 5px;
   margin: 0;
   vertical-align: top;
}
#contactsubject
{
	text-align: left;
	font-family:verdana;
	font-size: 8.5pt;
    color: #595959;
	width: 146px;
   /* border: 1px solid #ff0000; */
   overflow: auto;
   padding-right: 5px;
   margin: 0;
   vertical-align: top;
}

.player
{
   background-image: url(../images/bg_player.jpg);
   overflow: hidden;
}


/* ========== Footer ========== */

#footer                                            /* div containing the footer of the website */
{
   text-align: center;
   

   /* border: 1px solid #ff0000; */
}

#footer table
{
   font-family: verdana;
   font-size: 12px;
   color: #595959;
   vertical-align:bottom;
}

#footer p
{
   color: #595959;
}

#footer a
{
   color: #000033;
}

/* ========== Content on homepage ========== */

#homecontent                                        /* div containing the main content body of the website on the homepage */
{

}
#bluebartitle
{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../uploads/Image/images%20homepage/blue_bar_rounded_corners.jpg);
	background-repeat: no-repeat;

}
#tableborder
{
	border: 1px thin ;
	border-color:#595959;
	border-left: solid;
	border-right: solid;
	border-bottom:solid #595959;
	border-top:#595959 solid;
	padding-bottom: 0px;
}

/* ========== Language flags ========== */

#lan                                                /* div containing the language flags */
{
}

/* ========== Page contents ========== */

#pagecontent1                                       /* div containing the primary content of a page */
{
}

#pagecontent2                                       /* div containing the secundary content of a page */
{
}

/* ========== Search results on results page ========== */

#results                                            /* div which contains a table with the search results */
{
   text-align:left;
  
   
}

#searchresults                                      /* table containing the search results */
{


}
#displaypage
{
	border:thick 1px #003366;
	
}

a.searchtitle
{
	font-size: 18px;
	font-weight: bold;
	margin-left: 3px;
}

#searchheader
{
	background-color: transparent;
	font-family:Verdana;
	font-size: 11px;
	position:absolute;
	left: 149px;
	top: 118px;
	width: 100px;

}


/* ========== Search panel ========== */
#s
{
   width: 140px;
   height: 12px;
   font-size: 11px;
   color: #464646;
   border: 1px solid #c9c9c9;
   background-color: transparent;
   position:relative;
   top: -116px;
   left: 330px;
}

#search
{

	background-color: transparent;

}

#searchbutton2
{
	font-size: 8.5pt;
	color: #000033;
	text-decoration: none;
	height: 25px;
	font-weight: bold;
	height: 20px;
	color: #FF0000;
	position:absolute;
	left: 280px;
}

#searchfield                                        /* input of type text to enter the search term in */
{
}

#checkboxInt
{
	position:relative;
	top:235px;
	left: -268px;
}

#checkboxText
{
	position:relative;
	top:216px;
	left: -47px;
}

#bg_adv_search
{
	background-image:url(../images/bg_advanced_search.jpg);
	background-repeat:no-repeat;
	height: 450px;
	position:absolute;
	left: 120px;
	top: 200px;
}

#advanced_searchbutton
{
	font-size: 8.5pt;
	color: #000033;
	text-decoration: none;
	height: 25px;
	font-weight: bold;
	position: relative;
	left: -240px;
	top: 250px;
}

#searchbutton
{
   height:18px;
   border:0px;
   width:30px;
   font-size: 8.5pt;
   text-decoration: none;
   color:#fff;
   font-weight: bold;
   z-index:800;
   position:relative;
   left: -490px;
   top: 208px;
}

#searchlawyer
{
	margin-left: 0px;
}

#region
{
	position:relative;
	top: 10px;
	width: 180px;
	font-family: verdana;
	font-size: 8.5pt;
}

#location
{
	position:relative;
	top:10px;
	width: 180px;
	font-family: verdana;
	font-size: 8.5pt;
}

#legalissue
{
	position:relative;
	top: 10px;
	width: 180px;
	font-family: verdana;
	font-size: 8.5pt;
}

#adv_region
{
	position:relative;
	top: 33px;
	left: -150px;
	width: 200px;
	font-family: verdana;
	font-size: 8.5pt;
}

#adv_location
{
	position:relative;
	top:55px;
	left: -150px;
	width: 200px;
	font-family: verdana;
	font-size: 8.5pt;
}

#adv_legalissue
{
	position:relative;
	top: 75px;
	left: -150px;
	width: 200px;
	font-family: verdana;
	font-size: 8.5pt;
}

#adv_Professional
{
	position:relative;
	top:95px;
	left: -150px;
	width: 200px;
	font-family: verdana;
	font-size: 8.5pt;
}

#adv_Firmsize
{
	position:relative;
	top:115px;
	left: -150px;
	width: 200px;
	font-family: verdana;
	font-size: 8.5pt;
}

#adv_Freeconsultation
{
	position:relative;
	top: 135px;
	left: -150px;
	width: 200px;
	font-family: verdana;
	font-size: 8.5pt;
}

#findalawyertext
{
	position:absolute;
	left: 290px;
	top: 140px;
	width: 260px;
	z-index: 99999;
}


/* ========== Vacancies ========== */

#vacancy                                            /* div containing the vacancy or vacancies table */
{
}

#vacancyinfo                                        /* table containing the details of a vacancy */
{
}

#vacancies                                          /* table containing the vacancies */ 
{
}

/* ========== Contact ========== */
.submit, .reset 
{
   height:18px;
   border:0px;
   width:60px;
   font-size:0.8em;
   color:#fff;
   background: #595959;
}

.specialtext{
   display:none;
}

#contact_info                                       /* div containing the contact form */
{
	height:100%;
	color:#FF6600;
	font-weight: bold;
	font-size: 10.5pt;
}

/* ========== Mailinglist ========== */

#mailinglist                                        /* div containing the mailinglist form */
{
}

/* ========== Newsletter ========== */

#newsletter                                         /* div containing the newsletter panel */
{
}

/* ========== News on homepage ========== */

#homenews                                           /* div containing a table with news items on the homepage */
{
}

#homenewstable                                      /* table containing the news items on the homepage */
{
}

/* ========== News on news page ========== */

#news                                               /* div containing the news item */
{
   text-align: left;
}

#newstable                                          /* table containing the news items */
{
}

/* ========== Vote ========== */

#vote                                               /* div containing the vote results */
{
}

/* ========== Poll ========== */

#poll                                               /* div containing the poll */
{
}

.bluebar
{
	font:normal 9.5pt Verdana;
	font-weight: bold;
	background: #000033 url(../uploads/Image/images%20homepage/blue_bar_rounded_corners.jpg) no-repeat;
	padding-left: 5px;
	line-height: 22px;
	color: white;
	height: 25px;
 /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*   filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);*/
}

.balloonstyle h2
{
   border-bottom: 1px dotted #ffffff;
}

#arrowhead
{
   z-index: 99;
   position:absolute;
   top: -500px;
   left: 0;
   visibility: hidden;
}

.tooltip{
   width: 200px; 
   color:#000;
   font:lighter 11px/1.3 Arial,sans-serif;
   text-decoration:none;text-align:center
}

.tooltip span.top{
   padding: 30px 8px 0;
   background: url(../images/icons/bt.gif) no-repeat top;
}

.tooltip b.bottom{
   padding:3px 8px 15px;
   color: #548912;
   background: url(../images/icons/bt.gif) no-repeat bottom;
}
.bannerborder{
	border-top: #000033 solid 2px;
	border-bottom: #000033 solid 2px;
	border-left: #000033 solid 2px;
	border-right: #000033 solid 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color:#FFFFFF;
}
#skycraperhome
{
	position: absolute;
	right: -135px;
	top: 100px;
	border-top: #000033 solid 2px;
	border-bottom: #000033 solid 2px;
	border-left: #000033 solid 2px;
	border-right: #000033 solid 2px;
	background-color:#FFFFFF;
}



	
