


body {
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
	 background-image:url(e4e98f6d253b38310f15790542036b61657a109d-background.jpg);
	 background-repeat:repeat-y;
	 background-position:center;
	 background-color:#717171;
}

#header {
     height:215px;
     width:800px;
     background-color:#fff;
     background-image:url(f8f5c3719a9138c88836ddb5f2b5c61544767576-header.jpg);
     background-repeat:no-repeat;
     background-position:12px 4px;
	 padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 0px;
}

#flash {
     width:508px;
	 height:212px;
     float:left;
}

#logos {
     width:267px;
     float:left;
	 height:95px;
	 margin:0px 0px 0px 0px;
	 padding:117px 0px 0px 12px;
}

#logos img{
     border-style:none;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
}

#container {
     width:776px;
	 height:100%;
     margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
	 align:center;
}

#navigation {
     float:left;
     width:267px;
}

/* left block */

#blockLeft img {
     float:right;
     /*width:243px;*/
	 height:100px;
	 display:block;
	 background-color:#ccc;
	 margin:24px 0px 0px 12px;
	 padding:0px 0px 0px 0px;
	 border-style:none;
}

#blockLeft h1 {
     float:left;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-align:left;
	 margin:0px 0px 0px 0px;
	 padding:24px 0px 0px 24px;
	 color:#333;
}


/**/

#content {
     float:left;
     width:509px;
	 background-image:url(../_files/5287095c24b59f0bd959aa69e6351679667b0e55-footer.gif);
	 background-position:bottom;
	 background-repeat:no-repeat;
	 padding-bottom:30px;
}

#toTop {
     width:100%;
	 text-align:right;
	 background-color:#fff;
}

#toTop img{
     border-style:none;
	 padding:0px 12px 12px 0px;
	 margin:0px 0px 0px 0px;
}
	
/* The navigation part */

#navlist {
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     list-style-type:none;
	 list-style-image: none;
     text-align:left;
}

#navlist li a:link, #navlist li a:active, #navlist li a:visited, #navlist li a:hover{
     height:15px;
     border-bottom:solid 1px #fff;
	 background-color:#333333;
	 display: block;
	 padding:9px 0px 9px 48px;
	 margin:0px 0px 0px 0px;
	 text-transform:uppercase;
	 text-decoration:none;
	 text-align:left;
	 color:#ccc;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
}

#navlist li a:hover{
	 background-color:#D2021C;
	 color:#fff;
	 padding:9px 0px 9px 48px;
	 background-image:url(8e4f4c65be43219c968e75b30e4e07fafc04ab5b-btn_active.gif);
	 background-repeat:no-repeat;
}

#navlist li #activeLink{
     height:15px;
	 padding:9px 0px 9px 48px;
	 background-color:#D2021C;
	 color:#fff;
	 background-image:url(8e4f4c65be43219c968e75b30e4e07fafc04ab5b-btn_active.gif);
	 background-repeat:no-repeat;
}

/* Content box 1 */


#block01 img {
     float:left;
	 margin:24px 0px 0px 24px;
	 padding:0px 0px 0px 0px;
	 background-color:#FFFFFF;
}

#block01 h1 {
     float:left;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 width:250px;
	 text-align:left;
	 background-color:#FFFFFF;
	 margin:24px 0px 0px 0px;
	 padding:0px 0px 0px 18px;
	 color:#333333;
}

#block01 p {
     float:left;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 width:250px;
	 text-align:left;
	 padding:8px 0px 0px 18px;
	 margin:0px 0px 0px 0px;
	 color:#6D6D6D;
	 line-height:14px;
}

#block01 p a:link, #block01 p a:active, #block01 p a:visited {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#FF0020;
	 font-weight:bold;
}
#block01 p a:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#333;
	 font-weight:bold;
}

/* Content box 2 */



#block02 h1, #block03 h1 {
     float:left;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 text-align:left;
	 margin:0px 0px 0px 0px;
	 padding:24px 0px 0px 24px;
	 color:#fff;
	 width:200px;
}

#block02 p, #block03 p {
     float:left;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 margin:0px 0px 0px 0px;
	 padding:24px 90px 0px 24px;
	 color:#ccc;
	 line-height:14px;

}

#block02 p a:link, #block02 p a:active, #block02 p a:visited, #block02 p a:hover,
#block03 p a:link, #block03 p a:active, #block03 p a:visited, #block03 p a:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#fff;
	 font-weight:bold;
}

/* formating for text based pages */

#contentText {
     float:left;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;	
	 color:#6D6D6D;
	 background-color:#fff;
	 text-align:left;
	 line-height:14px; 
     width:100%;
	 padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 0px;
}

