body {
	font-family: Verdana;
	margin: 0;
}

ol li{
	list-style-type:decimal;
}

li {
	list-style-type: none;
	margin-bottom: 10px;
	list-style-image: url('../images/page/bullet.gif');
	color: #0096d6;
}

li.linklist {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 5px;
}

li.quickfacts {
	color: #696a6d;
}

.quickfacts {
	color: #696a6d;
}
/* ------------------------------------------ PAGE SETUP --- */

#wrapper {
	margin: 0 auto;
	background-image: url('../images/page/mainbg.jpg');
	width: 940px;
	padding-left: 50px;
}

#leftcolumn {
	width: 260px;
	float: left;
}

#rightcolumn {
	width: 640px;
	float: left;
	line-height:16px;
}

#clearboth {
	clear: both;
}

a {
	color: #f38222;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	}

.mediaimg {
	margin:0 10px 10px 10px;
}

/* ----------------------------------------- LEFT COLUMN --- */

#logo {
	height: 50px;
}

#menu {
	height: 230px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 28px;
	/* Temp Menu PH Image */
	/*background-image: url("../images/page/menuph.jpg");*/
}

#clients {
	height: 121px;
	/* Temp Clients PH Image */		
	background-image:url('../images/flash/resellers.swf');
	background-repeat:no-repeat;
}

#awards {
	height: 260px;
	background-image: url('../images/page/<?php echo $indexbanner["image"]; ?>');
	 
	}

#awards1 {
	height: 220px;	 
	}
#jumpstart {
	height: 260px;
	background-image: url('../images/page/jumpstart.jpg');
	height: 330px;
	}
	
#leftrail {
	height: 330px;
	}

#quotes {
	border-top:1px solid #cccccc;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:17px;
	font-style: italic;
	margin-top:30px;
	padding-top:10px;
	color: #0096d6;
}
	
.awardtxt {
	color: #3d91b6;
	font-size: 11px;
	margin-left: 45px;
}

/* ---------------------------------------- RIGHT COLUMN --- */

#head1 {
	height: 50px;
	background-image: url('../images/page/head1bg.jpg');
	background-repeat: repeat-x;
	text-align: right;
	padding-right: 30px;
	font-size: 10px;
	color: #fff;
	padding-bottom: 2px;
	background-color: #fff;
}

#head1 a {
	color:#fff;
	}
#head a:visited {
	color:#fff;
	}

#head2 {
	background-color: #fff;
	height: 230px;
	padding-bottom: 2px;
}	

#head2a {
	background-color: #fff;
	height: 230px;
	background-image: url('../images/page/head2bga.jpg');
	background-repeat: no-repeat;
	padding-bottom: 2px;
}	

/* ---------------------------------------- INDUSTRY BAR --- */

#industryhead {
	height: 15px;
	background-color: #0297d6;
	font-size: 11px;
	color: #fff;
	padding-left: 5px;
	padding-top: 1px;
}

#industry {
	height: 119px;
}

#box1 {
	width: 122px;
	height: 119px;
	float: left;
}

#box2 {
	width: 130px;
	height: 119px;
	float: left;
}

#box3 {
	width: 130px;
	height: 119px;
	float: left;
}

#box4 {
	width: 130px;
	height: 119px;
	float: left;
}

#box5 {
	width: 128px;
	height: 119px;
	float: left;
}

/* ----------------------------------------- CERTIFIED PHONE ROLLOVERS --- */

#box6 {
	width: 321px;
	height: 109px;
	float: left;
}

#box7 {
	width: 321px;
	height: 109px;
	float: left;
}

#box8 {
	width: 321px;
	height: 109px;
	float: left;
}

#box9 {
	width: 321px;
	height: 109px;
	float: left;
}
/* ----------------------------------------- RIGHT LOWER --- */

#rlower {
	height: 250px;
	background-color: #fff;
}

#rlower_left {
	width: 365px;
	height: 328px;
	float:left;
	background-color: #fff;
}

#rlower_right {		
	width: 274px;
	height: 450px;
	float: left;
}

.rlower_header {
	color: #3d91b6;
	font-size: 11px;
	padding-left: 5px;
}

