body,html{
	font-family:"Trebuchet MS";
	font-size:14px;
}

#maincontainer{
	position:relative;
	width:1100px;
	margin:auto;
	margin-top:30px;
	/*border:1px solid #7fc4d7;*/
}

.showpriority{
	background-color:#ffffff;
	color:#282828;
	font-size:15px;
	padding:20px;
	width:400px;
	height:60px;
	position:absolute;
	top:260px;
	left:20px;
	display:none;
	/*visibility:hidden;*/
	border:1px solid #7fc4d7;
}

#question_text, #results {
	position:absolute;
	top:34px;
	left: 20px;
	width:400px;
	color:#008ab0;
}

#question_text h1, #results h1{
	color:#c2d2db;
	margin-top:10px;
	margin-bottom:-10px;
}

#section2ol {
	padding:20px;
	width:100%;
	color:#000;
	border:1px solid #7fc4d7;
	margin:20px;
	list-style:none;
}

#section2ol li{
	padding:10px;
	margin:2px;
	background-color:#daedf2;
	width:378px;
	/*height:40px;*/
	height:auto;
	position:relative;
}

#results p, #question_text p {
	
	width:100%;
	margin:0;
	padding-top:20px;
	
}

#results h3{
	color:#c2d2db;
	font-size:14px;
}

.resultsp{
	
	width:454px;
	height:42px;
	background:url("images/recommendation_bg.png") top left no-repeat;
	margin:10px;
	color: #dae4e9;
}

span.link_spanner:hover + .resultsp{

	/*background:url("images/recommendation_bg2.png") top left no-repeat;*/

}

.explorefield{
	background:url("images/explore_bg.png") top left no-repeat;
	padding:4px;
	padding-left:30px;
	padding-top:6px;
	vertical-align:middle;
	text-decoration:none;
	font-size:12px;
	position:absolute;
	top:6px;
	left:210px;
	width:190px;
	height:24px;
	color:#000;
	z-index:-1;
}

.fieldchoice{

	/*border: 1px solid #000;*/
	
}

#fieldrec{
	padding-top:8px;
	padding-left:16px;
	z-index:99;
}

#fieldrecholder{

	position:relative;
	width:500px;
	height:180px;
	border: 1px solid #000;

}


#fieldinfo{
	
	position:absolute;
	top:20px;
	left:20px;
	margin-top:34px;
	margin-left:0px;
	color:#878e91;
	font-size:13px;
	padding:0;

}


.fieldinfo_extended{
	
	display:none;
	visibility:hidden;
	background-color:#fff;
	border:1px solid #7fc4d7;
	padding:4px;
	z-index:10;
	width:100%;
	height:100%;

}


.showallfieldinfo{

	display:none;
	visibility:hidden;
	background-color:#fff;
	/*border:1px solid #7fc4d7;*/
	padding:8px;
	position:absolute;
	top:100px;
	left:720px;
	font-size:12px;
	width:260px;
	color:#878e91;

}

.showallfieldinfo h3{

	color:#a6beca;
	margin:0;

}

#navbartitle {
	position:absolute;
	top:198px;
	left: 20px;
	width:400px;
	color:#bcced7;
	font-size:12px;
}

.progressbar{
	display:block;
	float:left;
	width:15px;
	height:20px;
	background-color:#f5f8f9;
	margin-left: 2px;
	margin-right:2px;
}

#progresscontainer{
	position:absolute;
	top:170px;
	left:20px;
	border: 1px solid #7fc4d7;
}

#nextquestion{
	position:absolute;
	top:160px;
	right:2px;
}

#savechoices{
	position:absolute;
	top:424px;
	right:426px;
}

#welcome{
	position:absolute;
	top:-40px;
}

.highchoice{
	position:absolute;
	top:-10px;
	right:12px;
}

.mediumchoice{
	position:absolute;
	top:20px;
	right:12px;
}

.lowchoice{
	position:absolute;
	top:50px;
	right:12px;
}

#priority_text{
	width:268px;
}

#dontcare{
	position:absolute;
	top:116px;
	left:280px;
	vertical-align:middle;
	height:20px;
	width:400px;
}

