/* CSS Document */
/* COD Standard Styles */

body { margin:auto; text-align:center; min-width:943px; font-family:Verdana, Arial, sans-serif; font-size: 11px; background:url(../images/grad2.gif) repeat-x #D8D8C7; color:#000000;}
blockquote, label, p, a {font-family:Verdana, Arial, sans-serif;color:#000000; font-size:12px;}
a {font-family:Verdana, Arial, sans-serif;color:#1C3C1E; font-size:12px;}

h1 { font-size: 17px; color:#1C3C1E; font-weight:bold; padding: 0em 0.2em 0.2em 0.2em; text-decoration:none; text-align:left; }
h2 { font-size: 15px; color: #1C3C1E; font-weight: bold; padding: 0em 0.2em 0.2em 0.2em; text-decoration:none;  text-align:left;}
h3 { font-size: 14px; color: #1C3C1E; font-weight: bold; padding: 0em 0.2em 0.2em 0.2em; text-decoration:none;  text-align:left;}

.highlight{ font-family:"Times New Roman", Times, serif; margin-top:-21px; padding:4px;
	font-size:15px;  color:#1C3C1E;font-weight:bold; font-style:italic; line-height:1.5em; text-decoration:none; text-align:left; }

p, ul {font-size:13px;color:#000;padding:0em 1em 0em 1em;text-align:justify; }
ul{padding-left:2em;}
strong{color:#1C3C1E;}

/**/
.nolink { font-family:Verdana, Arial, sans-serif; font-size: 11px; text-indent: 5px; color:#333399; text-decoration:none; }
 .BucketText { font-family:Verdana, Arial, sans-serif; font-size: 10px; color:#111111; text-decoration:none; padding:10px;}
 .ttext { font-family:Verdana, Arial, sans-serif; font-size: 10px; color:#111111; text-decoration:none; }
 .sessTitle { font-family:Verdana, Arial, sans-serif; font-size: 13px; color:black; text-decoration:none; font-weight:bold; border-top:1px solid #777777; }
 .bottom { border-bottom:1px solid silver; }
 .rtltbt { border-bottom:1px solid silver; border-left:1px solid silver; border-right:1px solid silver; }
 .top { border-top:1px solid silver; }
 .border { border:1px solid silver; }
 .ltl { border-left:1px solid #777777; border-bottom:1px solid #777777; }
 .prev { font-family:Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold; background-color:#999999;border-top:2px solid silver; border-left:2px solid silver; border-bottom:2px solid #000033; border-right:2px solid #000033; }
 .bglinks { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; color:#ffffff; border-bottom:1px solid #666666; background-color: #009AAB; }
 
.sessiontext { padding:3px 0px; font-family:Verdana, Arial, sans-serif; font-size: 11px; color:#111111; border-bottom: 1px dashed #cccccc; valign:top; line-height:2em; }
	A.saha{ text-decoration:none;}
	A.saha:hover{text-decoration:underline;}

.navbord { background-color:#f6f6f6; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }

.banner { border:1px solid #333333; border-width: 6px 0 6px 0;  }
.LNav { background:url(../images/grad.gif) repeat-x #4B7C9A; text-align:left; }
 .leftHeader { font-size:13px; color:#FFFFFF; text-transform: uppercase; background-color:#0F2D53;}
 .leftSub { font-size:11px; color:#FFF;  padding:4px 11px;}
 
A.lefta {display:block;  padding:4px 0; font-family:Tahoma, Arial, sans-serif; text-indent: 7px; font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
A.lefta:hover {text-decoration :none; background:#0F2D53; display:block; }

.leftaimg{ display:block; text-align:center; padding:auto;}

#rightBorder { border-right:1px solid #666666; background: url(../images/lt_gray_bkgd.jpg) repeat-x #FFF; padding-top:21px}

.SpeakerInfo{font-size:13px;color:#000;padding:0em 1em 0em 1em;text-decoration:none;text-align:justify;}

.SectionContent { font-size: 12px; padding: 0em 0.3em 0.3em 0.8em; line-height: 18px; margin-top:-15px;}

.footer { font-family:Tahoma, Arial, sans-serif; font-size: 11px; color:#FFFFFF; margin:2px 0 3px 0; text-align:center; text-decoration:none; background-color:#333; }

A.pumaBtn {font-family:Verdana, Arial, sans-serif; font-size: 11px; color:#000000; text-decoration:none; background-color:#FFFFFF; font-weight:bold; padding:3px; margin:3px;vertical-align:middle; border:2px solid #DDD;}
A.pumaBtn img{vertical-align:middle;}
A.pumaBtn:hover {color:#000000; text-decoration:none; background-color:#E5E5E5; border:2px solid #666666;}

.letter{ text-align:justify;}

.section{margin:10px; text-align:center;}
.bottomNav{margin:21px 10px; text-align:center; clear:both;}

.floatLeft{ float:left; width:50%; text-align:center;} 
.floatRight{ float:right; width:50%; text-align:center;}

.speakerPhoto{ border:thick solid #000;}

.day_title{padding:.5em .3em; background-color:#CCCCCC; font-size:13px;}