@charset "utf-8";
/* SSL Post Style Sheet  */
/* CSS: Michael Robinson 27/01/2011 (Last Modified) */
/* Valid CSS as per W3C standards */

/*General Start*/
*{
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;	
	}

body{
	background-color:#f0f0f0;
	}

#fade_border{
	width:1260px;
	background-image:url(styling/body_bgk.png);
	background-repeat:repeat-y;
	margin:0px auto;	
	}

#fade_footer{
	width:1260px;	
	background-image:url(styling/body_footer.png);
	background-repeat:no-repeat;
	height:17px;
	margin:0px auto;	
	}

img{
	border-style:none;
	}
	
.skipnav{
	position:absolute;
	height:0;
	overflow:hidden;
	left: 4px;
	}
	
#container{
	width:960px;
	margin:0px auto;
	padding:0px;
	background-color:#FFF;
	}
	
.clear{
	clear:both;
	}	

.regular_text{
	color:#333;
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;
	}

.highlight{/*Stroke Line Highlight*/
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	border:1px #CCC solid;
	background-color:#f2f2f2;
	}	

.regular_list ul{
	padding-left:5px;
	}

.regular_list li{
	list-style:disc;
	color:#333;
	font-size:12px;
	line-height:18px;	
	margin-left:12px;
	padding-top:8px;
	}

.regular_list_num ol{
	padding-left:5px;
	}

.regular_list_num li{
	color:#333;
	font-size:12px;
	line-height:18px;	
	margin-left:12px;
	padding-top:8px;	
	}

.horiz_list ul{
	padding-left:5px;
	}

.horiz_list li, li a{
	list-style:disc;
	display:inline;
	}

.important{
	color:#F00;
	font-size:12px;
	}

.green{
	color:#016549;
	font-size:12px
	}
	
	/*For in text link normal*/
.intext_link{
	color:#016549;
	font-size:12px;
	text-decoration:underline;
	}
	
	/*For in text link hover*/	
li a:hover{
	text-decoration:none;
	}
	
p a:hover{
	text-decoration:none;
	}

hr{
	color:#016549;
	background-color:#016549;
	height:2px;
	}	
/*General End*/


/*Table Start*/
.table_td{
	color:#333;
	font-size:12px;
	}

.th_a a{
	color:#333;
	font-size:12px;	
	text-decoration:underline;
	}

.th_a a:hover{
	color:#333;
	font-size:12px;
	text-decoration:none;
	}
	
.table_th{
	color:#016549;
	font-size:12px;
	font-weight:bold;
	}

table{
	border-collapse:collapse;
	margin-bottom:12px;	
	}

th, tr, td{
	border:#CCC thin solid;
	}

td, th{
	padding:12px 5px 12px 5px;
	}

th{
	background-color:#f2f2f2;
	}
/*Table End*/


/*Start - Alternative Table - Blank (Used for mobile phone section)*/
.blank_table{
	border:none;
	}
/*End - Alternative Table - Blank (Used for mobile phone section)*/


/*H Tags Start*/
h1{
	color:#333;
	font-size:18px;
	margin-bottom:6px;
	}

.h3_regular{
	color:#333;
	font-size:14px;
	margin-bottom:6px;
	}

.subheader_h4_email_icon_green{
	color:#333;
	font-size:12px;
	padding-left:45px;
	}

.h2_regular_3{
	color:#333;
	font-size:15px;
	padding-top:6px;
	padding-left:3px;
	}
	
.h2_regular{
	color:#333;
	font-size:15px;
	padding-top:6px;
	margin-bottom:6px;
	}

.h2_link{
	padding-top:8px;
	margin-bottom:6px;
	}
	
.h2_link a{
	color:#016549;
	font-size:15px;
	padding-top:6px;
	text-decoration:underline;
	}

.h2_link a:hover{
	color:#016549;
	font-size:15px;
	padding-top:6px;
	text-decoration:none;
	}

.h2_subnav_left{	
	color:#1b75bc;
	font-size:15px;
	padding-bottom:0px;	
	padding-top:6px;
	margin-bottom:0px;
	padding-left:6px;	
	text-decoration:none;
	background-color:#f2f2f2;
	}

.h3_link{
	margin-bottom:6px;
	}
	
