@charset "utf-8";
/* CSS Document */

body { font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:62.5%;
margin:0;
padding:0;
text-align:center;
background: #761C1C url(layoutimages/newbckground.jpg) repeat-x;
}

#outer {
width:780px;
margin:10px auto 0 auto;
padding:0px;
}

#logo {  margin:4px ; padding:0px;  }
#logo a img { border:none; margin:0px; padding:0px;}


*+html body #topnav{  margin:14px 10px 0 14px; padding:0; text-align:center;  }
#topnav { margin:17px 10px 0 10px;}

/*--------Quote------------------*/

blockquote { width:180px; height:180px; margin:0; padding:10px 0;   }

#quote { width:160px; height:115px;font-size:14px; font-weight:bold; margin: 10px; padding:0px; text-align:center; }
#author { font-size:12px; font-style:italic; color:#ffcccc; text-align:right;}

/*---------Contact Form---------------------*/

#enquiryForm {margin:0px 0px;  }
#enquiryForm p{ color:#fff; margin:3px; padding:5px 40px; text-align:left;}
#enquiryForm legend{font-size:1.2em; font-weight:bold; color:#fff;}
#enquiryForm fieldset {border:1px solid #993333; padding:5px 30px; width:400px; margin:10px 20px;}
.input {border:1px solid #ccc; width:300px;}
textarea {border:1px solid #ccc; width:300px; height:100px; font-family:Arial, Helvetica, sans-serif;}

.message {border: 2px solid #fff; width:500px; background-color:#ffcccc; color:#761C1C; font-weight:bold; padding:5px; text-align:center;}


#nav ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; font-size:12px;}
#nav li {display:inline; margin:0; padding:0;}
#nav a {float:left; color:#fff; background: #a50109 url(../layoutimages/top_left.gif) no-repeat left top; margin:0 2px 0 0; padding:0 0 0 2px; text-decoration:none; letter-spacing:1px;}
#nav a b {float:left; display:block; background:transparent url(../layoutimages/top_right.gif) no-repeat right top; padding:5px 12px 5px 12px;}
#nav a:hover {background: #000 url(../layoutimages/top_left.gif) no-repeat left top; color:#fff; cursor:pointer;} 

#nav {padding:2px 0;  margin: 0;} /* margin for this demo only */

*html body #nav ul {display:inline-block;}
*html body #nav ul {display:inline;}
*html body #nav ul li {float:left;}
*html body #nav {text-align:center;}

*+html body #nav { margin:0px 20px;}


#midnav { margin:0px 0px 10px 0px; padding:3px;
border:1px solid #CCCCCC;
color:#fff;
font-size:12px;
}

#midnav ul { margin:0px; padding:0px; }
#midnav li { list-style:circle; margin:3px 0px; padding:0px;}


#header { margin: 10px 0px; padding:0px;  height:200px;}


#bodyblock { margin:10px; padding:0px; width:760px; text-align:left; font-size:1.2em; color:#FFFFFF; }

#left { float:right; width:180px; margin:0px; padding:0px; }
#left ul { margin:0px; padding:0px; }
#left li { list-style:circle; margin:3px 0px; padding:0px;}

#main { margin:0px 210px 0px 0px; padding:0px; }
#main p { line-height:14px; }

#main img { border:1px solid #fff; padding:1px;}

#main a:link { color:#ffcccc; text-decoration:underline;}
#main a:visited { color:#fff; text-decoration:underline; }
#main a:hover { color:#ffcccc; text-decoration:none; }

h1 { font-weight:bold; font-size:1.8em; margin:5px 0px; padding:0px; }
h2 { font-weight:bold; font-size:1.4em; margin:5px 0px; padding:0px; border-bottom:1px solid #ffcccc; }

/*----NewsList-----*/

#newsListHome ul { 
color:#fff;
margin:5px 0px;
}

#newsListHome li { margin:3px 0px; padding:5px 0px 5px 36px; border-bottom:2px dotted #ffcccc; list-style:none; background:url(layoutimages/newsBubble.png) no-repeat;}

#newsListHome li a {  padding:1px 2px; background-color:#fff; color:#cc3333; font-size:8px; text-decoration:none; }

#newsListHome li a:hover { background-color:#cc3333; color:#FFFFFF; }

#newsListHome p a {  padding:2px 5px; background-color:#fff; color:#cc3333; font-size:12px; text-decoration:none; }

#newsListHome p a:hover { background-color:#cc3333; color:#FFFFFF; }



#newsDates {
border:3px solid #ccc;
margin:0px 0px 10px 0px;
padding:5px;
background-color:#D3EDBC;
color:#333;}

#newsDates h2 { font-size:12px; }

#newsDates  dt {
margin:5px 0px;
padding:0px;
border-bottom:1px solid #ccc;
font-size:11px;
cursor:hand;
}

#newsDates dt a { color:#333333; text-decoration:none; padding:5px 3px; margin:0px; display:block;  }
#newsDates dt a:hover {background-color:#FFFFFF;}

#newsDates dd {
margin:0px 0px;
padding:0px 0px;
}

