/* CSS Document */

*{margin:0px; padding:0px;}
html, body {height:100%;}
body {font-family:Helvetica, Verdana, Arial, sans-serif;font-size:100%;font-style:normal;background:url(../assets/images/template/bodyBG.jpg) repeat-x #cf7f29 center top;}
img{border:none;}

#siteBG {width:760px;background:url(../assets/images/template/panelBG.gif) repeat-y #ffffff;margin:0px auto;border-right:6px solid #a35208;border-left:6px solid #a35208;}
#siteBG_FLASH {width:760px;background:#ffffff;margin:0px auto;border-right:6px solid #a35208;border-left:6px solid #a35208;}

.header {background:#ffffff;}
ul.banner {list-style:none;border-right:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-bottom:3px solid #ffffff;margin:0px 2px;}
.mainNav {background:url(../assets/images/template/mainNavBG.jpg) repeat-x #2a4c89;height:28px;}

.crumbs {background:url(../assets/images/template/crumbsBG.jpg) repeat-x #d4e6f5;border-bottom:1px solid #d1d1d1;height:28px;}
.crumbs p {font-size:.7em;margin:0px;padding:0px 10px;color:#515151;height:28px;line-height:28px;vertical-align:28px;}
.crumbs p img {margin:0px;padding:0px;line-height:28px;vertical-align:middle;}
.crumbs p a {color:#515151;}

.function {background:url(../assets/images/template/functionBG.jpg) repeat-x #ebeaea;height:32px;border-top:1px solid #ffffff;border-bottom:1px solid #d1d1d1;line-height:32px;vertical-align:middle;font-size:.8em;text-align:right;}
.function img {line-height:32px;vertical-align:middle;}
.function a {text-decoration:none;color:#2b2b2b;}
.fixHeight {clear:both;}

.mNavItem {width:145px;float:left;border-left:1px solid #456fb8;text-align:center;vertical-align:middle;line-height:28px;height:28px;}
.mainNav a {color:#ffffff;text-decoration:none;font-size:.8em;}
.mainNav a:hover {color:#ffffff;text-decoration:underline;font-size:.8em;}

ul.content {list-style:none;border-top:3px solid #294b88;margin:0px 2px;padding:2px 0px 0px 0px;clear:both;}
li.sidePanel {width:158px;float:left;}
li.mainPanel {width:575px;float:left;padding:10px;}
li.flashPanel {width:733px;padding:10px;}


.sidePanel ul {list-style:none;}
.sidePanel ul li {margin:0px;padding:0px;}
.sidePanel ul li a {display:block;background:#dbdbdb;font-size:.8em;margin:0px 0px 2px 0px;padding:7px 10px;color:#294b88;text-decoration:none;}
.sidePanel ul li a:hover {display:block;background:#bbbbbb;font-size:.8em;margin:0px 0px 2px 0px;padding:7px 10px;color:#294b88;text-decoration:none;}


li.AspNet-TreeView-Root ul li.AspNet-TreeView-Leaf {background:#ffffff;display:block;list-style:none;}
li.AspNet-TreeView-Root ul li.AspNet-TreeView-Leaf:hover {background:#e9e9cc;display:block;list-style:none;}
li.AspNet-TreeView-Root ul li.AspNet-TreeView-Leaf a {background:url(../assets/images/icons/doubleArrow.gif) no-repeat 0px 3px #ffffff;margin:0px 0px 0px 15px;padding:0px 0px 5px 12px;display:block;list-style:none;}
li.AspNet-TreeView-Root ul li.AspNet-TreeView-Leaf a:hover {background:url(../assets/images/icons/doubleArrowHover.gif) no-repeat 0px 3px #e9e9cc;margin:0px 0px 0px 15px;padding:0px 0px 5px 12px;display:block;list-style:none;}

.sidePanel ul.subLinks {list-style:none;}
.sidePanel ul.subLinks li {background:#ffffff;display:block;}
.sidePanel ul.subLinks li:hover {background:#e9e9cc;display:block;}
.sidePanel ul.subLinks li a {background:url(../assets/images/icons/doubleArrow.gif) no-repeat 0px 3px #ffffff;margin:0px 0px 0px 15px;padding:0px 0px 5px 12px;display:block;}
.sidePanel ul.subLinks li a:hover {background:url(../assets/images/icons/doubleArrowHover.gif) no-repeat 0px 3px #e9e9cc;margin:0px 0px 0px 15px;padding:0px 0px 5px 12px;display:block;}

.sidePanel .button1 {display:block;background:#294b88;font-weight:bold;margin:0px 0px 2px 0px;padding:12px 5px;font-size:.8em;}
.sidePanel .button1 img {float:left;}
.sidePanel .button1 a {padding:0px;background:transparent;color:#ffffff;display:block;text-decoration:none;}
.sidePanel .button1 a:hover {padding:0px;background:transparent;color:#ffffff;display:block;}

.sidePanel .button2 {display:block;background:#4d689a;font-weight:bold;margin:0px 0px 2px 0px;padding:12px 5px;font-size:.8em;}
.sidePanel .button2 img {float:left;}
.sidePanel .button2 a {padding:0px;background:transparent;color:#ffffff;display:block;text-decoration:none;}
.sidePanel .button2 a:hover {padding:0px;background:transparent;color:#ffffff;display:block;}

.sidePanel .button3 {display:block;background:#ebeaea;font-size:.8em;font-weight:bold;margin:0px 0px 2px 0px;padding:0px;font-size:.8em;}
.sidePanel .button3 a {padding:0px;text-decoration:none;}
.sidePanel .button3 a:hover {padding:0px;}


.sidePanel .button4 {display:block;background:url(../assets/images/buttons/btn4BG.gif) no-repeat center top #d3dbe3;font-weight:bold;margin:0px 0px 2px 0px;padding:14px 5px;font-size:.75em;}
.sidePanel .button4 img {float:left;padding:0px 4px 0px 0px;}
.sidePanel .button4 a {padding:0px;background:transparent;color:#294b88;display:block;text-decoration:none;}
.sidePanel .button4 a:hover {padding:0px;background:transparent;color:#294b88;display:block;}


ul.footer {text-align:right;border-bottom:6px solid #a35208;margin:0px 0px 0px 0px;padding:10px 30px 20px 0px;list-style:none;}
ul.footer li {color:#666666;font-size:.7em;}
ul.footer li a {color:#666666;text-decoration:underline;border-left:1px solid #666666;padding:0px 0px 0px 4px;}
ul.footer li a:hover {color:#666666;text-decoration:none;background-color:#f5e4b5;border-left:1px solid #666666;padding:0px 0px 0px 4px;}
ul.footer li a.first {color:#666666;text-decoration:underline;border-left:none;padding:0px 0px 0px 4px;}
ul.footer li a.first:hover {color:#666666;text-decoration:none;background-color:#f5e4b5;border-left:none;padding:0px 0px 0px 4px;}

/* basic text and image formatting */
p {font-size:.8em;color:#2a2a2a;font-weight:100;line-height:18px;padding:6px 0px 2px 0px;}
ul.content li.mainPanel a {background-color:transparent;}
ul.content li.mainPanel a:hover {background-color:#f5e4b5;text-decoration:none;}

h1 {font-size:1.1em;color:#2a4e8b;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;margin:8px 0px 3px 0px;}
h2 {font-size:1em;color:#ffffff;background:#cf7f29;display:block;margin:10px 0px 2px 0px;padding:3px 5px;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;}
h3 {font-size:1em;color:#2a2a2a;border-bottom:5px solid #4d689a;margin:0px;padding:0px;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;display:inline;line-height:28px;}
h4 {font-size:0.8em;background:#9cb012;display:block;color:#ffffff;padding:4px;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;margin:10px 0px 0px 0px;}

h2 a {color:#ffffff;}
h2 a:hover {color:#2a2a2a;}
h3 a {color:#2a2a2a;text-decoration:none;}
h2 a:hover {color:#2a2a2a;}

.fix {clear:both;line-height:1px;height:1px;font-size:1px;}
.floatL {float:left;margin:0px 5px 0px 0px;padding:3px 0px 0px 0px;}
.floatLfixWidth {width:256px;float:left;margin:0px 5px 0px 0px;padding:3px 0px 0px 0px;}
.chapterPrograms {width:535px;clear:both;background:#e9e9cc;border:1px dashed #d1d1b1;margin:0px 0px 0px 10px;padding:3px 10px 0px 10px;}
.floatR {float:right;margin:0px 0px 0px 5px;padding:3px 0px 0px 0px;}
.Fimage {margin:-10px 0px 10px -4px;}
.floatLNetContact {float:left;margin:0px 5px 0px 0px;padding:3px 0px 0px 0px;width:300px;}

.spacer {line-height:4px;height:4px;}
.center {text-align:center;}
.clear {clear:both;}
.clearNoHeight {clear:both;line-height:1px;height:1px;font-size:.1em;margin:0px;padding:0px;}

.question {font-weight:bold;margin:10px 0px 0px 20px;}
.answer {margin:0px 0px 0px 20px;}

.note {background:#ebeaea;border:1px solid #666666;padding:10px;margin:20px 0px 0px 0px;}
.flashPanel .note {width:575px;margin:0px auto;}
.pullQuote {font-size:1.2em;text-align:center;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;color:#bf0a01;}
.stickyNote {background:url(../assets/images/general/stickyNote.jpg) no-repeat;width:300px;height:230px;text-align:center;margin:-15px 0px 0px 0px;padding:70px 0px 0px 0px;float:right;}
.stickyNote h3 {margin:0px;padding:0px;}
.stickyNote ul.listNoBullet {margin:0px;padding:0px;list-style:none;}

ul.basicList {font-size:.8em;margin:0px 0px 0px 30px;}
ul.basicList li {line-height:18px;margin:5px 0px 0px 0px;}

ul.listNoBullet {font-size:.8em;margin:0px 0px 0px 30px;list-style:none;}
ul.listNoBullet li {line-height:18px;margin:5px 0px 0px 0px;}

ol.number {font-size:.8em;margin:0px 0px 0px 30px;list-style:decimal;}
ol.number li {line-height:18px;margin:5px 0px 0px 0px;}

ol.letter {margin:0px 0px 0px 30px;list-style:lower-alpha;}
ol.letter li {line-height:18px;margin:5px 0px 0px 0px;}

ul.sideBYside {list-style:none;margin:10px 15px;}
ul.sideBYside li {float:left;width:250px;}

ol.listPDF {font-size:.8em;margin:15px 0px 0px 20px;}
ol.listPDF li {line-height:18px;vertical-align:middle;margin:5px 0px 0px 0px;padding:0px 0px 0px 5px;list-style:url(../assets/images/icons/pdf.gif);}
ol.listPDF li h3 {font-size:1.2em;}
ol.listPDF li p {font-size:1em;}

ul.listPDF {font-size:.8em;margin:15px 0px 0px 20px;}
ul.listPDF li {line-height:18px;vertical-align:middle;margin:5px 0px 0px 0px;padding:0px 0px 0px 5px;list-style:url(../assets/images/icons/pdf.gif);}
ul.listPDF li h3 {font-size:1.2em;}
ul.listPDF li p {font-size:1em;}

ul.listMedia {font-size:.8em;margin:15px 0px 0px 20px;}
ul.listMedia li {line-height:18px;vertical-align:middle;margin:5px 0px 0px 0px;padding:0px 0px 0px 5px;list-style:url(../assets/images/icons/pdf.gif);}
ul.listMedia li h3 {font-size:1.2em;}
ul.listMedia li p {font-size:1em;}


/* index page calendar */
.eventSurround {background:url(../assets/images/template/calSurrBG.jpg) no-repeat top center;border-top:1px solid #294b88;}
.calendarSurround {float:left;}
.calendar {margin:10px 20px 10px 10px;background:#ebeaea;border:1px solid #4d689a;}
.hasEvent {background:#fcd32d;margin:0px 20px 10px 10px;}
.hasEvent2 {background:#fcd32d;margin:0px 20px 1px 10px;padding:5px 10px;}
.today2 {background:#f4aa59;margin:0px 20px 1px 10px;padding:5px 10px;}
.selectedDay2 {background:#c66109;margin:0px 20px 10px 10px;padding:5px 10px;color:#ffffff;}
.calAllEvents {border-top:1px dotted #294b88;background:#d5e0f4;margin:10px 20px 10px 10px;padding:5px 20px 5px 10px;clear:both;text-align:right;}

.dayHeader {font-size:.7em;padding:3px 5px; background:#4d689a;color:#ffffff;font-weight:100;}
.day {font-size:.8em;padding:7px;}
.day a {color:#294b88;}
.nextprev {font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;line-height:24px;vertical-align:middle;background:#294b88;border-bottom:1px solid #ebeaea;color:#ffffff;font-weight:bold;text-decoration:none;}
.nextprev a {color:#ffffff;text-decoration:none;}
.other {font-size:.8em;padding:7px;}
.other a {color:#666666;}
.selected {font-size:.8em;padding:7px;background:#c66109;}
.selected a {color:#ffffff;}
.selector {}
.title {font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;font-size:.8em;line-height:24px;vertical-align:middle;background:#294b88;border-bottom:1px solid #ebeaea;color:#ffffff;font-weight:bold;}
.today a {color:#ffffff;}
.today {background:#f4aa59;font-size:.8em;}
.weekend {font-size:.8em;padding:7px;}
.weekend a {color:#4d689a;}


.indexAd {text-align:center;margin:20px 0px;}



.eventDetails {list-style:none;margin:15px 0px 0px 0px;}
.eventDetails ol {list-style:none;}


.s2f {list-style:none;margin:20px 0px 20px 10px;}
.s2f li {clear:both;}
.s2f li .label {font-weight:bold;width:60px;}
.s2f li.txtBoxBTN {padding:5px 10px;}

.label2 {font-weight:bold;width:120px;height:100px;float:left;}

.keynoteWelcome {background:#ebeaea;border:1px dashed #d1d1d1;padding:5px 10px 10px 10px;margin:10px 0px 20px 20px;width:250px;float:right;}
.keynote {background:#ebeaea;border:1px dashed #d1d1d1;padding:0px 10px 10px 10px;margin:10px 0px 20px 0px;}
.confWelcome {float:left;background:#ffffff;width:280px;} 

table.war 
{margin-top:5;
padding-top:0;
text-align: left;
font-weight: normal;
font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color: #0;
border-collapse: collapse;
border-color: #0;
border: 1px solid;
border-spacing: 0px;}

table.war td 
{background-color: #fff;
color: #000;
border-collapse: collapse;
font-weight: normal;
font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
border-color: #0;
border: 1px solid;
text-align: left;
vertical-align:top;
padding: 3px;}

table.war td.hed
{background-color: #FFA500;
border-collapse: collapse;
border-color: black;
border: 1px solid;
font-weight: bold;
font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;
font-size:14px;
padding: 3px;
text-align: left;
vertical-align:top;}