body {
    background: url("../graphics/back.jpg") repeat-x scroll center top transparent;
    margin: 0;
    padding: 0;
	font: normal 13px/15px Arial,Helvetica,sans-serif;
}

p {margin-top: 15px; margin-bottom: 0;}

b, strong {
	font: bold 13px/15px Arial,Helvetica,sans-serif; 
}

.fl {
    float: left;
}

.facebook_btn {
	background:url("../graphics/facebook_icon.gif") no-repeat; 
	width:40px;
	height:32px;
	border: none;
    cursor: pointer;
    display: block; 
    margin: 0;
    padding: 0; 
}

.twitter_btn { 
	background:url(../graphics/tiwitter_icon.gif) no-repeat;
	width:40px;
	height:32px;
	border: none;
    cursor: pointer;
    display: block; 
    margin: 0;
    padding: 0; 
}
.fr {
    float: right;
}
.clr {
    clear: both;
}
* {
    margin: 0;
    padding: 0;
	list-style:none;
	border:none;
	text-decoration:none;
	outline:none;
}
.pad_5 {
    clear: both;
    padding-top: 4px;
}
#main_back {
    background: url("../graphics/footer_back.jpg") repeat-x scroll center bottom transparent;
    height: 100%;
    width: 100%;
}
#main_container {
    background: url("../graphics/header_back.jpg") repeat-x scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 0;
    width: 940px;
}
#header {
    margin: 0 auto;
    padding: 14px 0 0;
    width: 920px;
}
.logo {
    background: url("../graphics/logo.png") no-repeat scroll right bottom transparent;
    display: block;
    float: left;
    height: 83px;
    padding: 0;
    width: 250px;
}
.top_form_block {
    background: url("../graphics/top_punhcline.jpg") no-repeat scroll left bottom transparent;
    color: #000000;
    float: right;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    height: 71px;
    margin: 0 0 0;
    padding: 0 0 0 0;
    width: 254px;
}
.mu_top {
	margin-top: 8px;
	width: 225px;
	height: 60px;
	float: right;
}
.mu_top a {
	width: 225px;
	height: 60px;
	display: block;
}
.link_bar {
    background: url("../graphics/link_curve3.jpg") repeat-x scroll 0 4px transparent;
    clear: both;
    height: 54px;
    margin: 0 0 0;
    padding: 4px 0 0;
    width: 920px;
    z-index: 100;
}
.link_bar .left_curve {
    background: url("../graphics/link_curve1.jpg") no-repeat scroll 0 0 transparent;
    height: 54px;
}
.link_bar .right_curve {
    background: url("../graphics/link_curve2.jpg") no-repeat scroll right top transparent;
    height: 54px;
}
.link_bar ul {
    margin: 0;
    padding: 0 0 0 10px;
}
.link_bar ul li {
    background: url("../graphics/divider.gif") no-repeat scroll 0 26px transparent;
    color: #FFFFFF;
    float: left;
    font: 12px/55px Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 0 2px;
    position: relative;
    z-index: 50;
}
.link_bar ul li a {
    color: #FFFFFF;
    padding: 0 10px;
    text-decoration: none;
}
.link_bar ul li a:hover, .link_bar ul li:hover a, .link_bar ul li.sfhover a {
    background: url("../graphics/link_back.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    text-decoration: underline;
}

.link_bar ul li a.active {
    background: url("../graphics/link_back.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
}
.link_bar ul li ul {
    background: url("../graphics/dropdown_bg.gif") no-repeat scroll 0 bottom transparent;
    border-bottom: 5px none;
    display: none;
    left: 3px;
    position: absolute;
    top: 54px;
    width: 226px;
    z-index: 100;
}
.link_bar ul li ul a, .link_bar ul li:hover ul a, .link_bar ul li.sfhover ul a {
    background: none repeat scroll 0 0 transparent;
    text-decoration: none;
}
.link_bar ul li:hover ul, .link_bar ul li.sfhover ul, .link_bar ul li:hover ul {
    display: block;
    padding: 0 0 20px 15px;
    width: 226px;
}
.link_bar ul li.sfhover ul li, .link_bar ul li:hover ul li {
    background: url("../graphics/green_box.gif") no-repeat scroll 0 13px transparent;
    border-bottom: 1px solid #3A6936;
    float: none;
    line-height: 30px;
    width: 179px;
}
.link_bar ul li.sfhover ul li a {
    background: none repeat scroll 0 0 transparent;
    text-decoration: none;
}
.link_bar ul li.sfhover ul li a:hover, .link_bar ul li:hover ul li a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #B5C4B4;
    text-decoration: underline;
}
.header_pic {
    background: url("../graphics/header_pic.jpg") no-repeat scroll 0 0 transparent;
    height: 321px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 920px;
}
.header_pic .title {
    float: left;
    margin: 0;
    padding: 28px 0 0 28px;
    width: 433px;
}
.header_pic .title p {
    color: #FFFFFF;
    float: left;
    font: 28px calibri,Arial;
    padding: 0 0 4px 5px;
}
.header_pic .reserve_btn {
    background: url("../graphics/reserve_btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    cursor: pointer;
    display: block;
    height: 62px;
    margin: 0 0 0;
    padding: 0;
    width: 275px;
}
.header_pic .view_btn {
    background: url("../graphics/view_more_btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    height: 49px;
    margin: 172px 0 54px 145px;
    padding: 0;
    width: 192px;
}
.header_pic .red_txt {
    background: url("../graphics/suitcase_icon.gif") no-repeat scroll 10px 0 transparent;
    clear: both;
    color: #CF0226;
    font: bold 24px/34px calibri,Arial;
    margin: 0;
    padding: 0 0 10px 55px;
}
.nurse_pic {
    background: url("../graphics/nurse-pic.png") no-repeat scroll 0 0 transparent;
    height: 411px;
    left: 824px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -70px;
    width: 121px;
}
#content_section {
    background: url("../graphics/footer_curve_back.jpg") no-repeat scroll center bottom transparent;
    clear: both;
    margin: 0 0;
    padding: 0 10px;
    width: 920px;
}
.left_section {
    float: left;
    margin: 0;
    padding: 42px 0 0 5px;
    width: 545px;
}
.left_section h1 {
    color: #000000;
    font: 26px/22px calibri,Arial;
    padding: 0 0 20px;
}
.left_section h1 span {
    color: #595959;
    font: 21px calibri,Arial;
}
.left_section p {
    color: #000000;
    float: left;
    font: 12px/21px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    width: 355px;
}
.left_section a {
    color: #007520;
    text-decoration: underline;
}
.left_section a:hover {
    color: #007520;
    text-decoration: none;
}
.img_block {
    float: left;
    padding: 3px 15px 0 0;
}
.right_section {
    float: right;
    margin: 0;
    padding: 22px 0 0;
    width: 324px;
}
.right_section .attended_block {
    background: url("../graphics/grey_curve-2.jpg") no-repeat scroll center bottom transparent;
    margin: 0 0 10px;
    padding: 0 0 5px;
    width: 324px;
}
.right_section .attended_block .top {
    background: url("../graphics/grey_curve-1.jpg") no-repeat scroll 0 0 transparent;
    margin: 0;
    padding: 5px 0 0;
    width: 324px;
}
.right_section .attended_block .middle {
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    margin: 0;
    padding: 20px 0 0 24px;
    width: 298px;
}
.right_section h2 {
    background: url("../graphics/attended_pic.gif") no-repeat scroll 0 0 transparent;
    color: #666666;
    font: 26px/20px calibri,Arial;
    padding: 0 0 25px 58px;
}
.right_section h2 span {
    color: #0568B2;
    font: bold 30px/18px calibri,Arial;
}
.right_section ul {
    margin: 0;
    padding: 0;
}
.right_section ul li {
    background: url("../graphics/green_tick.gif") no-repeat scroll 0 0 transparent;
    color: #000000;
    font: 13px/15px Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 12px 30px;
}
.right_section .view_photo_btn {
    background: url("../graphics/view_photo_btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    height: 49px;
    margin: 0 0 0 0;
    padding: 0;
    width: 283px;
}

.right_section .view_photo_btn_inner {
    background: url("../graphics/view_photo_btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    height: 49px;
    margin: 10px;
    padding: 0;
    width: 283px;
}

#footer_container {
    background: url("../graphics/footer_green_back.jpg") repeat-x scroll 0 0 transparent;
    height: 64px;
    margin: 15px auto 0;
    padding: 12px 0 0 14px;
    width: 926px;
}
#footer_container .social_block {
    background: url("../graphics/footer_pic.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 45px;
    padding: 10px 0 0 10px;
    width: 90px;
}
#footer_container .txt_block {
    color: #FFFFFF;
    float: left;
    font: 12px/18px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 10px 0 0 15px;
}
#footer_container .txt_block a {
    color: #FFFFFF;
    padding: 0 2px;
    text-decoration: none;
}
#footer_container .txt_block a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#footer_container .txt_block span {
    color: #7CC523;
}
#footer_container .txt_block a.yellow {
    color: #FFF99D;
    text-decoration: none;
}
#footer_container .txt_block a.yellow:hover {
    color: #FFF99D;
    text-decoration: underline;
}
.hedaer_pic_inside {
    background: url("../graphics/inside_header.jpg") no-repeat scroll 0 0 transparent;
    height: 99px;
    margin: 0;
    padding: 41px 0 0 722px;
    width: 198px;
}
.hedaer_pic_inside .register_now_btn {
    background: url("../graphics/register_now_btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 59px;
    margin: 0;
    padding: 0;
    width: 175px;
}

.register_now_btn {
    background: url("../graphics/reserve_new_btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 49px;
    margin: 0;
    padding: 0;
    width: 262px;
}

.left_section_inside {
    float: left;
    margin: 0;
    padding: 42px 0 0 15px;
    width: 548px;
}
.left_section_inside h1 {
    color: #000000;
    font: 24px/22px calibri,Arial;
    padding: 0 0 20px;
}
.left_section_inside h1 span {
    color: #000000;
    font: 12px/18px Arial;
}
.left_section_inside h2 {
    color: #000000;
    font: 24px/22px calibri,Arial;
    padding: 0 0 15px;
}
.left_section_inside ul {
    margin: 0;
    padding: 0 0 30px 15px;
    width: 527px;
}
.left_section_inside ul li {
    background: url("../graphics/green_tick.gif") no-repeat scroll 0 8px transparent;
    border-bottom: 1px solid #D5D5D5;
    color: #000000;
    font: 13px/15px Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 7px 0 12px 30px;
}

.left_section_inside ul li a{
   color:#007520;
   text-decoration:underline;
}

.left_section_inside ul li a:hover{
   color:#007520;
   text-decoration:none;
}

.left_section_inside p {
    color: #000000;
    font: 13px/18px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 10px 0 0;
    width: 533px;
}

.left_section_inside p a{
    color: #009900; 
	text-decoration:underline;
}

.left_section_inside p a:hover{
    color: #009900; 
	text-decoration:none;
}

.left_section_inside .health_plan_box {
   /* background: url("../graphics/health_plan_back.jpg") no-repeat scroll 1px 1px #FFFFFF;*/
    border: 1px solid #D5D5D5;
    margin: 29px 0 0;
    padding: 1px;
    width: 544px;
}
.left_section_inside ul.arrow {
    margin: 0;
    padding: 10px 0 20px 15px;
    width: 488px;
}
.left_section_inside ul.arrow li {
    background: url("../graphics/tick2.png") no-repeat scroll 0 8px transparent;
    border-bottom: 1px solid #D5D5D5;
    color: #000000;
    font: 13px/15px Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 10px 0 10px 30px;
}
.right_section h3.summit {
    background: url("../graphics/summit_icon.jpg") no-repeat scroll 0 0 transparent;
    color: #0568B2;
    font: bold 30px/20px calibri,Arial;
    margin: 0 0 0 16px;
    padding: 0 0 25px 58px;
}
.right_section h3.summit span {
    color: #666666;
    font: 26px/18px calibri,Arial;
}
.right_section ul.arrow {
    margin: 0;
    padding: 8px 0 0 15px;
    width: 284px;
}

.right_section ul.arrow li {
    background: url("../graphics/arrow_pic.gif") no-repeat scroll 0 8px transparent;
    border-bottom: 1px solid #D5D5D5;
    color: #000000;
    font: 13px/15px Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 7px 0 7px 30px;
}

.right_section ul.arrow li a{
	color:#009900;
	text-decoration:underline;
}

.right_section ul.arrow li a:hover{
	color:#009900;
	text-decoration:none;
}

.right_section .border_grey {
    background: url("../graphics/grey_border.gif") repeat-x scroll 0 0 transparent;
    height: 1px;
    padding: 0 0 0;
    width: 321px;
}
.right_section .attended_block .middle2 {
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    margin: 0;
    padding: 20px 0 0 0;
    width: 322px;
}
.right_section .attended_block .middle3 {
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    margin: 0;
    padding: 20px 0 0 16px;
    width: 306px;
}
.right_section h3.sponsor {
    background: url("../graphics/sponsor.gif") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #CACACA;
    color: #0568B2;
    font: bold 30px/20px calibri,Arial;
    padding: 0 0 25px 58px;
    width: 223px;
}
.right_section h3.sponsor span {
    color: #666666;
    font: 26px/18px calibri,Arial;
}
.sponsor_block {
    border: 1px solid #CACACA;
    float: left;
    height: 59px;
    margin: 0 8px 10px 1px;
    padding: 0;
    width: 133px;
	text-align: center;
}

.sponsor_block img {
    margin: 15px 0 0 0;
}
.right_section .become_sponsor_btn {
    background: url("../graphics/become_sponsor.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    height: 67px;
    margin: 0 0 0 0;
    padding: 0;
    width: 293px;
}
.right_section h3.executive {
    background: url("../graphics/executive_icon.gif") no-repeat scroll 0 4px transparent;
    border-bottom: 1px solid #CACACA;
    color: #0568B2;
    font: bold 26px/15px calibri,Arial;
    margin: 0 0 10px;
    padding: 0 0 17px 58px;
    width: 230px;
}
.right_section h3.executive span {
    color: #666666;
    font: 26px calibri,Arial;
}
.executive_block {
    border-bottom: 1px solid #CACACA;
    clear: both;
    padding: 8px 0 5px;
    width: 284px;
}
.executive_block img {
    float: left;
    padding: 0 10px 0 0;
    width: 43px;
}
.executive_block p {
    color: #000000;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    width: 198px;
}
.executive_block p span {
    color: #000;
}
.executive_block p a {
    color: #009900;
    text-decoration: underline;
}
.executive_block p a:hover {
    color: #009900;
    text-decoration: none;
}


/*	= Table Css
------------------------*/

form {
	margin:0px;
	padding:0px;
}

.margin-top-15 {
    margin-top: 15px;
}

.margin-top-30 {
    margin-top: 30px;
}

.text-red {
    color: #C51111;
}

.width-250 {
    width: 250px;
} 

.input-text, .textarea {
    border: 1px solid #8C8C8C;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px;
}

.button-submit {
    background: url("../graphics/button-submit.gif") no-repeat scroll 0 0 transparent;
    width: 100px;
	color:#fff !important; 
	font:normal 18px Arial !important;
}

.button-submit, .button-submit-response, .button-complete-reservation {
    border: medium none;
    cursor: pointer;
    height: 32px;
    margin: 0;
    padding: 0;
}

button, input[type="reset"], input[type="button"], input[type="submit"] {
    -moz-appearance: button;
    -moz-binding: none;
    -moz-box-sizing: border-box;
    -moz-user-select: none;
    background-color: buttonface;
    border: 2px outset buttonface;
    color: buttontext;
    cursor: default;
    font: -moz-button;
    line-height: normal !important;
    padding: 0 6px;
    text-align: center;
    text-shadow: none;
    white-space: pre;
}

/*
	= Photo Structure
---------------------------------------*/

.left_section_inside .content {
    float: left;
    line-height: 20px;
    width: 890px;
}

.left_section_inside .content h1 {
    color: #000000;
    font: 24px/22px calibri,Arial;
    padding: 0 0 20px;
	width:545px;
}

/* =Agenda
-------------------------------------*/

.table-agenda {
    border-collapse: separate;
    margin: 0px;
}

.table-agenda td {
    background: #F4F4E0;
}

.table-agenda th, .table-agenda td {
    border-bottom: 1px solid #C0C0A2;
    border-right: 1px solid #C0C0A2;
    padding: 4px 10px;
}

.text-green {
    color: #00A108;
}

.table-agenda td.alt-cell {
    background: #FAFAEF;
    border-right: medium none;
}

.table-agenda {
    border-right: 1px solid #C0C0A2;
    border-left: 1px solid #C0C0A2;
} 

td.alt1-cell {
	background: #dcffd4;
    border-right: none;
}

td.alt2-cell { 
 background: #dbeeff;
 border-right: 1px solid #C0C0A2;
 border-left: 1px solid #C0C0A2;
}

td.alt3-cell {
	background: #ffe6c8;
     border-right: none;
}

.hide {display: none;}

.text-blue {
    color: #0568B2;
}

.text-orange {
    color: #CC6300;
}

/*  = Speaker
---------------------------------*/

.speaker-container-first, .speaker-container {
    background: url("../graphics/bg-speaker.gif") repeat scroll 0 0 transparent;
	border:none;
	width:548px;
	margin:0px;
	padding:0px;
}

.speaker-left {
    float: left;
    width: 176px;
	padding:15px;
}

.speaker-left h2 {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: normal;
    margin: 0;
	width:170px;
}

.margin-top-8 {
    margin-top: 8px;
}

.margin-top-4 {
    margin-top: 4px;
}

.margin-top-0 {
    margin-top: 0px;
}

.center {
    text-align: center;
}

.dick-podcast {
    background: url("../graphics/button-dicks-podcast.png") no-repeat scroll 0 0 transparent;
} 

.button-podcast {
    display: block;
    height: 41px;
    width: 176px;
}

.speaker-right, .speaker-container .speaker-right, .speaker-container-alt .speaker-right {
    float: right;
    width: 335px;
	margin: 0px;
	padding: 0px;
}

.speaker-right p{
	margin:0px;
	padding:0px;
	width:330px;
}

h3.topic {
	color:#000;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    letter-spacing: normal;
    line-height: 19px;
	padding-top:15px;
}

.speaker-left p { 
	width:170px;
	color:#000;
	font:13px/18px Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
}

.clear {
	clear:both;
}


.speaker-container-alt {
    background: url("../graphics/bg-speaker-alt.gif") repeat scroll 0 0 transparent;
	width:548px;
	margin:0px;
	padding:0px;
}

.speaker-container-alt .speaker-right ul {
    margin: 0;
    padding: 0 0 30px 15px;
    width: 300px;
}
.speaker-container-alt .speaker-right ul li {
    background: url("../graphics/green_tick.gif") no-repeat scroll 0 8px transparent;
    border-bottom: 1px solid #D5D5D5;
    color: #000000;
    font: 13px/15px Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 7px 0 12px 30px;
}

.speaker-container-alt .speaker-right ul li a{
   color:#007520;
   text-decoration:underline;
}

.speaker-container-alt .left_section_inside ul li a:hover{
   color:#007520;
   text-decoration:none;
}

/* =Submit the sponsers
-----------------------------------------*/

.width-264 {
    width: 255px;
} 

.float-left {
    float: left;
}

.float-right {
	float:right;
}

.width-264 .list-sponsor-packages {
    margin: 0;
    padding: 0;
	width:255px;
}

.width-264 .list-sponsor-packages li {
    margin: 0;
	padding: 0px;
	width: 225px;
	background:none;
	list-style:none;
}

.width-264 .list-sponsor-packages li.first { 
    list-style: none outside none;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
	border:none;
	background:url("../graphics/arrow_pic.gif") no-repeat scroll 0 8px transparent;
	width: 220px;
}

.width-264 h3 {
    color: #0568B2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: normal;
    margin: 0;
	padding-top: 20px;
}

.width-264 .content11 {
    font-size: 11px;
    line-height: 16px;
	width:225px;
	margin:0px;
	padding:0px;
}

.width-264 .content11 ul {
	margin:0px;
	padding:0px;
	width:225px;
}

.width-264 .content11 ul li{ 
	margin:0px;
	padding:0px 0px 0px 5px; 
	list-style:none; 
}

.list-sponsor-packages ul li {
    background: url("../graphics/icons/arrow_pic.gif") no-repeat scroll 0 5px transparent;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 18px;
}
 
.speaker-container-full-first {
    background: url("../graphics/bg-speaker-full.gif") repeat scroll 0 0 transparent;
	border-top:none;
	width:100%;
	margin:0px;
	padding:0px;
}

.title {
    font-size: 12px;
    line-height: 17px;
}


.committee-left {
    float: left;
    width: 175px;
	padding:15px;
	margin:0px;
}

.committee-left h2 {
    color: #000;  
    letter-spacing: -1px;
    line-height: normal;
    margin: 0px;
	padding:0px;
	width:170px;
	font: normal 18px Arial,Helvetica,sans-serif;
}

.committee-left p { 
	width:170px;
	color:#000;
	font: normal 12px/18px Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
}

.committee-left p strong {  
	color:#000;
	font: bold 12px/18px Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
}

.committee-right {
    float: right;
    width: 685px;
	margin: 0px;
	padding: 0px;
}

.committee-right p{
	margin: 0px;
	padding: 10px;
	width: 665px;
	font: normal 12px/18px Arial,Helvetica,sans-serif;
}

.speaker-container-full-alt {
    background: url("../graphics/bg-speaker-full-alt.gif") repeat scroll 0 0 transparent;
	width: 890px;
	margin:0px;
	padding:0px;
}
.committee-container-full {
    background: url("../graphics/bg-speaker-full.gif") repeat scroll 0 0 transparent;
	width: 890px;
	margin:0px;
	padding:0px;
}

.width-350 {
    width: 350px;
} 

.width-150 {
	width:150px;
}

.width-82 {
	width:82px;
} 

.width-90 {
	width: 90px;
} 

.register a{
	color:#007520;
	text-decoration:underline;
}

.register a:hover {
    color:#0568B2;
	text-decoration: none;
}

.photo {
    line-height: 20px;
}

.photo .list-inline-blank {
	margin: 0;
	padding: 0;
}

.photo .list-inline-blank li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	float: left;
	border: 0px;
}

.photo .list-thumbnail, .list-thumbnail-last {float: left;}
		
.photo .list-thumbnail a, .list-thumbnail-last a {
	width: 106px;
	height: 80px;
	margin-right: 12px;
	margin-bottom: 12px;
	padding: 3px;
	border: 1px solid #c7c7c7;
	background: #efefef;
	display: block;
}
			
.list-thumbnail img {width: 106px; height: 80px;}
		
.list-thumbnail-last a {margin-right: 0;}


/* =Sponser Page
---------------------------------*/

.left_section_inside .pack_left {
	float:left;
	width:260px;
	margin:0px;
	padding:0px; 
}

.left_section_inside .pack_left ul {  
	margin:0px;
	padding:0px; 
	width: 260px;
}

.left_section_inside .pack_left ul li{  
	margin:0px;
	padding:0px; 
	background:none;
	border:none;
	list-style:none;
}

.left_section_inside .pack_left ul li ul{  
	margin:0px;
	padding:0px 0px 0px 20px;   
	width:240px;
}

.left_section_inside .pack_left ul li ul li{  
	margin:0px;
	padding:0px 0px 0px 20px;   
	width:220px;
	background:url("../graphics/arrow_pic.gif") no-repeat;
	line-height:20px;
	border:none;list-style:none;
}

.left_section_inside .pack_left h3 {
    /*color: #0095FF;*/
	color:#000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: normal;
    margin: 0;
	padding: 10px;
}


.left_section_inside .pack_right {
	float:right;
	width:260px;
	margin:0px;
	padding:0px; 
}

.left_section_inside .pack_right ul {  
	margin:0px;
	padding:0px; 
	width: 260px;
}

.left_section_inside .pack_right ul li{  
	margin:0px;
	padding:0px; 
	background:none;
	border:none;
	list-style:none;
}

.left_section_inside .pack_right ul li ul{  
	margin:0px;
	padding:0px 0px 0px 20px;   
	width:240px;
}

.left_section_inside .pack_right ul li ul li{  
	margin:0px;
	padding:0px 0px 0px 20px;   
	width:220px;
	background:url("../graphics/arrow_pic.gif") no-repeat;
	line-height:20px;
	border:none;list-style:none;
}

.left_section_inside .pack_right h3 {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: normal;
    margin: 0;
	padding: 10px;
} 

.warning {
    background: none repeat scroll 0 0 #FFF8D7;
    border: 2px solid #F8C800;
    padding: 6px;
    width: auto;
}
