.sales_cycle{
	width:885px;
	height:281px;
	float:left;
	background: url("../images/sales_cycle_step_2.jpg");
	position:absolute;
	right:0px;
	left:-200px;
	z-index:0;
	top:50px;
}
.feed {
  margin-left: 0px;
  padding: 0 0 0 19px;
  background: url("../images/feed_icon.png") no-repeat 0 50%;
}

#main_page_text_3{
	font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
	font-size:16px;
	font-weight:normal;
	width:150px;
	font-weight:bold;
	color: #0000bb;
	background-color:#d6d6d6;
	height:40px;
	line-height:40px;
	text-align:center;
	text-decoration:underline;
	border:2px solid #9cb0d5;
	float:left;

	
}

#main_page_text_2{
	text-align:left;
	font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:black;
	font-weight:bold;
	text-decoration:underline;
	padding-left:0px;
	width:200px;
}
#main_page_text_2 a{
	
	color:black;
	text-decoration: underline;
}

#details_2{
	text-align:left;
	font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
	font-size:12px;
	font-weight:normal;
	width:200px;
	font-weight:bold;
	color: #0000bb;
	
}
#details_3{
	text-align:left;
	font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
	font-size:12px;
	font-weight:normal;
	width:200px;
	font-weight:bold;
	color: #0000bb;
	line-height:25px;
	text-decoration:underline;
	float:left;
}
#details_3 a{
	text-decoration:underline;

}

#zoom_magnifier{
	width:29px;
	height:35px;
	float:left;
	padding-right:2px;
	padding-left:45px;
	
}

#summary_quote_title{
	width:150px;
	float:left;
}


#summary_quote_detail{
	font-weight: bold;
	width:240px;
	color: red;
	float: right;
	
}
#inner_builder{
	
	border:1px solid #2c608f;
	padding-right:10px;
}

#error_message{
	
background-color:#FFF9D7;
border-color:#E2C822;
border-style:solid;
border-width:1px;
padding:10px;
display: none;	
}

@charset "utf-8";
/* CSS Document */



body{
background-image:url("../images/bg.gif");
margin-top: 0px;
}

a{
	
	text-decoration:none;
}

a:link {
	text-decoration: none;
	color: #0000bb;
/*	color: #1A4E81;  original */
}

a:visited {
	
	text-decoration: none;
	color: #0000bb;
}

a:active {
	text-decoration: none;
	color: #0000bb;
}

a:hover {
	text-decoration: underline;
	color: #0000bb;
}


/*background*/
#tv1,#tv10 {
	background-image: url("../images/top_left.jpg");
	background-repeat: no-repeat;
	background-position: bottom right;
}

#tv2,#tv20 {
	background-image: url("../images/top_right.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#tv3,#tv30 {
	background-image: url("../images/bottom_left.jpg");
	background-repeat: no-repeat;
	background-position: top right;
}

#tv4,#tv40 {
	background-image: url("../images/bottom_right.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

#tv5,#tv50 {
	background-image: url("../images/side_left.jpg");
	background-repeat: repeat-y;
	background-position: center right;
}

#tv6,#tv60 {
	background-image: url("../images/side_right.jpg");
	background-repeat: repeat-y;
	background-position: center left;
}

#tv7,#tv70 {
	background-image: url("../images/side_top.jpg");
	background-repeat: repeat-x;
	background-position: bottom center;
}

#tv8,#tv80 {
	background-image: url("../images/side_bottom.jpg");
	background-repeat: repeat-x;
	background-position: top center;
}


/*=====================================================================================*/
/*							          BEGIN EDITABLE PORTION                           */
/*=====================================================================================*/

/*==========================================*/
/* Form Instructions text style             */
/*==========================================*/
	#form_instructions{
	
	line-height:50px;
	font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:black;				
	text-align:center;	
	}

/*==========================================*/
/* Upper Menu text style                    */
/*==========================================*/
	#upper_menu{
				width: 670px;
				vertical-align: top; 
				text-align: right; 
				font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
				font-size:12px;
				font-weight:normal;
				color:black;				
	}
	#upper_menu_2{
				
				vertical-align: top; 
				text-align: right; 
				font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
				font-size:12px;
				font-weight:normal;
				color:black;				
	}
	
/*==========================================*/
/*Upper Menu vertical Separator             */
/*==========================================*/
	#upper_menu_vertical_separator{
			font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
			text-align: center; 
			font-size: 14px;
			font-weight:normal;
			margin-left:7px;
			margin-right:3px;
			color:#8F8F8F;
	}
	
