/**************************CSS Document**************/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#514f4f;
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 0px;
}

h1{
	margin:0px;
	padding:0px;
}
h2{	
	font-family:"trebuchet MS", sans-serif;
	font-size:18px;
	color:#105c9e;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 2px;
}
h3{
	margin:0px;
	padding:0px;
}
h4 {
	margin:0px;
	padding:0px;
}
h5{
	margin:0px;
	padding:0px;
}
h6{
	margin:0px;
	padding:0px;
}
/* ************* Normal *************/
.hide{
	display:none;
}

.clear{
	clear:both;
}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#514f4f;
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 2px;
}
/************** Layout **************/
#main_container{
	width:947px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
#top_container{
 width:947px;
 padding:0px;
 margin:0px;
 
}
#top_sections{
 width:947px;

 margin:0px;
 padding:0px;
}
#logo_section{
 width:302px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
#logo{
 background-image:url(../images/logo.gif);
 background-repeat:no-repeat;
 width:223px;
 height:69px;
 display:block;
 float:left;
 margin-top:6px;
 margin-bottom:6px;
 margin-left:4px;
 
}
#logo a{
 width:223px;
 height:69px;
 display:block;
 margin-top:5px;
 margin-bottom:5px;
 margin-top:6px;
 margin-bottom:6px;
 margin-left:4px;
 
}
/***********top nav*******************/

#top_navigation{
	width:273px;
	float:right;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
#top_navigation2{
	width:321px;
	float:right;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