.h3_link a{
	color:#016549;
	font-size:13px;
	padding-top:6px;
	text-decoration:underline;
	}

.h3_link a:hover{
	color:#016549;
	font-size:13px;
	padding-top:6px;
	text-decoration:none;
	}

.subheader_h4_regular{
	color:#333;
	font-size:12px;
	padding-left:3px;
	margin-bottom:3px;
	}

.h4_regular{
	color:#333;
	font-size:12px;	
	}
/*H Tags End*/


/*Top Start*/
#top_nav{
	float:right;
	margin-top:3px;
	margin-bottom:12px;
	margin-right:12px;
	}
	
#top_nav a{
	color:#333;
	font-size:10px;
	text-decoration:none;
	}

#top_nav a:hover{
	text-decoration:underline;
	}
/*Top End*/


/*Header Start*/
#header{
	padding-top:25px;
	padding-bottom:20px;
	}
	
#logo{
	width:176px;
	float:left;
	margin-left:12px;	
	}

#contact_top{
	margin-top:8px;
	margin-left:160px;
	float:left;
	}

.contact_top_reg{
	color:#333;
	font-size:13px;
	}

.phone_number{
	color:#016549;
	font-size:15px;
	}
	
.orange_link {
	text-decoration:underline;
	color:#ff9933;		
	}
	
	/*Login button Header Start*/
#login{
	float:right;
	width:290px;
	margin-right:12px;	
	}

#login a{
	color:#333;
	text-decoration:none;
	font-size:12px;
	}

#login a:hover{
	color:#333;
	text-decoration:none;
	font-size:12px;
	}
	/*Login button Header End*/
	
input.button_login_header{
	color:#FFF;	
	border: 1px solid #016549;
	padding: 1px 1px;
	background-color:#016549;	
	}

input.button_search{
	color:#FFF;	
	border: 1px solid #016549;
	padding: 2px 2px;
	background-color:#016549;	
	}
/*Header End*/


/*Navigation Start*/
#navigation{
	margin-top:10px;
	margin-right:12px;
	width:100%;
	height:31px;
	float:left;
	background-image:url(styling/nav_block.jpg);
	background-repeat:repeat-x;
	background-color:#666;
	border-top:#016549 3px solid;
	border-bottom:#ff9933 3px solid;
	}

#navigation ul{
	margin-left:12px;
	margin-bottom:16px;
	list-style:none;
	padding-top:1px;
	}

 
#navigation ul li{
	margin:0px; 
	float:left;
	display:block;
	margin-bottom:16px;
	list-style:none;
	padding-top:5px;
	display:inline;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	}

#navigation li{
	display:inline;
	font-size:12px;
	padding-right:10px;
	color:#fff;
	font-weight:bold;
	}

#navigation a{
	color:#FFF;	
	text-decoration:none;
	padding-bottom:3px;
	}

#navigation ul li a:hover{
	color:#f0f0f0;	
	text-decoration:none;
	padding-bottom:3px;
	border-bottom:#ff9933 thick solid;
	}

#navigation ul li ul li{
	float:none;
	display:block;
	}

#navigation ul li ul li a:hover{
	color:#333;	
	text-decoration:none;
	font-size:12px;
	clear:both;
	}
		
.submenu {
	position:absolute;
	width:150px;
	background-color:#f5b777;
	padding: 10px;
	border:#ff9933 thin solid;
	border-top:none;
	z-index: 1000;
	display:none;
	line-height:26px;
	}

/*Sub Menu Start*/
#navigation ul li ul li{
	float:none;
	display:block;
	}
	
#navigation ul li ul li a{
	color:#333;	
	text-decoration:none;
	font-size:12px;
	clear:both;
	}
	
#navigation ul li ul li a:hover{
	color:#333;	
	text-decoration:none;
	}
	
.submenu{
	position:absolute;
	width:160px;
	background-color:#f5b777;
	padding-left:5px;
	padding-right:5px;
	border:#ff9933 thin solid;
	border-top:none;
	display:none;
	line-height:12px;
	z-index: 1000;
	margin-top:8px;
	}*/
/*Sub Menu End*/


	/*Page currently being viewed - List all Body id and li id*/	