/*==========================================*/
/* Main Menu text style                     */	
/*==========================================*/
	#nav-container a{	
			padding: 4px 17px 4px 18px;
			margin: 0px 0px 0px 0px;
			color: #FFFFFF;
			font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
			font-size:16px;
			text-decoration:none;
			font-weight: normal;
			background: url(images/item-primary-bg.gif);
			background-repeat: no-repeat;
			background-position: top;
			text-align:left;
	}

/*==========================================*/
/* Main Menu Drop Down width           */	
/*==========================================*/
#menu_label{
	width:160px;
}

/*==========================================*/
/* Main Menu Drop Down text style           */	
/*==========================================*/
#nav-container div a, #nav-container ul a{	
			font-size:11px;
			font-family: Verdana, Trebuchet MS, Arial, sans-serif, Helvetica;
			padding:3px 10px 3px 6px;
			background-color: #FFFFFF;
			background: url(../images/item-secondary-bg.jpg);
			background-repeat: no-repeat;
			background-position: 0px 22px;
			border-width:0px;
			border-style:none;
			margin: 0px 0px 0px 0px;
			
}

/*==========================================*/
/* Main page 1st slogan (minor words)       */	
/*==========================================*/
	#slogan_0{
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:18px;
		font-weight:bold;
	}
	#tag_line{
		font-family: Arial, Helvetica, Trebuchet MS, sans-serif, Helvetica;
		font-size:16px;
		font-weight:normal;
	}
	
/*==========================================*/
/* Main page 1st slogan (major words)       */	
/*==========================================*/
	#slogan_1{
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:16px;
		font-weight:bold;
		font-style:italic;   
		color:#ff7400;
	}

/*==========================================*/
/* Main page 2nd slogan (part 1)            */	
/*==========================================*/
	#slogan_2{
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:14px;
		font-weight:bold;
		color:#ff7400;
	}
	
/*==========================================*/
/* Main page 2nd slogan (part 2)            */	
/*==========================================*/
	#slogan_3{
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:12px;
		font-weight:bold;
		color:#ff7400;
	}
		
/*==========================================*/
/* Main page text                           */	
/*==========================================*/				
	#main_page_text{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:12px;
		font-weight:normal;
		color:black;
		width:527px;
	}

/*==========================================*/
/* Bottom menus                             */	
/*==========================================*/
	#bottom_links_1{
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		text-align: center; 
		font-size:10px;
	}

	#bottom_links_2{
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		text-align: center; 
		font-size:10px;
	}

/*=================================================================*/
/* Box header style of the right side boxes                        */	
/*=================================================================*/
	#box_header{		
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-weight:bold;
		font-size:14px;
		padding:0px 0px 0px 15px;
		color:#FFFFFF;
		text-align:left;
		vertical-align:middle;
		line-height:25px;
		background-image: url(../images/box_label.jpg);  
		background-repeat:no-repeat;
		background-position:top left;	
	}
	#box_header_2{		
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-weight:bold;
		font-size:14px;
		padding:0px 0px 0px 15px;
		color:#FFFFFF;
		text-align:left;
		vertical-align:middle;
		line-height:15px;
		background-image: url(../images/box_label_2.jpg);  
		background-repeat:no-repeat;
		background-position:top left;	
	}
	#box_header_3{		
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-weight:bold;
		font-size:14px;
		padding:0px 0px 0px 15px;
		color:#FFFFFF;
		text-align:left;
		vertical-align:middle;
		line-height:15px;
		background-image: url(../images/box_label_3.jpg);  
		background-repeat:no-repeat;
		background-position:top left;	
	}

/*===============================================*/
/* Box body on the right side panel              */	
/*===============================================*/
	#box_body{
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-weight:bold;
		font-size:12px;
		
		color:black;	
		/*background-color:#EFEFEF;*/
		text-align:left;
		vertical-align:middle;
		height:140px;
	
		background-image: url(../images/box_body.gif);  
		background-repeat:no-repeat;
		background-position:top left;
	}
	#box_body_2{
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-weight:bold;
		font-size:12px;
		
		color:black;	
		/*background-color:#EFEFEF;*/
		text-align:left;
		vertical-align:middle;
		height:95px;
	
		background-image: url(../images/box_body_2.jpg);  
		background-repeat:no-repeat;
		background-position:top left;
	}
	
