body {
	background-color: #fff;
}
#main-wrapper {
	background: #ffffff url(/themes/site_themes/htm/images/bg-centered.jpg) no-repeat top center;
}

#associate-wrapper {
	height: 125px;
	background: #022a53 url(/themes/site_themes/htm/images/associate-bg.gif) repeat-x top left;
}

#message {
    width: 85%;
    border-bottom: 1px solid #03498a;
    border-right: 1px solid #03498a;
    border-top: 1px solid #000a26;
    border-left: 1px solid #000a26;
    background-color: #022a53;
    margin: 0 auto;
    padding: 50px;
    margin-top: 40px;
    color: #fff;
}

#message h1 {
    color: #fff;
    font-size: 2em;
    margin-bottom: 18px;
}

#message p {
    color: #fff;
}

#message a {
    color: #bad926;
    margin: 0!important;
}

#message ul {
    color: #fff;
}

#associate-login {
	margin: 0 auto;
	width: 914px;
	height: 125px;
	background: #022a53 url(/themes/site_themes/htm/images/associate-inner-bg.jpg) no-repeat top center;
}

#login-form {
    position: relative;
    width: 575px;
    left: 400px;
/*    margin: 0px 0px 0px 420px;*/
}

#login-form p {
    color: #fff;
    font-size: 11px;
    font-weight: normal!important;
}

#login-form p strong {
    color: #bad926!important;
}

#login-form p a:link {
    color: #fff;
    text-decoration: none;
}

#login-form p a:hover {
    text-decoration: underline;
}

#username, #password {
    float: left;
    width: 160px;
    margin: 40px 30px 0 0;
}

#username input, #password input {
    font-size: 12px;
    border: 0;
    padding: 5px;
    width: 150px;
    border-bottom: 1px solid #03498a;
    border-right: 1px solid #03498a;
    border-top: 1px solid #000a26;
    border-left: 1px solid #000a26;
    background-color: #102856;
    color: #fff;
}

#submit-button {
    float: left;
    width: 80px;
    margin: 56px 0 0 20px;
}

#logged-in {
    float: left;
    width: 350px;
    margin: 40px 30px 0 0;    
}
#logout {
    float: left;
    width: 80px;
    margin: 45px 0 0 20px;    
}

#btn-logout {
    display: block;
    background: transparent url(/themes/site_themes/htm/images/btn-logout.gif) no-repeat 0 0;
    text-indent: -9999px;
    width: 71px;
    height: 28px;
}

#btn-logout-2 {
    display: block;
    background: transparent url(/themes/site_themes/htm/images/btn-logout-2.gif) no-repeat 0 0;
    text-indent: -9999px;
    width: 50px;
    height: 13px;
	float: right;
	margin-top: 8px;
}



p.toggle {
	width: 914px;
	margin: 0;
	padding: 0;
	margin: 0 auto;
	height: 28px;
}

#toggle-wrapper {
	background: transparent url(/themes/site_themes/htm/images/slide-bg.jpg) no-repeat top center;
	position: relative;
	height: 28px;
}

.associate-active {
	background: transparent url(/themes/site_themes/htm/images/associate-login-btn.gif) no-repeat 0 -56px!important;
}

.util-nav {
	display: inline;
	float: right;
	font-size: 11px;
	margin-right: 10px;
	margin-top: 6px;
	color: #eee;
}

.util-nav a:link, .util-nav a:visited {
	color: #fff;
}

#header {
	width: 914px;
	height: 108px;
	margin: 0 auto;
	background: transparent url(/themes/site_themes/htm/images/header-bg.jpg) no-repeat top center;
}

#logo {
	float: left;
	text-indent: -9999px;
	width: 225px;
	height: 108px;
	margin: 0;
}

#logo a:link, #logo a:visited {
	background: transparent url(/themes/site_themes/htm/images/htm-logo.jpg) no-repeat top center;	
	display: block;
	width: 225px;
	height: 108px;
	text-indent: -9999px;
}

a.associate-login-btn:link, a.associate-login-btn:visited {
	position: relative;
	float: right;
	background: transparent url(/themes/site_themes/htm/images/associate-login-btn.gif) no-repeat 0 0;
	text-indent: -9999px;
	right: 6px;
	top: 0px;
	width: 130px;
	height: 28px;
	display: block;
	padding: 0;
}

