/*	global	*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6c6c6c;
	background-color: #ededed;
	line-height:18px;
}

body {
	margin: 0px;
}

p {
	margin-top:5px;
	margin-bottom: 10px;
}

p.footer {
	font-size:11px;
	line-height:14px;
}

h1 {
	font-size: 24px;
	font-weight: bold;
	color:#6c6c6c;
	margin:0;
	letter-spacing:-0.5px;
	line-height: 24px;
}

h1.large {
	font-size:32px; 
	font-weight:bold; 
	letter-spacing:-0.5px; 
	line-height:30px;
}

h2 {
	font-size: 21px;
	line-height:21px;
	font-weight: bold;
	color:#6c6c6c;
	margin:0;
	letter-spacing:-0.5px;
}

h2.italic {
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:21px; 
	line-height:24px;
	font-style: italic; 
	font-weight:normal;
	margin-top:5px;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color:#6c6c6c;
}

h3.uppercase {
	font-size: 14px;
	line-height:16px;
	font-weight: bold;
	text-transform:uppercase;
	color:#6c6c6c;
	margin:0;
	letter-spacing:-0.5px;
	margin-top: 5px;
}

h4 {
	font-size: 18px;
	font-weight: bold;
	color:#6c6c6c;
	margin:0;
	letter-spacing:-0.5px;
	line-height:18px;
}

h5 {
	font-size: 16px;
	font-weight: bold;
	color:#6c6c6c;
	margin:0;
	letter-spacing:-0.5px;
	line-height:18px;
	padding-top:10px;
}

ol {
	margin-left:20px;
}

ul {
	margin-top:10px;
}

ol li {
	margin-top:5px;
	font-size:12px;
	line-height:16px;
}

li {
	margin-left:-20px;
	font-size:12px;
	line-height:16px;
	padding-top:2px;
}

a {
	color: #f47b27;
	font-weight: bold;
	text-decoration:none;
}

a:link {
	color: #f47b27;
	font-weight: bold;
	text-decoration:none;
}

a:hover {
}

a.wayfinding {
	color: #58B7DD;
	font-weight: bold;
	text-decoration:none;
}

a.data {
	color: #E44145;
	font-weight: bold;
	text-decoration:none;
}

#header {
	width:1000px;
	height:67px;
	margin-top:10px;
}

#header_img {
	width:1000px;
	margin-bottom:10px;
}

#header_logo {
	display:block; 
	position:relative; 
	left:0px; 
	top:10px; 
	width:1000px; 
	height:80px; 
	background-color:#FFFFFF;
}

#logo {
	display:block; 
	position:absolute; 
	left:30px;
}

#copy_container {
	width:1000px; 
	float:left; 
	background-color:#FFFFFF; 
	margin-bottom:10px;
}

#one-column {
	padding:40px 30px;
	float: left;
	background-color:#FFFFFF; 
}

#two-column {
	width:666px;
	float:left;
	padding-bottom: 20px;
}

#two-column-top {
	padding:40px 30px 10px 30px; 
	background-color:#FFFFFF; 
	text-align:left;
}

#three-column-top {
	width:970px; 
	float:left;
	padding:40px 0 30px 30px; 
	background-color:#FFFFFF; 
	text-align:left;
}

#two-column_left {
	width:288px;
	padding:15px 15px 30px 30px;
	float:left;
	text-align:left;
}

#three-column_left {
	width:333px; 
	float:left;
	text-align:left; 
}

#three-column_middle {
	width:333px; 
	float:left;
	text-align:left; 
}

#three-column_right {
	width:333px; 
	float:right;
	text-align:left; 
}

#two-column_right {
	width:288px;
	padding:15px 30px 30px 15px;
	float:left;
	text-align:left;
}

#webinars_left {
	width:233px; 
	padding:50px 30px 50px 70px;
	float:left;
	text-align:left; 
	clear:both;
}

#webinars_right {
	width:571px; 
	padding:0 70px 50px 25px;
	float:right;
	text-align:left; 
}

#consultation_services {
	width:555px;
	float:left;
	padding: 50px 40px 20px 60px;
}

#hospitals {
	width:585px;
	float:left;
	padding: 50px 10px 20px 60px;
}



div.footer {
	width:1000px; 
	background-color:#FFFFFF;
	margin-bottom:20px; 
	float:left;
}

div.footer_socialmedia {
	width:1000px; 
	margin-top:10px;
	margin-bottom:20px; 
	text-align:right;
}

div.footer #copywrite {
	padding:12px 10px 10px 30px; 
	width:150px; 
	font-size:11px; 
	float:left;
}

div.footer #address {
	padding:12px 0px; 
	font-size:11px;
	width:500px; 
	float:left;
}

div.footer #productof {
	padding:10px 30px 10px 10px;  
	width:270px; 
	font-size:11px;
	text-align:right; 
	float:right;
}




/*	 nav	*/