.rlower_subheader {
	color: #696a6d;
	font-size: 11px;
	padding-left: 5px;
	font-weight:bold;
}

.rlowertxt {
	color: #696a6d;
	font-size: 11px;
}

a.rlower_link {
	color: #f38222;
	font-size: 11px;
	text-decoration: underline;
}

a.rlower_link2 {
	color: #f38222;
	font-size: 11px;
	text-decoration: underline;
	line-height:32px;
}

.rlower_nolink {
	color: #000;
	font-size: 12px;
}

a.rlower_link_blue {
	color: #0096d6;
	font-size: 11px;
	text-decoration: none;
}

a.rlower_link_blue:hover {
	text-decoration: underline;
}

a.white_link {
	text-decoration:underline;
	color:#ffffff;
}
a.white_link_bold {
	text-decoration:underline;
	color:#ffffff;
	font-weight:bold;
}


	
	
/* ---------------------------------------------- FOOTER --- */

#footer {
	border-top: 21px solid #E7E5D3;
	background-color: #fff;
	height: 90px;
	width: 901px;
}

.footertxt {
	color: #696a6d;
	font-size: 11px;
}

.footertxt a:link {
	color: #696a6d;
	font-size: 11px;
	text-decoration:none;
}

.footertxt a:hover {
	color: #696a6d;
	font-size: 11px;
	text-decoration:underline;
}

.footertxt a:visited {
	color: #696a6d;
	font-size: 11px;
}

/* -------------------------------- FOR SUBPAGE1 TEMPLATE --- */

#lowerpadding {
	border: 0px solid #f00;
	height: 463px;
}

#lowerleft {
	height: 381px;
}

#head1_sp1 {
	height: 17px;
	text-align: right;
	padding-right: 30px;
	font-size: 10px;
	color: #696a6d;
	padding-bottom: 2px;
	background-color: #e7e5d3;
	padding-top: 7px;
}

.header1_text {
	font-size: 12px;
	font-weight: bold;
	color: #cf691a;
}

.header2_text {
	font-size: 12px;
	font-weight: bold;
	color: #0096d6;
}

.header3_text {
	font-size: 10px;
	color: #0096d6;
}

#topright_sp1 {
	padding-top: 18px;
	background-color: #fff;
	height: auto;
	padding-bottom: 10px;
	border-bottom: 2px solid #ffc425;
}

#rightcontent_sp1 {
	height: auto;
	text-align: left;
	font-size: 11px;
	color: #696a6d;
	padding-top: 15px;
}

#rightcontent_sp1_full {
	float: left;
	width: 470px;
	line-height: 16px;
	padding-right:5px;
}

#rightcontent_sp1_left {
	float: left;
	width: 318px;
	line-height: 16px;	
}

#rightcontent_sp1_right {
	float: left;
	width: 318px;
	height: 180px;
	background-image:url(../product/images/how.jpg);
	background-repeat:none;

}
#rightcontent_sp1_right2 {
	float: left;
	width: 318px;
	height: 180px;
	background-image:url(../product/images/steps.jpg);
	background-repeat:none;

}
#rightcontent_sp1_industries {
	float: left;
	width: 318px;
	height: 180px;
	background-image:url('../images/page/industries_main_img.jpg');
	background-repeat:no-repeat;
}

#rightcontent_sp1_resources {
	float: left;
	width: 318px;
	height: 180px;
	background-image:url('../images/page/resources_main_img.jpg');
	background-repeat:no-repeat;
}

#rightcontent_sp1_resources2 {
	float: left;
	width: 318px;
	height: 180px;
	background-image:url('../images/page/resources_main_img2.jpg');
	background-repeat:no-repeat;
}
#rightcontent_sp1_support {
	float: left;
	width: 318px;
	height: 180px;
	background-image:url('../images/page/support_main_img.jpg');
	background-repeat:no-repeat;
}

#rightcontent_sp1_company {
	float: left;
	width: 318px;
	height: 180px;
	background-image:url('../images/page/company_main_img.jpg');
	background-repeat:no-repeat;
}

#rightcontent_sp1_contact {
	float: left;
	width: 318px;
	height: 180px;
	background-image:url('../images/page/contact_main_img.jpg');
	background-repeat:no-repeat;
}


