.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	line-height: 200%;
        text-align: justify;

}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	line-height: 200%;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	line-height: 200%;
}


.floatleft
{
float: left;
width: 100px;
margin: 0 20px 0 0;

}

.textbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.textnotjust {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
.border {
	border: 3px solid #FFF;
}

a:link {
	text-decoration: underline;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	font-weight: normal;
}


a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.lester {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #306;
	font-weight: bold;
}
.whborder {
	border: 3px solid #FFF;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}


/*Margaret*/

#body{
	margin:0;
	padding:0;
	background:url(images/body_margaret.jpg) top center repeat-x;
}

@font-face { 

	font-family: 'HelveticaNeue'; 
	src: url('fonts/helveticaneue-webfont.eot'); 
	src: url('fonts/helveticaneue-webfont.eot?iefix') format('eot'),
		url('fonts/helveticaneue-webfont.woff') format('woff'), 
		url('fonts/helveticaneue-webfont.ttf') format('truetype'), 
		url('fonts/helveticaneue-webfont.svg#webfont') format('svg'); 
		
		
}

@font-face {
    font-family: 'HelveticaNeueBold';
    src: url('fonts/helveticaneuebold-webfont.eot');
    src: url('fonts/helveticaneuebold-webfont.eot?iefix') format('eot'),
         url('fonts/helveticaneuebold-webfont.woff') format('woff'),
         url('fonts/helveticaneuebold-webfont.ttf') format('truetype'),
         url('fonts/helveticaneuebold-webfont.svg#webfont76Jws2Cc') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeue-CondensedBold';
    src: url('fonts/helveticaneuecondensedbold.eot');
    src: url('fonts/helveticaneuecondensedbold.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneuecondensedbold.woff') format('woff'),
         url('fonts/helveticaneuecondensedbold.ttf') format('truetype'),
         url('fonts/helveticaneuecondensedbold.svg#helveticaneuecondensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}



#containerMargaret{
	width:984px;
	margin:auto;
	font-family: 'HelveticaNeue';
	font-size:13px;
	line-height:21px;
}
#containerMargaret p{
	padding:0;
	margin:0;
	margin-bottom:20px;
}

#containerMargaret #banner{
	position:relative;
}
#containerMargaret h1{
	font-family: 'HelveticaNeue-CondensedBold';
	color:#a59d5e;
	font-size:27px;
	font-weight:normal;
	text-transform:uppercase;
}
.leftContent{
	float:left;
	width:60%
}

.rightContent{
	float:right;
	width:37%;
	text-align:center;
	margin-top: 20px;
	padding-top: 20px;
}

#bottomContent{
	background:url(images/shadow.jpg) top repeat-x;
	clear:both;
	padding:15px 0 0;
}

#logos{
	text-align:center;
	float:left;
	width:150px;
	border-right:1px solid #222;
}


#logos img{
	padding-bottom:5px;
}

#info{
	float:left;
	padding-left:25px;
	width:350px;
	font-size:15px;
    font-family: 'HelveticaNeue-CondensedBold';
	line-height:normal;
}

#info h3{
	color:#5e2682;
    font-family: 'HelveticaNeue-CondensedBold';
	font-size:30px;
	font-weight:normal;
	padding:0;
	margin:0 0 5px;
}

.clear{
	clear:both;
}

.violet{
	color:#5e2682;
}

.gold{
	color:#a59d5e;
}
#url{
	clear:both;
	text-align:center;
	padding:40px 0 0;
    font-family: 'HelveticaNeue-CondensedBold';
	color:#a59d5e;
	font-size:28px;
	font-weight:normal;
}

.callout{
	background:url(images/callout.png) center no-repeat;
	height:68px!important;
	width:163px!important;
	padding:15px 25px!important;
	
}

#circle1{
	position:absolute;
	width: 184px;
	height: 74px;
	left: 760px;
	top: 395px;
	color:#fff;
}
#circle2{
	position:absolute;
	left: 297px;
	top: 883px;
	width: 184px;
	height: 74px;
	color:#fff;

}

#circle3{
	position:absolute;
	left: 759px;
	top: 882px;
	width: 184px;
	height: 74px;
	color:#fff;
}


#pic1{
	position:absolute;
	left: 558px;
	top: 152px;
}

#pic2{
	position:absolute;
	left: 92px;
	top: 620px;
}

#pic3{
	position:absolute;
	left: 558px;
	top: 622px;
}


#buttonWebinar{
	position:absolute;
	right: -210px;
	top: -9px;
}

#buttonWebinarContainer{
	position:relative;
}

#registerButton{
	background:url(images/button_register_webinar.jpg) center no-repeat;
	width:298px;
	height:78px;
	display:block;
	color:#111;
	font-family: 'HelveticaNeue-CondensedBold';
	text-align:left;
	text-decoration:none;
	font-size:22px;
	padding:20px;
	line-height:24px;
	margin:auto;

}

#registerButton span{
	color:#fff;

}