/*=====================================================*/
/*Margin before the first list item in the box body    */	
/*=====================================================*/
	#box_top_margin{
	height:5px;
	}

/*===============================================*/
/* Items in the list in the box body             */	
/*===============================================*/
	#box_bullet{
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		list-style-type:square;/* other possible values: none disc circle square decimal. Can also be an image */
		line-height:15px;  /* Space between the lines in the list*/
		margin-left:25px;
		}

/*==============================================================================*/
/* Top Margin in the box body        GW notes that this doesn't do anything     */	
/*==============================================================================*/
	#box_top{
		line-height:10px; 
		}

/*===============================================*/
/* Spaces in between boxes                        */	
/*===============================================*/
	#box_spacer{
		height:6px;
	}

/*=========================================*/
/* Columns in the main page layout            */	
/*=========================================*/
	#col1{
		width:70%;
		vertical-align:top;
		text-align:left;
	}

	#col2{
		width:30%;
		/*vertical-align:top;*/
		text-align:center;
	}
	
/*=========================================*/
/* Columns in the 2 cols layout WIDE            */	
/*=========================================*/
	#col2_1{
			width:175px;
		vertical-align:top;
		text-align:left;
		padding: 0px 0px 0px 0px;	
	}

	#col2_2{
		vertical-align:top;
		text-align:left;
		padding: 0px 20px 0px 20px;
	}
	
/*=========================================*/
/* Columns in the 3 cols layout            */	
/*=========================================*/
	#col1_3{
		width:175px;
		vertical-align:top;
		text-align:left;
		padding: 0px 0px 0px 0px;
			
	/* temporary attributes as a visual aid that adds borders to the 3 col template, put none instead of solid to remove the border*/
		border-style: solid; 
		border-width: 0px
	}

	#col2_3{
		vertical-align:top;
		text-align:left;
		padding: 0px 20px 0px 20px;
		
	/* temporary attributes as a visual aid that adds borders to the 3 col template, put none instead of solid to remove the border*/
		border-style: solid;
		border-width: 0px
	}

	#col3_3{
		width:200px;
		vertical-align:top;
		text-align:left;
		
	/* temporary attributes as a visual aid that adds borders to the 3 col template, put none instead of solid to remove the border*/
		border-style: solid;
		border-width: 0px
	}

/*====================================================*/
/* Breadcrumb navigation    color:#8F8F8F;            */	
/*====================================================*/
	#breadcrumbs{
			font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
			text-align: left; 
			font-size: 10px;
			font-weight:normal;
			color:#8F8F8F;
			margin-left:10px;
	}
	
/*=================================================*/
/* Image in the left panel of the 3 cols test page */	
/*=================================================*/
	#testimg{
	
	width:200px;
	height:100%;	
	}

/*==================================================*/
/* Defines the space between the 3 cols left side menu and the next step block*/
/*===================================================*/
	#left_side_menu_divider{
		padding-top:5px;
	}

/*==================================================*/
/* Defines the style of the title above the 3 cols left side menu */
/*===================================================*/
	#left_side_menu_title{
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size: 12px;
		font-weight:normal;
		text-align:left;
		color:#000000;
		padding: 8px 0 8px  10px;
		background-image:url(http://www.asapsystems.com/images/left_side_menu_header_bg.gif);
		background-repeat:no-repeat;
	}
	#left_side_menu_title a{
	
		color:#000000;

	}

/*==================================================*/
/* Defines the style of the menu items for the 3 cols left side menu */
/*===================================================*/
	#left_side_menu 
	{
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size: 11px;
		font-weight:normal;
		list-style-type:none;
		margin:0px;
		padding:0px;
		text-align:left;
		width:100%;
	}

