@import url(styleinlines.css);
/* Start of basic set of tags for article */
body {
	margin: 0; 
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:75%;
	background-color: #ffffff;
	color: #000000;
	align : left;
}
/* For 'textarea', 'input', 'option' and 'select' tags the font family is not inherited from the <body> tag and so has to be re-stated. */
textarea, input, select, option, label{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
	color: #000000;
	vertical-align: middle;
}

p{
	margin: 10px 0 10px 0;	
}
img, form, ul, fieldset{
	margin: 0;
	padding: 0;
	border: none;
}
img{
	vertical-align: middle;
}
table{
	font-size:100%;
}
th{text-align : left;}
ul{
	list-style-position: inside;
	margin: 0;
}
h1{
	margin: 10px 18px 0 2px;
	padding: 8px 0 0 5px;
	font-size: 175%;
	font-weight: bold;
	color:#9a3334;
	background: url(../../images/OCTAGONTHEATRE/common/welcome_box_top.jpg) repeat-x transparent;
	border: none;
	height: 44px;
}
h2{
	color:#000000;
	margin:10px 0 0 0;
	font-weight:bold;
	display:inline;
	font-size: 110%;
	font-weight: bold;
	color:#9a3334;
	background-color: transparent;
}
hr{
	display: block;
	clear: left;
	height: 1px;
	color:#000000;
	border-top: solid 1px #000000;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

/* End of basic set of tags for article */
/*generic classes*/
a.standardlink, a.standardlink:hover, a.standardlink:focus,a.standardlink:link,
a.standardlink:active, a.standardlink:visited{
	text-decoration:underline;
}
.coloured{
	color: #9a3334;
	background-color: transparent;
}
.colouredinverse{
	color: #ffffff;
	background-color: 9a3334;
}
.inverse,.pale{
	color: #2d2d2d;
	background-color: transparent;
}
.headinginverse{
	color: #9a3334;
	background-color: transparent;
}
.paleinverse{
	color: #000000;
	background-color: #606060;
}
.error{
	color: #ff0000;
	background-color: #ffff00;
}
.solid{
	background-color: #9fbad8;
}
.invisible{
	visibility: hidden;
}
.hidden{
	display: none;
}
.bold{
	font-weight: bold;
}
.center{
	text-align : center;
}
	
.smaller{
	font-size: 90%
}
.small{
	font-size: 100%
}
.large{
	font-size: 110%
}
.verylarge{
	font-size: 130%
}
.right{
	text-align: right;
}
.centre{
	text-align: center;
}
.left{
	text-align:left;
}
.underline
{
	text-decoration : underline;
}
.valigntop{
	vertical-align: top;	
}
.valignbottom{
	vertical-align: baseline;	
}
.floatleft{
	float: left;
}
.floatright{
	float: right;
}
.clearleft{
	display: block;
	clear: left;
}
.clearright{
	display: block;
	clear: right;
}
.inline, .inlinenav{
	display: inline;
}
.verticalmargin{
	margin: 2px 0 2px 0;
}	
.title, .titlebtop, .titlebbottom{
	margin: 0;
	border: none;	
}
.titlebtop{
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.titlebbottom{
	border-top: none;
	border-right: none;
	border-left: none;
}
.heading{
	padding:5px 23px 0 10px
}
.inlinenav, .stackednav{
	list-style: none outside none;
}
.redtext{
	color :#ab4046;
	font-weight : bold;
	text-decoration : none;
}

.darkredtext{
	color :#993333;
}

/* end of generic classes*/
.pageheader {
	text-align:center; 
	margin: 0; 
	height: 79px; 
	background: url(../../images/OCTAGONTHEATRE/common/banner.jpg) repeat-x;	 
}
.bannerimage{
	margin: 10px 16px 0px 16px;	
}
.bannertext{
	position: absolute;
	top: 52px;
	left: 0;
	width:100%
}
.toputilsnav{
	text-align : left;
	padding: 3px 16px 3px 16px;
	margin: 0;
	background: url(../../images/OCTAGONTHEATRE/common/content_top.jpg) repeat-x bottom left #ffffff;
	height: 34px;
}
.toputilsnav ul{
 margin: 8px 0 0 0;
}
.utilspipe{
	font-weight : bold; 
	text-decoration : none; 
	padding : 0 12px 0 12px;
}
.featuregrouptitle
{
	font-weight : bold;
	padding : 0;
}
.whatsonlink, .newslink
{
	float : right;
	clear : none;
	font-weight : bold;
	color : #9a3334;
}
.shortpipe{
	font-weight : normal; 
	text-decoration : none; 
	padding : 0 6px 0 6px;
}

.fixedwidth{
	width:360px;
	}
#sitesearchboxform{
	float: right;
	width: 210px;
	margin: 2px 0 8px 0;
}
.sitesearchinput{
	margin: 0;
	padding: 0;
	width: 150px;
	border: solid 1px #2d2d2d;
}
.btntext{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   background-color: #f1f0ed;
   color: #000000;
   border-top:none;
   border-right:1px #b7b7b4 solid;
   border-bottom:1px #b7b7b4 solid;
   border-left:none;
   margin-bottom:1px;
   padding: 1px 0 1px 0;
   font-size:90%;
}
/* Generic form styles*/
.form_table{
	float:left;
   clear:both;
   display:block;
   width:450px;
   background-color: #f0f0f0;
   margin:0;
   padding-left:80px;
   
}

.form_heading{
	display: block;
	float: left;
	width: 200px;
	padding: 2px 0 2px 2px;
	color : #9a3334;
}

#SITEFORM_CONTACT1_NAME_PREFNAME,#SITEFORM_CONTACT1_WEBADDRESS_EMAIL,#SITEFORM_EMAILFIELDS_COMMENTS,#SITEFORM_PREFCONTACT,#upld{
   background-color: #ffffff;
   display:block;
   margin:0 60px 10px 80px;
   padding:0;
}
#submit_cancel input{
	margin:5px 0 5px 5px;
}
.calendar_date_selector{
	margin-left:5px;
}
.calendar_date_selector select{
    background-color: #ffffff;
}
#keywd{
   background-color: #ffffff;
}
.calendar_form_row{
	padding: 0 0 15px 0;
}
.form_row span,#submit_cancel{
   float:left;
   clear:both;
   background-color: #cccccc;
   width:449px;
}

