body {
	margin:0px;
	background:url("images/pagebg.gif");
	font-family:arial;
}

a {
	outline:none;
}

a img {
	border:0px none;
}

img[alt="sub arrow"]{
	margin-top:-10px;
}
.leftnav_hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(images/leftnav_dark.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-color: #102F8A;
	text-transform: uppercase;
	padding: 4px;
	text-align: center;
}
.products {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #1E4391;
}

.border {
	border: 1px solid #1B408E;
}
.text1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
text-decoration: none;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.text li{ margin-bottom:5px;}

.text a:link, .text a:visited{ text-decoration:none; color:#0B2FC1;}
.text a:hover{ text-decoration:underline;}

.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.address {
	font-style:12px;
	width: 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
}

.address p,
.address div {
	font-size:12px;
}

.address p {
	margin:10px 0px;
}

.address a{ color:#0000ff; text-decoration:underline;}

.redtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

/*********** Latest News Text Edit ***********/
span._lnews,
span.redtxt {
	display:inline-block;
	margin-top:10px;
}
/********* Latest News Text Edit end *********/

.leftnav_pad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/leftnav_link_bg.jpg);
	background-repeat: repeat-y;
	padding-left: 20px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 45px;
}

.small a{ color:#B6E7FA; text-decoration:none;}

.design {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.body_padding {
	padding: 10px;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0C2265;
	text-decoration: none;
	font-weight: bold;
}
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	text-transform: none;
}
.redborder {
	border-top: 1px none #FF0000;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	background-image: url(images/toptablebg.jpg);
	background-repeat: repeat-x;
}

.leftnav_default {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(images/leftnav_link_bg.jpg);
	background-repeat: no-repeat;
}

.toptagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.leftnav_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.leftnavNEWS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	text-decoration: none;
	font-weight: normal;
	background-color: #EAEAEA;
	text-transform: uppercase;
	text-align: center;
}
.newslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0F51CA;
	text-decoration: none;
}
a.newslink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#E0290A;
	text-decoration: none;
}

.newspad {
	padding: 8px 8px 8px 20px;
}
.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 22px;
	font-weight: bold;
}
.padding_nav {
	padding-top: 3px;
}
.large_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0C2265;
	text-decoration: none;
}

.redtitle,
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

#menu ul {
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#menu li {
	list-style-type: none;
	width: auto;
	margin: 0px;
	padding: 0px;
}

#menu {
	margin: 0px;
	padding: 0px;
	width: 200px;
}

