.pt_text_bold_small {
font-family: Arial,Trebuchet MS;
font-size: 11px;
font-weight: bold;
color:#737373;
}
.pt_text_bold {
font-family: Arial,Trebuchet MS;
font-size: 12px;
font-weight: bold;
color:#333333;
}
.pt_text {
font-family: Arial,Trebuchet MS;
font-size: 12px;
font-weight: normal;
color:#333333;
}
.pt_note {
font-family: Arial,Trebuchet MS;
font-size: 12px;
font-weight: normal;	
color:#737373;
}
.pt_error {
font-family: Arial,Trebuchet MS;
font-size: 10px;
font-weight: normal;
color:red;	
}
.pt_div_a {
color:#526E90;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-decoration:underline;
cursor: pointer;
}
.pt_div_b {
color:#526E90;
font-family:Arial;
font-size:12px;
font-weight:normal;
text-decoration:underline;
cursor: pointer;
}
#pt_container {
float:left;
height:auto;
margin-left:20px;
width:670px;
padding-top:20px;
padding-bottom:20px;
overflow: hidden;
text-align: left;
}
#pt_page_header {
margin-top: 5px;
margin-bottom: 5px;
clear:both;
font-family: Georgia,Trebuchet MS;
font-size: 18px;
font-weight: bold;
color: #4A3F4F;
}
#pt_page_header_info {
font-family: Arial,Trebuchet MS;
font-size: 12px;
color:#333333;
font-weight: normal;	
margin-bottom: 5px;
}
.pt_section {
margin-top: 1px;	
}
#pt_page_separator {
width:100%;
/*height:20px;*/
/*line-height: 0px;*/
clear:both;	
padding:2px;
height:5px;
padding-left: 5px;
/*background-color: #526E90;*/
/* for IE */
border-top: 5px solid #526E90;
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}
#pt_section_separator {
width:100%;
clear:both;
height:2px;	
padding:2px;
padding-left: 5px;
/*background-color: #526E90;*/
border-top: 2px solid #526E90;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;		
}
#pt_subsection_separator {
width:95%;
clear:both;	
padding:2px;
padding-left: 5px;
margin-top:15px;
margin-bottom:15px;
/*background-color: #526E90;*/
border-top: 1px solid #526E90;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;		
}
#pt_question_separator {
width:95%;
clear:both;	
padding:2px;
padding-left: 5px;
margin-top:5px;
height:1px;
margin-bottom:1px;
/*background-color: #526E90;*/
border-top: 1px solid #526E90;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;		
}
#pt_section_header {
width:100%;
clear:both;
font-family: Georgia,Trebuchet MS;
font-size: 16px;
font-weight: bold;
color: #4A3F4F;
padding:2px;
padding-left: 5px;
margin-bottom: 10px;
}	
/* need if section header must has id */
.pt_section_header1 {
width:100%;
clear:both;
font-family: Georgia,Trebuchet MS;
font-size: 16px;
font-weight: bold;
color: #4A3F4F;
padding:2px;
padding-left: 5px;
}	
#pt_section_body {
width:100%;
clear:both;
padding:1px;
}
#pt_sub_section_header {
width:100%;
clear:both;
font-family: Georgia,Trebuchet MS;
font-size: 14px;
font-weight: bold;
color: #4A3F4F;
padding:2px;
padding-left: 5px;
}	
.pt_question_body {
width:100%;
float:left;
margin: 5px;
padding: 0px;
/*border:1px solid blue;*/
}
.pt_question_body_dependent {
clear:both;
margin: 5px;
margin-left:15px;
padding: 0px;
/*border: 1px solid red;*/
}
#pt_question {
font-family: Arial,Trebuchet MS;
font-size: 12px;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 5px;
color:#333333;
font-weight: normal;	