.form_row label{
   float:left;
   padding:5px 0 5px 80px;
   clear:both;
   text-align:left;
   display:block;
   margin:0;
   color :#993333;
   font-weight : bold;   
}
.form_short{
	width: 75px;
}
.form_medium{
	width: 150px;
}
.form_long{
	width: 300px;
}
.form_half{
	width: 49%;
}
.form_full{
	width: 100%;
}
.formrowodd, .formroweven,.contactwidth
{
	width : 450px;
}
.formsearchsection{
	background-color : #cccccc;
	padding : 5px 0 5px 10px;
}
.formrowodd
{
	background-color : #cccccc;
	padding : 5px 0 5px 80px;
}
.formroweven
{
	background-color : #f0f0f0;
	padding : 15px 0 15px 80px;
}
.greybackground
{
	background : #f0f0f0;
}
.lightgreybackground
{
	background : #f7f7f7;
}
.nopadding{
	padding:0px;
	}
.nomargin{
	padding:0px;
	}
.noformatlist{
	list-style: none outside none;
	}
.black{
	color:#000000;
	}
/* End Generic form styles*/
/* Start of miscellaneous styles for article */
.logolinc{
	position: absolute; 
	top: 0; 
	left: 0;
}
.bodytable{
	text-align:left;
	font-size: 100%;
	padding: 0;
	margin: 0;
	width: 100%;
}
.lhscol, .rhscol{
	margin: 0;
}
.rhscol{
	float: right;
	width: 37;
	padding: 0 0 0 27px;
}
.lhscol{
	width: 150px;
	background-color: #f0f0f0;
}

