


html {
	height:100%;
}



body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 76%;
	color: #939393;
	background: url(images/bg_gd.jpg) repeat;
	text-align:center;
	height: 100%;
	}

#container {
	width: 750px;
	margin: 16px auto 0px auto;
	text-align:left;
	height: 100%;
	}

#wrapper {
	background:url(images/centrestrip.gif) repeat-y;
	}

#logo {
	background: url(images/cislogo.gif) no-repeat;
	width: 750px;
	height:157px;
	margin:0;
	padding: 0;
	}
#wrapper h1	{
	display:none;
	}

#logo img {
	position: relative;
	top:27px;
	left:220px;
	width:510px; 
	height:130px;
	}

#headline {
	float:left;
	width: 485px;
	height: 168px;
	background: url(images/123easy.gif) no-repeat;
	}

#panduit {
	float:left;
	width: 485px;
	height: 168px;
	background: url(images/panduit_block.gif) no-repeat;
	}

#apc {
	float:left;
	width: 485px;
	height: 168px;
	background: url(images/APC_block.gif) no-repeat;
	}

#login {
	float:left;
	width: 485px;
	height: 168px;
	background: url(images/clientlogin_block.gif) no-repeat;
	}

#contact {
	float:left;
	width: 485px;
	height: 168px;
	background: url(images/contact_block.gif) no-repeat;
	}



#mitelone, #miteltwo, #mitelthree {
	float:left;
	width: 485px;
	height: 168px;
	}

#mitelone	{
	background: url(images/mitel_strand1.gif) no-repeat;
	}
#miteltwo	{
	background: url(images/mitel_strand2.gif) no-repeat;
	}
#mitelthree	{
	background: url(images/mitel_strand3.gif) no-repeat;
	}



#mitelone a, #miteltwo a, #mitelthree a  {
	display: block;
	}


#mitelone ul, #miteltwo ul, #mitelthree ul {
	list-style: none;
	margin:0;
	padding:59px 0 0 219px ;
	}

#mitelone li, #mitelone li a, #miteltwo li, #mitelthree li a, #mitelthree li, #miteltwo li a	{
	width: 266px;
	height: 26px;
	margin:0;
	padding:0;
	}

li.mitelLinkA  {
	background: url(images/mitel_choices_at.gif) no-repeat;
	}
li.mitelLinkA a  {
	background: url(images/mitel_choices_a.gif) no-repeat;
	}
li.mitelLinkA a:hover  {
	background: url(images/mitel_choices_over.gif) no-repeat;
	}

li.mitelLinkB  {
	background: url(images/mitel_small_at.gif) no-repeat;
	}

li.mitelLinkB a  {
	background: url(images/mitel_small_a.gif) no-repeat;
	}
li.mitelLinkB a:hover  {
	background: url(images/mitel_small_over.gif) no-repeat;
	}

li.mitelLinkC a {
	background: url(images/mitel_selected_a.gif) no-repeat;
	}
li.mitelLinkC a:hover  {
	background: url(images/mitel_selected_over.gif) no-repeat;
	}
li.mitelLinkC  {
	background: url(images/mitel_selected_at.gif) no-repeat;
	}


a:link {
	text-decoration: none;
	color: #CF8C4B;
	}
a:visited {
	color: #459BB1;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	color: #CF8C4B;
	}
#rightcolumn a:hover {
	text-decoration: underline;
	color: #CF8C4B;
	position:relative;
	}

/* --- main navigation ------------------------------- */

#navigationhead {
	width: 750px;
	height: 168px;
	}

#navigationhead span {
	display: none;
	}
	
#navigation	{
	width: 245px;
	height: 168px;
	float: right;
	padding-right: 20px;
	}

#navigation	 ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
#navigation li {
	margin: 0px;
	padding: 0px;
	display: inline;
	}

#navigation a {
	width: 245px;
	display: block;
  	height: 0;
	padding-top:28px;
	overflow:hidden;
	}
/* --- company navigation ------------------------------- */

li#companyLink {
	background: url(images/menu_company.gif) no-repeat 0 0;
	width: 245px;
	}
li#companyLink a {
	background: url(images/menu_company.gif) no-repeat 0 0;
	}
li#companyLink a:hover {
	background: url(images/menu_company.gif) no-repeat 0 -28px;
	}
li#companyLink a.selected {
	background: url(images/menu_company.gif) no-repeat 0 -56px;
	}

/* --- mitel navigation ------------------------------- */


li#mitelLink {
	background: url(images/menu_mitel.gif) no-repeat 0 0;
	width: 245px;
	}
