/* CTI WEB STYLE  */
body{
	font-family: Arial,'Lucida Grande', Verdana, Sans-Serif;
	font-size:70%;
	margin:0;
	padding:0;	
	color: #4d5d6d;
	background:#919ba5 url('../images/body_bg_line.gif') repeat-x;
	text-align: left;
	padding-top:20px;
}
img{
	border:0;
	margin:0;
	padding:0;		
}
select{
	font-size:12px;
	color: #4d5d6d;
}
.sf-sub-indicator {
	display:none;
}
.leftAlign{
	float:left;
	font-size: 9px;
}
.breadcrumb{
	float:left;
	font-size: 9px;
	color: #0054a4;
	text-decoration:none
}
.rightAlign{
	float:right;
}
.ddl{
	width:168px;
	height:16px;
	text-align:right;
}
.imageBtn{
	cursor:pointer;
	float:right;
}
input.text_input{
	border:1px solid #4d5d6d;
	width:98%;
}
input.text_input_normal{
	border:1px solid #4d5d6d;
}
textarea.comments{
	border:1px solid #4d5d6d;
	height:90px;
	width:99%;
}
textarea.comments_normal{
	border:1px solid #4d5d6d;
}
.pulldown{
	border:1px solid #4d5d6d;

}
.login_text_input{
	border:0;
	padding:0;
	margin:0;
	font-size:11px;
	font-family: Arial,'Lucida Grande', Verdana, Sans-Serif;
	color:#4d5d6d;
	width:188px;
	height:16px;
	background:url('../images/login_text_input_bg.gif') no-repeat 0 0;
}
.login_submit_input{
	border:0;
	padding:0;
	margin:0;
	width:42px;
	height:16px;
	background:url('../images/login_btn.gif') no-repeat 0 0;
	cursor:pointer;
}
.go_submit_input{
	border:0;
	padding:0;
	margin:0;
	width:28px;
	height:16px;
	background:url('../images/go_btn.gif') no-repeat 0 0;
	cursor:pointer;
}
.search_text_input{
	border:0;
	padding:0;
	margin:0;
	padding-top:2px;
	font-size:10px;
	font-family: Arial,'Lucida Grande', Verdana, Sans-Serif;
	color:#999;
	width:140px;
	height:16px;
	background:url('../images/search_input_bg.gif') no-repeat 0 0;
}
.search_submit_input{
	border:0;
	padding:0;
	margin:0;
	width:53px;
	height:16px;
	background:url('../images/search_btn.gif') no-repeat 0 0;
	cursor:pointer;
}
.submit_request_submit_input{
	border:0;
	padding:0;
	margin:0;
	width:91px;
	height:15px;
	background:url('../images/submit_request_btn.gif') no-repeat 0 0;
	cursor:pointer;
}
div.div_break{
	clear:both;
	line-height:0;
	font-size:0;
}
div.content_spacer{
	clear:both;
	line-height:0;
	font-size:0;
	height:20px;
}
div.content_spacer_small{
	clear:both;
	line-height:0;
	font-size:0;
	height:7px;
}
.text_green{
	color:#32b900;
}
.text_green_bullet{
	color:#32b900;
	font-size:14px;
	font-weight:bold
}
.text_blue{
	color:#0055a4;
}
.text_red{
	color:#990000
}
.sub_title{
	color:#0055a4;
	font-size:16px;
	font-weight:bold;
}
.header_price{
	font-size:12px;
	font-weight:bold;
}
a{
	color:#0054a4;
	text-decoration:underline;
}
a:hover{
	color:#0054a4;
	text-decoration:none;
}
a.green_link{
	color:#32b900;
	text-decoration:underline;
}
a:hover.green_link{
	color:#32b900;
	text-decoration:none;
}
table.table_pricing{
	width:100%;
}
	table.table_pricing tr.even{
		background:#FFF;
	}
	table.table_pricing tr.odd{
		background:#ebecee;
	}
		table.table_pricing tr th{
			color:#FFF;
			background: url('../images/table_header_bg_line.gif') repeat-x;
			height:23px;
			border-top:1px solid #4d5d6d;
			border-bottom:1px solid #4d5d6d;
		}
		table.table_pricing tr th.first{
			border-left:1px solid #4d5d6d;
			padding-left:5px;
		}
		table.table_pricing tr th.last{
			border-right:1px solid #4d5d6d;
			padding-right:5px;
		}
		table.table_pricing tr td{
			padding:5px;
		}


#Wrapper_top{
	width: 960px;
	height:15px;
	margin:0 auto;
	background:url('../images/wrapper_bg_top.png') no-repeat;
}

