*{font-family: Arial, Helvetica, sans-serif;}
body{color: #666666;font-size: 12px;height: 100%;margin: 0;padding: 0; background:#fafbfb; font-family: Arial, Helvetica, sans-serif;}
html{height: 100%;}

.testinc {<div style="color: #666666;font-size: 12px;height: 100%;margin: 0;padding: 0; background:#fafbfb; font-family: Arial, Helvetica, sans-serif;">}

/* generel styles */
ol, ul, blockquote{line-height: 22px;margin-top: 0px;}
a{color: #8B111C;text-decoration: none; outline:none}
a:hover{color:#000}
img{border: none;}
.block-quote{margin: 0px;padding: 0px 0 20px 0;}
.sup-quote{font-size: 16px;vertical-align: top;}
.required{color:#8B111C}
/* Header stuff HOME PAGE*/
.wrap{margin: 0 auto -65px; background-image: url(/images/homepage/body_bg_home.png);background-repeat: repeat-x; width:998px; border: 1px #000 solid;border-top:none; border-bottom:none; padding:0px}
#header{height: 470px;margin: 0 auto;width: 980px;}
#header_upper{float: left;height: 96px;width: 980px;}

.kinnser-logo{margin:0 0 0 20px}
#header_lower{float: left; height: 230px; width: 980px; }
#header_lower ul{float:left; font-size:20px;  line-height: 22px; color:#333; margin:25px 0 0 0; padding:0px}
#header_lower li {display:inline; padding:0 20px 0 20px; background:url(/images/homepage/bullet.png) no-repeat left}

.amLogoHome{margin:20px 0 10px 0;}

.sub-sub-header ul{float:left; font-size:21px;  line-height: 22px; color:#333; margin:20px 0 20px 10px; padding:0px}
.sub-sub-header li{display:inline;padding:0 0px 0 0px;}

#videoHomeFlash {float:right; margin:20px 0 0 0; background-image: url(/images/homepage/video_bg.png);background-repeat:no-repeat; width:436px; height:290px}
#videoHomeFlowplayer {float:right; margin:0px 0 0 0;}

/* Header stuff Secondary Pages*/
.wrap_sec{margin: 0 auto -65px; width:998px}
.wrap_sec{background-image: url(/images/sec/body_bg.png);background-repeat: repeat-x;border: 1px #000 solid;border-top:none; border-bottom:none}

#header_lower_secondary{float: left;margin:14px 0 0px 20px;width: 980px;}
#header_sub_secondary{float: left;width: 980px;}
#header_secondary{height: 220px;margin: 0 auto;width: 980px;}

.logo-sec {margin:10px 0 0 0px}
.amLogo {margin:11px 0 0 20px}

/* Header stuff Shared*/
.kinnser-logo{float:left; padding:20px 0 20px 0px;}
.login{float: right;height: 59px; padding: 7px 0px 0px 0px; width: 455px;background-image: url(/images/header/login-bg.png);background-repeat: no-repeat; margin:11px 0 0 0}
.login p{margin:0px; font-weight:bold; padding: 2px 0 2px 17px}
.login form {padding: 0 0 0 17px; margin:0px}
.login input {margin:0;}

.therapy-header-text {font-weight:bold; font-size:16px;}

#loginForm button{text-indent:-9999px;width:68px;height:20px;background:url(/images/header/login-btn.png) no-repeat;border:none;margin:0px; margin:0 0 0 3px}
#loginForm button:hover{text-indent:-9999px;width:68px;height:20px;background:url(/images/header/login-btn-over.png) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;border:none;}


.content_right{margin:0 0 0 20px}
.content_right h1{margin:0; letter-spacing:-1px}

.sub_inc_box{width:980px; padding:21px 0px 0px 0px; font-size:16px; font-weight:bold; color:#872B2A; text-align:center; vertical-align:middle; margin:auto; }

.sub_includes_image { float:left; margin: 3px 20px 0 20px}
.sub_includes_text{float:left; margin: 7px 20px 0 40px }

/* Navigation */
#navs{float: left;width: 980px; margin:0 0 0 -50px; padding:0px;}

#navs li{display: inline-block;}

#navs .current{}

/* Drop Down Menu */
/* LEVEL ONE */
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;}
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown a:active                { color: #fff; }
ul.dropdown li a                    { display: block; padding: 4px 8px; color: #fff; background: url(/images/header/nav-divider.png) no-repeat bottom right;font-size: 13px;font-weight:bold; padding:8px 20px 5px 20px;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover                { color: #fff; position: relative; background: url(/images/header/nav_over_button.png) repeat-x bottom left;}
ul.dropdown li.hover a              { color: #fff; }


/* 
	LEVEL TWO
*/
ul.sub_menu li.hover,
ul.sub_menu li a					{background-image:none}
ul.dropdown ul 						{ width: 148px; padding:0px; margin:0px; visibility: hidden; position: absolute; top: 35px; left: 0px; 
									  background-color:#000; opacity:0.8;filter: alpha(opacity=80)}
ul.sub_menu li.hover a				{color:#fff; background-color:#4c0908; width:88px;}						  
ul.dropdown ul li 					{ font-weight: normal; color: #000; float: none;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block;} 

/* Drop Down Menu OVER */
/* main content */
#page{margin: 0 auto;padding: 0px 0px 50px 0px;width: 998px;}

#main_content_left{float: left;padding:20px 0 0 35px;width: 580px;}

#main_content{float: left;width: 998px;overflow:hidden;}

#page_sec_landing{margin: 0 auto;padding: 0px 0px 50px 0px;width: 998px;}
#main_content_left_landing{float: left;padding:20px 0 0 35px;width: 930px;}
#main_content_left_sec_landing{float: left;padding:20px 0 0 30px;width: 930px;}

#page_sec{margin: 0 auto;padding: 0px 0px 50px 0px;width: 998px;background: url(/images/sidebar/sidebar_bg.png) repeat-y top right;}

#page_secondary{height: 100%;margin: 0 auto;padding: 35px 0px 30px 40px;width: 980px;}


#main_content_left_sec{float: left;padding:20px 0 0 30px;width: 600px;}

.bottomSpacer{margin:20px 0}
/*
#main_content_left_sec p{background-image: url(/images/content/paragraph-divider.png);background-position: bottom center;background-repeat: no-repeat;float: left;margin: 0px;padding: 0px 0 40px 0;}
*/

/* Quote area Home Page */
.quoteAreaNew{width:609px; float:left;font-family: Arial, Helvetica, sans-serif; background: url(/images/homepage/testimonials_bg.png) no-repeat top left; width:700px; height:128px}
.quoteText {padding:40px 108px 0px 22px; font-size:14px;font-family: Arial, Helvetica, sans-serif; font-style: italic;}
.quoteAuthor {float:right; padding:0px 148px 25px 0px; font-size:14px;font-family: Arial, Helvetica, sans-serif; margin:0px;clear: right}

a.moreTestsNew{background: url(/images/homepage/view_testimonials.png) no-repeat top left; text-indent:-9999px;}
a.moreTestsNew:hover{background-position: 0px -34px; text-indent:-9999px;}
.moreTestsNew{float:right; margin:10px 100px 0px 0; padding:0px;width:170px; height:27px;clear: right }

.quoteArea{width:609px; float:left;font-family: Arial, Helvetica, sans-serif}
.quoteArea h3{margin:0px; font-weight:normal}
.quoteTop{background: url(/images/homepage/quoteTop.png) no-repeat top left; height:7px;}
.quoteMain{padding:0px 18px 25px 15px; margin:0 0 0 2px;background-color:#f4f2f2;
border-left:1px; border-right:1px; border-top:0px; border-bottom:0px; border-color:#999; border-style: solid; width:570px;
}
.quoteMain p{float:right; background-image: none; color:#333; padding:0px; margin:0px;font-family: Arial, Helvetica, sans-serif}
.quoteBottom{background: url(/images/homepage/quoteLower.png) no-repeat top left; height:19px;}
.quoteAreaP{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:normal}

 a.moreTests{background: url(/images/homepage/view_testimonials.png) no-repeat top left; text-indent:-9999px;}

a.moreTests:hover{background-position: 0px -34px; text-indent:-9999px;}
.moreTests{float:right; margin:10px 0 0px 0; padding:0px;width:170px; height:27px; }


.am-benefits {font-size:18px; color:#000; padding:0 0 0 0px}
.am-benefits-home {font-weight: normal; font-size:16px;}
.am-benefits-home li{background:url(/images/content/bullet.png); background-position:0px 9px;background-repeat:no-repeat; list-style-type:none; text-indent:13px; padding-bottom:5px;}
.am-benefits li{background:url(/images/content/bullet.png); background-position:0px 9px;background-repeat:no-repeat; list-style-type:none; text-indent:13px}
.bold{font-weight:bold;}

a.demo_home_btn{background: url(/images/content/demo_home_btn_bg_red2.png) no-repeat top left; text-align:center; padding:8px 0 0 0}
a.demo_home_btn:hover{background-position: 0px -52px; color:#FFF}
.demo_home_btn{width:609px; height:36px; float:left; margin:10px 0 0px 0; padding:0px; font-size:16px; color:#FFF; font-weight:bold}
.demo_txt {margin-left:7px; padding-left:7px; color:#000}

a.demo_am_btn{background: url(/images/content/am_home_btn_bg_red2.png) no-repeat top left; text-align:center; padding:8px 0 0 0}
a.demo_am_btn:hover{background-position: 0px -52px; color:#872B2A}
.demo_am_btn{width:609px; height:36px; float:left; margin:10px 0 0px 0; padding:0px; font-size:16px}

a.long_btn{background: url(/images/content/large_content_btn.png) no-repeat top left; text-align:center; padding:5px 0 0 0; color:#fff}
a.long_btn:hover{background-position: 0px -30px;color:#fff}
.long_btn{width:230px; height:25px; float:left; margin:10px 0 20px 0; padding:0px}

a.long_right_btn{background: url(/images/content/large_content_btn.png) no-repeat top left; text-align:center; padding:5px 0 0 0; color:#fff}
a.long_right_btn:hover{background-position: 0px -30px; color:#fff}
.long_right_btn{width:230px; height:25px; float:right; margin:10px 40px 20px 0; padding:0px}


a.extra_long_btn{background: url(/images/content/extra_long_btn.png) no-repeat top left; text-align:center; padding:6px 0 0 0; color:#fff}
a.extra_long_btn:hover{background-position: 0px -34px; color:#fff}
.extra_long_btn{width:400px; height:27px; float:left; margin:10px 0 20px 0; padding:0px; float:left; display:block}



/*Testimonials page*/
div.testimmony{margin:10px 0px 35px 0px;width:550px;height:auto;background:url(/images/content/testimony_left_quote.png) no-repeat left top;border-top:1px dashed #dddddd;}

div.testimmony div{margin:0;height:auto;padding:30px 20px 10px 20px;background:url(/images/content/testimony_right_quote.png) no-repeat right bottom;text-indent:25px;}

div.testimmony span.subscriber-name{text-indent:0px;display:block;line-height:120%;font-size:11px;font-style:normal;font-weight:bold;padding-left:20px; text-align:right}

/* Support Page */ 

a.upcoming_btn{background: url(/images/content/large_content_btn.png) no-repeat top left; text-align:center; padding:5px 0 0 0}
a.upcoming_btn:hover{background-position: 0px -32px; color:#872B2A}
.upcoming_btn{width:231px; height:27px; float:left; margin:10px 0 20px 0; padding:0px}



a.reset_sig_btn{background: url(/images/content/large_content_btn.png) no-repeat top left; text-align:center; padding:5px 0 0 0}
a.reset_sig_btn:hover{background-position: 0px -32px; color:#872B2A}
.reset_sig_btn{width:231px; height:27px; float:left; margin:10px 0 20px 65px;}

/* Table in learning section for training times. */
table.training-schedule{border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
table.training-schedule {margin-bottom:1.3em;width:100%;}
th {font-weight:bold;background:#9b282b; color:#FFFFFF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#ddd;}
tfoot {font-style:italic;}
caption {background:#8faea8;}
.agenda_line {margin:0; padding:0;color: #900 ;background-color: #900;height: 3px;}
.agenda_box {background:#ddd; padding-top:0px; margin-top:3px;}

.training-schedule button{width:68px;height:20px;background:url(../images/content/registerBtn.png) no-repeat;border:none;margin:0px; margin:0 0 0 3px}
.training-schedule button:hover{width:68px;height:20px;background:url(../images/content/registerBtn-over.png) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;border:none;}

/* sitemap page */
.sm-list h2{font-size:18px;font-weight:bold; margin:0; padding:0;}

.sm-list{ float:left; width:200px; height:185px}
.sm-list li{padding: 0 0 0 0px; list-style-type:none; margin:0px}

/* Alert Messages */
.errorMSG {float:left; width:570px; text-align:center; font-weight:bold; margin:20px 0; font-size:16px; padding:10px; background-color:#a30000; border:1px #cc9999 solid}
.errorMSG p{background: url(/images/content/error_x.png) no-repeat; background-position: 0px 3px; color:#f7ffdb; text-indent: 10px}

.confirmationMSG {float:left; width:570px; text-align:center; font-weight:bold; margin:20px 0; font-size:16px; padding:10px; color:#006600; background-color:#e2f9e3; border:1px #99cc99 solid}
.confirmationMSG p{background: url(/images/content/confirmation_check.png) no-repeat; background-position: 0px 3px; color:#006600; text-indent: 10px}


/* Side Bar */
#main_content_right_home{background: url(/images/sidebar/sidebar_bg.png) repeat-y top right;float: right; width: 350px; height:100%; padding-bottom: 500em;margin-bottom: -500em;}

#main_content_right{float: right; width: 350px;}
.demo-form-wrapper{background: url(/images/sidebar-form-bg.png) no-repeat top;padding: 20px 0px 0 37px;}
.demo-form{padding: 0 0 20px 35px;width: 230px;}
.demo-form p{font-size: 10px;line-height: 14px;padding: 0 0 0 20px;}
.lower-sidebar img{padding: 0 0 0 60px;}
hr.sidebar{background: #c9c9c9;color: #c9c9c9;margin: 10px 0 10px 25px;width: 323px;}
.demo-form-width{width: 200px;}
.demo-button{float: right;}

.demo-form button{text-indent:-9999px;width:150px;height:29px;background:url(../images/sidebar/submit_btn.png) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;border:none; float:right; margin:10px 0 0 0}
.demo-form button:hover{text-indent:-9999px;width:150px;height:29px;background:url(../images/sidebar/submit_btn_over.png) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;border:none;float:right}

.demo-form button{text-indent:-9999px;width:150px;height:29px;background:url(../images/sidebar/submit_btn.png) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;border:none; float:right}

a.scheduleButton {}
a.scheduleButton:hover{background-position: 0 -79px;}
.scheduleButton{width:323px; height:76px; float:left; margin:0 0px 0 27px; background: url(/images/sidebar/schedule_button_red2.png) no-repeat top left;text-indent:-9999px; }

a.downloadButton {}
a.downloadButton:hover{background-position: 0 -79px;}
.downloadButton{width:323px; height:76px; float:left; margin:0 0px 0 27px; background: url(/images/sidebar/download_button.png) no-repeat top left;text-indent:-9999px; }

a.learnButton{}
a.learnButton:hover{background-position: 0 -79px;}
.learnButton{width:323px; height:76px; float:left; margin:0 0px 0 27px; background: url(/images/sidebar/learn_button.png) no-repeat top left; text-indent:-9999px; }

a.developButton{}
a.developButton:hover{background-position: 0 -79px;}

.developButton{width:323px; height:76px; float:left; margin:0 0px 0 27px; background: url(/images/sidebar/develop_button.png) no-repeat top left; text-indent:-9999px; }

a.facebookButton {}
a.facebookButton:hover{background-position: 0 -79px;}
.facebookButton{width:323px; height:76px; float:left; margin:0 0px 0 27px; background: url(/images/sidebar/facebook_button.png) no-repeat top left;text-indent:-9999px; }


.subIncludes p {font-weight:bold; font-size:13px; color:#fff; text-align:center; height:28px; width:214px; padding:2px 0 0 0; background: url(/images/sidebar/red-box.png) no-repeat top left; margin:0px 0 5px 0}
.subIncludes{float:left; margin:100px 0 0 81px; padding:0px 0 0 0; color:#000000}
.subIncludes img{margin:5px 0 5px 0; padding:0px}

/* forms */
fieldset{border: none;line-height: 18px;}
.demo-form fieldset{border: none;line-height: 18px; padding:0 0 0 15px}
.demo-form label{color: #000;display: block;font-weight: bold;}

hr{background: #ddd;border: none;clear: both;color: #ddd;float: none;height: .1em;margin: 0 0 20px; width: 100%;}
hr.space{background: #fff;color: #fff;}
hr.sidebarDivider{background: #9b9b9b; height: 1px; margin:0 0 10px 1px}
hr.sidebarEntryDivider{background: #bfbfbf; height: 1px; margin:5px 0 5px 20px; width:283px}

/* footer */
.footer, .push{height: 61px;}
#footer_wrap{background: url(../images/footer/footer_bg_short.png) repeat-x; background-position:bottom left; height: 127px;width:998px;border: 1px #000 solid;border-top:none; border-bottom:none; margin: 0 auto}
#footer_wrap_landing{background: url(../images/footer/footer_bg_landing.png) repeat-x; background-position:bottom left; height: 70px;width:998px;border: 1px #000 solid;border-top:none; border-bottom:none; margin: 0 auto}

#footer{color: #FFFFFF;font-size: 11px;height: 127px;margin: 0 auto;width: 980px;}
#footer_l{float: left; margin: 10px 0 0 10px; width: 400px;}
#footer_l_landing{float: left; margin: 20px 0 0 10px; width: 400px;}
#footer_r{float: right; clear:left; margin: 10px 10px 0 0px;text-align: right;width: 400px;}
#footer_r_landing{float: right; clear:left; margin: 20px 10px 0 0px;text-align: right;width: 400px;}
#footer_l a {color:#fff}
#footer_l_landing a {color:#fff}
#footer_l a:hover {color:#000}
#footer_l_landing a:hover {color:#000}

/* boxes in footer area */
.sub_box{width:280px; padding:30px 0px 65px 20px; float:left; margin:0px 45px 0 0px;}
.sub_box ul{list-style-type:none; margin:0px; padding:0px; float:left; width:250px}
.sub_box li{border-bottom:1px #fff solid; font-size:11px; padding:0 0 0 8px}
.sub_box a{text-decoration:none; color:#9E1015;}
.sub_box a:hover{color:#333333; padding:0 0 0 5px}
.sub_box p {margin:0px 0 5px 0px;padding:0 0 0 8px; font-weight:normal; font-size:11px; color:#000}
.sub_box .header {font-weight:bold; font-size:12px; color:#fff; background: url(/images/footer/title-bg2.png) no-repeat; background-position:bottom left; padding: 0px 0 0 8px; border-bottom:none; height:24px}

.sub_box2{width:250px; padding:30px 0px 65px 20px; float:left; margin:0px 0px 0 0px;}
.sub_box2 ul{list-style-type:none; margin:0px; padding:0px; float:left; width:250px}
.sub_box2 li{border-bottom:1px #fff solid; font-size:11px; padding:0 0 0 8px}
.sub_box2 a{text-decoration:none; color:#9E1015;}
.sub_box2 a:hover{color:#333333; padding:0 0 0 5px}
.sub_box2 p {margin:0px 0 5px 0px;padding:0 0 0 8px; font-weight:normal; font-size:11px; color:#000}
.sub_box2 .header {font-weight:bold; font-size:12px; color:#fff; background: url(/images/footer/title-bg2.png) no-repeat; background-position:bottom left; padding: 0px 0 0 8px; border-bottom:none; height:24px}

.shareMe {width:255px; padding:30px 0px 0px 0px; float:left; margin:0px 0px 0 0px}
.shareMe ul{list-style-type:none; float:left; margin:0px; padding:0px 8px;}
.shareMe p{font-weight:bold; font-size:12px; color:#fff;border-bottom:1px #fff solid;background: url(/images/footer/title-bg2.png) no-repeat; background-position:bottom left; padding: 0 0 0 8px; border-bottom:none; height:24px}

a.button{}
a.button:hover{background-position: 0px -30px}
.button{margin:20px 0 0 5px; width:70px; height:28px; float:left; background: url(/images/footer/more_btn.png) no-repeat top left; text-indent:-9999px}

.search-widget{width:258px}
.search-widget2{width:215px}
input.search-widget {margin:0 0 0 5px;}

div#download-form a.download-button {
	position: absolute;
	display:block;
	z-index: 1;
	left: 425px;
	top: 285px;
	width:153px;
	height:32px;
	background:url(/images/button.downloadnow.gif) no-repeat;
	text-indent:-9999px;
}
div#download-form {
	background-image:url(/images/heroimage.passwordreset.gif);
	width: 801px;
	height: 338px;
	background-repeat: no-repeat;
	margin:0px auto;
	position:relative;
	}


div#download-form a.download-button {position: absolute;display:block;z-index: 1;left: 425px;top: 285px;width:153px;height:32px;background:url(/images/button.downloadnow.gif) no-repeat;text-indent:-9999px;}
div#download-form {background-image:url(/images/heroimage.passwordreset.gif);width: 801px;height: 338px;background-repeat: no-repeat;margin:0px auto;position:relative;}

.submit-term button{background:url(../images/footer/search_btn.png) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;border:none;text-indent:-9999px;margin:20px 0 0 5px; width:68px; height:27px; float:left;margin:60px 0 0 15px}
.submit-term button:hover{background:url(../images/footer/search_btn_over.png) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;border:none;}


.profile-box{
	margin:0px 0px 20px 0px;
	height:auto;
	
}
.profile-box h3{
	font-size:20px;
	font-weight:bold;
	color:#000;
	border-bottom:2px solid #ad3b3f;
	height:30px;
}
.profile-box h3 span{
	color:#000;
}

.profile-box p{
	margin-top:5px;
	text-align:justify;
}
.profile-box div.picture{
	float:left;
	width:80px;
	height:80px;
	border:1px solid #6e6e6e;
	margin:0px 15px 10px 0px;
}
.profile-box span{font-size:12px;font-weight:normal;}

#center-column h2 {font-size:16px;padding-bottom:10px;}

#center-column h3 {font-size:14px;padding-bottom:10px;}

.gotomeeting input{width:100%}

/* Demo Button on k.com/demo  page*/
.demo-form button{width:230px;height:29px;background:url(/images/content/requestDemoUp.png) no-repeat;border:none;margin:0px; margin:0 0 0 3px; text-indent:-9999px}

.demo-form button:hover{width:230px;height:29px;background:url(/images/content/requestDemoOver.png) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;border:none;text-indent:-9999px}

/* AGENCY MANAGER TABS 
	/////////////////////////////////////////// */
	
		#tabs-ta	{ height: 37px; }
		#tabs-ta li { display: inline; margin:0px; padding:0px;}
		#tabs-ta a 	{ float: left; display: block; height: 37px; }
	
		/* Tab Content ------------------- */
		
		#tab-content 		{ padding: 12px 12px 0 10px; }
		#tab-content ul 	{ padding: 0 50px 10 0px; list-style-type: circle; font-size: 90%; font-weight: bold; color: #555555; }
		#tab-section li 	{ padding: 0 0 8px 0; }

		/* Tabs Background ------ */
		
		#tab-content {
		padding-left: 15px;
		color: #000;
		padding-right:15px;
		}

		#tabs-body {
		background: url("../images/am/tab-bg3.png") no-repeat;
		background-position: 0 28px;
		padding: 0px;
		margin: 0px;
		}
		
		#amlist ul
		{
		list-style: none;
		}

		#amlist li 
		{
		padding-left: 10px;
		background-image: url(../images/am/arrow.png);
		background-repeat: no-repeat;
		background-position: 0 .7em;
		font-size: 12px;
		font-weight:normal;
		color:#000;
		text-indent: .2em;
		}

		.am_thumb{
			float:right; 
			padding:5px; 
			border:thin;
			clear: right; 
		}
		
		.seal_space{
			float:right; 
			padding-top:20px; 
			padding-right:100px;
			border:thin;
			clear: right; 
		}
		.seal_yellow{
			float:right; 
			padding-top:335px; 
			padding-right:95px;
			border:thin;
			clear: right; 
		}

/* FLOWPLAYER iPhone/iPad styling*/
.playlist {

	position:relative;
	overflow:hidden;	 	
	height:285px !important;
}

.playlist .clips {	
	position:absolute;
	height:20000em;
}

.playlist, .clips {
	width:100%;
	margin-bottom:10px;	
}

.clips a {
	background:#000;
	display:block;
	padding:12px 16px;
	height:46px;
	width:110px;
	font-size:12px;
	text-decoration:none;
	letter-spacing:-1px;
	color:#000;
	cursor:pointer;
	float:left;
	border:none;
}

.clips a.first {
	border-top-width:1px;
}

.clips a.playing, .clips a.paused, .clips a.progress {
	border:0;
}
	
.clips a.progress {
	opacity:0.6;		
}

.clips a.paused {
	background-position:0 0;	
}

.clips a span {
	display:block;		
	font-size:11px;
	color:#666;
}

.clips a em {
	font-style:normal;
	color:#f00;
}	

.clips a:hover {
	background:#060;
}

.clips a.playing:hover, .clips a.paused:hover, .clips a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ petrol colored */

.clips.petrol a {
	background-color:#000;
	color:#fff;
}

.clips.petrol a.playing, .clips.petrol a.paused, .clips.petrol a.progress {
	background:url(/img/playlist/dark.png) no-repeat 0px -69px;
	border:0;
}

.clips.petrol a.paused {
	background-position:0 0;	
}

.clips.petrol a span {
	color:#aaa;
}

.clips.petrol a em {
	color:#FCA29A;
	font-weight:bold;
}	

.clips.petrol a:hover {
	background-color:#274D58;		
} 

.clips.petrol a.playing:hover, .clips.petrol a.paused:hover, .clips.petrol a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ low version */

.clips.low a {	
	height:31px;
}

.clips.low a.playing, .clips.low a.paused, .clips.low a.progress {
	background-image:url(/img/playlist/light_small.png);
	background-position:0 -55px;
}

.clips.low a.paused {
	background-position:0 0;	
}


/*}}}*/


/*{{{ go buttons */

a.go {
	display:block;
	width:18px;
	height:18px;
	background:url(/img/playlist/arrow/up.png) no-repeat;
	margin:5px 0 5px 105px;
	cursor:pointer;
}

a.go:hover, a.go.down:hover {
	background-position:0px -18px;		
}

a.go.down {
	background-image:url(/img/playlist/arrow/down.png);	
}

.petrol a.go {
	background-image:url(/img/playlist/arrow/up_dark.png);		
}

.petrol a.go.down {
	background-image:url(/img/playlist/arrow/down_dark.png);		
}

a.go.disabled {
	visibility:hidden;		
}

/*}}}*/


/* container has a background image */

a.player {	
	display:block;
	width:459px ;
	height:257px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	background:#000;
	margin-bottom:5px;
	
}

a.player:hover {
	background:#333;
}

/* splash image */
a.player img {
	margin-top:2px;
	border:0;	
}

	a.player {
		margin-top:0px;		
	}





#pl {
	height:50px;
	background:#000;
	width:100%;
	position:relative;
	overflow:hidden;
	float:left;
}

.entries {
	height:80px;
	position:absolute;
	width:10000em;
	padding-left: 13px;
}

.page {
	width:300px;
	float:left;
}

.entries a {
	color:#666;
	float:left;
	font-size:11px;
	height:60px;
	margin:0px 10px;
	padding:3px;
	text-decoration:none;
	width:56px;
	
}

.entries a:hover {
	background-position:-140px 0;
	color:#000;
}

.entries .playing {
	background-position:-280px 0;		
	color:#000;
}

.entries .paused {
	background-position:-420px 0;		
	color:#000;
}

.entries .progress {
	opacity:0.8;
}

.entries em {	
	float:right;
	margin-top:15px;
	color:red;
	font-style:normal;
}

.next, .prev {
	display:block;
	width:18px;
	height:18px;
	background:url(/img/playlist/arrow/left.png) no-repeat;
	margin:30px 10px;
	cursor:pointer;
	float:left;
}

.next:hover, .prev:hover {
	background-position:0px -18px;		
}

.next {
	background-image:url(/img/playlist/arrow/right.png);	
}

.next.disabled, .prev.disabled {
	visibility:hidden;		
}

#border { 
border-width: .2em; 
border-style: solid;
border-color: #000;
vertical-align: middle;
width:436px;
} 

#border_home_video { 
border-width: .2em; 
border-style: solid;
border-color: #000;
vertical-align: middle;
width:460px;
height:257px;
float:right;
margin: 20px 1px 0 0;
} 

.pink_ribbon {float:left; width:335px;text-align:right;}
.pink_ribbon img {padding:12px 0 0 0}

#line { 
margin: 0; 
padding: 0; 
width: 100%; 
height: 1px; 
background-color: #ccc; 
} 

/* START CONFERENCE REGISTRATION CSS */

#reg-content h3 {
	font-size: 18px;
	color: #000;
	margin: 10px 0px 10px 0px;
	font-weight:normal;
}
#reg-content h5 {
	font-size: 14px;
	color: #000;
	margin: 0px 0px 10px 0px;
}
#travel h3 {
	font-size: 20px;
	color: #000;
	margin: 10px 0px 10px 0px;
}
#travel h4 {
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	font-weight:normal;
}

p.introductory-text {
	font-size: 18px;
	line-height: 1.4em;
	color:#000;
	margin-bottom:30px;
}

ul.am-list {
	padding:0;
	list-style:none;
	border:1px solid #CCC;
}
ul.am-list li {
	border-bottom:1px dotted #CCC;
	padding:5px 10px;
}
h3.red {
	background:#AD002E;
	margin-bottom:0;
	margin-top:20px;
	color:#FFF;
	font-weight:bold;
	padding:3px 10px;
}

div.am-box {
	padding:0;
	list-style:none;
	border:1px solid #CCC;
	height: 300px;
}


/* root element for tabs  */
ul.steps {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
	height:24px;
	background:url(/images/conference/steps2-bg.png) no-repeat center;
}
/* single tab */
ul.steps li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0;
	list-style-image:none;
	background:url(/images/conference/step-bg2.png) no-repeat center left;
	color:#000;
}

ul.steps li.activestep {
	float:left;
	text-indent:0;
	padding:0;
	margin:0;
	list-style-image:none;
	background:url(/images/conference/step-bg.png) no-repeat center left;
	color:#8B111C;
	font-weight:bold;
}


/* link inside the tab. uses a background image */
ul.steps div {
	font-size:12px;
	display:block;
	height: 24px;
	line-height:24px;
	text-align:left;
	text-decoration:none;
	padding:0px;
	margin:0 0 0 0;
	position:relative;
	top:1px;
	outline:none;
	width:150px;
	

}


ul.steps div span {
	font-weight:bold;
	padding:0 5px;
	font-size:14px;
	text-align:center;
	color:#FFF;
	margin-right:9px;
}

ul.steps a:active {
	outline:none;
}


/* when mouse enters the tab move the background image */
ul.steps a:hover {
	background-position: 0px -66px;
	color:#000;
	font-weight:bold;
	}
/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.steps a.current, ul.steps a.current:hover, ul.steps li.current a {
	background-position: 0px -66px;
	cursor:default;
	color:#000;
}


ul.tabs {
	list-style:none;
	margin:0;
	padding:0;
	height:32px;
}
/* single tab */
ul.tabs li {
	float:left;
	text-indent:0;
	padding:0;
	padding-right:3px;
	margin:0;
	list-style-image:none;
}
/* link inside the tab. uses a background image */
ul.tabs a {
	background: url(/images/am/tabs2.png) no-repeat 0px -33px;
	font-size:11px;
	display:block;
	height: 32px;
	line-height:32px;
	width: 85px;
	text-align:center;
	text-decoration:none;
	padding:0px;
	margin:0 0 0 0;
	position:relative;
	top:1px;
	outline:none;
	color:#FFF;
}
ul.tabs a:active {
	outline:none;
}
/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: 0px -33px;
	color:#fff;
}
/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: 0px -66px;
	cursor:default;
	color:#000;
}
/* initially all panes are hidden */  
.panes {
	border:1px solid #B3B3B3;
	padding:10px;
}

.panes-error {
	background-color:#CCC;
	border:1px solid #B3B3B3;
	padding:10px;
}

#reg-content form {
	margin:0;
	align:center;
}
#reg-content fieldset {
	border:none;
	padding:0;
	margin:0;
}
#reg-content fieldset h4 {
	line-height:25px;
	padding:5px 10px;
	margin:0;
	border-bottom:1px solid #9DB2C7;
	font-size:14px;
	margin-top:10px;
}
#reg-content fieldset p {
	overflow:hidden;
	margin:0;
}
#reg-content fieldset p.message {
	border-bottom:1px solid #B0BDCD;
	border-top:1px solid #FFF;
}
fieldset small {
	text-transform:none;
	padding:5px 10px;
}
span.help {
	background:#FF9;
	display:block;
	width:45%;
	float:right;
	padding:5px;
	border:1px solid #E6E400;
	font-style:italic;
	margin:5px 0;
}
fieldset p.notice {
	background:#FCC;
	border:1px solid #D4979D;
}
fieldset p.info {
	background: #fffbcc;
	border:1px solid #e6db55;
}
fieldset p.button-holder {
	padding:10px 0;
}
p.form-col {
	float:left;
	padding-right:10px;
}
legend {
	margin: 0;
	font-size:18px;
	font-weight:bold;
}
#reg-content label {
	font-weight:bold;
	line-height:15px;
}

#reg-content div .grey-header {
	font-weight:bold;
}

#reg-content input, textarea {
	margin:5px 0 5px 0;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-top:1px solid #000;
	border-left:1px solid #000;
	padding:5px 2px;
}
input:focus {
}

#reg-content input.form-button {
	background-image: url(/images/conference/form-button.png);
	background-repeat:no-repeat;
	color:#FFF;
	border:none;
	font-weight:bold;
	height:30px;
	font-size:12px;
	margin:0 auto;
	display:block;
	cursor:pointer;
}

#reg-content input.form-button-small {
	background-image: url(/images/conference/small-form-button.png);
	background-repeat:no-repeat;
	color:#FFF;
	border:none;
	font-weight:bold;
	height:30px;
	font-size:12px;
	margin:0 auto;
	cursor:pointer;
}

#reg-content input.form-button-grey {
	background-image: url(/images/conference/small-gray-button.png);
	background-repeat:no-repeat;
	color:#8B111C;
	border:none;
	font-weight:bold;
	height:30px;
	font-size:12px;
	margin:0 auto;
	cursor:pointer;
}

.button-grey {
	background-image: url(/images/conference/small-gray-button.png);
	background-repeat:no-repeat;
	color:#8B111C;
	border:none;
	font-weight:bold;
	height:30px;
	font-size:12px;
	margin:0 auto;
	cursor:pointer;
}

#reg-content .form-button-grey {
	background-image: url(/images/conference/small-gray-button.png);
	background-repeat:no-repeat;
	color:#8B111C;
	border:none;
	font-weight:bold;
	height:30px;
	font-size:12px;
	margin:0 auto;
	cursor:pointer;
}

.btn-large {
	background-position:0 0;
	width:200px;
}

.btn-small {
	background-position:0 0;
	width:100px;

}
input.form-button:hover {
}

.form-log {
	float:left;
	padding-right:0; 
	width:80px;
	margin-left:155px;
	line-height:40px;
}


.form-col1 {
	float:left;
	margin-left:90px; 
	line-height:40px;
	height:40px;
	width:100px;
}

.form-col2 {
	float:left; 
	padding-right:30px; 
	width:200px;
}
.form-col3 {
	float:left;  
	line-height:40px; 
	width:300px;
}

.form-col4 {
	float:left;
	padding-right:30px;
	margin-left:115px; 
	line-height:40px; 
	width:100px;
}

.verify-header1 {
	float:left; 
	background-color:#CCC; 
	padding-left: 5px;; 
	margin:1px; 
	width: 40%;  
	font-weight:bold;
	background:url(/images/conference/grey-header-bg.jpg) repeat-x;
	line-height:43px;
	border-bottom:1px dotted #CCC;
	font-size: 12px;
	color:#000
}

.verify-header2 {
	float:left; 
	background-color:#CCC; 
	padding-left: 5px;
	margin:1px; 
	width: 15%;
	font-weight:bold;
	background:url(/images/conference/grey-header-bg.jpg) repeat-x;
	line-height:43px;
	border-bottom:1px dotted #CCC;
	font-size: 12px;
	color:#000;
}

.verify-user1 {
	float:left ;
	border-bottom:1px dotted #CCC; 
	padding-left: 5px; 
	margin:1px; 
	width: 40%; 
	line-height:20px;
	font-weight:bold;
}

.verify-user2 {
	float:left ;
	border-bottom:1px dotted #CCC; 
	padding-left: 5px;
	margin:1px; 
	width: 15%; 
	line-height:20px;
	font-weight:bold;
}

.grey-table-header {
	border-bottom:1px dotted #CCC; 
	padding: 4px; 
	margin:1px; 
	line-height:20px; 
	font-weight:bold;
	width:98%;
	
}

.fees-col1 {
	float:left; 
	padding-left: 5px; 
	margin:1px; 
	width: 40%; 
	line-height:20px; 
	font-weight:bold;
}

.fees-col2 {
	float:left; 
	padding-left: 5px; 
	margin:1px; 
	width: 10%;
	line-height:20px;
	font-weight:bold;
}

.fees-col3 {
	float:left;  
	padding-left: 5px; 
	margin:1px; 
	width: 20%;
	line-height:20px;
	font-weight:bold;
}

.fees-col4{
	float:left;  
	padding-left: 5px; 
	margin:1px; 
	width: 24%;
	line-height:20px;
	font-weight:bold;
}

.grey-header {
	background-color:#CCC; 
	background:url(/images/conference/grey-header-bg.jpg) repeat-x;
	line-height:43px;
	border-bottom:1px dotted #CCC;
	font-size: 12px;
	font-weight:bold;
	color:#000;
}

.grey-divider {
	border-bottom:1px dotted #CCC;
	margin-bottom:1px;
}

.full-col{
	padding-left: 5px;
	margin:1px; 
	width: 98%;
	font-weight:bold;
}

.hide-box {
	display:none;
}

.text-center {
	text-align:center;
}

.text-total {
	background-color:#FFC;
	color:#000;
	font-weight:bold;
	line-height:30px;
}

ul.features {
	padding-left:20px;
	list-style:none;
}

ul.features li {
	margin-bottom:10px;
	background:url(/images/conference/bullet.png) no-repeat 0 8px;
	padding-left:15px;
}

ul.features-noin {
	padding-left:5px;
	list-style:none;
}

ul.features-noin li {
	margin-bottom:10px;
	background:url(/images/conference/bullet.png) no-repeat 0 8px;
	padding-left:15px;
}

.verify-link {
	cursor:pointer;
	text-decoration:underline;
	color: #8B111C;
	padding-right:10px;
}

/* END REGISTRATION CSS */

/* CONFERENCE INFORMATION CSS */
#conference-content {
	background:url(/images/conference/austin-bg.jpg) no-repeat top center;
	width:610px;
	padding:5px;

}

#conference-agenda-content {
	background:url(/images/conference/austin-bg-grey.jpg) no-repeat top center;
	width:610px;
	padding:5px;

}

#conference-frame {
	background:url(/images/conference/conference-frame.png) no-repeat center;
	padding:15px 20px;
	height:143px;
}

#conference-frame p {
	font-style:italic;
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

#conference-content h2 {
	font-size:40px;
	height:133px;
	margin:0;
}


#conference-content h4 {
	background:url(/images/conference/gradient-bg.png) repeat-y left;
	color:#AD002E;
	font-size:18px;
	font-weight:bold;
}

#conference-content h4 span {
	font-weight:bold;
	color:#AD002E;
	display:block;
	border-bottom:1px solid #FFF;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
	
}

a.conference-button {
	background-image:url(/images/conference/conference-buttons.png);
	background-repeat:no-repeat;
	display:block;
	height:69px;
	line-height:69px;
	padding:0 0 0 20px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	
}

div.conference-button {
	background-image:url(/images/conference/conference-buttons.png);
	background-repeat:no-repeat;
	display:block;
	height:69px;
	line-height:69px;
	padding:0 0 0 20px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	color:#999;
}

#register-btn {
	background-position:left top;
	color:#FFF;
	
}

#agenda-btn {
	background-position:left -68px;
}
#agenda-btn-inactive {
	background-position:left -68px;
}

#travel-btn {
	background-position: left -137px;
}



#register-btn:hover {
	background-position:right top;
	
}

#agenda-btn:hover {
	background-position:right -68px;
}


#travel-btn:hover {
	background-position: right -137px;
}

#dining-btn {
	background-position: left bottom;
}

#dining-btn:hover {
	background-position: right bottom;
}

.page-column-a {
	width:370px;
	padding-right:10px;
}
.page-column-b {
	width:220px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}

ul.features li ul {
	list-style:none;
	padding:0;
	margin:10px 0;
}

ul.features li ul li {
	background: url(/images/conference/small-bullet.png) no-repeat 0 3px;
	border-bottom:1px dotted #ccc;
	font-size:13px;
	padding:0 12px 5px;
	line-height:normal;
	font-style:italic;
	color: #666;
	
}


#travel-frame {
	padding:15px 0;
}

#dining_ent {
	padding-bottom:10px;
	background:url(/images/conference/din_ent-bg.png) no-repeat top;
	height:487px;
}

#dining_ent h4 {
	color:#000;
	padding:10px 10px 5px;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:14px;
	border-bottom:#AE2424 solid 4px;
}

#dining_ent h4 span {
	display:block;
	font-size:11px;
	text-transform:uppercase;
	font-style:normal;
	letter-spacing:2px;
	color:#999;
	
}

#dining_ent a {
	padding:10px;
	display:block;
	border-bottom:1px dotted #FFF;
}

#dining_ent p {
	padding:0 10px 0;
}

p.notice {
	background:#FF9;
	padding:10px;
	font-weight:bold;
}

.error {
	color:#F00;
	font-weight:bold;
}

#dining-btn {
	background-position: left bottom;
}

#dining-btn:hover {
	background-position: right bottom;
}

#one-column-emphasis {
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
	width:620px;
	border:1px solid #CCC;
}
#one-column-emphasis th {
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #000;
	text-align:center;
	border-bottom:3px solid #000;
}
#one-column-emphasis td {
	padding: 10px 15px;
	vertical-align:top;
	border-bottom:1px dotted #CCC;
}
.oce-first {
	background: #DFDFDF;
}
#one-column-emphasis tr:hover td {
	background: #E6E6E6;
}
.date {
	text-align: center;
	font-size:1.5em;
	line-height:15px;
	width:50px;
	display:block;
}
.date strong, .date small {
	font-size: 0.5em;
	text-transform: uppercase;
	display: block;
}

#agenda-content h5 {
	font-size: 14px;
	color: #000;
	margin: 0px 0px 0px 0px;
}

#agenda-content h3 {
	font-size: 18px;
	color: #000;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
}