body#about a#about_nav,
body#pricing a#pricing_nav,
body#technology a#technology_nav,
body#partners a#partners_nav,
body#pricing a#nav_pricing,
body#technology a#nav_technology,
body#mobile a#nav_mobile,
body#contact a#contact_nav
{
	padding-bottom:3px;
	border-bottom:#ff9933 thick solid;
	}
/*Navigation End*/


/*---**** Page Structure 1 Main Column Start *****----*/
/*Main 1 Column Start*/
.main_one{
	margin-top:12px;
	margin:12px;
	background-color:#FFF;
	}
/*Main One Column End*/


/*Two Column Start*/
.one_2{
	width:460px;
	float:left;
	padding-right:5px;
	margin-top:12px;
	margin-bottom:12px;	
	}

.two_2{
	width:460px;
	float:left;
	padding-right:5px;
	padding-left:5px;	
	margin-top:12px;
	margin-bottom:12px;	
	}
/*Two Column End*/


/*Three Columns Start*/
.one_3{
	width:294px;
	float:left;
	margin-top:12px;
	margin-bottom:22px;
	margin-right:6px;
	padding-left:5px;
	padding-right:5px;
	}

.two_3{
	width:294px;
	float:left;
	margin-top:12px;
	margin-bottom:22px;
	margin-right:6px;
	margin-left:6px;
	padding-left:5px;
	padding-right:5px;	
	}
	
.three_3{
	width:294px;
	float:left;
	margin-top:12px;
	margin-bottom:22px;	
	margin-left:6px;
	padding-left:5px;
	padding-right:5px;
	}
/*Three Columns End*/
/*----**** Page Structure 1 Main Column End *****----*/


/*----**** Page Structure 2 Main Column Start ****----*/
#left_spilt{
	width:250px;
	margin:12px;	
	float:left;
	border-top:#ff9933 thick solid;
	}

.main_split{
	width:658px;
	margin:12px;
	margin-left:0px;
	float:left;
	padding:0px 5px 5px 10px;	
	}
	
.split_two_1{
	width:318px;
	float:right;
	margin-bottom:12px;
	margin-top:12px;
	margin-left:12px;
	}

.split_two_2{
	width:318px;
	float:right;
	padding-right:5px;
	padding-left:0px;	
	margin-bottom:12px;
	margin-top:12px;
	}

.left_banner{
	height:111px;
	margin-top:12px;
	border:none;
	}

	/*Sub Navigation Start*/
.regular_sub_li{
	font-size:12px;
	color:#333;
	text-decoration:underline;
	padding:8px 0px 8px 8px;	
	}
	
.sub_navigation li{
	list-style:none;
	padding:8px 0px 8px 8px;
	border-bottom:#CCC thin solid;
	background-color:#f2f2f2;
	}	

