body,div,dl,dt,dd,pre,form,fieldset,input,textarea,blockquote,th { 
	margin:0;
	padding:0;
}
/*,ul,ol,li,h1,h2,h3,h4,h5,h6,p,td */

 body {
		margin: 0;
		padding: 0;
			
			background: #8CA5CE url(../images/website_background.jpg) repeat-x;
			font-family: Arial, Helvetica, sans-serif;
			text-align: center;
		}

		#centerFloat {
	background-color: #FFFFFF;
	margin: 0px auto 30px;
	width: 1000px;
	background-repeat: no-repeat;
		}
		
		#headerDiv {
			
			height: 95px;
			width: 1000px;
			
		}
		#GemmLogo {
	float: left;
	padding-top: 10px;
		}
.a6 {
	color: #333;
	text-decoration: none;
	font: 500 12px Arial, Helvetica, sans-serif;
}
.table  {
	-moz-box-sizing: border-box;
	border-collapse: separate;
	border-spacing: 2px;
	display: table;
	text-indent: 0;
	margin: 0 auto;
}
		/*
		 * 
		 * TABS
		 * 
		 */
		
		#headerTabs {
			
			width: 645px;
			height: 35px;
			text-align: right;
			float: right;
		}

		/*
		 * 
		 * top-top-header
		 * 
		 */
		
	
		#top-top-header {
	text-align: center;
	float: right;
	height: 40px;
	width: 631px;
	padding-top: 20px;
		}
		
		#top-top-header ul {
	display: inline;
	padding: 0;
	margin: 0;
		}
		
		#top-top-header li {
			display: inline;
			}
		#top-top-header li a {
	color: #322C8C;
	text-decoration: none;
	padding-left: 28px;
	padding-right: 10px;
	font: normal 18px Arial, Helvetica, sans-serif;
		}
		#top-top-header li a:hover {
	color: #DE8432;
	font: 13px Arial, Helvetica, sans-serif;			
		}	
		
		
		.home_link {
	font: normal 12px/normal Verdana, Geneva, sans-serif;
	color: #999;
	text-decoration: underline;
}

/* google search box on the left */

input {

/* -webkit-border-radius: 5px;  */
/* -moz-border-radius: 5px;  */
/* border-style: solid; */
/* border-radius: 5px;  */
/* behavior:url(../javascript/PIE/PIE.htc); */
/* border:1px #ccc solid; */
}

.searchbox input #textInput {

/* background: url(../images/inputround_bg.gif); */
/* border:1px #ccc solid; */
/* background-color:#fff; */
color:#000;
font-size: 11px;
 height:14px; 
margin-top:0px;
border: none;


}

		#cse-search-box {
			width: 120px;
			display: inline;
vertical-align:top;
height:28px;

			
		}
		
		#top-top-header #textInput {
			width: 115px;
			
		}
		
		#top-top-header #searchSubmit {
	background-color: #CCCCCC;
	color: #000000;
/*  	margin-top: 0px!important;  */
/* padding-bottom:2px; */
	font-size: 12px;
	width: 40x;
 height:18px;  
	margin-left: 5px;
/* margin-top:-5px; */
border:1px #ccc inset;
		}
		
		#top-top-header #searchSubmit:hover {
			background-color: #DE8432;
			
			
		}