li#mitelLink a {
	background: url(images/menu_mitel.gif) no-repeat 0 0;
	}
li#mitelLink a:hover {
	background: url(images/menu_mitel.gif) no-repeat 0 -28px;
	}
li#mitelLink a.selected {	
	background: url(images/menu_mitel.gif) no-repeat 0 -56px;
	}

/* --- panduit navigation ------------------------------- */


li#panduitLink {
	background: url(images/menu_panduit.gif) no-repeat 0 0;
	width: 245px;
	}
li#panduitLink a {
	background: url(images/menu_panduit.gif) no-repeat 0 0;
	}
li#panduitLink a:hover {
	background: url(images/menu_panduit.gif) no-repeat 0 -28px;
	}
li#panduitLink a.selected {
	background: url(images/menu_panduit.gif) no-repeat 0 -56px;
	}
/* --- apc navigation ------------------------------- */

li#apcLink {
	background: url(images/menu_apc.gif) no-repeat 0 0;
	}
li#apcLink a {
	background: url(images/menu_apc.gif) no-repeat 0 0;
	}
li#apcLink a:hover {
	background: url(images/menu_apc.gif) no-repeat 0 -28px;
	}
li#apcLink a.selected {
	background: url(images/menu_apc.gif) no-repeat 0 -56px;
	}
/* --- login navigation ------------------------------- */

li#loginLink {
	background: url(images/menu_login.gif) no-repeat 0 0;
	}
li#loginLink a {
	background: url(images/menu_login.gif) no-repeat 0 0;
	}
li#loginLink a:hover {
	background: url(images/menu_login.gif) no-repeat 0 -28px;
	}
li#loginLink a.selected {
	background: url(images/menu_login.gif) no-repeat 0 -56px;
	}
/* --- contact navigation ------------------------------- */

li#contactLink {
	background: url(images/menu_contact.gif) no-repeat 0 0;
	}
li#contactLink a {
	background: url(images/menu_contact.gif) no-repeat 0 0;
	}
li#contactLink a:hover {
	background: url(images/menu_contact.gif) no-repeat 0 -28px;
	}
li#contactLink a.selected {
	background: url(images/menu_contact.gif) no-repeat 0 -56px;
	}

/* --- banner headlines ------------------------------- */

/* --- company ------------------------------- */

h2#ourService {
	background: url(images/ban_ourservice.gif) no-repeat;
	height: 40px;
	margin:0;
	}
h2#fullNetwork {
	background: url(images/ban_fullnetwork.gif) no-repeat;
	height: 40px;
	margin:0;
	}
h2#getConnected {
	background: url(images/ban_getconnected.gif) no-repeat;
	height: 40px;
	margin:0;
	}

/* --- mitel choices ------------------------------- */

h2#manyWaystobenefit {
	background: url(images/ban_manywaysto.gif) no-repeat;
	height: 40px;
	margin:0;
	}	

h2#usingTheIP {
	background: url(images/ban_usingtheinternet.gif) no-repeat;
	height: 40px;
	margin:0;
	}	
h2#youHaveachoice {
	background: url(images/ban_youhaveachoice.gif) no-repeat;
	height: 40px;
	margin:0;
	}	

/* --- mitel business ------------------------------- */

h2#toolsforprod {
	background: url(images/ban_toolsfor.gif) no-repeat;
	height: 40px;
	margin:0;
	}	
h2#idealsolutions {
	background: url(images/ban_idealsolutions.gif) no-repeat;
	height: 40px;
	margin:0;
	}	
h2#wiseinvestment {
	background: url(images/ban_wiseinvestment.gif) no-repeat;
	height: 40px;
	margin:0;
	}	

/* --- mitel products ------------------------------- */


h2#mitelprod_a {
	background: url(images/ban_mitelproduct1.gif) no-repeat;
	height: 40px;
	margin:0;
	}	

h2#mitelprod_b {
	background: url(images/ban_mitelproduct2.gif) no-repeat;
	height: 40px;
	margin:0;
	}	

h2#mitelprod_c {
	background: url(images/ban_mitelproduct3.gif) no-repeat;
	height: 40px;
	margin:0;
	}	
/* --- panduit banner headline ------------------------------- */


h2#panduit_ha {
	background: url(images/ban_leadercable.gif) no-repeat;
	height: 40px;
	margin:0;
	}

h2#apc_ha {
	background: url(images/ban_dataprotection.gif) no-repeat;
	height: 40px;
	margin:0;
	}
/* --- login banner headline ------------------------------- */
h2#login_ha {
	background: url(images/ban_gotoaccount.gif) no-repeat;
	height: 40px;
	margin:0;
	}
