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

body {
background:#f2f2f2;
margin:0;
}


/*HOLDING BOXES */
#page_container {
width:100%;
height:100%;
}
#header_box {
width:100%;
margin:0 auto;
background:url(../images/header_bg.jpg) repeat-x;
}
#header_container {
width:800px;
height:310px;
margin:0 auto;
background:url(../images/header.jpg) no-repeat;
}
#centre_box {
width:100%;
margin:0 auto;
background:#FFFFFF;
border-bottom:#bababa solid 1px;
}
#centre_container {
width:800px;
margin:0 auto;
}
#foot_box {
width:100%;
margin:0 auto;
}
#footer_container {
height:100px;
width:800px;
margin:0 auto;
clear:both;
}


/* NAVIGATION */
#navBar {
height:50px;
width:800px;
margin:0 auto;
font-family:"Times New Roman", Times, serif;
font-size:10pt;
color:#464646;
background:#FFFFFF;
border-bottom:#bababa solid 1px;
}
#navBar ul {
display:inline;
list-style:none;
margin:0;
padding:0;
}
#navBar li {
_width:80px;
float:left;
padding:0;
}
#navBar li a {
display:block;
padding:6px 10px 7px 10px;
min-height:35px;
_height:35px;
text-decoration:none;
color:#464646;
background:#FFFFFF;
/*border-left:#bababa 1px solid;*/
}
#navBar li a:hover {
background:#b20207;
color:#FFFFFF;
}
.contact_red {
color:#db030a;
}


/*CENTRAL AREA*/
.clear {
clear:both;
}
#page_title {
width:800px;
border-bottom:#bababa solid 1px;
padding:10px 0 0 0;
}
h2 {
margin:0;
padding:10px 0 0 10px;
font-family:"Times New Roman", Times, serif;
font-size:36pt;
font-weight:normal;
color:#464646;
}
#content_container {
width:800px;
}
#left_content {
width:500px;
padding:0 0 20px 10px;
}
#left_content p {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#666666;
margin:10px 0;
}
#left_content ul {
list-style:disc;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#666666;
margin:0;
padding:0 0 0 15px;
}
#left_content a {
color:#dd030a;
text-decoration:none;
}
#left_content a:hover {
text-decoration:underline;
}
#left_content form {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#666666;
}


#left_content fieldset {
margin:0;
padding:10px;
border:#bababa 1px solid;
}
#left_content legend {
font-family:"Times New Roman", Times, serif;
font-size:12pt;
font-style:italic;
font-weight:bold;
color:#db030a;
}
#left_content input {
border-width: 0px 0px 1px 0px;
border-style: solid solid dotted solid;
border-color:#bababa;
color:#666666;
}
#left_content textarea {
color:#666666;
}
/* Submit button */
#left_content .primaryAction {
background-color:#f2f2f2;
border:1px solid #bababa;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding:2px;
margin:0 20px 0 0;
}
#left_content .primaryAction:hover {
background-color:#ffc3c5;
}


#left_content input:focus, select:focus, textarea:focus { 
background:#f2f2f2; 
color:#000000; 
}
#form_left {
float:left;
width:210px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
padding:5px 0 0 0;
color:#666666;
}
#form_right {
float:right;
width:250px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
padding:5px 0 0 0;
color:#666666;
}
#form_enquiry {
clear:both;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
padding:5px 0 0 0;
color:#666666;
}
h3 {
font-family:"Times New Roman", Times, serif;
font-size:16pt;
font-style:italic;
font-weight:bold;
color:#dd030a;
line-height:22pt;
_padding:10px 0 0 0;
}
h4 {
font-family:"Times New Roman", Times, serif;
font-size:16pt;
font-style:italic;
font-weight:bold;
color:#dd030a;
line-height:22pt;
}
.large_speechmarks {
font-size:24pt;
font-weight:bold;
line-height:20px;
}
#right_content {
float:right;
width:236px;
padding:20px 0 0 0;
}
#right_content p {
font-family:"Times New Roman", Times, serif;
font-size:14pt;
color:#dd030a;
font-weight:bold;
font-style:italic;
}
#right_content a {
color:#db030a;
text-decoration:none;
}
#right_content a:hover {
text-decoration:underline;
}
#mugshot {
margin:20px 0 0 0;
}
#mugshot p {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-style:italic;
font-weight:lighter;
color:#dd030a;
margin:0 0 10px 0;
}


/*FOOTER*/
#left_box {
float:left;
width:55px;
padding:20px 0 0 10px;
}
#right_box {
float:right;
width:730px;
padding:50px 0 0 0;
}
#right_box p {
margin:0;
font-family:"Times New Roman", Times, serif;
font-size:9pt;
color:#464646;
}
#right_box ul {
margin:0;
padding:0;
list-style:none;
}
#right_box li {
float:left;
padding:5px 20px 5px 0;
font-family:"Times New Roman", Times, serif;
font-size:9pt;
color:#dd030a;
}
#right_box li a {
color:#dd030a;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-size:9pt;
}
#right_box li a:hover {
color:#dd030a;
text-decoration:underline;
}