﻿body
{
    background:url(../images/bg.jpg) repeat-x #000036;
    padding:0px;
    margin:0px;
    font-family: "ＭＳ Ｐゴシック",Arial;
    font-size:12px;
    color:#113377;
}

a
{
    color:#2A5AAE;
}
a:hover
{
    color:#3083C5;
}

#siteContent
{
    width:1046px;
    min-height:843px;
    background: no-repeat url(../images/shinyBg.jpg)
}
#headerSpace
{
    height:205px;
    width:100%;
}
#registerButton
{
    position:absolute;
    left:48px;
}
#navContainer
{
    position:absolute;
    float:left;
    left:346px;
    top:206px;
    z-index:120;
    width:650px;
}
.navButton
{
    float:left;
    display:block;
}
.navButton:hover
{
    background-position:0px -42px;
}

#navBk
{
    width:636px;
    height:32px;
    background-image:url(../images/navBk.gif);
}

#navEducation
{
    width:159px;
    height:42px;
    background-image:url(../images/navEducation.gif);
}

#navRegistration
{
    width:160px;
    height:42px;
    background-image:url(../images/navRegistration.gif);
}
#navExpo
{
    width:158px;
    height:42px;
    background-image:url(../images/navExpo.gif);
}

#accordianContainer
{
    width:284px;
    left:48px;
    top:53px;
    position:relative;
    float:left;
    overflow:hidden;
}

#accordianContainerBG
{
    background:url(../images/accorMid.jpg);
}

#accordianContent
{
    background:url(../images/accorTop.jpg) no-repeat;
    min-height:325px;
    padding-left:10px;
    padding-right:16px;
    padding-top:10px;
    overflow:visible;
}
#accordianContent2
{
    background:url(../images/accorTop2.gif) no-repeat;
    min-height:90px;
    padding-left:10px;
    padding-right:16px;
    padding-top:10px;
    overflow:visible;
}

#accordianContent3
{
    background:url(../images/accorTop3.gif) no-repeat;
    min-height:90px;
    padding-left:10px;
    padding-right:16px;
    padding-top:10px;
    overflow:visible;
}


#accordianFooter
{
    height:57px;
    width:284px;
    background:url(../images/accorFoot.jpg)
}
#actualFooter
{
    background:url(../images/footerBgRight.jpg);
    height:71px;
    width:100%;
}

#footerContent
{
    background:url(../images/footerBg.jpg) no-repeat;
    height:71px;
    width:800px;
    font-size:10px;
    padding:24px 0px 0px 160px;
}

#homeSixPackContainer
{
    padding-top:2px;
}

.sixer
{
    height:140px;
    width:218px;
    float:left;
}

.sixerdouble
{
    height:240px;
    width:436px;
    float:left;
}

.sixertriple
{
    height:240px;
    width:654px;
    float:left;
}


.sixer div
{
    font-size:12px;
}

.sixer h2
{
    font-weight:normal;
    font-size:20px;
    margin:10px 0px 30px 8px;
}

.sixer p
{
    padding:0px 20px 0px 8px;
    font-size:12px;
}
#sixerYoutube
{
}
#sixerImageSlider
{
}


#sixerLearn
{
    background-image:url(../images/boxLearn.jpg);
}


#sixerConnect
{
    background-image:url(../images/boxConnect2.jpg);
}


#sixerExplore
{
    width:200px;
    margin-left:-4px;
}


.sixerHeader
{
    font-weight:bold;
    font-size:16px;
    margin:20px 0px 26px 8px;
    display:block;
   
}
.sixerHeader2
{
    font-weight:bold;
    font-size:16px;
    margin:20px 0px 16px 8px;
    display:block;
   
}

#sixerRecognize
{
    background-image:url(../images/boxRecognize.jpg);
}
#sixerRegister
{
    background-image:url(../images/boxRegister2.jpg);
}
#sixerRegistermini
{
    background-image:url(../images/boxRegister2mini.jpg);
}
#sixerBlog
{
    background-image:url(../images/boxBlog.jpg);
    width:200px;
}
#sixerExecutive
{
    background-image:url(../images/boxDirector.jpg);
    width:217px;
}
#sixerManager
{
    background-image:url(../images/boxManager.jpg);
    width:217px;
}
#sixerSupervisor
{
    background-image:url(../images/boxSupervisor.jpg);
    width:200px;
}


