/* initial properties */
* {
margin: 0;
padding: 0;
}

body{
font-size: 62.5%;
font-family: Arial, Helvetica, sans-serif;
}

/* initial layout */

#container{
width: 768px;
margin: 0 auto;
}

#masthead{
float:left;
width: 397px;
height: 85px;
margin: 0 auto;
background: #fff;
}

#nav{
width: 768px;
height:24px;
margin:0;
}

#tel_no{
float: left;
text-align: right;
width: 371px;
height: 85px;
margin: 0;
background: #fff;
}

#flash_banner{
float:left;
width: 768px;
height: 130px;
margin: 0;
background: #fff;
}

#flash{
float:left;
width: 768px;
height: 434px;
margin: 0;
background: #fff;
}

#quick_links{
width: 768px;
height: 57PX;
float: left;
margin: 0;
}

#partner_logos{
float: left;
width: 768px;
height: 100px;
text-align: center;
background: url(../images/partner_logos-grey.jpg) top center no-repeat;
}

#footer{
clear: both;
width: 768px;
background-image: url(../images/footer.gif);
background-repeat: repeat-x;
height: 10px;
}



/* headings h1, h2, h3*/

h1 span {
display: none;
}

h2 span {
display: none;
}

#it-services{
background-image: url(../images/home/it-services.gif);
background-repeat: no-repeat;
height: 16px;
width: 258px;
padding-bottom: 10px;
}

#blank{
background-image: url(../images/home/blank.gif);
background-repeat: no-repeat;
height: 16px;
width: 161px;
padding-bottom: 10px;
}

#about{
background-image: url(../images/home/title-about.gif);
background-repeat: no-repeat;
height: 16px;
padding-bottom: 20px;
}

#how{
background-image: url(../images/home/title-help.gif);
background-repeat: no-repeat;
height: 16px;
padding-bottom: 20px;
}

#smallbus{
background-image: url(../images/smlbus/title_smlbus.gif);
background-repeat: no-repeat;
height: 16px;
padding-bottom: 20px;
}

#partners{
background-image: url(../images/partners/title_premier-partners.gif);
background-repeat: no-repeat;
height: 16px;
padding-bottom: 20px;
}

#unity{
background-image: url(../images/officesol/title_unity.gif);
background-repeat: no-repeat;
height: 16px;
padding-bottom: 20px;
}

#health{
background-image: url(../images/healthcheck/title_leftnav.gif);
background-repeat: no-repeat;
height: 16px;
padding-bottom: 20px;
}

#testimonials{
background-image: url(../images/testimonials/title_testimonials.gif);
background-repeat: no-repeat;
height: 16px;
padding-bottom: 20px;
}

#contact{
background-image: url(../images/contact/title_contact.gif);
background-repeat: no-repeat;
height: 16px;
padding-bottom: 20px;
}

#Sitemap{
background-image: url(../images/title_sitemap.gif);
background-repeat: no-repeat;
height: 16px;
padding-bottom: 20px;
}


h2{
font-size: 1.1em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
color: #515151;
}

h3{
font-size: 1.1em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #515151;
}

.input, .inputarea{
	margin: 1px 0;
	padding: 2px;
	width: 250px;
	border: 1px solid #7f9db9;
	background-color: #f1f0f5;
	color: #515151;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

#standard ul {
	list-style:none;
}

#standard li {
clear: left;
list-style-type:disc;
text-align: justify;
color: #515151; 
font-size: 1.1em;
padding-left: 5px;
margin-left: 20px;
}


/* Homepage */

#band_home{
float: left;
width:768px;
height: 4px;
background-color:#ffffff;
background-image: url(../images/home/band.gif);
background-repeat: repeat-x;
}

#content_a a, #content_a2 a{
	color: #0371BB;
	background-color: transparent;
	border-bottom: 0px solid;
	text-decoration: none;
}

#content_a a:hover, #content_a2 a:hover{
	color: #0371BB;
	background-color: #D3EDFE;
	border-bottom: 1px solid #85CCFC;
}


#content_a{
float:left;
width:239px; 
background: url(../images/background-grey.jpg) repeat-x #FFFFFF;
padding-left: 30px;
padding-right: 20px;
padding-top: 25px;
padding-bottom: 15px;
}

#content_a2{
float:left;
width:240px; 
background: url(../images/background-grey.jpg) repeat-x #FFFFFF;
padding-left: 24px;
padding-right: 20px;
padding-top: 25px;
padding-bottom: 15px;
}

#content_a p{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #515151;
text-align: justify;
}

#content_a2 p {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #515151;
text-align: justify;
}

#sidebar_a{
float: left;
width: 195px;
margin: 0;
text-align:right; 
background: url(../images/background-grey.jpg) repeat-x #FFFFFF;
padding-top: 20px;
}

