
body {height: 100%;margin: 0px;	padding: 15px 0 0 0;	font: normal 13px 'Segoe UI',arial, verdana, sans-serif; color: #000000;background:#f4f4f4; }


* { padding: 0px; margin: 0px; }


img { border: 0px; }

input, textarea {background-color:#fff; border:solid 1px #aacfe4;  padding:3px; color:#666; margin-bottom:5px;}
	input.input_button { border:0;  padding:0;}
	input.radio {width:20px !important}
.clear { float: clear; }

.formlab {font-size:12px; text-align:right; color:#444444; padding-right:10px; padding-top:8px; padding-bottom:8px; }

.center { text-align: center; }

.left{float:left}
.right{float:right}
.clear{clear:both}

div.hr {border-bottom:1px dotted #D7D7D7; height:1px; margin:15px 5%; clear:both;}

.message {border:1px solid #afd2ff; padding:10px; color:#FF0000; font-size:13px}
/* LAYOUT */

#header_3g, #content, #footer_3gb{width: 910px; background-color:#fff; margin: 0px auto;border:solid #666; overflow: hidden;}
#header_3g {border-width:1px 1px 0 1px; border-color:#666;}
#content {border-width:0 1px 1px 1px}
#footer_3gb {border-width:1px}

#header_3g {margin-top:30px; height:91px; width: 910px; background-color:#fff; margin: 0px auto; overflow: hidden;}


	#header_3g #logo {float: left;padding: 11px 20px 0 8px;}

	

		#header_3g  #header_3g_phones { height:30px;list-style:none; margin:0; padding:15px 0 0 95px; overflow: auto; white-space:nowrap;} 
			#header_3g  #header_3g_phones li { background: url('/i/flags.png') no-repeat; padding-left:50px; float:left; line-height:28px; color:#333;   margin: 0 10px; }
			#header_3g  #header_3g_phones li#uk {background-position:0 -28px;}
			#header_3g  #header_3g_phones li#au {background-position:0 0;}
			#header_3g  #header_3g_phones li#us {background-position:0 -56px;}

	
	#header_3g form {padding:5px 5px 3px 5px;}
	#header_3g form div {border:solid 1px #aacfe4; width:100px; margin-bottom:5px; overflow:hidden; height:18px;}
		#header_3g form input { border:0;  margin:0; padding:1px 3px;}
			#header_3g form input#login {width:94px; height:17px}
			#header_3g form input#pass, #header_3g form input#pass_label, #header_3g form input#password_pass {width:74px;height:16px }			
		
			#header_3g form input#submit {width:20px;  border-left:dotted 1px #aacfe4; background-color:#eee; float:right; padding:0; outline:none; }		
			#header_3g form input#submit:active {margin:1px 0 0 0; height:18px; outline:none}									
			#header_3g form input#submit:focus {outline:none; border:0;}
	




.phone {
	text-align: center;
	margin-bottom: 15px;
}





.leftnavh {
	float: left;
	margin-top: 15px;
	padding:0 15px;
}

.leftnav {
	border: 1px solid #4a7ebb;	
	margin-bottom: 15px;
	width: 175px;
}

.leftnav div {text-align: center;	padding: 6px 0px;	color:#2F537E; font-size:18px; font-weight:normal;	border-bottom: 1px solid #ccc;  background: #a6c6ff url('/i/menu_left_div_bg.png') repeat-x top;   }
	.leftnav div a { border-bottom-width:0; text-decoration:none; color:#2F537E;}
	.leftnav div a:hover { border-bottom-width:1px;}
.leftnav ul {	width: 175px;}
	.leftnav ul li {text-align: center; background: url('/i/prodlist.gif') no-repeat bottom center;	list-style-type: none; padding:5px 0;}
	.leftnav ul li a {display:block; width:100%; color: #2c2c2c;	text-decoration: none;	border-bottom:none; padding: 7px 0px;}

	.leftnav ul li a.on {background-color:#dbe6f7; color:#2c2c2c;  }
	.leftnav ul li a:hover {background-color:#578bd8; color:#fff; }

	.leftnav ul.iconed li  {text-align:left;}
	.leftnav ul.iconed li a { background-image:url(/i/3gb_icons_29x29.gif); background-repeat:no-repeat; padding-left:32px; width:143px;}
		.leftnav ul li a.features {background-position:0 0;}
		.leftnav ul li a.customer_management {background-position:0 -29px;}
		.leftnav ul li a.business_automation {background-position:0 -58px;}
		.leftnav ul li a.messaging {background-position:0 -87px;}
		.leftnav ul li a.workflow {background-position:0 -261px;}
		.leftnav ul li a.marketing {background-position:0 -116px;}
		.leftnav ul li a.accounts {background-position:0 -145px;}
		.leftnav ul li a.calendar {background-position:0 -174px;}
		.leftnav ul li a.edocs {background-position:0 -203px;}
		.leftnav ul li a.job_sys {background-position:0 -232px;}
	



.leftnav p {
	padding: 5px 10px 5px 10px;
}

.leftnav .heading {
	padding: 8px 0px;
	text-align: center;
	color: #FFF;
	font: bold 12px arial, verdana, sans-serif;
	background-color: #2a4b73;
}

.award {
	text-align: center;
	padding: 15px 0px;
}

.mcontent1 {
	float: left;
	width: 496px;
	min-height:917px;
	border-left: 1px dotted #d7d7d7;
	border-right: 1px dotted #d7d7d7;
}

.mcontent2 {
	float: left;
	width: 705px;	
	border-right: 1px dotted #d7d7d7;
}




.image {
	margin-bottom: 15px;
}

.bborder {
	border: 1px solid #858585;
}

.bottombar {
	float: left;
	width: 100%;
	border-top: 1px dotted #d7d7d7;
	margin-bottom: 5px;
}

.mcontent {
	float: left;
	width: 707px;
	border-right: 1px dotted #d7d7d7;
}

.content {
	border-top: 1px dotted #d7d7d7;
	background: #FFF url('/i/xnews-bg.gif') repeat-x bottom left;
	padding: 10px;
	overflow: hidden;

}

.content1 {
	border-top: 1px dotted #d7d7d7;
	background: #FFF;
	padding: 10px;
}

.contenth {
	
	background: #FFF;
	margin-bottom: 10px;
}

.content a {color:#0066CC; text-decoration:none; border-bottom:#AFCBF8 1px solid;}
.content a:hover { color:#003399; border-bottom-color:#0099CC;}
	.content a.noborder { border-bottom:0;}


.content p, .content1 p {color:#2b2b2b;line-height:1.6em;margin: 15px 0px 0px 0px;padding-bottom:7px; text-align:justify;}
	.content p strong, .content1 p strong {color:#666;}

.contenth p {color:#2b2b2b;line-height:1.6em;margin: 0px 0px 10px 0px;padding-bottom:7px; text-align:justify;}

.content ul, .content ol, .content1 ul, .content1 ol {
	margin: 0px 0px 15px 30px;
	display:block;
	color: #2b2b2b;
}

.content ul, .content1 ul {list-style:square;}


.content ul li, .content ol li, .content1 li {
	padding: 3px 0px;

}

.content p.subh, .content1 p.subh {
	margin: -15px 0px 0px 0px;
	font: 14px;
	color: #4F6228;
	padding-bottom:10px
}

.content p.submh, .content1 p.submh {
	margin: -15px 0px 0px 0px;
	font: 20px verdana;
	color: #4F6228;
}

.content p.homep {
	margin: 0px 0px 0px 0px;
	font: 15px;
	color: #000000;
}

h1 {
	font: bold 22px verdana; color:#9BBB59; font-weight:normal;
	margin:10px 0 15px 0;
	border-bottom:#D7E4BD 3px solid;
	padding-bottom:0px;
}

h2 {
	font: bold 18px verdana;  color:#9BBB59; font-weight:normal;
	padding-bottom: 10px;
}

.content h3, .content1 h3 {
	font: bold 16px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	color: #71a500;
}

.content h1 a { border-bottom:0;}

.greentext {
	font: bold 16px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	color: #71a500;
}


.lefthold {
	float: right;
	width: 175px;
	margin-top: 15px;
	padding-right: 15px;
}
.shadow_inner{
	display:none;
	position:absolute;
	z-index:999;
	text-align:center;
	background-color:transparent;
	padding-top:50px; 
	height:140px; 
	vertical-align:middle;
	width:744px;
}

.lefthold .special {
	text-align: center;
	margin-bottom: 14px;
}

.rmenu {margin-bottom: 20px;
	background: #fff ;
	border:#999 solid 1px;
	background:#c0c0c0 url('/i/bannerright-bg.gif') repeat-x top left;
	
}

.rmenu .rmcontent {}

.rmenu .rmheader {
	padding: 10px 0px;
	background: #ccc url('/i/menu_right_header_bg.png') repeat-x top;
	text-align: center;
	color: #333;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	

}

.rmenu ul {
	padding: 0px;
	margin: 10px 0px 10px 5px;
	list-style-type: none;
	line-height:160%;
}

.rmenu ul a {

	background-image: url(/i/arrow_blt.gif);
	background-position: 13px -19px;
	background-repeat: no-repeat;
	padding: 0px 0px 2px 20px;
	border-bottom:0;
	color: #333; 
	font-size: 12px;
	text-decoration: none;
}

.rmenu ul a:hover {

	background-position: 16px -3px;	
	background-repeat: no-repeat; 

}

.rmenu form {background:#ebf4fb; color:#333; font-size:11px; text-align:left; padding-top:10px;}
.rmenu form td {padding-left:10px;}
.rmenu form input, textarea {width:144px;}

.rmenu form p {padding:0 10px 10px;}
.rmenu form a {color:#333333; border-bottom:#AFCBF8 1px solid; text-decoration:none;}
.rmenu form a:hover { border-bottom:0;}


/* SWITCH BOX */

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.swbox {	
	
	border: #ccc solid 1px;
	z-index: 0;
	background-color: #FFF;
	clear: both;
	width: 95%;
	margin: 0 auto 20px auto;
}

.swbox ul {
	margin: 0px 0px;
	padding: 0px;
}

#seltab {
	height: 27px;
	position: relative;
	top: 1px;
	padding-top: 20px;
}

.more {
float: right; 
margin-right: 30px;
}

ul.swnav {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

ul.swnav li {
	float: left;
	list-style-type: none;
	padding: 0px 2px;
}

ul.swnav li a {
	display: block;
	margin: 0px 2px;		
	padding: 5px 25px;
	border-color: #ddd;
	border-width: 1px 1px 1px 0;
	border-style: solid;

	color: #fff;
	font: bold 12px arial, sans-serif;
	text-decoration: none;
	outline: none;
}

ul.swnav li a:hover {
	border-color: #ccc;
	color:#fff;
}	


ul.swnav li a.selected {
	background-color: #FFFFFF;	
	border-color: #ccc;
	z-index: 1;
	padding: 5px 35px 5px 35px;	
	font: bold 12px arial, sans-serif;
}

.swbox ul li {
	background: url(/i/tick_trans.gif) no-repeat left 50%;
	background-position:5px;
	list-style-type: none;
	padding: 7px 0px 7px 30px;
}

ul.swnav li.blue a {background-color: #b5cbd3;}
ul.swnav li.blue a.selected {background-color: #4bacc6;}
/** div.swbox ul.blue li {background-color: #f1fafd;}
div.swbox ul.blue li.even {background-color: #d0e3ea;} **/


ul.swnav li.orange a {background-color: #fac396;}
ul.swnav li.orange a.selected {background-color: #f79646;}
/** div.swbox ul.orange li {background-color: #fbf6e4;}
div.swbox ul.orange li.even {background-color: #fdefe9;} **/


ul.swnav li.green a {background-color: #c1da8d;}
ul.swnav li.green a.selected {background-color: #9bbb59;}
/** div.swbox ul.green li {background-color: #eef5df;}
div.swbox ul.green li.even {background-color: #cee3a2;} **/



/* NAVIGATION */

.links {
	height: 33px;
	z-index:98;
}
.links ul {
	margin: 0px;
	padding: 0px;
}

.links ul li {
	float: left;
	list-style-type: none;
	padding: 0px 2px;
}

.links ul li a {
	display: block;
	padding: 8px 15px 7px 15px;
	color: #FFF;
	text-decoration: none;
	font: bold 12px Arial, Verdana, sans-serif;
	background: url('/i/nav-off.gif') repeat-x;
	border: 1px solid #9c9c9c;
}

.links .on {
	background: #5b8500 url('/i/nav-on.gif') repeat-x top left;
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:99;
background: url('/i/ddbg.png') repeat top left;
width: 200px;
visibility: hidden;
}


.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
padding: 2px 0;
text-decoration: none;
color: #FFF;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #6fa200;
}

.insideblue {
	margin: 10px 0px 5px 0px;
	text-align: center;
}

.insideblue input, .insideblue textarea {
	background-color: #dce6f2;
	border: 1px solid #6b9cda;
}

.Mand { 
	font-weight: bold; 
	color: #FF0000;
}
.insideblue td {
	text-align: center;
	padding: 3px 0px;
}

div.form { color:#2c2c2c; border:1px solid #9fa8b9; padding:10px; overflow:visible; width:454px; margin:0 auto; background-color:#EBF4FB;}
div.form fieldset {border:0;}
div.form label {width:190px; clear:left; float:left; text-align: right; margin-right: 30px;display: block;}
	div.form label span { color:#FE41EB; padding-left:5px;}
	div.form input, div.form textarea {width:192px;} 
	div.form select {width:200px;} 
	div.form input, div.form select, div.form textarea {margin-bottom:5px;}
	div.form input.submit {width:100px;  height:25px; background:url('/i/submit_bg.gif') no-repeat; border:none; color:#fff; padding-bottom:5px;}

.contactform {
	font: bold 12px/1.6em Arial, Verdana, Helvetica, Sans-serif; 
	color: #2c2c2c;
	border: 1px solid #9fa8b9;;
}

.contactform input, .contactform select, .contactform textarea {
	font: normal 12px/ Arial, Verdana, Helvetica, Sans-serif; 
	color: #2c2c2c;
	border: 1px solid #858585;
}

table.contactform td {
	background-color: #eaeaea;
}
.contactform .formlab {
	padding: 7px;
}


ul.strong_headings li {font-size:18px; color:#bbb; margin-bottom:10px;}
	ul.strong_headings li a {border-bottom-width:0;}
	ul.strong_headings li span { color:#999;}
ul.strong_headings li ul {margin:10px 0 5px 15px;}
ul.strong_headings li ul li {font-size:12px; margin-bottom:3px; border-bottom-width:1px;}
	ul.strong_headings li ul li a {border-bottom-width:1px;}
/* FOOTER */

#footer_3gb {width: 875px;padding: 25px 9px 15px 25px;margin: 20px auto;background: #fff url('/i/xfooter_bg.png') repeat-x top;overflow: auto;}
#footer_3gb .section {float: left;width: 171px;overflow: hidden;}
#footer_3gb .separator {float:left; border-right:#ccc dotted 1px; width:3px; height:125px; margin:30px 0 0 0;}
#footer_3gb .sechead {font: bold 14px arial, 'Trebuchet MS', sans-serif;color: #8696A4;list-style-type: none;margin-left: -15px;}
#footer_3gb .footer_links ul {margin-left:0;}
#footer_3gb .footer_links ul li {list-style:none;}
#footer_3gb .footer_links ul li a {border-bottom:#ccc 1px solid; color:#8696A4;}
	#footer_3gb .footer_links ul li a:hover {border-bottom:none;}
	
#footer_3gb ul {color: #bacad9;margin-left: 20px;}
	#footer_3gb ul li {list-style-type: square;	padding: 4px 0px;}
		#footer_3gb ul li a {color: #666;text-decoration: none;}
		#footer_3gb ul li a:hover {background-color: #6e6e6e;color: #fff;}

#footer_3gb_tech {margin:0 auto; display:block; width: 915px; padding-bottom:30px;}
#footer_3gb_tech span {background:#ccc url(/i/footer_tech_icons_150x36.png) no-repeat; display:block; height:36px; width:150px; float:left; margin-left:20px; border:#ddd 1px solid; text-indent:-10000px;  }
	#footer_3gb_tech span#footer_3gb_tech_net {background-position:0 -36px; margin-left:125px}
	#footer_3gb_tech span#footer_3gb_tech_sql_2005 {background-position:0 -144px;}
	#footer_3gb_tech span#footer_3gb_tech_server_2008 {background-position:0 -72px;}
	#footer_3gb_tech span#footer_3gb_tech_vs_2008 {background-position:0 -108px;}	
	#footer_3gb_tech p {clear:both; text-align:center; color:#666666; font-size:10px; padding-top:20px;} 






.ftl {
	background: url(/i/top-left.gif) top left no-repeat;
	display: block;
}

.ftr {
	background: url(/i/top-right.gif) top right no-repeat;
}

.fbl {
	background: url(/i/blue-bottom-left.gif) bottom left no-repeat;
}

.fbr {
	background: url(/i/blue-bottom-right.gif) bottom right no-repeat;
}

#footer2 {
	clear: both;
	background-color: #268ac0;
	margin: 20px auto;
	width: 960px;
	background: #FFF url('/i/footer-background.gif') repeat-x top left;
}
ul#footmenu {
	padding: 10px 0px;
	text-align: center;
}

ul#footmenu li {  
	display: inline;
}

ul#footmenu li a {  
	padding: 0px 15px;
	text-decoration:none;
	color:#2158a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul#footmenu li a.active, ul#footmenu li a:hover {  
	text-decoration: underline;
}  



	
	