#newsDates dd ul { margin:0px 0px; padding:0px; }
#newsDates dd li { list-style:none; margin:0px; text-decoration:none; padding:5px 0px ; }
#newsDates dd li a {color:#000000; }
#newsDates dd li a:hover {color:#006600; }


#left dl {
margin:0px;
padding:0px;
font-size:1.2em;
text-align:left;
}

#left dt {
margin:0px;
padding:5px 2px;
text-decoration:none;
border-bottom:1px solid #ccc;
}

#left dd {
margin:0px 0px;
padding:0px 0px;
}

#left dd ul { margin:0px; padding:0px;}

#left dd li { list-style:none; margin:5px; padding: 0px;}

#left dd li a { text-decoration:none; color:#FFFFFF; text-decoration:underline; border-bottom:1px solid #ccc; display:block; padding:5px; }

#left dd li a:hover { color:#ffcccc; text-decoration:none;}

/*---Sub Menu---*/
#submenu {
margin:0px;
padding:5px 0px;
}

#submenu ul {
margin:0px 0px 10px 0px;
padding:5px 0px;
border-bottom:2px dotted #ffcccc;
}

#submenu li {
list-style-type:square;
margin:3px 0px;
padding:0px;}

#submenu li a{
color:#FFFFFF;
text-decoration:underline;
padding-left:16px;
background:url(layoutimages/arrowW.png) no-repeat left;
display:block;
}

#submenu li a:hover {
color:#ffcccc;
text-decoration:none;
background:url(layoutimages/arrowP.png) no-repeat left;
}



/*------news PAges-----------*/

#newsRight {
float:right;
width: 180px;
margin:0px 5px;
padding:5px;
}


#newsDates {
border:1px solid #3366cc;
margin:0px 0px 10px 0px;
padding:5px;
background-color:#DFE6EE;
color:#333;}


#newsDates  dt {
margin:5px 0px;
padding:0px;
border-bottom:1px solid #ccc;
font-size:14px;
cursor:hand;
}

#newsDates dt a { color:#003366; background:url(../contentImages/newsExpand.gif) no-repeat 0 50%; text-decoration:none; padding:5px 3px 5px 13px; margin:0px; display:block;  }
#newsDates dt a:hover {background-color:#FFFFFF;}

#newsDates dd {
margin:0px 0px;
padding:0px 0px;
}

#newsDates dd ul { margin:0px 0px; padding:0px; }
#newsDates dd li { list-style:none; margin:0px; text-decoration:none; padding:5px 0px ; }
#newsDates dd li a {color:#000000; }
#newsDates dd li a:hover {color:#3366cc; }

.contentBox {
border:1px solid #3366cc;
margin:0px 0px 10px 0px;
padding:5px;
color:#333;
background-color:#DFE6EE;
}

.contentBox dl {
margin:0px;
padding:0px;
}

.contentBox dd {
margin:0px;
padding:0px;
border-bottom:1px solid #ccc;
}

.contentBox dd a { color:#333333; text-decoration:none; padding:3px; margin:3px 0px; }
.contentBox dd a:hover {background-color:#FFFFFF;}

#newsLeft {
margin:0px 210px 0px 0px;
padding:10px;
}

/*--------Files---*/

#files { margin:5px; padding:0px;}
#files legend { font-size: 12px; height:18px; color:#fff; font-weight:bold; margin: 0px; padding:0px 0px 0px 18px; background:url(layoutimages/acrobatIcon.png) no-repeat;}

/*-------Classes-----*/

.news { background:url(layoutimages/newspaper.png) no-repeat left; padding-left:20px; }


.info { border:1px solid #ffcccc; background-color:#993333; padding:3px; text-align:center; color:#ffcccc; font-size:11px; }

hr { background-color:#6633CC; height:1px;}


#footer, #footer p { clear:both; font-size:1.1em; color:#ffcccc; margin:0px; padding:10px; }
#footer a { color:#ffcccc;}
#footer a:hover { color:#fff; text-decoration:none; }