/* end src box */
		
		
		.tab {
			float: left;
			height: 35px;
			margin: 0 2px 0 2px;
		}

		.tabLeft {
			background: url(../images/tabLeft.jpg);
			background-repeat: no-repeat;
			float: left;
			width: 13px;
			height: 35px;

		}
		.tabMiddle {
			
			padding-top: 9px;
			background: url(../images/tabMiddle.jpg);
			background-repeat: repeat-x;
			float: left;
			height: 26px;
		}
		.tabRight {

			background: url(../images/tabRight.jpg);
			background-repeat: no-repeat;
			width: 12px;
			height: 35px;
			float: left;
		}
		.tabMiddle a{
			color: #FFFFFF;
			font-size: 13px;
			font-weight: bold;
			text-decoration: none;
		}
		.tabMiddle a:hover { /* rr */
			text-decoration:underline;
		}
		
		/*
		 * 
		 * Drop-down menu
		 * 
		 */
		.dropDown {
			cursor: pointer;
			clear: both;
			text-align: left;
			margin-left: 1px;
			margin-top: 33px;
			position: absolute;
			width: 170px;   /* gn 190px; */
z-index:99999;
			
			background-color:   #026AA7;
			display: none; 
		}
		
		
		.subMenu {
			cursor: pointer;
			text-align: left;
			margin-top: -20px;
			left: 170px;
			position: absolute;
			width: 190px;
			
			background-color: #026AA7;
			display: none; 
		}
		
		
		.dropDown ul{
			background-color: #026AA7;
			border: none;               /* gn 1px solid #FFFFFF;rr */
			list-style: none;
			margin:5px;
			padding-left: 0;
		}
		
		.dropDown li {
			
			height: 20px;
			list-style: none;
			margin-left: 0;
			padding: 2px;
		}
	
		
		.dropDown a {
			background-color: #026AA7;
			height: 30px;
			padding-left: 10px;
			color: #FFFFFF;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
		}
		.dropDown a:hover {
	background-color: #026AA7;
	color: #FFCC00;
		}
		
		
		
		#mainBlueBody {
			
			width: 1000px;
			border-left: 2px solid #8AA3CB;
			border-right: 2px solid #8AA3CB;
			
			margin: 0;
			padding: 0;
			
			
			
		}
		#flashHeader {
			background-image: url(../images/flash-back.png);
			margin: 0;
			padding: 0;
			
			width: 1000px;
			height: 296px;
			border-top: none;
			border-bottom: none;
			border-left: 2px solid #8AA3CB;
			border-right: 2px solid #8AA3CB;
		}
		
			#slider-container {
	background-image: url(../images/slider-back.gif);
	margin: 0;
	padding: 0;
	width: 1000px;
	height: 420px;
	border-top: none;
	border-bottom: none;
	border-left: 2px solid #8AA3CB;
	border-right: 2px solid #8AA3CB;
	background-repeat: no-repeat;
		}
		
		
		
		#GemmFlash {
			outline: none;
			margin: 0;
			padding: 0;
			width: 1000px;
			height: 296px;
		}
		
		.subPage #flashHeader {
	background-image: url(../images/flashHeaderTEMP-subpage.jpg);
	height: 200px;
		}
		
		
		.subPage #GemmFlash{
	height: 200px;
	margin-top: -4px;
		}
		
		
		
		#contentBox {
			background-color: white;
			background-color: #FFFFFF;
			text-align: left;
			padding-top: 5px; /* rr 20px */
			padding-left: 0px; /* rr 35px */
			padding-right: 30px;
			padding-bottom: 20px;
		}
			#contentBox2 {
	background-color: white;
	text-align: left;
	padding-top: 20px;
	padding-left: 35px;
	padding-right: 30px;
	padding-bottom: 20px;
	background: #FFFFFF url(../images/center_flow_bg.gif);
		}
		
		#contentBoxHome {
			background-color: white;
			background-color: #FFFFFF;
			text-align: left;
			padding-top: 20px; /* rr 20px */
			padding-left: 35px; /* rr 35px */
			padding-right: 30px;
			padding-bottom: 15px;
		}
		.subPage #contentBox {
			margin-top: 0; /* rr -2px */
			padding-left: 0; /* rr 10px */
			padding-right: 10px;
		}
		
		#leftColumn {
			float: left;
			width: 194px; /* rr 184 */
			background-color:#d1dce3; /* rr */
		}

		#leftColumn2 {
			float: left;
			width: 235px;
			
		}
		
		#centralColumn {
			width: 560px;
		    text-align: left;
			margin-left: 30px;
			margin-right: 20px;
		
			float: left;

			}
		
		#centralColumn2 {
			width: 700px;
		    text-align: left;
		
			float: left;
		}
			#centralColumn3 {
			width: 760px;
		    text-align: left;
		
			float: left;
		}
		
		#no_left_column_centralColumn {
	width: 625px;
	text-align: left;
	margin-left: 90px;
	margin-right: 89px;
	float: left;

			}		
			
			#no_right_column_centralColumn {
	width: 655px;
	text-align: left;
	margin-left: 40px;
	margin-right: 50px;
	float: left;

			}		

		
		#centralColumnInner {
			padding: 5px 20px 20px;
		}
		
		#rightColumn {
			float: left;
		    width: 184px;
			
			
		
		}
		
		#rightColumn2 {
	float: left;
	width: 184px;
	background: url(../images/top_blue_rightside.jpg);
		
		}
		
		#rightColumn3 {
	float: left;
	width: 184px;
	background: url(../images/top_blue_rightside2.jpg);
		
		}
		.spacer {
			clear: both;
			height: 10px;
			display: block;
		}
.homepage_left {
	width: 435px;
	float: left;
}
		
		
.homepage_right {
	width: 435px;
	float: right;
	margin-top: -20px;
}
.homepage_right2 {
	width: 430px;
	float: right;
	background: url(../images/hp_test_box_bg.png) no-repeat;
	height: auto;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin-right: -13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}	


.homepage_right2_bottom {
	width: 430px;
	float: right;
	padding: 0px 10px;
	background: url(../images/hp_test_box_bg_bottom.png) no-repeat;
	height: 20px;
	margin-right: -13px;
	margin-bottom: 5px;
	clear: right;
}	
.homepage_right2_content {
	padding: 10px;
}




#videoHolder {
			float: right;
			width: 640px;
			height: 270px;
			margin-right: -20px;
			background-color: black;
			margin-left: 20px;
			margin-bottom: 20px;
		}
		.contentP {
	padding-top: 0;
	margin-top: 1px;
	font: 12px Verdana, Geneva, sans-serif;
	color: #333;
		}
		.contentP a {
	color: #333;
	text-decoration: none;
	font-style: normal;
		}
