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


a{
}

a:link{
  color:#217f7f;
}

a:visited{
  color:#217f7f;
}

a:active{
  color:#217f7f;
}

a:hover{
  color:#10acac;
}

a img{
  border:none;
}

html{
	font-size:80%;
  font-family:arial;

}

body{
  background:#000;
	color:#aaa;
	font-size:1em;
}  

h1{
}

h2{
	border-bottom:solid 1px #c00;
  color:#377272;
	font-size:15pt;
  margin:0px 0px 15px 0px;
}

h3{
  color:#377272;
	font-size:14pt;
  font-style:italic;
  margin:0px;
}

h4{
}

#stageHome{
  
	height:90%;
	margin: 0px 0px 0px 0px;
	padding:25px 25px 0px 0px;
}

#stage{
	margin: 40px 20px;
	padding: 0px;
}

#ctdiv {
  position:absolute;
  top: 50%;
  left: 50%;
  width:1000px;
  height:490px;
  margin-top: -265px; /*set to a negative number 1/2 of your height*/
  margin-left: -500px; /*set to a negative number 1/2 of your width*/
  border: none;
}

#pageHome{
	background:url(/siteRoot/images/bBrowningStageBG.png) center no-repeat;
	border:solid 1px #2a2a2a;
	height:500px;
	margin:0px auto 0px auto;
	width:1000px;
}

#page{
/*	background:url(/siteRoot/images/bBrowningStageBG2.png) center repeat-y;*/
	margin:0px auto 0px auto;
	padding:10px;
        width:1000px;
}

#contentHome{
	margin:0px auto;
	width:990px;
}

#content{
	margin:0px auto 40px auto;
        width:725px;
}

#homeContent{
	height:500px;
}

#quote{
	margin:15px auto;
	width:35%;
}
#author{
	padding:30px 0px 0px 0px;
	text-align:right;
}

.accentTeal{
	color:#377272;
}

.center{
	text-align:center; 
}

.date{
  color:#377272;
  font-size:10pt;
}

.home{
  background:#000 url(/siteRoot/images/bBrowningSig.png) no-repeat bottom right;
  height:100%;
}

.horizontalNav{
	background:url(/siteRoot/images/horizontalNavBG.jpg) repeat-x;
  height:20px;
	margin:0px 0px;
	padding:2px 0px;
	text-align:center;
}

.horizontalNav ul{
	margin:0px;
	padding:0px;
}

.horizontalNav li {
	display:inline;
	margin:0px;
	padding:0px;
}

.horizontalNav li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px;
	padding:10px 18px;
	text-decoration:none;
}

.horizontalNav li a:link{
	color:#aaa
	

}

.horizontalNav li a:visited{	
	color:#aaa
}

.horizontalNav li a:active{
	color:#aaa
}

.horizontalNav li a:hover{
	color:#fff;
}

.left{
	float:left;
}

.right{
	float:right;
}

.strong{
	font-weight:bold;
}

.padFull{
	padding:20px;
}

.clearBoth{
		clear:both;
	}
	

/* Begin Form Elements */



fieldset {  
	border: none;
	margin: 			5px 0px  0px 0px;  
	padding: 			0px;
	background:			transparent url(fieldsetbg.gif) no-repeat bottom right;
}

legend {  

	text-transform:		uppercase;
	font-size:			1.3em;
	padding:			5px;
	margin-left:		20px;
	color:				#ffffff;
	background:			#377272;
}

fieldset ol {  
	padding: 			4px 4px 0px 4px;  
	list-style: 		none;
}

fieldset li {  
	position:			relative;
	padding-bottom: 	.5em;
	line-height:		1.5em;
}

fieldset#submitform {  
	background-image:	none;
	border-style: 		none;
}

label {
	position:			relative;
	clear:				left;
	float:				left;
	width:				10em;
	margin-right:		5px;
	padding-right:		15px;
	line-height:		1.7em;
	text-align:			right;
}

label.required {
	background:			transparent url(/siteRoot/images/required.gif) no-repeat center right;
}

label span {
	position:			absolute;
	left:				-10000px;
	top:				0px;
}

p span.required {
	display:			inline-block;
	vertical-align: 	middle;
	line-height:		1.7em;
	width:				12px;
	line-height:		1.7em;
	text-indent:		-10000px;
	overflow:			hidden;
	background:			transparent url(/siteRoot/images/required.gif) no-repeat center right;		
}

input {
  background: #999;
	padding:			3px;
	font-size:		1em;
	border:				1px solid #377272; 
	color:				#1E1903; 
	
}

input.radio {
	border:				none;
	background:			transparent;
}

input.checkbox{
	border:				none;
	background:			transparent;
	
}

select{
	background: #999;
	border: solid 1px #377272;

}

textarea{
	background: #999;
  border: solid 1px #377272;

} 	

.checkboxPad{
	border:none;
	background:	transparent;
	margin: 0px 0px 0px 20px;
}
