﻿body{font: 12px arial; line-height: 20px; text-align: center; }
h1 { font-size: 24px; font-family: Tahoma; font-weight: normal;  }
h1, a { color: #000; }
h2 {font-family: Tahoma; font-weight: normal;}

#Main { width: 961px; margin: 0 auto;  }
#Main #Content{ padding: 10px 15px 10px 15px; width: 644px; text-align: left; vertical-align: top; }

#Main #SideBar { background-color: #edf1f3; width: 317px; padding: 0px 5px 0px 15px; text-align: left; vertical-align: top; }
#Main #SideBar ul li { list-style-type: square; }
#Main #SideBar ul li a { text-decoration: none; }
#Main #SideBar ul li a:hover { text-decoration: underline; }

#Main #Footer { border-top: 2px solid #527eba; padding: 15px 0px 0px 0px; color: #808080; text-align: center; }
#Main #Footer a { padding-left: 5px; padding-right: 5px;  color: #808080; text-decoration: none; }
#Main #Footer a:hover { text-decoration: underline; }

.WebinarHeader {font-size:20pt; color:#595959}

#TagLine h2 {color: #E51A38; font-size: 14px;}

#Logo { text-align: left; }
#Logo a img {border: 0px; width: 221px; height: 86px; }

#HeaderLeft {width: 317px; height: 270px; border: 0px;}
.HeaderRight {width: 644px; height: 270px; border: 0px;}

.PageHeading{font-size: 24px;}
.MenuItem{color: #fff; font-weight: bold; width: 100px; height: 26px; text-align: center;}
.GridHeader{background-color: #527eba; color: #fff;}
.GridAlternatingRow{background-color: #f5f5f5;}
.PopUps{background-color: #ffffe0;}
.ErrorMessage{color: Red;}
.TextBoxWatermark{ color: #d3d3d3; font-style: italic;}
.TextBox{ color: #000; font-style: normal;}
.AccordianHeader{ border: solid 1px #d3d3d3; background: #f9f9f9; cursor: hand; padding: 5px; text-decoration: underline; }
.AccordianPanel{ padding: 10px; }
.ColumnHeader{ border-bottom: solid 1px #c9c9c9; font-size: 18px; font-family: Tahoma; }
.Heading{ font-family: Tahoma; font-size: 14px; font-weight: bold; }
.SubHeading{ font-family:  Tahoma; font-size: 16px; }
.Keyword {color: #E51A38;}
.Button { border: 2px solid #527eba; padding: 2px 5px 2px 5px; text-decoration: none; }
.Button:hover { text-decoration: underline; }

/* Ajax Tabs */
.ajax__tab_yuitabview-theme .ajax__tab_header { font-family:arial; font-size:small; border-bottom:solid 5px #1e4274;}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer {background: #527eba repeat-x; margin:0px 0.16em 0px 0px; padding:1px 0px 1px 0px;vertical-align:bottom; border:solid 1px #1e4274; border-bottom-width:0px;}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab{ color:#fff; padding:0.35em 0.75em; margin-right:0.01em;}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer { background: #bfdaff repeat-x left -1300px;}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab {color:#fff;}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer{ background: #1e4274 repeat-x left -1400px;}
.ajax__tab_yuitabview-theme .ajax__tab_body { padding:0.25em 0.5em; background-color:#f9f9f9; border:solid 1px #1e4274; border-top-width:0px;}

/* Menuing */
#jsddm{ margin: 0; padding: 0;}
#jsddm li{ float: left; list-style: none; font: 16px Tahoma; padding: 5px 0px 0px 0px;  }
#jsddm li a{ display: block; padding: 0px 15px 0px 15px; text-decoration: none; color: #000; white-space: nowrap; border-bottom: 2px solid #fff; }
#jsddm li a:hover { border-bottom: 2px solid #527eba; }

/* First Level */
#jsddm li ul{ margin: 0; padding: 0; position: absolute; visibility: hidden; border: 1px solid #1e4274; z-index: 99;}
#jsddm li ul li{ float: none; display: inline; padding: 0px 0px 0px 0px; text-align: left; }
#jsddm li ul li a{ text-align: left; width: auto; font-size: 12px; background: #f9f9f9; color: #000; padding: 5px 10px 5px 10px; border: 0px; }
#jsddm li ul li a:hover{background: #527eba; color: #fff;}
