﻿
/* CSS Document */

.ms-WPBody {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#62646e !important;		
}

body {
	background-color: #b0c9e4;
	background-image: url(/SiteCollectionImages/GFK_largebg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#62646e;
}

tbody{
	border-width:0px;
}

img {
	border: 0px;
}

a{
	color:#005ba4;
	text-decoration:underline !important;
}

p{
	margin:0 0 15px 0;
	padding:0px;
}

img{
	padding: 0;
	border: 0px;
	float:left;
}

a:hover{
text-decoration:none  !important;
}



hr {
    color: #666 !important;
    background-color: #666 !important;
    height: 1px !important;
	margin:10px 0 10px 0 !important;    
}


.footer a{
	color:#46a7eb;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}


.footer{
	color:#46a7eb;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.footer ul{
	padding:0 0 0 0;
	margin-bottom:5px;
}
.footer ul li{
	display:inline;
	padding-left:3px;
	padding-right:3px;
}
.footer ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input.form-submit {
	background-color:#8CB5D6;
	border:medium none;
	color:#FFFFFF;
	margin-bottom:0px;
	margin-left:0px !important;
	margin-right:0px;
	margin-top:0px !important;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
}
.matrix{
	background-color:#eaeaea;
	padding:2px;
	border: 1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#62646e;	
}
#disclaimer{
	margin-top: -6px; 
	margin-left:-55px;
}

.quicklinks {
	color:#005ba4;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}


.story{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#62646e;
	margin:10px;
	margin-right:20px;
	position:static;
	text-align:left;
	display:block;
}

.story li {
	margin-left:0px;
	padding-left:0px;
	list-style:none;
	display:inline;
}
.story h2 {
	float:left;
	width:400px;
	/*border:1px solid red;*/
	margin-left:50px;
	font-size:22px;
	font-weight:bolder;
}
.story h2 a{
	text-decoration:none;
	color:#000000;
}
.story h2 a:hover{
	text-decoration:underline;
}

.storyPadding {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#62646e;
	margin:15px 20px 15px 15px;
	position:static;
	text-align:left;
	display:block;
}

.storyNoPadding {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#62646e;
	margin:0px;
	position:static;
	text-align:left;
	display:block;
}

.storyNoPadding td{
	clear:both;
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:12px;
	color:#62646e;
	margin:0px;
	position:static;
	text-align:left;
/*	display:block; */
}

.storyNoPadding a {
	COLOR: #005ba4 !Important;
	text-decoration:underline !Important;
	font-family:Arial, Helvetica, sans-serif !Important;	
	}	
.storyNoPadding a:hover {
	COLOR: #005ba4 !Important;
	text-decoration:none !Important;
	font-family:Arial, Helvetica, sans-serif !Important;	
	}

.storyPadding h1 {
	/*border:1px solid red;*/
	font-size:16px;
	font-weight:bolder;
	color:#62646e;
	padding-bottom:15px;
	margin:0;
}

.storyPadding h2 {
	/*border:1px solid red;*/
	font-size:14px;
	font-weight:bolder;
	color:#62646e;
	padding-bottom:15px;
	margin:0;
}

.storyPadding h3 {
	/*border:1px solid red;*/
	font-size:13px;
	font-weight:bolder;
	color:#62646e;
	padding-bottom:15px;
	margin:0;
}

.small {
	/*border:1px solid red;*/
	font-size:10px;
	color:#62646e;
	padding-bottom:15px;
	margin:0;
}

.storyPadding li {
	margin-left:-20px;
	padding-left:0px;
	margin-bottom:7px;
}

.chartPrice {
	/*border:1px solid red;*/
	font-size:12px;
	font-weight:bolder;
	color:#79bde9;
	line-height:18px;
}

.priceButtonPad {
	margin:0;	
	padding-left:15px;	
	padding-top:15px;
}

/*this is questionable*/
ul.links-menu {
position:absolute;
}


/*this is added by Align for Master Template Table*/
.links-menu a {
font-size: 11px;
}
.links-menu {
color:#ffffff;
text-decoration:none;
font-size: 11px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;

}

.links-menu:hover {
color:#79BDE9;
}

.active{
text-decoration:none;
font-size: 11px;
color:#79BDE9;
}


.padding15 {	
	padding: 0px 20px 15px 15px;
}
.background  {
	background-color: #b0c9e4;
}


/*Styles for the login information message*/

.login_info_content{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:212px;
color:#6e6e6e;

margin-top:4px !important;
margin-top:2px;
margin-bottom:4px !important;
margin-bottom:2px;
margin-left:4px !important;
margin-left:2px;
}

.login_info_content a{
color:#005ba4;
font-size:11px;
}


/* SPLASH PAGE STYLES */
#splash_top{
background-color:#8cb5d6;
background-image:url(/PublishingImages/GFK_PDsplash_drs.jpg);
background-repeat:no-repeat;
background-position:bottom right;
height:211px;
color:#134667;
background-color:white;
padding:8px;

}

#splash_top h1{
font-size:14px;
margin-bottom:0px;
padding-bottom:0px;
}

#splash_top ul{
margin-left:4px !important;
margin-left:2px;
padding-left:10px;
}

