/************/
/***GLOBAL***/
body 
{
	/*background-color: #DCDCDC;*/
	background-color: #e4e7ec;
	font-family: none 12px veranda, helvetica, sans-serif
}

h1.date
{
	font: 17px veranda, sans-serif;
	/*text-decoration: underline;*/
	color: #4083B0;
}

h2.ur
{
	font: bold 20px veranda, sans-serif;
	color: #227;
	text-align: center;
}

h2.ct
{
	font: italic bold 14px veranda, sans-serif;
	color: #db0006;
	text-align: center;
} 

.right
{
	float: right;
}

.left
{
	float: left;
}
	
li 
{
	/***background: transparent;***/
	/***font-size: 18px;***/
	/***text-decoration: none;***/
}

ul 
{
	/***background: transparent;
	font-size: 40px;***/
}

img.hotel
{
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	height: 288px;
	width: 288px;
}

img.hotelVA
{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 35px;
	margin-top: 5px;
	padding-right: 0px;
	height: 300px;
	width: 200px;
}

img.mapHeader
{
	margin: 0 auto;
	height: 160px;
	width: 719px;
	border: 1px solid #227;
}

p.normal 
{
	font-weight: normal
}

p.bold 
{
	font-weight: bold
}

p.bolder 
{
	font-weight: 900
}

p.sessions
{
	font: bold 18px veranda, sans-serif;
	color: #000;
	text-align: center;
}

p.sessions2
{
	font: bold 18px veranda, sans-serif;
	color: #000;
	text-align: left;
}

p.title
{
	font: bold 18px veranda, sans-serif;
	text-decoration: underline;
	color: #8B0000;
	text-align: center;
}

p.nav
{
	font: normal 16px veranda, sans-serif;
	color: #227;
	padding-top: 3px;
}

/***END GLOBAL***/
/****************/


/******************/
/***START HEADER***/

#header 
{
	background-color: #000080;
	height: auto;
	width: 720px;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #227;
	border-bottom: none;
	border-top: 1px solid #000080;
	
}

#header2
{
	background-color: white;
	height: 206px;
	width: 720px;
	text-align: center;
	margin: 0 auto;
	border:1px solid #227;
	border-bottom: none;
	border-top: 1px solid #227;
	
}

#headerAgenda 
{
	background-color:lightblue;
	height: 164px;
	width: 720px;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #227;
	border-bottom: none;
	border-top: none;
	
}



#MapHeadLinks li
{

	display: inline;

}

#MapHeadLinks 
{
	width: 15em;
	font-family: sans-serif;
	text-align: left;

}

/***END HEADER***/
/****************/

/************************/
/*****NAVLIST RIGHT******/

#navlist li
{
	display: inline;
	/* for IE5 and IE6 */
}

#navlist
{
	width: 6em;
	/* to display the list horizontaly */
	font-family: sans-serif;
	/*margin: 0 0 0 3em;*/
	padding-left: 10;
	/*border-top: 1px #000 solid;*/
	/*border-left: 1px #000 solid;*/
	/*border-right: 1px #000 solid;*/
	text-align: left;
}

#navlist a
{
	width: 99.99%;
	/* extend the sensible area to the maximum with IE5 */
	display: block;
	background-color: #fff;
	border-bottom: 1px #000 solid;
	/*text-align: center;*/
	text-decoration: none;
	color: #000;
}

#navlist a:hover 
{
	background-color: #ff9; 
}

#navlist a:visited
{
	color: #000; 
}



/***END NAVLIST RIGHT****/
/************************/

/************************/
/**NAV LIST TOP**********/


#navcontainer2 ul
{
	padding-left: 0;
	margin-left: 0;
	background-color: lightblue;
	color: black;
	/*float: left;*/
	width: 100%;
	font-family: bold veranda, helvetica, sans-serif;
	text-align: left;
}

#navcontainer2 ul li 
{ 
	display: inline; 
}

#navcontainer2 ul li a
{
	padding: 0.2em 1em;
	background-color: lightblue;
	color: #000;
	text-decoration: none;
	/*float: left;*/
	border-right: 1px solid #fff;
}

#navcontainer2 ul li a:hover
{
	background-color: #369;
	color: #fff;
}


/*****END NAV LIST TOP***/
/************************/


/*******************/
/***START CONTENT***/

#navigation
{
	width: 720px;
	height: 50px;
	background-color: blue;
	

}

