/* CSS Document */
* {
	outline:none;
	padding:0px;
	margin:0px;
	list-style:none;
	text-decoration:none;
}
body {
	background:url(../../images/bg.jpg) #c0dae1 repeat-x;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.td_background_1 {
	background:url(../../images/cart_bg_left.jpg)
}
.td_background_2 {
	background:url(../../images/cart_bg_right.jpg)
}
img {
	border:none;
}
.pad_top10 {
	padding-top:5px;
}
.pad10 {
	padding:10px;
}
.center_box {
	width:960px;
	margin:0 auto;
}
.top_box {
	background:#162a38;
	padding:3px 0px;
	text-align:right;
}
.top_box img {
	background:#162a38;
	padding:3px 0px;
	vertical-align:middle;
}
.login_input {
	color:#95aab9;
	font:12px Arial, Helvetica, sans-serif;
	background:#354c5d;
	padding:3px 0 1px 4px;
	margin:0px 4px 0 0px;
	border:none;
	height:18px;
	vertical-align:middle;
}
.second_box {
	background:#16405e;
	border-top:1px solid #2d5069;
}
.green_bot_bg {
	background:url(../../images/green_bg.jpg) repeat-x 0px 100%;
	position:relative;
}
.green_bot_bg .corner {
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:999;
}
.logo {
	width:267px;
	padding:15px 0 0 0px;
	background:url(../../images/logo_bg.jpg) no-repeat left bottom;
}
.nav_container {
	float:left;
	width:693px;
}
.nav_title {
	text-align:right;
	padding:52px 15px 0 0px;
	font:bold italic 14px 'Times New Roman', Times, serif;
	color:#d1d7db;
}
.top_nav {
	background: url(../../images/nav_left_cor.jpg) no-repeat left top #10324a;
	margin:14px 0 0 0px;
}
.top_nav ul {
	background: url(../../images/nav_right_cor.jpg) no-repeat right top;
	padding-bottom:10px;
}
.top_nav ul li {
	float:left;
}
.top_nav ul li.last {
	float:left;
	background:none;
}
.top_nav ul li a {
	display:block;
	float:left;
	padding:4px 8px 7px 9px;
	color:#95aa5c;
}
.top_nav ul li a:hover {
	display:block;
	float:left;
	color:#fff;
	background:url(../../images/nav_bullet.jpg) no-repeat center bottom;
}
.top_nav ul li a.selected {
	display:block;
	float:left;
	color:#fff;
	background:url(../../images/nav_bullet.jpg) no-repeat center bottom;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.cl {
	clear:both;
}
.banner_container {
	background:#f9f8f6;
	padding:13px 40px 0px 40px;
	border-bottom:1px solid #fff;
}
.intro_box {
	width:420px;
	padding:20px 0 0 0px;
}
.intro_box p {
	margin:10px 0px;
	color:#69635b;
}
.intro_box p a {
	text-decoration:underline;
	color:#258ab9;
}
.intro_box p a:hover {
	text-decoration:none;
	color:#000;
}
.intro_box .tc {
	font:1px/1px Arial, Helvetica, sans-serif;
	height:7px;
	background:url(../../images/tb_tc.jpg) no-repeat;
}
.intro_box .mb {
	background:#f1f0ea;
	border-left:1px solid #e4e1db;
	border-right:1px solid #e4e1db;
	text-align:center;
	padding-top:3px;
}
.intro_box .bc {
	font:1px/1px Arial, Helvetica, sans-serif;
	height:7px;
	background:url(../../images/tb_bc.jpg) no-repeat;
}
.search_box {
	width:268px;
	margin:11px 0 0 24px;
	font:normal 12px Helvetica, Arial, sans-serif;
}
.search_box_inner {
	width:268px;
	margin:5px 0 0 5px;
}
.search_box_top {
	height:11px;
	font:1px/1px Arial, Helvetica, sans-serif;
	background:url(../../images/search_tc.jpg) no-repeat;
}
.search_box_middle {
	background:url(../../images/search_mb.jpg) repeat-y;
	padding:15px 25px 25px 25px;
	text-align:center;
}
.search_box_middle h2 {
	border-bottom:1px solid #afc6d1;
	padding-bottom:10px;
	margin:0 0 10px 0px;
}
.search_box_middle select {
	margin:0 0 13px 0px;
	width:150px;
	font:normal 12px Geneva, Arial, Helvetica, sans-serif; 
	color:#17405c;
}
.search_box_middle input {
	margin:0 0 13px 0px;
}
.search_box_bot {
	height:11px;
	font:1px/1px Arial, Helvetica, sans-serif;
	background:url(../../images/search_bc.jpg) no-repeat;
}
.c_left_cor {
	background:url(../../images/left_cor.gif) no-repeat;
}
.c_right_cor {
	background:url(../../images/right_cor.gif) no-repeat top right;
}
.c_middle_box {
	margin:0 24px;
	border-left:1px solid #d5d9da;
	border-right:1px solid #d5d9da;
	background:url(../../images/header_sap.jpg) #fff no-repeat center 1px;
}
.content_box_home {
	padding:20px 22px 30px 22px;
}
.content_box {
	padding:30px 22px 30px 0px;
}
.blue_box {
	width:277px;
	padding:15px;
	background:#dfe9ee;
	min-height:270px;
	height:auto !Important;
	height:270px;
}
.blue_box h2 {
	border-bottom:1px solid #bfced6;
	text-align:center;
	padding:0 0 12px 0px;
}
.blue_box p {
	color:#3b4950;
	margin:10px 0 0 0px;
	padding:0 5px;
}
.add_box {
	margin:0 0 0 19px;
}
.gray_box {
	width:319px;
	min-height:270px;
	height:auto !Important;
	height:270px;	
}
.gray_box_tc {
	background:url(../../images/gray_box_tc.jpg) no-repeat;
	height:7px;
	font:1px/1px Arial, Helvetica, sans-serif;
}
.gray_box_mb {
	background:#ebebea;
	padding:10px 23px;
	min-height:266px;
	height:auto !Important;
	height:266px;
}
.gray_box_bc {
	background:url(../../images/gray_box_bc.jpg) no-repeat;
	height:7px;
	font:1px/1px Arial, Helvetica, sans-serif;
}
.gray_box h2 {
	border-bottom:1px solid #d3d3d1;
	text-align:center;
	padding:0 0 12px 0px;
}
.gray_box p {
	color:#69635b;
	margin:10px 0 0 0px;
}
.gray_box ul {
	padding:10px 0 0 0px;
}
.gray_box ul li {
	color:#69635b;
	background:url(../../images/li_bullet.jpg) no-repeat 0px 6px;
	padding:0 0 10px 20px;
}
.gray_box ul li a {
	color:#3e6078;
}
.footer {
	background:url(../../images/fut_logo.jpg) #f6f9fa no-repeat 24px 6px;
	text-align:right;
	border-top:1px solid #d5d9da;
	padding:11px 24px 12px 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
}
.footer p {
	padding:0 0 3px 0px;
}
.footer a {
	color:#5aa6c8;
}
.footer span {
	color:#5aa6c8;
}
.b_box {
	float:right;
	width:550px;
	padding:0 10px 0 0px;
	height:54px;
}
.b_box_promo {
	float:right;
	width:100px;
	padding:0 10px 0 0px;
	height:54px;
}
.breadcrumbs {
	text-align:right;
	font:16px Arial, Helvetica, sans-serif;
	color:#70787c;
	padding:0 3px 0 0px;
	height:22px;
}
.breadcrumbs a {
	font-weight:bold;
	color:#70787c;
}
.cart {
	/*width:200px; */
	background:url(../../images/cart_bg_center.jpg) repeat-x;
	height:23px;
	float:right;
	line-height:23px;
	margin:10px 0 0 0px;
	text-align:center;
	color:#70787c;
}
.cart a {
	color:#258ab9;
	text-decoration:underline;
	margin:0 5px;
}
.cart a:hover {
	color:#258ab9;
	text-decoration:none;
}
.left_sidebar {
	float:left;
	width:280px;
}
.left_nav {
	padding:0 0 0 40px;
}
.left_nav li {
	color:#90a753;
	padding:0 0 10px 0px;
}
.left_nav li a {
	color:#90a753;
	background:url(../../images/green_bullet.jpg) no-repeat 0 4px;
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0 0 0 20px;
}
.left_nav li a:hover {
	color:#6c7b44;
	background:url(../../images/green_bullet_h.jpg) no-repeat 0 4px;
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0 0 0 20px;
	text-decoration:underline;
}
.left_nav li a.selected {
	color:#6c7b44;
	background:url(../../images/green_bullet_h.jpg) no-repeat 0 4px;
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0 0 0 20px;
	text-decoration:underline;
}
.right_content_box {
	width:585px;
	padding-right:10px;
	padding-top:10px;
	color:#69635b;
}
.right_content_box a {
	color:#449dc5;
}
.right_content_box a:hover {
	color:#449dc5;
	text-decoration:underline;
}
.right_content_box h1 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#69635b;
	padding-bottom:15px;
}
.right_content_box p {
	color:#69635b;
	padding-bottom:10px;
}
.content_box_home h1 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#69635b;
	padding-bottom:15px;
}
.content_box_home p {
	color:#69635b;
	padding:0 0 10px 0px;
}
.list_container {
	width:579px;
	margin:15px auto 0 auto;
}
.list_header {
	background:url(../../images/list_header.gif) no-repeat;
	height:33px;
	color:#70787c;
	font:bold 14px/33px Arial, Helvetica, sans-serif;
	border:0px solid #FF0000;
}
.list_header .course_head {
	width:370px;
	padding:0 0 0 10px;
}
.list_header .course_head_shopping_cart {
	width:300px;
	padding:0 0 0 10px;
	border:0px solid #00FF00;
}
.list_box .list_box_wrapper {
	width:565px;
	margin: 0 5px 5px 5px;
	border-bottom:1px solid #eaeaea;
}
.list_header .course_head_other {
	border: 0px solid #FF0000;
	width:340px;
	padding:0 0 0 10px;
}
.list_header .course_date {
	border: 0px solid #00FF00;
	width:120px;
	padding:0 0 0 10px;
}
.list_header .course_certificate {
	border: 0px solid #000000;
	width:20px;
	padding:0 0 0 10px;
}
.list_header .price_head {
	width:100px;
	text-align:center;
}
.list_header .price_head_shopping_cart {
	width:85px;
	text-align:center;
}
.list_header .action_head {
	width:85px;
	text-align:center;
}
.list_header .action_head_shopping_cart {
	width:85px;
	text-align:center;
}
.list_header .require_head_shopping_cart {
	width:90px;
	text-align:center;
}
.list_header .action_head a {
	font:11px Arial, Helvetica, sans-serif;
	color:#258ab9;
}
.list_box {
	border-right:1px solid #e4e1db;
	border-left:1px solid #e4e1db;
	padding-bottom:10px;
}
.list_box_innner {
	padding:10px 0 5px 0px;
	border-bottom:1px solid #eaeaea;
	margin:0 5px;
}
.list_box_innner_dashboard {
	padding:5px 0 5px 0px;
	border-top:1px solid #eaeaea;
	margin:0 5px;
	text-align:right;
}
.list_box_innner_other {
	border: 0px solid #FF0000;
	width:340px;
	padding:10px 0 5px 0px;
	margin:0 5px;
	float:left;
}
.inner_course_date {
	border: 0px solid #FF0000;
	width:120px;
	padding:10px 0 5px 10px;
	margin:0 5px;
	float:left;
}
.inner_course_certificate {
	border: 0px solid #FF0000;
	width:60px;
	padding:10px 0 5px 0px;
	margin:0 5px;
	float:left;
}
.list_box_innner_error {
	padding:10px 0 5px 0px;
	margin:0 5px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.course {
	width:370px;
	padding:0 5px 0 10px;
	color:#000000;
}
.course_active {
	padding:5px 5px 0 10px;
	color:#000000;
}
.inner_course {
	width:220px;
	padding:0 0 0 10px;
	color:#000000;
}
.inner_course_history {
	padding:0 0 0 10px;
	color:#000000;
}
.price {
	color:#817d74;
	font:bold 15px Arial, Helvetica, sans-serif;
	text-align:center;
}
.action {
	text-align:center;
}
.require {
	text-align:center;
}
.action a {
	color:#90a753;
	text-decoration:underline;
}
.require a:hover {
	color:#90a753;
	text-decoration:none;
}
.require a {
	color:#90a753;
	text-decoration:underline;
}
.action a:hover {
	color:#90a753;
	text-decoration:none;
}
.list_box_tc {
	background:url(../../images/list_box_tc.gif) no-repeat;
	height:6px;
	font:1px/1px Arial, Helvetica, sans-serif;
}
.list_box_bc {
	background:url(../../images/list_box_bc.gif) no-repeat;
	height:6px;
	font:1px/1px Arial, Helvetica, sans-serif;
}
/*.course_total{
	width:150px; 
	text-align:right;
	color:#70787c;
}*/
.course_total {
	color:#70787c;
}
.complete, .incomplete {
	background:url(../../images/complete.gif) no-repeat 10px 0px;
	float:left;
	width:69px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#839949;
	padding:2px 0 5px 38px;
}
.completed_course {
	background:url(../../images/complete.gif) no-repeat 10px 0px;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#839949;
	padding:2px 0 5px 38px;
}
.incomplete_active {
	background:url(../../images/incomplete.gif) no-repeat 10px 0px;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#d8d8d4;
	padding:2px 0 5px 38px;
}
.complete a {
	color:#839949;
	text-decoration:none;
}
.complete a:hover {
	color:#839949;
	text-decoration:underline;
}
.incomplete {
	background:url(../../images/incomplete.gif) no-repeat 10px 0px;
	color:#d8d8d4;
}
.incomplete a {
	color:#d8d8d4;
	text-decoration:none;
}
.incomplete a:hover {
	color:#d8d8d4;
	text-decoration:underline;
}
.name_heading {
	padding:0 0 10px 0px;
	color:#817d74;
	font:normal 20px Arial, Helvetica, sans-serif;
}
.caption_txt {
	color:#000000;
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.user_information {
	width:180px;
	float:left;
	padding:5px 0 5px 20px;
}
.user_information_right {
	width:270px;
	float:left;
	padding:5px 0 5px 20px;
}
.form_box {
	padding:10px 30px;
}
.form_box .name {
	width:218px;
}
.form_box .input_box {
	width:280px;
}
.form_box .input_big {
	border:none;
	background:#eaeaea;
	height:20px;
	padding:4px 0 0 8px;
	width:230px;
}
.form_box .input_big_red {
	border:1px solid #FF0000;
	background:#eaeaea;
	height:19px;
	padding:3px 0 0 7px;
	width:230px;
}
.form_box .select_big {
	width:230px;
}
.form_box .input_small {
	border:none;
	background:#eaeaea;
	height:20px;
	padding:4px 0 0 8px;
	width:40px;
}
.form_box .input_mid {
	border:none;
	background:#eaeaea;
	height:20px;
	padding:4px 0 0 8px;
	width:114px;
}
.top_border {
	border-top:1px solid #eaeaea;
	margin:20px 0 0 0px;
}
.search_list_box01, .search_list_box02 {
	padding:20px 0 10px 0px;
	border-bottom:1px solid #e4e1db;
	background:#fbfbf9;
}
.search_list_box02 {
	background:#f7f7f3;
}
.search_checkbox {
	float:left;
	width:32px;
	text-align:center;
}
.search_box_right {
	float:right;
	width:535px;
	padding-right:10px;
	text-align:justify;
}
.search_box_right p {
	padding-top:10px;
}
.search_pirce {
	float:right;
	width:90px;
	font:normal 18px Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #e0e0dc;
	padding:4px;
	text-align:center;
}
.search_header {
	background:url(../../images/search_header.gif) no-repeat;
	height:33px;
	padding:0 0 2px 0px;
	color:#70787c;
	line-height:33px;
	font-weight:bold;
}
.search_header a {
	color:#70787c;
	text-decoration:underline;
}
.search_header .course_head {
	width:370px;
	padding:0 0 0 10px;
}
.search_header .price_head {
	width:100px;
	text-align:center;
}
.search_detail {
	width:370px;
	color:#258ab9;
	font-weight:bold;
}
.btn-vetical-align {
	vertical-align: middle;
}
/*Added new CSS*/
.error {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.success {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#669900;
}
.mandatory {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#FF0000;
}
.loginTxtfield {
	border:none;
	background:#eaeaea;
	height:20px;
	padding:4px 0 0 8px;
}
.loginTxtfield_red {
	border:1px solid #FF0000;
	background:#eaeaea;
	height:19px;
	padding:3px 0 0 7px;
}
.loginTxtarea {
	border:none;
	background:#eaeaea;
	padding:4px 0 0 8px;
	font:normal 13px Arial, Helvetica, sans-serif;
}
.loginTxtarea_red {
	border:1px solid #FF0000;
	background:#eaeaea;
	padding:3px 0 0 7px;
}
.selectbox {
	margin:0 0 0px 0px;
}
.selectbox_red {
	margin:0 0 0px 0px;
}
.btnbottom {
	vertical-align: bottom;
}
.top-margin {
	margin-top: 5px;
	;
}
.href-link-h a {
	color: #738D9E;
	font-size: 12px;
	text-decoration:underline
}
.href-link-h a:hover {
	color: #738D9E;
	font-size: 12px;
	text-decoration:underline
}
.href-link {
	color: #258ab9;
	font-size: 12px;
	font-weight:bold;
}
.href-link a {
	color: #738D9E;
	font-size: 12px;
	text-decoration:underline
}
.href-link a:hover {
	color: #738D9E;
	font-size: 12px;
	text-decoration:underline
}
.state-requiremet {
	float:left;
	width:150px;
	height:22px;
	margin-top:5px;
}
.tableBorderDiv {
	border:solid 1px #000000;
	background-color:#FFFFFF;
}
.delete_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	padding: 10px 5px 10px 5px;
}
.coupon_alert_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
}
.other_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding: 10px 5px 10px 5px;
}
.light-box-title {
	background-color:#8DA255;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:4px;
}
.pagingCss {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.pagingCss a {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.pagingCss a:hover {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.title-head {
	font-family: "Trebuchet MS";
	font-size:24px;
	font-weight:bold;
	color:#248AB7;
}
.title-head-miscellaneous {
	font-family: "Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	color:#465761;
}
.title {
	color:#248AB7;
	font:bold 30px Trebuchet MS;
}
.dhtmlgoodies_question {	/* Styling question */
	/* Start layout CSS */
	color:#FFF;
	font-size:0.9em;
	background-color:#317082;
	width:430px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:20px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer {
	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #317082;
	background-color:#E2EBED;
	width:400px;
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.dhtmlgoodies_answer_content {
	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;
	position:relative;
}
.timeOutBox {
	display:block;
	position:absolute;
	top:45%;
	left:40%;
	margin:-10px 0 0 -100px;
}
.verifylaunch {
	/*display:;*/
	position:absolute;
	top:45%;
	left:40%;
	margin:-30px 0 0 -100px;
}
.floatLeft {
	float:left;
}
.padLeft {
	padding-left:200px;
}
#sitemap {
	float:left
}
#sitemap ul {
	margin:0;
	padding:0;
}
#sitemap ul li {
	list-style:none;
	color:#248ab7;
	font-size:14px;
	width:180px;
	float:left;
	padding:0px 0 8px 15px;
	background:url(../../images/bullet.gif) 0 4px no-repeat;
}
#sitemap ul li a {
	color:#248ab7;
	text-decoration:none;
}
#sitemap ul li a:hover {
	color:#000;
}
.step_no{
  color:#17405c;
  font:bold 12px Geneva, Arial, Helvetica, sans-serif; 
  margin:0;
  padding:2px 4px 0 4px;
  
}