a.associate-login-btn:hover {
	background: transparent url(/themes/site_themes/htm/images/associate-login-btn.gif) no-repeat 0 -28px;
}

ul#nav {
	position: relative;
/*	clear: right;*/
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
	top: 79px;
	right: 2px;
}

ul#nav li.top {
	display: inline;
	float: left;
	margin-left: -11px;
	height: 29px;
}

a#home:link, #home:visited{position:relative;display:block;height:29px;width:72px;background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat 0 0;text-indent:-9999px;z-index:6;}
a#home:hover{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat 0 -29px;z-index:11;}
a#home:active, #home:active.active{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat 0 -29px;z-index:11;}
a#home.active {background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat 0 -29px;z-index:10;}

a#about:link, #about:visited{position:relative;display:block;height:29px;width:97px;background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -72px 0;text-indent:-9999px;z-index:5;}
a#about:hover{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -72px -29px;z-index:11;}
a#about:active, #about:active.active{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -72px -29px;z-index:11;}
a#about.active{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -72px -29px;z-index:10;}
li#about-a:hover a.top {background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -72px -29px;z-index:11; }

#insurance:link, #insurance:visited{position:relative;display:block;height:29px;width:106px;background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -169px 0;text-indent:-9999px;z-index:4;}
#insurance:hover{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -169px -29px;z-index:11;}
#insurance:active, #insurance:active.active{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -169px -29px;z-index:11;}
#insurance.active{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -169px -29px;z-index:10;}
li#insurance-a:hover a.top {background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -169px -29px;z-index:11; }

#claims:link, #claims:visited{position:relative;display:block;height:29px;width:81px;background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -275px 0;text-indent:-9999px;z-index:3;}
#claims:hover{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -275px -29px;z-index:11;}
#claims:active, #claims:active.active{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -275px -29px;z-index:11;}
#claims.active{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -275px -29px;z-index:10;}
li#claims-a:hover a.top {background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -275px -29px;z-index:11; }

#news:link, #news:visited{position:relative;display:block;height:29px;width:100px;background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -356px 0;text-indent:-9999px;z-index:2;}
#news:hover{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -356px -29px;z-index:11;}
#news:active, #news:active.active{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -356px -29px;z-index:11;}
#news.active{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -356px -29px;z-index:10;}
li#news-a:hover a.top {background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -356px -29px;z-index:11; }

#contact:link, #contact:visited{position:relative;display:block;height:29px;width:111px;background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -456px 0;text-indent:-9999px;z-index:1;}
#contact:hover{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -456px -29px;z-index:11;}
#contact:active, #contact:active.active{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -456px -29px;z-index:11;}
#contact.active{background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -456px -29px;z-index:10;}
li#contact-a:hover a.top {background:transparent url(/themes/site_themes/htm/images/nav-sprite.png) no-repeat -456px -29px;z-index:11; }

ul.sub {
	list-style-type: none;
	position: absolute;
	top: 29px;
	width: 152px;
	margin: 0px;
	padding: 10px 0;
	background: transparent url(/themes/site_themes/htm/images/dropdown-bg.png) no-repeat bottom left;
	left: -9999em;
	z-index: 10;
}

ul.broker-sub {
	list-style-type: none;
	position: absolute;
	top: 29px;
	width: 152px;
	margin: 0px;
	padding: 10px 0;
	background: transparent url(/themes/site_themes/htm/images/broker-dropdown-bg.png) no-repeat bottom left;
	left: -9999em;
	z-index: 10;
}

ul#nav li#brokers-a.top:hover ul.broker-sub {
	z-index: 10;
	left: auto;
	right: 506px;
}
ul#nav li#about-a.top:hover ul.sub {
	z-index: 10;
	left: auto;
	right: 358px;
}

ul#nav li#insurance-a.top:hover ul.sub {
	z-index: 10;
	left: auto;
	right: 263px;
}

ul#nav li#claims-a.top:hover ul.sub {
	z-index: 10;
	left: auto;
	right: 193px;
}

ul#nav li#news-a.top:hover ul.sub {
	z-index: 10;
	left: auto;
	right: 104px;
}

ul#nav li#contact-a.top:hover ul.sub {
	z-index: 10;
	left: auto;
	right: 4px;
}