.contentP .a2 {
	color: #003366;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}
		.homepageGraphicHeader {
			margin-left: -3px;
			margin-bottom: 0;
		}
		
		#footerWrapper {
			background-color: #8AA3CB;
			padding-top: 5px;
			padding-bottom: 5px;

			width: 1000px;
			
		}
		#footer {
	margin: 0 2px 0 2px; /* 0 2 0 2*/
	text-align: left;
	background-color: #1F6EA7;
	color: #CCC;
	font-size: 11px;
	line-height: 12px;
		}
	
		#footer ul li {
		list-style: circle;

		}
		#footer #footerColumnFloat {
			margin-left: 34px;
		}
		#footer .footerColumn {
			padding-top: 12px; /* rr 1-27-12 */
			padding-bottom: 5px;
			width: 186px;
			float: left;
			
		}
		#footer strong {
	color: #FFCC66;
	font: 13px Verdana, Geneva, sans-serif;
	font-weight: normal
		}
		#footer a {
	color: #CCC;
	text-decoration: none;
		}		
		#copyright {
			text-align: center;
		    margin-left: 34px;
			clear: both;
		}
		#footerTopCorners {
			margin-bottom: -5px;
			height: 15px;

		}
		#footerBottomCorners {
			margin-top: -5px;
			height: 15px;
		}
		
		/*
		 * 
		 *  Callout
		 * 
		 * 
		 */
		
		.Callout {
			
			width: 194px; /* 184 rr*/
		}
		
		.Callout .top {
			height: 36px;
			/*background-image: url(../images/orangeCalloutBox-top.gif);*/
			text-align: center;
		}
		
		.blueCallout .top {
			background-image: url(../images/blueCalloutBox-top.gif);
		}
		.Callout .top p {
	padding-top: 10px;
	color: #FFFFFF;
	font-weight: bold;
		}
		
		.blueCallout .top p {
			color: #FFFFFF;
		}
		
		.Callout .middle {
		
		/*background-image: url(../images/orangeCalloutBox-middle.gif);
		background-repeat: no-repeat;*/
		}
		
		.blueCallout .middle {
		background-image: url(../images/blueCalloutBox-middle.gif);	
		}
		
		.CalloutContent {
			padding: 5px 0px 5px 0; /* 5 5 5 10 rr 5px 0 5px 0 gn*/
			font-size: 12px;
			
		}
		.CalloutContent_2 {
			padding: 2px 2px 2px 0px;  /* 0 5px 5px 10px gn*/
			font-size: 12px;
			
		}
		.Callout .bottom {
				height: 36px;
				/*background-image: url(../images/orangeCalloutBox-bottom.gif); rr */
				
			}
			
		.blueCallout .bottom {
			background-image: url(../images/blueCalloutBox-bottom.gif);
		}
			.CalloutList {
				margin: 0 0 0 0;/*20px*/
				padding: 0; 
			}
			
			.CalloutList li {
				list-style: none; /* rr */
				/*list-style-image: url(../images/tinyHand-placeholder.gif); rr*/
				/*margin-bottom: 5px; rr */
				/* rr 
				display: block;
				vertical-align:middle;*/
				padding: 4px 0 4px 25px; /* gn4px 0 4px 25px; */
			}
			.CalloutList li.sub {
				list-style: none; /* rr */
				padding: 4px 0 4px 35px; /* 4px 0 4px 40px;gn */
			}
			
			.CalloutList ul ul {
				list-style: none; /* rr */
				padding-left: 10px; /* rr */
			}
			
			
			.CalloutList li:hover {
				list-style: none; /* rr */
				background-color:#dae2ef;
				/*list-style-image: url(../images/tinyHand.gif);*/
			}
			
				/*new callout list for new pp sub-menu*/
			
			.Callout2 {
			
			width: 228px; /* 184 rr*/
			<style href>a {text-decoration: none} </style>
		}
		
		.CalloutContent2 {
			padding: 5px 0px 5px 0; /* 5 5 5 10 rr 5px 0 5px 0 gn*/
			font-size: 12px;
			text-decoration:none;
			
		}
		
			.CalloutList2 {
				margin: 0 0 0 0;/*20px*/
				padding: 0; 
			}
			.CalloutList2 a { /* rr For section link */
				color: #231f20;
				text-decoration: none;
				/*padding: 5px 0 5px 0;
				 vertical-align:middle; */
			}
			
			.CalloutList2 li {
				text-align: left;
				text-decoration: none;
				list-style: none; /* rr */
				/*list-style-image: url(../images/tinyHand-placeholder.gif); rr*/
				/*margin-bottom: 5px; rr */
				/* rr 
				display: block;
				vertical-align:middle;*/
				padding: 4px 0 4px 35px; /* gn4px 0 4px 25px; */
			}
			.CalloutList2 li.sub {
				text-align: left;
				text-decoration: none;
				list-style: none; /* rr */
				padding: 4px 0 4px 45px; /* 4px 0 4px 40px;gn */
			}
			
			.CalloutList2 ul ul {
				list-style: none; /* rr */
				padding-left: 10px; /* rr */
				text-decoration: none;
			}
			
			
			.CalloutList2 li:hover {
				list-style: none; /* rr */
				background-color:#dae2ef;
				/*list-style-image: url(../images/tinyHand.gif);*/
			}
			
			/*end of new list*/
			
			.blueCallout li:hover {
				list-style: none; /* rr */
				background-color:#dae2ef;
				/*list-style-image: url(../images/blue-tinyHand.gif);*/
			}
			.CalloutList li a {
				color: #231f20;
				text-decoration: none;
				/*padding: 5px 0 5px 0;
				vertical-align:middle; rr */
			}
			.CalloutList a { /* rr For section link */
				color: #231f20;
				text-decoration: none;
				/*padding: 5px 0 5px 0;
				 vertical-align:middle; */
			}
			
			.blueCallout li a {
				color: #F8F8F8;
			}
			
			.CalloutList li a:hover {
				text-decoration: underline;
			}
			
			
			.whiteCallout .top {
				/*background-image: url(../images/whiteCalloutBox-top.gif);*/
			}
			.noHeader .top {
			
				/*background-image: url(../images/whiteCalloutBox-top-no-head.gif);*/
			
			}
		     .whiteCallout .middle {
				/*background-image: url(../images/whiteCalloutBox-middle.gif);*/
			}

			.whiteCallout .bottom {
				
				/*background-image: url(../images/whiteCalloutBox-bottom.gif);*/
			}
			.straightBottom .bottom {
				/*background-image: url(../images/whiteCalloutBox-bottom-stra.gif);	*/
			}
			
			.whiteCallout .top p {		
				color: #FFFFFF;
				padding: 0;
			}
			.Callout .textArea {
				width: 140px;
				height: 40px;
			}
			#questionSubmitButton { 
				
				margin: 10px 10px 0 95px;
			}
			.Callout form {
				margin-left: 4px;
			}
			.Callout input {
				background-color: #e3e6e8;
				margin-bottom: 2px;
			}
			
			.Callout textarea {
				background-color: #e3e6e8;
			}
			.blueButton {
				
				cursor: pointer;
				width: 184px;
				height: 53px;
				background-image: url(../images/blueButtonBack.gif);
			}
			
			.blueButton h2 {
				padding: 10px;
				text-align: center;
				color: #d46616;
				font: bold 14px/17px Tahoma, Geneva, sans-serif;
			}
			.blueButton h2 a {
				color: #2858c5;
				text-decoration: none;
				
			}
			.blueButton h2 hover {
				color: #d46616;
				text-decoration: none;
}
h1{
	margin:0 0 .7em 0;
	padding:0;
	color: #2B5A9B;
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

h2 {
	margin:0 0 .7em 0;
	padding:0;
	color: #3774c7;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px
}

h3 {
	margin:0 0 .7em 0;
	padding:0;
	color: #2B5A9B;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	
	margin-bottom: 8px
}

h4 {
	margin:0;
	padding:0;
	color: #333333;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px
}
h5 {
	margin:0 0 .7em 0;
	padding:0;
	color: #649be6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
h7 {
	margin:0 0 .7em 0;
	padding:0;
	color: #009;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

h8 {
	margin:0;
	padding:0;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
h9 {
	margin:0;
	padding:0;
	color: #2B5A9B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;	
}

.Callout .top2 {
	height: 36px;
	vertical-align: middle;
	background-color: #7795c0;
	/*background-image: url(../images/blue_CalloutBox-top.gif); rr */
	text-align: center;
}
.Callout .top2 p {
	padding-top: 11px; /* rr  */
	font-size: 13px;
	color:#FFF;
	font-weight:bold;
}

.Callout .middle2 {
	/*background-image: url(../images/blue_CalloutBox-middle.gif);
	background-repeat: no-repeat; rr */
}
.Callout .bottom2 {
	height: 10px; /* 36px rr */
	border-bottom: 1px #fff solid;
	/*background-image: url(../images/blue_CalloutBox-bottom2.gif); rr*/
}
.Callout .bottom3 {
	height: 36px;
	background-image: url(../images/blue_CalloutBox-bottom.gif);
}



h6 {
	margin:0 0 .7em 0;
	padding:0;
	color: #009;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}

#onlineScreeningImage {
	border: none;
}

#leftbuttonImage {
	outline: none;
	border: none;
}
#online_screening_img {
	outline: none;
	border: none;
}
#rightColumnFormHeader {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

#rightColumnFormHeaderPadding {
	padding: 8px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
#rightColumnForm_test {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

#callNumber {
	padding-top: 5px;
	text-align: center;
	color: #8B2119;
	font-weight: bold;
	font-size: 14px;
}



#orEmailUs {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	color: #222222;
	font-weight: bold;
	font-size: 12px;
	
}