#splash_blue1{background-color:#8db7d7;}
#splash_blue2{background-color:#8db7d7;background-image:url(/PublishingImages/GFK_PDsplash_BL.jpg);background-repeat:no-repeat;background-position:bottom left;padding:8px;width:359px;color:#134667;vertical-align:top;
height:280px;padding-top:20px;}
#splash_blue3{background-color:#8db7d7;background-image:url(/PublishingImages/GFK_PDsplash_BR.jpg);background-repeat:no-repeat;background-position:bottom left;width:191px;}

#splash_blue2 h2{
margin:0px;padding:0px;color:white;font-size:16px;
}

#splash_zipcode{
background-color:#FFFFFF;
border:1px solid #6D6D6D;
font-size:8pt;
}

#splash_email{
background-color:#FFFFFF;
border:1px solid #6D6D6D;
font-size:8pt;
}

#splash_name{
background-color:#FFFFFF;
border:1px solid #6D6D6D;
font-size:8pt;
}

#splash_login_form{
color:white;
}

#splash_login_form select {
border-width:1px;
font-size:10px;
}

#splash_login_form option {
font-size:10px;
}

.login-loading{
background-image:url(/PublishingImages/spinner-loading.gif);
background-position:center center;
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
}



/* ATI Migration */

/* Site-wide Header image */
#SiteWideHeader { 
z-index: 2; }

/* GENERAL START */
.blue {
	color: #77b0d4;
	}
#content {
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:12px;
	color:#62646e;
	margin:10px;
	margin-right:20px;
	position:static;
	text-align:left;
	display:block;
}
#content a {
	COLOR: #005ba4;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif !Important;	
	}	
#content a:hover {
	COLOR: #005ba4;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif !Important;	
	}
#contentNoPadding {
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:13px;
	color:#62646e;
	position:static;
	text-align:left;
	display:block;
}
#contentNoPadding a {
	COLOR: #005ba4;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif !Important;	
	}	
#contentNoPadding a:hover {
	COLOR: #005ba4;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif !Important;	
	}
	
#content h2 {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;	
}
#content td {
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:12px;
	color:#62646e;
}

img.right{
	float:right;
	margin-left:6px;
	margin-top:4px;
	margin-bottom:4px;
	border: 1px solid #cececd;
}
img.right_nobo{
	float:right;
	margin-left:6px;
	margin-top:4px;
	margin-bottom:4px;
}
img.left{
	float:left;
	margin-right:6px;
	margin-top:4px;
	margin-bottom:4px;
}
img.center{
	margin-left:20px;
	margin-bottom:10px;
}	
.teaser{
	background-image: url(/SiteCollectionImages/teaser.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding:4px;
	margin: 4px 4px 14px 4px;
	padding-top:10px;
	}	
	
.click, #click{
	position:relative;
}
ul.links inline{
	margin:0px;
	padding:0px;
	list-style:none;
}	
/* GENERAL END */



/* GREY CORNER STYLES BEGIN */
#grey_corner {
	margin: 15px 0px 0px 1px;
	background: url(/SiteCollectionImages/BKGD_grey_corner.jpg);
	background-repeat: no-repeat;
	min-height: 50px;
	}
#grey_corner p {
	padding: 10px;
	}
#grey_corner h3 {
	padding: 0px;
	margin: 0px;
	}
#grey_corner h2 {
	padding: 0px;
	margin: 0px;
	}
#grey_corner h1 {
	padding: 0px;
	margin: 0px;
	}
#grey_corner h2 {
	padding-top:15px;
	font-size: 16px;
	}
#grey_corner a {
	COLOR: #005ba4;
	text-decoration:underline;
	}	
#grey_corner a:hover {
	COLOR: #005ba4;
	text-decoration:none;
	}				
#grey_corner_divided3 {
	padding: 15px 0px 0px 15px;
	background: url(/SiteCollectionImages/BKGD_grey_corner_divided3.gif);
	background-repeat: no-repeat;
	min-height: 30px;
	/*border: 1px solid #000000;*/
	float: left;
	margin:0 0 0 1px;		
	}
#grey_corner_divided3 p {
	padding-bottom: 15px;
	}
#grey_corner_divided3 h3 {
	padding: 0px;
	margin: 0px;
	}	
#grey_corner_divided3 h2 {
	padding: 0px;
	margin: 0px;
	}	
#grey_corner_divided3 h1 {
	padding: 0px;
	margin: 0px;
	}	
/* GREY CORNER STYLES END */


/* COLUMN STYLES BEGIN */
#left_column {
	float: left;
	}
#right_column {
	float:right;
	}
#column_wrapper {
	overflow: hidden;
	float: left;
	}
#left_column a {
	COLOR: #005ba4;
	text-decoration:underline;
	}	
#left_column a:hover {
	COLOR: #005ba4;
	text-decoration:none;
	}
#right_column a {
	COLOR: #005ba4;
	text-decoration:underline;
	}	
#right_column a:hover {
	COLOR: #005ba4;
	text-decoration:none;
	}
	
/* COLUMN STYLES END  */

/* HEADING BLOCK STYLES BEGIN */
#heading_block {
	background-repeat:no-repeat;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 573px;
	}	
#heading_block td {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px;
	color:#62646e;	
	}			
#heading_block_content {
	padding: 0px 0px 0px 15px;
	}
#heading_block_content p {
	padding-bottom: 10px;
	}