/* --- no access banner headline ------------------------------- */
h2#noaccess_ha {
	background: url(images/ban_noaccess.gif) no-repeat;
	height: 40px;
	margin:0;
	}
/* --- contact banner headline ------------------------------- */
h2#contact_ha {
	background: url(images/ban_dropusaline.gif) no-repeat;
	height: 40px;
	margin:0;
	}

h2#contact_hb  {
	background: url(images/ban_getenews.gif) no-repeat;
	height: 40px;
	margin:0;
	}


#leftContent {
	width: auto;
	padding:0;
	margin:0;
	position:relative;
	}

#leftContent p   {
	width: 380px;
	line-height: 1.75em;
	padding: .75em 0 .75em 82px;
	margin:0;
	float: left;
	}
#contactform, #loginform	{
	margin:0;
	}
	

#contactform dl, #Login dl  	{
	width:340px;
	margin:20px 20px 20px 80px;
	padding:20px;
	background: #FBFBDF;
	border: 1px solid #EDEEB0;
	}
#contactform dd, #Login dd	{
	margin:0;
	}

#commentsform	{
	width:290px;
	height:100px;
	}

#nameform, #emailform, #companyform	{
	width:240px;
	}
#subscribe	{
	margin-right:10px;
	}
#submit	{
	margin-top: 20px;
	}
#contactform dt, #Login dt  	{
	padding:10px 0 0 0;
	}
#Login dd, #contactform dd {
	padding:5px 0;
	}
#Login dl, #contactform dl{
	padding:0 20px 20px 20px;
	}

#Login p {
	float:left;
	margin: 0 0 0 20px;
	font-size:14px;
	}

#leftContent ul   {
	width: 370px;
	line-height: 1.75em;
	padding: .75em 0 .75em 92px;
	margin:0;
	float: left;
	}


#leftContent li   {
	padding-top: .75em;
	}

#leftContent h2 {
	text-indent: -3000px;
	position:relative;
	width:750px;
	clear:left;
	}

#leftContent img {
	float: left;
	padding-right:10px;
	}

p.infotxt   {
	font-size: 10px;
	padding: 5px 0 5px 82px;
	margin:0;
	}

#maincontent {
 	position: relative;
 	width:750px;
 	margin:0;
 	padding:0;
 	}


#maincontent h3 	{
 	position: relative;
	}

h3 span {
	display:none;
	}	
	
#rightcolumn  {
	width: 265px;
	background: url(images/bg_trans2.gif) repeat-y;
	background-position: 29px 0;
	position: absolute;
	top: 40px;
	left: 485px;
	margin: 0;
	padding: 0;
	}


#rightcolumn h3 {	
	text-indent: -3000px;
	padding:0;
	margin: 10px 0 0 0;
	height:20px;
	position:relative;
	}

#rightcolumn p  { 
	font-size: 11px;
	padding: 5px 60px 2px 37px;
	margin: 0;
	line-height: 20px;
	color: #83A28A;
	position:relative;
	}
.columnimg	{
	padding-left:29px;
	}

/* --- right headlines ------------------------------- */

h3#clientSay  {
	background: url(images/rt_clientsay.gif) no-repeat;
	background-position: 29px 0;
	}
h3#mitelClients  {
	background: url(images/somemitelclients.gif) no-repeat;
	background-position: 29px 0;
	}
h3#moreInfo  {
	background: url(images/moreinfo.gif) no-repeat;
	background-position: 29px 0;
	}

h3#newNote  {
	background: url(images/new_noteworthy.gif) no-repeat;
	background-position: 29px 0;
	}

h3#eNews  {
	background: url(images/e_newletter.gif) no-repeat;
	background-position: 29px 0;
	}
h3#productFocus  {
	background: url(images/product_focus.gif) no-repeat;
	background-position: 29px 0;
	}	

#footer {
	clear: both;
	background: url(images/footer_bg.gif) no-repeat;
	background-position: 0 15px;
	width: 750px;
	height: 40px;
	margin: 0;
	padding: 15px 0 0 0;
	}
#footer a {
	color:#86270D;
	}

#footer p {	
	font-size: 10px;
	margin: 0;
	color: #996633;
	padding: 10px 0 0 82px;
	}ding: 10px 0 0 82px;
	}argin: 0;
	padding: 15px 0 0 0;
	}
#footer a {
	color:#86270D;
	}

#footer p {	
	font-size: 10px;
	margin: 0;
	color: #996633;
	padding: 10px 0 0 82px;
	}0px;
	margin: 0;
	color: #996633;
	padding: 10px 0 0 82px;
	}