﻿body { background: #edeff2 url(../Images/background-body.png) repeat-x; font-family: Arial, Tahoma, Sans-Serif; margin: 0; }
form { margin: 0; }

table { border-collapse: collapse; border: 0; padding: 0; }

p { margin-top: 0.5em; margin-bottom: 0.5em; }
img { border: 0px; }
a { color: #516186; font-weight: bold; }
a:hover { color: #003366; }
hr { border: dotted 1px #ffffff; border-top: dotted 1px #9ba3b5; margin: 0; }
.large { font-size: 15px; }
.medium { font-size: 13px; }
.default { font-size: 12px; }

label { font-weight: bold; }

h1 { font-size: 1.6em; margin-top: 1em; margin-bottom: 0.5em; color: #696e85; }
h2 { font-size: 1.3em; margin-top: 1em; margin-bottom: 0.5em; color: #696e85; }
h3 { font-size: 1.2em; margin-top: 1em; margin-bottom: 0.5em; color: #ffffff; background-color: #696e85; padding: 0.2em 0 0.2em 0.5em; }

.topad { padding-right: 170px; width: 990px; margin-left: auto; margin-right: auto; margin-bottom: 8px; text-align: center; }
.rightad { width: 170px; margin-left: 10px; float: left; }

.centeringwrapper { width: 990px; margin-left: auto; margin-right: auto; }
.outerwrapper { background: url(../Images/background-outerwrapper.png) no-repeat 980px 15px; margin-left: auto; margin-right: auto; width: 1160px; float: left; }
.errorpage .outerwrapper { margin-top: 100px; width: 990px; }
.errorpage .wrapper { height: 300px; }
.header { width: 980px; background: url(../Images/background-header.png) no-repeat; height: 125px; border-bottom: 1px solid #9ba3b5; margin-bottom: 0px; text-align: left; }
.errorpage .header { background: url(../Images/logo.png); border-bottom: none; }
.search { width: 330px; float: right; padding-right: 50px; padding-top: 15px; font-size: 11px; text-align: left; height: 30px; vertical-align: middle; }
.search a { color: #cbd1d5; text-decoration: none; }
.search a:hover { color: #cbd1d5; text-decoration: underline; }
.search input { height: 14px; border: 0px; margin-right: 8px; width: 150px; }
.search input.button-search { width: 27px; height: 17px; background: url(../Images/background-button-small.png) no-repeat; font-size: 11px; font-weight: bold; }
.font-sizes { float: right; margin-top: 60px; margin-right: 10px; cursor: pointer; }
.top-nav { font-size: 11px; line-height: 1.2em; clear: right; vertical-align: bottom; width: 100%; }
.top-nav ul li { float: left; vertical-align: bottom; padding-left: 0px; margin-right: 12px; display: block; }
.top-nav ul { list-style-type: none; float: right; margin-top: 47px; margin-bottom: 0px; padding-bottom: 0px; color: #003366; font-weight: bold; }
.top-nav ul a { color: #003366; font-weight: bold; text-decoration: none; padding-left: 6px; padding-right: 6px; display: block; padding-bottom: 3px; margin-bottom: 0px; }
.top-nav ul a.selected, .top-nav ul li a:hover { border-bottom: 4px solid #003366; }

.left-nav { width: 162px; float: left; background: #ffffff; }
.left-nav h1 { font-size: 12px; font-weight: bold; color: #ffffff; background: #003366; padding: 2px 0px 3px 5px; margin-bottom: 0px; margin-top: 0px; }
.left-nav h1.grey { background: #696e85; }
/* "width: 162px; overflow: hidden;" for IE6 */
.regions-nav { width: 162px; overflow: hidden; padding-bottom: 2px; background: url(../Images/destmap.png) no-repeat top; text-align: center; }
.region-button { }

ul.left-nav-ul { margin-left: 1em; padding-left: 1em; color: #516186; list-style-image: url(../Images/bullet-gray.png); font-size: 11px; }
ul.left-nav-ul li { line-height: 1.2em; margin-top: 0.6em; }
ul.left-nav-ul a { color: #516186; font-weight: bold; text-decoration: none; }
ul.left-nav-ul a:hover { text-decoration: underline; color: #003366; }
.wrapper { width: 980px; background: #ffffff; float: left; }
.leftcolumn, .rightcolumn { background: #9ba3b5; padding-left: 1px; width: 408px; float: left; }
.middlecolumn { background: #696e85; height: auto; float: left; border-left: 1px solid #9ba3b5; }
.rightcolumn { padding: 0px; width: 408px; margin-left: 1px; float: right; }
.onecolumn { background: #9ba3b5; padding-left: 1px; }
.onecolumn2 { background: #FFF; padding: 10px; width: 796px;}
.onecolumn .box, .onecolumn .box2 { width: 796px; }


.partnerlogo { padding: 13px 0 8px;}
.onecolumn div.white-bg { background-color: #FFF;}
    
/* .partnerlogo { padding: 8px; float: left; }
.partnerdetails { padding: 8px; width: 100px; float: left; } */

/*.partnerlogo, .partnerdetails { padding: 5px; width: 100px; float: left; }
.partnerdetails { width: 408px; margin-left: 1px; float: right; }
.partnerType, .elementTitle { color: #516186; font-size: 1.2em; font-weight: bold; }*/

.box, .box2 { padding: 10px; background: #ffffff; margin: 0px; border-bottom: 1px solid #9ba3b5; float: left; width: 388px; }
.box2 { background: #edeff2; }
.nopadding { padding: 0px; width: 408px; }
/* "margin-right: -5px;" for IE6 */
.content { width: 818px; float: left; height: auto; border: 0px solid #ff0000; margin-right: -5px; }
.errorpage .content { width: 710px; margin-left: 100px; margin-top: 20px; }
.frontpage { background: url(../Images/background-frontpage.png) 409px repeat-y; }

.footer { width: 618px; clear: both; text-align: center; padding-left: 180px; padding-right: 100px; float: left; padding-top: 60px; font-size: 0.9em; }
.errorpage .footer { text-align: left; padding-left: 0; margin-left: 100px; }
.footer a { font-weight: normal; }

.toplinks { text-align: right; font-size: 0.9em; margin-top: 1em; margin-bottom: 1em; }
.leftcolumn .toplinks, .rightcolumn .toplinks { text-align: left; }
.breadcrumb .toplinks { font-size: 1em; }
.toplinks a { text-decoration: none; }
.toplinks img { background-color: #516186; }
.toplinks a:hover { text-decoration: underline; }

h1.smallh1 { font-size: 1em; margin: 0px; padding: 0px; }
h1.bulletedh1 { background: url(../Images/bullet-title.png) no-repeat left; margin: 0px; padding-left: 35px; font-size: 1.25em; height: 22px; padding-top: 10px; color: #696e85; }
.frontcover { margin: 1em 10px 10px 0px; float: left; }
.testimonial { background: url(../Images/background-testimonial.png) no-repeat center center; min-height: 60px; padding-left: 80px; }
.signup { text-align: center; }
.signupbutton { margin: 4px; }
.center { text-align: center; }
ul.bulleted-ul { list-style-image: url(../Images/bullet-ul.png); padding-left: 24px; margin-left: 30px; }
ul.bulleted-ul li { margin-bottom: 0.5em; }
.box ul.bulleted-ul { list-style-image: url(../Images/bullet-ul-2.png); }

.smaller { font-size: 0.8em; line-height: 1.2em; }
.red a { color: #cc0000; }
.small { font-size: 0.9em; line-height: 1.2em; }
.detail { margin-top: 0; }
.strong { font-weight: bold; }
.grey { color: #516186; }
.warning { color: #cc0000; }
.goToTop { text-align: right; display: block; clear: both; padding: 20px 10px 20px 0px; background-color: #ffffff; width: 796px; }

.breadcrumb { border-left: 1px solid #9ba3b5; border-bottom: 1px solid #9ba3b5; padding: 0.5em; font-size: 0.9em; background-color: #ffffff; }
.breadcrumb A { font-weight: normal; text-decoration: none; }
.noregion_head { border-left: solid 1px #ffffff; background-color: #003366; height: 20px; }
.noregion_head h1 { font-size: 12px; font-weight: bold; color: #ffffff; background: #003366; padding: 2px 0px 3px 5px; margin-bottom: 0px; margin-top: 0px; }

.americas .region_head { background-image: url(../Images/head-americas-back.png); }
.americas a { color: #990000; }
.americas h3, .americas .toplinks img { background-color: #990000; }
.americas .red a { color: #000000; }
.americas a:hover, america .red a:hover { color: #cc0000; }
.americas .bulletedh1, .americas h1, .americas h2, .americas .small { color: #000000; }
.americas h1.bulletedh1 { background: url(../Images/bullet-title-americas.png) no-repeat left; }
.americas ul.bulleted-ul, .americas .boxsmall ul { list-style-image: url(../Images/bullet-ul-americas.png); }
.americas .box2 { background: #fff8f7; }
.americas { background: url(../Images/background-americas.png) 409px repeat-y; }
.americas hr, .americas .middlecolumn, .americas .box, .americas .box2, .americas .region_head, .americas .breadcrumb { border-color: #e5cccc; }
.americas .leftcolumn, .americas .rightcolumn, .americas .onecolumn { background: #e5cccc; }

.region_head { border-left: solid 1px #ffffff; }
.asia .region_head { background-image: url(../Images/head-asia-back.png); }
.asia a { color: #cc3300; }
.asia h3, .asia .toplinks img { background-color: #cc3300; }
.asia .red a { color: #000000; }
.asia a:hover, asia .red a:hover { color: #ff3300; }
.asia .bulletedh1, .asia h1, .asia h2, .asia .small { color: #000000; }
.asia h1.bulletedh1 { background: url(../Images/bullet-title-asia.png) no-repeat left; }
.asia ul.bulleted-ul, .asia .boxsmall ul { list-style-image: url(../Images/bullet-ul-asia.png); }
.asia .box2 { background: #fff5e3; }
.asia { background: url(../Images/background-asia.png) 409px repeat-y; }
.asia hr, .asia .middlecolumn, .asia .box, .asia .box2, .asia .region_head, .asia .breadcrumb { border-color: #f7d5be; }
.asia .leftcolumn, .asia .rightcolumn, .asia .onecolumn { background: #f7d5be; }

.mena .region_head { background-image: url(../Images/head-mena-back.png); }
.mena a { color: #2e56a8; }
.mena h3, .mena .toplinks img { background-color: #2e56a8; }
.mena .red a { color: #000000; }
.mena a:hover, mena .red a:hover { color: #4773cb; }
.mena .bulletedh1, .mena h1, .mena h2, .mena .small { color: #000000; }
.mena h1.bulletedh1 { background: url(../Images/bullet-title-mena.png) no-repeat left; }
.mena ul.bulleted-ul, .mena .boxsmall ul { list-style-image: url(../Images/bullet-ul-mena.png); }
.mena .box2 { background: #f1f4fa; }
.mena { background: url(../Images/background-mena.png) 409px repeat-y; }
.mena hr, .mena .middlecolumn, .mena .box, .mena .box2, .mena .region_head, .mena .breadcrumb { border-color: #c6d1e5; }
.mena .leftcolumn, .mena .rightcolumn, .mena .onecolumn { background: #c6d1e5; }

.europe .region_head { background-image: url(../Images/head-europe-back.png); }
.europe a { color: #006600; }
.europe h3, .europe .toplinks img { background-color: #006600; }
.europe .red a { color: #000000; }
.europe a:hover, europe .red a:hover { color: #009900; }
.europe .bulletedh1 { color: #000000; }
/* .europe h1.bulletedh1, .europe h1, .europe h2, .europe .small { background: url(../Images/bullet-title-europe.png) no-repeat left; } */
.europe ul.bulleted-ul, .europe .boxsmall ul { list-style-image: url(../Images/bullet-ul-europe.png); }
.europe .box2 { background: #f1f9d0; }
.europe { background: url(../Images/background-europe.png) 409px repeat-y; }
.europe hr, .europe .middlecolumn, .europe .box, .europe .box2, .europe .region_head, .europe .breadcrumb { border-color: #dbe4be; }
.europe .leftcolumn, .europe .rightcolumn, .europe .onecolumn { background: #dbe4be; }

/* Site Map */
.sitemap { width: 600px; float: left; background: #ffffff; }
ul.sitemap { margin-left: 1em; padding-left: 1em; color: #516186; list-style-image: url(../Images/bullet-gray.png); font-size: 11px; }
ul.sitemap li { line-height: 1.2em; margin-top: 0.6em; }
ul.sitemap a { color: #516186; font-weight: bold; text-decoration: none; }
ul.sitemap a:hover { text-decoration: underline; color: #003366; }

/* table format */
table.table_eventWhitepaper { width: 770px; }
table.table_eventWhitepaper td.Row01 { width: 225px; }
.table01 { width: 620px; }
table.table01 a:hover { color: #ffffff; }
table.table01 th, table.table01 td { border: solid 1px #ffffff; }
table.table01 td { border: solid 1px #ffffff; padding: 2px 8px 2px 8px; }
table.table01 th, table.table01 thead td { font-weight: bold; border: solid 1px #ffffff; padding: 0px 8px 0px 8px; }
.table01 th, .table01 thead td { background-color: #696e85; color: #ffffff; }
table.table01 td.Row01, table.table01 tr.Row01 td { background-color: #d4dbe2; }
table.table01 { background-color: #d4dbe2; }
table.table01 td.Row02, table.table01 tr.Row02 td { background-color: #e8ecef; }
table.table01 td.tdFooter, table.table01 tr.tdFooter td, table.table01 tfoot td { background-color: #696e85; color: #ffffff; padding: 0px 8px 0px 8px; }
.table01 th a, .table01 thead td a { color: #ffffff; text-decoration: underline; }
table.table01 td.tdFooter a, table.table01 tr.tdFooter td a, table.table01 tfoot td a { color: #ffffff; text-decoration: underline; font-weight: normal; }
.table02 { width: 350px; }
table.table02 a:hover { color: #ffffff; }
table.table02 th, table.table02 td { border: solid 1px #ffffff; }
table.table02 td { border: solid 1px #ffffff; padding: 2px 8px 2px 8px; }
table.table02 th, table.table02 thead td { font-weight: bold; border: solid 1px #ffffff; padding: 0px 8px 0px 8px; }
.table02 th, .table02 thead td { background-color: #696e85; color: #ffffff; }
table.table02 td.Row01, table.table02 tr.Row01 td { background-color: #d4dbe2; }
table.table02 { background-color: #d4dbe2; }
table.table02 td.Row02, table.table02 tr.Row02 td { background-color: #e8ecef; }
table.table02 td.tdFooter, table.table02 tr.tdFooter td, table.table02 tfoot td { background-color: #696e85; color: #ffffff; padding: 0px 8px 0px 8px; }
.table02 th a, .table02 thead td a { color: #ffffff; text-decoration: underline; }
table.table02 td.tdFooter a, table.table02 tr.tdFooter td a, table.table02 tfoot td a { color: #ffffff; text-decoration: underline; font-weight: normal; }
table.partners td { border-width: 0; padding: 5px 5px 5px 5px; }
td.logo { width: 150px; }
.more { text-align: right; padding-right: 20px; }
.billingAddressShow { display: block;  clear: left; }
.billingAddressHide { display: none; }

.CreditCardShow { display: block; }
.CreditCardHide { display: none; }

/* login box */
.top-login { color: #696e85; font-size: 11px; font-weight: bold; padding-left: 5px; padding-top: 4px; padding-bottom: 6px; background-color: #e1d8c8; float: left; width: 157px; }
.top-login label { margin-top: 4px; width: 60px; padding-right: 2px; text-align: right; }
.top-login .txt01 { border: solid 1px #ffffff; width: 148px; margin-bottom: 2px; font-size: 11px; }
.top-login .txt02 { border: solid 1px #ffffff; width: 148px; font-size: 11px; }
.top-login .btnSubmit { font-size: 11px; font-weight: bold; width: 60px; clear: both; margin-top: 2px; margin-left: 91px; }

.button { font-size: 11px; font-weight: bold; }

.ul-01 { padding: 0; margin: 0; margin-left: 35px; list-style: none; }
.ul-01 li { float: none; clear: both; }
.ul-01 li .frontcover { margin: 1.5em 10px 10px 0; float: left; }
.ul-01 h2 { margin: 0; }

.boxsmall { background-color: #ffffff; width: 300px; float: right; margin-left: 10px; margin-bottom: 10px; padding: 10px; }
.boxsmall ul { list-style-image: url(../Images/bullet-ul-2.png); }
.boxsmall h2 { font-size: 100%; margin-top: 0.3em; margin-top: 0.3em; }

/* registration form and login form */
.personaldetails label, .deliveryaddress label, .paymentDetails label, .box2form label { padding-right: 10px; text-align: right; width: 160px; display: block; float:left;}
.loginbox label { padding-right: 10px; text-align: right; width: 70px; display: block; float:left;}
.loginbox2 { margin-left: 79px;}
.personaldetails input, .deliveryaddress input, .paymentDetails input, .box2form input, .loginbox input{ width: 200px; margin-bottom: 2px;}
.personaldetails select,  .deliveryaddress select, .box2form select {  width: 205px; margin-bottom: 2px;}
.paymentDetails select { margin-bottom: 2px;}
.checkboxAddress input, .checkboxAddress label { width: auto; float: left;}
select.expiry-date {float: left;}

/* SearchResults */
ul.searchresult { margin:0; padding:0; list-style-type: none;}
ul.searchresult li { margin-bottom: 1em; margin-top: 1em; }
ul.searchresult li p { margin: 0px;}
ul.searchresult h2 { font-size: 1.3em; font-weight:normal; margin:0; }
ul.searchresult h3 { font-size: 1.1em; font-weight:normal; margin:0; padding:0; background: none; color: #696E85; }

/* search */
.searchResultsPage {background: #edeff2; padding: 10px;}
.searchIntroRight { float: right; margin-top: 1em;}

/* Event Calendar */ 
table.box2 td ul { list-style-type: none; margin:0; padding:0;}
table.box2 td ul li { margin-bottom: 5px; padding-bottom: 5px; border-bottom: dotted 1px black;}
table.box2 td ul li.lastlistitem { border-bottom: none;}

/* Event agenda */ 
div.speakerCollection h2 {background:none; font-size:110%; padding:10px 0pt 3px 0px; margin: 0;}
div.speakerCollection h3 {background:none; color: #000; padding:0px 0pt 3px 0px; margin: 0;}
div.speakerCollection ul { margin: 0 0 10px 25px; padding: 0; list-style-image: none; list-style-type:disc; }
div.speakerCollection ul ul { list-style-type:circle; }

/* Login */
input#ctl00_phContent_loginButton { margin: 5px 0px;}

/* Password reminder */ 
div.passwd-reminder { padding: 10px;}

/* VAT Format */
div.vat-format { padding: 10px;}
div.vat-format table { padding: 5px}
div.vat-format table th { color: #FFF; background-color: #003366; padding: 0.5em 1.5em 0.3em 0.5em; text-align: left; }
div.vat-format table td { padding: 0.5em 1.5em 0.3em 0.5em; border-top: dotted 1px #003366; }
div.vat-format table tr.noTopBorder td { border-top-style:none;}

/* Advanced Search */
div.adv-search h1 { margin-top: 0em; padding-top: 5px; }
div.adv-search img.google-logo { float: right; padding: 10px}
div.adv-search label { font-weight: normal; }
div.adv-search input { margin:0 3px 0 0; padding:0px;}
div.adv-search select { width: auto;}
input#ctl00_phContent_AdvSearch_ctl00_Keywords {width: 350px;}

/* Print Event */
.header-print { width: 980px; background: url(../Images/background-header-print.png) no-repeat; height: 125px; margin-bottom: 0px; text-align: left; }
.content-print { padding: 0px 30px 20px;}
.content-print h1 { color:#000; font-size: 1.4em;}
.content-print p { font-size: 0.9em;}
.content-print p.date-venue { margin-bottom: 20px;}

/* Terms and Conditions */
.terms-conditions { background-color: #FFF; width: auto; padding: 20px 30px;}
.terms-conditions .logoarea { margin-bottom: 15px;}

/* Jobs */
.content-jobs {border-left: 1px solid #9ba3b5; border-bottom: 1px solid #9ba3b5; }
.font-sizes {width: 60px;}
div.pnl-body a {font-weight: normal !important;}
#leftcontainer {float: left; margin: 0; padding: 0; width: 389px;}
#rightcontainer {margin: 0; padding: 0;}
#leftcontainer h2, #rightcontainer h2 {color: #696e85; background: url(../images/titlebg_es.png) 0 0 no-repeat; padding: 10px 0 9px 35px; margin: 0; font-size: 140%;}
#leftcontainer h3, #rightcontainer h3 {color: #696e85; background: #fff; margin: 0; padding: 0 0 5px 0; font-size: 100%;}

/* Jobs: Introduction */

#intro {
	margin: 0;
	padding: 10px;
	width: 389px;
	float: left;
	border-bottom: 1px solid #9ba3b5;
}

#intro img {
	float: right;
	width: 144px;
	height: 31px;
	margin: -25px 0 0 0;
	padding: 0 0 5px 0;
}

#intro p {
	clear: both;
	margin: 1em 0;
}

/* Jobs: Search for Jobs */

#searchBox {
	margin:0;
	color:#000;
	padding: 10px;
	width: 389px;
	clear: both;
	float: left;
	background: #d1d8e2;
}

#searchBox h2 {
	background: url(../images/searchlibg_es.gif) 0 0 no-repeat;
}

#searchBox fieldset {
	padding: 0 3px 3px 22px;
	margin: 0;
}

#searchBox label {
	display: block;
	float: left;
	width: 158px;
	padding: 0 6px 10px 0;
	margin: 0;
	font-weight: bold;
}

#searchBox label span {
	font-weight: normal;
	font-size: 90%;
	margin: 5px 0 0 0;
}

#searchBox label#channel_page_code_label {
	clear: left;
}

#searchBox p {
	clear: left;
	margin: 0;
}

.advSearch, .advSearch a {
	text-align: left;
	margin: 0;		
	padding: 5px 3px 8px 12px;
}

/* Jobs: Register Now */

#registerNow {
	margin: 0;
	color: #000;
	padding: 10px;
	width: 388px;
	float: right;
	background: #edeff2;
	border-bottom: 1px solid #9ba3b5;
}

div[id="registerNow"]#registerNow {
	margin: 0 1px 0 0;
	width: 387px;
}

#registerNow p {
	padding: 0 0 0 35px;
	margin: 0;
	/* float: left; */
	width: 310px;
}

#registerNow fieldset {
	float: left;
	width: 310px;
	margin: 0;
	padding: 0;
} 

#registerNow input {
	margin-top:1em;
}

#registerNow input.text {
	width: 160px;
}

#registerNow fieldset label {
	margin: 5px 0 5px 65px;
	padding: 0;
}

#registerNow fieldset ul {
	margin: 10px 0 0 65px;
	padding:0;
	width: 100%;
}

#registerNow fieldset ul li {
	margin:0;
	padding:0;
	list-style-image: url(../images/libg_es.png);
	list-style-type: circle;
}

/* Jobs: Job Channels */

#jobChannels {
	margin: 0 1px 0 0;
	color: #000;
	padding: 10px 10px 5px 10px;
	width: 387px;
	float: right;
}

#jobChannels ul {
	width: 300px;
	float: left;
	padding: 0 0 0 40px;
	margin: 0;
}

#jobChannels ul li {
	list-style: none;
	margin: 0;
	padding: 0 5px 7px 0;
	width: 145px;
	float: left;
}

/* Jobs: Form Fields */

div#searchBox fieldset, div#registerNow fieldset {
	margin: 0;
	border: 0;
}

div#searchBox legend, div#registerNow legend {
	display: none;
}

input.user-input {
	color: #000;
	font-style: normal;
}

div#searchBox input.text, div#searchBox select {
    border: 1px solid #9ba3b5;
	color: #000;
	width: 152px;
	font-size: 90%;
	padding: 2px;
	margin: 0;
}

div#searchBox input.submit, div#registerNow input.submit {
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	border: 1px solid #626a7c;
	background: #696e85;
	padding:2px;
}	

.btnmargin {
	position: relative;
	top: 13px;
}

.regmargin {
	margin: 0;
	padding: 5px 0 4px 0;
}

/* *****************************************************
	Survey popin
***************************************************** */

	div.pnl-body, div#jobs_wrap {
		position: relative;
	}

	div#surveyBox.showElement {
		left: 385px;
	}

	.hideElement {
		position: absolute;
		left: -15000px;
	}

	#surveyBox {
		background: #fff;
		border: 2px solid #696E85;
		width: 370px;
		position: absolute;
		top: 45px;
		left: -5000em;
		z-index: 50;
		text-align: left;
		padding: 10px;
	}

	div[id="surveyBox"]#surveyBox {
		width: 350px;
	}

	#surveyBox h4 {
		color: #696E85;
		font-size: 150%;
		font-weight: bold;
		margin: 0;
		padding: 0 0 10px 0;
	}

	#surveyBox p {
		color: #000;
		margin: 0 !important;
		padding: 0 0 8px 0;
	}	

	#surveyBox img {
		border: none;
		float: right;
	}

	#surveyBox #surveyButtons {
		display: block;
		margin-top: 3px;
		padding: 5px 0;
		float: left;
	}

	#surveyButtons a {
		text-decoration: none;
		font-weight: bold;
		background: #696e85;
		padding: 1px 10px;
		cursor: pointer;
		border: 1px solid #afafb7;
		margin: 0;
		color: #fff;
		vertical-align: middle;
	}
	
	.monthdivider
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    margin-top: 20px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-size: x-large;
    font-weight: bold;
}

    .iframe
    {
          width: 100%;
          height: 1100px;
          border: 0px;
    }