.sub_navigation a{
	color:#333;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	}

.sub_navigation a:hover{
	color:#333;
	text-decoration:underline;
	}
	/*Sub Navigation End*/
/*----**** Page Structure 2 Main Column Start ****----*/


/*Home Page Start*/

	/*Homepage Middle 3 Start*/	
		/*1st Industries Start*/
.one_3_industry{
	width:292px;
	height:425px;
	float:left;
	background-image:url(styling/homepage/industries_3_bgk.jpg);
	background-repeat:no-repeat;	
	margin-right:6px;
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;
	background-color:#f0f0f0;
	border:1px solid #999;
	}

.industries_list ul{
	padding-left:5px;
	padding-top:12px;
	}

.industries_list li{
	list-style:disc;
	color:#333;
	font-size:12px;
	line-height:18px;	
	margin-left:12px;
	padding-bottom:35px;
	}
		/*1st Industries End*/
		
		/*2nd Secure Email Start*/
.two_3_secureemail{
	width:292px;
	height:425px;
	float:left;
	margin-right:6px;
	margin-left:6px;
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;	
	background-image:url(styling/homepage/secureemail_3_bgk.jpg);
	background-repeat:no-repeat;
	background-color:#f0f0f0;
	border:1px solid #999;
	}

.secemail_list ul{
	padding-left:5px;
	padding-top:12px;	
	}

.secemail_list li{
	list-style:disc;
	color:#333;
	font-size:12px;
	line-height:18px;	
	margin-left:12px;
	padding-bottom:32px;
	}
		/*2nd Secure Email End*/
	
		/*3rd Secure Doc Start*/
.three_3_securedocs{
	width:292px;
	height:425px;
	float:left;
	margin-left:6px;
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;	
	background-image:url(styling/homepage/securedoc_3_bgk.jpg);
	background-repeat:no-repeat;
	background-color:#f0f0f0;
	border:1px solid #999;	
	}	

.secdoc_list ul{
	padding-left:5px;
	padding-top:12px;	
	}

.secdoc_list li{
	list-style:disc;
	color:#333;
	font-size:12px;
	line-height:18px;	
	margin-left:12px;
	padding-bottom:15px;
	}
		/*3rd Secure Doc End*/	
	/*Homepage Middle 3 End*/
/*Home Page Start*/
	
/*COMEBACK*/
.h2_icon{
	padding-left:72px;
	font-size:16px;
	}
	
.h2_icon a{
	color:#fff;
	font-size:18px;
	text-decoration:none;
	}

.h2_icon a:hover{
	color:#fff;
	text-decoration:underline;
	}

.h4_icon{
	color:#FFF;
	padding-left:72px;
	font-size:11px;
	padding-bottom:50px;
	}
	
	/*Because Industries H4 is 2 lines not 1*/
.h4_icon_twoline{
	color:#FFF;
	padding-left:72px;
	font-size:11px;
	padding-bottom:38px;
	}

.h4_icon_twolineh2{
	color:#FFF;
	padding-left:72px;
	font-size:11px;
	padding-bottom:28px;
	}
	/*Top Banner Start*/
#home_top{
	width:936px;
	height:250px;
	margin-top:8px;
	margin-left:12px;
	margin-right:12px;
	border:#CCC 1px solid;
	background-image:url(styling/homepage/homepage_banner_new.jpg);
	background-repeat:no-repeat;
	}

#banner_text{
	width:401px;
	float:left;
	padding-left:15px;
	padding-top:15px;
	}

#banner_list{
	width:144px;
	float:right;
	padding-top:2px;
	padding-right:30px;
	}

#banner_list ul{
	list-style:none;
	}

#banner_list li{
	padding-top:4px;
	}
	/*Top Banner End*/
	
#home_invoicing{
	background:url(styling/homepage/invoice_3_bgk.jpg) no-repeat;	
	}

#home_saves{
	background:url(styling/homepage/saves_3_bgk.jpg) no-repeat;	
	}

#home_contact{
	background:url(styling/homepage/contact_3_bgk.jpg) no-repeat;	
	}

.home_button{
	color:#FFF;	
	padding: 2px 2px;
	border:1px solid #016549;
	background-color:#016549;
	font-size:12px;
	text-decoration:none;
	}
/*Home Page End*/


/*News Page Start*/
#twitter{
	background-color:#f2f2f2;
	border-bottom:#CCC thin solid;
	}
	
a.news_link a{
	color:#F00;
	}
	
.twitter_follow{
	color: #3DB6EB;
	text-decoration: none;
	}	
	
.twitter_follow:hover{
	color: #3DB6EB;
	text-decoration: underline;
	}	
	
.details_left{
	float:left;
	}

.icons_right{
	float:right;
	}
/*News Page End*/


/*Support Page Start*/
.support_span {
	float: left;
	color:#016549;
	font-size:12px;
	font-weight:bold;
	width:150px;
		}
	
.enquiry_form{
	/*width:500px;
	height:200px;*/
	color:#333;
	border:#016549 thin solid;
	text-align:left;
	font-size:12px;
	}	

.regular_form{
	color:#333;
	width:350px;
	border:#016549 thin solid;
	}

.regular_form_green{
	color:#016549;
	font-size:12px;
	font-weight:bold;	
	}
/*Support Page End*/


/*Page Titles Start*/
	/*Text Titles Start*/	
.h1_page_title{
	padding-top:35px;
	font-weight:normal;
	font-size:20px;	
	}
	
.page_intro{
	padding-top:35px;
	font-weight:normal;
	font-size:20px;	
	}
		
.page_title{
	color:#016549;
	font-weight:normal;
	font-size:25px;
	line-height:50px;
	}
	/*Text Titles End*/
	
	/*Header Background Images Start*/
