/* @media screen
{ */
	#header {
		font-size:100%;
		padding: 0px 0px 3px 0px;
		min-width:900px;
	}
	#headersearchline {
		padding: 0px 0px 0px 0px;
		min-width:900px;
	}	
	
	#searchline h2 {
		font-size:130%;
		color:#FFFFFF;
		font-weight:normal;
		padding:10px 5px 0px 5px;
		margin-left:10	px;
	}
	#searchline {
		font-size:150%;
		font-weight:bold;
		height:52px;
		margin:0px;
		padding: 0px 0px 0px 0px;
		white-space:nowrap;
		background-image:url(../images/bg-header.gif);
		color:#FFFFFF;
		font-weight:bold;
		
	}
	
	#searchline a {
		color:#FFFFFF;
	}


#searchline h1{display: inline; line-height: 50px; }    

	#topmenu {
		font-size:80%;
		width: 100%;
		margin:0px;
		padding:0px;
		background-color:#EFEFEF;
		border-bottom:1px solid #CCCCCC;
		border-top:1px solid #CCCCCC;
		white-space:nowrap;
		font-weight:normal;
	}	

	#topmenuInside {
		padding: 0px 5px 5px 10px;
	}	

	#topmenu a{
		font-weight:bold;
	}

	#topmenu a.currentsection{
		color:#FF3300;
	}

	#locationsmenu {
		font-size:65%;
		width: 100%;
		margin:0px;
		padding: 5px 5px 5px 10px;
		background-color:#FFFFFF;
		display: table;
		border-bottom:1px solid #CCCCCC;
		font-weight:normal;
	}	

	#locationsmenu a{
		font-weight:normal;
	}


	#headermenu {
		padding: 0px 0px 3px 0px;
		white-space:nowrap;
		font-weight:normal;
		text-align:right;
	}
	
	#headermenu td .headermenuitem
	{
		text-align:center;
		font-size:12px;
	}	
	.headermenuitem {
		
		background-image:url(../images/topbutton-bg.gif);
		text-align:center;
		height:23px;
		white-space:nowrap;
		background-repeat:repeat-x;
	}
	
	#headermenu td.topmenuitems
	{
		text-align:right;
	}
		
	.headermenuitem a{
		color:#FFFFFF;
		font-weight:bold;
	}
	.headermenuitem a:visited{
		color:#FFFFFF;
		font-weight:bold;
	}	
	.headermenuitem a:hover{
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:underline;
	}	
	
    a.headerlink
	{
		color:#0000EE;
		font-weight:normal;
	}
    a.headerlink:visited
	{
		color:#0000EE;
		font-weight:normal;
	}	

	#pathline {
		font-size:75%;
		width: 100%;
		margin:0px;
		padding:0px;
		font-weight:normal;
	}	

	#tpathlineInside {
		padding: 7px 5px 7px 10px;
	}	
	
	#pathline a{
		font-weight:bold;
	}
	

	#content {
		width: 90%;
		padding: 0px 50px 0px 50px;
		margin: 0px 0px 10px 0px;
		/*display: table;
		 border-bottom:1px solid #CCCCCC; */
	}
/*
	#column1, #column2, #column3 {
		display: table-cell !important;
		display: inline;
		vertical-align: top;
	}
*/	
	#column1  {
		width:20%;
		padding:0px 0px 0px 0px;
	}
	.contenttable {
		/* table-layout: fixed; */
	}
	#column2{	
		width:80%;
		padding:0px 5px 0px 0px;
	}

	#column3 {
		width:20%;
		padding:0px 0px 0px 10px;
		border-left:1px dotted #BBBBBB ;
	}

	#footer {
		font-size:70%;
		height:79;
		margin-left:0px;
		margin-top:0px;
		margin-bottom:0px;
		padding:5px 10px 5px 10px;
		font-weight:normal;
		border-top:1px solid #CCCCCC;
	}

	#content .box
	{
		width: 100%;
	}
	
	#content .boxheader
	{
		width: 100%;
		height:25px;
		padding: 3px 3px 3px 0px;
		background-color:#FFFFFF;
		white-space:nowrap;
	}
	#content .boxheader b
	{
		color:#777777;
		font-weight:normal;
		font-size:14px;
		font-weight:bold;
		padding: 0px 0px 0px 0px;
		margin: 2px 5px 2px 0px;
	}
	
	#content .boxcontent
	{
		width: 100%;
		padding: 3px 3px 3px 3px;
		margin-top:1px;
		margin-bottom:10px;
		border-top: 1px dotted #BBBBBB;
	}
	
	#topmenuintro {
		font-size:70%;
		width: 100%;
		margin:0px;
		padding: 15px 5px 15px 10px;
		background-color:#EFEFEF;
		display: table;
		border-bottom:1px solid #CCCCCC;
		font-weight:normal;
	}	

	#topmenuintro a{
		font-weight:bold;
	}
	
/*---Like bottons---*/
.share42init a {opacity: 0.5}
.share42init:hover a {opacity: 0.7}
.share42init a:hover {opacity: 1}
#share42 {
  padding: 6px 6px 0;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}



/* } */