/* 
Colours:
lightest grey: #f2f2f2
mid-grey: #bebebe
new red cf3134
 */

body{font:0.8em "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif; background: #f2f2f2; line-height:1.4em; text-align:center }
textarea, input, select {font: 1em "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif; background: #f2f2f2}
h1{text-align:center; font-size:14px; line-height:1.2em; color: #cf3134; text-transform:uppercase; font-family: Georgia, "Times New Roman";}
h2{text-align:center; font-size:1.3em; margin-bottom:10px; color:#cf3134 }
h3{font-size:1.1em;}
ol{list-style:decimal}
ul{list-style:disc}
li{margin-left:30px; padding-bottom:5px}
p,dl,hr,h1 {margin-bottom:20px}
img {border:none}

#main {border: none; background: url(../img/background.jpg) repeat-y; background-color: #FFFFFF}
#mainHome {border: none; background-color: #FFFFFF}
#header {text-align:left}
#content {margin:0; text-align:left; background: url("../img/whitebg.gif") repeat-y; padding-bottom: 30px;}
#pageContent {margin-left:235px; width: 690px;}
#pageContentWide {margin-left:auto; margin-right:auto; width: 910px;}
#pageContent h1 {margin-top:6px;}

#newsContent{margin:0; margin-left:70px; text-align:left; padding-bottom: 30px;}
#newsContent h1, h2 {text-align:left}
#newsContent h2 {padding-bottom:10px}

#trainingButtons {text-align:center; margin: 30px auto 30px auto;}
#trainingButtons img {margin-left:20px; margin-right:20px}
#trainingCatMenu li {margin-left:0; margin-right:20px; display: inline; list-style: none; text-indent: 0px; font-size: 14px;}
#trainingCatMenu li a {padding: 8px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
#trainingCatMenu li a:hover {color: #999999}
#trainingCatMenu li a.style0, #trainingCatstyle0 {background-color: #cf3134}
#trainingCatMenu li a.style1, #trainingCatstyle1 {background-color: #04295d}
#trainingCatMenu li a.style2, #trainingCatstyle2 {background-color: #486827}
#trainingCatMenu li a.style3, #trainingCatstyle3 {background-color: #d1bd06}
#trainingCatstyle0, #trainingCatstyle1, #trainingCatstyle2, #trainingCatstyle3 {margin-top:7px; padding:25px; color: #FFFFFF}
#trainingCatstyle0 h2, #trainingCatstyle1 h2, #trainingCatstyle2 h2, #trainingCatstyle3 h2 {font-size: 2em; color: #FFFFFF; margin-bottom: 25px}
#trainingCatstyle0 h3, #trainingCatstyle1 h3, #trainingCatstyle2 h3, #trainingCatstyle3 h3 {font-size: 1.6em; color: #FFFFFF; margin-bottom:15px}
#trainingCatstyle0 a, #trainingCatstyle1 a, #trainingCatstyle2 a, #trainingCatstyle3 a{color: #FFFFFF}

a.logoutLinkText:link, a.logoutLinkText:visited, a.logoutLinkText:hover, a.logoutLinkText:active {color: #FFFFFF; text-decoration:none}
#contactForm {width:580px; float:right; margin-right:10px; border-left:solid 2px #000000}
#contactDetails {width:290px; float:left; margin-left:10px; text-align:center}
#footer {padding:4px; font-size:11px; text-align:center; padding-top: 8px}
#adminLoginOut {text-align:center; margin-top:100px; border: 2px solid #cf3134; background: #FFFFFF}

#menu, #adminmenu {float:right; margin:0px 10px 10px 0; padding-top:0px; padding-bottom:5px; font-size:12px; font-family: Georgia, "Times New Roman"; text-align:center; }/*Tahoma, Arial, sans-serif*/
#menu {text-transform:uppercase;}
#menu ul, #adminmenu ul {margin:0px; list-style:none; text-indent: 0px;}
#menu li, #adminmenu li {display: inline; margin:0px; text-indent: 0px;}
#menu li {font-weight:bold}
#menu a:link, #menu a:visited, #menu a.menuOn:hover, #adminmenu a:link, #adminmenu a:visited, #adminmenu a.menuOn:hover {color: #cf3134; text-decoration: none;}
#menu a:hover, #menu a:active, #menu a.menuOn:link, #menu a.menuOn:visited, #adminmenu a:hover, #adminmenu a:active, #adminmenu a.menuOn:link, #adminmenu a.menuOn:visited {color: #333333; text-decoration: none;}
#menu a.menuOn:link, #menu a.menuOn:visited {font-weight:bold; }

#sideNav {float:left; margin: 0 10px 0 10px; padding:5px 5px 5px 0; width:200px; font-size:14px; text-align:left;}
#sideNav h1 {text-align: left; margin:0; padding:0; font-size:17px}
#sideNav a:link, #sideNav a:visited, #sideNav a.menuOn:hover {color: #333333; text-decoration: none;}
#sideNav a.menuOn:link, #sideNav a.menuOn:visited {color: #cf3134; text-decoration: none;}
#sideNav a:hover, #sideNav a:active {color: #333333; text-decoration: underline;}
#sidebarImage {text-align:center; margin-top:20px;}

#mainTextBlock {width:650px; margin-left:250px; padding:15px; margin-bottom:20px} /*background: #ffffff; border: 1px dotted #f2f2f2;  */

#photoBox1, #photoBox2, #photoBox3, #photoBox4 {margin-top:0; border: 20px solid #ffffff; float:left;  width:202px; background: #333333; text-align:center}
#photoBox1 {border-right:10px solid #ffffff; background: #6d2725}
#photoBox2 {border-right:10px solid #ffffff; border-left:10px solid #ffffff; background: #04295d}
#photoBox3 {border-right:10px solid #ffffff; border-left:10px solid #ffffff; background: #486827}
#photoBox4 {border-left:10px solid #ffffff; margin-bottom:25px; background: #d1bd06}
#photoBox1 p, #photoBox2 p, #photoBox3 p, #photoBox4 p {padding:15px 0 0 0; margin-top:0; height:40px}
#photoBox1 a, #photoBox2 a, #photoBox3 a, #photoBox4 a {font-size:15px; text-decoration:none; font-weight: bold; color: #FFFFFF}
#photoBox1 a:hover, #photoBox2 a:hover, #photoBox3 a:hover, #photoBox4 a:hover {color: #cf3134}

.propertyImages {float: right; width: 150px; text-align: center}
.propertyImages img {margin-bottom: 25px}

.cpageNav2Link {margin-top:7px}

.highlight {color: #cf3134; font-weight: bold}

.quote {width:80%; margin-left:auto; margin-right:auto; padding:12px; border: 1px solid #cf3134; font-style:italic}
table {width:98%; padding: 4px; margin-left: auto; margin-right: auto}
td {padding:3px; vertical-align: top; text-align:left}
table.login {padding: 3px; margin-left: auto; margin-right: auto; text-align:center; width:400px}
.rb {text-align: right; font-weight: bold}
.rbt {vertical-align:top; text-align: right; font-weight: bold}
.cb {text-align: center; font-weight: bold}
.b {font-weight: bold}
.r {text-align: right;}
.c {text-align: center;}
.spacer {height:10px;}
.centerbottom {text-align:center; vertical-align:bottom;}

a:link, a:visited {color: #cf3134; text-decoration: underline}
a:hover, a:active{color: #bebebe}
a.editlink:link, a.editlink:visited {color: #cf3134; text-decoration: none}
a.editlink:hover, a.editlink:active {color: #cf3134; text-decoration: underline}

img.ImgLeftOfText {float: left; margin-right: 28px; margin-top: 0px; margin-bottom: 9px; vertical-align:top}
img.ImgRightOfText {float: right; margin-left: 28px; margin-top: 0px; margin-bottom: 9px; vertical-align:top}
.ImgTopLeftOfText {float: left; margin-top: 8px; margin-bottom: 9px; display: block}
.ImgTopRightOfText {text-align:right; float: right; margin-top: 8px; margin-bottom: 9px; margin-right:5px}
.ImgTopCenterOfText {text-align:center; margin-top: 8px; margin-bottom: 9px; margin-left:auto; margin-right:auto;}
.ImgBottomLeftOfText {float: left; margin-top: 9px; display: block}
.ImgBottomRightOfText {float: right; margin-top: 9px; display: block}
.ImgBottomCenterOfText {text-align:center; margin-top: 9px; display: block; margin-left:auto; margin-right:auto;}