#heading_block_content h3 {
	margin: 0px;
	padding: 0px;
	}
#heading_block_content h1 {
	margin: 0px;
	padding: 0px;
	}
{
	padding-top:15px;
	font-size: 16px;	
	}
#heading_block_content h2 {
	padding-top:15px;
	font-size: 16px;	
	}
#heading_block_content a {
	font-size:12px;	
	COLOR: #005ba4;
	text-decoration:underline;
	}	
#heading_block_content a:hover {
	font-size:12px;	
	COLOR: #005ba4;
	text-decoration:none;
	}		
/* HEADING BLOCK STYLES END */


/* REAL STORIES START */
.testimonial_anchor {
	width: 280px;
	height: 220px;
	}
.real_stories_header {
	background: url(/RealStories/PublishingImages/BKGD_real_stories.jpg);
	background-position: bottom;
}
.real_stories_content {
	width: 370px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;	
}
.gp_header {
	background: url(/RealStories/PublishingImages/BKGD_gp_stories.jpg);
	background-position: top;
	min-height: 235px;
}
.gp_content {
	width: 255px;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;
	}
.ortho_header {
	background: url(/RealStories/PublishingImages/BKGD_ortho_stories_v2.jpg);
	background-position: top;
	min-height: 235px;
}
.ortho_content {
	width: 255px;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;	
	}	
/* REAL STORIES END */


/* GET HELP WITH A CASE START */
.get_help_mainHead {
	background-position: top right;
	margin-right: 5px;
}

.get_help_header {
	background-position: top;
}

.get_help_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;
	}
#get_help_home_sub {
	width: 260px;
	font-size: 11px;
	}
#get_help_home_sub a {
	font-weight: bold;
	}	
#get_help_home_sub a:hover {
	font-weight: bold;
	}	
.selecting_header {
	background: url(/GetHelp/PublishingImages/BKGD_selecting_home.jpg);
	background-position: top;	
	}
.selecting_content {
	width: 515px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;	
	}	
.selecting_content a {
	font-weight: bold;
	}	
.selecting_content a:hover {
	font-weight: bold;
	}	
.submitting_header {
	background: url(/GetHelp/PublishingImages/BKGD_submissionBG.jpg);
	background-position: top;	
}
.submitting_content {
	width: 285px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;		
	}
#submitting_resources {
	font-size: 11px;
	padding-left: 15px;
	width: 400px;
	}
#submitting_resources a {
	font-weight: bold;
	}
.finalizing_content {
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:13px !Important;
	color:#62646e;		
	}
.list_header {
	color: #000;
	margin-bottom: -5px;
	padding-bottom: -5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
}		
.finalizing_wrapper {
	width: 525px;
}
.finalizing_left {
	width: 320px;
	margin-right: 35px;
}
.finalizing_right {
	width: 170px;
	margin-top: -10px;
	float: left;
}
#protocol {
	padding: 5px 30px 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;		
	color:#62646e;		
	}
.insurance_header {
	background: url(/GetHelp/PublishingImages/BKGD_insurance.jpg);
	min-height: 225px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;		
	color:#62646e;		
	background-position: top;	
	}
.insurance_content {
	width: 285px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;		
	color:#62646e;		
	}	
#submitting_resources a {
	COLOR: #005ba4;
	text-decoration:underline;
	font-weight: bold;	
	font-size:12px;	
	}	
#submitting_resources a:hover {
	text-decoration:none;
	}	
#selecting_resources p {
	padding-bottom:10px;
}	
/* GET HELP WITH A CASE END */


/* CONTACT US, CONFIRMATION PAGES, PRICE PDF, GUEST PASS START */
#contactus-page {		
	width:520px;
}

#contactus-page td {
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;			
	width:400px;
	text-align:left;
	margin-left:20px;
}

td.contactus-form-item_td {
	white-space:nowrap;
	padding:5px 0 5px 15px;
	font-family:Arial, Helvetica, sans-serif;
	width:130px !Important;
}
#contact-mail-page a{
	color:#005ba4 !Important;
	text-decoration:underline !Important;
}
#contact-mail-page a:hover{
text-decoration:none !Important;
}

#requestpdf-form-page  {		
	width:300px;
}
#requestpdf-form-page td {		
	padding:5px 0 5px 15px;
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:12px;		
}
#directmail-form-page  {		
	width:400px;
}
#directmail-form-page td {		
	padding:5px 0 5px 55px;
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:12px;		
}

td.requestpdf-form-item_td {	
	width:140px;
}
.form-item_small {
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:11px !Important;	
}
td.form-item {
	padding:15px 0 15px 20px !Important;
}
.form-item_small {
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:11px !Important;	
}
/* CONTACT US, CONFIRMATION PAGES, PRICE PDF, GUEST PASS END */


/* TRAINING START */
.training_content { FONT-SIZE: 12px; COLOR: #62646e; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.training_left {
	width: 200px;
	margin: 0px 10px;
}
.training_right {
	width: 300px;
	margin: 0px 10px;
}
.pace {
	display:block;
	font-size:9px;
	clear:both;
	color:#333333;
	padding-left:15px;
}
/* TRAINING END */