#masthead {height:400px; margin-bottom:-21px;}

#masthead-nav {
	position:relative;
	top:-12px;
	left:40px;
	z-index:1000;
}

#masthead-nav a {
	float:left;
	background-image:url(images/header_button_off.png);
	width:20px;
	height:20px;
	margin-right:5px;
	display:block;
	text-indent:-999px;
	text-decoration:none;
}

#masthead-nav a:hover {
	background-image:url(images/header_button_on.png);
}
	
#masthead-nav a.activeSlide {
	background-image:url(images/header_button_on.png);
}

div.nav_sidebar {
	width:170px;
	padding:40px 30px;
	float:left;
}

#nav_sidebar_head {
	text-transform:uppercase; 
	font-size:14px; 
	font-weight:bold;  
	padding-bottom:0;
}


/* Dropdown Nav */

#header_login {
	display:block; 
	position:absolute; 
	left:660px; 
	width:400px; 
	top:0px; 
	z-index:100;
	padding:10px;
}

#cssdropdown, #cssdropdown ul { list-style: none; text-align: left; }
    #cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
    
    /* Head links */
    #cssdropdown li.headlink { width: 150px; float: left; margin-left: -1px; }
    #cssdropdown li.headlink a { display: block; padding: 0px 0px 5px 0px; color: #5a5b5d; font-size:12px;	font-weight:bold; text-decoration:none; text-align:center; }
    #cssdropdown li.headlink a:hover { color:#000000; }
    /* Child lists and links */
    #cssdropdown li.headlink ul { width:150px; color: #FFFFFF; display: none; text-align: left; background-color: #999; }
    #cssdropdown li.headlink:hover ul { color: #FFFFFF; display: block; background-color: #999; }
    #cssdropdown li.headlink ul li a { color:#666666; font-size:11px; padding: 5px; height: 10px; text-align:left; background-color:#CCCCCC;}
    #cssdropdown li.headlink ul li a:hover { color: #FFFFFF; background-color: #999;}


/*	image	*/

img {
	border:none;
}

img.portfolio {
	border:1px solid #666666;
	margin: 0 20px 20px 0;
	}
	
img.portfolio-right {
	border:1px solid #666666;
	margin: 0 0 20px 20px;
	}

img.thumb {
	margin:0 7px 5px 0;
	border:none;
	}
	
#border {
	float:left;
	border:1px solid #CCCCCC;
}
	
/*	applications	*/

#applications {
	width:770px;
	float:right;
	padding-bottom:20px;
}



div.applications-intro {
	margin:130px 300px 0 85px;
	display:block;
}

div.applications-copy {
	width:769px;
	float:right;
	padding-bottom:20px;
	display:block; 
	border-left:1px solid #ccc;
}

div.applications-main {
	width:700px;
	margin:0 0 0 230px;
	clear:right;
	padding:0px 30px 40px 40px;
	display:block;
	border-left:1px solid #ccc;
	float:left;
}