#phoneIcon {
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: -3px;
	display: inline;
}

/*
 * 
 * blog
 * 
 */


.blogSidebar {
	padding-right: 20px;
}

.blogSidebar ul {
	padding: 0 0 0 10px;
	margin: 0;
	
}

.blogSidebar ul li {
	list-style: none;
	margin-bottom: 2px;
}

.blogSidebar ul li a:hover {
	color: #DE8432;
}

.blogSidebar ul li p {
	margin-right: 5px;
}

.blogSidebar #s {
	width: 120px;
	margin-top: 4px;
	margin-bottom: 4px;
	
}
.blogSidebar li h2 {
	color:#322C8C;
	margin-bottom: 2px;
}
.blogSidebar ul {
	margin-bottom: 10px;
}
.blogSidebar a {
	color:#322C8C;
	font: 11px Verdana, Geneva, sans-serif;
}




/*
 * 
 * beginJourney (Numbered List with Links);
 * 
 */

#beginJourney {
display:inline;
width:184px;
}
.beginJourney-subDiv {
border-bottom:1px dotted #2F7EBC;
clear:left;
height:45px;
margin:0;
padding:0 0 5px;
}
.beginJourney-subDiv:hover {
background-color:#D5E1EE;
}
.beginJourney-subDiv h2 {
	color:#F60;
	float:left;
	font-size:20px;
	margin:8px 0 0;
	padding:0 0 0 10px;
	height: auto;
}
.beginJourney-subDiv .linkHolder {
float:left;
padding-left:8px;
padding-top:10px;
}

.beginJourney-subDiv a {
color:#2F7EBC;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.beginJourney-subDiv .subHeader {
	display: block;
	color: #939393;
	font-size: 12px;
	margin-bottom: 5px;
}

