@charset "UTF-8";
body {
	margin: 0;
	padding: 0;
	background:#A00000;
	font-size:12pt;
}
#main {
	width: 1000px;
	margin: 0 auto;
	background:#A00000;
	font-family:Arial, Helvetica, sans-serif;
	color:#320000;
	background:url(images/bg1.jpg);
	font-size:90%;
}
	:root { overflow-y:scroll;
}

a:link {
	color:#FD808F;
	text-decoration:none;
}
a:visited {
	color:#DC7C8A;
	text-decoration:none;
}
a:link:hover, a:visited:hover {
	text-decoration:underline;
}
a:link:active, a:visited:active {
	color:#ffffff;
}

#main p {
	margin:15px;
}

#header {
	padding-top:18px;
	background: #f3e2dc url(images/tob-bar.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:60px;

}
#title {
	height:128px;
	background: #f3e2dc url(images/header-bg.jpg) center top;
	font-family:Arial, Helvetica, sans-serif;
	color:#A00000;
	font-weight:bold;
	font-size:14px;
	overflow:hidden;
}
#header #title a {
	border:none;
	text-decoration:none;
	text-indent:-9000px;
	display:block;
	height:128px;
}

.breaker {
	background:#A00000;
}
#linktable {
	background:#A00000;
}
#links {
	background:#A00000;
	height:342px;
}
#tear {
	height:40px;
	background:url(images/main-bg.gif) no-repeat center bottom;
	clear:both;
}

#linkborder {
	height:58px;
	background:url(images/main-bg.gif) no-repeat center bottom;
}

.linkbox {
	width:270px;
	height:301px;
	float:left;
	padding:20px 30px 10px;
	background:#A00000;
}
.linkbox p {
 margin:0 20px;
}

.linkbox h1 {
	padding-top:40px;
	text-align:center;
	font-size:42px;
	font-weight:normal;
}
.linkbox a.pointlink {
	position:absolute;
	clear:none;
	width:273px;
	height:280px;
	text-decoration:none;
}
.linkbox a.pointlink img {
	border:0px none;
}

#point1 {
	background:#A00000 url(images/box1.jpg) center bottom no-repeat;
	color:#b8f0eb;
}
#point1 h1 {
	color:#015750;
}
#point1 a:link,
#point1 a:visited,
#point1 a:active,
#point1 a:hover {
	color:#b8f0eb;
	text-decoration:none;
}
#point1 h1 a:link,
#point1 h1 a:visited,
#point1 h1 a:active,
#point1 h1 a:hover {
	color:#015750;
}
#point2 {
	background:#A00000 url(images/box2.jpg) center bottom no-repeat;
	color:#100000;
}
#point2 h1 {
	color:#9c847c;
	letter-spacing:-3px;
}
#point2 a:link,
#point2 a:visited,
#point2 a:active,
#point2 a:hover {
	color:#100000;
	text-decoration:none;
}
#point2 h1 a:link,
#point2 h1 a:visited,
#point2 h1 a:active,
#point2 h1 a:hover {
	color:#9c847c;
}

#point3 {
	background:#A00000 url(images/box3.jpg) center bottom no-repeat;
	color:#FFFFFF;
	float:right;
}
#point3 h1 {
	color:#660202;
}
#point3 a:link,
#point3 a:visited,
#point3 a:active,
#point3 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#point3 h1 a:link,
#point3 h1 a:visited,
#point3 h1 a:active,
#point3 h1 a:hover {
	color:#660202;
}


#footer-home {
	text-align:center;
	background:url(images/footer-bg.gif) center top no-repeat;
	padding:45px 30px 0;
	height:36px;
	color:#ffffff;
	font-size:80%;
}
#footer {
	text-align:center;
	background:none;
	padding:20px 30px 0;
	height:50px;
	color:#ffffff;
	font-size:80%;
}
#video {
	width: 1000px;
	margin: 0 auto;
	background:#A00000;
	font-family:Arial, Helvetica, sans-serif;
	color:#320000;
	background:#A00000 url(images/video-page-bg.gif) center 128px no-repeat;
	font-size:100%;
}

#video p {
	margin:15px;
}

#videobox {
	margin:30px auto 0;
	padding:3px 2px 0 2px;
	width:600px;
	height:404px;
	background:#000000 url(images/video-bg.gif) 0 -1px;
}

#videocaption {
	width:631px;
	height:96px;
	background:url(images/video-caption.gif) center top no-repeat;
	margin:8px auto;
	padding:4px;
	color:#100000;
}
#videocaption p {
	padding:1px 10px;
	font-size:87.5%;
	/*text-align:justify;*/
}

#videocaption a {
	color:#990000;
	text-decoration:underline;
}

#main2 {
	width: 1000px;
	margin: 0 auto;
	background:#A00000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#A00000 url(images/video-page-bg.gif) center 128px no-repeat;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.5em;
}
#main2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	margin:15px auto 8px;
	letter-spacing:-3px;
	font-size:52px;
	font-weight:normal;
	line-height:52px;
	color:#FFFFFF;
	text-align: center;
	border:0 none;
	border-bottom:2px dotted #DE787F;
	width:80%;
	padding-bottom:8px;
}
#main2 h2 {
 	font-family:Arial, Helvetica, sans-serif;
	margin:30px 15px 8px;
	letter-spacing:-1px;
	font-size:30px;
	font-weight:normal;
}
#main2 h3 {
 	font-family:Arial, Helvetica, sans-serif;
	margin:5px 15px 8px;
	font-weight:normal;
	font-size: 18px;
	letter-spacing:2px;
	color:#fed6d4
}
#main2 p {
	margin:5px 15px 12px;
}
#main2 h2 a{
	text-decoration:none;
	color:#FBB6C4;
}
#main2 h2 a:hover{
	text-decoration:underline;
	color:#ffffff;
}
.body_table {
	margin:0 15px;
}
.body_table td {
	padding:0 5px;
}

.box_bottom {
	border-bottom:1px solid #FFFFFF;
}

#main2 .announcements_speakers h3 {
	color:#fed6d4;
	letter-spacing:normal;
}
#main2 .announcements_speakers ul {
	margin-top:2px;
	margin-bottom:30px;
	padding-left:0px;
}
#main2 .announcements_speakers ul li {
	font-size:1.1em;
	list-style-position:inside;
}
#main2 .announcements_speakers ul li a {
	color:#ffffff;
	text-decoration:underline;
}

a.back_button:link,
a.back_button:hover,
a.back_button:visited,
a.back_button:active {
	margin-top:16px;
	background:url(images/back_button.gif) no-repeat;
	display:block;
	width:106px;
	padding-top:3px;
	padding-bottom:6px;
	text-indent:40px;
	text-transform:uppercase;
	color:#A00000;
	font-weight:bold;
	text-decoration:none;
}

a.back_to_home:link,
a.back_to_home:hover,
a.back_to_home:visited,
a.back_to_home:active {
	color:#FFFFFF;
	font-size:0.8em;
}

#awards {
text-align:center;
}
#awards h1 {
	
}
#awards h2 {
}
#awards p a{
	color:#ffffff;
}
#awards h2 a:hover{
}
#awards h3 {
	margin-left:0;
	letter-spacing:normal;
}
#awards p {
	margin:0px;
	margin-left:0;
	font-size:1.1em;
	/*font-weight:bold;*/
}


.body_table {
}
.body_table td {
}

.box_bottom {
}

#awards .announcements_speakers h3 {
}
#awards .announcements_speakers ul {
}