
body {
	/*font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;*/
/*	font-family: Arial, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:75%;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color:#666666;
	}
	
h2{color:#3366CC;font-size:190%; padding-top:20px;}
h3{font-size:130%;color:#FF9900;}

label{font-weight:bold;}

hr{
color:#dddddd;
padding:0px;
margin:0px;
height:1px;
width:100%;
clear:both;
}

a:hover{color:red;}

form{padding:0px;margin:0px;}

#AbstractText table tbody{font-size:12px;}

/* --------------------------------------------------------- */
	
#wrapper{
width:800px;
/*border:1px solid #101042;*/
text-align:left;
padding:10px 0px 0px 0px;
background-color:#FFFFFF;
margin:0 auto; 
}
/* -------------------------------------------------------------------- */
#SidePanel{
width:160px;
float:left;
}
/* -------------------------------------------------------------------- */
#HeaderTitle{
	width:140px;
	background-color:#073D8D;
	height:100px;
	margin:0px;
	padding:20px 0px 0px 20px;
	background-image:   url("../gfx/background_header.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	border:0px solid #000000;
	}

#HeaderTitle H1{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:24px;
}
#HeaderTitle a{
	color:#ffffff; 
	text-decoration:none; 
}

/*#HeaderPubCode{float:right;color:#cccccc;padding:40px 10px 0px 10px;font-size:80%;}
 -------------------------------------------------------------------- */
#NavPrimary{
	float:left;
	width:160px;
	background-color:#073D8D;
	padding:0px 0px 0px 0px;
	margin:0px;
	background-image:   url("../gfx/bend-primarynav-bottomleft.gif");
	background-repeat:no-repeat;
	background-position: left bottom;
}

#NavPrimary a{
	font-size:100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	display:block;
	padding: 5px 10px 5px 10px;
	height:20px;
}

#NavPrimary a:hover{background-color:#195EBB;}

#NavPrimary li{
	border-right: 1px solid #828EAC;
	list-style: none;
	padding:0px;
	margin:0px;
	border-top:1px solid #828EAC;
}
	
#NavPrimary ul{
	margin: 0px;
	padding:0px;
}
/* -------------------------------------------------------------------- */

#Content{
	float:left;
}
/* -------------------------------------------------------------------- */

#frontContent{
float:left;
width:618px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding:0px 0px 20px 0px;
}

#frontContent a{text-decoration:none;}

#frontContent li{list-style-image: url("../gfx/bullet/bullet-triangle-orange-right.gif");}

#frontContent h2{
	padding:15px 0px 0px 0px;
	margin:0px;
	font-size:120%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}

#frontContent p{
	padding:0px 0px 10px 0px;
	margin:0px;
}

#frontContent ul{padding:10px 0px 0px 25px;margin:0px;}

/* STYLE FOR EVENT BANNER --------------------------------------------------- */

.AbstractFind{
width:290px;
float:left;
margin:0px;
height:60px;
border:0px solid #000000;
padding:43px 0px 0px 20px;
}

.AbstractFind p
{
line-height:40px;
	text-align:right;
	color:#F29200;
}

.AbstractFind h4
{
padding:0px 0px 12px 0px;
margin:0px;
color:#ffffff;
font-size:14px;
}



/* STYLE FOR EVENT BANNER -------------------------------------------------------------------- */
#TopBanner{
	width:600px;
	height:110px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 20px;
	border:0px solid #000000;
	}
	
#TopBanner h2{
	padding:0px 30px 0px 0px;
	margin:0px;
	font-size:15px;
	color:#3366CC;
	}
	
#TopBanner p{	
	padding:0px 0px 0px 0px;
	margin:0px;}

#EventDetail h2 a, #EventDetail h2{
	color:#000000;
	padding:0px 15px 0px 15px;
	margin:0px;
	font-size:110%;
}

#EventDetail h2 a {text-decoration:none;}
#EventDetail h2 a:hover {text-decoration:underline;color:#FF0000;}
#EventDetail img{float:left;width:auto; padding:2px 0px 2px 10px;}
#EventDetail p{
	float:left;
	width:auto;
	text-align:left;
	padding:0px 15px 0px 15px;
}
/* -------------------------------------------------------------------- */
#NavBar{
	width:598px;
	padding:3px 10px 0px 10px;
	height:27px;
	border:0px solid #000000;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	}

#NavBar P {
	margin:0px;
	padding:0px; 
	color:#F29200;
	font-weight:bold;
	}

#NavBar ul{
	margin: 0px;
	padding:0px;
}