/* TRAINING TRANSCRIPT START */
.CECurrent { color: #222222; margin: 0px 10px; width: 550px; padding: 5px; border-collapse: collapse; }
.CECurrent th { font-weight: bold; text-align: center; background-color: #c6d9f1; }
.CECurrent td, .CECurrent th { border: 1px solid gray; }
.CECurrent .CETotal { font-weight: bold; background-color: #c6d9f1; }
.CECurrent .CETotal td:first-child { text-align: right; }
.CECurrent tr:first-child td { text-align: center; color: black; background-color: #8db3e2; }

.CEHistorical { color: #222222; margin: 0px 10px; width: 550px; padding: 5px; border-collapse: collapse; }
.CEHistorical th { font-weight: bold; text-align: center; background-color: #c6d9f1; }
.CEHistorical td, .CEHistorical th { border: 1px solid gray; }
.CEHistorical td { background-color: #d9d9d9; }
.CEHistorical tr:first-child td { text-align: center; color: black; background-color: #8db3e2; }
/* TRAINING TRANSCRIPT END */


/* ASK THE EXPERT START */
.AskTheExpert {
	width: 569px; height: 365px; margin: 0 0 0 1px; padding: 0px; background-image: url("http://instituteprod/Training/PublishingImages/GFK_ATE_gradient_FULL.jpg"); background-position: bottom right; background-repeat: no-repeat;
}
.AskTheExpert div {
	 padding: 15px;
}
.AskTheExpert div h3 {
	width: 240px; margin: 10px 0px; FONT-SIZE: 15px; COLOR: #62646e; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.AskTheExpert div P {
	width: 240px; margin: 10px 0px; FONT-SIZE: 12px; COLOR: #62646e; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/* ASK THE EXPERT END */


/* SUBMITTING A CASE START */		
.accordion_toggle {
	display: block;
	/* height: 30px; */
	background: url(/GetHelp/PublishingImages/GFK_accordian_closed.gif) no-repeat top right #FFFFFF;
	padding: 10px 0px 10px 10px;
	/* line-height: 30px; */
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 15px;
	color: gray;
	cursor: pointer;
	margin: 0 0 0 0;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	font-family:Arial, Helvetica, sans-serif;		
	color:#62646e;		
}
.accordion_text {
	color:#62646e !important;
	font-size: 12px !important;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif !important;			
}		
.littleh1{ 
	font-size:11px;
	display:block;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;	
}
.titleh1 {
	font-size: 17px;
	color: #28599b;
	font-weight: bold;	
	font-family:Arial, Helvetica, sans-serif;	
}	
.accordion_content {
	overflow: hidden;
	padding:0 10px 10px 10px;
	padding-bottom:16px;
	background-color:#fcfcfc;
	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;			
}	
.accordion_text a {
	COLOR: #005ba4 !important;
	text-decoration:underline !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;			
}
.accordion_text a:hover {
	COLOR: #005ba4;
	text-decoration:none !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;			
}		
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}			
.accordion_content p {
	line-height: 150%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}					
#container {
	width:540px;
	margin-left:12px !important;
	margin-left:6px;
}
/* The Following styles are for the secondary tabbed area withing PVS Impressoins */
#techniques{
	width:146px;
	height:26px;
	background-image: url(/GetHelp/PublishingImages/BTN_techniques.gif);
}
#techniques:hover{
	background-image: url(/GetHelp/PublishingImages/BTN_techniques_f2.gif);
}
#resources{
	width:112px;
	height:26px;
	background-image: url(/GetHelp/PublishingImages/BTN_resources.gif);
}
#resources:hover{
	background-image: url(/GetHelp/PublishingImages/BTN_resources_f2.gif);
}
.tabtext{
	display:none;
}
#r-content{
	width:450px;
	margin-left:10px !important;
	margin-left:5px;
}
#t-content{
	width:450px;
	margin-left:10px !important;
	margin-left:5px;
}
.downloadtable_ss {
	font-size:11px !important;
	line-height:13px;
	color:#62646e;	
	font-family:Arial, Helvetica, sans-serif !important;	
}
.vidlink {
	font-size:10px !important;
	COLOR: #005ba4;
	font-family:Arial, Helvetica, sans-serif !important;	
}
.vidlink a{
	COLOR: #005ba4 !important;
	text-decoration:underline !important;	
}
.vidlink a:hover {
	COLOR: #005ba4 !important;
	text-decoration:none !important;	
}
/* SUBMITTING A CASE END */


/* GPSummit08 */
#intro_box {
color: #000;
background: #e4eff6;
width: 575;
padding: 14px;
margin-bottom: 20px;
border: 1px solid #77b0d4;
}
#intro_box p {
margin: 0px;
padding: 0px 0px 15px 0px;
}
#intro_box h3 {
font-size: 14px;
color: #000;
margin: 0px;
padding: 0px;
}	
.story ul{
	padding:0px;
	margin-left:15px;
}
.story li{
list-style:none !important;
color:#333333;
}
.textpad {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.textpad a{
	COLOR: #005ba4 !important;
	text-decoration:underline !important;	
}
.textpad a:hover {
	COLOR: #005ba4 !important;
	text-decoration:none !important;	
}
td.textpad {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px;
}

/* GPSummit08 END */

/* Site Map */
.site-map{
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;			
	width:400px;
	margin-top:20px;
	text-align:left;
	margin-left:35px;
	margin-left:20px;	
}
  
.site-map li {
	list-style:none;
	margin:10px;
	background-color:#FBFBFB;
	border-left:solid 1px #E9E9E9;
	border-right:solid 1px #E9E9E9;
	border-top:solid 4px #E9E9E9;
	border-bottom:1px solid #e9e9e9;
	padding:20px;
	padding-top:25px;
	padding-bottom:25px;
	width:430px;
} 

.site-map li li{
padding:0px;
margin:4px;
list-style:none;
list-style-position:inside;
width:300px;
background:none;
border:none;
} 

.site-map li li #menu-my-blog{
color:red;
visibility:hidden;
}

