@charset "utf-8";
/* CSS Document */

body
{
background-image:url(img/bg.jpg);
background-position:top center;
background-repeat:repeat-x;
padding:0px;
padding-top:4px;
margin:0px;
}


#top
{
margin-left:auto;
margin-right:auto;
width:770px;
}

#middle
{

}


#navbar
{
width:100%;
background-image:url(img/ribbon.gif);
background-position:top center;
background-repeat:no-repeat;
height:39px;
margin-top:5px;
text-align:center;
padding-top:4px;
}


#navnavbar a
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size : 12px;
font-weight : normal;
line-height: 16px;
text-align:left;
color:#cab658;

}



#centreimg
{
width:100%;
background-image:url(img/picturebg.gif);
background-position:top center;
background-repeat:no-repeat;
text-align:center;
height:359px;
padding-top:3px;
}


#content
{
margin-left:auto;
margin-right:auto;
width:748px;
}


#leftcol
{
width:454px;
padding-top:40px;
float:left;
padding-bottom:20px;
}

#leftcol h2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size : 40px;
font-weight : normal;
line-height: 16px;
text-align:left;
color:#545454;
font-style:italic;

margin:0px;
padding:0px;
padding-bottom:11px;
}

#leftcol h4
{
font-family:Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
line-height: 18px;
text-align:left;
color:#545454;
font-weight:bold;
margin:0px;
padding:0px;
padding-bottom:20px;
margin-top:20px;
}


#leftcol p 
{
font-family:Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
line-height: 16px;
text-align:left;
color:#545454;
margin:0px;
padding:0px;
padding-bottom:20px;
}



#rightcolnopad
{
width:213px;
padding-top:28px;
float:right;
padding-bottom:20px;
}


#rightcol
{
width:240px;
padding-top:28px;
float:right;
padding-bottom:20px;
}


#rightcol h2
{
background-image:url(img/righthead.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : weight;
line-height: 16px;
text-align:left;
color:#cab658;
padding:0px;
margin:0px;
padding-top:5px;
height:22px;
padding-left:9px;
}

#rightcol .featuremain
{
background-image:url(img/featurebg.gif);
background-repeat:repeat-x;
border-bottom:1px #b2b2b2 dotted;
}


#rightcol h4
{
font-family:Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
line-height: 18px;
text-align:left;
color:#545454;
font-weight:bold;
margin:0px;
padding:0px;
padding-bottom:6px;
padding-top:10px;
padding-left:9px;
}


#rightcol p
{

font-family:Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height: 16px;
text-align:left;
color:#545454;
margin:0px;
padding:0px;
padding-bottom:20px;
padding-left:9px;
padding-right:9px;
}


#rightcol img
{
float:right;
padding-top:7px;
padding-right:7px;
padding-left:7px;

}


#rightcol a:link {
font-family:Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
line-height: 16px;
text-align:left;
color:#545454;
margin:0px;
padding:0px;
text-decoration:none;
}

#rightcol a:visited {color:#545454;font-weight:bold; text-decoration:none;}
#rightcol a:active {color:#545454;font-weight:bold; text-decoration:none;}
#rightcol a:hover {color:#545454; font-weight:bold; text-decoration:underline;}



#leftcol a:link,#widecol a:link  {
font-family:Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
line-height: 16px;
text-align:left;
color:#681d1e;
margin:0px;
padding:0px;
text-decoration:none;
}

#leftcol a:visited,#widecol a:visited  {color:#681d1e;font-weight:bold; text-decoration:none;}
#leftcol a:active,#widecol a:active  {color:#681d1e;font-weight:bold; text-decoration:none;}
#leftcol a:hover,#widecol a:hover  {color:#681d1e; font-weight:bold; text-decoration:underline;}





#widecol
{
width:747px;
padding-top:40px;
float:left;
padding-bottom:20px;
}

#widecol h2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size : 40px;
font-weight : normal;
line-height: 16px;
text-align:left;
color:#545454;
font-style:italic;

margin:0px;
padding:0px;
padding-bottom:11px;
}

#widecol h4
{
font-family:Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
line-height: 18px;
text-align:left;
color:#545454;
font-weight:bold;
margin:0px;
padding:0px;
padding-bottom:20px;
margin-top:20px;
}


#widecol p
{
font-family:Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
line-height: 16px;
text-align:left;
color:#545454;
margin:0px;
padding:0px;
padding-bottom:20px;

}

.clearcols
{
clear:both;
}

.imgspacebottom
{
margin-bottom:20px;
}


.leftdelegate
{
width:350px;
float:left;
}
.rightdelegate
{
width:350px;
float:right;
}


#widecol ul, #leftcol ul
{
font-family:Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
line-height: 16px;
text-align:left;
color:#545454;
padding-left:10px;
padding-bottom:20px;

}

#widecol  li, #leftcol  li
{
font-family:Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
line-height: 16px;
text-align:left;
color:#545454;
padding-left:15px;
padding-bottom:4px;
background:url(img/bullet.gif) left 3px no-repeat; 
}




th
{
font-family:Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
line-height: 16px;
text-align:left;
color:#545454;

padding-bottom:3px;
}


td
{
font-family:Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
line-height: 16px;
text-align:left;
color:#545454;
padding-top:3px;
padding-bottom:3px;
}

table
{
padding-bottom:0px;
margin:0px;
}

.tablecols
{
background-color:#f5f5f5;
}


.tableright
{
text-align:right;
}



.map
{
float:right;
border:0px;
}




#footer
{
width:748px;
height:91px;
background-image:url(img/footer.gif);
clear:both;
}



.imgleft
{
border:#000000 1px solid;
margin-right:10px;

float:left;
}

.imgleft2
{
margin-right:10px;

float:left;
}


.imgright
{
border:#000000 1px solid;
margin-left:10px;

float:right;
}


.imgright2
{
margin-left:10px;

float:right;
}

.imgcentre
{
border:#000000 1px solid;


}



#telephone
{
width:725px;
padding-top:10px;
margin-bottom:20px;
padding-left:8px;
}



.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:270px;
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:#000000;

}

.phone_text_large{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
line-height:16px;
color:#000000;
}

.cclogo
{
float:right;
width:140px;
padding-top:5px;
padding-left:24px;

}