/*border: 1px solid black;*/
}
/* regular style for answers with radio buttons or similar */
#pt_radio_answer {
width:100%;
/*padding-top: 5px;*/
margin: 0px; 
}
#pt_radio_answer table {
padding: 0px;
}
#pt_radio_answer td {
padding: 1px;
font-family: Arial,Trebuchet MS;
font-size: 12px;
color:#333333;
font-weight: normal;	
}
.pt_answer_table_header {
font-family: Arial,Trebuchet MS;
font-size: 12px;
color:#526E90;
font-weight: bold;	
}
.pt_answer_table_header2 {
font-family: Arial,Trebuchet MS;
font-size: 12px;
color:#526E90;
font-weight: bold;	
}
/* style for cases when question and answer can be combined in one line */
#pt_question_answer {
width:100%;
padding-top: 0px;
margin: 0px; 
}
#pt_question_answer td {
padding: 5px;
font-family: Arial,Trebuchet MS;
font-size: 11px;
color:#737373;
font-weight: bold;	

}
/* style for forms: start */
#pt_form {
width:100%;
padding-top: 5px;
margin: 0px;
/*border: 1px solid black; */
}  
.pt_form_div {  
padding-top: 10px;
}
#pt_form table {
padding: 0px;	
}
.pt_form_header {
font-family: Arial,Trebuchet MS;
font-size: 12px;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 5px;
color:#333333;
font-weight: normal;
background-position: left:200px;
	
}

.pt_form_td_bottom {
border-bottom: 1px solid #526E90;
font-weight: bold;
color: #526e90;	
} 
.pt_form_td_bottom2 {
border-bottom: 1px solid #737373;	
} 
.pt_form_td_left_bottom {
border-left: 1px solid #737373;
border-bottom: 1px solid #737373;
font-weight: bold;
color: #526e90;
}
.pt_form_td_left_right_bottom {
border-left: 1px solid #737373;	
border-right: 1px solid #737373;
border-bottom: 1px solid #737373;	
font-weight: bold;
color: #526e90;
}
.pt_form_td_right_bottom {
border-right: 1px solid #737373;
border-bottom: 1px solid #737373;	
font-weight: bold;
color: #526e90;
}
.pt_fsq_form_td_left_bottom {
/*border-left: 1px solid #737373;*/
border-bottom: 1px solid #737373;
font-weight: bold;
color: #526e90;
}
.pt_fsq_form_td_left_right_bottom {
/*border-left: 1px solid #737373;	
border-right: 1px solid #737373;*/
border-bottom: 1px solid #737373;	
font-weight: bold;
color: #526e90;
}

