body
{
   background-color:#b5b5b5;
	font-family: Verdana, Arial, sans-serif;
}

#cgvHeader
{
   width:992px;
   height:148px;
   float:left;
}

#cgvContentFame
{
   clear:both;
   background-image: url('/wavemaster.internal/CGV/layout/images/background.png');
   min-height:300px;
   margin-top:0px;
}


/* ***** extended search **** */
#searchInput
{
   /*background-image: url('/images/search.png');*/
   border:none;
   background-repeat: no-repeat;
}


#cgvExtendedSearch
{
   list-style:none;
	list-style-type: none;
	display:inline;
	float:left;
	display: table-cell;	
	padding:0px 0px;
	margin:0px;
}

#cgvExtendedSearch li
{
   list-style:none;
	padding:0px;
	margin:0px;
}


#cgvExtendedSearch ul
{
   display: none;
	position: absolute;

}

#cgvExtendedSearch li:hover ul
{
   display: block;
	list-style-type: none;
   border:1px solid black;
   background-color: #FEFEFE;
   padding: 2px 5px;
}


#searchInput
{
   padding-left:5px;
}

.searchInputMenu
{
   display: none;
}

#cgvSearchBox
{
   float:left;
   margin-left:2px;
   border: 1px solid black;
   height:20px;
   background-color:white;
}


#cgvBreadcrumbing
{
   margin-left:88px;
}


/* ***** extended search **** */

#cgvContent
{
   padding:5px 95px 15px 78px;
   /*padding:5px 70px 15px 125px;*/
}

#cgvFooter
{
   background-image: url('/wavemaster.internal/CGV/layout/images/bottom.png');
   height:81px;
   padding-right:80px;
   clear:both;
}


a img {
   border: none;
}

/* *****  CGV navigation **** */
#cgvMainMenu
{
   position: absolute;
   left:88px;
   top:123px;
   width:550px;
   height: 26px;
   
   margin: 0px;
   padding: 0px;
   list-style-type: none;   
}


#cgvSidebar
{
   float:right;
   width:225px;
}


#cgvSidebar_top
{
   background-image: url('/wavemaster.internal/CGV/layout/images/sidebar_top.png');
   width:225px;
   height:18px;
}

h1
{
   background-image: url('/wavemaster.internal/CGV/layout/images/h1_bg.jpg');
   background-repeat: repeat-y;
   padding: 3px 15px 3px 15px;
}

h4
{
   background-image: url('/wavemaster.internal/CGV/layout/images/h1_bg.jpg');
   background-repeat: repeat-y;
   padding: 3px 15px 3px 15px;
}


#cgvSidebar_content
{
   background-image: url('/wavemaster.internal/CGV/layout/images/sidebar_bg.png');
   width:225px;
}

#cgvSidebar_bottom
{
   background-image: url('/wavemaster.internal/CGV/layout/images/sidebar_bottom.png');
   width:225px;
   height:28px;
}


.ImageLeft {
   float: left;
   margin:10px;
   margin-right:25px;
   padding:5px;
}

.ImageRight {
   float: right;
   margin:10px;
   margin-left:25px;
   padding:5px;
}

.border 
{ 
   border: 1px solid black;
}


/***** cgvSidebarMenu ******/
.cgvSidebarMenu
{
   margin:0px;
   padding:10px;
	list-style-type: none;
} 

.cgvSidebarMenu li:hover a
{
   background-color: blue;
   color:white;
}

.cgvNewsItem
{
   margin-left:15px;
   margin-right:15px;
   font-size:8pt;
}

p
{
   text-align: justify;
}

/***** special links *****/
a.img_email, a.img_email:link, a.img_email:visited {
   padding-left:20px;
   background: url(/images/mail.gif) no-repeat left;
}
a.img_email:hover{
   background: url(/images/mail.gif) no-repeat left;
}
a.img_email:focus, a.img_email:active{
   background: #F3F3E6 url(/images/mail.gif) no-repeat left;
}

a.img_download, a.img_download:link, a.img_download:visited {
   padding-left:20px;
   background: url(/images/download.png) no-repeat left;
}
a.img_download:hover{
   background: url(/images/download.png) no-repeat left;
}
a.img_download:focus, a.img_disk:active{
   background: #F3F3E6 url(/images/download.png) no-repeat left;
}

table
{
   font-size: 8pt;
}

td
{
   padding:2px;
   padding-left:10px;
}

.research_software
{
   clear: left;
   vertical-align:middle;
}

.research_software img
{
   float:left;
   margin: 0px 20px 20px 20px;
   height: 100px;
}

.paper
{
   margin-top:5px;
}

.paper_title
{
   font-size: 8pt;
}

.papers_year_divider
{
   padding:3px 15px;
}

.year2010
{
   background-image: url(/images/year2010.png);
   background-repeat: repeat-y;
   padding-left: 25px;
}

.year2009
{
   background-image: url(/images/year2009.png);
   background-repeat: repeat-y;
   padding-left: 25px;
}

.year2008
{
   background-image: url(/images/year2008.png);
   background-repeat: repeat-y;
   padding-left: 25px;
}

.year2007
{
   background-image: url(/images/year2007.png);
   background-repeat: repeat-y;
   padding-left: 25px;
}

.year2006
{
   background-image: url(/images/year2006.png);
   background-repeat: repeat-y;
   padding-left: 25px;
}

.year2005
{
   background-image: url(/images/year2005.png);
   background-repeat: repeat-y;
   padding-left: 25px;
}