#agenda-content1 h3 {
	font-size: 18px;
	color: #000;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
}

#agenda-content-general {
	background-color:#666; 
	padding-left:30px; 
	font-size:14px; 
	margin-bottom:20px;
	background:url(/images/conference/general_sessions_tag.png) no-repeat top left;
}

#agenda-content-focus {
	background-color:#666; 
	padding-left:30px; 
	font-size:14px; 
	margin-bottom:20px;
	background:url(/images/conference/focus_sessions_tag.png) no-repeat top left;
}

#agenda-content-clinical {
	background-color:#666; 
	padding-left:30px; 
	font-size:14px; 
	margin-bottom:20px;
	background:url(/images/conference/clinical_sessions_tag.png) no-repeat top left;

}

#agenda-content-admin {
	background-color:#666; 
	padding-left:30px; 
	font-size:14px; 
	margin-bottom:20px;
	background:url(/images/conference/admin_sessions_tag.png) no-repeat top left;

}

#agenda-content {
	background-color:#404040; 
	padding-left:30px; 
	font-size:14px; 
	margin-bottom:20px;
	background:url(/images/conference/sessions_tag.png) no-repeat top left;

}

#agenda-content1 {
	background-color:#404040; 
	padding-left:30px; 
	font-size:14px; 
	margin-bottom:20px;


}