.header_padlock{
	background-image:url(styling/header_padlock.jpg);
	background-repeat:no-repeat;
	height:116px;
	}

.header_email{
	background-image:url(styling/header_email.jpg);
	background-repeat:no-repeat;
	height:116px;
	}

.header_women_red{
	background-image:url(styling/header_1.jpg);
	background-repeat:no-repeat;
	height:116px;
	}
	
.header_women_blonde{
	background-image:url(styling/header_3.jpg);
	background-repeat:no-repeat;
	height:116px;
	}
	
.header_man1{
	background-image:url(styling/header_2.jpg);
	background-repeat:no-repeat;
	height:116px;
	}
	
.header_man2{
	background-image:url(styling/header_4.jpg);
	background-repeat:no-repeat;
	height:116px;
	}

.header_man3{
	background-image:url(styling/header_5.jpg);
	background-repeat:no-repeat;
	height:116px;
	}

.header_graham{
	background-image:url(styling/header_graham.jpg);
	background-repeat:no-repeat;
	height:116px;
	}

.header_mobile{
	background-image:url(styling/header_graham.jpg);
	background-repeat:no-repeat;
	height:116px;
	}
	/*Header Background Images End*/
/*Page Titles End*/


/*MyPayrewards Start*/
.mypayrewards_header{
	background-image:url(styling/mypayrewards_header.jpg);
	background-repeat:no-repeat;
	height:116px;
	}
	
.mypayrewards_title{
	color:#0f75bc;
	font-weight:normal;
	font-size:25px;
	}	
	
.sub_navigation a{
	color:#333;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	}
	
.twitter_feed li{
	font-size:12px;
	list-style:none;
	padding:8px 0px 8px 8px;
	border-bottom:#CCC thin solid;
	background-color:#f2f2f2;
	color:#333;
	}

.twitter_feed li a{
	font-size:12px;
	color:#09F;
	text-decoration:none;
	}

.twitter_feed li a:hover{
	font-size:12px;
	color:#09F;
	text-decoration:underline;
	}
	
.sub_navigation_twitterlogo{
	padding-left:3px;
	}
/*MyPayRewards End*/


/*Contact Page Start*/
#contact_left{
	padding:8px 0px 8px 8px;
	border-bottom:#CCC thin solid;
	background-color:#f2f2f2;		
	}

#google_map{
	border-bottom:#CCC thin solid;
	border-top:#CCC thin solid;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	}
	
.left_h2{
	color:#333;
	font-size:15px;
	padding-top:0px;
	}

.left_p{
	color:#333;
	font-size:12px;
	line-height:21px;
	}

.left_p_underline{
	color:#333;
	font-size:12px;
	line-height:21px;
	text-decoration:underline;
	}
/*Contact Page End*/


/*Pricing Page Start*/
	/*Two Column Start (Buttons)*/
.one_2_pricing{
	width:453px;
	height:65px;
	background-image:url(styling/pricing_header.jpg);
	background-repeat:repeat-x;
	float:left;
	padding-right:5px;
	margin-top:12px;
	margin-bottom:12px;
	margin-right:5px;
	border:1px solid #f0f0f0;
	text-align:center;
	}

.two_2_pricing_opaque{
	width:453px;
	height:65px;
	background-image:url(styling/pricing_header_opaque.jpg);
	background-repeat:repeat-x;
	float:left;
	padding-right:5px;
	padding-left:5px;	
	margin-top:12px;
	margin-bottom:12px;	
	margin-left:5px;
	border:1px solid #f0f0f0;
	text-align:center;
	}

.one_2_pricing_opaque{
	width:453px;
	height:65px;
	background-image:url(styling/pricing_header_opaque.jpg);
	background-repeat:repeat-x;
	float:left;
	padding-right:5px;
	margin-top:12px;
	margin-bottom:12px;
	margin-right:5px;
	border:1px solid #f0f0f0;
	text-align:center;
	}

.two_2_pricing{
	width:453px;
	height:65px;
	background-image:url(styling/pricing_header.jpg);
	background-repeat:repeat-x;
	float:left;
	padding-right:5px;
	padding-left:5px;	
	margin-top:12px;
	margin-bottom:12px;	
	margin-left:5px;
	border:1px solid #f0f0f0;
	text-align:center;
	}
	/*Two Column End (Buttons)*/	

