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

/* Generic Background */

#Content, #Footer, #Baseline{
background-image:url(/structure/images/edge-bg.png);
background-repeat:repeat-y;
}

/* Header Layout */

#Header{
background-image:url(/structure/images/header.png);
background-repeat:no-repeat;
height:auto !important;
min-height:206px;
height:206px;
}

#Header #social-media{
position:absolute;
right:40px;
top:40px;
}

#Header #contact{
position:absolute;
right:40px;
top:90px;
width:350px;
}

#Header #contact .Telephone{
font-size:40pt;
font-weight:bold;
color:#e0a52e;
}

#Header #contact .Email{
margin-top:15px;
}

#Header #contact .Email a:hover{
text-decoration:none;
}

/* Menu Layout */

#Menu ul li a{ /* Use for the height of the menu */
line-height:50px;
padding:7px 10px 7px 10px;
font-weight:bold;
color:#ffffff;
font-size:13pt;
/*
Dependant on the font-size, play around with the top and bottom padding to suit
*/
}

#MenuCapLeft, #MenuCapRight{
width:3px;	/* Set the width to the width of the image used (Default is 3px) */
min-height:50px; /* Set this height to the height of line-height in #Menu ul li a (Default is 30px) */
height:50px; /* Set this height to the height of line-height in #Menu ul li a (Default is 03px) */
}

.MenuItemOne{
margin-left:150px;
}

/* Content Layout */

.ContentCol{
float:left;
position:relative;
}

.ContentColA{
margin:10px 10px 0px 60px;
width:500px;
}

.ContentColB{
margin:10px 0px 0px 20px;
width:260px;
}

.title{
font-size:50pt;
margin:20px 0px 20px 0px;
}

.message ul li{
margin:10px 0px 0px 0px;
font-weight:bold;
list-style-type:none;
}

.bullets{
margin:20px 0px 0px 0px;
float:left;
width:240px;
}

.bullets ul li{
list-style-image:url(/structure/images/bullet.png);
font-size:13pt;
font-weight:bold;
margin-left:20px;
height:40px;
}

.contact{
float:left;
width:210px;
margin:20px 0px 0px 40px;
}

.contact .contact-title{
font-size:13pt;
font-weight:bold;
margin:0px 0px 5px 0px;
}

.contact input, .contact textarea{
width:200px;
margin:0px 0px 10px 0px;
border:1px solid #19325f;
background-color:#ebeff4;
}

.contact .submit{
width:80px;
float:right;
font-size:13pt;
font-weight:bold;
margin:10px 26px 10px 0px;
color:#19335f;
}

.ContentBoxBG{
position:relative;
background-image:url(/structure/images/contentboxbg.png);
background-repeat:no-repeat;
height:auto !important;
min-height:187px;
height:187px;
}

.ContentBoxBG p{
margin:15px;
}

.ContentBoxImage{
position:absolute;
right:0px;
top:0px;
}

/* Footer Layout */

#Footer{
background-image:url(/structure/images/footer.png);
background-repeat:no-repeat;
height:auto !important;
min-height:73px;
height:73px;
}

.underline{
text-decoration:underline;
}