@charset "utf-8";/* CSS Document */ * {    padding: 0;    margin: 0;    outline: 0;}img {    border: 0;}/***** TEXT STYLES *****/p {    font-size: 12px;    margin-bottom: 15px;}h1 {    font-size: 16px;    color: #114D8F;    border-bottom: 1px solid #114D8F;    padding-bottom: 8px;    margin-bottom: 15px;}h2 {    font-size: 14px;    color: #007DC3;    margin: 20px 0 8px;}h3 {    font-size: 12px;    color: #007DC3;    margin-bottom: 5px;    font-weight: bolder;} a:LINK {    color: #114D8F;    text-decoration: none;}a:VISITED {    color: #114D8F;    text-decoration: none;}a:HOVER {    text-decoration: underline;}.left {    float: left;    margin: 0 5px 3px 0;} #maincontent ul, #maincontenthome ul {    font-size: 12px;    margin: 0 0 15px 13px;}#maincontenthome td ul {    font-size: 12px;    margin: 0 0 5px 0px;}/*Rightsidebar*/ #rightsidebar .sponsor {    font-size: 9px;    color: #767779;    font-family: Tahoma;	margin-left: 25px;}#rightsidebar .rightsidebar_partners img{	margin-left: 0px;	width: 117px;}/*agenda*/ .subdate {    color: #007DC3;} .agendadate {    color: #528070;    font-weight: bold;    font-size: 12px;} .mainagenda {    color: #000000;    font-weight: bold;    font-size: 12px;    border-bottom: solid 1px #000000;} .subagenda {    color: #29619C;    font-size: 11px;    float: left;} .agendatopic {    color: #114D8F;    font-weight: bold;    font-size: 12px;} .sectionhead {    background: #528070;    color: #fff;    font-size: 13px;    font-weight: bold;    padding: 5px;}/*workshops*/ .workshop {    width: 370px;    float: left;    margin: 0 0 40px 0;} .workshoptitle {    font-size: 16px;    color: #528070;    margin: 0 0 30px 0;    font-weight: bold;} .workshopdetails {    width: 370px;    font-size: 14px;    color: #000000;    font-weight: bold;    float: left;    clear: left;} .firstdetail {    margin-top: 10px;} .time {    color: #E37826;} .letter {    color: #E37826;} .accordion {    width: 370px;    float: left;    clear: both;}dt {    float: left;    text-decoration: none;    color: #E37826;    font-weight: bold;    font-size: 13px;    margin-top: 15px;    clear: both;    width: 370px;    cursor: pointer;}dd {    font-size: 12px;    margin-top: 15px;    float: left;    width: 370px;    overflow: hidden;	display: none;}/*Register*/ .register-now table {    padding: 8px 0px 5px 0px;    text-align: center;    border: 1px;    font-size: 11px;} .register-now input {    margin: 3px 3px 0 0;} .register-now td {    border: 1px solid #ccc;} .registertableheader{	background-color: #528070;	color: #FFFFFF;}.left {    float: left;    margin-top: 10px;} .highlight {    color: #528070;    font-weight: bold;}td {    vertical-align: top;    padding-bottom: 10px;} .box {    width: 330px;    padding: 0 20px 10px 20px;    background: #fafafa;    border: 1px dashed #c9db58;    font-weight: bold;}/*Brochure*/ .brochureform label {    float: left;    clear: both;    font-size: 12px;    padding: 0 0 10px 0;    width: 320px;} .brochureform input {    border: 1px solid #CCC;    margin-left: 15px;    float: right;} .brochureform textarea {    border: 1px solid #CCC;    clear: both;    float: left;    width: 300px;    height: 100px;    margin-bottom: 5px;} .send {    float: left;    clear: both;    margin-bottom: 20px;} .how {    border: 1px solid #CCC;    width: 250px;    clear: both;} .selectRequiredMsg, .textfieldRequiredMsg, .textfieldInvalidFormatMsg {    float: left;    font-size: 12px;    margin-left: 5px;} #sprytextfield1, #sprytextfield2, #sprytextfield3, #sprytextfield4, #sprytextfield5, #sprytextfield6 {    clear: both;    width: 380px;}/*home*/ #homecontent {    width: 389px;    height: 400px;    padding-top: 10px;    padding-left: 25px;    background: url(../images/contentbox_bg.gif) no-repeat;} #homelist {    width: 323px;    float: left;    padding-top: 2px;} #homelist li {    list-style: none;    font-size: 11px;    background: url(../images/tick.gif) no-repeat;    background-position: 0;    padding-left: 40px;    padding-bottom: 9px;}/*speaker profiles*/ .profile {    width: 370px;    float: left;    margin-bottom: 20px;    border-bottom: 1px solid #666;    padding-bottom: 30px;} .imgleft {    float: left;    padding: 0 10px 10px 0;}/*partners*/ .partners {    margin-bottom: 20px;    border-bottom: 1px solid #666;    padding-bottom: 15px;}/***** BODY AND CONTAINERS *****/body {    margin: 0 auto;    font-family: Arial, Helvetica, sans-serif;    background: url(../images/bg.gif) repeat-x #dedede;    font-size: 12px;}td {    vertical-align: top;    padding-bottom: 10px;} #maincontainer {    margin: 0 auto;    width: 752px;} #maincontenthome {    width: 394px;    float: left;    margin-left: 25px;    padding-top: 20px;} #container {    width: 752px;    margin: 0 auto;    background: #FFF;    float: left;    padding-left: 8px;} #header {    width: 744px;    height: 176px;    float: left;    margin: 0 auto 20px auto;    background: url(../images/header.gif) no-repeat;} .logo {    margin: 10px 0 0 20px;} #leftnavigation {    width: 180px;    float: left;    background: url(../images/leftnav_bg.png) no-repeat top;} #leftnavigation .menu {    height: 470px;} .criterion-logo {    float: left;    margin: 0;} #maincontent {    width: 380px;    float: left;    margin-left: 30px;    padding-top: 20px;} #rightsidebar {    width: 134px;    float: right;} #rightsidebar img {    margin-bottom: 10px;} #footer {    width: 752px;    height: 30px;    float: left;    margin-top: 20px;    margin-left: -4px;    background: url(../images/footer_bg.png) no-repeat;} #copyright {    color: #FFF;    font-size: 11px;    float: left;    margin: 8px 0 0 15px;}#footer_links {    color: #FFF;    font-size: 11px;    float: right;    margin: 8px 10px 0 0;}#footer_links a {    color: #D1AB2A;}/***** NAV *****/ #leftnavigation ul {    float: left;    width: 162px;    margin: 10px 0 0 0;    padding-left: 3px;} #leftnavigation ul li {    list-style: none;    border-bottom: 1px solid #8D8D8D;} #leftnavigation ul li a {    font-family: Arial, Helvetica, sans-serif;    text-transform: uppercase;    text-decoration: none;    color: #FFF;    font-size: 13px;    font-weight: bold;    display: block;    padding: 10px 0 10px 5px;} #leftnavigation ul li a:HOVER, .active {    background: #616CAD;} #leftnavigation ul li .register {    color: #E62727;    background: none;} #leftnavigation ul li .register:HOVER {    color: #E62727;    background: none;}