ul.sub li {
	margin: 0 0 0 -10px;
	padding: 0;
}
ul.broker-sub li {
	margin: 0 0 0 -10px;
	padding: 0;	
}
ul.sub li a {
	color: #333;
	display: block;
	width: 152px;
	font-size: 11px;
	line-height: 18px;
	padding: 0;
	margin: 0;
	text-align: right;
}
ul.broker-sub li a {
	color: #fff;
	display: block;
	width: 152px;
	font-size: 11px;
	line-height: 18px;
	padding: 0;
	margin: 0;
	text-align: right;
	
}

#content-wrapper {
	margin: 0 auto;
	background: transparent url(/themes/site_themes/htm/images/content-bg.jpg) no-repeat top center;		  
	width: 914px;
	padding-top: 20px;
/*	padding-bottom: 150px;*/
}

#content-inner {
	margin: 0 auto;
	width: 860px;
}

#main-column {
	float: left;
	width: 560px;
    margin: 0 20px 0 0;
}

#sidebar {
    font-size: 10px;
    line-height: 14px;
    width: 240px;
    float: left;
    background: transparent url(/themes/site_themes/htm/images/sidebar-bg.gif) no-repeat top left;
    padding: 0 0 0 40px;
}
#sidebar-home {
    font-size: 10px;
    line-height: 14px;
    width: 240px;
    float: left;
    background: transparent url(/themes/site_themes/htm/images/fade-2.gif) no-repeat top left;
    padding: 0 0 0 40px;
}

#subnav {
    padding-top: 32px;
}
#subnav ul {
    font-size: 11px;
    list-style-type: none;
    margin: 0 0 36px 0;
    padding: 0;
    
}
#subnav li {
    margin: 0;
    padding: 0;
    line-height: 0;
}
#subnav li a {
    width: 232px;
    line-height: 15px;
    display: block;
    padding: 5px 0 5px 10px;
/*    border-bottom: 1px dotted #aaa; */
    margin: 0;
}

#subnav li a:hover, .subnav-active {
    background-color: #004c90;
    color: #fff;
    text-decoration: none;
}

#htm-news {
    background: url(/themes/site_themes/htm/images/htm-news.gif) no-repeat;
    margin: 0 0 18px 0;
    position: relative;
    height: 14px;
    width: 103px;
    text-indent: -9999px;
}
#sidebar p {
	font-size: 11px;
	line-height: 15px;
	
}
#kwick {
/*	float: left;*/
	position: relative;
	margin-bottom: 18px;
	width: 560px;
    overflow: hidden;
}

#kwick .kwicks {
	display: block;
	background: #fff url(/themes/site_themes/htm/images/automobile.jpg) top right no-repeat;
	height: 130px;
	list-style-type: none;
	margin: 0;
	padding: 0;
    overflow: hidden;
}

#kwick li {
	float: left;
}

#kwick .kwick {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 110px;
	width: 110px;
    padding: 10px;
	border-right: 10px solid #fbfbfb;
}

#kwick .kwick span {
	display: none;
}

#kwick .farm {
	background: transparent url(/themes/site_themes/htm/images/farm.jpg) no-repeat;
}

#kwick .residential {
	background: transparent url(/themes/site_themes/htm/images/residential.jpg) no-repeat;
}

#kwick .commercial {
	background: transparent url(/themes/site_themes/htm/images/commercial.jpg) no-repeat;
}

#kwick .automobile {
	background: transparent url(/themes/site_themes/htm/images/automobile.jpg) no-repeat;
	border-right: 0;
}

img { margin: 0 0 18px 0;}

/*p { text-align: justify;}*/
#footer-wrapper {
	width: 914px;
	margin: 0 auto;
}
#footer {
    clear: left;
    width: 560px;
    margin: 15px 0 20px 25px;
/*    padding-top: 14px;*/
    background: transparent url(/themes/site_themes/htm/images/tagline.gif) no-repeat top right;
	padding-bottom: 20px;
}

#footer p {
    text-align: right;
    font-size: 10px;
    line-height: 16.5px;
    margin: 5px 0 0 0;
    padding: 0;
	position: relative;
	top: 16px;
}

#footer p#omia {
    background: transparent url(/themes/site_themes/htm/images/omia-new.gif) no-repeat top left;
	float: left;
	font-size: 9px;
	line-height: 12px;
	text-align: left;
	width: 135px;
	height: 50px;
	padding: 45px 0 0 0px;
	color: #333;
	position: relative;
	top: -10px;
}