#contentText p{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:13px;	
	 color:#6D6D6D;
	 background-color:#fff;
	 text-align:left;
	 line-height:14px; 
	 padding:0px 24px 24px 24px;
	 margin:0px 0px 0px 0px;
}

#contentText a:link, #contentText a:active, #contentText a:visited, #contentText a:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#FF0020;
	 font-weight:bold;
}

#contentText ul{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 color:#ccc;
	 margin:0px 24px 24px 24px;
	 padding:12px 0px 0px 24px;
	 line-height:14px;
	 list-style-type:square;
	 border-left:solid 12px #ccc;
	 background-color:#333;
}

/* Unordered list - location.html */

#contentText #location{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 color:#666;
	 margin:0px 24px 0px 24px;
	 padding:0px 0px 0px 24px;
	 line-height:14px;
	 list-style-type:square;
	 border-style:none;
	 background-color:#FFFFFF;
}

#contentText #location li{
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 10px 0px;
}

/* */

#contentText h1 {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:15px;
	 width:460px;
	 text-align:left;
	 background-color:#FFFFFF;
	 margin:0px 0px 0px 0px;
	 padding:12px 0px 24px 24px;
	 color:#333333;
	 float:left;
}

/* program page */

.program1 {
     float:left;
	 width:100%;
     height:auto;
	 background-color:#f1f1f1;
}

.program2 {
     float:left;
	 width:100%;
     height:auto;
	 background-color:#fff;
}

#contentText .time {
     float:left;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 color:#333;
	 margin:0px 0px 0px 0px;
	 padding:12px 0px 12px 24px;
	 width:120px;
}

#contentText .title {
     float:left;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 color:#333;
	 margin:0px 0px 0px 0px;
	 padding:12px 0px 12px 0px;
}

#contentText .session {
     float:left;
     height:auto;
	 width:100%;
	 text-align:left;
	 background-color:#CD2126;

}

#contentText .sessiontitle {
	 color:#fff;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 padding:12px 0px 12px 24px;
	 font-weight:bold;
}

/* the speaker page */


.speakerImg {
     float:left;
	 width:150px;
}
.speakerNam {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
     float:right;
	 width:310px;
}

.speakerInfo {
	 text-align:left;
	 margin:12px 0px 12px 0px;
	 padding:12px 0px 0px 0px;
     float:left;
	 width:330px;
	 background-color:#fff;
	 border:solid 1px #ccc;
}

.speakerInfo p{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
}

/* registration page */

.forminput {
     width:497px;
	 float:left;
	 margin:0px 0px 0px 0px;
	 padding:0px 12px 24px 0px;
}

.inputfield {
     width:224px;
	 float:left;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 24px;
}

.inputfieldRadio {
     width:224px;
	 float:left;
	 margin:0px 0px 0px 0px;
	 padding:15px 0px 0px 24px;
}

.forminput input, .forminput select{
     width:200px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 float:left;
	 margin:4px 0px 0px 0px;
	 padding:1px 1px 1px 1px;
}
.forminput .radio{
     width:25px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 float:left;
	 margin:0px 0px 12px 0px;
	 padding:0px 0px 0px 0px;
}

.forminput .btn{
     width:200px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 float:left;
	 margin:24px 0px 12px 0px;
	 padding:4px 4px 4px 12px;
	 background-color:#CD2126;
	 color:#fff;
	 font-weight:bold;
}

.forminput .btn2{
     width:200px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 float:left;
	 margin:24px 0px 12px 0px;
	 padding:4px 4px 4px 12px;
	 background-color:#006600;
	 color:#fff;
	 font-weight:bold;
}

.forminput textarea{
     width:200px;
	 height:170px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 margin:4px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
}

/**/

/* The "thank you" page */

#registeredMessage {
     width:200px;
	 height:150px;
}

#registrationSent {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#006600;
}

/* The service page */

.hotelImg {
     text-align:right;
     float:left;
	 width:205px;
	 padding:0px 0px 12px 24px;
	 /*border:solid 1px red;*/
	 height:120px;
}

.hotelDesc {
     float:left;
	 width:225px;
	 text-align:left;
	 /*border:solid 1px blue;*/
	 height:120px;
	 padding:0px 0px 12px 20px;
}
#sponsor {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #F6f6f6;
	 font-size:0.71em;
	 text-align:center;
	 margin:10px 0px 0px 0px;
	 padding:5px 0px 0px 0px;
	 font-weight:normal;     
}

#sponsor a {
	color: #F6f6f6;
}