/* 2nd tier banner space*/
#banner{
float:left;
width:392px; 
height: 130px;
background-color:#FFFFFF;
}

/* Health Check styles*/

/* colour band*/
#band_health{
clear: both;
width:768px;
height: 4px;
background-color:#ffffff;
background-image: url(../images/healthcheck/band.gif);
background-repeat: repeat-x;
}

/* left hand column*/
#sidebar_b_health{
float:left;
width: 150px;
background-image: url(../images/healthcheck/bg_grad_side.jpg);
background-repeat: repeat-x;
background-color:#FFFFFF;
font-size: 1.1em;
line-height: 17px;
font-family: Arial, Helvetica, sans-serif;
color: #515151;
padding-left: 24px;
padding-right: 5px;
padding-top: 20px;
}

#sidebar_b_health a:link{
	text-decoration: none;
	color: #515151; 
}

#sidebar_b_health a:hover{
	text-decoration: underline;
	color: #CC0033;
}

/* content*/
#content_b_health{
float:left;
width:351px; 
background: url(../images/background-grey.jpg) repeat-x #FFFFFF;
padding: 20px;
}

#content_b_health p{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #515151;
text-align: justify;
}


/* right hand column*/
#sidebar_c_health{
float: right;
width: 197px;
text-align:right; 
background-image: url(../images/healthcheck/bg_grad_side.jpg);
background-repeat: repeat-x;
background-color:#FFFFFF;
padding-top: 20px;
}

/* Small business styles*/

/* colour band*/
#band_smlbus{
clear: both;
width:768px;
height: 4px;
background-color:#ffffff;
background-image: url(../images/smlbus/band.gif);
background-repeat: repeat-x;
}

/* left hand column*/
#sidebar_b_smlbus{
float:left;
width: 150px;
background-image: url(../images/smlbus/bg_grad_side.jpg);
background-repeat: repeat-x;
background-color:#FFFFFF;
font-size: 1.1em;
line-height: 17px;
font-family: Arial, Helvetica, sans-serif;
color: #515151;
padding-left: 24px;
padding-right: 5px;
padding-top: 20px;
padding-bottom: 25px;
}

#sidebar_b_smlbus a{
	color: #e49d33;
	background-color: transparent;
	border-bottom: 0px solid;
	text-decoration: none;
}

#sidebar_b_smlbus a:hover{
	color: #e49d33;
	background-color: #F9E9D0;
	border-bottom: 1px solid #F2CE99;
}


/* content*/
#content_b_smlbus{
float:left;
width:351px; 
background: url(../images/background-grey.jpg) repeat-x #FFFFFF;
padding: 20px;
}

#content_b_smlbus p{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #515151;
text-align: justify;
}

#sidebar_c_smlbus{
float: right;
width: 197px;
text-align:right; 
background-image: url(../images/smlbus/bg_grad_side.jpg);
background-repeat: repeat-x;
background-color:#FFFFFF;
padding-top: 20px;
}


/* Partners styles*/

#band_partners{
clear: both;
width:768px;
height: 4px;
background-color:#ffffff;
background-image: url(../images/partners/band.gif);
background-repeat: repeat-x;
}

#sidebar_b_partners{
float:left;
width: 155px;
background: url(../images/partners/bg_grad_side.jpg) repeat-x #FFFFFF;
font-size: 1.1em;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
color: #515151;
padding-left: 24px;
padding-top: 25px;
padding-bottom: 25px;
}

#sidebar_b_partners a{
	color: #4a4aaa;
	background-color: transparent;
	border-bottom: 0px solid;
	text-decoration: none;
}

#sidebar_b_partners a:hover{
	color: #4a4aaa;
	background-color: #EAEAF7;
	border-bottom: 1px solid #B7B7E3;
}

#content_b_partners{
float:left;
width:351px; 
background: url(../images/background-grey.jpg) repeat-x #FFFFFF;
padding: 20px;
}

#content_b_partners p{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #515151;
text-align: justify;
}

#content_b_partners a{
	color: #4a4aaa;
	background-color: transparent;
	border-bottom: 0px solid;
	text-decoration: none;
}

#content_b_partners a:hover{
	color: #4a4aaa;
	background-color: #EAEAF7;
	border-bottom: 1px solid #B7B7E3;
}

#sidebar_c_partners{
float: right;
width: 197px;
text-align:right; 
background-image: url(../images/partners/bg_grad_side.jpg);
background-repeat: repeat-x;
background-color:#FFFFFF;
padding-top: 20px;
}


/* Office Solutions styles*/

/* colour band*/
#band_office{
clear: both;
width:768px;
height: 4px;
background-color:#ffffff;
background-image: url(../images/officesol/band.gif);
background-repeat: repeat-x;
}

/* left hand column*/
#sidebar_b_office{
float:left;
width: 155px;
background: url(../images/officesol/bg_grad_side.jpg) repeat-x #FFFFFF;
font-size: 1.1em;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
color: #515151;
padding-left: 24px;
padding-top: 25px;
padding-bottom: 25px;
}