div#heading-dashboard {
	background: url(/themes/site_themes/htm/images/heading-dashboard.jpg) no-repeat;
	margin: 0 0 18px 0;
	height: 65px;
	width: 458px;
	font-size: 10px;
	padding: 75px 0 0 102px;
}


h3#our-company { background:url(/themes/site_themes/htm/images/heading-our-company.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h3#ontario-mutuals { background:url(/themes/site_themes/htm/images/heading-ontario-mutuals.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h3#our-people { background:url(/themes/site_themes/htm/images/heading-our-people.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h3#our-brokers { background:url(/themes/site_themes/htm/images/heading-our-brokers.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h3#career-opportunities { background:url(/themes/site_themes/htm/images/heading-career-opportunities.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h3#association-links { background:url(/themes/site_themes/htm/images/heading-association-links.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h3#financial-statements { background:url(/themes/site_themes/htm/images/heading-financial-statements.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h3#broker-compensation { background:url(/themes/site_themes/htm/images/heading-broker-compensation.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h3#code-of-consumer-rights { background:url(/themes/site_themes/htm/images/heading-code-of-consumer-rights.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h3#privacy-statement { background:url(/themes/site_themes/htm/images/heading-privacy-statement.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h4#subhead-about-us { background:url(/themes/site_themes/htm/images/subheading-about-us.gif) no-repeat;margin:0 0 18px 0;height:14px;width:98px;text-indent:-9999px; }

h3#broker-area { background:url(/themes/site_themes/htm/images/heading-broker-area.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }

h3#farm { background:url(/themes/site_themes/htm/images/heading-farm.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h3#residential { background:url(/themes/site_themes/htm/images/heading-residential.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h3#commercial { background:url(/themes/site_themes/htm/images/heading-commercial.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h3#automobile { background:url(/themes/site_themes/htm/images/heading-automobile.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h4#subhead-insurance { background:url(/themes/site_themes/htm/images/subheading-insurance.gif) no-repeat;margin:0 0 18px 0;height:14px;width:113px;text-indent:-9999px; }
h4#subhead-extranet { background:url(/themes/site_themes/htm/images/subheading-extranet.gif) no-repeat;margin:0 0 18px 0;height:14px;width:150px;text-indent:-9999px; }

h3#heading-faq { background:url(/themes/site_themes/htm/images/heading-faq.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h3#heading-report-claim { background:url(/themes/site_themes/htm/images/heading-report-claim.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h4#subhead-claims { background:url(/themes/site_themes/htm/images/subheading-claims.gif) no-repeat;margin:0 0 18px 0;height:14px;width:72px;text-indent:-9999px; }

h3#heading-contact-info { background:url(/themes/site_themes/htm/images/heading-contact-info.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h4#subhead-contact-us { background:url(/themes/site_themes/htm/images/subheading-contact.gif) no-repeat;margin:0 0 18px 0;height:14px;width:122px;text-indent:-9999px; }

h3#heading-news { background:url(/themes/site_themes/htm/images/heading-news.jpg) no-repeat; margin:0 0 18px 0; height:140px; width:560px; text-indent:-9999px; }
h4#subhead-news { background:url(/themes/site_themes/htm/images/subheading-news.gif) no-repeat;margin:0 0 18px 0;height:14px;width:122px;text-indent:-9999px; }


hr.space {
  background: #fff;
  color: #fff;
  height: 20px;
  clear: both; 
  border: 0;
}

#google-map {
    width: 548px;
    height: 400px;
    border: 1px solid #555;
    padding: 5px;
    margin: 0 0 18px 0;
}

div.director {
	margin: 0 0 36px 0;
	padding-bottom: 18px;
	display: block;
	border-bottom: 1px solid #ccc;
}
.director img {
	float: right;
	margin: 0 0px 18px 20px;
	border-color: #ccc !important;
	border-width: 0 1px 1px 0 !important;
	border-style: solid;
	padding: 10px;
}
.director h4 {
	font-size: 22px;
	margin-bottom: 2px;
}
.director h5 {
	color: #333;
	font-size: 12px;
	margin-bottom: 9px;
	line-height: 14px;
}
.director p {
	color: #444;
	font-size: 11px;
	line-height: 15px;
}

.director a {
	background: transparent url(/themes/site_themes/htm/images/email.gif) no-repeat 0 50%;
	padding: 0 0 0 20px;
}

