body {
	
	margin:0px 0px 0px 0px;
	/*background-image:url("images/left_border.jpg");
	background-repeat: repeat-y;*/
	background-color: #EAF2F4;/*99cccc*/
	text-align:center; /* Centers the page content container in IE 5 browsers. */
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 18px;
	font-weight: bold;
	margin: 10px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
	margin: 10px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	margin: 10px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	margin: 10px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-style: normal;
	line-height: 1.3em;
	margin: 10px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-style: normal;
	line-height: 1.3em;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-style: normal;
	line-height: 1.5em;
	list-style-type: disc;
	list-style-position: outside;
}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-style: normal;
	line-height: 1.3em;
	list-style-position: outside;
}

/* Use this style to indent text rather than the blockquote tag */
.indent { 
	padding-left: 25px;
}

/* Use this style to indent beneath text already indented */
.dblindent { 
	padding-left: 35px;
}

/* styles the links and their hover effects */
a:link {
	color: #0000FF;
	text-decoration: underline;
}

a:visited {
	color: #CC6600;
	text-decoration: underline;
}

a:hover {
	color: #006666;
}

a:active {
	color: #003366;
	text-decoration: underline;
}

div#access{
	background-color: #01429c;
	padding: 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	height: 15px;
	text-align: center;
	color: #fff;
}

div#access a {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* styles text in left nav area */
.privacy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	margin-left: 20px;
	margin-right: 50px;
}

/* these styles position and format the three content areas */
div#mast {
	height: 157px;
	width: 960px;
	top: 0px;
	/*left: 0px;*/
	margin-left: auto;
	margin-right: auto;
	/*float: left;*/
}

/* Div to hold banner image that prints only */
div#printonly {
	display: none;
}

div#left {
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 220px;
	/*background-image: url(images/left_bground_v3.jpg);*/
	background-repeat:no-repeat;
	height: 531px;
	margin: 157px 0px 0px 0px
	top: 0px;
	left: 0px;
	/*position: relative;*/
	background-position: 0px 0px;
	top: 0px;
	float: left;
}

div#text {
	text-align: left; /* Redefines the text alignment defined by the body element. */
	margin-top: 0px;
	margin-left: 10px;
	/*top: -648px;*/
	width: 720px;
	top: 0px;
	float: left;
}

div#content_holder {
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 960px;
	height: auto;
	background-image: url(images/right_bground_v2.jpg);
	background-repeat: repeat-y;
	background-position: 220px top;	/*position: relative;
	top: 0px;
	left: 0px;*/
}

div#holder {
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width:960px;
	/* background-image: url(images/left_bground_v3.jpg); */
	background-repeat: repeat-y;
	background-image: url(images/blue-banner.jpg);
	background-color: #FFFFFF;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;	/*position:absolute;*/
}

div#footer{
	width: 960px;
	/*padding-bottom: 0px;*/
	height: 113px;
}


div.clearer {clear: left; line-height: 0; height: 0;}

/* defines 2010 dl items */


/* defines 2010 agenda items */

div#agenda_holder{
	width:650px;
	margin:0px;
	text-align: left;
}

div.agenda{
	width:100%;
	padding-bottom:20px;
	/*padding-top:0px;*/
	/*margin-top:50px;*/	
	/*margin-bottom:50px;*/
} 

div.time{
	float:left;
	width:200px;
	clear:both;
}

div.description{
	float:right;
	width:440px;
	border-left:dotted thin;
	/*padding-top:5px;*/
	/*margin-left:5px;*/
}

table.agenda {
	margin-left:auto;
	margin-right:auto;
	width:620px;
	border:0px;
	vertical-align:text-top;
}

td.session {
	border-bottom: 1px #6699CC dashed;
	vertical-align:text-top;
}