.h2_pricing_link{
	padding-top:25px;
	}

.h2_pricing_link a{
	color:#fff;
	font-size:18px;
	text-decoration:none;
	}

.h2_pricing_link a:hover{
	color:#fff;
	text-decoration:underline;
	}	

	/*Call to action list Start*/
.one_3_navlist_1{
	width:303px;
	height:35px;
	float:left;
	text-align:center;
	background-color:#000;
	background-image:url(styling/3_footer.jpg);
	background-repeat:no-repeat;
	margin-right:6px;
	border:1px solid #999;	
	}

.two_3_navlist_2{
	width:303px;
	height:35px;
	float:left;
	text-align:center;
	background-color:#000;
	background-image:url(styling/3_footer.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #999;	
	}

.three_3_navlist_3{
	width:303px;
	height:35px;
	float:left;
	text-align:center;
	background-color:#000;
	background-image:url(styling/3_footer.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
	border:1px solid #999;	
	}
	
.one_3_navlist_1 a{
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
	}

.two_3_navlist_2 a{
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
	} 

.three_3_navlist_3 a{
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
	}

.one_3_navlist_1 a:hover{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}
	
.one_3_navlist_1 a:hover{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}	

.two_3_navlist_2 a:hover{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}
	
.three_3_navlist_3 a:hover{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}	
	/*Call to action list End*/

	/*Secure Email Middle 3 Start*/	
		/*1st SSLPost Private Start*/
.one_3_private{
	width:292px;
	height:410px;
	float:left;
	background-image:url(styling/sslpost_private_title.jpg);
	background-repeat:no-repeat;	
	margin-right:6px;
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;
	background-color:#f0f0f0;
	border:1px solid #999;
	}

.industries_list ul{
	padding-left:5px;
	padding-top:12px;
	}

.industries_list li{
	list-style:disc;
	color:#333;
	font-size:12px;
	line-height:18px;	
	margin-left:12px;
	padding-bottom:35px;
	}
		/*1st Private End*/
		
		/*2nd  Professional Start*/
.two_3_professional{
	width:292px;
	height:410px;
	float:left;
	margin-right:6px;
	margin-left:6px;
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;	
	background-image:url(styling/sslpost_professional_title.jpg);
	background-repeat:no-repeat;
	background-color:#f0f0f0;
	border:1px solid #999;
	}

.secemail_list ul{
	padding-left:5px;
	padding-top:12px;	
	}

.secemail_list li{
	list-style:disc;
	color:#333;
	font-size:12px;
	line-height:18px;	
	margin-left:12px;
	padding-bottom:32px;
	}
		/*2nd SSLPost Professional End*/
	
		/*3rd Enterprise Start*/
.three_3_enterprise{
	width:292px;
	height:410px;
	float:left;
	margin-left:6px;
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;	
	background-image:url(styling/sslpost_enterprise_title.jpg);
	background-repeat:no-repeat;
	background-color:#f0f0f0;
	border:1px solid #999;	
	}	

.secdoc_list ul{
	padding-left:5px;
	padding-top:12px;	
	}

.secdoc_list li{
	list-style:disc;
	color:#333;
	font-size:12px;
	line-height:18px;	
	margin-left:12px;
	padding-bottom:15px;
	}
		/*3rd Enterprise Doc End*/	
	/*Secure Email Middle 3 End*/




	/*Secure Document Delivery Start*/
.h4_icon_documents{
	color:#fff;
	padding-left:72px;
	font-size:11px;
	padding-bottom:25px;
	}
	
.pricing_details_btn{
	background-color:#017253;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	padding:5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;	
	}	

.pricing_details_btn:hover{
	background-color:#2d9679;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	padding:5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;		
	}
	
.one_2_pricing_secemail1{
	width:453px;
	height:350px;
	float:left;
	padding-right:5px;
	padding-top:10px;
	margin-right:10px;
	margin-bottom:15px;
	background-image:url(styling/sslpost_epayslips_title.png);
	background-repeat:no-repeat;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border-left:#f4f4f4 1px solid;
	border-right:#f4f4f4 1px solid;
	border-bottom:#f4f4f4 1px solid;
	background-color:#f6f6f6;		
	}
	
.one_2_pricing_secemail2{
	width:453px;
	height:350px;
	float:left;
	padding-right:5px;
	padding-top:10px;
	margin-bottom:15px;
	background-image:url(styling/sslpost_epayslips_title.png);
	background-repeat:no-repeat;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border-left:#f4f4f4 1px solid;
	border-right:#f4f4f4 1px solid;
	border-bottom:#f4f4f4 1px solid;
	background-color:#f6f6f6;
	}	
		/*1st epayslips Start*/
.one_2_pricing_epayslips{
	width:453px;
	height:300px;
	float:left;
	padding-right:5px;
	padding-top:10px;
	margin-right:10px;
	margin-bottom:15px;
	background-image:url(styling/sslpost_epayslips_title.png);
	background-repeat:no-repeat;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border-left:#f4f4f4 1px solid;
	border-right:#f4f4f4 1px solid;
	border-bottom:#f4f4f4 1px solid;
	background-color:#f6f6f6;
	}

.one_2_pricing_epayslips_in{
	margin:0px auto;
	width:443px;
	height:290px;
	margin-left:8px;
	}

.two_2_pricing_portal{
	width:453px;
	height:300px;
	float:left;
	padding-right:5px;
	padding-top:10px;
	margin-bottom:15px;	
	background-image:url(styling/sslpost_portal_title.png);
	background-repeat:no-repeat;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border-left:#f4f4f4 1px solid;
	border-right:#f4f4f4 1px solid;
	border-bottom:#f4f4f4 1px solid;
	background-color:#f6f6f6;
	}

.two_2_pricing_portal_in{
	margin:0px auto;
	width:443px;
	height:290px;
	margin-left:8px;
	}


.one_2_pricing_edocuments{
	width:453px;
	height:350px;
	float:left;
	padding-right:5px;
	padding-top:10px;
	margin-right:10px;
	margin-bottom:15px;	
	background-image:url(styling/sslpost_epayslips_title.png);
	background-repeat:no-repeat;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border-left:#f4f4f4 1px solid;
	border-right:#f4f4f4 1px solid;
	border-bottom:#f4f4f4 1px solid;
	background-color:#f6f6f6;
	}

.one_2_pricing_edocuments_in{
	margin:0px auto;
	width:443px;
	height:290px;
	margin-left:8px;
	}

.two_2_pricing_sap{
	width:453px;
	height:350px;
	float:left;
	padding-right:5px;
	margin-bottom:15px;	
	padding-top:10px;
	background-image:url(styling/sslpost_portal_title.png);
	background-repeat:no-repeat;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border-left:#f4f4f4 1px solid;
	border-right:#f4f4f4 1px solid;
	border-bottom:#f4f4f4 1px solid;
	background-color:#f6f6f6;
	}

.two_2_pricing_sap_in{
	margin:0px auto;
	width:443px;
	height:290px;
	margin-left:8px;
	}
/*Pricing Page End*/



/*Footer Start*/
.footer_links {
		clear: both;
		width:960px;
		height: 66px;
		border-top: solid 1px #DDDDDD;
		padding-bottom:5px;
		}

#footer{
	width:960px;
	margin:0px auto;
	}

#footer_in{
	width:960px;
	background-color:#989898;
	border-top: solid 1px #DDDDDD;	
	margin:0px auto;
	padding:0px;
	}
	