.bodycol{
	padding : 10px 0 0 15px;
	margin: 0;
	color: #000000;
}
/* Start of left-hand tree navigation. */
li.atreenav1, li.atreenav2,
li.atreenav1s, li.atreenav2s,
li.atreenav1c, li.atreenav2c,
li.atreenav1h
{
	list-style: none outside none;
	margin: 0;
	padding: 4px 0 2px 0px;
	text-align: left;
	display: block;
}
li.atreenav1, li.atreenav1s, li.atreenav1c{
	margin: 2px 16px 0 10px;
	padding: 4px 0 0 0;
}
li.atreenav2, li.atreenav2s, li.atreenav2c{
	margin : 0px;
	padding: 2px 0 4px 0;
	color: #000000;
	background: #f0f0f0;
}
li.atreenav1s, li.atreenav1c, li.atreenav1h{
	color: #ffffff;
	background: #9a3334;
}
li.atreenav1c, li.atreenav1s{
	margin : 5px 16px -6px 18px;
	padding-top : 2px;
}
li.atreenav1c
{
	color : #ffffff;
}
li.atreenav1h
{
	margin : 5px 16px 0 10px;
	padding-top : 2px;
	color: #ffffff;
}
li.atreenav2c{
	background-image: url(../../images/OCTAGONTHEATRE/common/arrow.gif);	 
	background-position: 0 5px;
	background-repeat: no-repeat;
	list-style-position: outside;
	vertical-align: middle;
	padding-left:10px;
}

/* End of left-hand tree navigation. */

/* Start of 'breadcrumb trail' navigation */
.breadnavcontainer{ 
	padding:3px 27px 3px 5px;
	margin: 0;
}
/* End of 'breadcrumb trail' navigation */
/*Main Body container*/
.bodycontainer{
	margin: 0;
	padding:3px 15px 3px 5px;
}
.rowhigh, .rowlow,.listitem{
	padding : 5px;
	margin: 4px 4px 4px 0;
	color: #ffffff;
	clear: left;
	border: none;
	list-style: none outside none;
	height: 100%;
}
.rowhigh{
	background-color : transparent;
}
.rowlow{
	background-color: #f0f0f0;
	color: #000000;	
}

/* place an article image on the left of the article */
.limage, .rowlowlimage, .rowhighlimage{
	float: left;
	margin: 0 20px 10px 0;
	background: repeat-y url(../../images/OCTAGONTHEATRE/common/shadow_left.gif) left;
	display: block; 
}
.rowlowlimage{
	background: repeat-y url(../../images/OCTAGONTHEATRE/common/rowlow_shadow_left.gif) left;
}
.rowhighlimage{
	background: repeat-y url(../../images/OCTAGONTHEATRE/common/rowhigh_shadow_left.gif) top left;
}
/* place an article image on the right of the article */
.rimage{
	float: right;
	margin: 0;
	background: repeat-y url(../../images/OCTAGONTHEATRE/common/shadow_left.gif) left;
	display: block; 
}
.shadowrhs, .rowlow_shadowrhs, .rowhigh_shadowrhs
{
	background: repeat-y url(../../images/OCTAGONTHEATRE/common/shadow_right.gif) right transparent;
	display: block; 
}
.rowlow_shadowrhs{
	background: repeat-y url(../../images/OCTAGONTHEATRE/common/rowlow_shadow_right.gif) right transparent;
}

.rowhigh_shadowrhs{
	background: repeat-y url(../../images/OCTAGONTHEATRE/common/rowhigh_shadow_right.gif) right transparent;
}
.shadowlhs, .rowlow_shadowlhs, .rowhigh_shadowlhs
{
	background: repeat-y url(../../images/OCTAGONTHEATRE/common/shadow_left.gif) left #9fbad8;	
}
.rowlow_shadowlhs{
	background: repeat-x url(../../images/OCTAGONTHEATRE/common/rowlow_shadow_left.gif) left #e2d5b5;
}

