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

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* end of style reset */ 

body {font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px; font-size: 90%; border-top: #7f1528 15px solid; color:#333; background-color: #c6c6c5; background-attachment: fixed; }
 
#container {width:960px; margin:0px auto; background-color:#FFF;} 
#nav { width:960px; height: 120px; font-size: 80%; background: #362923;}
#nav ul {float:right; margin-top: 30px; margin-right: 25px; border-bottom: solid 1px #C6C7C8; padding-bottom: 20px;}
#nav ul li {float:left; display:inline; padding: 0px; margin: 0px;}
#nav ul li.last a {float:left; }
#nav ul li a {display:block; text-decoration:none; color:#fff; padding:25px 18px 10px 18px;}
#nav ul li a:hover {color:#c1304f;}
#nav a.selected {border-top: 1px solid #c1304f; color: #c1304f; padding-top: 25px; }
.logo { position:absolute; margin-left: 40px; margin-top: 10px;}

#content {width:960px; padding: 0px; margin-bottom: 30px; }
#content p { margin-bottom: 0px; margin-top: 0px; margin-bottom: 8px; line-height: 150%; font-size: 80%;}
#content ul {font-weight: bold; padding-top: 15px;color: #000;}
#content li {list-style-type: none; padding-bottom: 15px;  }
#mainimg { width: 960px; height: 400px;}
#banner{ width: 960px; height: 400px; background: url(imgs/sc_banner.jpg) no-repeat;}
#banner p { color: #FFF; }
#banner h2 {font-size: 150%; color: #c1304f;   padding: 0px 0px 12px 0px; line-height: 140%; }
.bannertext {width:520px; float:right; padding: 30px 30px 20px 30px; margin-top:30px; }
.bannertextright {width:350px; float:left; padding: 30px 0px 30px 30px; margin-top:30px; }
#logos{ padding: 0px 30px 30px 30px; text-align:center; height: 100px;}
.extrapadding{ padding-right: 50px;}
.floatleft {float: left; width: 430px; color:#000;  margin: 20px 0px 20px 30px; min-height: 180px; _height: 180px; text-align: center; border-right: solid 1px #c6c6c5; padding-right: 20px;}
.floatright {float: left; width: 430px; color:#000; margin: 20px; min-height: 180px; _height: 180px; text-align: center; }
p.just{text-align: center;}
#dotted { border-bottom: 1px solid #c1304f; padding-top: 20px; margin-bottom: 20px;}

#footer {background-color:#362923; height: 250px; }
#footer a{ color:#fff;}
#footer a:hover{ color:#c1304f;}
.left {float:left; width:300px; padding: 10px 30px 20px 30px;}
.right {float: right; width:300px; color:#c1304f; text-align: center; padding: 25px 30px 20px 30px; line-height: 140%;}
.footercentre { text-align:center; font-size: 70%; padding-top: 15px;  color: #ECEDED; margin-bottom:20px; border-top: solid 1px #c6c6c5;}

a {text-decoration:none; color: #333; font-weight: bold;}
a:hover {color:#c1304f; }

h1 { font-size: 150%; color: #333;   padding: 0px 0px 12px 0px; line-height: 140%; }
h1.quote { font-size: 110%; color: #c1304f;   padding: 0px 0px 12px 0px; line-height: 140%; }
h2 {font-size: 120%; color: #c1304f;   padding: 0px 0px 12px 0px; line-height: 140%; }
h3 {font-size: 100%; color: #c1304f; font-weight: bold; margin-bottom: 10px; margin-top: 15px; line-height:130%;}
h4 {font-size: 80%; color: #fff; letter-spacing: 2px; line-height: 150%; margin-top:10px; }
.clear {clear: both;}

.contactleft {float: left; width: 425px; margin-right: 50px;}
.contactleft2 {float: left; width: 425px; margin-right: 0px; }