#beginJourneyButton {
	background: url(../images/beginJourneyButton-off.jpg) no-repeat top left;
	height: 80px;
	width: 184px;
}
#beginJourneyButton:hover {
	background: url(../images/beginJourneyButton-on.jpg) no-repeat top left;
	
}

#popUp {
	display: none;
	z-index: 10000;
	background: url(../images/popUpBackground_video.gif) no-repeat center top;
	width: 580px;
	height: 366px;
	position: absolute;
	top: 475px;
	margin-left: -10px;
}

#popUpInner {
	
	width: 405px;
	height: 176px;
	margin-left: 20px;
	margin-top: 21px; 
}

#popUpMainImage {
	margin-top: 4px;
	float: left;
	width: 121px;
}

.closePopUp {
	margin-top: -2px;
	padding: 2px;
	margin-right: 2px;
	float: right;
}

#closeLink {
	color: #F60;
	text-decoration: none;
	font: bold 8px Arial, Helvetica, sans-serif;
	margin-top: -10px;
}
#closeLink:hover {
	color: #000000;
}

#popUpHeadlineDiv {
	width: 270px;
	
}

#popUp2Buttons .button {
	background: url(../images/greenButton.gif) no-repeat top left;
	width: 260px;
	height: 44px;
}

#popUp2Buttons .orangeButton {
  background: url(../images/orangeButton.gif) no-repeat top left;

}

#popUp2Buttons .buttonInner {
	padding-top: 16px;
	text-align: center;
	font-size: 12px;
	
}

#popUp2Buttons .buttonInner a {
	color: #FFFFFF;
	text-decoration: none;
}
#popUp2Buttons .buttonInner .padding {
	padding: 0 30px 0 30px;

}

#popUpRightColumn  {
	width: 270px;
	float: left;
	
}

/* STYLES FOR SCREEN TEST */
legend {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}
#gemmScreenForm span.questions {
	font: 12px Verdana, Geneva, sans-serif;
	color:#333333;
	float: left; 
	width: 315px; 
	margin: 0; 
	padding: 0; 
	text-align: left;
}
#gemmScreenForm .radioGroup {
	margin-bottom:15px;
}
.contactinfo {
	font: 12px Verdana, Geneva, sans-serif;
	color:#333333;
	margin-bottom:10px;
}

label.info {
	float: left; 
	width: 180px;
}
label.wideinfo {
	float: left; 
	width: 280px;
}
#gemmScreenForm span.contentP label{
	display: block;
	font-size: 12px;
}

#gemmScreenForm span.contentP input{
	margin-bottom: 12px;
}

#gemmScreenForm .formPart2instructions {
	font-size: 12px;
	margin-bottom: 10px;
}

#gemmScreenForm .radioGroup {
	margin-bottom: 15px;
}

.qblock {margin-bottom: 10px;}
.quote {
	font: italic bold normal 14px Arial, Helvetica, sans-serif;
	color: #000099;
	width: 600px;
	margin-left: 25px;
}	
.blueButton2 {
	cursor: pointer;
	width: 184px;
	height: 53px;
}

/*
 * 
 * Begin .newRightColumn classes
 * 
 */

.newRightColumn {
	width: 194px;
	
}

.newRightColumn .top {
	background: url(../images/newRightColumn/top.gif) no-repeat top right;
	width: 196px;
	height: 26px;
}

.newRightColumn .middle {
	background: url(../images/newRightColumn/middle.gif) repeat-y top right;
	width: 196px;
	
}

.newRightColumn .middle-padding {
	padding-right: 15px;
	padding-left: 15px;
}

.newRightColumn .bottom {
	background: url(../images/newRightColumn/bottom.gif) no-repeat top right;
	width: 196px;
	height: 26px;
}

.newRightColumn .online-screening {
	text-align: center;
	background: url(../images/online_screening2.gif) no-repeat left top;
	width: 167px;
	height: 140px;
}
.newRightColumn .online-screening2 {
	text-align: center;
	background: url(../images/newRightColumn/online_screening_back2.gif) no-repeat left top;
	width: 168px;
	height: 189px;
}
.newRightColumn  .button {
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	background: url(../images/newRightColumn/orange_button_back.png) no-repeat top left;
	width: 91px;
	height: 24px;
	
}


.newRightColumn  .button:hover {

	background: url(../images/newRightColumn/orange_button_back_over.png) no-repeat top left;

	
}

.newRightColumn  .button-inner {
	text-align: center;
	padding: 4px;
	font-size: 11px;
	font-weight: bold;

	
}

.newRightColumn  .button-inner a {
	color: #EEEEEE;
	text-decoration: none;
	
}


.newRightColumn  .button2 {
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	background: url(../images/newRightColumn/free_consult_btn.png) no-repeat left top;
	width: 132px;
	height: 34px;
	margin-top: 155px;
}


.newRightColumn  .button2:hover {
	background: url(../images/newRightColumn/free_consult_btn.png) no-repeat left top;
	
}

.newRightColumn  .button2-inner {
	text-align: center;
	padding: 8px;
	font-size: 11px;
	font-weight: bold;
	color: #F60;
	
}

.newRightColumn  .button2-inner a {
	color: #ffcd06;
	text-decoration: none;	
}


.newRightColumn .Have-Questions {
	background: url(../images/newRightColumn/HaveQuestions.png) no-repeat top left;
	width: 168px;
	height: 57px;
}

.newRightColumn .Need-More-Info {

	background: url(../images/newRightColumn/Need-More-Info_back.png) no-repeat top left;
	width: 168px;
	height: 58px;
}