.rowhigh_shadowlhs{
	background: repeat-y url(../../images/OCTAGONTHEATRE/common/rowhigh_shadow_left.gif) left #8398b3;
}
.shadowtop, .rowlow_shadowtop, .rowhigh_shadowtop
{
	background : repeat-x url(../../images/OCTAGONTHEATRE/common/shadow_top.gif) top #9fbad8;
	display: block;
	height: 14px;
}
.rowlow_shadowtop{
	background: repeat-x url(../../images/OCTAGONTHEATRE/common/rowlow_shadow_top.gif) top #e2d5b5;
}

.rowhigh_shadowtop{
	background: repeat-x url(../../images/OCTAGONTHEATRE/common/rowhigh_shadow_top.gif) top #8398b3;
}
.shadowbtm, .rowlow_shadowbtm, .rowhigh_shadowbtm
{
	background: repeat-x url(../../images/OCTAGONTHEATRE/common/shadow_bottom.gif) top #9fbad8;
	display: block;
	clear: left;
	height: 14px;
}
.rowlow_shadowbtm{
	background: repeat-x url(../../images/OCTAGONTHEATRE/common/rowlow_shadow_bottom.gif) top #f0f0f0;
}

.rowhigh_shadowbtm{
	background: repeat-x url(../../images/OCTAGONTHEATRE/common/rowhigh_shadow_bottom.gif) top #8398b3;
}
.shadowrhscorner{
	display: block; 
	float: right; 
	margin: 0 -3px 0 0;
}
.shadowlhscorner{
	display: block; 
	margin: 0;
}
.listimage{
	padding:0 10px 0 5px;
}
/*End of Main Body container*/
/* Start of right-hand side navigation block */
.rhsbox{ 
	padding: 0; 
	width: 210px;
	border: none;
	color: #000000;
	margin-bottom: 10px;
}
.rhstitle{
  font-weight : bold;  
  height: 27px;
  background: repeat-x url(../../images/OCTAGONTHEATRE/common/rhs_title.gif);
  color: #9a3334;
  padding: 8px 10px 0 10px;
  margin: 0 0 5px 0;
}
.rhslistitem, .rhslistiteminternal, .rhslistitemexternal{
	margin: 0;
	padding: 0 10px 5px 10px;
	list-style: none outside none;
}
.rhscalendar
{
	padding : 4px; background-color : #cccccc; border : 2px solid #cccccc; width : 200px; float : right; margin : 0 0 20px 0;
}
}
/* End of right-hand side navigation block */
/*media icon definitions*/
.defaultmedia, .docmedia, .xlsmedia, .pptmedia, .pdfmedia, .zipmedia{
	padding : 2px 0 10px 25px; 
	background-repeat : no-repeat;
	list-style: none outside none;
	
}
/*End media icon definitions*/
/*related polls */
.pollquestion, .pollanswer, .showmessgepoll{
	font-weight : bold;
	padding : 3px 5px 3px 5px;
}
.pollquestion{
	font-weight : normal;
}
.votebuttons {
	padding : 0;
	margin: 0 0 5px 10px;
	color: #000000;
	background-color: transparent;
}
/*   Poll Results  (pop-up) */
.closebuttonstrip{
	 padding: 5px 5px 5px 5px;
}
/*Percentage bars */
.votebuttons {
	padding : 10px 0 0 0;
}
/* End related polls */
/* related contacts */

.relatedcontacttext{
	padding : 0 0 5px 10px;
}