#menu li a {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background-image: url(images/leftnav_link_bg.jpg);
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 25px;
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	margin: 0px;
	list-style-type: none;
}
#menu li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/leftnav_dark.jpg);
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0B2164;
	text-align: center;
}
.subtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.text_u {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.textsmall {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #102F8A;
	text-decoration: none;
}
.sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.lpage{ font-family:Arial, Helvetica, sans-serif; color:#585858; font-size:11px; font-weight:bold;}
.lpage ul, .lpage li{ margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}
.lpage li{ margin-left:-10px; line-height:18px;}
.lpage a:link, .lpage a:visited{ text-decoration:none; color:#133E9F; font-weight:normal;}
.lpage a:hover{ text-decoration:underline;}

.toptextlink a:link, .toptextlink a:visited, #toptextlink a:link, #toptextlink a:visited{ color:#1840A9; text-decoration:none;}
.toptextlink a:hover, #toptextlink a:hover{ text-decoration:underline;}

.newlinks{ background:#fff; padding:30px 5px 10px 5px; color:#ACACAC; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.newlinks a:link, .newlinks a:visited{ color:#0C62B8; text-decoration:none;}
.newlinks a:hover{ text-decoration:underline;}

.doclinks{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.doclinks ul{ list-style:square; margin-left:20px; padding:0px;}
.doclinks li{ margin-bottom:10px; line-height:16px;}
.doclinks a:link, .doclinks a:visited{ color:#0A21C5; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.doclinks a:hover{ text-decoration:underline;}

.doctext{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}

.divroadmap, #divroadmap{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.divroadmap a, #divroadmap a{ text-decoration:none; color:#0953C4}
.divroadmap a:hover, #divroadmap a:hover{ text-decoration:underline;}

#divlogo { position:absolute; top:1px; left:8px;}

#divtestimonial			{	text-align:center;	
							font-weight:bold; 
							font-family:Arial, Helvetica, sans-serif; 
							font-size:12px;
							margin-bottom:30px;
						}
#divtestimonial a		{	text-decoration:none; color:#0953C4}
#divtestimonial	a:hover	{	text-decoration:underline;}
#divtestimonial img		{	border:#828282 1px solid; padding:5px; margin:5px;}

#div-newsoptin			{	border:#EBEBEB 1px solid;
							padding:10px;
							background:#F3F3F3;
						}
#div-news, #div-announce{	margin-left:15px;	
						}				
#divtxtbox				{	position:absolute; top:98px; left:25px;}
.txtbox					{	width:170px; height:14px; background:transparent; border:0; color:#979797;}
#divbtnoptin			{	position:absolute; top:94px; left:215px;}
.submit					{	padding:0px 15px; cursor:pointer !important; cursor:hand;}
#divtxtopt				{	position:absolute; bottom:-15px; left:10px;}

/* upcoming events */

.event-box {
	padding:5px;
	border-top:1px solid #1B408E;
}

.event-box a {
	color:#133E9F;
	text-decoration:none;
}

.event-box a:hover {
	text-decoration:underline;
}

.event-box ul {
	float:left;
}

.event-box ul,
.event-box ul li {	
	margin:0px;
	padding:0px;
}

.event-box ul li:first-child {
	font-weight:bold;
}

.event-box ._date li:nth-child(even),
.event-box ._date li {
	font-size:11px;	
}

.event-box ._date,
.event-box ._date li {
	list-style-type:none!important;
	list-style-image:none!important;
}

.event-box ._date {
	display:block;
	width:130px;
	margin:0px 20px 0px 10px;
}
/* upcoming events end */

/* info-form phone quote */
#info_form {
	padding:5px;
	background:#f1f1f1;
}

#info_form select {
	width:100%;
	font-size:11px;
}

#info_form input[type=text], 
#info_form input[type=email] {
	width:98%;
	font-size:11px;
}
#info_form td {
	height:23px;
	font-family: arial;
	color: #404040;
	font-size: 11px;
}
/* info-form phone quote end */

/* search box */
.s-box {
	position:relative;
	/*width:191px;*/
	background:#ffffff;
	padding:5px 0px;
	height:36px;
}

.s-box input{
	padding:3px;
	margin:0px;
	width:130px;
}

.s-box input[type='submit']{
	background:#cc0000;
	border:1px solid #dd0000;
	color:#ffffff;
	width:40px;
	cursor:pointer;
}

.s-results {
	overflow:hidden;
	width:565px;
}

._pagination li,
.pagination li{
	list-style:none;
	display:block;
	float:left;
	margin:5px;
}

._pagination li a,
.pagination li a {
	color:#0000cc;
}

._pagination li .active,
.pagination li .active {
	font-weight:bold;
}

.placeholder {
	font-size:12px;
	display:block;
	position:absolute;
	top:10px;
	left:5px;
	color:#cccccc;
}

/* search box end */

/* bullets */

.phone-systems li,
._header .phone-systems li,
._header  .doclinks ul li,
td[width="100%"] ul li,
td[width="578"] ul li,
.body_padding ul li,
td[width="612"] ul li,
td[width="386"] ul li {
	list-style:url("http://convergedsystems.com/images/ccsbullet.png");
	margin:2px 0px;
}

.phone-systems li:nth-child(even),
.doclinks ul li:nth-child(even),
td[width="100%"] ul li:nth-child(even),
td[width="578"] ul li:nth-child(even),
.body_padding  ul li:nth-child(even),
td[width="612"] ul li:nth-child(even),
td[width="386"] ul li:nth-child(even) {
	list-style:url("http://convergedsystems.com/images/ccsbullet2.png");
}

/* bullets end */

/* contact form */

.contact-form-new {
	background:#fafafa;
	border:1px solid #7b7b7b;
	width:350px;
	padding:10px;
	font-family:arial;
	font-size:14px;
	-webkit-border-radius: 2px;
    border-radius: 2px;
	margin-top:10px;
}

.contact-form-new textarea,
.contact-form-new input[type="text"] {
	width:330px;
	padding:5px;
	border:1px solid #7b7b7b;
	margin-bottom:10px;
}

.contact-form-new textarea {
	height:60px;
	resize:none;
}

._button,
.contact-form-new a.btnsubmit2,
.contact-form-new a.btnsubmit3 {
	float:right;
	margin-top:10px;
	padding:5px 20px;
	background: rgb(11,135,229); /* Old browsers */
	border:1px solid #0066E2;
	color:#fff;
	-webkit-border-radius: 2px;
    border-radius: 2px;
	text-decoration:none;
	font-weight:bold;
}