#sixerOutline
{
    background-image:url(../images/boxOutline.jpg);
}
#sixerOutlinemini
{
    background-image:url(../images/boxOutlinemini.jpg);
}


#sixerConnectBlank
{
    background-image:url(../images/boxBlank.jpg);
}


#sixerDl
{
    width:217px;
    margin-left:-4px;
    background-image:url(../images/boxDl.jpg);
}
#sixerDlmini
{
    width:217px;
    margin-left:-4px;
    background-image:url(../images/boxDlmini.jpg);
}
#sixerHallguide
{
    width:200px;
    margin-left:-4px;
    background-image:url(../images/boxHallguide.jpg);
}

#sixerHallguidemini
{
    width:200px;
    margin-left:-4px;
    background-image:url(../images/boxHallguidemini.jpg);
}



#sixerRecognizeBlank
{
    background-image:url(../images/boxBlank.jpg);
}
#sixerSchedule
{
    background-image:url(../images/boxSchedule.jpg);
}
#sixerSchedulemini
{
    background-image:url(../images/boxSchedulemini.jpg);
}
#sixerBlogBlank
{
    background-image:url(../images/boxBlank.jpg);
    width:200px;
}
#sixerCallProposals
{
    background-image:url(../images/boxProposals.jpg);
    width:217px;
}
#sixerInfo2011
{
    background-image:url(../images/boxInfo2011.jpg);
    width:217px;
}
#sixerContactus
{
    background-image:url(../images/boxContactus.jpg);
    width:200px;
}
#sixerContactusmini
{
    background-image:url(../images/boxContactusmini.jpg);
    width:200px;
}


#contentContainer
{
    width:649px;
    background:url(../images/contentMid.jpg);
    
}

#contentBody
{
    background:url(../images/contentTop.jpg) no-repeat;
    min-height:529px;
    padding:0px 16px;
}
#contentBody2
{
    background:url(../images/contentTop.jpg) no-repeat;
    min-height:110px;
    padding:0px 16px;
}

#contentFoot
{
    height:16px;
    width:649px;
    background:url(../images/contentFoot.jpg);
}

#contentBody h6
{
    font-weight:normal;
    font-size:20px;
    padding:0px 30px 30px 30px;
}

#pageIcon
{
    height:41px;
    width:41px;
    float:left;
    margin:10px 10px 10px 10px;
}

.subNavContainer
{
    position:absolute;
    z-index:100;
    top:227px;
    left:350px;
    display:none;
}

#subNavOverview
{
    left:350px;
}

#subNavEducation
{
    left:480px;
}
#subNavRegistration
{
    left:650px;
}
#subNavExpo
{
    left:750px;
}

.subNavItem
{
    width:242px;
    background:url(../images/subNavMiddle.gif);
}

.subNavItemContent
{
    background:url(../images/subNavTop.jpg) no-repeat;
    min-height:30px;
}

.subNavItemContent ul
{
    padding:16px 0px 0px 30px;
}

.subNavItemContent ul li
{
    color:White;
    font-weight:normal;
    font-size:12px;
}

.subNavItemContent ul li a
{
    color:White;
    font-weight:normal;
    font-size:12px;
    text-decoration:none;
}

.subNavItemFoot
{
    width:242px;
    height:6px;
    background:url(../images/subNavFoot.gif);
}

	
.navLevel_1
{
	padding-left:5px;
	font-weight:normal;
	font-size:18px;
	color:#000000;
	}
.navLevel_2
{
	padding-left:15px;
	font-weight:normal;
	font-size:16px;
	color:#333333;
	}
.navLevel_3
{
	padding-left:30px;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	}
.navLevel_4
{
	padding-left:40px;
	font-weight:normal;
	font-size:11px;
	color:#999999;
	}