#AgendaNav
{
	width: 380px;
	height: 50px;
	background-color: lightblue;
	/*margin: 0 auto;*/
	

}

#content 
{
	background-color: white;
	margin: 0 auto;
	width: 90%;
	height: auto;
	padding-left: 15px;
	float: left;
	margin-left: 25px;
	font-family: sans-serif;
}

#contentWebConfirm
{
	background-color: white;
	/*margin: 0 auto;*/
	width: 520px;
	height: auto;
	padding-left: 15px;
	/*float: left;*/
	/*margin-left: 25px;*/
	font-family: sans-serif;
	text-align: left;
	line-height: 22px;
}

#contentAgenda 
{
	background-color: white;
	margin: 0 auto;
	width: 380px;
	height: 660px;
	padding-left: 15px;
	float: left;
	margin-left: 25px;
	font-family: sans-serif;
	border-top: 1px solid #227;
	border-left: 1px solid #227;
	border-right: 1px solid #227;
	border-bottom: 1px solid #227;
}

#contentMapOut
{
	
	width: 710px;
	height: 451px;
	
	border: 1px solid #000;
	margin: 0 auto;
}

#contentMap
{
	background-color: white;
	width: 710px;
	height: 451px;
	/*padding-bottom: 2px;*/
	/*border: 1px solid #000;*/
	margin: 0 auto;
}

#contentNav1
{
	background-color: #E6E6FA;
	border: 1px solid #227;
	width: 175px;
	height: 30px;
	float: right;
	margin-right: 20px;
	text-align: center;
}

#contentNav2
{
	border: 1px solid #227;
	width: 175px;
	height: 200px;
	float: right;
	margin-right: 20px;	
}

#contentNav1Agenda
{
	background-color: #E6E6FA;
	width: 267px;
	height: 30px;
	float: right;
	margin-right: 20px;
	text-align: center;
	clear: both;
}


#content2 
{
	background-color: #E9F1F8;	
	margin: 0 auto;
	width: 720px;
	/*height: auto;*/	
	border: 1px solid #227;
	border-top: none;
	border-right: none;
	border-left: none;
	clear: both;
	font-family: sans-serif;
}

#content2VA 
{
	background-color: #E6E6FA;	
	margin: 0 auto;
	width: 720px;
	height: 400px;	
	border: 1px solid #227;
	border-top: none;
	border-right: none;
	border-left: none;
	clear: both;
	font-family: sans-serif;
}

#content2web 
{
	/*background-color: #E6E6FA;*/
	background-color: #86c7ff;
	/*margin: 0 auto;*/
	width: 720px;
	/*height: 380px;*/	
	border: 1px solid #227;
	border-top: none;
	border-right: none;
	border-left: none;
	clear: both;
	font-family: sans-serif;
	
}

#content2Agenda
{
	background-color: white;	
	margin: 0 auto;
	width: 720px;
	height: 198px;	
	border: 1px solid #227;
	border-top: none;
	border-right: none;
	border-left: none;
	clear: both;
	font-family: sans-serif;
}

#content2Bottom
{
	background-color: #4083B0;	
	width: 720px;
	height: 10px;
}

#content2BottomMap
{
	background-color: white;	
	width: 720px;
	height: 105px;
	border-bottom: 2px solid #227;
}

#content2BottomMapOutline
{
	background-color: white;	
	width: 698px;
	height: 88px;
	margin-top: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 10px;
	border-top: 1px solid #227;
	border-left: 1px solid #227;
	border-right: 1px solid #227;
	border-bottom: 1px solid #227;
	text-align: center;
}

#content2Date
{	
	margin: 0 auto;
	width: 620px;
	height: 250px;	
}

#content2DateWeb
{	
	margin: 0 auto;
	width: 620px;
	/*height: 100px;*/
	margin-top: 25px;	
}

#contentWeb li
{
    padding-bottom:5px;
    padding-top:5px;
}

#locTime
{
	
	margin: 0 auto;
	width: 590px;
}

#locTimeWeb
{
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 25px;
	padding: 25px 25px 25px 25px;
	width: 400px;
	/*height: 40px;*/
	border-top: 1px solid #227;
	border-left: 1px solid #227;
	border-right: 1px solid #227;
	border-bottom: 1px solid #227;
	background-color: #a7d6ff;	
}