._button:hover,
.contact-form-new a.btnsubmit2:hover,
.contact-form-new a.btnsubmit3:hover {
	text-decoration:none;
	background: -moz-linear-gradient(top,  rgba(11,135,229,1) 0%, rgba(0,102,226,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(11,135,229,1)), color-stop(100%,rgba(0,102,226,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(11,135,229,1) 0%,rgba(0,102,226,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(11,135,229,1) 0%,rgba(0,102,226,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(11,135,229,1) 0%,rgba(0,102,226,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(11,135,229,1) 0%,rgba(0,102,226,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b87e5', endColorstr='#0066e2',GradientType=0 ); /* IE6-9 */
}

#result {
	clear:both;
}

._404 {
	width:315px;
}

._404 textarea,
._404 input[type="text"] {
	width:300px;
}

/* contact form end */

#ranking-holder {
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	background:#fff;
	padding:10px;
}

#ranking {
	display:block;
	font-size:16px;
	color:#777;
	font-family:arial;
	width:930px;
	margin:0px auto;
}

#ranking #headtext,
#ranking a,
#ranking img {
	display:block;
	float:left;
}

#ranking #headtext {
	margin-top:12px;
	margin-right:5px;
}

#ranking a {
	margin-top:8px;
}

.rank-stars {
	width:375px;
	text-align:center;
	margin:10px auto;
}

.rank-stars a .trophy_area {
	color: #0066CC;
	float: left !important;
	font: 14px Arial;
	margin-right: 5px;
	overflow: hidden;
	text-align: center;
	width: 120px;
}

.rank-stars a .industrybadge {
	background-position: 0px -133px;
}

.rank-stars a .statebadge {
	background-position: -85px -133px;
}

.rank-stars a .metrobadge {
	background-position: -339px -133px;
}

.rank-stars a .trophy_area span.trophy {
	background-image: url("images/badgesprite.png");
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-size: 24px;
	line-height: 78px;
	font-weight: 800;
	height: 78px;
	text-align: center;
	width: 78px;
	margin-top: 15px;
}

.rank-stars a .trophy_area p {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	margin: 0;
	padding: 4px 0 0;
	text-align: center;
}

.rank-stars a:link,
.rank-stars a:visited {
	display:block;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}

.star1 {
	width: 120px;
	text-align: center;
	margin: 0px 20px 40px;
	float: left;
}

._header a {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

._header ul,
._header ul li {
	list-style:none;
	padding:0px;
}

.left-menu {
	text-align:left;
	width: 220px;
	overflow: hidden;
	border: 1px solid #C00;
	padding: 10px;
	line-height:20px;
	border-left:0px none;
	border-right:0px none;
	float:left;
	height: 191px;
	background: #FAFAFA;
}

.phone-systems {
	width: 200px;
	padding: 0px;
	display:block;
	margin:0px 0px 0px 20px;
}

.phone-systems li a {
	color:#0F51CA;
	font-weight:bold;
}

.phone-systems li a:hover {
	color:#c00;
}

.main-menu {
	float:left;
	background:#c00;
	padding: 0px;
	display:block;
	margin:0px;
	width:100%;
	height:35px;
}

._header .main-menu li{
	padding:8px 10px;
	float:left;
}

._header .main-menu li a {
	color:#fff;
}

._header .main-menu li:hover {
	background:#a00;
}

/* slide */

#slider2{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 759px; /*width of featured content slider*/
height: 228px;
border:0px none;
float:left;
}

#slider2 .contentdiv {
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
width: 820px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#slider2 .pagination{
width: 759px;
text-align: right;
position:absolute;
bottom:5px;
z-index:99;
}

#slider2 .pagination a{
text-decoration: none; 
color: #00007D;
padding:0px;
display:block-inline;
border:2px solid #eee;
display:inline-block;
}

#slider2 .pagination a img{
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}

#slider2 .pagination a:hover img, 
#slider2 .pagination a.selected img{
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

#slider2 .pagination a:hover, 
#slider2 .pagination a.selected{
color: #000;
border:2px solid #cc0000;
display:inline-block;
}

#slider2 .contentdiv img {
	width:759px;
	height:auto;
}