#jukebox-intro {
	background:url(images/bg_Jukebox.png) no-repeat;
	height:500px;
}
#jukebox-media {background-image:url(images/applications/jukebox/detail-media.png); background-position:top left; background-repeat:no-repeat; height:500px; padding-right:0; width:730px;}
#jukebox-brand {padding-top:30px;}
#jukebox-update {background-image:url(images/applications/jukebox/detail-update.png); background-position:top; background-repeat:no-repeat; height:410px;}
#jukebox-handicap {padding-right:50px; width:710px; padding-left:10px; padding-bottom:20px;}

#imagebrowser-intro {background:url(images/bg_ImageBrowser.png) no-repeat; height:430px;}
#imagebrowser-images {padding-left:5px; padding-right:30px; width:735px; padding-top:30px;}
#imagebrowser-story {padding-top:30px;}
#imagebrowser-brand {padding-bottom:0;}
#imagebrowser-handicap {padding-right:50px;width:590px;padding-left:130px;padding-bottom:20px;}
#imagebrowser-update {background-image:url(images/applications/imagebrowser/detail-update.png); background-position:top; background-repeat:no-repeat; height:410px;}

#eventfinder-intro {background:url(images/bg_EventFinder.png) no-repeat; height:430px;}
#eventfinder-showcase {padding-right:0; width:730px;}
#eventfinder-details {padding-right:100px; width:630px;}
#eventfinder-directions {padding-right:0; width:730px;}
#eventfinder-sponsors {background-image:url(images/applications/eventfinder/detail-sponsors.png); background-position:top; background-repeat:no-repeat; height:250px;}
#eventfinder-handicap {padding-right:50px;width:590px;padding-left:130px;padding-bottom:20px;}
#eventfinder-update {background-image:url(images/applications/eventfinder/detail-update.png); background-position:top; background-repeat:no-repeat; height:410px;}

#concierge-intro {background:url(images/bg_Concierge.png) no-repeat; height:430px;}
#concierge-showcase {background-image:url(images/applications/concierge/concierge-nav.png); background-position:top right; background-repeat:no-repeat;}
#concierge-details {height:480px; padding-left:0px; width:741px;}
#concierge-data {height:370px; padding-right:15px; padding-top:30px; width:715px;}
#concierge-directions {height:370px; padding-right:50px; padding-left:15px; width:705px;}
#concierge-handicap {padding-right:15px; width:715px;}
#concierge-update {background-image:url(images/applications/concierge/data-portal.png); background-position:top; background-repeat:no-repeat; height:410px;}

#interactiveguide-intro {background:url(images/bg_InteractiveGuide.png) no-repeat; height:500px;}
#interactiveguide-layer {padding-left:0px; padding-top:30px; width:740px;}
#interactiveguide-touchpoint {padding-top:20px;}
#interactiveguide-brand {padding-right:75px; width:655px;}
#interactiveguide-handicap {padding-right:50px; width:710px; padding-left:10px;}
#interactiveguide-attractloop {padding-right:50px; width:710px; padding-left:10px;}
#interactiveguide-update {background-image:url(images/applications/interactiveguide/detail-update.png); background-position:top; background-repeat:no-repeat; height:410px;}

#gallery-intro {background:url(images/bg_Gallery.png) no-repeat; height:460px; display:block; border-left:1px solid #ccc;}
#gallery-interaction {padding-right:0; width:730px; padding-top:30px;}
#gallery-detail {padding-right:0; width:730px;}
#gallery-brand {padding-right:100px; width:630px;}
#gallery-handicap {padding-right:20px; width:710px; padding-left:40px; padding-bottom:20px;}
#gallery-update {background-image:url(images/applications/gallery/detail-update.png); background-position:top; background-repeat:no-repeat; height:410px;}

#mediashow-intro {background:url(images/bg_MediaShow.png) no-repeat; height:500px;}
#mediashow-upload {padding-top:20px; padding-bottom:0;}
#mediashow-layer {padding-left:0px; padding-top:30px; width:740px; clear:both;}
#mediashow-update {background-image:url(images/applications/mediashow/detail-update.png); background-position:top; background-repeat:no-repeat; height:410px;}

