/* PHILAS CSS */
* {margin:0;padding:0;}
a {color: #294CD0;text-decoration:underline;}
a:hover {color: #fff;background: #2A84D0;}
body {font: normal 75%/160% Arial, Helvetica, sans-serif;background: url(images/bg.gif);color: #3E3E3E;}
ol{ list-style: decimal;list-style-position: inside;}
p,ul{font-size: 1.1em;padding-bottom: 1.2em;}
ul{list-style: none;}
h1 {font:1.6em Arial, Helvetica, sans-serif; color:#BE442F; font-weight:400; padding-top: 6px; margin-top:5px;margin-bottom:8px;}
h1 a{color:#BE442F; text-decoration:none;}
h2,h3 {font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #BE442F; padding-top: 6px;}
h2{font-size: 1.2em; margin-top:2px; margin-bottom:0.4em;}
h3{font-size: 1em;}
h4{font-size: 1em; font-weight:bold; color: #BE442F; padding-top: 6px; margin-bottom:.5em; text-align:left;}
img{display: inline;}
caption{font-size: 14px; color:#BE442F; font-weight:bold; text-align:left; padding-bottom:5px;}
.clearer {clear:both;}
abbr {CURSOR: help; BORDER-BOTTOM: 1px dashed; FONT-STYLE: normal; TEXT-DECORATION: none}
.container {background-color:#FFF;margin: 0 auto;width: 779px;}
.containerl {background-color:#FFF;margin: 0 auto;width: 960px;}
.line{border-width:0 0 1px 0;border-top-style: none;border-right-style: none;border-left-style: none;padding: 0;margin: 0 0 10px 0;border-bottom-style: dotted;border-bottom-color: #CCCCCC;}
/************* header *************/
.header {position:relative; background: url(images/bghd.gif) repeat-x;height: 126px;margin: 0 auto;width: 779px;}
#headertextbox {font-style:italic;font-size:18px; left: 615px;width: 145px;position: absolute;top: 78px;height:25px;color: #FFF;}
blockquote, pre {padding: .25em 36px;}
blockquote {font: italic 1.05em Arial, Helvetica, sans-serif;background: url(images/quote.gif) 11px .01em no-repeat;margin: 0.25em 0 0.50em 0;}
/************* philas title *************/
.title {padding-top:23px;padding-left: 170px;padding-right: 105px;}
.title h1 {color: #FFF;font: bold 25px Arial, Helvetica, sans-serif;border:none;text-decoration: none;}
/************* #breadcrumb styles *************/
#breadcrumb { font-size:9px;height: 17px; /* height on our breadcrumb */ padding: 3px 0 0 6px; background: #fff; /* background color */ color: #818181; /*color on the text which isn't a link*/} 
#breadcrumb li { float: left; display: inline; margin-right:4px;} 
#breadcrumb a { color: #525252;  /*breadcrumb links  */ font-weight: normal;background: url(images/breadcrumb2.gif) top right no-repeat; padding-right: 11px; /* padding to the right of the link*/ text-decoration: none; } 
#breadcrumb a:hover { color: #036; background:url(images/breadcrumb2.gif) bottom right no-repeat;} 
/************* PHILAS top navigation bar *************/
#navcontainer {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;height: 26px;
padding-left: 0;margin-left: 0;background-color: #036;color: #FFF;float: left;width: 100%;}
#navcontainer ul {font-size: 1.2em;padding-bottom: 1.2em;}
#navcontainer li { display: inline; }
#navcontainer li a {padding: 0.2em 0.9em;background-color: #036;color: #FFF;text-decoration: none;float: left;border-left: 1px solid #2A84D0;}
#navcontainer li a:hover {background-color: #2A84D0;color: #fff;}
#navcontainer .first a {border-left-style: none;}
/************* main *************/
.main {clear: both;padding: 5px 12px 8px 12px;}
/************* main content *************/
.content {padding:0 5px 0 10px;float: right;width: 78%;border-left-color:#CCCCCC;border-left-width:1px;border-left-style:dotted;margin:12px 0 12px 0;}
.middle{text-align:center; height: auto; width: auto;}
.contentc {float:left;width: 100%;}
.contentl {float:left;width: 100%; padding-left:5px; padding-right:5px;}
.content h1{ padding-top:0; margin-top:0;
}
.contentm {
	padding:0 8px 0 8px;
	float:left; 
	width:330px;
	border:none;
	margin:12px 0 12px 0;}
.content ul li{list-style: disc url(images/bullet.gif) outside;}
.content ul {padding-left:25px;}
#gallery ul li{list-style-image: none;background-image:none;display:inline;padding-left:3px;} 
#gallery img{width: 160px;height:202px;border: 2px solid #036;margin-bottom:10px;}
/************* rightside *************/
.rightside {float:right; width: 200px; margin-top: 12px;}
.rightside h3 {font: 17px Arial, Helvetica, sans-serif;font-weight:500;color: #BE442F; padding:12px 0 0px 0; margin-bottom:-8px;}
.rightside h4{font:13px Arial, Helvetica, sans-serif;font-weight: bold;color: #000; }
.rightside p{font: normal 12px Arial, Helvetica, sans-serif;line-height:160%; margin:0;}
/****************main page content titles************/
.maintitles{
	margin:0 0 0 0;
	padding-bottom:11px;}

  /************* box styles *************/
.boxa{width: inherit;border: dotted;border-width:1px;border-color:#CCCCCC;margin-bottom:10px; margin-top:5px; padding:0 5px 5px 5px; text-align:left;}
.boxa img.floatleft {position:relative; margin:10px 10px 5px 10px;}
/************* calendar *************/
#calendar{
	clear: both;
	padding:0;}
  /*************auction table page styles*************/
.catalogue {WIDTH:100%;margin: 0 0 10px 0;}
.catalogue th{font: bold 15px Arial, Helvetica, sans-serif;color:#FFF;TEXT-ALIGN: left;padding-left:8px;margin-left: 4px;PADDING-TOP: 3px;PADDING-BOTTOM:3px;letter-spacing: 0.03em;background:#BE442F;border: 1px solid #B9B9B9;}	
.catalogue TR.odd TD {background-color:#F2F2F2;}
.catalogue TD{PADDING-LEFT: 8px; FONT-SIZE: 1em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; COLOR: #1A1A1A; LINE-HEIGHT: 1.4; TEXT-ALIGN: left;border: 1px solid #B9B9B9;}
   /*************club page styles*************/
.contentclub{width:99%;border-left:none;margin:0 auto;}
.contentclub h1{font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;font-size: 1.8em;padding-top: 6px;padding-bottom:3px;margin-top:9px;margin-bottom:15px;border-bottom:#CCCCCC dashed 1px;color:#BE442F;}
.contentclub ul li{list-style: disc url(images/bullet.gif) outside;}
.contentclub ul {padding-left:25px;}
.photogalleryc{float:left; padding:3px; text-align:center; color:#000; font-size:95%; border:1px solid #CCC; margin:10px 10px 10px 40px;}
.photogallerycport{
	float:left; padding:3px; text-align:center; color:#000; font-size:95%; border:1px solid #CCC;margin:10px 0 0 30px;}
.syllabus {MARGIN-BOTTOM:10px; WIDTH:100%; margin: 0 0 5px 0; }
.syllabus th{font: bold 15px Arial, Helvetica, sans-serif;color:#FFF;TEXT-ALIGN: left;padding-left: 8px;margin-left: 4px;PADDING-TOP: 3px;PADDING-BOTTOM:3px;letter-spacing: 0.03em;background:#BE442F;}	
.syllabus TR.odd TD {background-color:#F2F2F2;}
.syllabus TR.oddtwo TD {background-color:#FFE6E6;}
.syllabus TR.border TD{border-top: solid #000000 1px; border-bottom: solid #000000 1px;}
.syllabus TD{PADDING-LEFT: 5px; FONT-SIZE: 1em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; COLOR: #1A1A1A;LINE-HEIGHT: 1.4; TEXT-ALIGN: left;}
.syllabus img {margin-left:20px; vertical-align:middle;}
#btcontain {position:relative; padding-bottom:10px;}
#newletterbtbox {position: absolute;left:565px;top: -4px; right:0px; width: 79px; height:25px;}
#newletterbtbox a {display:block;width: 79px;height:27px;background: url(images/news.gif) no-repeat top center;}
#newletterbtbox a:hover {background-position: bottom center;}
#photobtbox {position: absolute;left: 652px;top:-4px;right:0px;width: 94px;height:25px;}
#photobtbox a {display:block;width: 94px;height:27px;background: url(images/photo.gif) no-repeat top center;}
#photobtbox a:hover {background-position: bottom center;}
/************* left side of page*************/	
.leftsidem {float: left;width: 200px; margin-top: 12px;}
.leftsidem p, .leftside p{font: normal 12px Arial, Helvetica, sans-serif; line-height:160%; margin:0;}
.leftsidem h4{font:13px Arial, Helvetica, sans-serif;font-weight: bold;color: #000; }
.leftside {float: left;width: 140px;margin-top: 18px;}
.leftside h3 {font: 16px Arial, Helvetica, sans-serif;font-weight:400;text-align: center;
text-indent: -10px;line-height: 40px;color: #294CD0;}
.leftside ul{margin: 0;padding: 0;}
.leftside ul ul{margin-left: 15px;}
.leftside li{font: normal 12px Arial, Helvetica, sans-serif;border-bottom: 1px solid #CCC;
list-style: none;}
.leftside li a {background: #FFF;/*color:#036;*/display: block;padding: 5px 4px 5px 7px;text-decoration: none;}
.leftside li a:hover {text-decoration:none;background: #2A84D0;color: #fff;}
/*************image*************/
.imagebox {width: 120px;height:155px;border: 2px solid #036;margin-right: 12px;margin-left: 8px;
display: block;}
.imageboxb{width: 120px;height:155px;border: 2px solid #036;margin-right: 12px;margin-left: 8px;margin-top: 26px;display: block;}
/************* PHILAS footer *************/
.footer {background: #2A84D0;color: #FFF;font-size:0.8em;text-align:center;width:100%;padding-top:0.9em;line-height:0.7em;}
.footer ul{font-size:1em;}
.footer li {display:inline;border-left:0.1em solid #2167A0;}
.footer li.first{border-left:none;}
.footer a {padding-left:0.7em;padding-right:0.4em;color: #FFF;text-decoration: none;}
.footer a:hover {color: #FFF; text-decoration: underline;}
/*************update button on home page*************/
.buttonu {position: relative;width: 79px;height:27px;margin-left: 31px;margin-top: 20px;margin-bottom:15px;padding:0;}
.buttonu a {display: block;width: 79px;height:27px;background: url(images/button.gif) no-repeat top center;}
.buttonu a:hover {background-position: bottom center;}
/*************home button on club pages*************/	
.buttonh {position: relative;width: 186px;height:23px;margin-left: 296px;margin-top:10px;padding:0 0 10px 0;
}
.buttonh a {display: block;width: 186px;height:23px;background: url(images/home.gif) no-repeat top center;}
.buttonh a:hover {background-position: bottom center;}
/************* floats *************/
.left {float: left;margin:5px 10px 0 0;border: 1px solid #CCC;padding:3px;font: normal 11px Arial, Helvetica, sans-serif;color:#000; text-align:center;}
.leftw {float: left;margin:5px 10px 0 0;border: 2px solid #FFF;font: normal 11px Arial, Helvetica, sans-serif;color:#000; text-align:center;}
.rightno {float: right; margin:5px 10px 0 0; border: none; padding:3px; font: normal 11px Arial, Helvetica, sans-serif;color:#000; text-align:center;}
.right {float: right; margin:5px 10px 0 0; border: 1px solid #CCC; padding:3px; font: normal 11px Arial, Helvetica, sans-serif;color:#000; text-align:center;}
.rightw {float: right; margin:5px 10px 0 0; border: 2px solid #036; font: normal 11px Arial, Helvetica, sans-serif;color:#000; text-align:center;}
.comment{font: bold 11px Arial, Helvetica, sans-serif;color:#000; text-align:center; margin-top:-7px;}
.imaged { border:#CCC solid 1px; padding:3px; margin-bottom:10px; margin-top:5px; font: bold 11px Arial, Helvetica, sans-serif;color:#000; text-align:center;}
.animated img {padding-left: 20px;padding-top: 20px;}
.clubcopyright {
	font-size:10px;
	text-align:center;
	clear:both;
}
.visitbutton {width: 59px; height:21px; padding: 2px 0;}
.visitbutton a {display:block;width: 59px;height:21px;background: url(images/visitsite2.gif) no-repeat bottom center;}
.visitbutton a:hover {background-position: top center;}
.mapg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.readmore{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left:5px;
	text-decoration:none;
}
.lines{ 
	text-align: center;
	padding-top:12px;
	padding-bottom:22px;
}