.pt_fsq_form_td_right_bottom {
	
/*border-right: 1px solid #737373;*/	
border-bottom: 1px solid #737373;
font-weight: bold;
color: #526e90;
}
.pt_form_colored {
background: #E8ECEF;	
}
pt_form_popup a {
color:#526E90;
font-weight: bold;
font-family: Arial, Trebuchet MS;
font-size: 12px;
text-decoration: none;
}
.pt_form_not_colored {
background: #FFFFFF;	
}
#pt_form_separator_top_bottom {
width:96%;
margin-left:4%;
margin-top: 6px; 
border-top:2px solid #E8ECEF;	
border-bottom:3px solid #CCD8E9;
}
#pt_form a {
color: #526E90;
font-family: Arial,Trebuchet MS;
font-size: 11px;
font-weight: normal;
/*text-decoration: none;	*/
}
#pt_form .scriptlink {
float:left;
color: #526E90;
font-family: Arial,Trebuchet MS;
font-size: 11px;
font-weight: normal;
cursor:pointer;	
border:0px solid blue; 
text-decoration: underline;
}
#pt_form_input_fields table {
padding:5px;
}
/* style for forms: end */
/* table styles */
.pt_td_left {
}
.pt_td_table_left {
}
.pt_td_top {
}
.pt_td_table_top {
border-top: 1px solid #000000;	
}
.pt_td_table_bottom {
border-bottom: 1px solid #000000;	
}
.pt_td_top_left {
}
.pt_td_table_top_left {
border-top: 1px solid #000000;
border-left: 1px solid #000000;	
}
.pt_td_table_top_left_right {
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;	
}
.pt_select {
font-family: Arial,Trebuchet MS;
font-size: 11px;	
}
.pt_select_error {
font-family: Arial,Trebuchet MS;
font-size: 11px;
border: 1px solid #DE9468;	
}
.pt_select_required {
font-family: Arial,Trebuchet MS;
font-size: 11px;
border: 1px solid #DE9468;	
}
.pt_text_box {
font-family: Arial,Trebuchet MS;
font-size: 11px;
font-weight: normal;
color:#737373;
}
.pt_text_box_error {
font-family: Arial,Trebuchet MS;
font-size: 11px;
font-weight: normal;
color:#737373;
border: 1px solid red;
}
.pt_text_box_required {
font-family: Arial,Trebuchet MS;
font-size: 11px;
font-weight: normal;
color:#737373;
border: 1px solid yellow;
}
.pt_button {	
margin: 5px;	
font-family: Arial,Trebuchet MS;
font-size: 11px;	
}
/* No-Yes expanded styles: start */
.pt_yes_expanded {
width:100%;
margin: 0px;		
font-weight:bold;
font-size: 12px;
color:#333333;
/*background: #CCD8E9;*/
}
.pt_yes_collapsed {
width:100%;
margin: 0px;
background: #FFFFFF; 
color:#333333;
font-weight: normal;	
font-size: 12px;
}

.pt_indicator_complete{		
	background:url(/img/indicator_complete.png);	background-repeat: no-repeat;
	width:158px;
	height:41px;	
}

.pt_indicator_progress{		
	background:url(/img/indicator_progress.png);	background-repeat: no-repeat;
	width:158px;
	height:41px;	
}

.pt_indicator_updating{		
	background:url(/img/indicator_updating.png);	background-repeat: no-repeat;
	width:175px;
	height:40px;
	
 	
}

.pt_indicator_message{		
	width:auto;
	height:30px;
	text-align: center;
	line-height: 28px;
	font-family: Arial,Trebuchet MS;	
	color:#ffffff;
	font-weight: bold;	
	font-size: 13px;
	padding-left: 10px; padding-right: 10px;
	
}

.pt_indicator_no_message{			
	width:258px;
	height:30px;	
}

/* graph related styles*/
.wc_scale_bgrnd{		
	background:url(/img/schoolmatching/wc_scale_bgrnd.png);	background-repeat: no-repeat;
	width:293px;
	height:67px;	
}

.wc_scale_bgrnd_b{		
	background:url(/img/schoolmatching/wc_scale_bgrnd_b.png);	background-repeat: no-repeat;
	width:175px;
	height:20px;
	height:15px important!;
	margin-bottom:5px;
	text-align: justify;
	
}

.wc_stretch_gold{		
	background:url(/img/schoolmatching/wc_scale_gold_stretch.png);	background-repeat: repeat-x;
	width:auto;
	height:12px;
	
}

.wc_gold_graph_container{		
	
	width:175px;
	height:auto;
	
}

.wc_gold_graph_label{		
	background:url(/img/schoolmatching/scale_gold_label.png);background-repeat: no-repeat;
	width:175px;
	height:auto;
	background-position: center;
	
	
}

.wc_scale_label{		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #838383;
	padding-left:10px;padding-right:12px;padding-top:4px;
}

.wc_scale_title{		
	font-family: Georgia;
	font-size: 13px;
	color: #4b3d50;
	font-weight:bold;
	
}

.wc_scale_legend{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b3d50;
	font-weight:bold;
	vertical-align: top;
	
	
}

.wc_vert_bargraph_title{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	line-height: 12px;
	text-align: justify;
	
	
	
}

/* end graph related styles*/