#catalyst-intro {background:url(images/bg_Catalyst.png) no-repeat; height:425;}
#catalyst-upload {padding-top:20px; padding-bottom:60px;}
#catalyst-refresh {padding-right:75px; padding-top:20px; width:655px;}
#catalyst-update {background-image:url(images/applications/catalyst/detail-update.png); background-position:top; background-repeat:no-repeat; height:410px;}

#eventconnector-intro {background:url(images/bg_EventConnector.png) no-repeat;height:600px;}
#eventconnector-database {padding-right:15px;width: 715px; padding-top:50px;}
#eventconnector-layout {padding-right:0; width:730px;}
#eventconnector-update {background-image:url(images/applications/eventconnector/detail-update.png); background-position:top; background-repeat:no-repeat; height:410px;}
#eventconnector-brand {padding-left:0px; width:741px;}

#hallpass-intro {background:url(images/bg_HallPass.jpg) no-repeat; height:500px;}
#hallpass-podiumfiresign {background:url(images/applications/hallpass/podiumfiresign.png) no-repeat; padding-right:0; padding-left:80px; height:410px; position:relative; top:-200px;}
#hallpass-podium {padding-right:0; padding-left:80px; width:690px; position:relative; top:-200px; background:url(images/applications/hallpass/break.png) bottom no-repeat;}
#hallpass-athleticresults {background:url(images/applications/hallpass/athleticresults.png) no-repeat; background-position:0 30px; padding-right:0; width:730px; height:500px; position:relative; top:-200px;}
#hallpass-targetedmessages {padding:40px 0 30px 0; width:770px; position:relative; top:-200px; background:url(images/applications/hallpass/break.png) top no-repeat;}
#hallpass-10ways {width:700px; padding-top:40px; position:relative; top:-200px; background:url(images/applications/hallpass/break.png) top no-repeat;}
#hallpass-10ways td {vertical-align:top; padding-top:10px;}
#hallpass-keyfeatures {width:700px; padding-top:40px; position:relative; top:-200px; background:url(images/applications/hallpass/break.png) top no-repeat;}
#hallpass-keyfeatures ul li{padding-top:10px;}
#hallpass-calltoaction {padding:0; width:770px;}

#bulletinboard-intro {background:url(images/bg_BulletinBoard.png) no-repeat;height:400px;}
#bulletinboard-template {padding-right:15px; padding-left:15px; padding-right:45px; width: 715px; padding-top:50px; position:relative; top:-300px; }
#bulletinboard-templatetypes {padding-right:20px; padding-top:50px; width:710px; position:relative; top:-300px;}
#bulletinboard-templatetypes ul {list-style-image:url(images/applications/bulletinboard/checkmark.png); list-style-position:inside;}
#bulletinboard-templatetypes ul li{font-size: 16px; font-weight: bold; margin-bottom:10px;}
#bulletinboard-tickets {height:410px; position:relative; top:-300px;}
#bulletinboard-timing {background-image:url(images/applications/bulletinboard/timing-callout.png); background-position:50px 50px; background-repeat:no-repeat; height:400px; padding:115px 200px 0 350px; width:220px; position:relative; top:-300px;}
#bulletinboard-messages {position:relative; top:-300px; padding-top:50px;}
#bulletinboard-info {position:relative; top:-300px;}
#bulletinboard-info ul li {font-size:14px; line-height:18px; margin-bottom:15px;}
#bulletinboard-calltoaction {padding:0; width:770px; position:relative; top:-300px; margin-bottom:-300px;}


#whatitcando {display:block; border-left:1px solid #ccc; padding-bottom:50px;}
#whatitcando_app-preview {padding:30px 0px 30px 85px; clear:both;}
.app-preview {width:320px; float:left; margin-right:20px; margin-left:-10px; margin-top:20px;}
.app-preview p {margin-left:10px;}
.tab {margin-left:-17px;}

#whousesit-column {width:290px; padding-left:30px; float:left;}
#whousesit-column-footer {width:333px; height:151px; float:left;}