#locTimeDetails
{
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	/*margin-left: 75px;*/
	padding: 5px 5px 5px 5px;
	width: 200px;
	/*height: 20px;*/
	border-top: 1px solid #227;
	border-left: 1px solid #227;
	border-right: 1px solid #227;
	border-bottom: 1px solid #227;	
	text-align: left;
	background-color: #dfedff;
}

#content2Body
{
	/* margin: 0 auto; */
	width: 680px;
	/*height: auto;*/
	margin-left: 25px;
	padding-right:25px;

}

#content2BodyVA
{
	/* margin: 0 auto; */
	width: 680px;
	height: 325px;
	margin-left: 25px;
	padding: 15px 0 0 0;

}

#content2BodyWeb
{
	/* margin: 0 auto; */
	width: 680px;
	/*height: 325px;*/
	margin-left: 25px;
	padding-right:25px;

}


#contentOutline
{
	margin: 0 auto;
	width: 720px;
	/*height: auto;*/
	border: 1px solid black;
	background-color:#929692;
	padding-top:10px;
	/*padding-bottom:10px;*/
}
#contentOutlineWeb
{
	margin: 0 auto;
	width: 720px;
	/*height: auto;*/
	border: 1px solid black;
	background-color: white;
}

#contentOutlineMap
{
	margin: 0 auto;
	width: 720px;
	height: 670px;
	border: 1px solid #227;
	border-top: none;
	background-color: white;
}

#contentOutlineAgenda
{
	margin: 0 auto;
	width: 720px;
	height: 970px;
	border: 1px solid #227;
	border-top: none;
	background-color: white;
}

#hotel
{
	float: right;
	height: 288px;
	width: 288px;
}


ul.cont
{
	font: normal 12px helvetica, sans-serif;
}

#hotel_NACBA
{
	float: right;
	height: 288px;
	width: 288px;
	padding-right:200px;
	padding-top:100px;
	margin-right:300px;
	margin-top:100px;
   
}


/***END CONTENT***/
/*****************/


/******************/
/***START FOOTER***/

#footer 
{
	
	
	width: 720px;
	line-height: 20px;
	background-color:White;
	
	
}

#footerlist
{
	text-align: center;
	
	width: 700px;
	height: 25px;
	
}

#footerlist2
{
	text-align: center;
	
	width: 700px;
	height: 25px;
}

#footerlist2 ul, #footerlist2 li, #footerlist2 a:link 
{
	
	display: inline;
	
	color: #808080;
	font: normal 12px helvetica, sans-serif;
}

#footerlist ul, #footerlist li, #footerlist a:link 
{ 

	display: inline;

	color: #808080;
	font: normal 12px helvetica, sans-serif;	
}

#footerlist a:hover 
{ 
	color: #000; 
}



/***END FOOTER***/
/****************/


/*** Dan Styles***/
/****************/
.tableText
{
	font-size: smaller;
	color: black;
	font-family: Verdana;
}

.tableText_Gray
{
	font-size: smaller;
	color: Gray;
	font-family: Verdana;
}
.tableText_Smaller
{
	font-size:xx-small;
	color: black;
	font-family: Verdana;
}
.indexTab
{	
	color:#00008b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.25em;
	font-weight:normal;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}
.indexTab_Smaller
{	
	color:#00008b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.00em;
	font-weight:normal;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}
.sessionDate	
{
	font-size: medium;
	font-weight:bold;
	color: black;
	font-family: Verdana;
}

.tableText_Red
{
	font-size: smaller;
	color: Red;
	font-family: Verdana;
	padding-left:5px;
}

#contentOutlineWebinar
{
	margin: 0 auto;
	width: 720px;
	/*height: auto;*/
	border: 1px solid #227;
	border-top: none;
}

#headerWebinar 
{
	background-color: #fff;
	height: 162px;
	width: 720px;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #227;
	border-bottom: none;
	border-top: none;	
}

#contentWeb
{
	background-color: white;
	margin: 0 auto;
	width: 660px;
	height: 250px;
	padding-left: 35px;
	padding-right: 25px;
	/*float: left;
	margin-left: 25px;*/
	font-family: sans-serif;
	line-height: 22px;
}

.buttonClass
{
   background-color:#f2f4f3;
   border-style:ridge;
   border-color:#cccccc;
   border-width:1px;
   font-family:Verdana;
   font-size:12px;
   cursor: pointer; /* hand-shaped cursor */
   cursor: hand; /* for IE 5.x */
}

