@charset "utf-8";
/* CSS Document */

/************************************************
MAIN LAYOUT DIVISION STYLES
************************************************/
html {
margin:0px;
padding:0px;
}

body {
margin:0px;
padding:0px;
background-color:#CCCCCC;
}

#wrapper {
width:770px;
margin-right:auto;
margin-left:auto;
background-color:#fff;

}

#header {
width:770px;
height:150px;
background-image:url(images/header.gif);
background-repeat:no-repeat;
}



#central {
width:770px;
}



#content {
width:530px;
min-height:550px;
float:left;
padding-left:9px;
padding-right:9px;
background-color:#c4dac5;
margin-top:10px;
}

#right {
margin-top:10px;
text-align:left;
width:202px;
margin-left:12px;
float:left;
min-height:550px;
background-color:#999999;
color:#FFFFFF;
}


/* FOOTER REGION  */

#footer {
margin-top:10px;
width:762px;
height:70px;
background-color:#666;
background-image:url(images/footer.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

.infobox {
width:200px;
height:170px;
background-image:url(images/infohead.gif);
background-repeat:no-repeat;
margin-left:15px;
float:left;
}
.infobox h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
margin-top:2px;
}
.indexinfobox {
width:400px;
height:170px;
/*background-image:url(images/infohead-wide.gif);
background-repeat:repeat-x;*/
margin-left:15px;
float:left;
}
.indexinfobox h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
margin-top:2px;
margin-left:10px;
}


/************* END OF REGION DEFINITIONS ***************/

/************** START OF CUSTOM CLASSES *****************/

.clear {
clear:both;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
background-color:#999;
padding:2px;
font-weight:normal;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
}
h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
text-align:center;
margin-top:0px;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000; /*#666;*/
}
.notopgap {
margin-top:-30px;
}
.smallred {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#f00;
}
.smalldkgrey {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000; /*#666;*/
}

.mediumwhite {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
margin-left:5px;
}
.smallblack {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}


/*************************** link structure ***********/
#right a {
display:block;
width:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:bold;
padding-top:3px;
}


#right a:link, #right a:visited {
color:#fff;
}
#right a:hover {
color:#000;
}



/* 88888888888888888 CENTRE CONTENT BOXES 88888888888888888 */
.contact {
background-image:url(images/topbox-grad.jpg);
background-repeat:repeat-x;
width:570px;
height:145px;
border:1px solid #ccc;
margin:5px 10px 5px 10px;
float:left;
}
.contact h1 {
text-align:center;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
margin-top:2px;
}
.contact a {
color:#FF0000;
}
.contact a:hover {
color:#666;
}






.imgleft {
float:left;
}
.imgrt {
float:right;
}
.clear {
clear:both;
}
.sidebarimage {
margin-top:10px;
margin-bottom:5px;
}