/* NEW DEMO PAGE CSS */
#main_content_right2 {
	width:450px;
	padding:15px;
	margin-right:15px;
	float:right;

}
#main_content_right2 p {
	font-size:11px;
}

#main_content_left_demo {
	width:440px;
	float:left;
	padding:20px 29px 20px;
	font-size: 14px;
	background:url(/images/content/demo_bg2.png) no-repeat 28px 17px;
}

#main_content_left_demo ol, ul, blockquote {
	line-height: 22px;
	margin-top: 0px;
}
#main_content_left_demo p {
	font-size: 12px;
	line-height: 1.45em;
	color:#000;
	padding:5px;
	padding-bottom:40px;
}

.demo_main {
	background:url(/images/content/demo_bg.png) no-repeat 15px 1px;
}

#header_lower_demo {
	width: 980px;
	float: left;
	padding:20px;
	padding-bottom:0px;
}

#header_lower_demo h1 {
	font-size: 34px;
	letter-spacing: -1px;
	line-height: 1.2em;
	color:#000;
}

.wrap_sec_demo{
	margin: 0 auto -65px; 
	
	width:998px;
	}
	
.wrap_sec_demo{
	background-image: url(/images/sec/body_bg3.png);background-repeat: repeat-x;border: 1px #000 solid;border-top:none; border-bottom:none}

.demo h2 {
	font-size: 28px;
	color: #000;
	margin: 10px 0 10px 0;
	letter-spacing: -1px;
	line-height: 1.2em;
}

.page-column-a-demo {
	width:400px;
	padding-right:10px;
}

.testimonial {
	padding:5px;
	
}

.testimonial p {
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color: #666;
	
	
}


.testimonial h3 {
	font-size:11px;
	text-transform:uppercase;
	margin:0;
	letter-spacing:1px;
	
	
	
}

#checklist {
	margin-top:30px;
	background: url(images/checklist.png) no-repeat left;
	padding:23px 0 23px 80px;
	display:block;
	font-size:16px;
	font-weight:bold;
}