/*===============================*/
/* Label to see video full screen*/
/*===============================*/
#video_label{

			font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
			text-align: left; 
			font-size: 12px;
			font-weight:bold;
			margin-left:35px;

}


	/* Content formating selectors*/

	

	/*====================*/
	/*Header*/
	/*====================*/
	#page_header{
			font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
			text-align: left; 
			font-size: 20px;
			font-weight:bold;
			}

	/*====================*/
	/* SUB Header 1*/
	/*====================*/
	#page_header_1{
			font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
			text-align: left; 
			font-size: 18px;
			font-weight:bold;
			}

	/*====================*/
	/* SUB Header 2*/
	/*====================*/
	#page_header_2{
			font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
			text-align: left; 
			font-size: 16px;
			font-weight:bold;
			}
			
	/*====================*/
	/* body text*/
	/*====================*/
	#body_text{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:12px;
		font-weight:normal;
		color:black;
		line-height:18px;
		}
		
	/*====================*/
	/* body text small*/
	/*====================*/
	#body_text_small{
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:10px;
		font-weight:normal;
		color:black;
		line-height:16px;
		}

	/*====================*/
	/* body text bold*/
	/*====================*/
	#body_text_bold{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:12px;
		font-weight:bold;
		color:black;
		line-height:18px;
		}
		
	/*====================*/
	/* body text*/
	/*====================*/
	#body_text_italics{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:12px;
		font-weight:normal;
		font-style:italic;
		color:black;
		line-height:18px;
		}

	/*====================*/
	/* body text bold blue*/
	/*====================*/
	#body_text_bold_blue{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:12px;
		font-weight:bold;
		color:#0532FA;
/*		color:#0000bb;        */
		line-height:18px;
		}
		
	/*====================*/
	/* body text large*/
	/*====================*/
	#body_text_large{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:14px;
		font-weight:normal;
		color:black;
		line-height:20px;
		}
		
	/*====================*/
	/* body text large blue*/
	/*====================*/
	#body_text_large_blue{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:14px;
		font-weight:normal;
		color:#0532FA;
		line-height:20px;
		}
	
	/*====================*/
	/* body text large blue bold*/
	/*====================*/
	#body_text_large_blue_bold{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:14px;
		font-weight:bold;
		color:#0532FA;
		line-height:20px;
		}	
	
	/*====================*/
	/* body text*/
	/*====================*/
	#product_name{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:13px;
		font-weight:bold;
		color:black;
		}
	
	/*====================*/
	/* body text*/
	/*====================*/
	#highlight{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:12px;
		font-weight:bold;
		color:blue;
		}


	/*====================*/
	/* "more" hyperlink  text*/
	/*====================*/
	#more{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:12px;
		font-weight:bold;
		color:blue;
		}

	/*====================*/
	/* "body Text list" hyperlink  text*/
	/*====================*/
	#body_list{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:14px;
		font-weight:normal;
		color:black;
		line-height:25px;
		}
		
	/*====================*/
	/*  News date*/
	/*====================*/
	#news_date{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:12px;
		font-weight:bold;
		color:black;
	}	
		
	/*====================*/
	/*  News title*/
	/*====================*/
	#news_title{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:12px;
		font-weight:normal;
		color:black;
	}	
		
	/*====================*/
	/*  News highlights*/
	/*====================*/
	#news_highlight{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:12px;
		font-weight:bold;
		color:red;
	}	
	
	/*====================*/
	/* quotes*/
	/*====================*/
	#quote{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:12px;
		font-style:italic;
		font-weight:bold;
		color:#000000;
	}	
	
	/*====================*/
	/* quotes attribution*/
	/*====================*/
	#attribution{
		text-align:left;
		font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
		font-size:10px;
		font-style:italic;
		font-weight:bold;
		color:#000000;
	}	
	
	/*====================*/
	/* separator in menu on the left side*/
	/*====================*/
	#side_menu_items_divider{
	line-height:2px;
	font-size=0;
	
	}	
	
	
	/*====================*/
	/*table header*/
	/*====================*/
		#table_cell {
	font: bold 12px "Arial",Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	text-align: left;
	}
	
	
	/*====================*/
	/*table cell*/
	/*====================*/
	#table_header{
	font: bold 11px  Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7; 
	letter-spacing: 2px;
	text-transform: lowercase;
	text-align: center;
	padding: 3px 3px 8px 6px;
	background: #CAE8EA ;
}
	
	/*====================*/
	/*Contact page highlight*/
	/*====================*/
	#contact_highlight{
	font: bold 14px  Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
	}
	
	/*====================*/
	/*Contact page contacts*/
	/*====================*/
	#contact{
	font: normal 12px   Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
	}
	
	/*====================*/
	/*Press Release Title*/
	/*====================*/
	#press_release_title{
	font: normal 18px  Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
	}
	
	
	/*==========================================*/
	/* Login messages                   */
	/*==========================================*/
	#message,#c1,#c2,#c3,#c4,#c5,#c6{
				
				text-align: left; 
				font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
				font-size:12px;
				font-weight:normal;
				color:red;				
	}
	
	
	/*====================*/
	/* New Testimonial sheet added on 11th Oct 08*/
	/*====================*/
	#testimonial{
	font: normal 11px  Trebuchet MS, Arial, sans-serif, Helvetica;
	color: #4f6b72;
	text-align: left;
	padding: 3px 3px 20px 6px;
	background: #ccd9e8 ;
}

	/*====================*/
	/* New Partner Section added on 5th Nov 09*/
	/*====================*/
	.titles{
	font: normal 11px  Trebuchet MS, Arial, sans-serif, Helvetica;
	color: #ff0000;
	}
	.partner_input{
	font: normal 11px  Trebuchet MS, Arial, sans-serif, Helvetica;
	color: #FFFFFF;
	border:solid 1px #000000;
	background-color: #787878;	
	}
	#partner_submit{
	padding-top: 5px;
	}
	#forecast_bg{
	width: 215px;
	height: 62px;
	background-image:url("../images/partners/forecast_bg.jpg");
	text-align: center;
	line-height: auto;
	vertical-align: middle;
	display:block;
	float: none;
	margin: 0px auto;
	font: normal 28px "Arial", Verdana, Helvetica, sans-serif;
	}
	#forecast_bg A:hover{
	color: #0a5379;
	text-decoration: none;
	}
	
	#brochure_bg{
	width: 215px;
	height: 107px;
	background-image:url("../images/partners/brochures_bg.jpg");
	vertical-align: middle;
	display:block;
	float: none;
	text-align: center;
	margin: 0 auto;
	font: normal 28px "Arial", Verdana, Helvetica, sans-serif;
	}
	#brochure_bg A:hover{
	color: #0a5379;
	}
	#software_bg{
	width: 214px;
	height: 42px;
	background-image:url("../images/partners/software_bg.jpg");
	vertical-align: middle;
	display:block;
	float: none;
	text-align: center;
	margin: 0 auto;
	font: normal 18px "Arial", Verdana, Helvetica, sans-serif;
	}
	
	#software_bg A:hover{
	color: #0a5379;
	text-decoration: none;
	}
	#demo_bg{
	width: 215px;
	height: 49px;
	background-image:url("../images/partners/demo_bg.jpg");
	vertical-align: middle;
	display:block;
	float: none;
	text-align: center;
	margin: 0 auto;
	font: normal 18px "Arial", Verdana, Helvetica, sans-serif;
	}
	#demo_bg A:hover{
	color: #0a5379;
	text-decoration: none;
	}
		

	