.newRightColumn .Need-More-Info .button {
	background: url(../images/newRightColumn/clear_button_back.png) no-repeat top left;

	
}

.newRightColumn .Need-More-Info .button:hover {
	background: url(../images/newRightColumn/clear_button_back_over.png) no-repeat top left;

}

.newRightColumn .Need-More-Info-Adult {

	background: url(../images/newRightColumn/Need-More-Info_back.png) no-repeat top left;
	width: 168px;
	height: 58px;
}

.newRightColumn .Need-More-Info-Adult .button {
	background: url(../images/newRightColumn/clear_button_back.png) no-repeat top left;

	
}

.newRightColumn .Need-More-Info-Adult .button:hover {
	background: url(../images/newRightColumn/clear_button_back_over.png) no-repeat top left;
	
}

.newRightColumn .whiteCallout {
	width: 168px;
	font-size: 12px;
}

.newRightColumn .whiteCallout .top {
	background: url(../images/newRightColumn/whiteCallout-top.gif) no-repeat top left;
	width: 168px;
	height: 30px;
}

.newRightColumn .whiteCallout .middle {
	background: url(../images/newRightColumn/whiteCallout-middle.gif) repeat-y top left;
	width: 168px;
}

.newRightColumn .whiteCallout .bottom {
	background: url(../images/newRightColumn/whiteCallout-bottom.gif) no-repeat top left;
	width: 168px;
	height: 30px;
}

/*
 * 
 * End .newRightColumn classes
 * 
 */.newRightColumn .free_demo {
	background: url(../images/newRightColumn/free_demo.png) no-repeat left top;
	width: 168px;
	height: 58px;
}
.newRightColumn .free_demo .button {
	background: url(../images/newRightColumn/clear_button_back.png) no-repeat top left;

	
}

.newRightColumn .free_demo .button:hover {
	background: url(../images/newRightColumn/clear_button_back_over.png) no-repeat top left;

	
}
.newRightColumn .want_us_to_call {
	background: url(../images/newRightColumn/want_us_to_call.png) no-repeat left top;
	width: 168px;
	height: 58px;
}
.newRightColumn .want_us_to_call .button {
	background: url(../images/newRightColumn/clear_button_back.png) no-repeat top left;

	
}

.newRightColumn .want_us_to_call .button:hover {
	background: url(../images/newRightColumn/clear_button_back_over.png) no-repeat top left;

	
}
.style2 {
	font: normal 10px Verdana, Geneva, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: left
}
	
	.style3 {
	color: #003366;
	margin: 0px;
	padding: 0px;
	letter-spacing: normal;
	word-spacing: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.style4 {
	color: #CC6600;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
	word-spacing: normal;
	font-family: Arial;
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
}

.style5 {
	color: #003366;
	margin: 0px;
	padding: 0px;
	letter-spacing: inherit;
	word-spacing: normal;
	font-family: Arial;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
	
	}

.style6 {
	color: #003366;
	margin: 6px;
	padding: 0px;
	letter-spacing: inherit;
	word-spacing: normal;
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	font-variant: small-caps;
}

h6 {
	margin:0 0 .7em 0;
	padding:0;
	color: #C14E00;
	text-align: left;
	font: bold normal 14px Verdana, Arial, Helvetica, sans-serif;
}
#leftbuttonImage_new {
	margin-left: 6px;
	margin-bottom: 12px;
	outline: none;
	border: none;
	
	}
#rightbuttonImage_new {
	margin-left: 4px;
	margin-bottom: 8px;
	outline: none;
	border: none;
}
.newRightColumn .test_prep_demo {
	background: url(../images/newRightColumn/free_demo.png) no-repeat left top;
	width: 168px;
	height: 58px;
}
.newRightColumn .test_prep_demo .button {
	background: url(../images/newRightColumn/clear_button_back.png) no-repeat top left;

	
}

.newRightColumn .test_prep_demo .button:hover {
	background: url(../images/newRightColumn/clear_button_back_over.png) no-repeat top left;

	
}

.newRightColumn .brainware_demo {
	background: url(../images/newRightColumn/free_demo.png) no-repeat left top;
	width: 168px;
	height: 58px;
}
.newRightColumn .brainware_demo .button {
	background: url(../images/newRightColumn/clear_button_back.png) no-repeat top left;

	
}

.newRightColumn .test_prep_brainware_demo .button:hover {
	background: url(../images/newRightColumn/clear_button_back_over.png) no-repeat top left;

	
}


.newRightColumn .online-screening-testprep {
	text-align: center;
	background: url(../images/newRightColumn/online_screening_back_tprep.gif) no-repeat left top;
	width: 168px;
	height: 189px;
}


.newRightColumn .online-screening-center {
	text-align: center;
	background: url(../images/newRightColumn/online_screening_center.gif) no-repeat left top;
	width: 168px;
	height: 189px;
	
}


.newRightColumn .online-screening-center-demo {
	text-align: center;
	background: url(../images/newRightColumn/online_screening_free_demo.gif) no-repeat left top;
	width: 168px;
	height: 189px;
	
}
.newRightColumn .online-screening-adult {
	text-align: center;
	background: url(../images/newRightColumn/online_screening_small_adult.gif) no-repeat left top;
	width: 168px;
	height: 189px;
}