#dontcareinstruction{
	position:absolute;
	top:380px;
	left:60px;
}

#btw_container{
	width:228px;
	height:364px;
	background-color:#e9eef0;
	position:absolute;
	left:530px;
}

#btw_container p {
	padding:10px;
	padding-left:16px;
	font-size:12px;
	padding-bottom:0px;
}

.section2_notes a{
	text-decoration:none;
}

.link_spanner,.section2_option{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-image:url("images/empty.png");
}
	
.affirmations{
	display:none;
	visibility:hidden;
}
	
#affirmation_text{
	font-size:13px;
	padding:18px;
	padding-top:0px;
	visibility:hidden;
	white-space:pre-line;
}

#btw_header{
	font-size:30px;
	font-weight:bold;
	visibility:hidden;
	padding:18px;
	padding-bottom:0px;
		
}

#savemsg{
	font-size:30px;
	font-weight:bold;
}
	
#shownote{
	font-size:13px;
	padding:18px;
}

table, tr, td, th{
	/*border: 1px solid #7fc4d7;*/
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	font-size:11px;
	margin-top:0px;
}

th{
	font-weight:bold;
	text-align:left;
}

textarea {
	width:400px;
	height:160px;
	font-family:"Trebuchet MS";
	font-size:11px;
}

input {
	font-size:11px;
}

#section2div{
	width:400px;
	height:200px;
	background-color:green;
	color:#fff;
	display:none;
	visibility:hidden;
}

#wordchoices{

	border: 1px solid #e0f3fa;
	width: 420px;
	/*height:180px;*/
	height:auto;
	padding:20px;
	font-size:15px;
}

#wordchoices a, #wordchoices a:visited{
	color:#008ab0;
}

.wordchoicelink{
	text-decoration:none;
	color:#008ab0;
}

.wordchoicelink:hover {
	background-color:#e0f3fa;
}

.wordchoicelink:visited {
	color:#008ab0;
}

.wordchoicechosen{
	color:#527d8d;
	text-decoration:underline;
	font-weight:bold;
}

.userdefinedkeywords{
	position:absolute;
	top:360px;
	left:0px;
	width:442px;
	height:60px;
	resize:none;
	border: 1px solid #e0f3fa;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	overflow:hidden;
}

.specialitykeywords{


	position:absolute;
	top:100px;
	left:0px;
	width:442px;
	height:200px;
	resize:none;
	border: 1px solid #e0f3fa;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	overflow:hidden;
	font-size:13px;
	

}

#wordchoicenext, #specialitynext{
	position:absolute;
	left:410px;
	top:460px;
}

#resetbox{
	position:absolute;
	top:336px;
	left:386px;
	width:200px;
	font-size:12px;
}

#globalnav{
	position:absolute;
	top:0px;
	left:0px;
}

.globalnav:hover{
	background-color:#acdee3;
}

a.globalnavlink{
     display:block;
     width:100px;
     height:20px; 
     float:left;
	 margin:2px;
	 text-transform:uppercase;
	 text-decoration:none;
	 text-align:center;
	 padding-top:2px;
	 background-color:#f5f8f9;
	 font-size:11px;
	 color:#000;
}
a.globalnavlink:hover{
	background-color:#acdee3;
}

a.globalnavlink:active{
	#000;
}

#startnext{

	position:absolute;
	top:430px;
	right:320px;

}

#skipprofilebtn{
    
    position:absolute;
    top:430px;
    right:120px;
}

#continuewithinterview{
    
    position:absolute;
    top:430px;
    right:300px;
}

#skipinterview{
    
    position:relative;
    top:430px;
    right:80px;
}

#bline,#affirmation_text hr{
	background-color:#94ddf1;
	color:#94ddf1;
	height:2px;
	width:100px;
	margin: 0px auto;
	margin-bottom:16px;
	margin-top:16px;
	border-width:0;	
}

#blinelong{
	background-color:#94ddf1;
	height:2px;
	width:200px;
	margin-bottom:4px;
	margin-top:4px;
}

#wordchoicesave, #specialitysave{
	position: absolute;
	left: 350px;
	top: 463px;
}

#resetwordchoices{
	color:#505050;
	text-decoration:none;
}