.css-grd {
/* default background colour, for all layout engines that don't implement gradients */
background-color: #0D1D3B;
background: #102551;

/* gecko based browsers */
background: -moz-linear-gradient(top, #0D1D3B, #102551 );

/* webkit based browsers */
background: -webkit-gradient(linear, left top, left bottom, from(#0D1D3B), to(#102551));

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0D1D3B', endColorstr='#102551');

color: #000000; /* text colour (black) */
height: auto; /* gradient uses the full height of the element */
padding: 5px; /* distance from border edge to text */
}


.main{
background: #ffffff;
margin-top:0px;
margin-left:50px;
margin-right:50px;
-moz-box-shadow: 5px 5px 5px black;
-webkit-box-shadow: 5px 5px 5px #black;
box-shadow: 5px 5px 5px #black;
-moz-border-radius: 5px;
border-radius: 5px;
width: 835px;
font-family: helvetica;
}

.menuitem{
float: right;
height:100%;
padding-left:10px;
padding-right:10px;
border-color:#ffffff;
padding-top:0px;
border-style:none;
background:none;
font-family:helvetica;
font-size:16px;
color:#738789;
}

.menuover{
float: right;
height:100%;
padding-left:10px;
padding-right:10px;
border-color:#ffffff;
padding-top:0px;
border-style:none;

font-family:helvetica;
font-size:16px;
color:#ffffff;

background: #DC3722;

/* gecko based browsers */
background: -moz-linear-gradient(top, #E68675, #DC3722);

/* webkit based browsers */
background: -webkit-gradient(linear, left top, left bottom, from(#E68675), to(#DC3722));

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E68675', endColorstr='#DC3722');


}

.header{
height: 75px;
-moz-border-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-color:#ffffff;
border-style:solid;

background: #e6e6e6;

/* gecko based browsers */
background: -moz-linear-gradient(top, #cccccc, #e6e6e6);

/* webkit based browsers */
background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#e6e6e6));

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e6e6e6');

color: #000000; /* text colour (black) */



}


.sidepanel{
    
    width: 215px;
	background: #185D96;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: hidden;
	border-color:#ffffff;
	color:#ffffff;
	padding-bottom: 15px;
	margin-right: 20px;
}

div.sidepanel img{
    
}

div.sidepanel p{
	margin-top:5px;
	margin-bottom:0px;
	margin-left:15px;
	font-size:13px;
	font-family: helvetica;
}

div.sidepanel a{
    text-decoration: none;
    color:#DC3722;
}

h1{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	color:#DC3722;
	font-weight: 100;
	font-size: 33px;
	font-family: georgia;
}

h3{
	margin-left:25px;
	margin-top:15px;
	margin-bottom:0px;
	font-family: georgia;
	font-weight: normal;
	font-size: 22px;
}

img.sidepanel{
	border-top-style: none;
	padding-bottom: 0px;
}

p.item{
	margin-top:32px;
	color:#738789;
}




p.basic{
	font-family: helvetica;
	font-size: 10pt;
}

p.basic a:link{
   color:#DC3722;
   text-decoration: none;
}

p.basic a:visited{
	color:#DC3722;
   text-decoration: none;
}

.pubs{
	margin-top: 20px;
	margin-left: 30px;
	font-size: 10pt;
	font-family: helvetica;
}

.section-title{
	font-weight: bold;
	font-size: 16pt;
	margin-left: 15px;
}

.pub-num{
	font-family: georgia;
	font-size: 9pt;
	margin: 0px 5px 0px -33px
}

div.publicationTitle{
	display: inline;
	font-weight: bold;
}

div.publicationAuthors{
}

div.publicationMyName{
	display: inline;
	font-weight: bold;
}


div.publicationTitle {
	display: inline;
	font-weight: bold;
}

div.publicationVenueShort {
	/*display: block;*/
	display: inline;
	page-break-before:always;
	font-weight: bold;
}

div.publicationRefShort {
	
}

div.publicationVenue {
	display: inline;
	font-style: italic;
}

div.publicationAcceptance {
	display: inline;
}

div.hide {
	display: none;
}

div.publicationAward {
	font-weight: bold;
	padding: 5px 0 0 0;
}

div.publicationLinks {
	padding: 3px 0 0 0;
	display: inline;
}

div.publicationLinks a:link
{
	text-decoration: none;
}

div.publicationLinkLocal {
	display: inline;
}

div.publicationLinkOfficial {
	display: inline;
}

#publications li {
	margin: 0;
	padding: 0 0 10px 0;
}

#publications ul {
	list-style-type: none;
	margin-top: 0;
}

#publications a{
	color: #DC3722;
}


.project-title
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0px 0px 0px 0px
	
}
.project-body
{
	vertical-align:top;
	float:right;
	width: 560px;
	padding-right: 100px;
	font-size: 10pt;
	font-family: helvetica;
	margin-top: 0px;
}

.project-body a{
	text-decoration: none;
}
.project-image
{
	float: left;
}

.project-image img{
	width: 100px;
	border: 0px;
}
.projects ul {
	list-style-type: none;
}

.projects li {
	margin: 0;
	padding: 0 0 10px 0;
}

.project-body a{
	color: #DC3722;
}

.projects{
	margin-top: 20px;
	margin-left: 30 px;
}

.publicationAward{
	display: inline;
	font-size: 12pt;
	color: #61B329;
	font-weight: bold;
}