#Wrapper_bottom_links{
	width: 960px;
	height:15px;
	margin:0 auto;
}

#Wrapper_bottom_links_left{
	width: 580px;
	height:15px;
	margin:0 auto;
	padding-left:10px;
	float:left;
	text-decoration: none;
}

#Wrapper_bottom_links_right{
	width: 325px;
	height:15px;
	margin:0 auto;
	padding-right:10px;
	float:right
}


#Wrapper{
	width: 960px;
	margin:0 auto;
	background:url('../images/wrapper_bg_line.png') repeat-y;
	position:relative;
}
	#header{
		padding-left:22px;
		padding-right:30px;
		line-height:0;
		font-size:0;
	}
		#header .rightAlign{
			width:225px;
		}
		#header .ddl{
			float:right;
			margin-top:30px;
			margin-right:5px;
		}
		#header .ddl_btn{
			float:right;
			margin-top:30px;
		}
		#header .search_field{
			float:right;
			margin-top:30px;
			margin-right:5px;
		}
		#header .search_btn{
			float:right;
			margin-top:30px;
		}
	
	
	/* MENU START */
#menu{
		padding-left:22px;
		padding-right:22px;
		width:916px;
		height:42px;
		position:relative;
		z-index:30;
	}
		#menu_ul {
			height:42px;
			width:916px;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0;
			padding:0;
		}
			#menu_ul li {
				float:left;
				height:42px;
				display:block;
			}
				#menu_ul  a.nav {
					height:42px;
				}
				#menu_ul li a {		
					display:block;
					overflow:hidden;
					background-image:url('../images/menu.gif');
				}
					#menu_ul li a span {
						position:relative;
						top:-1000px;
						font-size:0;
						line-height:0;
						display:block;
					}
				#menu_ul li.over {
					background-position:0 -42px;
				}
		/* Button widths */
		#menu_ul li.nav1 a {
			width:93px;
			background-position:0px 0px;
		}
			#menu_ul li.nav1 a:hover,#menu_ul li.nav1_current a {
				width:93px;
				background-position:0px -42px;
			}
		#menu_ul li.nav2 a {
			width:202px;
			background-position: -93px 0px;
		}
			#menu_ul  li.nav2 a:hover,#menu_ul li.nav2_current a {
				width:202px;
				background-position:-93px -42px;
			}
		#menu_ul li.nav3 a {
			width:202px;
			background-position:-295px 0px;
		}
			#menu_ul li.nav3 a:hover,#menu_ul li.nav3_current a {
				width:202px;
				background-position:-295px -42px;
			}
		#menu_ul li.nav4 a {
			width:134px;
			background-position:-497px 0px;
		}
			#menu_ul li.nav4 a:hover,#menu_ul li.nav4_current a {
				width:134px;
				background-position:-497px -42px;
			}
		#menu_ul li.nav5 a {
			width:128px;
			background-position:-631px 0px;
		}
			#menu_ul li.nav5 a:hover,#menu_ul li.nav5_current a {
				width:128px;
				background-position:-631px -42px;
			}
		#menu_ul li.nav6 a {
			width:157px;
			background-position:-759px 0px;
		}
			#menu_ul li.nav6 a:hover,#menu_ul li.nav6_current a {
				width:157px;
				background-position:-759px -42px;
			}
			
	/* SUB MENU */
	#menu_ul  li ul.submenu_ul{
		background:url('../images/menu_sub_gd_bg.gif') no-repeat center top;
		background-color:#0055a4;
		padding:0;
		margin:0;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		position:absolute;
		top:42px;
		margin-left:9px;
		margin-bottom:-2px;
		width:182px;
	}
	#menu_ul  li.nav1 ul.submenu_ul{
		left:25px;
	}
	#menu_ul  li.nav2 ul.submenu_ul{
		left:106px;
	}
	#menu_ul  li.nav3 ul.submenu_ul{
		left:308px;
	}
	#menu_ul  li.nav4 ul.submenu_ul{
		left:510px;
	}
	#menu_ul  li.nav5 ul.submenu_ul{
		left:644px;
	}
	#menu_ul  li.nav6 ul.submenu_ul{
		left:735px;
	}
		#menu_ul  li ul.submenu_ul li{
			padding:0;
			margin:0;			
			font-size:0;
			line-height:0;
			width:182px;
			border:0;
			height:auto;
			float:none;
			background:url('../images/li_repeat.gif') no-repeat 0 0;
		}
			#menu_ul li ul.submenu_ul li.close {
				clear:both;
				background:url('../images/menu_sub_bg_bottom.gif') no-repeat 0 0;
				height:5px;
				width:182px;
				font-size:0;
				line-height:0;
				padding:0;
				margin:0;
				padding-bottom:0;
			}
			#menu_ul li ul.submenu_ul li.last {
				padding-bottom:0;
			}
			#menu_ul  li ul.submenu_ul li.submenu_line{
				padding:0;
				margin:0;			
				height:2px;
				width:182px;
				font-size:0;
				line-height:0;
				background:url('../images/menu_line_pixal.png') no-repeat 0 0;

			}
			#menu_ul  li ul.submenu_ul li span{
				font-size:10px;
				line-height:1em;
				padding:6px;
				padding-left:11px;
				padding-right:11px;
				margin:0;
				top:0;
				display:block;
			}

			#menu_ul  li ul.submenu_ul li a{
				color:#FFFFFF;
				background:transparent;
				text-decoration:none;
				width:182px;
				padding:0;
				margin:0;
			}
			#menu_ul  li ul.submenu_ul li a:hover{
				color:#32b900;
				background:transparent;
				text-decoration:none;
				width:182px;
				padding:0;
				margin:0;
			}

		/* SUB SUB MENU */
		#menu_ul li  ul.submenu_ul li  ul.subsubmenu_ul{
			width:132px;
			padding:0;
			margin:0;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			position:absolute;
			margin-top:-30px;
			left:175px;
			display:none;
		}
			#menu_ul li  ul.submenu_ul li  ul.subsubmenu_ul li{
				width:132px;
				padding:0;
				margin:0;			
				font-size:0;
				line-height:0;
				height:auto;
				background:transparent url('../images/menu_sub_sub_bg_line.gif') repeat-y;
				float:none;
			}
				#menu_ul li  ul.submenu_ul li  ul.subsubmenu_ul li.first{
					background:transparent url('../images/menu_sub_sub_bg_top.gif') no-repeat 0 0;
					width:132px;
					height:5px;
					font-size:0;
					line-height:0;
				}
				#menu_ul li  ul.submenu_ul li  ul.subsubmenu_ul li.last{
					background:url('../images/menu_sub_sub_bg_bottom.gif') no-repeat 0 0;
					width:132px;
					height:5px;
					font-size:0;
					line-height:0;
				}
				#menu_ul li  ul.submenu_ul li  ul.subsubmenu_ul li a{
					width:132px;
					color:#FFFFFF;
					background:transparent;
					text-decoration:none;
					padding:0;
					margin:0;
				}
				#menu_ul li  ul.submenu_ul li  ul.subsubmenu_ul li a:hover{
					width:132px;
					color:#32b900;
					text-decoration:none;
					background:transparent;
					padding:0;
					margin:0;
				}
				#menu_ul li  ul.submenu_ul li  ul.subsubmenu_ul li a span{
					font-size:10px;
					line-height:1em;
					padding:5px;
					padding-left:10px;
					padding-right:10px;
					margin:0;
					top:0;
					display:block;
				}
	/* MENU END */
	
	#content{
		padding-top:0;
		padding-left:30px;
		padding-right:30px;
		padding-bottom:30px;
		width:900px;
	}
		#content.homepage{
			padding-top:14px;
		}
		#content .content_grid{
			margin-top:23px;
			width:900px;
		}
			#content .content_grid ul{
				padding:0;
				margin:0;
			}
			
			#content .content_grid ul li{
				padding:0;
				margin:0;
				margin-right:2px;
				float:left;
				display: block;
				list-style-type: none;
				background:url('../images/content_grid_bg_pixal.gif');
				width:223px;
				height:192px;
			}
			#content .content_grid ul li.last_li{
				margin-right:0px;
				width:224px;
			}
			#content .content_grid ul li .grid_div{
				height:171px;/* 192 */
				width:179px;/* 223 */
				padding-left:18px;
				padding-right:17px;
				padding-top:17px;
			}	
				#content .content_grid ul li .grid_div .grid_div_header{
					height:9px;
				}
				#content .content_grid ul li .grid_div .grid_div_content{
					padding-top:12px;
					height:128px;
				}
				#content .content_grid ul li .grid_div .grid_div_content p{
					text-align:right;
				}
			
			#content .content_grid ul li .grid_div_sp{
	height:171px;/* 182 */
	width:190px;/* 223 */
	padding-left:18px;
	padding-right:17px;
	padding-top:11px;
			}
				#content .content_grid ul li .grid_div_sp .grid_div_header{
					height:9px;
				}
				#content .content_grid ul li .grid_div_sp .grid_div_content{
					padding-top:12px;
					height:128px;
				}
				#content .content_grid ul li .grid_div_sp .grid_div_content label{
					font-weight:normal;
				}
				#content .content_grid ul li .grid_div_sp .grid_div_content input{
					margin-top:5px;
					margin-bottom:5px;
				}
				
			#content .content_grid ul li .leftTop{
				height:5px;
				width:223px;
				line-height:0;
				font-size:0;
				background:url('../images/content_grid_bg_lt.gif') no-repeat top;
			}
			#content .content_grid ul li .rightTop{
				line-height:0;
				font-size:0;
				height:5px;
				width:223px;
				background:url('../images/content_grid_bg_rt.gif') no-repeat top;
			}
			#content .content_grid ul li .rightBottom{
				line-height:0;
				font-size:0;			
				height:5px;
				width:223px;
				background:url('../images/content_grid_bg_rb.gif') no-repeat top;
			}
			#content .content_grid ul li .leftBottom{
				line-height:0;
				font-size:0;
				height:5px;
				width:223px;
				background:url('../images/content_grid_bg_lb.gif') no-repeat top;
			}
			
		#content .content_column{
			margin-top:25px;
			width:900px;
		}
			#content .content_column .leftAlign {
				width:50%;
			}
				#content .content_column .leftAlign .image_header{
					margin-bottom:16px;
				}
				#content .content_column .leftAlign .image_col{
					float:left;
					width:152px;
				}
				#content .content_column .leftAlign .content_col{
					float:left;
					width:273px;
				}
				#content .content_column .leftAlign .button_col{
					text-align:right;
					width:425px;
				}
				#content .content_column .leftAlign .content_text{
					text-align:left;
					width:425px;
				}
				
			#content .content_column .to_left{
				text-align:left;
				width:425px;
			}				
			#content .content_column .rightAlign {
				width:48%;
			}
				#content .content_column .rightAlign .image_header{
					margin-bottom:16px;
				}
				#content .content_column .rightAlign .image_col{
					float:left;
					width:152px;
					text-align:right;
				}
				#content .content_column .rightAlign .content_col{
					float:left;
					width:273px;
				}
				#content .content_column .rightAlign .content_col ul{
					color:#0055a4;
				}
				#content .content_column .rightAlign .button_col{
					text-align:right;
					width:425px;
				}
				
		#content .content_bar{
			background:url('../images/rc_bar.gif') no-repeat center top;
			width:900px;
			height:28px;
		}
			#content .content_bar .leftAlign{
	padding-top:8px;
	padding-left:15px;
	width:760px;
			}	
			#content .content_bar .rightAlign{
				padding-right:25px;

			}
		#content .content_grid_two_cols{
			width:900px;
		}
		#content .content_grid_two_cols ul{
			padding:0;
			margin:0;
		}
			#content .content_grid_two_cols ul li{
				padding:0;
				margin:0;
				margin-right:2px;
				margin-bottom:2px;
				float:left;
				display: block;
				list-style-type: none;
				background:#f2f2f2;
				width:448px;
				height:130px;
			}
				#content .content_grid_two_cols ul li.first_grid{
					background:#f2f2f2 url('../images/content_grid_bg_lt_p.gif') no-repeat top left;
				}			
				#content .content_grid_two_cols ul li.second_grid{
					background:#f2f2f2 url('../images/content_grid_bg_rt_p.gif') no-repeat top left;
				}	
				#content .content_grid_two_cols ul li.last_second_grid{
					background:#f2f2f2 url('../images/content_grid_bg_lb_p.gif') no-repeat top left;
				}	
				#content .content_grid_two_cols ul li.last_grid{
					background:#f2f2f2 url('../images/content_grid_bg_rb_p.gif') no-repeat top left;
				}	
				#content .content_grid_two_cols ul li .leftAlign{
					padding:17px;
					width:100px;
				}
				#content .content_grid_two_cols ul li .rightAlign{
					width:290px;
					padding:17px;
					padding-left:0;
					
				}
		#content .content_grid_one_col{
			width:900px;
		}
		#content .content_grid_one_col ul{
			padding:0;
			margin:0;
		}
			#content .content_grid_one_col ul li{
				padding:0;
				margin:0;
				margin-bottom:2px;
				float:left;
				display: block;
				list-style-type: none;
				background:#f2f2f2;
				width:900px;
			}
				#content .content_grid_one_col ul li.first_grid{
					background:#f2f2f2 url('../images/content_grid_bg_top_t.gif') no-repeat top left;
				}
				#content .content_grid_one_col ul li.last_grid{
					background:#f2f2f2 url('../images/content_grid_bg_top_b.gif') no-repeat bottom left;
				}
				#content .content_grid_one_col ul li .leftAlign{
					padding:25px;
					width:242px;
					font-size:12px;
				}
				#content .content_grid_one_col ul li .rightAlign{
					width:542px;
					padding:25px;
					padding-left:0;
					font-size:16px;
					line-height:23px;
				}
		#content .content_grid_three_cols{
			width:900px;
		}
		#content .content_grid_three_cols ul{
			padding:0;
			margin:0;
		}
			#content .content_grid_three_cols ul li{
				padding:0;
				margin:0;
				margin-right:2px;
				float:left;
				display: block;
				list-style-type: none;
				background:#f2f2f2;
				height:280px;
				width:223px;
			}
				#content .content_grid_three_cols ul li .centerMid{
					height:253px; /* 270 */
					padding-left:17px;
					padding-right:17px;
					padding-top:17px;

				}
					#content .content_grid_three_cols ul li .centerMid table{
						width:100%;
					}
				#content .content_grid_three_cols ul li.first_grid{
					width:448px;
				}
					#content .content_grid_three_cols ul li.first_grid .leftTop{
						width:448px;
						height:5px;
						line-height:0;
						font-size:0;
						background:url('../images/content_grid_lt_q.gif') no-repeat 0 0;
					}
					#content .content_grid_three_cols ul li.first_grid .leftMid{
						height:258px; /* 270 */
						padding-left:17px;
						padding-right:17px;
						padding-top:12px;
					}
					#content .content_grid_three_cols ul li.first_grid .leftBottom{
						width:448px;
						height:5px;
						line-height:0;
						font-size:0;
						background:url('../images/content_grid_lb_q.gif') no-repeat 0 0;
					}
					#content .content_grid_three_cols ul li.first_grid table{
						width:100%;
					}
				#content .content_grid_three_cols ul li.last_grid{
					width:225px;
					margin-right:0;
				}
					#content .content_grid_three_cols ul li.last_grid .rightTop{
						width:225px;
						height:5px;
						line-height:0;
						font-size:0;
						background:url('../images/content_grid_rt_q.gif') no-repeat 0 0;
					}
					#content .content_grid_three_cols ul li.last_grid .rightMid{
						height:258px; /* 270 */
						padding-left:17px;
						padding-right:17px;
						padding-top:12px;
					}
						#content .content_grid_three_cols ul li.last_grid .rightMid label{
							cursor:pointer;
							float: left;
							margin-left: .5em;
						}
						#content .content_grid_three_cols ul li.last_grid .rightMid input{
							cursor:pointer;
							float: left;
							clear: both;
						}
						#content .content_grid_three_cols ul li.last_grid .rightMid span{
							margin-bottom:5px;
						}
					#content .content_grid_three_cols ul li.last_grid .rightBottom{
						width:225px;
						height:5px;
						line-height:0;
						font-size:0;
						background:url('../images/content_grid_rb_q.gif') no-repeat 0 0;
					}