.register {width:160px; height:50px; display:block;}
.register a {background-image:url(images/register.png);}
.register a:hover {background-position:-160px 0;}



div.blurb-container {
	width:770px;
	height:250px;
	margin:0 0 0 230px;
	clear:right;
	display:block;
	/*border-top:1px dotted #ccc;*/
	background-image:url(images/applications/blurb-bg.png);
	background-position:bottom left;
	background-repeat:repeat-x;
}

div.blurb {
	width:191px;
	float:left;
	text-align: center;
	height:250px;
}

div.blurb #head {
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
}

div.blurb #sub {
	font-size: 11px;
	font-weight:normal;
	padding-top:5px;
	line-height: 13px;
}

div.blurb#left {
	border-left:1px solid #ccc;
}

p.applications {
	margin-top:10px;
	line-height:18px;
}

h1.applications {
	font-size: 24px;
	font-weight: normal;
	margin:0;
	line-height:24px;
}

h1.applications-intro {
	font-size:30px;
	font-weight:bold;
	line-height:30px;
	margin:0;
	letter-spacing: -1px;
}

h1.applications-main {
	font-size:18px;
	font-weight:bold;
	line-height:21px;
	margin:0;
}

h1.whatitcando {
	font-size:30px;
	font-weight:normal;
}

h1.whousesit {
	font-size:30px;
}

h1.webinars {
	font-size:42px;
	line-height:42px;
	padding:60px 30px 0 70px;
	float:left;
}

h2.applications-intro {
	font-size: 14px;
	line-height:21px;
	font-weight: bold;
	margin-top: 10px;
}

h2.applications-main {
	font-size:13px;
	font-weight: bold;
	margin-top: 5px;
	line-height: 16px;
	margin-bottom: 10px;
}

h2.webinars {
	font-size: 24px;
	font-weight: bold;
	color:#f47b27;
	margin:50px 0 0 0;
	letter-spacing:-0.5px;
	line-height: 24px;
}

h3.applications-update {
	font-size: 16px;
	line-height:16px;
	font-weight: bold;
}

h3.webinars {
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-top:0;
}

.caption {
	font-size:11px; 
	font-weight:bold;
	line-height:13px; 
}

.caption ul li{
	font-size:11px; 
	font-weight:normal;
	line-height:13px; 
}

#wayfinding {color:#58B7DD;}

#mediasharing {color:#f9a01b;}

#mediasharing_passive {color:#16ab89;}

#recognition {color:#b2d235;}

#passive {color:#16ab89;}

#announcements-events {color:#92278F;}


#feature {
	width:271px;
	padding:40px 30px 40px 30px; 
	background-color:#FFFFFF; 
	text-align:left;
	float:right; 
	overflow:hidden;
}

#webinar-feature {
	width:255px;
	padding:130px 50px 40px 40px; 
	background-image:url(images/consultationservices-webinarbg.png); 
	background-repeat:no-repeat;
	background-color:#FFFFFF; 
	background-position:0 50px;
	text-align:left;
	float:right; 
	overflow:hidden;
}

#hospitals-HDC {
	width:255px;
	height:400px;
	padding:100px 50px 40px 40px; 
	background-image:url(images/hospitals-HDC.png); 
	background-repeat:no-repeat;
	background-color:#FFFFFF; 
	background-position:0 50px;
	text-align:left;
	float:right; 
	overflow:hidden;
}

#system_requirements td {
	font-size:10px;
	line-height:13px;
	padding:3px 10px;
	border-bottom:1px dotted #ededed;
	background-color:#FFFFFF;
	}

li.application_features {
	font-size:11px;
	line-height:14px;
}

td.contact_form {
	background-color:#FFFFFF
}

td {
	background-color:#FFFFFF;
}
	







#howitworks_features {
	width:710px;
	padding:40px 30px 30px 30px;
	float:right;
}



#home_header1 {width:1020px;height:400px;}
#home_header2 {width:1020px; height:400px;}
#home_header3 {width:1020px; height:400px;}


.orange {
	color:#f47b27;
}

