@import url(reset.css);
/* COLOUR */
/* Blue:#38939B;Orange:#ED4522 */

/* HTML */
html,body{background:#38939B url(../images/layout/bg_body.png) top left repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#333333;}

h1,h2{padding:0 0 10px 0;color:#ED4522;font-weight:800;}

h1{font-size:1.4em;}
h2{font-size:1.15em;}
h3{margin:0 0 5px 0;padding:0 0 3px 0;color:#FFF;font-weight:800;}

a:link, a:visited, a:hover{color:#47606D;}

strong{color:#ED4522;font-weight:600;}

li{margin:0;}
ul{padding:0 0 10px 0;}
p{padding:0 0 10px 0;font-size:0.9em}

/* LAYOUT */
.container{margin:0 auto;width:1016px;position:relative;}
#header{padding:15px 0;margin:0 auto;height:72px;background-color:#38939B;}
#logo{padding:0 0 0 30px;width:196px;height:72px;float:left;}
#navigation{margin:15px 50px 0 0;width:702px;float:right;background:#ED4522 url(../images/layout/bg_navigation.png) top left no-repeat;display:inline;color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;}
#content{padding:25px 10px;clear:both;background-color:#FFF;}
#footer{padding:5px 0 25px 0;background:url(../images/layout/bg_footer.png) top left repeat-x;color:#FFF;}

/* FRONT */
.frontBox{margin:0 2px 0 0;padding:5px;width:240px;background-color:#FFF;border:1px solid #CCC;float:left;}
.frontBoxText{padding:10px;height:25px;background-color:#FFCC00;font-size:0.9em;color:#FFF;}
.frontBoxImage{height:165px;width:240px;display:block;}

.frontBoxText h2{padding:0 0 5px 0;color:#FFFFFF;text-align:center;} 

.frontBoxColour1{background-color:#FFCC00;}
.frontBoxColour2{background-color:#8427D8;}
.frontBoxColour3{background-color:#99CC00;}
.frontBoxColour4{background-color:#006699;}

.frontBox a:link, .frontBox a:visited{color:#FFF;text-decoration:none;} 
.frontBox a:hover{text-decoration:underline;}

/* PAGE */
.pageBox{padding:5px;height:240px;width:1000px;background-color:#FFF;border:1px solid #CCC;float:left;}
.pageBoxImage{height:240px;width:1000px;display:block;}

/* FOOTER */
.footerList{padding:0 80px 15px 85px;float:left;} 
#footer ul{padding:0;margin:0;list-style:none;color:#FFF;font-size:0.8em} 

.footerList a:link, .footerList a:visited{font-size:0.8em;color:#FFF;text-decoration:none;} 
.footerList a:hover{text-decoration:underline;}

/* NAVIGATION */
#navigation ul{list-style: none;}
#navigation li{margin:0;list-style:none;display:inline;}

#navigation a:link, #navigation a:visited{padding:0 7px;float:left;border-right:1px solid #F38D78;line-height:40px;font-size:1.05em;color:#FFF;text-decoration:none;}
#navigation a:hover{background:#F2816A;}
#navigation a.current{background:#F2816A;}
#navigation a.first{margin:0 0 0 6px;}
#navigation a.last{padding:0 13px 0 7px;border:none;}

/* GENERAL */
.error{padding:2px;margin:0 0 5px 0;width:350px;border:1px solid #CC0000;background-color:#F7DCCA;text-align:center;color:#CC0000;}
.success{padding:2px;margin:0 0 5px 0;width:350px;border:1px solid #69B92F;text-align:center;color:#69B92F;background-color:#C1F5AF;}
#content ul{padding:0 0 10px 25px;font-size:0.9em;}
.image{margin:0 5px;padding:5px;background-color:#FFF;border:1px solid #CCC;}
.center{text-align:center;}
#contactInformation{padding:10px 150px 0 0;float:right;}

/* FORMS */
.inputText{padding:2px;height:31px;width:350px;border:1px solid #38939B;color:#38939B;font-size:1.8em;}
.inputTextArea{padding:5px;height:90px;width:350px;border:1px solid #38939B;color:#38939B;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;}
.inputButton{padding:5px .5em;width:auto !important;border:1px solid #38939B;background-color:#38939B;cursor:pointer; color:#FFF;font-size:1.2em;font-weight:800;}