.site-map a{
	color:#005ba4 !Important;
	text-decoration:underline !Important;

}

.site-map a:hover{
text-decoration:none !Important;
}


ul.tree{
margin:0px;
padding:0px;
}

ul.tree li li li{
margin-left:40px;
}
  
  
.site-map a#menu-blog{
font-size:18px;
font-weight:bold;
margin:0px;
list-style:none;
text-decoration:none !Important;
}

.site-map #tradeshow{
font-size:18px;
font-weight:bold;
margin:0px;
list-style:none;
text-decoration:none !Important;
color:#005ba4;
}

  
.site-map a#menu-clinical-evidence{
font-size:18px;
font-weight:bold;
margin:0px;
list-style:none;
text-decoration:none !Important;
}

  
.site-map a#menu-get-help-with-a-case{
font-size:18px;
font-weight:bold;
margin:0px;
list-style:none;
text-decoration:none !Important;
}

  
.site-map a#menu-training{
font-size:18px;
font-weight:bold;
margin:0px;
list-style:none;
text-decoration:none !Important;
}

  
.site-map a#menu-real-stories{
font-size:18px;
font-weight:bold;
margin:0px;
list-style:none;
text-decoration:none !Important;
}

  
.site-map a#menu-products{
font-size:18px;
font-weight:bold;
margin:0px;
list-style:none;
text-decoration:none !Important;
}

  
.site-map a#menu-home{
font-size:18px;
font-weight:bold;
margin:0px;
list-style:none;
text-decoration:none !Important;
}

}
/* Site Map End */


/* Course Description  */
td.training_live_content {
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:13px !Important;
	color:#62646e !Important;	
}

#course {
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;			
	text-align:left;	
	width:545px;
	padding:5px;	
}
#course a{
	color:#005ba4 !Important;
	text-decoration:underline !Important;
	font-size:12px !Important;	

}

#course a:hover{
/*color:#666666;*/
text-decoration:none !Important;
}

#course h2{
	font-size: 16px;
	margin-top:20px;
	margin-bottom:10px;
}
#course h3{
	font-size: 12px;
	margin-top:20px;
	margin-bottom:10px;
}

#course p{
	margin:10px 0 10px 0;
}

#course ul li{
	list-style:outside disc;	 
}

#course ol li{
	list-style:outside circle;	 
}

.none {
padding: 0px 0px 10px 10px;
}

#holder_third{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;
	padding-left:5px;		
}

#holder_bottom{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;		
}

#holder_top{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;		
}

#holder_third p {
	margin: 0 0 10px 0;	
}


#holder_bottom p {
	margin: 0 0 10px 0;	
}


#holder_top p {
	margin: 0 0 10px 0;	
}


#holder_top{
	background-image: url(/Training/LiveTraining/PublishingImages/practicedev_doctors.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	position:relative;
	width:540px;
}

#holder_top ul{
margin-left:0px;
padding-left:10px;
}

#holder_top li{
list-style-position:outside;
}

#bottom_left{
width:210px;
padding:12px;
position:relative;
}

#top_left{
width:210px;
padding:12px;
position:relative;
}

.slim{
width:140px;
}

.norm{
width:180px;
}

#bottom_right{
width:250px;
float:right;
margin-right:12px !important;
margin-right:6px;
padding:12px;
}

#top_right{
width:250px;
float:right;
margin-right:12px !important;
margin-right:6px;
padding:12px;
}

.bgbullet li{
   background-image: url("/Training/LiveTraining/PublishingImages/GFK_bullet.gif");
    background-repeat: no-repeat;
    background-position: 0px 3px;
	list-style:none;
	padding-left:14px;
}
/* Course Description End */

/* Invisalign News */
.news a{
	text-decoration:underline !Important;
}
.news a:hover{
	text-decoration:underline !Important;
}

.pager{
	width:490px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	margin-top:30px;
	margin-left:2px;
	background: url(/SiteCollectionImages/BKGD_grey_corner.jpg);
    background-repeat: no-repeat;	
	font-family:Arial, Helvetica, sans-serif;
}

.pager a{
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #CCCCCC;
	font-weight:bold;
	text-decoration:none;
	margin:3px;
	color:black;
	background: white;
}
/* Invisalign News End */


/* ATE */
#ATE {
	overflow:hidden !Important;
}

#ATE table {
	width:520px;
	overflow:hidden !Important;
}
#ATE td {
	font-size:11px;
}

#ATE a {
	COLOR: #005ba4;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif !Important;	
	}	
#ATE a:hover {
	COLOR: #005ba4;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif !Important;	
	}