#slider2 .contentdiv,
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
width: 759px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#slider2 .pagination{
/*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;

bottom:30px;
z-index:99;
}
#slider2 .pagination a{
text-decoration: none; 
color: #00007D;
padding:0px;
display:block-inline;
border:2px solid #eee;
display:inline-block;
}

#slider2 .pagination a img
{
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}

#slider2 .pagination a:hover img, #slider2 .pagination a.selected img
{
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

#slider2 .pagination a:hover, #slider2 .pagination a.selected{
color: #000;
border:2px solid #46B5DD;
display:inline-block;
}

/* slide end */

/* header template 2 */

.left-menu2 {
	height: 322px;
	background:#fff url("images/toptablebg.jpg") repeat-x;
	width: 220px;
	overflow: hidden;
	border: 1px solid #C00;
	padding: 10px 0px 10px 20px;
	line-height:20px;
	border-left:0px none;
	border-top: 0px none;
	float:left;
}

/* header template 2 end */

._links {
	color:#0F51CA;
	text-decoration:none;
	font-family:arial;
}

._links:hover {
	text-decoration:underline;
}

/* careers banners */

.careers {
	margin:0px auto;
	border:1px solid #ccc;
	border-right:0px none;
	width:730px;
	height:243px;
	overflow:hidden;
	margin-bottom:10px;
}

.careers img {
	display:block;
	float:left;
}

.careers a  {
	position:relative;
	margin-left:-12px;
	display:block;
	float:left;
	background:url("../careers/banners/bar.png") top left no-repeat;
	width:58px;
	height:243px;
}

.careers a.active,
.careers a:hover  {
	background:url("../careers/banners/bar-hover.png") top left no-repeat;
}

.careers a img {
	position:absolute;
	bottom:10px;
	left:22px;
}

/* careers banners */

/* Application form ------------------------------ */

.dialogbox {
	padding:10px;
	position:fixed;
	top:10%;
	left:50%;
	margin-left:-190px;
	background:#fff;
	border:1px solid #ccc;
	width:380px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	z-index:999;
	display:none;
}

.dialogbox .close {
	color:#c00;
	font-weight:bold;
	float:right;
	cursor:pointer;
}

.dialogbox h2 {
	font-size:18px;
	margin:0px;
	line-height: 16px;
	color:#0F51CA;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}

#application-form .input {
	padding:2px;
	width:90%;
	margin:0px;
}

.dialogbox p {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #ccc;
}

.black {
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url('../images/bgblack.png') repeat;
	z-index:998;
}

.error{
	margin-top:5px;
	border: 1px solid #CD2222;
	padding: 5px;
	color: #CD2222;
	background: #FDE997;
}

.success {
	border: 1px solid #17AD17;
	padding: 5px;
	margin-top:5px;
	color: #17AD17;
	background: #CEF3C5;
}

#application-form table tr td {
	margin:0px;
	padding:0px;
}

/* Application form end -------------------------- */

/* ---------- check ul ------------ */

td[width="779"] ul.check li:nth-child(even),
td[width="779"] ul.check li {
	list-style-image:url("images/ccs-check.png");
}

._button.apply {
	font-size: 14px;
	width:155px;
	height:50px;
	background:url("careers/images/apply-now.png") center center no-repeat;
	border:none;
	padding:0px;
}
/* -------- check ul end ---------- */

.img-left {
	float:left;
	margin:10px;
}

.img-right {
	float:right;
	margin:10px;
}

td[width="779"] ul.blue-icons {
	float:left;
	list-style:none;
	margin:5px 0px;
	min-width:78px;
	max-width:650px;
	padding:0px;
}

td[width="779"] ul.blue-icons li:first-child,
td[width="779"] ul.blue-icons.center li:first-child {
	height:20px;
}

td[width="779"] ul.blue-icons.center li {
	text-align:center;
	list-style:none;
}

td[width="779"] ul.blue-icons li {
	display:block;
	vertical-align:middle;
	height:50px;
}

.prof-desc {
	float:right;
	width:650px;
}

/* index6 test slide */

#slider3{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 820px; /*width of featured content slider*/
height: 228px;
border:0px none;
float:left;
}

#slider3 .contentdiv {
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
width: 820px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#slider3 .contentdiv img {
	width:820px;
	height:auto;
	display:block;
}

#slider3 .pagination{
width: 820px;
text-align: right;
position:absolute;
bottom:5px;
z-index:99;
}

#slider3 .pagination a{
text-decoration: none; 
color: #00007D;
padding:0px;
display:block-inline;
border:2px solid #eee;
display:inline-block;
}