#footer_phone_line{
	float:left;
	width:160px;
	}

.small_text{
	font-size:12px;
	color:#FFF;
	}

.footer_phone{
	font-size:14px;
	color:#FFF;
	}

.footer_list li{
	list-style:none;
	}

.footer_list a{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	}

.footer_list a:hover{
	text-decoration:underline;
	}
	
.small_text{
	color:#FFF;
	font-size:12px;
	}

.small_text_bottom{
	color:#FFF;
	font-size:12px;
	margin-bottom:6px;
	}

.footer_phone{
	color:#FFF;
	font-size:20px;
	}

.small_text_bottom_social{
	color:#FFF;
	font-size:12px;
	margin-bottom:6px;
	}
	
#footer_phone_line{
	float:left;
	width:190px;
	margin-left:5px;
	margin-right:25px;
	}
	
#footer_list_1{
	float:left;
	width:100px;
	margin-left:35px;
	margin-right:35px;
	}

#footer_list_2{
	float:left;
	width:100px;
	margin-left:35px;
	margin-right:35px;
	}

#footer_list_3{
	float:left;
	width:100px;
	margin-left:35px;
	margin-right:35px;	
	}

#footer_social{
	float:left;
	width:220px;
	margin-left:5px;
	margin-right:5px;
	}