.registerLink {
	background:url(/SiteCollectionImages/ICON_registration.gif) no-repeat scroll 0 0 !Important;
	float:left;
	font-size:12px !Important;
	font-weight:bold !Important;
	margin-right:-26px !Important;
	padding:8px 20px 5px 26px !Important;
}
/* DOWNLOAD */
.downloadLink {
	background: url(/SiteCollectionImages/ICON_download.gif) no-repeat scroll 0 0;
	background-repeat: no-repeat;
	padding: 8px 7px 5px 26px;
	font-size: 10px;
	float: left;
	font-weight: bold;
}
/* PDF */
.pdfLink {
	background: url(/SiteCollectionImages/ICON_pdf.gif) no-repeat scroll 0 0;
	background-repeat: no-repeat;
	padding: 8px 7px 5px 26px;
	font-size: 10px;
	float: left;
	font-weight: bold;
}
/* PDF */
.pdfLinkUpcoming {
	background: url(/SiteCollectionImages/ICON_pdf.gif) no-repeat scroll 0 0 !Important;
	float:left;
	font-size:12px !Important;
	font-weight:bold !Important;
	margin-right:-26px !Important;
	padding:8px 20px 5px 26px !Important;
}

/* WATCH (file)*/
.watchLink {
	background: url(/SiteCollectionImages/ICON_watch.gif);
	background-repeat: no-repeat;
	padding: 8px 6px 5px 26px;
	font-size: 10px;
	float: left;
	font-weight: bold;

}

/* LISTEN */
.listenLink {
	background: url(/SiteCollectionImages/ICON_listen.gif);
	background-repeat: no-repeat;
	padding: 8px 0px 5px 24px;
	font-size: 10px;
	float: left;
	font-weight: bold;
	width:55px;
}

/* CE TEST */
.cetestLink {
	background: url(/SiteCollectionImages/ICON_ce_course.gif);
	background-repeat: no-repeat;
	padding: 8px 0px 5px 60px;
	font-size: 10px;
	float: left;
	font-weight: bold;
	padding-right: 20px;
}
.greyed_out {
	FILTER: alpha(opacity=20);
	opacity: .20;
	-moz-opacity: .20;
	-khtml-opacity: 0.2
}
/* ATE End */

/* LIVE TRAINING */
.trainingFilter {
	background-color:#FFFFFF;
	background-image:url(/Training/PublishingImages/GFK_live_sortbg_grad.gif);
	background-repeat:repeat-x;
	border-color:#DEDEDE;
	border-style:none solid solid;
	border-width:0 1px 1px;
	margin:0 0 1em;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px !important;
	position:relative;
	width:525px;	
	margin-left:12px;
}
.trainingFilter td {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#62646e !important;	
	padding:3px 0 3px 0;	
}

#LiveTraingResult table {
	width:520px;
	overflow:hidden !Important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#62646e !important;	
	margin-left:15px;	
}
#LiveTraingResult td {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif !important;	
}

#LiveTraingResult a {
	COLOR: #005ba4;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif !Important;	
	}	
#LiveTraingResult a:hover {
	COLOR: #005ba4;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif !Important;	
	}
	
td.cellHeader {
	border-bottom: thin solid black;
	font-weight: bold;
	text-align: left;
	font-size:16px !Important;
	color:#005ba4 !Important;
	height:22px;
	padding-left:0px !Important;
	font-family:Arial, Helvetica, sans-serif !Important;		
}
.field-label {
	background-color:#F3F3F3;
	color:#77B0D4;
	font-size:1.5em;
	font-weight:bold;
	padding:4px 4px 4px 12px;
	margin: 20px 0 5px 10px;
	width:530px;
}
.field-items {
	margin-left:22px;
}
/* LIVE TRAINING END */

/* GUEST PASS */
#guesspass-page{
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;			
	width:300px;
	margin-top:20px;
	text-align:left;
	margin-left:25px;
	height:400px;
}
td.form-item_td{
	padding:5px 0 5px 0;
}

/* GUEST PASS END */

/* GP OPPORTUNITY */
table#gp-opp-table {
	width: 780px;
}
#gp-opp-table a {
	COLOR: #005ba4;
	text-decoration:underline;
	}	
#gp-opp-table a:hover {
	COLOR: #005ba4;
	text-decoration:none;
	}

table#gp-opp-table td {
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62646e;	
}
table#gp-opp-table img {
	margin-bottom: 25px;
}
table#gp-opp-table h4 {
	padding: 0px;
	margin: 20px 0px 3px 0px;
	color: #333333;
	font-size: 14px;
}
table#gp-opp-table h4.top_title {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	color: #333333;
	font-size: 14px;
	}
table#gp-opp-table p {
	padding: 0px 0px 1em 0px;
	margin: 0px;
}
.blue-call-out {
	color: #275797;
	font-style: italic;
}
td#column1 {
	padding: 0px 35px 0px 10px;
	width: 420px;
}
td#column2 {
	padding: 0px 0px 0px 0px;
	width: 360px;
}
table#gp-opp-table ul {
}
table#gp-opp-table ul li {
	font-size: 0.9em;
	list-style-type: disc;
}
.disclaimer {
	font-style: italic;
	font-size: 10px;
	padding-left:15px;	
}
/* GP OPPORTUNITY END */

/* HOME */
#welcome{
	background-image:url(/PublishingImages/GFK_p2_welcome.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
}