.navLevel_5
{
	padding-left:50px;
	font-weight:normal;
	font-size:9px;
	color:#B3B3B3;
	}
	.navLevel_1:hover, .navLevel_2:hover, .navLevel_3:hover, .navLevel_4:hover, .navLevel_5:hover {color:#2D47CF;font-weight:normal;}
	
	
	
#headerNav
{
    float:right;
    padding-right:40px;
    padding-top:10px;
    font-size:11px;
    color:white;
}
	
#headerNav a
{
    color:white;
    padding:0px 6px;
    text-decoration:none;
}

#homelink
{
    width:300px;
    height:120px;
    float:left;
}

img
{
    border:0px;
}

.footBar
{
    color:#007cc6;
    padding:0px 10px;
    display:inline;
}

#footerContent a
{
    text-decoration:none;
    color:White;
}

.blueBold
{
    font-weight:bold;
    color:#00a2e0;
}

.tinySocialHolder 
{
    margin-left: auto;
    margin-right: auto;
    width:170px;
}
.tinySocialHolder a
{
    padding:0px 5px;
}

#breadcrumbs
{
    font-size:10px;
    color:#9e3d94;
}

#breadcrumbs a
{
    color:#9e3d94;
    text-decoration:none;
}
#breadcrumbs a:hover
{
    text-decoration:underline;
}

.EventSessionBox
{
    width:201px;
    height:124px;
    background-image:url(../images/eventSessionBG_short.jpg);
    background-repeat:no-repeat;
    padding-top:2px;
    float:left;
    cursor:pointer;
    margin-right:4px;
    margin-bottom:4px;
    position:relative;
}

.EventSessionHeader
{
    margin-left:2px;
    width:198px;
    height:89px;
    overflow:hidden;
    background-image:url(../images/eventSessionFancyClear.gif);
}
.EventSessionHeader div
{
    padding:4px;
    font-size:11px;
    font-weight:bold;
}

.EventSessionDetails
{
    font-size:11px;
    padding:6px;
    overflow:hidden;
}

.EventScheduleItem
{
    clear:both;
    padding:10px 0px;
    font-size:12px;
}

.PopUpContentContainer
{
    display:none;
}

#sessionpopper
{
    position:absolute;
    z-index:200;
    top:600px;
    left:10px;
    display:none;
}

#spHead
{
    height:71px;
    width:319px;
    background:url(../images/popUp_top.gif) no-repeat;
}

#spHead h4, #spHead h3
{
    padding:14px;
}

#spBody
{
    width:299px;
    padding:0px 10px;
    background:url(../images/popUp_BG.jpg);
    font-size:11px;
}

#spFoot
{
    height:17px;
    width:319px;
    background:url(../images/popUp_foot.gif);
    font-size:10px;
    text-align:right;
}

#spFoot a
{
    padding-right:5px;
    cursor:pointer;
}



/* stuff that changes between IE6 and EVERY OTHER BROWSER ON THE FACE OF THE PLANET */

#bodyContainer
{
    /*position:relative;*/
    width:639px;
    margin-top:50px;
    margin-right:62px;
    float:right;
}

.CalBox
{
    float:left;
    height:126px;
}

.CalBox:hover
{
    background-position:0px -126px;
}

#schedCal1
{
    width:104px;
    background-image:url(../images/schedCal_1.gif);
}

#schedCal2
{
    width:90px;
    background-image:url(../images/schedCal_2.gif);
}

#schedCal3
{
    width:87px;
    background-image:url(../images/schedCal_3.gif);
}

#schedCal4
{
    width:92px;
    background-image:url(../images/schedCal_4.gif);
}

#schedCal5
{
    width:81px;
    background-image:url(../images/schedCal_5.gif);
}

#schedCal6
{
    width:104px;
    background-image:url(../images/schedCal_6.gif);
}



.AccordianBoxHead
{
    overflow:hidden;
}
.AccordianBoxContent
{
    overflow:hidden;
}



.knBox
{
    float:left;
    height:180px;
}

.knBox:hover
{
    background-position:0px -180px;
}

#knPic1
{
    width:96px;
    background-image:url(../images/Keynotes_01.gif);
}

#knPic2
{
    width:94px;
    background-image:url(../images/Keynotes_02.gif);
}
#knPic3
{
    width:92px;
    background-image:url(../images/Keynotes_03.gif);
}
#knPic4
{
    width:93px;
    background-image:url(../images/Keynotes_04.gif);
}
#knPic5
{
    width:96px;
    background-image:url(../images/Keynotes_05.gif);
}
#knPic6
{
    width:105px;
    background-image:url(../images/Keynotes_06.gif);
}

#homeFlash
{
    width:639px;
    height:94px;
}


/* Ask the Experts styles */
.ATE_Table
{
	width:500px;
	padding-bottom:20px;
}

.ATE_Table td
{
	width: 32%;
}

.ATE_TableHeader
{
	font-size:16px;
	font-weight:bold;
	text-align: left;
	color: #D75B1F;
}


.ATE_ColumnHeader
{
	font-size:12px;
	font-weight:bold;
}

.BlueText16{
  font-size : 16px;
  COLOR: #000080;
  FONT-FAMILY: "ＭＳ Ｐゴシック",Osaka,verdana,arial,helvetica,sans-serif
;
  font-weight:bold;
}
.BlueText15{
  font-size : 15px;
  COLOR: #000080;
  FONT-FAMILY: "ＭＳ Ｐゴシック",Osaka,verdana,arial,helvetica,sans-serif
;
  font-weight:bold;
  margin-top:5;
  margin-bottom:10;
}
.BlueText13{
  font-size : 13px;
  COLOR: #000080;
  FONT-FAMILY: "ＭＳ Ｐゴシック",Osaka,verdana,arial,helvetica,sans-serif
;
  font-weight:bold;
  margin-top:5;
  margin-bottom:10;
}
.WhiteText
{ font-family : "ＭＳ Ｐゴシック",Osaka,verdana,arial,helvetica,sans-serif; 
  font-size : 12px;
  color : #FFFFFF; 
}
.WhiteText A{
  font-size : 13px;
  COLOR: #ffffff;
  FONT-FAMILY: "ＭＳ Ｐゴシック",Osaka,verdana,arial,helvetica,sans-serif;
  TEXT-DECORATION: none;
}
.WhiteText A:visited{
  font-size : 13px;
  COLOR: #ffffff;
  FONT-FAMILY: "ＭＳ Ｐゴシック",Osaka,verdana,arial,helvetica,sans-serif;
  TEXT-DECORATION: none;
}
.WhiteText A:hover{
  font-size : 13px;
  COLOR: #ffff00;
  FONT-FAMILY: "ＭＳ Ｐゴシック",Osaka,verdana,arial,helvetica,sans-serif;
  TEXT-DECORATION: none;
}


.BoldWhiteText {
  font-size : 13px;
  COLOR: #ffffff;
  FONT-FAMILY: "ＭＳ Ｐゴシック",Osaka,verdana,arial,helvetica,sans-serif
;
  font-weight : bold;
}
.BoldWhiteText A{
  font-size : 13px;
  COLOR: #ffffff;
  FONT-FAMILY: "ＭＳ Ｐゴシック",Osaka,verdana,arial,helvetica,sans-serif
;
  font-weight : bold;
  TEXT-DECORATION: none;
}
.BoldWhiteText A:visited{
  font-size : 13px;
  COLOR: #ffffff;
  FONT-FAMILY: "ＭＳ Ｐゴシック",Osaka,verdana,arial,helvetica,sans-serif
;
  font-weight : bold;
  TEXT-DECORATION: none;
}
.BoldWhiteText A:hover{
  font-size : 13px;
  COLOR: #ffff00;
  FONT-FAMILY: "ＭＳ Ｐゴシック",Osaka,verdana,arial,helvetica,sans-serif
;
  font-weight : bold;
  TEXT-DECORATION: none;
}
.BoldWhiteText15 {
  font-size : 15px;
  COLOR: #ffffff;
  FONT-FAMILY: "ＭＳ Ｐゴシック",Osaka,verdana,arial,helvetica,sans-serif
;
  font-weight : bold;
}