.spacedlistitem{
	padding : 0 0 10px 0;
}
/* End related contacts*/
/* footer section */
.bottomutils{ 
	padding: 4px 16px 4px 16px;
	margin: 0;
	background: #eaeaea;
	border-top: solid 1px #000000;
}
.footerright{
	text-align: right;  
	float:right; 
	display: block;
}
/* End footer section */
/* End of miscellaneous styles for article */
/*Home Page*/
.HomepageContainer, .HomepageContainerb{
	display: block
	margin: 3px 0 0 0;
}
.HomepageContainerb{
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 10px 0 10px 0;
}

.homenewslistitem{
	padding: 5px 5px 5px 0;
	list-style: none outside none;
}
.homenewslistitemmedia
{
	float : left;
	margin-bottom: 5px;
}
.homenewslistitemtitle
{
	margin-left : 100px;
}
.homenewslistitemtitleatag:link, .homenewslistitemtitleatag:hover, .homenewslistitemtitleatag:focus,
.homenewslistitemtitleatag:active, .homenewslistitemtitleatag:visited
{
	font-weight : bold;
	text-decoration : none;
	margin-left : 5px;
}

.homenewslistitemintrotext
{
	color :#9a3334;
	margin : 3px 0 0 105px;
}
.homenewslistitemarticletext
{
	margin : 3px 0 0 105px;
}
.homefeaturelistitem{
	padding: 5px 5px 5px 0;
	list-style: none outside none;
	margin-bottom : 16px;
	background : #f0f0f0;
	height : 100px;
}
.homefeaturelistitemmedia
{
	float : left;
	margin : 0;
}
.homefeaturelistitemtitle
{
	margin-top:10px;
	padding:7px 0 5px 0;
	background : url(../../images/OCTAGONTHEATRE/common/performance_title.jpg) #f0f0f0 top repeat-x;
}
a.redlink:link, a.redlink:hover, a.redlink:focus,
a.redlink:active, a.redlink:visited
{
	color :#ab4046;
	font-weight : bold;
	text-decoration : none;
	padding:3px 0 0 0;
}