/* temp placement of styles eventually to be in global css*/

/* ----------[ /subHEADER STYLES from odlan.com ]---------- */
.submenu {width: 100%; height: 30px;}
.submenu ul {padding-top: 7px; padding-left: 5px;}
.submenu li {float: left; margin: 0 14px;}
.submenu li a {color: #888; text-decoration: none; font-size: 85%;}
.submenu li a.current {color: #bf7926;}





.wc_map_roll_container{			
	position: relative;
}

:focus
{
	-moz-outline-style: none;
}

/* Browse by Major and Browse Alphabetically */


.pt_browse_title {
font-family: Georgia,Trebuchet MS;
font-size: 26px;
color: #4A3F4F;	
}

.pt_browse_content {
font-family: Arial,Trebuchet MS;
/*font-size: 11.2px;*/
font-size: 12px;
color: #737373;
line-height:18px;	
}

.pt_browse_result_column {
width:190px;
float:left;
padding-right:0px;
padding-left:15px;	
width:175px important!;
}


.pt_browse_separator {
/*
border:1px solid #ced9e7;
margin-top:6px;
width:95%;*/
background-color:#ced9e7;
border:medium none;
color:#E8ECEF;
height:2px;
width:800px;
margin-top:4px;
}

#pt_browse_schools {
padding-left:45px;
padding-right:45px;
padding-top:30px;
font-family: Arial,Trebuchet MS;
font-size: 10.5px;
color: #122d4d;
line-height:13px;
font-weight:bold;	
}

#pt_browse_careers {
padding-left:45px;
padding-right:45px;
padding-top:30px;
font-family: Arial,Trebuchet MS;
font-size: 10.5px;
color: #122d4d;
line-height:13px;
font-weight:bold;	
}

.pt_list_span {
font-family: Arial,Trebuchet MS;
font-size: 14px;
color: #122d4d;
font-weight:bold;	
}

.pt_answer_table_header3 {	
font-family: Arial,Trebuchet MS;
font-size: 11.2px;
color:#526E90;
line-height:18px;	
font-weight: bold;
}

#browseMajorPanel.yui-panel .container-close {
	top: 10px;
	right: 5px;
	height: 19px;
	width: 60px;
	background-image: url(../intentionally/incorrect/image/path.gif);	
}

#browseMajorPanel.yui-panel .container-close:hover {
	background-image: url(../intentionally/incorrect/image/path.gif);
}
#browseMajorPanel.yui-panel .bd{
	padding:0px;
}

/* Added Aug 13, 2009 for CEEB code search, V.G. */
#pt_seachCEEBCodeFull.yui-panel .container-close {
	top: 10px;
	right: 5px;
	height: 19px;
	width: 60px;
	background-image: url(../intentionally/incorrect/image/path.gif);	
}

#pt_seachCEEBCodeFull.yui-panel .container-close: hover {
	background-image: url(../intentionally/incorrect/image/path.gif);
} 
#sectionImg.yui-panel .container-close {
	top: 10px; 
	right: 5px;
	height: 19px;
	width: 60px;
	background-image: url(../intentionally/incorrect/image/path.gif);
}	
#sectionImg.yui-panel .container-close:hover {
	background-image: url(../intentionally/incorrect/image/path.gif);
}
#sectionImg.yui-panel .bd{
	padding:0px;
}
/* End adds*/

.pt_browse_major {
font-family: Arial,Trebuchet MS;
font-size: 14px;
color: #122d4d;
font-weight:bold;
padding-left:10px;
padding-right:10px;
float:left;
}

.pt_browse_major:hover {
font-family: Arial,Trebuchet MS;
font-size: 14px;
color: #a7a7a8;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration:underline;
float:left;
cursor: pointer;
}

.pt_browse_major:visited {
font-family: Arial,Trebuchet MS;
font-size: 14px;
color: #a7a7a8;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration:underline;
float:left;
}

