
body
	{
	background:transparent url(img/body-bg.gif) no-repeat;
	}

div.top div.base
	{
	/*background:#2b619e url(img/top-bg.gif) repeat-x 0 bottom;
	border-top:2px solid #f68805;*/
	
	background:#f68805 url(img/top-bg-restrict-access.gif) repeat-x 0 bottom;
	border-top-color:black;
	
	border-top-color:black;
	
	height:135px;
	margin:0 10px;
	position:relative;
	z-index:10;
	}
	
div.top div.concept
	{
	
	background-image:url(../../img/concept/01/concept2.gif);
	background:#080808 none no-repeat center top;
	border:10px solid #080808; 
	border-bottom-width:3px;
	text-indent:-9999px;
	margin-top:-10px;
	height:45px;
	}	

a.brand
	{
	/*background:transparent url(img/brand1.gif) no-repeat center 0;*/
	background:transparent url(img/brand2.gif) no-repeat center 0!important;
	text-indent:-9999px;
	position:absolute;
	display:block;
	width:39%;
	height:135px;
	outline:0;
	top:0;
	}
	
	
div.top ul.menu
	{
		padding:90px 0 0 39%;
	}	

	
	
	
div.search
	{
	float:right;
	margin:10px;
	}
div.search input
	{
	background:transparent url(img/search-title.gif) no-repeat 5px center;
	border:1px solid #2b629f;
	color:white;
	}	
div.search input.focus
	{
	background-image:none;
	border-color:white;
	}
	
	
	
	
div.page-title
	{
	background:#080808 url(img/title-bg.gif) repeat-x left bottom;
	color:white;
	font-style:italic;
	margin:-30px 0 0 20.1%;
	padding:10px 20px;
	border-bottom:1px solid white;
	}	
div.page-title h1
	{
	background-position:0 center;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
	
	
	
div.body
	{
	margin:0 3% 0 20%;
	background:transparent url(img/title-shadow.gif) no-repeat;
	}
/* IE float Bug */
div.body{_height: 1%;}
/*Float Model Bug http://www.positioniseverything.net/easyclearing.html */	
div.body:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


div.body div.column
	{
	text-align:left;
	}


div.two-columns
	{
	margin:0;
	background:transparent;
	}
div.two-columns div.first-column
	{
	background:transparent url(img/first-column-bg.gif) no-repeat right top;
	width:240px;
	float:left;
	padding:10px 0 300px 0;
	margin:7% 0 0 0;
	}

div.two-columns div.second-column
	{
	width:70%;
	float:right;
	padding:15px;
	background:transparent url(img/title-shadow.gif) no-repeat;
	}

div.bottom
	{
	/*background:transparent url(img/bottom-line.gif) no-repeat 5px 0;*/
	background-color:#f2f2f2;
	padding:10px 15px 15px 15px;
	margin:0px 0 0 0;
	clear:both;
	height:100px;
	}
	

a.more
	{
	background:transparent url(img/more-link.gif) no-repeat ;
	float:left;
	clear:both;
	width:50px;
	text-indent:-9999px;
	outline:0;
	}
a.more:hover
	{
	background-position:0 -30px;
	}
	
	
		
a.know-more
	{
	background:transparent url(img/know-more-link.gif) no-repeat ;
	float:left;
	clear:both;
	width:90px;
	text-indent:-9999px;
	outline:0;
	}
a.know-more:hover
	{
	background-position:0 -30px;
	}



a.mailto
	{
	background:transparent url(img/mailto-icon.gif) no-repeat 0 0.3em;
	padding:0 0 0 17px;
	outline:0;
	}	
a.mailto:hover,
a.mailto:focus
	{
	background-position:0 -17px; 
	}	
a.mailto:active
	{
	background-position:0 -37px;
	}		
	
	
	
a.hiperlink
	{
	background:transparent url(img/hiperlink-icon.gif) no-repeat right 0.1em;
	padding:0 14px 0 0;
	outline:0;
	}	
a.hiperlink:hover,
a.hiperlink:focus
	{
	background-position:right -19px; 
	}	
a.hiperlink:active
	{
	background-position:right -39px;
	}
	
	
	
a.link
	{
	background:transparent url(img/link-icon.gif) no-repeat right 4px;
	padding:0 16px 0 0;
	outline:0;
	}	
a.link:hover,
a.link:focus
	{
	background-position:right -16px; 
	}	
a.link:active
	{
	background-position:right -36px;
	}	
	
	
a.wikipedia
	{
	background-image:url(img/hiperlink-wikipedia-icon.gif);
	padding:0 18px 0 0;
	}
	
a.current
	{
	color:gray;
	text-decoration:line-through;
	}	