#welcome_content{
	background:url(/PublishingImages/GFK_p2_welcomeBG.gif) no-repeat;
	background-position:0 3px;	
	padding:12px 6px 0 0;
	text-align:left;
}

#welcome_content h3{
	color:#275696;
	margin-top:35px;
	font-size:13px;
}

#welcome_content p{
	line-height:18px;
}

#homeFlash {
	margin:0;
	padding:0;	
}

#info_buckets{
	width:566px;
	font-size:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif !Important;	
}

.welcomePadding {
	padding:0 10px 0 10px;	
}
.welcomePadding a {
	font-size:12px !Important;
	line-height:15px;	
}

h3.mainpage_buckets{
	color:#154784 !Important;
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-bottom:4px;
}

.welcomePadding {
	padding:0 10px 0 10px;	
}
.welcomePadding a {
	COLOR: #005ba4 !Important;
	text-decoration:underline !Important;
	font-family:Arial, Helvetica, sans-serif !Important;	
	font-size:12px;
	}	
.welcomePadding a:hover {
	COLOR: #005ba4 !Important;
	text-decoration:none !Important;
	font-family:Arial, Helvetica, sans-serif !Important;	
	}

h3.mainpage_buckets{
	color:#134667;
	font-size:13px !Important;
	margin:0px;
	padding:0px;
	padding-bottom:4px;
}

.welcomePadding td {
	font-size:13px !Important;
	font-family:Arial, Helvetica, sans-serif !Important;	
}


#grow_bucket{
color:#134667;
width:170px;
float:left;
margin-left:12px !important;
margin-left:6px;
margin-top:12px!important;
margin-top:6px;
}

#grow_bucket ul li, #grow_bucket ul{

margin:0px;
padding:0px;
margin-left:8px !important;
margin-left:4px;
}

#gettrained_bucket{
color:#134667;
width:170px;
float:left;
margin-left:16px !important;

margin-top:12px!important;
margin-top:6px;
}

#questions_bucket{
color:#134667;
width:170px;
float:right;
margin-right:10px !important;
margin-right:5px;
margin-top:12px!important;
margin-top:6px;
}

.darkblue{
color:#134667;
}

h3.mainpage_buckets{
color:#134667;
font-size:13px;
margin:0px;
padding:0px;
padding-bottom:4px;
}

#complex_buttons{
height:139px;
position:relative;
}

#ptwo_watch{
position:absolute;
width:182px;
height:150px;
top:0px;
left:0px;
}

#ptwo_areyou{
position:absolute;
width:194px;
height:33px;
top:0px;
left:182px;
}

#ptwo_current{
position:absolute;
width:194px;
height:36px;
top:33px;
left:182px;
}
#ptwo_becoming{
position:absolute;
width:194px;
height:32px;
top:75px;
left:182px;
}
#ptwo_online{
position:absolute;
width:194px;
height:33px;
top:114px;
left:182px;
}
#ptwo_help{
position:absolute;
width:178px;
height:150px;
top:0px;
left:376px;
}

#bucketset_two{
border-top:solid 3px #f1f1f1;
}

#grow_bucket li{
list-style:disc;
list-style-position: outside !important;
list-style-position: inside; 
}

#lowerheader{
text-align:left;
background-color:#7ca7cc;
border-top:solid 1px #7ca7cc;
border-bottom:solid 1px #fff;
}
#lowerheader h3{
	font-family:Arial, Helvetica, sans-serif !important;}

#lowerheader .h3Link:hover {
	text-decoration:underline;	
	color:#ffffff;
	}


#lowerheader h3{
margin-top:4px;
margin-bottom:4px;
font-size:15px;
color:white;

}
/* HOME END */

/* MESSAGE PAGE */
#message-page {
	float:none;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px;
	color:#62646e;			
	width:530px;
	text-align:left;
	margin-left:20px;
	min-height:200px;
}

#message-page a {
	COLOR: #005ba4;
	text-decoration:underline;	
	}	
#message-page a:hover {
	COLOR: #005ba4;
	text-decoration:none;	
	}

#message-page h2 {
	float:left;
	width:500px;
	font-size:16px;
	font-weight:bolder;
	padding:25px 0 15px 0;
}
#message-page td {
	float:none;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px;
	color:#62646e;			
}

/* MESSAGE PAGE END */

/* TOOLTIP */
#tooltip { 
	font-family: Arial, Helvetica, sans-serif; 
	color: white; 
	font-size: 10px; 
	position: absolute; 
	top: -1000px;
	left: 0px;
	background-color: black; 
	width: 222px;
	padding: 11px;
}
/* TOOLTIP */

/* DR PROFILE */
#drProfile {
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:12px;
	color:#62646e;
	margin:10px;
	margin-right:20px;
	position:static;
	text-align:left;
	display:block;
}
#drProfile {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#62646e;
	margin:10px;
	margin-right:20px;
	position:static;
	text-align:left;
	display:block;
}

#drProfile h2 {
	font-size:18px;
	font-weight:bolder;
	color:#77b0d4;
	padding-bottom:15px;
	margin:0;
}

#drProfile img {
	padding: 0 10px 0 0;
	margin:0;
}