.pt_browse_major_first{
font-family: Arial,Trebuchet MS;
font-size: 14px;
color: #122d4d;
font-weight:bold;
padding-right:10px;
float:left;
}

.pt_browse_major_first:hover{
font-family: Arial,Trebuchet MS;
font-size: 14px;
color: #a7a7a8;
font-weight:bold;
padding-right:10px;
float:left;
text-decoration:underline;
cursor: pointer;
}

.pt_browse_major_sep {
border-right:2px solid #122d4d;
height:14px;
float:left;
margin-top:2px
}

#browse_major_content li {
list-style: disc;
list-style-position: outside;
font-family: Arial,Trebuchet MS;
font-size: 10.5px;
color: #122d4d;
line-height:13px;
font-weight:bold;
padding-right:10px;
	
}
#browse_major_content{
font-family: Arial,Trebuchet MS;
font-size: 10.5px;
color: #122d4d;
line-height:13px;
font-weight:bold;
}

#browse_major_content a {
text-decoration:none;
font-family: Arial,Trebuchet MS;
font-size: 10.5px;
color: #122d4d;
line-height:13px;
font-weight:bold;	
}

#browse_major_content a:hover {
/*font-family: Arial,Trebuchet MS;
font-size: 10.5px;
color: #a7a7a8;
line-height:13px;
font-weight:bold;*/
text-decoration:underline;	
}

#browse_major_content li:hover {
list-style: disc;
list-style-position: outside;
font-family: Arial,Trebuchet MS;
font-size: 10.5px;
color: #a7a7a8;
line-height:13px;
font-weight:bold;
text-decoration:underline;
padding-right:10px;	
}

#pt_big_spacer {
margin-top:100px;
}

.pt_select_majors {
width:100%;
font-size: 11.2px;
}

/* Browse Alphabetically */
#browseAlphaPanel.yui-panel .container-close {
	top: 10px;
	right: 5px;
	height: 19px;
	width: 60px;
	background-image: url(../intentionally/incorrect/image/path.gif);
	
}

#browseAlphaPanel.yui-panel .container-close:hover {
	background-image: url(../intentionally/incorrect/image/path.gif);
}
#browseAlphaPanel.yui-panel .bd{
	padding:0px;
}


/* Browse Careers Alphabetically */
#browseCareersAlphaPanel.yui-panel .container-close {
	top: 10px;
	right: 5px;
	height: 19px;
	width: 60px;
	background-image: url(../intentionally/incorrect/image/path.gif);
	
}

#browseCareersAlphaPanel.yui-panel .container-close:hover {
	background-image: url(../intentionally/incorrect/image/path.gif);
}
#browseCareersAlphaPanel.yui-panel .bd{
	padding:0px;
}


.pt_browse_alpha {

font-family: Arial,Trebuchet MS;
font-size: 14px;
color: #122d4d;
font-weight:bold;
padding-left:10px;
padding-right:10px;

float:left;
}

.pt_browse_alpha:hover {

font-family: Arial,Trebuchet MS;
font-size: 14px;
color: #a7a7a8;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration:underline;
float:left;
cursor: pointer;
}

.pt_browse_alpha_selected {

font-family: Arial,Trebuchet MS;
font-size: 14px;
color: #a7a7a8;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration:underline;
float:left;
}

.pt_browse_alpha_first_selected{

font-family: Arial,Trebuchet MS;
font-size: 14px;
color: #a7a7a8;
font-weight:bold;
padding-right:10px;
float:left;
text-decoration:underline;
}
.pt_browse_alpha_first{

font-family: Arial,Trebuchet MS;
font-size: 14px;
color: #122d4d;
font-weight:bold;
padding-right:10px;
float:left;
}

.pt_browse_alpha_first:hover{
font-family: Arial,Trebuchet MS;
font-size: 14px;
color: #a7a7a8;
font-weight:bold;
padding-right:10px;
float:left;
text-decoration:underline;
cursor: pointer;
}