.newRightColumn .get-started-register {
	text-align: center;
	background: url(../images/online_screening_trial.gif) no-repeat left top;
	width: 168px;
	height: 189px;
}



.newRightColumn .online-screeningtprepsmall {
	text-align: center;
	background: url(../images/newRightColumn/online_screening_back_tprep_small.gif) no-repeat left top;
	width: 168px;
	height: 119px;
}
.a7 {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
}
#sitemap_left {
	float: left;
	width: 200px;
}


	#sitemap_left a {
	color: #322C8C;
	text-decoration: none;
	padding-left: 28px;
	padding-right: 10px;
	background: url(../images/header_line.jpg) no-repeat left top;
	font: normal 13px Arial, Helvetica, sans-serif;
		}
		#sitemap_left a:hover {
	color: #DE8432;
	font: 13px Arial, Helvetica, sans-serif;			
		}	
		#cse-search-box {
	width: 100px;
	display: inline;
	margin-left: 15px;
	margin-bottom: 10px;
	padding-bottom: 10px;
		}






#sitemap_right {
	float: right;
	width: 300px;
}
	#sitemap_right a {
	color: #322C8C;
	text-decoration: none;
	padding-left: 28px;
	padding-right: 10px;
	background: url(../images/header_line.jpg) no-repeat left top;
	font: normal 13px Arial, Helvetica, sans-serif;
		}
		#sitemap_right a:hover {
	color: #DE8432;
	font: 13px Arial, Helvetica, sans-serif;			
		}	.boader_none {
	border-style: none;
}
.a10 {
	color: #333;
	text-decoration: underline;
	font: 500 12px Arial, Helvetica, sans-serif;
	margin-left: 10px;
}
h12 {
	margin:0;
	padding:0;
	color: #2B5A9B;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
}


#toptel {
display:block;
margin-top:0px;
}


/* new top search box  */



#contentPtop {
height: 11px;
display:block;
}

		.contentPtop {
line-height:11px!important;
	padding-top: 0;
padding-right:12px;
	margin-top: 0px;
	font: 10px Arial, Verdana, Geneva, sans-serif;
	color: #2B5A9B;
text-align:right;

		}
		.contentPtop a {
	color: #2B5A9B;
	text-decoration: none;
	font-style: normal;
		}
.contentPtop .a2 {
	color: #003366;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}

		.contentPtop a:hover {
	color: #2B5A9B;
	text-decoration: underline;
	font-style: normal;
		}



 span.contentPtop label{
	display: block;
	font-size: 10px;
}

 span.contentPtop input{
	margin-bottom: 8px;
}

/* google search box on top */

#searchboxtop {
display:block;
/* position:absolute; */
height:24px;
/* width:231px; */

float:right; 
margin-top:0; 
/* background: #1d4f6e; */
margin-right:-5px;

padding-top:3px;
padding-right:10px;
width: 200px;


}

.searchboxtop {
position:absolute;

}

#searchboxtop .searchboxtop #cse-search-box {
margin-top:0px; 
display:block;
position:absolute;
height:24px;
width:189px;


}


#googleSearch {
width:189px;
margin-right:0px;
/* background: url(../images/inputround_bg.gif) 0 0 no-repeat; */
}

#googleSearch .searchbox #textInput input {

/* background: url(../images/inputround_bg.gif); */

/* border:3px #ccc solid; */
/* background-color:#fff; */
border:none;
background: transparent;

color:#000;
font-size: 11px;
/*  height:7pt;  */
margin-top:0px;
}

		#top-top-header #searchboxtop #cse-search-box {
			width: 125px;
			display: inline;
vertical-align:top;
height:20px!important;

			
		}
		
		#top-top-header #searchboxtop #textInput {
			width: 150px;
height:9pt;
			
		}



		
		#searchSubmit {
	background-color: #CCCCCC;
	color: #000000;
/*  	margin-top: 0px!important;  */
/* padding-bottom:2px; */
	font-size: 11px;
	width: 40px;
 height:20px;  
	margin-left: 5px;
border:1px #ccc inset;
		}
		
		#searchSubmit:hover {
			background-color: #DE8432;
			
			
		}


/* end src box top */


/* next google src box top rounded with image */

#searchField #fieldContainer {
	margin: 0px;
	padding: 0px;
}
#searchField #fieldContainer #myField{
	margin-left:-1px;
	margin-top:-1px;
	height:18px;
	float: left;
	width: 160px;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 0px 0px 0px;
}
#searchField #fieldContainer #googleSearch{
	height:20px;
	width:auto;
	overflow:hidden;
	float:left;
}
#searchField #fieldContainer #leftCurve {
	float: left;
	background-image: url(../images/bg_searchbar_left.gif);
	background-repeat: no-repeat;
	width:15px;
	height:20px;
	background-position: left top;
}
#searchField #fieldContainer #mySearch {
	float: left;
	background-image: url(../images/bg_searchbar_right.gif);
	background-repeat: no-repeat;
	width:23px;
	height:20px;
	background-position: left top;
	display:block;
	margin-left:-1px;
	text-indent:-999px;
	overflow:hidden;
	border:none;
	color:#fff;
	font-size:1px;
}




/* end of next google src box top rounded with image */


/* preload imgs */





/*==============   added css  ===============*/


.content{
	margin:-3px auto 0px auto;
	width: 1004px;
	padding:0 0 5px 0; 
	float:left;
	position: relative;
	background:#8aa3cb;
}

.content img{
	margin:0;
	padding:0;
	border:0;
}

