

body{
background-color:#cccccc;
margin-left: auto;
margin-right: auto;
margin-top:0px;
}



.main{
margin-top:0px;
margin-left: auto;
margin-right: auto;
background-color:#ffffff;
}

.td_toc{
width:250px;
background-color:#ffffff;
}


.td_page{
max-width:653px;
background-color:#ffffff;

}


.page{
max-width:653px;
background-image: url(shadow_left.gif);
background-position:top left;
background-repeat:no-repeat;
position:relative;
top:-12px;
padding-left:30px;
padding-right:30px;
padding-top:30px;
padding-bottom:30px;
float:left;
}


.toc{
padding-top:30px;
padding-bottom:30px;
padding-right:20px;
padding-left:26px;
text-align:left;
width:170px;

height:137px;
}


.toc_wrapper{
background-image: url(shadow_bottom.gif);
background-position:bottom left;
background-repeat:repeat-x;

}


.toc-link{
font-family:arial;
font-size:9pt;
line-height:15pt;
color:#494542;
font-weight:bold;
text-decoration:none
}


a:hover{
text-decoration:underline;
}

.sponsors{
padding-top:10px;
padding-bottom:30px;
}

.banner{
max-width:653px;
height:147px;
background-color:#ffffff;

}


.topbar{
display:block;
width:100%;

max-width:653px; 

height:28px;
position:relative;
background-color:#E8B264;
background-image: url(shadow_top.gif);
background-position:top left;

}


.caption{
font-family:arial;
color:gray;
font-size:8pt;
text-align:left;

padding-top:30px;


width:129px;


}





.page_content{
padding-left:0px;
padding-right:0px;
max-width:593px;
font-family:verdana;
font-size:9pt;
line-height:15pt;

}


h1{
font-family:arial;
font-size:18pt;
color:#BC8940;
margin-top:0px;
line-height:20pt;
}
h2{
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#BC8940;
margin-bottom:5px;
}

h3{
font-family:arial;
font-size:13pt;
color:#BC8940;
margin-top:0px;
}



.publication{
padding-left:0px;
padding-right:0px;
padding-top:30px;
padding-bottom:30px;
max-width:593px;
clear:left;

}


.icon{
float:left;
clear:none;
width:90px;
margin-right:20px;
}


.description{
float:left;

max-width:483px;
}



.title{
font-family:arial;
font-size:10pt;
font-weight:bold;
}


.blurb{
padding-top:5px;
font-family:arial;
font-size:9pt;
text-align:justify;
}

.features{
padding-left:45px;
text-indent:-45px;
padding-top:5px;
font-family:arial;
font-size:9pt;
color:#656565;
text-align:left;

}

.features strong{
color:#BC8940;
}

.emphasis{
font-weight:bold;
color:#555555;
}


.url{

}

.link{
text-align:right;
font-family:arial;
font-size:9pt;
color:#F43B51;
font-weight:bold;
}


.pub-link{
text-decoration:none;
color:black;
}

.page-link{
text-decoration:none;
color:#F43B51;

}




.further_info{
text-align:right;
font-family:arial;
font-size:8pt;

margin-top:5px;
}







ul{
list-style-type:square;
}

li{

}


.bottombar{
height:28px;
background-color:#E8B264;
background-image: url(bottombar.gif);
line-height:12pt
}

.bottombar-links,.bottombar-copyright{
padding-left:10px;
padding-right:10px;
}


.bottombar-links,.bottombar-copyright{
font-family:arial;
font-size:8pt;
color:#393C40;
}

.bottombar-links{
float:left;
}

.bottombar-link{
color:#393C40;
text-decoration:none;
}



.bottombar-copyright{
float:right;
}