#sidebar_b_office a{
	color: #71b136;
	background-color: transparent;
	border-bottom: 0px solid;
	text-decoration: none;
}

#sidebar_b_office a:hover{
	color: #71b136;
	background-color: #EBF8E0;
	border-bottom: 1px solid #CCEDB1;
}

/* content*/
#content_b_office{
float:left;
width:351px; 
background: url(../images/background-grey.jpg) repeat-x #FFFFFF;
padding: 20px;
}

#content_b_office p{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #515151;
text-align: justify;
}

#content_b_office a{
	color: #71b136;
	background-color: transparent;
	border-bottom: 0px solid;
	text-decoration: none;
}

#content_b_office a:hover{
	color: #71b136;
	background-color: #EBF8E0;
	border-bottom: 1px solid #CCEDB1;
}

/* right hand column*/
#sidebar_c_office{
float: right;
width: 197px;
text-align:right; 
background-image: url(../images/officesol/bg_grad_side.jpg);
background-repeat: repeat-x;
background-color:#FFFFFF;
padding-top: 20px;
}

/* Testimonials styles*/

/* colour band*/
#band_test{
clear: both;
width:768px;
height: 4px;
background-color:#ffffff;
background-image: url(../images/testimonials/band.gif);
background-repeat: repeat-x;
}

/* left hand column*/
#sidebar_b_test{
float:left;
width: 155px;
background: url(../images/testimonials/bg_grad_side.jpg) repeat-x #FFFFFF;
font-size: 1.1em;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
color: #515151;
padding-left: 24px;
padding-top: 25px;
padding-bottom: 25px;
}

#sidebar_b_test a{
	color: #c10061;
	background-color: transparent;
	border-bottom: 0px solid;
	text-decoration: none;
}

#sidebar_b_test a:hover{
	color: #c10061;
	background-color: #FDE3EF;
	border-bottom: 1px solid #F881B9;
}

#content_b_test{
float:left;
width:351px; 
background: url(../images/background-grey.jpg) repeat-x #FFFFFF;
padding: 20px;
}

#content_b_test p{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #515151;
text-align: justify;
}

#content_b_test a{
	color: #c10061;
	background-color: transparent;
	border-bottom: 0px solid;
	text-decoration: none;
}

#content_b_test a:hover{
	color: #c10061;
	background-color: #FDE3EF;
	border-bottom: 1px solid #F881B9;
}

/* right hand column*/
#sidebar_c_test{
float: right;
width: 197px;
text-align:right; 
background-image: url(../images/testimonials/bg_grad_side.jpg);
background-repeat: repeat-x;
background-color:#FFFFFF;
padding-top: 20px;
}

/* Contact us styles*/

/* colour band*/
#band_contact{
clear: both;
width:768px;
height: 4px;
background-color:#ffffff;
background-image: url(../images/contact/band.gif);
background-repeat: repeat-x;
}


/* left hand column*/
#sidebar_b_contact{
float:left;
width: 150px;
background-image: url(../images/contact/bg_grad_side.jpg);
background-repeat: repeat-x;
background-color:#FFFFFF;
font-size: 1.1em;
line-height: 17px;
font-family: Arial, Helvetica, sans-serif;
color: #515151;
padding-left: 24px;
padding-right: 5px;
padding-top: 20px;
padding-bottom: 25px;
}

#sidebar_b_contact a{
	color: #727199;
	background-color: transparent;
	border-bottom: 0px solid;
	text-decoration: none;
}

#sidebar_b_contact a:hover{
	color: #727199;
	background-color: #EBEBF1;
	border-bottom: 1px solid #9D9CB8;
}



/* content*/
#content_b_contact{
float:left;
width:353px; 
background-image: url(../images/background-grey.jpg);
background-repeat: repeat-x;
background-color:#FFFFFF;
font-size: 1.1em;
font-family: Arial, Helvetica, sans-serif;
color: #515151;
padding-left: 24px;
padding-right: 15px;
padding-top: 20px;
}

/* right hand column*/
#sidebar_c_contact{
float: right;
width: 197px;
text-align:right; 
background-image: url(../images/contact/bg_grad_side.jpg);
background-repeat: repeat-x;
background-color:#FFFFFF;
padding-top: 20px;
}


#designed{
width: 768px;
height: 20px;
margin: 0 auto;
text-align: right;
}

#sitemap{
float: left;
width: 610px;
height: 15px;
color: #AAAAAA;
text-align: left;
padding-top: 5px;
}

#sitemap a{
	color: #AAAAAA;
	background-color: transparent;
	border-bottom: 0px solid;
	text-decoration: none;
}

#sitemap a:hover{
	color: #AAAAAA;
	text-decoration: underline;
}