#Wrapper_bottom{
	width: 960px;
	height:15px;
	margin:0 auto;
	background:url('../images/wrapper_bg_bottom.png') no-repeat;
}
.content_footer{
	font-family: Arial, 'Lucida Grande', Verdana, Sans-Serif;
	font-size:9;
	margin:0;
	padding:0;
	text-decoration: none;
	color:#0054a4;
}
a{
	color:#0054a4;
	text-decoration:none;
}
a:hover{
	color:#0054a4;
	text-decoration:underline;
}

#content .home_content_column {
	display:block;
	height:14px;
	width:900px;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
	clear:both;
}
#content .null_table,#content .null_table p {
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}

#blog_bar {
	width:210px;

	margin-left:5px;
	float:right;
	
	margin-top:38px;
	background-color:#FFF;
}
#blog_bar .blog_break {
	padding:5px;
	background-color:#EBECEE;
	margin-bottom:2px;
}
#blog_bar h3 {
	margin:0;
}
.blogs table {
	width:670px;
}
.blogs .search_text {
	color:#4D5D6D;
	font-family:Arial,Helvetica,sans-serif;
}
#content .blogs .content_bar {
	background-color:#FFF;
}
#content .blogs .content_bar {
	width:670px;
}
#content .blogs .content_bar .leftAlign {
	width:640px;
}