.content .scontent{
	overflow:hidden;
	border-left: 2px solid #8AA3CB;	
	border-right: 2px solid #8AA3CB; 
	padding: 27px 0 0 0; 
	background:#fff;
}

.content .sheader {
	width:1004px;
	height:94px;
	background:url(../images/sheader.png);
	background-color: #FFF;
}

.content .sheader .photo{
	float:left;
	margin:2px 0 0 2px
}

.content .sheader .photo img{
    height: 92px;
}
    

.content .sheader .textfield{
	text-align:left;
	float:left;
	margin:20px 0 0 84px
}

.content .sheader .textfield .first{
	font-family:verdana;
	font-style:italic;
	font-size:14px;
	color:#016AA6;
	font-weight: bold;
	padding:0px;/* nothing here*/
	margin:0px;/* nothing here*/
}

.content .sheader .textfield .first2{
	font-family:verdana;
	font-style:italic;
	font-size:14px;
	color:#2B599A;
	font-weight: bold;
	padding:0px; /* nothing here*/
	margin:0px; /* nothing here*/
}

.content .sheader .textfield .second{
	font-family:verdana;
	font-size:13px;
	color:#2B5999;
	margin:6px 0 0 0;
}

.content .sheader .textfield .second2{
	font-family:verdana;
	font-size:13px;
	color:#7999C8;
	margin:6px 0 0 0;
}

.content .scontent{
	margin:-4px 0 0 0;
	float:left;
	width:1000px;
}

.content .sheader .fdemo img{
	float:right;
	margin:13px 43px 0 0;
	background-image: url(../images/fdemo.png);
}

.content .sheader .fdemo img:hover{
	background-image: url(../images/fdemo-hover.png);
}

.hiddenPic {display:none;}

.content .scontent .ssidebar {
	margin:0px 43px;
	width:228px;
	float:left;
	padding: 5px 0 0 0; /*nothing here*/
}

.content .scontent .ssidebar .lightbluebox{
	width:228px;
	border: 1px solid #8AA3CB;
	background:#e8f3fa;
	margin: 0 0 15px 0; /*nothing here*/
	padding: 0x 0 20px 0; /*nothing here*/
}

.content .scontent .ssidebar .lightbluebox .aptitle{
	text-align:center;
	background:#8eacd7;
	padding:9px 0 9px 0px;
}

.content .scontent .ssidebar .lightbluebox .aptitle span{
	color:#fff;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}

.content .scontent .ssidebar .bluebox {
	margin:8px 0;
	border: 1px solid #8AA3CB;
	width:228px;
	background:#d1dce3;
}


.content .scontent .ssidebar .bluebox .telimg{
	width:36px;
	height:24px;
 	background:url(../images/tel.png);
	float:left;
	margin:6px 0 0 25px;
}

.content .scontent .ssidebar .bluebox .separator{
	height:1px;
	width:162px;
	background:#4d739d;
	float:left;
	clear:both;
	margin:6px 0 4px 23px;
}

.content .scontent .ssidebar .bluebox .telnumber{
	float:left;
	margin:10px 0 0 4px;
	
}

.content .scontent .ssidebar .bluebox .telnumber p{
	color:#2b5a9b;
	font-family:arial;
	font-weight:bold;
	padding:0px; /* nothing here*/
	margin:0px; /* nothing here*/
}

.content .scontent .ssidebar .bluebox .teltext{
	text-align:left;
	clear:both;
	font-family:arial;
	font-size:13px;
	margin:4px 0 7px 33px;
}

.content .scontent .ssidebar .bluebox .link{
	text-align:left;
	display:block;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#2b599a;
	background:url(../images/barrow.png) no-repeat;
	margin:10px 0 10px 13px;
	padding:0 0 0 20px;
}

.content .scontent .ssidebar .bluebox .link:hover{
	text-decoration:none;
	color:#6C9AC9;
	background:url(../images/barrow-hover.png) no-repeat;
}

.content .scontent .ssidebar .bluebox p.sample{
	text-align:left;
	clear:both;
	font-family:arial;
	font-size:13px;
	margin:-10px 0 7px 33px;
}

.content .scontent .ssidebar .whitebox{
	float:left;
	text-align:left;
	width:228px;
	border: 1px solid #8AA3CB;
	margin:12px 0 25px 0; /* 12px 0 0 0 */
}

.content .scontent .ssidebar .whitebox a{
	text-decoration:none;
	color:#2b599a;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	display:block;
	margin: 0 0 0 26px;
}

.content .scontent .ssidebar .whitebox .video {
	margin:15px 0px 5px 18px;
}

.content .scontent .ssidebar .whitebox .video a{
	margin:15px 0px 5px 0px;
}

.content .scontent .ssidebar .whitebox p{
	font-family:arial;
	font-size:13px;
	margin:3px 0 12px 26px;
}

.content .scontent .scontentinner{
	text-align:left;
	width:592px; /* 627px*/
	float:left;
	padding: 0 20px 30px 15px; /* 0 0 30px 0 */
}

.content .scontent .scontentinner p{
}

.content .scontent .scontentinner h4.blue{
	color:#3772C5;
	margin:5px 0 15px 0;
}

.content .scontent .scontentinner ul{
	margin:0 0 0 0px; /* 0 0 0 -25px*/
}

.content .scontent .scontentinner ol{
	margin:0 0 0 0px; /* 0 0 0 23px*/
}