#footer_holder{
	width:1260px;
	margin:0px auto;	
	}
/*Footer End*/


/*All Rights Start*/
#all_rights{
	width:960px;
	margin:0px auto;
	padding-top:12px;
	padding-bottom:8px;
	margin-bottom:5px;
	background-color:#989898;
	}

#all_rights a{
	font-size:10px;
	color:#CCC;
	text-decoration:none;
	padding-left:5px;
	}

#all_rights a:hover{
	text-decoration:underline;
	}
/*All Rights End*/



/*Marketing IFA Zone CSS Start*/
#navigation_ifa{
	margin-top:10px;
	margin-right:12px;
	}
	
#navigation_ifa ul{
	margin-left:12px;
	margin-bottom:16px;
	list-style:none;
	}

#navigation_ifa li{
	display:inline;
	font-size:12px;
	padding-left:8px;
	}

#navigation_ifa a{
	color:#333;	
	text-decoration:none;
	padding-bottom:3px;
	}

#navigation_ifa a:hover{
	color:#333;	
	text-decoration:none;
	padding-bottom:3px;
	border-bottom:#ff9933 thick solid;	
	}
	
.important_ifa{
	color:#F00;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	}

.regular_list_none ul{
	padding-left:5px;
	}

.regular_list_none li{
	list-style:none;
	color:#333;
	font-size:12px;
	line-height:18px;	
	margin-left:12px;
	padding-top:8px;
	}
/*Marketing IFA Zone CSS End*/


/*Light Box Start*/
#lightbox{	
	position: absolute;	
	left: 0; 
	width: 100%; 
	z-index: 100; 
	text-align: center; 
	line-height: 0;
	}
	
#lightbox img{ 
	width: auto; 
	height: auto;
	}
	
#lightbox a img{ 
	border: none; 
	}

#outerImageContainer{ 
	position: relative; 
	background-color: #fff; 
	width: 250px; 
	height: 250px; 
	margin: 0 auto; 
	}
	
#imageContainer{ 
	padding: 10px; 
	}

#loading{ 
	position: absolute; 
	top: 40%; 
	left: 0%; 
	height: 25%; 
	width: 100%; 
	text-align: center; 
	line-height: 0;
	 }

#hoverNav{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	height: 100%; 
	width: 100%; 
	z-index: 10; 
	}

#imageContainer>#hoverNav{ 
	left: 0;
	}
	
#hoverNav a{ 
	outline: none;
	}

#prevLink, #nextLink{ 
	width: 49%; 
	height: 100%; 
	background-image: url(data:image/gif); /* Trick IE into showing hover */ 
	display: block; 
	}
	
#prevLink { 
	left: 0; 
	float: 
	left;
	}
	
#nextLink { 
	right: 0; 
	float: right;
	}
	
#prevLink:hover, #prevLink:visited:hover { 
	background:url(lightbox/images/prevlabel.gif) left 15% no-repeat; 
	}
	
#nextLink:hover, #nextLink:visited:hover { 
	background:url(lightbox/images/nextlabel.gif) right 15% no-repeat; 
	}

#imageDataContainer{ 
	font: 10px Verdana, Helvetica, sans-serif; 
	background-color: #fff; 
	margin: 0 auto; 
	line-height: 1.4em; 
	overflow: auto; 
	width: 100%	; 
	}

#imageData{	
	padding:0 10px; 
	color: #666; 
	}
	
#imageData #imageDetails{ 
	width: 70%; 
	float: left; 
	text-align: left; 
	}
		
#imageData #caption{ 
	font-weight: bold;	
	}
	
#imageData #numberDisplay{ 
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
	}
				
#imageData #bottomNavClose{ 
	width: 66px; 
	float: right;  
	padding-bottom: 0.7em; 
	outline: none;
	}	 	

#overlay{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 90; 
	width: 100%; 
	height: 500px; 
	background-color: #000; 
	}
/*Light Box End*/