#NavBar LI{
	float: left;
	padding: 2px;
	margin:px;
	list-style: none;}

#NavBar LI a{
	margin:0px;
	height:22px;
	padding: 1px 3px 1px 3px;
	background-color:#FF8300;
	color:#FFFFFF;
	text-decoration:none;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	}
	
#NavBar LI a:hover{color:#000000};
	
/* -------------------------------------------------------------------- */

#Bibliographic p{
padding:0px 0px 0px 0px;
margin:0px;
}

/* -------------------------------------------------------------------- */
/*
#ContentAbstractDetail{
	float:left;
	width:550px;
	background-color:#efefef;
	height:30px; 
	padding:5px 0px 0px 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	}
#ContentAbstractDetail p{padding:0px 0px 0px 10px; margin:0px;}
#ContentAbstractDetailText{float:left;width:250px;padding:0px 0px 0px 10px; }
#ContentAbstractDetailNav{float:right;width:auto;text-align:left; padding:0px 4px 0px 4px;}
*/

/* -------------------------------------------------------------------- */
#AbstractText {
	width:588px;
	padding:0px 15px 40px 15px; 
	margin:0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
/* -------------------------------------------------------------------- */
#Footer{
	margin:0px 0px 20px 0px; 
	padding:2px 0px 0px 10px; 
	clear:both;
	height:24px;
	text-align:left;
	width:610px;
	border:0px solid #000000;
}
#Footer p{
	margin:0px;
	padding:0px;}
	
#Footer a{text-decoration:none; color:#999999;}
#Footer a:hover{text-decoration:none; color:red;}

/* -------------------------------------------------------------------- */

.NarrowCol
{width:279px;float:left;}

.txtSfE{
font-family:"Times New Roman", Times, serif
}

.txtSearchResultsLink, .txtSearchResultsLink a{
color:#339900;
}

.txtGreen{color:#339900;}
.txtGreyLight{color:#aaaaaa;}

.txtSearchResultsTitle{
color:#3399FF;
font-size:120%;
}

.tableFormLayout td{
padding:4px;
margin:2px;
}

.SubmitButton{
	font-size:100%;
	height:22px;
	background-color:#FF8300;
	color:#FFFFFF;
	padding:1px 3px 1px 3px;
	text-decoration:none;
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.ButtonSecondary{
	font-size:100%;
	height:22px;
	/*background-color:#FCC794;*/
	background-color:#dddddd;
	color:#555555;
	padding:1px 3px 1px 3px;
	text-decoration:none;
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}


/* THESE ARE WRITTEN IN ABSTRACT DOC */
.abstext{}
.abstitle{color:#FF9900;font-size:220%;font-weight:bold;}
.authors{color:#339900;}
.affiliations{}
/*-------------------------------------*/

.BarGrey{
	background-color:#efefef; 
	text-align:right;
	background-image:   url("../gfx/background_navbar.gif");
	background-repeat:repeat-x;
	background-position: left top;
}

.hidden{
	visibility:hidden;
	display: none;
}

.bend-greyline-topright{
	background-image:   url("../gfx/bend-greyline-topright.gif");
	background-repeat:no-repeat;
	background-position: right top;
}

.bend-grey-bottomleft{
	background-image:  url("../gfx/bend-grey-bottomleft.gif");
	background-repeat:no-repeat;
	background-position: left bottom;
}

.backGrey{
background-color:#efefef;
}
.backGrey h2{
color:#FF9900;
}

.backShadowLeft{
	background-image:  url("../gfx/background-shadow-left.gif");
	background-repeat:repeat-y;
	background-position: left top;
}


.backGreyLinear{
	background-image:   url("../gfx/background-grey-linear.gif");
	background-repeat:repeat-x;
	background-position: right top;
	}
	
.backGreyLinearLarge{
	background-image:   url("../gfx/background-grey-linear-large.gif");
	background-repeat:repeat-x;
	background-position: right top;
	}
	
.backFrontTopBanner{
	background-image:  url("../gfx/background_front-topbanner.gif");
	background-repeat:repeat-x;
	background-position: right top;
	}
	
.backStars{
	background-image:   url("../gfx/background-stars.gif");
	background-repeat:no-repeat;
	background-position: right top;
	}
	
.backStarsGrey{
	background-image:   url("../gfx/background-stars-grey.gif");
	background-repeat:no-repeat;
	background-position: right top;
	}

.PaddedBox{
padding:0px 15px 0px 15px;
}

.backgroundTopBannerClean{
	background-image:  url("../gfx/background-top-banner-clean.jpg");
	background-repeat:repeat-x;
	background-position: right top;
	}
	
