@charset "utf-8";
/* CSS Document */

body
{
background-image:url(img/bg.gif);
padding:0px;
margin:0px;
background-position:center;
}


#container
{
width:746px;
background-image:url(img/innerbg.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}


#topleft
{
padding-left:44px;
padding-top:57px;
float:left;
}

#toplogo
{
padding-left:72px;
padding-top:55px;
float:left;
}


#topright
{
float:left;
padding-left:10px;
padding-top:11px;
padding-bottom:18px;
}

#navbar
{
width:746px;
clear:both;
}


#leftcol
{
width:176px;
float:left;
}



#leftcol p
{
color:#ffffff;
font-family:Arial, Helvetica, Verdana, Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:13px;
padding-left:17px;
padding-right:20px;
padding-bottom:11px;
padding-top:0px;
margin:0px;
}


#leftcolimg
{
margin-top:2px;
width:145px;
height:195px;
background-image:url(img/leftimagebg.jpg);
padding-top:9px;
padding-left:19px;
}


#rightcol
{
width:570px;
float:right;

}


#rightcol p
{
color:#706f6b;
font-family:Arial, Helvetica, Verdana, Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:19px;
padding-left:20px;
padding-top:7px;
padding-right:20px;
padding-bottom:13px;
margin:0px;

}


#rightcol ul
{
margin:0px;
padding-bottom:12px;
margin-left:20px;
}


#rightcol .border1{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	float:right;
	margin-left:15px;
	margin-right:7px;
	padding:2px;
}


#rightcol .borderthumb{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	padding:2px;
}


#rightcol .border2{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	margin-right:7px;
	padding:2px;
}



#rightcol li
{
color:#706f6b;
font-family:Arial, Helvetica, Verdana, Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:19px;
margin-left:20px;
padding-top:0px;
padding-right:20px;
padding-bottom:0px;
margin-down:0px;
margin-top:0px;
}






#rightcol table
{
font-family:Arial, Helvetica, Verdana, Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:13px;
margin-left:17px;
padding-bottom:11px;
padding-top:0px;
}


#rightcol th
{
padding:5px;
color:#706f6b;
font-weight:bold;
}


#rightcol td
{
padding:5px;
color:#ffffff;
font-weight:bold;
}




.pageheader
{
clear:both;
padding-left:20px;
padding-top:11px;
}



#midimageleft
{
float:right;
background-image:url(img/centreimageborder_02.jpg);
width:274px;
height:270px;
padding-top:11px;
padding-left:13px;
}



#midimagewide
{
float:right;
background-image:url(img/centreimageborderwide.jpg);
width:544px;
height:270px;
padding-top:11px;
padding-left:25px;
}




#midimageright
{
float:right;
background-image:url(img/centreimageborder_01.jpg);
width:257px;
height:270px;
padding-top:11px;
padding-left:25px;
}


#footer
{
clear:both;

width:746px;
height:63px;
background-image:url(img/footer.jpg);
background-position:0px 40px;
padding-top:45px
}




.tel_numbers{
width:130px;
float:left;
text-align:center;
padding-top:7px;

}

.tel_numbers2{
width:107px;
float:left;
text-align:center;
padding-top:7px;

}

.tel_phone{
width:46px;
float:left;
padding-top:5px;
text-align:center;
}



.tel_text{
width:280px;
float:left;
padding-left:14px;
padding-right:14px;
padding-top:8px;
text-align:center;
}

.phone_text{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color:#443d3d;

}

.phone_text_large{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
line-height:16px;
color:#443d3d;
}

.cclogo
{
float:left;
width:129px;
padding-top:5px;
padding-left:17px;
padding-right:42px;
}