/*=====================================================================================*/
/*									END EDITABLE PORTION                               */
/*=====================================================================================*/
#progress{
text-align:center;

}

#video{
		
		text-align:center;
		line-height:300px;
		vertical-align:middle;
		display:block;
}

#video_tip{
font: normal 14px "Arial", Verdana, Helvetica, sans-serif;
}

#video_instructions{
font: normal 12px "Arial", Verdana,  Helvetica, sans-serif;
}


#NextSteps { 
	width:100%;

		font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}


#NextSteps a:hover {color:#4575a8;text-decoration:none}
#NextSteps a:visited {color:#666666;text-decoration:none}


 #NextSteps_second,  #NextSteps_last,#NextSteps_first {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color:#666666;

    font-weight: bold;
  	padding: 6px 0 4px 10px;
  }



#right_side_box{

width:100%;
border:solid 1px;
border-color: #6B96BD;

}

#right_side_box_1{

width:100%;
border:solid 1px;
border-color: #ff7e00;

}

#right_side_box_title{
  padding: 6px 0 4px 10px;
  font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-align:left;
  background:url("../images/next_steps_title.png") repeat-x;
  }
 
#right_side_box_title_1{
  padding: 6px 0 4px 10px;
  font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-align:left;
  background:url("../images/next_steps_title_1.jpg") repeat-x;
  }
  

#right_side_box_content{
	line-height:200px;
  text-align:left;
	
	padding: 6px 0 4px 10px;
  font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  }


  #NextSteps_title{
  padding: 6px 0 4px 10px;
  font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background:url("../images/next_step_header.jpg") no-repeat;
  }
  
  #NextSteps_first{
		background:url("../images/next_steps.png") repeat-x;
  } 
  
  
  #NextSteps_second{
		background:url("../images/next_steps.png") repeat-x;
  } 
  
  #NextSteps_last{
		background:url("../images/next_steps.png") repeat-x;
  }

	#box_top{		
	
		background-image: url(../images/box_top.jpg);  
		background-repeat:no-repeat;
		height:7px;
	}
	#box_top_2{		
	
		background-image: url(../images/box_top_2.jpg);  
		background-repeat:no-repeat;
		height:5px;
	}





