/* CSS Document */
select{
	z-index:3;
}
ul{
	list-style: none;
	/*display:block;	*/
}

#container {

	position:relative;
}

#main {
}

#divSessionTime{
	position:absolute;
	display:none;
	z-index:20;
	top: 140px!important;
	left:250px!important;
}

#main_sub_nav {
	background: url(../images/session_images/sub_nav_loop_cyan.jpg) top left repeat-x;
	background-color:#000000;
	/*border: 1px solid #545454;*/
	border-top:none;
	border-bottom:none;
	display:block;
	height: 32px;
	/*width:auto;*/
	padding-right: 20px;
	padding-left: 10px;
	/*overflow:hidden;*/

}

#main_sub_nav #st_up_btn {
	float:right;
	display:inline-block;
	width:24px;
	height:30px;
	border-top:none;
	padding-left: 20px;
	cursor:pointer;
}

#main_sub_nav a#st_up_btn:hover {

}

#main_sub_nav #st_up_btn img {
	border:none;
}


#main_sub_nav ul {
	list-style:none;
	padding: 0;
	margin: 0;
	display:block;
	float:left;
}

#main_sub_nav ul li {
	display:inline-block;
	float:left;
	padding: 0;
}

#main_sub_nav ul li a:link, #main_sub_nav ul li a:visited, #main_sub_nav ul li a:hover, #main_sub_nav ul li a:active {
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	color:#FFFFFF;
	padding: 7px 20px 0px;
	display:block;
	
}

#main_sub_nav ul li a:hover {
	border-top:2px solid #ffc335;
	padding-top:5px;
	color:#FFFFFF!important;
}

#main_sub_nav ul li a:active {
	border-top:2px solid #ffc335;
	padding-top:5px;
}

#main_sub_nav a.selected {
/*	border-left: 1px solid #333333!important;
	border-right: 1px solid #333333!important; */
	border-top:2px solid #ffc335!important;
	padding-top:5px!important;

}

#main_sub_nav a.unselected {
	color:#c7f3ff!important;
}

#steps {
	display:block;

}

#steps_title {
	border: 1px solid #333333;
	border-left: none;
	border-right: none;
	padding: 10px 20px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	text-align:left;
	display:block;
	width:690px;
	color:#FFFFFF;
	height:15px;
	overflow:hidden;
	background: url(../images/session_images/sub_nav_loop_black.jpg) top left repeat-x;
	/*background: #FFFFFF;*/
}

#steps_title a:link, #steps_title a:visited, #steps_title a:hover, #steps_title a:active  {
	background-color:none;	
}
#steps_title a {
	display:block;
	float:right;
	
}

/*#steps_title span {
	padding-top: 5px;
	font-weight:bold;
	text-transform:uppercase;
	display:inline;
}*/


#steps_title table td span {
	font-size:16px!important;
	font-weight:bold;
	text-transform:uppercase;
}

#step1, #step2, #step3 {
	float:left;
	background:url(../images/session_images/step_bg.gif) top left no-repeat;
	padding-left: 5px;
	display:none;
	z-index:100;
	padding-top:5px;
	height: 305px;
	/*overflow:auto;*/
	width:232px;
	line-height:auto;
/*	position:relative;
	left:11px;*/
}

#step1, #step2 {
	/*margin-right:5px;*/
}

/*#step1 {
	margin-left:10px;

}*/

#steps .heading {
	display:block;
	line-height: 36px;
	height: 36px;
	padding: 0px 15px 4px;
	margin: 0px;
	color:#FFFFFF;
	overflow:hidden;
	text-shadow: 0 1px 0 #333333;
}

#steps .heading span {
	padding:0;
	margin:0;
	
}

#steps .heading .num {
	font-size:36px;
	font-weight:bold;
	padding:0;
	margin:0;

}

#steps .heading .step_header {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	top: -8px;
}

#steps a:link, #steps a:visited {
	font-size: 11px;
	display:block;
	/*width:209px;*/
	width:auto;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	color: #fff;
	font-weight:bold;
}

#steps a:hover, #steps a:active {
	/*background:url(../images/session_images/selected_line.jpg) top left no-repeat;*/
	/*background-color: #ffc335;*/
	/*background-color: #355558;*/
	background-color: #222222;
}

#steps a.selected {
	/*background:url(../images/session_images/selected_line.jpg) top left no-repeat;*/
	/*background-color: #ffc335;*/
	/*background-color: #213436;*/
	background-color: #333333;
	color:#33CCFF;
}


#main{
	scrollbar-base-color:#333333;
	scrollbar-arrow-color:#FFFFFF;
	/*background-color:#000000;*/
/*	scrollbar-arrow-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#008080;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#f0f;*/
}


.value{
	position:relative;
}

#step_1_content, #step_2_content, #step_3_content, #step_4_content {
	display:block;
}

#step_1_content, #step_2_content {
	width: 215px;
	height: 240px;
	overflow:auto;
	padding-left:5px;
	padding-right: 5px;
	padding-top: 5px;
}

#step_3_content {
	width: 220px;
	/*height: 235px;*/
	overflow:auto;
	padding-left:10px;
	padding-top: 5px;
}
#step_3_content_child{
	height:225px;
	padding-left:10px;
}

/*#step_3_content a:link, #step_3_content a:visited  {
	width:auto;
	background:none;
	display:block;
}

#step_3_content a:link, #step_3_content a:visited  {
	width:auto;
	background:none;

}*/

#step_3_content .date {
	color:#33CCFF;
	font-size:13px;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#step_3_content span, .st_sorry {
	color:#CC0000;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	background-color:#222222;
	/*background:url(../images/session_images/screen_loop.gif) repeat top left;*/
	margin-right: 2px;
	margin-top: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}

.step_3_content_chid_span a
{
	color:#CC0000!important;
	font-weight:bold!important;
	font-size:12px!important;
	font-style:italic!important;
	background-color:#222222;
	display:inline!important;
	padding:0!important;
	margin:0!important;

}
.step_3_content_chid_span a:visited
{
	color:#CC0000!important;
	font-weight:bold!important;
	font-size:12px!important;
	font-style:italic!important;
	background-color:#222222!important;
	display:inline!important;
	padding:0!important;
	margin:0!important;
}

#st_print {
	display:block;
	/*width:212px;*/
	width:auto;
	height:24px;
	overflow:hidden;
	padding: 0 20px;
	
}

#steps #st_print a.print_btn {
/*	background:url(../images/session_images/ss3_button.gif) top left no-repeat;
	width:93px;
	height:21px;
	padding-top:3px;
	font-size:14px;
	text-align:center;
	color:#FFFFFF;
	text-transform:uppercase;
*/
	background:url(../images/session_images/print_icon.jpg) top left no-repeat;
	width:20px;
	height:19px;
	text-indent:-99999em;
	display:block;
	float:right;
	padding:0px;
	
}

#steps #st_print a.mail_btn {
	background:url(../images/session_images/send_mail_icon.jpg) top left no-repeat;
	width:20px;
	height:20px;
	text-indent:-99999em;
	display:block;
	float:right;
	padding:0px;
	padding-right:8px;
}

#steps #st_print a:hover {
	/*background:url(../images/session_images/ss3_button_hover.gif) top left no-repeat;*/
}

#st_view_more {
	display:none;
}

.st_sorry {
}

.jScrollPaneTrack {
	background-color:#333333;

}

.jScrollPaneDrag {
	background-color:#CCCCCC;
}