p.co-desc {
	font-size: 11px;
	line-height: 15px;
}

#sidebar p span, #sidebar-home p span, div#main-column p span {
	color: #004A8D;
}
.col-a {
	width: 40%;
	float: left;
}
.col-b {
	width: 45%;
	float: right;
	background: transparent url(/themes/site_themes/htm/images/sidebar-bg.gif) no-repeat top left;
	padding-left: 50px;
}
.floatright {
	float: right;
	margin: 0 0 18px 20px;
}
.floatleft {
	float: left;
	margin: 0 20px 18px 0;
}

.pdf { background: transparent url(/themes/site_themes/htm/images/page_white_acrobat.png) no-repeat 0 50%; padding: 2px 2px 2px 20px; margin-left: 5px; height: 20px; line-height: 16px; }

ul#broker-nav {
	position: relative;
	top: 79px;
	right: 70px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100px;
	float: right;
}

a#brokers:link, #brokers:visited{position:relative;display:block;height:29px;width:96px;background:transparent url(/themes/site_themes/htm/images/nav-brokers.png) no-repeat 0 0;text-indent:-9999px;z-index:9;}
a#brokers:hover{background:transparent url(/themes/site_themes/htm/images/nav-brokers.png) no-repeat 0px 0px;z-index:11;}
a#brokers:active, #brokers:active.active{background:transparent url(/themes/site_themes/htm/images/nav-brokers.png) no-repeat 0px 0px;z-index:11;}
a#brokers.active{background:transparent url(/themes/site_themes/htm/images/nav-brokers.png) no-repeat 0px 0px;z-index:10;}
li#brokers-a:hover a.top {background:transparent url(/themes/site_themes/htm/images/nav-brokers.png) no-repeat 0px 0px;z-index:11; }


.odd {
	background-color: #f5f5f5;
}

table td, table th {
	padding: 5px 5px 5px 5px;
	text-align: left;
}
#calendar table td, #calendar table th {
	padding: 0px;
	text-align: center;
}
#events-wrap {
	width: 540px;
	padding: 0 !important;
	margin-bottom: 18px;
}
#calendar {
	width: 200px;
	margin: 0 15px 0 0;
	float: left;
	padding: 10px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
#calendar table tbody, #calendar table {
	margin: 0 0 6px 0 !important;
}
#calendar table td {
	padding: 5px;
}
#calendar img {
	margin: 3px 0 0 0 !important;
}
.calendarBG {
	width: 200px;
}
.calendarToday {
	background-color: #d8eefc !important;
	color: #022a53;
	font-weight: bold;
}
.calendarBlank {
	background-color: #f5f5f5;
	color: #aaa;
}
.calendarDayHeading {
	color: #aaa;
}
.calendarMonthLinks {
	margin-top: 4px;
}
#upcoming-events {
	width: 300px;
	float: left;
}
#upcoming-events h5 {
	margin-bottom: 9px;
	border-bottom: 2px solid #eee;
	padding-bottom: 5px;
}
.event {
	border-bottom: 1px solid #eee;
	margin-bottom: 9px;
}
.event p {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 9px;
}
.event-today {
	background-color: #f5f5f5;
}
#minutes {
	clear: left;
	width: 265px;
	float: left;
	margin: 0 15px 0 0;
}
#minutes h5 {
	margin-bottom: 9px;
}
#rate-manuals {
	width: 265px;
	float: left;
	margin: 0 0 0 0;
}
#rate-manuals h5 {
	margin-bottom: 9px;
}

#forms-wordings {
	clear: left;
	width: 265px;
	float: left;
	margin: 0 15px 0 0;	
}
#broker-bulletins {
	width: 265px;
	float: left;
	margin: 0 0 0 0;
}

.fl {
	clear: both;
	float: left;
	width: 50%;
}

.fr {
	float: right;
	width: 50%;
}

a.htmPlayer-normal {
	display: block;
	width: 560px;
	height: 408px;
	margin: 0 0 20px 0;
	text-align: center;
}

a.htmPlayer-normal img {
	margin-top:120px;
	border:0px;
}

div.video-wrapper {
	width: 560px;
	height: 408px;
	background: transparent url(/themes/site_themes/htm/images/video-player-bg.jpg) no-repeat bottom center;
	padding: 0 0 20px 0;
}