.pt_browse_alpha_sep {
border-right:2px solid #122d4d;
height:14px;
float:left;
margin-top:2px
}
#browse_alpha_content li {
list-style: disc;
list-style-position: outside;
font-family: Arial,Trebuchet MS;
font-size: 11px;
color: #122d4d;
line-height:13px;
font-weight:bold;
padding-right:10px;

}
#browse_alpha_content{
font-family: Arial,Trebuchet MS;
font-size: 11px;
color: #122d4d;
line-height:13px;
font-weight:bold;
}
#browse_alpha_content a {
text-decoration:none;
}
#browse_alpha_content a:hover {
text-decoration:underline;
color: #a7a7a8;	
}
#browse_alpha_content li:hover {
list-style: disc;
list-style-position: outside;
font-family: Arial,Trebuchet MS;
font-size: 11px;
color: #a7a7a8;
line-height:13px;
font-weight:bold;
text-decoration:underline;
padding-right:10px;	
}
/* Pagination Browse By Major or Alphabet */
.pagination_popup li{
	display: inline;
	list-style-type: none;
}
.pagination_popup span{
	cursor:pointer;
}
.pagination_popup li.page{
	color:#526E90;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	background:url(/img/schoolmatching/pag_sep.png);background-repeat: no-repeat;
	background-position: left;
	padding-left:5px;
}
.pagination_popup li.page_left{
	color:#526E90;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;	
	padding-left:8px;	
}
.pagination_popup li.currentpage_left{
	color:#4B3D50;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding-left:8px;
}
.pagination_popup li.currentpage{
	color:#4B3D50;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	background:url(/img/schoolmatching/pag_sep.png);background-repeat: no-repeat;
	background-position: left;
}
.pagination_popup li.nextpage{
	color:#526E90;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background:url(/img/schoolmatching/pag_arrow_right.png);background-repeat: no-repeat;
	background-position:right;	
	padding-left:8px;
}
.pagination_popup li.previouspage{
	color:#526E90;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	background:url(/img/schoolmatching/pag_arrow_left.png);background-repeat: no-repeat;
	background-position:left;	
	padding-left:8px;
}
/* added 28 Aug for pop-up messages V.G. */
.pt_popup{		
background:url(/img/pt/pop_up_bgrnd.png);
background-repeat: no-repeat;465px;
/*width:height:115px;*/
}

.pt_popup_top{		
background:url(/img/pt/pop_up_bgrnd_top.png);
background-repeat: no-repeat;465px;
/*width:height:115px;*/
}

.pt_popup_mid{		
background:url(/img/pt/pop_up_bgrnd_mid.png);
background-repeat: repeat-y;
height: auto;
/*width:height:115px;*/
}

.pt_popup_bottom{		
background:url(/img/pt/pop_up_bgrnd_bottom.png);
background-repeat: no-repeat;465px;
/*width:height:115px;*/
}

.yui-skin-sam .container-close {
background:transparent url(/img/Flyout-close-taildown_200.png);
background-repeat: no-repeat;
cursor:pointer;
height:15px;
position:absolute;
right:14px;
top:10px;
width:49px;

}
/* end adds */

/* added 29 Oct for FSQ2 V.G. */
.pt_inputbox{
background:none;
border:none;
height:20px;
padding:2px 0 0 6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align: center;
}
.pt_form_fsq_colored {
background: #E8ECEF;
/*border-bottom: 1px solid #737373;*/
font-weight: bold;
color: #526e90;	
margin-bottom: 5px;
}

/* College Knowledge Quiz Styles */
.pt_correct_answer {
font-weight: bold;
color: #006600;	
}
.pt_wrong_answer {
font-weight: bold;
color: #CC0000;	
}
.pt_correct_answer_box {
border: 1px solid green;	
}
.pt_wrong_answer_box {
border: 1px solid red;
}