#slider3 .pagination a img{
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}

#slider3 .pagination a:hover img, 
#slider3 .pagination a.selected img{
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

#slider3 .pagination a:hover, 
#slider3 .pagination a.selected{
color: #000;
border:2px solid #cc0000;
display:inline-block;
}

/* index6 test slide end */

/* index8 menu */


#menu2 ul {
	background:#102F8A;
	list-style-image: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: auto;
}
#menu2 li {
	list-style-type: none;
	width: auto;
	margin: 0px;
	padding: 0px;
}

#menu2 {
	margin: 0px;
	padding: 0px;
	width: 221px;
}

#menu2 li a {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background: #102F8A url(images/leftnav_link_bg2.jpg) left no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 25px;
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	margin: 0px;
	list-style-type: none;
}
#menu2 li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	background: #000064 url(images/leftnav_dark.jpg) left no-repeat;
}

/* -------------------------------------------------------------------------------- */

#slider4{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 779px; /*width of featured content slider*/
height: 228px;
border:0px none;
float:left;
}

#slider4 .contentdiv {
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
width: 779px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#slider4 .contentdiv img {
	width:779px;
	height:auto;
	display:block;
}

#slider4 ._pagination,
#slider4 .pagination{
right:0px;
width:28px;
text-align: left;
position:absolute;
bottom:5px;
z-index:98;
}

#slider4 ._pagination a,
#slider4 .pagination a{
text-decoration: none; 
color: #00007D;
padding:0px;
display:inline-block;
border:2px solid #eee;
margin-top:2px;
}

#slider4 ._pagination a img,
#slider4 .pagination a img{
width: 20px;
height: 18px;
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}

#slider4 ._pagination a:hover img, 
#slider4 .pagination a:hover img, 
#slider4 ._pagination a.selected img,
#slider4 .pagination a.selected img{
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

#slider4 ._pagination a:hover, 
#slider4 .pagination a:hover, 
#slider4 ._pagination a.selected,
#slider4 .pagination a.selected{
color: #000;
border:2px solid #cc0000;
display:inline-block;
}

/* index8 end */

/* flashing images */

.flash {
	position:relative;
	width:300px;
	height:200px;
	margin-top:10px;
	overflow:hidden;
}

.flash img {
	position:absolute;
	left:0;
	top:0;
	width:300px;
	height:auto;
}

/* flashing images end */

.char-left { 
	float:right;
}

.char-left input,
.char-left {
	color:#a2a2a2;
	font-size:14px;
	font-weight:bold;
	border:none;
}

/*
.career-opp {
	outline: none;
	display: block;
	position: absolute;
	width: 220px;
	height: 22px;
	top: 180px;
	left: 378px;
}
*/

/* microsoft */
#image_carousel_13ffd211-40c3-4cbd-aa3e-8a4b14ec33d3 {
	float:right;
	margin-left:10px;
}

.image_carousel {
	margin:5px;
}

.mic-wrap {
	width:600px;
	padding:10px;
	font-size:12px;
	line-height:1.5em;
	text-align:justify;
}

.mic-wrap p {
	margin:10px 0px;
}

.mic-wrap ul {
	margin-left:40px;
	margin-bottom:10px;
}

/* meraki form */

.register {
	float:right;
	margin-left:10px;
}

#disable {
	position:fixed;
	top:0px;
	left:0px;
	z-index:9998;
	width:100%;
	height:100%;
	background: url('http://convergedsystems.com/images/bgblack.png');
	display:none;
}

.form-holder {
	position:fixed;
	top:20%;
	left:50%;
	z-index:9999;
	width:350px;
	margin-left:-175px;	
	padding:0px;
	font-family:arial;
	font-size:14px;	
	display:none;
}

.form-holder .error{
	margin-top:5px;
	border: 1px solid #CD2222;
	padding: 5px;
	margin:5px;
	color: #CD2222;
	background: #FDE997;
}

.form-holder .success {
	border: 1px solid #17AD17;
	padding: 5px;
	margin:5px;
	color: #17AD17;
	background: #CEF3C5;
}

.meraki-form {	
	border:5px solid #737373;
	background:#ffffff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.meraki-form .top {
	background:#737373;
	padding:10px;
	margin:0px;
	overflow:hidden;
	color:#fff;
}

.meraki-form .top #close {
	display:block;
	float:right;
	font-weight:bold;
	padding:0px 5px 2px;
	background:#454545;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	text-decoration:none;
	color:#fff;
}