#rightcontent_greypadding {
	height: 10px;
	border-bottom: 1px solid #c2c2c2;
	width: 640px;
}

#rightcontent_enterprise {
	width: 467px;
	float: left;
	line-height: 16px;
}

#rightcontent_enterprise_rightnav {
	width: 137px;
	color: #cc6633;
	font-size: 11px;
	padding-bottom: 2px;
	border-bottom: 1px solid #cc6633;
	float: right;
}

#rightcontent_sp1_appnote_ddact {
	float: left;
	width: 318px;
	height: 180px;
	background-image:url('../images/page/ddact_main_img.jpg');
	background-repeat:no-repeat;
}

#clearright {
	clear: right;
}

#rightcontent_enterprise_rightnav2 {
	width: 137px;
	color: #cc6633;
	font-size: 11px;
	padding-bottom: 2px;
	float: right;
}

.sp1_link {
	color: #696a6d;
}

#yellowbox {
	height: 30px;
	width: 125px;
	background-image: url('../images/page/sp_a/ent_rightbox_bg.jpg');
	padding-top: 10px;
	text-align: center;
}

.yellowboxlink {
	color: #cc6633;
	text-decoration: underline;
	font-weight: bold;
}

.director_title_text {
	color: #0096d6;
	text-transform:uppercase;
}

.devices th {
	color:#0096d6;
	font-size:10pt;
	font-weight:bold;
	padding-top:40px;
	padding-bottom:20px;
}

.devices td {
	color:#f38222;
}

/*--------------------------------------------- FOR NEWS PAGE ---*/

#news_topleft {
	float: left;
	width: 282px;
	height: 188px;
	line-height: 15px;
}

#news_topright {
	float: left;
	width: 295px;
	height: 188px;
	margin-left: 39px;
}

#news_floater {
	float: left;
	width: 136px;
	height:235px;
	line-height: 15px;
}

#news_img {
	height: 95px;
	width: 132px;
	border: 1px solid #C2C2C2;
	margin-bottom: 5px;
}

#news {
	color:#696a6d;
}

li#news a.link{
	color:#696a6d;
	}
	
/*--------------------------------------------- FORM FIELDS ---*/
.tinp {
	border:1px solid #7f9db9;
}

#rightrail_box {
	border: 1px solid #cccccc;
	color:#696a6d;
	background-color:#efefef;
	padding:10px;
	width:125px;
	float:right;
	margin-right:5px;
}

#rightrail_boxGS {
	border: 1px solid #cccccc;
	color:#696a6d;
	background-color:#efefef;
	padding:10px;
	width:125px;
	float:right;
	margin-right:-140px;
	margin-top:5px;
	clear:both;
}

#rightrail_box img {
	margin-bottom:5px;
	}
	
#rightrail_box_appnotes {
	border-left: 1px solid #cccccc;
	color:#696a6d;
	padding:10px;
	width:175px;
	float:right;
	margin-right:5px;
	text-align:center;
}
#rightrail_box_att {
	border: 1px solid #cccccc;
	background-color:#efefef;
	color:#696a6d;
	padding:10px;
	width:350px;
	text-align:left;
}


#hipaa {
background-color: #ffffff;
padding: 5px;
text-align:left;
vertical-align:text-top;
}

#hipaa th{
background-color:#0096d6;
padding: 5px;
color:#ffffff;
}

#hipaa td{
border: 1px solid #0096d6;
padding: 5px;
padding-left:10px;
vertical-align:top;
}

.bluebox {
background-color:#0096d6;
padding: 5px;
color:#ffffff;
width:135px;
}

.gray{
background-color:#e6e5d3;
}
.blue {
color:#0096d6;
}
.bluebold{
	color:#0096d6;
	font-weight:bold;
}

/* css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #ccc; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

.blueback li a{
	background-color:#0096d6;
	color:#fff;
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #ccc; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #efefef; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}


ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

.content { 
background-color:#fff;
padding:10px;
border:1px solid #cccccc;
}
#content_2, #content_3, #content_4, #content_5 { display:none; }

/* end css tabs */
	