#checklist span {
	margin:0;
	font-weight:normal;
	color:#000;
	
	display:block;
	
}

h4.col-headline {
	font-size:20px;
	font-weight:bold;
	padding:6px 0 6px 60px;
	line-height:18px;
}

h4.col-headline span {
	font-size:16px;
	font-weight:normal;
}

#demo {
	background:url(/images/content/red-arrow.png) no-repeat left center;
}

#demo-box {
	padding:20px 10px 10px;
	background: url(/images/content/box-top.png) no-repeat center top #F5F5F5;
	margin-top:10px;
}


#demo-box h3{
	margin:0 0 10px;
	text-transform:uppercase;
	font-size:11px;
	
}


#demo-box ul{
	list-style:none;
	padding:0;
}

#demo-box ul li{
	padding:5px 0;
	height:75px;
	border-top:1px dotted #999;
	
}

#demo-box ul li h4{
	margin:0;
	font-size:14px;
	font-weight:bold;
	}

#demo-box ul li p{
	margin:0;
	font-size:12px;
	}	

#demo-box ul li img{
	float:left;
	margin-right:10px;
}

.demo_container {
	background: #CCC;
	padding-top: 0;
	padding-right: 30px;

}

.form-button {
	background-image: url(/images/conference/form-button.png);
	background-repeat:no-repeat;
	color:#FFF;
	border:none;
	font-weight:bold;
	height:30px;
	font-size:12px;
	margin:0 auto;
	display:block;
	cursor:pointer;
}

.form-button-demo {
	background: url(/images/content/demo_btn_bg2.png) no-repeat;
	color:#FFF;
	border:none;
	font-weight:bold;
	height:65px;
	font-size:16px;
	margin:0 auto;
	cursor:pointer;
}

.btn-large-demo {
	background-position:0 0;
	width:229px;
}

#header_secondary_demo{height: 200px;margin: 0 auto;width: 980px;}