.meraki-form .top #close:hover {
	background:#cc2222;
}

.meraki-form .d1 {
	padding:10px;
	border-bottom:1px dashed #ccc;
}

.meraki-form .grey {
	background:#fafafa;
	margin:0px;	
}

.meraki-form .input {
	margin-top:5px;
	padding:5px;
	font-size:12px;
	width:185px;
	border:1px solid #ccc;
	color:#1c1c1c;
}

.meraki-form textarea.input {
	margin-top:5px;
	width:300px;
	height:100px;
	resize:none;
	overflow:auto;
	font-family:arial;
}

.meraki-form .send {
	float:right;
	margin:10px;
	display:inline-block;
	-webkit-border-radius: 2px;    
    border-radius: 2px;
	text-decoration:none;
	color:#fff;
	border:1px solid #bf0000;
	padding:5px 20px;
	background: #ea1e1e; /* Old browsers */
	background: -moz-linear-gradient(top,  #d39696 0%, #ea1e1e 6%, #bf0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d39696), color-stop(6%,#ea1e1e), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d39696 0%,#ea1e1e 6%,#bf0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d39696 0%,#ea1e1e 6%,#bf0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d39696 0%,#ea1e1e 6%,#bf0000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d39696 0%,#ea1e1e 6%,#bf0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d39696', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */	
}

.meraki-form .send:hover {
	background: #FF3F3F; /* Old browsers */
	background: -moz-linear-gradient(top,  #d39696 0%, #FF3F3F 6%, #bf0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d39696), color-stop(6%,#FF3F3F), color-stop(100%,#bf0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d39696 0%,#FF3F3F 6%,#bf0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d39696 0%,#FF3F3F 6%,#bf0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d39696 0%,#FF3F3F 6%,#bf0000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d39696 0%,#FF3F3F 6%,#bf0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d39696', endColorstr='#bf0000',GradientType=0 ); /* IE6-9 */
}

.meraki-form .send:active {
	background: #bf0000; /* Old browsers */
}

/* gallery */

.fancybox-title {
	display:none;
}

/* gallery end */

/* quote */

.quote-request {
	float:right;
	background:#e7e7e7 url('images/qbg-ccs.png') top left repeat-y;
	margin-right:10px;
	margin-bottom:10px;
	padding:10px;
	color:#cc0000;
	width:160px;
	font-size:14px;
}

.quote-request h2 {
	text-align:center;
	font-size:20px;
	line-height:100%;
	margin-top:0px;
	font-family: 'Raleway', sans-serif;
}

.qform-submit {
	display:block;
	width:101px;
	height:37px;
	background:url('images/qsubmit-ccs.png') no-repeat;
	margin:0px auto;
}

.qform {
	font-size:14px;
	padding:5px;
	width:150px;
	margin:5px 0px;
	border:1px solid #969696;
}

textarea.qform {
	overflow:auto;
	resize:none;
	width:150px;
	height:100px;
}

h1.thankyou {
	color:#cc0000;
	text-align:center;
	line-height:100%;
	padding:10px 0px;
	margin:30px auto 0px;
	width:550px;
	border-bottom:1px solid #ccc;
	font-size:40px;
}

h3.thankyou {
	font-size:14px;
	text-align:center;
	line-height:100%;
	margin-top:10px;
}

/* quote end */

/* avaya tco form */

.tco-table {
	width:400px;
	font-size:14px;
}

.tco-table input[type="text"] {
	width:218px;
}

.tco-table input, select {
	font-size:14px;
	padding:3px;
}

.dl-doc {
	display: block;
	width: 155px;
	height: 42px;
	background: url('images/tco-download.png') no-repeat;
	margin:10px auto 0px;
}

.tco-submit {
	display: block;
	width: 106px;
	height: 42px;
	background: url('images/tco-submit.png') no-repeat;
}

.red {
	color:#cc0000;
}
/* avaya tco form end */

.fleft h2,
.nl-wrap h2 {
	margin-top:0px;
}

.fleft,
.nl-wrap {
	float:left;
}

.nl-wrap {
	width:360px;
	margin-left:20px;
}

.nl-wrap input {
	border:1px solid #333;
	width:89%;
	padding:1%;
}

#email-subscribe {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	text-align: center;
	width: 220px;
	padding: 10px 0px;
	margin: 10px 30px 0px 0px;
	background: #cc0000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: right;
	clear: right;
}