#top_navigation2Input{
	padding-left:40px; padding-top:23px;
}
#top_nav_listing{
	margin:0px 0px 0px 55px;
	padding:0px 0px 0px 0px;
}
#top_nav_listing ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#top_nav_listing li{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 16px;
}
#top_nav_listing li a{
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:11px;
	color:#7A7A7B;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;	 
}
#top_nav_listing li a:hover{
	color:#000000;
	text-decoration:none;	
}
#top_nav_00{
	
	width:43px;
	height:13px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#top_nav_01{
	background-image:url(../images/top_nav_home.gif);
	background-repeat:no-repeat;
	width:43px;
	height:13px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#top_nav_02{
	background-image:url(../images/top_nav_contact.gif);
	background-repeat:no-repeat;
	width:55px;
	height:13px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 2px;
}
#top_nav_03{
	background-image:url(../images/top_nav_site_map.gif);
	background-repeat:no-repeat;
	width:52px;
	height:13px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#top_nav_04{
	background-image:url(../images/top_nav_log_out.gif);
	background-repeat:no-repeat;
	width:52px;
	height:13px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.search{
	width:265px;
	height:15px;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/******************** Navigation Main*****************/
/******************** Navigation Main*****************/
#nav_menu_main{
	background-image:url(../images/nav_bg.gif);
	background-repeat:no-repeat;
	width:947px;
	height:34px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
#nav_menu_main ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#nav_menu_main li{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;		
}
#nav_menu_main li a{
	font-family:tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px 12px 0px 12px;
	padding:10px 6px 0px 6px;
	text-decoration:none;
	list-style:none;
	float:left;		
}
#nav_menu_main li a:hover{
	font-family:tahoma, sans-serif;
	font-size:12px;
	color:#2cabdc;
	font-weight:bold;
	text-decoration:none;
	margin:0px 12px 0px 12px;
	padding:10px 6px 0px 6px;		
}
/********************Banner *****************/
.banner{
	width:688px;
	height:196px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.banner_rightql{
	width:254px;
	height:196px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}
.banner_rightql ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

.banner_rightql li{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.banner_rightql_01 a{
	background-image:url(../images/quick_link_encript_data.gif);
	background-repeat:no-repeat;
	width:254px;
	height:65px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.banner_rightql_02 a{
	background-image:url(../images/quick_link_encript_data._02.gif);
	background-repeat:no-repeat;
	width:254px;
	height:65px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.banner_rightql_03 a{
	background-image:url(../images/quick_link_encript_data._03.gif);
	background-repeat:no-repeat;
	width:254px;
	height:66px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/********************Middle_container *****************/
#middle_container{
	width:947px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
#quick_links{
	width:947px;
	height:165px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}
.quick_link_box_left{
	width:304px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;	
}
.quick_link_case_study_01{

	background-image:url(../images/quick_link_custmr_case_study.gif);
	background-repeat:no-repeat;
	width:286px;
	height:27px;
	margin:0px 0px 0px 2px;
	padding:2px 0px 0px 20px;
	font-weight:bold;
	font-family:"trebuchet MS", sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#ff6600;
	
}
.quick_link_case_study_01 a{
	text-decoration:none;
	color:#ff6600;
	
}	
.quick_link_case_study_02{
	background-image:url(../images/quick_link_02.jpg);
	background-repeat:no-repeat;
	width:308px;
	height:127px;
	margin:2px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

.img_box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.arrow_01 a{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	height:12px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 15px;
	font-family:tahoma, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ff6603;
	text-decoration:none;
	display:block;
}
.arrow_01 a:hover{
	color:#ff6603;
	text-decoration:underline;
}
.quick_link_box_middle{
	width:296px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 6px 0px 6px;	
}
.quick_link_free_trial_01{
	background-image:url(../images/quick_link_free_trial.gif);
	background-repeat:no-repeat;
	width:286px;
	height:27px;
	margin:0px 0px 0px 2px;
	padding:2px 0px 0px 20px;
	font-weight:bold;
	font-family:"trebuchet MS", sans-serif;
	font-size:15px;
	color:#b34e01;
}
.quick_link_free_trial_01 a{
	text-decoration:none;
	color:#b34e01;
	
}
.quick_link_free_trial_02{
	background-image:url(../images/quick_link_02.jpg);
	background-repeat:no-repeat;
	width:288px;
	height:127px;
	margin:2px 0px 0px 0px;
	padding:10px 10px 0px 10px;
}
.img_box_01{
	float:left;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-top:13px;
	
}
.more{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	height:12px;
	font-family:tahoma, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ff6603;
	float:left;
	text-decoration:none;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 13px;
}

.more a{
	text-decoration:none;
	color:#ff6603;
} 
.more a:hover{
	text-decoration:underline;	
}
.more_caseStudy{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:5px;
	height:12px;
	font-family:tahoma, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ff6603;
	float:left;
	text-decoration:none;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 43px;
}

.more_caseStudy a{
	text-decoration:none;
	color:#ff6603;
} 
.more_caseStudy a:hover{
	text-decoration:underline;	
}
.more2{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	height:12px;
	font-family:tahoma, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ff6603;
	float:left;
	text-decoration:none;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 43px;
}
.quick_link_box_right{
	width:308px;
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px  0px;	
}
.quick_latest_news_01{
	background-image:url(../images/quick_link_latest_news.gif);
	background-repeat:no-repeat;
	width:286px;
	height:27px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 20px;
	font-weight:bold;
	font-family:"trebuchet MS", sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#105c9e;
}
.quick_latest_news_01 a{
	text-decoration:none;
	color:#105c9e;
	
}
.quick_latest_news_02{
	background-image:url(../images/quick_link_02.jpg);
	background-repeat:no-repeat;
	width:308px;
	height:137px;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.quick_links_box_news{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.quick_links_box_news ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.quick_links_box_news li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#363636;
	margin:0px 0px 0px 15px;
	padding:10px 0px 5px 0px;
}
.quick_links_box_news li span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#363636;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.quick_links_box_news span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#363636;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.quick_links_box_news_title{
text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#363636;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/************************Content section middle*************/
.content_section_middle{
	width:947px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.content_section_left{
	width:630px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.text_caption{
	font-family:tahoma, sans-serif;
	font-size:13px;
	color:#a30903;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 2px;
	
}
.text_caption span{
	font-family:tahoma, sans-serif;
	font-size:13px;
	color:#105c9e;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
.img-nist{
	background-image:url(../images/nist.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration: none;
	width:800px;
	height:22px;
	font-family: "Trebuchet MS";
	font-size:16px;
	color: #333333;
	font-weight:bold;
	margin:15px 0px 5px 10px;
	padding:0px 0px 0px 60px;
	float:left;	
}
.img-nist a:link {
	text-decoration: none;
	color: #333333;
}
.img-nist a:visited {
	text-decoration: none;
	color: #333333;
}
.learnmore{
	width:80px;
	height:12px;
	float:left;
	background-image:url(../images/arrow2.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:20px 0px 5px 10px;
	padding:0px 0px 0px 20px;
}

.learnmore a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#ff7011;
	text-decoration:none;	
}
.learnmore a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#ff7011;
	text-decoration:underline;	
}
/********************Quick link section_middle bottom***/
.content_right{
	width:305px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}
.quick_link_right_img_01{
	background-image:url(../images/complaince.gif);
	background-repeat:no-repeat;
	width:305px;
	height:68px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	display:block;		
}
.quick_link_right_img_02{
	background-image:url(../images/BottomRightButton-Webinars.png);
	background-repeat:no-repeat;
	width:305px;
	height:78px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;		
}
/********************Footer_container *****************/
#footer{
	width:947px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	height:83px;
	background-image:url(../images/footer_line.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	color:#f1f1f2;
	text-align:center;
	background-color:#676767;
}
#footer a{
	color:#f1f1f2;
	text-decoration:none;
}
#footer div{
	color:#f1f1f2;
	text-decoration:none;
	padding:12px 0px 7px 0px;
	font-size:10px;
	font-weight:normal;
	color:#d3d3d3;
}
.img_box_01{
	float:left;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-top:13px;
	
}

}