.homefeaturelistitemintrotext
{
	margin : 3px 0 0 135px;
	padding: 5px 10px 0 0;
}
.homeicon{
	float: right;
	border: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
/* End Home page */
/* Start of A to Z */
.atozletteritem, .atozletteritems{
	list-style: none outside none;
	float: left;
	margin : 2px;
	padding : 0;
	text-align : center;
	color : #000000;
	background-color : #f0f0f0;
	border: solid 1px #000000;
}
a.aatozlink:link, a.aatozlink:visited, a.aatozlink:active, a.aatozlink:hover, a.aatozlink:focus, 
a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus{
	font-weight: normal;
	font-size: 210%; 
	text-align : center;
	text-decoration : none; 
	padding : 1px 5px 1px 5px;
}
a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus,
a.aatozlinks:hover
{
	color : #ffffff;
}

.atozletteritems, .atozletteritem:hover{
	background-color: #9a3334;
	color : #ffffff;
}
.embedtitle{
  background: repeat-x url(../../images/OCTAGONTHEATRE/common/rhs_title.gif);
  color: #9a3334;
  padding : 5px 5px 8px 5px;
  font-weight : bold;
}
.atozembedtable
{
	width : 100%;
}
.atozembedleftbox
{
	width : 60%;
}
/* End of A to Z */
/* Calendar Styles */
.calblank, .callink, .calnorm{
	text-align : center;
	padding : 2px 0px 2px 0px;
	width : 25px;
}
.daydisplay{
	padding:6px 8px 8px 8px;
	margin: 0 10px 10px 0;;
}
/*End of calendar Styles */
/* Start of general links */
a:link, a:visited, a:active, a:focus, a:hover,
a.coloured:link, a.coloured:visited, a.coloured:active, a.coloured:focus, a.coloured:hover,
a.inverse:link, a.inverse:visited, a.inverse:active, a.inverse:focus, a.inverse:hover,
a.bold:link, a.bold:visited, a.bold:active, a.bold:focus, a.bold:hover,
a.small:link, a.small:visited, a.small:active, a.small:focus, a.small:hover,
a.large:link, a.large:visited, a.large:active, a.large:focus, a.large:hover,
a.imagelink:link, a.imagelink:visited, a.imagelink:active, a.imagelink:focus, a.imagelink:hover,
a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:focus, a.arhslink:hover,
a.whitetext:link, a.whitetext:visited, a.whitetext:active, a.whitetext:focus, a.whitetext:hover{
	font-weight : normal; 
	text-decoration : none; 
	margin: 0;
	padding: 0;
	text-align : left;
	background-color: transparent;
}

a:link, a:visited, a:active, a:focus, a:hover,
a.coloured:link, a.coloured:visited, a.coloured:active, a.coloured:focus, a.coloured:hover,
a.inverse:link, a.inverse:visited, a.inverse:active, a.inverse:focus, a.inverse:hover,
a.bold:link, a.bold:visited, a.bold:active, a.bold:focus, a.bold:hover,
a.small:link, a.small:visited, a.small:active, a.small:focus, a.small:hover,
a.large:link, a.large:visited, a.large:active, a.large:focus, a.large:hover,
a.imagelink:link, a.imagelink:visited, a.imagelink:active, a.imagelink:focus, a.imagelink:hover,
a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:focus, a.arhslink:hover{
	color : #000000; 
}

a.whitetext:link, a.whitetext:visited, a.whitetext:active, a.whitetext:focus, a.whitetext:hover{
	color : #ffffff; 
}
a.paleblueinverse:link, a.paleblueinverse:visited, a.paleblueinverse:active, a.paleblueinverse:focus, a.paleblueinverse:hover{
	color: #ffffff;
	background-color: #8299b3;
}
a.darkblueinverse:link, a.darkblueinverse:visited, a.darkblueinverse:active, a.darkblueinverse:focus, a.darkblueinverse:hover{
	color: #ffffff;
	background-color: #8299b3;
}
a.coloured:link, a.coloured:visited, a.coloured:active, a.coloured:focus, a.coloured:hover{
	color: #9a3334;
}
a.inverse:link, a.inverse:visited, a.inverse:active, a.inverse:focus, a.inverse:hover{
	color: #000000;
}
a.bold:link, a.bold:visited, a.bold:active, a.bold:focus, a.bold:hover{
	font-weight: bold;
}
a.underline:link, a.underline:visited
{
	text-decoration : underline;
}
a.underline:active, a.underline:focus, a.underline:hover
{
	text-decoration : none;
}
a.small:link, a.small:visited, a.small:active, a.small:focus, a.small:hover{
	font-size: 100%
}
a.large:link, a.large:visited, a.large:active, a.large:focus, a.large:hover{
	font-size: 110%
}
a:hover, a.coloured:hover, a.inverse:hover, a.bold:hover, a.arhslink:hover,
{
	text-decoration : underline;
}
/* End of general links */
/* Start of utilities navigation */
a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:hover, a.autilnav:focus, a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus
a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus{
	text-align : left; 
	text-decoration : underline;
	color : #000000;
}
a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus,
a.autilnav:hover{
	text-decoration : none;
}
a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:focus, a.atreenav1:hover,
a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:focus, a.atreenav2:hover,
a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:focus, a.atreenav1s:hover,
a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:focus, a.atreenav2s:hover,
a.atreenav1c:link, a.atreenav1c:visited, a.atreenav1c:active, a.atreenav1c:focus, a.atreenav1c:hover,
a.atreenav2c:link, a.atreenav2c:visited, a.atreenav2c:active, a.atreenav2c:focus, a.atreenav2c:hover{
	text-decoration: none;
}
a.atreenav1:hover, a.atreenav2:hover{
	text-decoration: underline;
}
a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:focus, a.atreenav1s:hover,
a.atreenav1h:link, a.atreenav1h:visited, a.atreenav1h:active, a.atreenav1h:focus, a.atreenav1h:hover
a.atreenav1c:link, a.atreenav1c:visited, a.atreenav1c:active, a.atreenav1c:focus, a.atreenav1c:hover{
	color: #ffffff;
	background-color: transparent;
}
a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:focus, a.atreenav2:hover,
a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:focus, a.atreenav2s:hover,
a.atreenav2c:link, a.atreenav2c:visited, a.atreenav2c:active, a.atreenav2c:focus, a.atreenav2c:hover{
	color: #9a3334;
	background-color: transparent;
}
a.atreenav1c:link, a.atreenav1c:visited, a.atreenav1c:active, a.atreenav1c:focus, a.atreenav1c:hover{
}
a.atreenav2c:link, a.atreenav2c:visited, a.atreenav2c:active, a.atreenav2c:focus, a.atreenav2c:hover{
	font-weight: bold;
}
.treenavdiv
{
	padding-left : 4px;
}

/* End of basic set of tags for article */
/*generic classes*/

.box{
	border: 1px solid #a9baac;
}
.titlebtop{
	border-top: 1px solid #226900;
}
.titlebbottom{
	border-bottom: 1px dotted #a9baac;
}

.darkblueinverse{
	color: #ffffff;
	background-color: #29547e;
}

.paleblueinverse,.paleblueinverse a{
	color: #ffffff;
	background-color: #8299b3;
}
.white{
	color: #000000;
	background-color: #ffffff;
}
.fawninverse,.fawninverse a{
	color: #000000;
	background-color: #e2d5b6;
}
.bodycolour	{
	background-color: #9fbad8;
	color: #323465;
}

.fawn{
	color: #e2d5b6;
	background-color: transparent;
}
/* end of generic classes*/

/* Start of miscellaneous styles for article */

/*media icon definitions*/
.defaultmedia {background: url(../../images/media/docicon.gif) no-repeat}
.docmedia {background: url(../../images/media/docicon.gif) no-repeat}
.xlsmedia {background: url(../../images/media/xlsicon.gif) no-repeat}
.pptmedia {background: url(../../images/media/ppticon.gif) no-repeat}
.pdfmedia {background: url(../../images/media/pdficon.gif) no-repeat}
.zipmedia {background: url(../../images/media/zipicon.gif) no-repeat}
/*media icon definitions*/
.defaultmedia, .docmedia, .xlsmedia, .pptmedia, .pdfmedia, .zipmedia{
	padding : 2px 0 10px 25px; 
	background-repeat : no-repeat;
	list-style: none outside none;
	
}
/*End media icon definitions*/
/*End media icon definitions*/
/*Percentage bars */
.pollresult1{background-color : #226900;}
.pollresult2{background-color : #3c7822;}
.pollresult3{background-color : #578945;}
.pollresult4{background-color : #739968;}
.pollresult5{background-color : #8ea98b;}
/* End related polls */

/* End of miscellaneous styles for article */
/*Home Page*/
.HomepageContainerb{
	border-top: 1px dotted #a9baac;
}
.bordertop{
	border-top: solid 1px #226900;
}
/* End Home page */

/*start of faq styles*/
.faqquestionsblock
{
	padding : 10px;
	background-color : #f0f0f0;
}
.faqanswersblock
{
	padding : 10px;
}
/*Calendar Styles*/
.callink{
	color: #000000;
	background-color: #cccccc;
}
td.callink{
	padding:0 0 2px 0;
}
.calblank{
	color: #003366;
	background-color : #e7e7e7;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
}
.calnorm {
	border-top: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	background-color : #ffffff;
	
}
.daydisplay{
	background-color : #dbe6f1;
	border : solid 0px #cccccc;
	font-size:0.85em;
}

.bodycontainer form	,.intranetcontainer{
	padding:5px 0 5px 0;
}

.eventlist	{
	padding:5px;
	}
	
.intranetinnerlistitem{
	padding:10px;
	}
	
.caltodayselected
{
	background-color : #666666;
	color : #ffffff;
}
.caltoday
{
	background-color : #999999;
	color : #ffffff;
}
.calselected
{
	background-color : #cccccc;
	color : #ffffff;
}
.calevent
{
	background-color : #a4353b;
	color : #ffffff;
}
		
/*End Calendar Styles*/
/*RSS Styles*/
.rssheader{
	padding:10px 10px 0 10px;
	}
/*End RSS Styles*/
/*Form Styles*/
.paleblueinverse label{
	color: #ffffff;
	background-color : #8299b3;
	font-weight : bold;
}
.paleblueinverse input,.paleblueinverse textarea,.paleblueinverse select{
	border: 1px solid #d9e4f0;
}
/*End Form Styles*/

/* Start of sitemap styles. */
.sitemaplistitemfirst{
}
.sitemapcatheading{
	padding-left: 25px;
	border-top: 1px dashed #ffffff;
	border-bottom: 1px dashed #ffffff;
	background: url(../../images/OCTAGONTHEATRE/sitemap/dwnarrow.gif) top left no-repeat;
}
.sitemaplistitem{
	background: url(../../images/OCTAGONTHEATRE/sitemap/horizontalline.gif) top left no-repeat;
	border-left: 2px solid #9a3334;
}
.sitemaplistitemlast{
	background: url(../../images/OCTAGONTHEATRE/sitemap/elbowline.gif) top left no-repeat;
}
.sitemaplistitemlastincat{
	background: url(../../images/OCTAGONTHEATRE/sitemap/elbowline.gif) top left no-repeat;
	padding-bottom:10px;
}
.sitemaplistitemfirst{
	margin-bottom:1px;
}
.sitemaplistitem{
	margin-left: 25px;
	padding-left: 15px;
	padding-top: 4px;
}
.sitemaplistitemlast{
	margin-left: 25px;
	padding-left:16px;
	padding-top: 4px;
}
a.sitemaplistitemlabel:link,a.sitemaplistitemlabel:visited,a.sitemaplistitemlabel:active,a.sitemaplistitemlabel:hover.a.sitemaplistitemlabel:focus{
	text-decoration : none;
}
a.sitemaplistitemlabel:hover{
	text-decoration : underline;
}
/* end of sitemap styles */

/*Start of home page styles*/
li.newsitem{
	padding: 0 0 15px 25px;
	background: no-repeat url(../../images/OCTAGONTHEATRE/common/bullet.gif);
	width: 205px;
}
li.whatsnewitem{
	padding: 10px 10px 10px 10px;
}
li.whatsnewiteminverse{
	color: #ffffff;
	background-color : #b2c7e2;
}
.homepage{
	border-right: 1px solid #ffffff;
	padding: 0 0 20px 0;
}
.homepagenews{
	height:280px;
}
.homebodytablecell, .homebodytablecellnews
{
	padding-bottom : 10px;
}
.homesection{
	margin-top:25px;
}
.homebodytablecellnews
{
	padding-left : 20px;
}
.homebodycontenttitle
{
	color : #9a3334;
	font-weight : bold;
	font-size : 125%; 
	height : 32px;
	padding : 10px;
	background: repeat-x url(../../images/OCTAGONTHEATRE/common/welcome_box_top.jpg);
}
.homebodycontentcontainer
{
	/*height : 260px;*/
	margin-left : 20px;
}
.homebodycontentintrotext
{
}
.homebodycontentbodytext
{
	padding : 10px 5px 10px 5px;
}
.homebodycontentboxoffice
{
	color : #ffffff;
	font-weight : bold;
	height : 19px;
	background : #7d7d7d;
	padding : 6px;
	font-size : 125%;
}
.homeleftimagelinks
{
	margin-left : 10px;
}


/* Start of header styles*/
.octagonlogo
{
	float : left;
	padding : 10px;
}
.ssdclogo
{
	float : right;
	padding : 10px;
}
.searchbar
{
	float : right;
	text-align : right;
}
*/
