/* CSS Document */
/* SOD Standard Styles */
/*-- Legacy --*/
a.NavLine { font-family:Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; text-decoration:none; }
a.NavLine:hover {color : #B5B6B5; text-decoration :none; }
a.NavLine:visited {color : #000000; text-decoration:none; }
a.NavLine:visited:hover {color: #B5B6B5; text-decoration:none; }
.ttext {  font-size: 10px; color:#111111; text-decoration:none; }
.sessTitle {  font-size: 13px; color:black; text-decoration:none; font-weight:bold; border-top:1px solid #666666; }
.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 #666666; border-bottom:1px solid #666666; }
.prev {  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-size:10px; font-weight:bold; color:#ffffff; border-bottom:1px solid #666666; background-color: #009AAB; }
.nolink {font-size: 11px; text-indent: 5px; color:#333399; text-decoration:none; }
.AttendeeText { font-family:Verdana, Arial, Helvetica; font-size: 12px; color:#000000; text-decoration:none; }
.RequiredText { font-family:Verdana, Arial, Helvetica; font-size: 10px; color:#000000; font-weight:bold; text-decoration:none; }  
.TopNavBorder { border-top:1px solid #B5B6B5; border-bottom:1px solid #B5B6B5;  } 
.BucketBorder { border-bottom:1px solid #B5B6B5; border-left:1px solid #B5B6B5; border-right:1px solid #B5B6B5;  }
.ttext {  font-size: 10px; color:#111111; text-decoration:none; }
.navbord { background-color:#f6f6f6; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
.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;}
/*- end Legacy -*/

/*- General -*/
body {min-width:943px; color:#000000; font-family:Verdana, Arial, sans-serif;}

body td{ font-size:12px;}
blockquote, label, p, a {font-size:12px;}
p{font-size:12px;text-align:justify;}
ol{font-size:12px;padding:0em 3em;}
ul{font-size:12px;padding:0em 2em;}
strong{color:#1C3C1E;}
a{color:#000039;}
a:hover{color:#666666;}

h1,h2,h3{border:0;color:#000039;font-family:Georgia,"Times New Roman",Times,serif;text-decoration:none;}
h1{font-size:17px;line-height:20px;font-weight:normal;}
h2{font-size:15px;line-height:18px;}
h3{font-size:14px;line-height:17px;}

/*-- Structural --*/
.banner { border:1px solid #333333; border-width: 6px 0 6px 0;  }
#rightBorder { border-right:1px solid #666666; background: url(../images/lt_gray_bkgd.jpg) repeat-x #FFF; padding-top:21px}
.Copyright, .footer{margin:auto; padding:2em 1em 1em 200px;text-align:center;font-size:10px;color:#635E56;text-decoration:none;}

/* Left Column */
.LNav { background-image:url(images/sidepanelX.jpg); background-repeat:no-repeat; background-color:#5560A0; }
 .leftHeader { font-size:13px; color:#FFFFFF; text-transform: uppercase; background-color:#23347C;}
 .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:#FFF; text-decoration:none; }
	a.lefta:hover {text-decoration :none; /*background:#C2D4E0;*/ color:#000000; display:block; }

	.leftaimg{ display:block; text-align:center; padding:auto;}

	.ContentText { font-family:Verdana, sans-serif; font-size: 10px;}

/*-- tools --*/
p.tools{margin:0 auto 1em; width:100%; text-align:center;}
	.tools a,	a.tools{padding:3px;color:#039;}
	.tools a:hover, a:hover.tools{color:#F00;}

/*- Main Content -*/
.BucketText {color:#111111; padding:1em 0 0;}
.day_title{padding:.4em .2em; background-color:#CCCCCC; font-size:13px;}
.group_title{font-weight:bold;font-size:12px; color:#000000; padding:1em 0 .3em; margin:0}
.sessiontext{padding:3px 0px;valign:top; line-height:1.45em; } 
	a.saha{font-size:12px; text-decoration:none;}
	a.saha:hover{ color:#F00; text-decoration:underline;}
	.sessiontext img{ margin-top:3px;}