/* ARCHIVED ASK THE EXPERT PROGRAMS */
#trainingatearchive_intro {
	background-image: url(/Training/LiveTraining/PublishingImages/BKGD_spots_grey.jpg);
	height: 90px;
	margin: 0px 0px 10px 1px;
	background-repeat: no-repeat;
}
div.story {
	margin: 0px 0px 0px 1px;
	padding: 0px;
	width: 565px;
}
div.story h2 {
	display: none;
}
h1, h2, h3, h4, h5, h6 {
	color: #25528e;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#trainingatearchive_intro {
	padding: 10px;
}
#trainingatearchive_intro_text {
	width: 505px;
	float: right;
}
#trainingatearchive_intro_text h3 {
	font-size: 20px;
	margin-top: 5px;
}
.greyed_out {
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
	-khtml-opacity: 0.2;
}
#trainingatearchive_description {
	margin: 0px 0px 30px 0px;
	padding: 0px 20px 0px 15px;
}
#trainingatearchive_description a {
	COLOR: #005ba4;
	text-decoration:underline;	
	}	
#trainingatearchive_description a:hover {
	COLOR: #005ba4;
	text-decoration:none;	
	}

#trainingatearchive_description h4 {
	margin: 0px;
	padding: 0px;
}
#trainingatearchive_assets {
	margin: 0px 0px 30px 15px;
	width:520px;
}
#trainingatearchive_description.BKGD_grey_fade {
	background: url(/Training/LiveTraining/PublishingImages/BKGD_grey_fade_divider.jpg);
	background-repeat: no-repeat;
	margin: 5px 0px 0px 1px;
}

/* Search Result */
*.srch-results {
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:11px !Important;			
}

/* Dropdown Menu */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 130;}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 6px 7px 6px 7px;
	color: #FFF;
	text-align: center;
	text-decoration: none !important;
	font: normal 11px arial;
	background: #7ca7cc;}

#sddm li a:hover
{	display: block;
	color:#fff;
	background: #61c9f4;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #265594;
	z-index: 131;}

#sddm div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #d0e2f2;
	color: #005ba4;
	font: 11px arial;
	z-index: 132;}

#sddm div a:hover
{	background: #8acaee;
	color: #265594;
	z-index: 133;	}

/* CE Hours */
.CEHistorical td {
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:12px;
	color:#62646e;
	margin:0px;
	position:static;
}

.CECurrent td {
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:12px;
	color:#62646e;
	margin:0px;
	position:static;
	padding: 3px;
}
.CEHoursTitle {
	font-weight: bold;
	font-size:13px !Important;		
}
.CETotal td {
	font-weight: bold;	
	text-align:right !Important;		
}

/*DropDown styles*/

.trainingRegisterTable {
  background-image: url(/Training/PublishingImages/tbl_bg.jpg);
  background-repeat: no-repeat;
  width: 240px;
  height: 280px;
  float: right;
  margin: 15px;
}

.trainingRegisterTable td {
  font-family: Arial !important;
}

.trainingRegister {
  vertical-align: top;
  padding: 15px;
  float: right;
  font-family: Arial !important;
}

.trainingRegister #course p{
	margin:5px 0 5px 0;
}

.trainingRegister a {
	text-decoration: underline !important;	
}

.trainingRegister a:hover {
	text-decoration: none !important;
}

/*
.trainingRegister p {
  display: inline;
}
*/

#trainingRegisterTableRow1 {
  height: 35px;
}

#trainingRegisterTableRow2 {
  height: 35px;
}

#trainingRegisterTableRow3 {
  height: 210px;
}

#trainingRegisterTableRow3 td {
vertical-align: top;
}

#trainingRegisterTableRow3 .info_table td {
  font-size: 10px;
  line-height: 12px;
  white-space: nowrap;
}

#trainingRegisterTableRow3 .info_table a {
  text-decoration: underline;
}

#trainingRegisterTableRow3 div div {
  padding: 0px 20px 0px 22px;
}

#trainingRegisterTableRow3 div div h2 {
  position: relative;
  left: -22px;
  padding-top: 10px;
}

#trainingRegisterTableRow3 .productList {
  position: relative;
  left: 22px;
  top: -10px;
}

#trainingRegisterTableRow3 .button {
  padding: 0px;
}

#trainingRegisterTableRow3 .button div {
  padding: 0px 0px 0px 5px; 
  font-size: 10px;
  position: relative;
  top: 5px;
}

#trainingRegisterTableRow3 .button a {
  padding: 0px; 
}

#eventNotListed {
   padding-left: 22px;
   padding-right: 35px;
}

#eventOutsideUS {
   padding-left: 22px;
   padding-right: 35px;
}

#registerLinkNoSelection {
   position: relative;
   left: -15px;
   text-decoration: underline;
}

#course {
   height:none;
   display: inline;
}

#loadingIndicator {
   position: relative;
   top: 53px;
}

/* Tradeshows Page */
#gradient-style table tr  {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCC;
}
#gradient-style
{
	font-size: 12px;
	margin: 0 45px 0 45px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style td.header
{
	font-size: 13px;
	font-weight: normal;
	padding: 4px 4px 4px 12px;
	background: #CEDCEC url('/Training/PublishingImages/gradhead.jpg') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #e8edff url('/Training/PublishingImages/gradback.jpg') repeat-x;
	line-height:140%;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd url('/Training/PublishingImages/gradhover.jpg') repeat-x;
	color: #339;
}

#gradient-style h3 img
{
	padding-right:10px;
	vertical-align:middle;
}