#rnd_l{
float:left;
}



#left_side_menu 
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	width:100%;
}

	
#left_side_menu {
	width: 100%;
	border-color: #0e69be;

	border-width: 1px;

	}
	
#left_side_menu li a {
	height: 18px;
  	
	text-decoration: none;
	}	
	
#left_side_menu li a:link, #left_side_menu li a:visited {
	color: rgb(0,0,255);
	display: block;
	background-image: url(../images/right_menu_bg.gif);
	background-repeat:repeat-x;
	padding: 8px 0 0 10px;
	}
	
#left_side_menu li a:hover {
	color: rgb(0,0,255);
	background-image: url(../images/right_menu_bg_1.gif) ;
	background-repeat:repeat-x;
	padding: 8px 0 0 10px;
	}
	
#left_side_menu li a:active {
	color: rgb(0,0,255);
	background-image: url(../images/right_menu_bg.gif) ;
	background-repeat:repeat-x;
	padding: 8px 0 0 10px;
	}	

#left_side_menu_login{
	
	color: #0e69be;
	display: block;
	background-image: url(../images/right_menu_bg.gif);
	background-repeat:repeat-x;
	padding: 8px 0 0 10px;
	
}



















#lc{

		float:left;
		height:25px;
		
}
     
#mc{
		height:25px;
		background-image: url(../images/mc.jpg);  
		background-repeat:repeat-x;
		display:block;
}

#rc{
		height:25px;
		
		
		float:right;
}








/*^'^ Navigation Structure ^'^*/
.nav-container-outer{
background: #990000;
padding: 0px;
background-repeat:repeat-x;
height: 24px;
background: url(../images/menubar_bg.gif);
}
.float-left{
float: left;
}
.float-right{
float: right;
}
.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;

}
.nav-container .divider-vert{
float:left;

width:10px;
display: none;

}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
margin-left:25px;
}
.nav-container li a{
float:none;

}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;

}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/	
#nav-container a{	
padding:2px 25px 2px 25px;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
font-family:  Arial, sans-serif, Helvetica;
font-size:14px;
text-decoration:none;
font-weight: normal;
background: url(../images/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: top;
padding-left:22px;
}

#nav-container a:hover{
	text-decoration:underline;
color: #FFFFFF;
background: url(../images/item-primary-bg.gif);
background-repeat: repeat-x;
background-position: center;
}

/*^'^ Secondary Items Container ^'^*/	
#nav-container div, #nav-container ul{	
padding:10px 4px 10px 4px;
margin:0px 0px 0px 0px;
background: url(../images/item-secondary-container-bg.jpg);
background-repeat: repeat-x;
background-color: #496684;
border-bottom: 1px solid #CA6500;

}

/*^'^ Secondary Items ^'^*/	
#nav-container div a, #nav-container ul a{	
padding:3px 10px 3px 6px;

background-color: #FFFFFF;
background: url(../images/item-secondary-bg.jpg);
background-repeat: repeat-x;
background-position: 0px 22px;
font-size:11px;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
width: 149px;
}

/*^'^ Secondary Items Hover State ^'^*/	
#nav-container div a:hover, #nav-container ul a:hover{	
background-color: #FFFFFF;
background: url(../images/item-secondary-bg.jpg);
background-repeat: repeat-x;
color:#FFFFFF;
}

/*^'^ Secondary Item Titles ^'^*/	
#nav-container .item-secondary-title{	
cursor:default;
padding:4px 0px 3px 7px;
color: #6C3600;
font-family: Arial, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
/* background: url(../images/item-secondary-title-bg.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/	
#nav-container .divider-horiz{	
border-top-width:1px;

margin:5px 5px;
border-color: #FFFFFF;
}

/*^'^ Vertical Dividers ^'^*/	
#nav-container .divider-vert{	
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#AAAAAA;
}

#required_info {
font: 11px "Arial",Trebuchet MS, Verdana, Helvetica, sans-serif;
color: #000000;

}
#contact_us{
	right:5px;
	bottom:17px;
	line-height:23px;
	position:absolute;
	background: url("../images/contact_us_bg.gif") no-repeat 0 50%;
	width:64px;
	height:24px;
	font-family: Helvetica, Trebuchet MS, Arial, sans-serif, Helvetica;
	font-size:12px;
	font-weight:normal;
	
	
}

