body { background: #4085C3 }

div.contentcontainer { margin: 0px auto; background: url(../images/background_header.jpg) no-repeat; width: 1022px !important; height: 405px; text-align: left; vertical-align: middle }

h1, h2, h3, h4, p, ul		{ font-family: Verdana, Tahoma, Sans-serif }
h1, h2, h3, h4					{ margin: 8px; padding: 5px 2px }
h3, h4									{ padding: 5px 10px }


div.content 										{ float: left; background: #FFF; margin-top: 150px; width: 780px; min-height: 600px }
html>body div.content 					{ width: 772px !important }
div.content h1 									{ background: #27547C; color: #FFF; font-weight: bold; font-size: 16px }
div.content h2 									{ color: #000; font-weight: bold; font-size: 14px; text-decoration: underline }
div.content h3 									{ color: #4085C3; font-weight: bold; font-size: 13px; line-height: 20px }
div.content h3 a 								{ color: #000; font-weight: bold; font-size: 15px }
div.content h3 a:hover					{ color: #FF0000 }
div.content h4 									{ color: #000; font-weight: normal; font-size: 12px }
div.content hr 									{ margin: 0px 16px; border-top: 1px solid #88B3D9 }
div.content p 									{ padding: 0px 10px 10px 10px; font-size: 12px; line-height: 18px }
div.content p.title 						{ font-size: 16px; font-weight: bold; font-style: italic; color: #00963E }
div.content ul 									{ list-style-type: square; padding: 0px 0px 6px 50px; font-size: 12px }
div.content ul li 							{ padding-bottom: 6px }
div.content .gap 								{ height: 20px }
div.content div.highlight_on		{ background: #F4F8B4; border-left: 20px solid #27547C }
div.content div.gap1						{ height: 300px }
div.content div.gap2						{ height: 200px }
div.content div.gap3						{ height: 100px }



div.contentleft 								{ margin-top: 50px; position: absolute; top: 100px; height: 44px; width: 762px; padding: 5px; background: url(../images/footer_bg.jpg) no-repeat right #27547C }
div.contentleft p 							{ padding-top: 5px; font-size: 10px; color: #FFF; line-height: 12px }
div.contentleft p a							{ color: #FFF }

div#footer 								{ margin-top: 50px; position: absolute; top: 100px; height: 44px; width: 762px; padding: 5px; background: url(../images/footer_bg.jpg) no-repeat right #27547C }
div#footer p 							{ padding-top: 5px; font-size: 10px; color: #FFF; line-height: 12px }
div#footer p a							{ color: #FFF }



.corner 												{ background: #FFF }
.corner_reg 										{ background: #F4F8B4 }
.corner_top div 								{ background: url(../images/corner_tl.png) no-repeat top left }
.corner_top											{ background: url(../images/corner_tr.png) no-repeat top right }
.corner_top_clear 							{ background: url(../images/corner_clear_tr.png) no-repeat top right }
.corner_reg_top 								{ background: url(../images/corner_reg_tr.png) no-repeat top right }
.corner_bottom div 							{ background: url(../images/corner_bl.png) no-repeat bottom left }
.corner_bottom 									{ background: url(../images/corner_br.png) no-repeat bottom right }
.corner_reg_bottom							{ background: url(../images/corner_reg_br.png) no-repeat bottom right }

.corner_top div, .corner_top, .corner_top_clear, .corner_reg_top, .corner_reg_bottom, .corner_bottom div, .corner_bottom
																{ width: 100%; height: 12px; font-size: 1px }
.corner_content 								{ margin: 0 12px }
.corner_content p a							{ color: #000 }

/*
div.contentside 								{ position: absolute; left: 1099px; float: right; margin-top: 170px; width: 244px; height: 150px }
*/
div.contentside 								{ float: right; margin-top: 200px; width: 250px; height: 150px }
div#logos 											{ padding-bottom: 20px }
div.contentside .side_gap				{ background: #4085C3; height: 20px }
div.contentside 								{ background: #F4F8B4 }
div.contentside h1 							{ font-weight: bold; text-align: center }
div.contentside h2 							{ font-weight: bold; font-size: 14px; text-align: center }
div.contentside p 							{ padding-bottom: 10px; font-size: 11px; line-height: 15px }
div.contentside p em						{ font-style: normal; font-weight: bold; color: #F00 }
div.contentside p.center 				{ padding-top: 20px; text-align: center }
div.contentside label 					{ float: left; width: 80px }
div.contentside label.checkbox 	{ margin-left: -30px; float: left; width: 30px }
div.contentside p.checkbox 			{ padding-left: 30px; font-size: 9px; line-height: 10px }
div.contentside #webinars 			{ margin-top: 10px; width: 220px; border: 1px solid #000; font-size: 11px }
div.contentside .webinar 				{ padding: 4px 2px }
div.contentside .textfield 			{ width: 130px; border: 1px solid #000; font-size: 11px }
div.contentside .textarea 			{ width: 130px; height: 100px; border: 1px solid #000; font-size: 11px }
div.ontentside .button 					{ height: 22px; background: url(../images/button_bg.jpg) repeat-x; border: 1px solid #000; font-size: 12px }

div.contentside .flagleft				{ padding: 5px 0px; background: url(../images/arrow_flag_left.gif) no-repeat top left; display: none }
div.contentside .flagright			{ padding: 5px 0px; background: url(../images/arrow_flag_right.gif) no-repeat top right; text-align: right; display: none }
div.contentside .flagtext				{ padding: 5px; background: #4085C3; font-family: Verdana, Tahoma, Sans-serif; font-size: 10px; font-weight: bold; color: #FFF }

div#contentside 								{ background: #F4F8B4 }
div#contentside h1 							{ font-weight: bold; text-align: center }
div#contentside h2 							{ font-weight: bold; font-size: 14px; text-align: center }
div#contentside p 							{ padding-bottom: 10px; font-size: 11px }
div#contentside p em						{ font-style: normal; font-weight: bold; color: #F00 }
div#contentside p.center 				{ padding-top: 20px; text-align: center }
div#contentside label 					{ float: left; width: 80px }
div#contentside label.checkbox	{ margin-left: -30px; float: left; width: 30px }
div#contentside p.checkbox 			{ padding-left: 30px; font-size: 9px; line-height: 10px }
div#contentside .dropdown 			{ width: 220px; border: 1px solid #000; font-size: 11px }

.textfield, .textarea, .button	{ font-family: Verdana, Tahoma, Sans-serif }
.textfield 			{ width: 130px; border: 1px solid #000; font-size: 11px }
.textarea 			{ width: 130px; height: 100px; border: 1px solid #000; font-size: 11px }
.button 				{ padding-bottom: 4px; height: 22px; background: url(../images/button_bg.jpg) repeat-x; border: 1px solid #000; font-size: 12px }

div#videoPlayer									{ padding: 20px 0 0 0; text-align: center }
div#videoPlayer p.videoDetails	{ padding-top: 20px; font-weight: bold }
div#videoPlayer p.videoExp			{ padding-top: 8px; font-style: italic; font-size: 11px; color: #666666 }