.clearButton {
  width: 93px;
  height: 58px;
  margin: 0;
  padding: 0;
  border: 0;
  background: #f2f4f3 url('images/DBCalculate3.jpg') no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.buttonCursor
{
    cursor: pointer; /* hand-shaped cursor */
   cursor: hand; /* for IE 5.x */
}

#footerlist3
{
	text-align: center;
	
	width: 700px;
	height: 25px;
}

#footerlist3 ul, #footerlist3 li
{
	
	display: inline;
	list-style: none;
	color: #000;
	font: normal 12px helvetica, sans-serif;
}
.note
{
    font-family:Verdana;
    font-size:10px;
}
#bizDateResultHolder
{
    border:solid 1px #000080;
    height:auto;
    width:500px;
    background-color:#ECE9D8;
}

#titleBar
{
    width:100%;
    background-color:#0057ec;
    text-align:left;
    font-family:Verdana;
    font-size:10pt;
    color:White;
}
#formholder
{
    background-color:#ECE9D8;
    padding-left:3px;
    line-height:17px;
    height:auto;
}

.formula
{
    line-height:20px;
}

/* New app styles*/
#appHolder
{
    width:80%;
    background-color:#ECE9D8;
    border:solid 1px #000080;
    margin-left:auto;
    margin-right:auto;
    
}
.titleBar
{
    background-color:#0057EC;
    text-align:left;
    font-size:10pt;
    color:White;
    padding-left:5px;
}
.holidayList
{
    font-size:11pt;
    line-height:16pt;
}
#content2 li
{
    padding-bottom:5px;
    
}

/* Date Range Styles */
.dateRange
{
    font-size:11pt;
    line-height:14pt;
}

/* Top Navigation Styles*/
#topNav
{
    background-color:#000080;
    color:White;
    width:90%;
    text-align:left;
    padding-right:10px;
    padding-left:0px;
    font-size:12pt;
    margin-top:0px;
    padding-bottom:5px;
    margin-left:0px;
    
}
#topNav ul, #topNav li
{
    display:inline;
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
}
#topNav a
{
    color:White;
    text-decoration:none;
    
}
#topNav a:hover
{
    text-decoration:underline;
}
#popOut
{ 
    z-index: 8; 
    left: 250px; 
    width: 200px; 
    position: absolute; 
    top: 190px; 
    height: auto; 
    background-color:#E6E6Fa;
    border:solid 1px #000080;
    font-size:11pt;
    text-align:left;
    margin-left:0;
    line-height:18pt;
   
  }
#popOut ul
{
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
    width:100%;
    height:100%;
    padding-top:0px;
    margin-top:0px;
    margin-bottom:0px;
}
#popOut a
{
    color:#8B0000;
    text-decoration:none;
    padding-left:5px;
    font-family:Arial;
}
#popOut li
{
    border-top:solid 1px #000080;
    border-bottom:solid 1px #000080;
}

#popOut a:hover, #popOut li:hover
{
    
    /*background-color:#9999AA;*/
       background-color:#9999cc;
       font-weight:bold;
       color:#8b0000;
}
#closeLink
{
    padding-right:10px;
    text-align:right;
}

.closeLink a:hover
{
    background-color:#E6E6Fa;
}


/******************************/
/* CMI Calc Styles            */
/******************************/
#headerCMICalc
{
	background-color: #000080;
	height: auto;
	width: 720px;
	/*text-align: center;
	margin: 0 auto;*/
	/*border: 1px solid #227;
	border-bottom: none;
	border-top: 1px solid #000080;*/
}

#cmiCalc
{
	width: 720px;	
	/*border: 1px solid #227;
	border-top: none;*/
	background-color:Gray;
	font: normal 11pt Arial Veranda, sans-serif;
	padding-top:10px;
}

#contentOutlineCMICalc
{
	margin: 0 auto;
	width: 720px;
	/*height: auto;*/
	border: 1px solid #227;
	
	background-color:Gray;
	/*padding-top:10px;*/
	/*padding-bottom:10px;*/
}

#Panel1 
{
	text-align:center;
	background-color: #ECE9D8;
	border: 1px solid black;
}

#Panel2 
{
	text-align:center;
	background-color: #ECE9D8;
	border: 1px solid black;
}

/******************************/
/* End of CMI Calc Styles     */
/******************************/

#instrux
{
    font-size:11pt;
    padding-left:5px;
    padding-bottom:10px; 
    padding-right:10px;
}

#instrux li
{
   
    margin-bottom:5px;
    line-height:15pt;
}
