/* CSS definition file containing sitestyle stylesheets */

BODY { font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 8pt;}
 UL { font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; line-height: 9pt; list-style-type: disc; text-align: left; text-indent: 0pt; margin-left: 12pt; margin-bottom: 0%;margin-top: 0%;}
LI {
	margin-bottom: .25%;
	}
}
 H1 { font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 24pt;}
 P {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	margin: 0%;
}
 OL {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	color: Black;
	line-height: 11pt;
	list-style-type: decimal;
	margin-left: 12pt;
	margin-top: 1%;
	margin-bottom: 0%;
}
 
a:active {color: #007DB1; text-decoration: underline}
a:visited {color: #B40000; text-decoration: none}
a:link {color: #B40000; text-decoration: none}
a:hover {
	color: #FFC1AA;
	text-decoration: none;
}

a:focus {color: #990000; text-decoration: none}
.boxRoundPics {
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 4px;
}
#Override a:active {color: #007DB1; text-decoration: underline}
#Override a:visited {color: #B40000; text-decoration: none}
#Override a:link {color: #B40000; text-decoration: none}
#Override a:hover{color: #FFC1AA;text-decoration: none;}

h2 {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 18pt;
	font: bold;
	/*color: #007DB1;*/
	color: #B40000;
	/*color: #A52A2A;*/
	line-height: 18pt;
}

h3 {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 12pt;
	font: bold;
	color: #B40000;
	
	/*color: #A52A2A;*/
	line-height: 11pt;
	margin: 0%;
}
h4 {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 11pt;
	font: bold;
	color: #B40000;
	/*color: #A52A2A;*/
	line-height: 10pt;
	margin: 0%;
}
h5{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 10pt;
	font: bold;
	color: #B40000;;
	/*color: #A52A2A;*/
	line-height: 10pt;
	margin: 0%;
}
h6{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 9pt;
	font: bold;
	color: #B40000;
	/*color: #A52A2A;*/
	line-height: 9pt;
	margin: 0%;
}
.GeneralHeading
 {font: bold; 
/* color: #007DB1;*/
 line-height: 16pt; 
 padding-top: .5em; 
 font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif, sans-serif;
}
.SpaceAfter-4{
   margin-bottom:4px;	
} 
.ShallowLine{
	font-size: 8pt;
	line-height: 8pt;
	margin-top:0pt;
	margin-bottom:0pt;
	}
}
.Ordinary {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: Black;
	font : normal;
}
.HomeEventsHeading {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 7pt;
	font: normal;
	line-height: 9pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: White;
	font : normal;
}
.HomeEventsBody {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 7.5pt;
	font: normal;
	line-height: 9pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: White;
	font : normal;
}
.HomeNewsHeading {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 7.5pt;
	font: bold;
	line-height: 9pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: #444444;
	font : normal;
}
.HomeNewsBody {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 7.5pt;
	font: normal;
	line-height: 9pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: #4E4E4E;
	font : normal;
}
.HomeBodyRed {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	line-height: 11.5pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: white;
	font : normal;
}
.GeneralBodyBlack {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8.5pt;
	font: normal;
	line-height: 11pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: Black;
	font : normal;
}
.GeneralBodyBlack-8pt {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: Black;
	font : normal;
}
.GeneralBodyBlack-7pt {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 6.5pt;
	line-height: 9pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: Black;
	margin-bottom:6px;
}
.Ital{
	font-style: italic;
}
.PlainBox{
	/*padding-top:1em;	*/
}
.FullBox {
	padding-top:1em;
	width : 750px;
	line-height:12pt;
}
.WiderBox {
	padding-top:1em;
	width : 525px;
	line-height:12pt;
}
.NarrowerBox {
	width : 400px;
	line-height:12pt;
}
.NarrowerStillBox {
	width : 350px;
	line-height:12pt;
}
.FloatRight{
	float:right;
}
.AlignBottom{
	
}
.FloatRightGeneral {
	float: right;
	width:340px;
	padding-right:.1.5em; 

}
.FloatRightBoxPlain {
	position: relative;
	float: right;
	width:280px;
	/*	
	padding-left:1em; 	
	list-style-type: disc;
	margin-top:1em;
	*/
}

.FloatRightBox {
	position: relative;
	float: right;
	width:280px;
	list-style-type: disc;
	padding-left:1em; 
	padding-right:.75em; 
    padding-top:.75em;
	padding-bottom:.6em; 
	margin-top:1em;
}

.NarrowishBox{
	width:235px;	
}
.round-bl {
 margin-top:1em;
 position: relative;
 float: right;
 width:280px;
 background: url(images/bottom-left.gif) 0 100% #EAEAEA no-repeat;

}
.round-br {
 background: url(images/bottom-right.gif) 100% 100%  no-repeat;
}
.round-tl {
 background: url(images/top-left.gif) 0 0 no-repeat;
}
.round-tr {
 background: url(images/top-right.gif) 100% 0 no-repeat; 
 padding:10px;
}
.clear {font-size: 1px; height: 1px} 

.Blue {
		background: #EAEAEA;
}
.Blue-Purple{
		background: #EAEAE4;	
}

.Red {
		background: #FFE4B5;
}
.PinkBox{
	background : #FFCC99;
}
.PinkBox a:link{
	color: #B40000;
	text-decoration: none;
}
.PinkBox a:visited{
	color: #B40000;
	text-decoration: none;
}
.PinkBox a:hover{
 	/*background:#F5DEB3;*/
	color: #FFFFCC;
	text-decoration: none;
}
.PinkBox a:active{
	color: black;
	text-decoration: none;
}
.FloatRightMiniBox {
	position: relative;
	float: right;
	width:150px;
	padding-left:1em; 
	padding-right:.75em; 
    padding-top:.75em;
	padding-bottom:.75em; 
	margin-top:1em;
}
.FloatRightNoObligation {
	background: #FFFFCC;
	position: relative;
	width:280px;
	float: right;
    padding-top:.75em;
	padding-left:1em; 
	padding-right:.75em; 
	padding-bottom:.75em; 
	margin-top:.2em;
}


.StoryDate {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8.5pt;
	font: normal;
	line-height: 21pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: Black;
	font : normal;
	margin-bottom:0%;
	margin-top:0%;
}

.Grey8pt{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: bold;
	color: #646464;
	line-height: 9pt;
	margin: 0%;
}
.Grey8pt-light{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:8pt;
	font: normal;
	color:  #626262;
	line-height: 11pt;
	margin: 0%;
}
.Cream{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 6.5pt;
	font: normal;
	color: #FFFFCC;
	line-height: 9pt;
	margin: 0%;
}
.Brownish {
	color: #A3530C;
	/*font-weight: bold;*/
}
.MidBrown{
	color: gray;
	font-weight: bold;
}
.CreamMenu{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 7pt;
	color: #FFFFCC;
	font: bold;	
	text-decoration: underline;
}
.CreamMenu a:link{
	color: #FFFFCC;
	}
.CreamMenu a:visited{
	color: #FFFFCC;
	text-decoration: underline;
	}
.CreamMenu a:hover{
 	/*background:#F5DEB3;*/
	color: red;
	text-decoration: underline;
	}
.CreamMenu a:active{
	color: #FFFFCC;
	}

.TopMenu{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	color: gray;
	font: bold;	
	padding-left:22px;
}
.TopMenu a:link{
	color: gray;
	text-decoration: none;
}
.TopMenu a:visited{
	color: gray;
	text-decoration: none;
}
.TopMenu a:hover{
 	/*background:#F5DEB3;*/
	color: #D3D3D3;
	text-decoration: none;
}
.TopMenu a:active{
	color: black;
	text-decoration: none;
}

// -------
#fred{
  font-family: Arial;
  color:green;
}


#SelectedMenu{
	color:#A52A2A;
	text-decoration: none;
}

// ----
.GreyCaption{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	color:  gray;
	line-height: 9pt;
	margin-top: 1.75%;
	text-align: center;
}
.GreyCaption-side{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 87pt;
	font: normal;
	color:  gray;
	line-height: 8pt;
	margin-top: 1.75%;
	margin-left: 0.4em;;
    margin-right:0.3em;
	margin-bottom: 8px;	
	padding-left:3px;
	text-align: left;
}
.LeftOverride{
	text-align: left;
}
.Reddish8pt{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: bold;
	color:  #A52A2A;
	line-height: 9pt;
	margin: 0%;
}
.ReddishOverline8pt{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: bold;
	color:  #A52A2A;
	line-height: 11pt;
	margin: 0%;
	text-decoration : overline;
}
.pt8{
   font-size:8pt;	
}  
.pt85{
   font-size:8.5pt;	
}
.pt9{
     font-size:9pt;	
	 line-height: 12pt;
	 margin-top: 10%;
}
.Maroontext{
	color:#A52A2A;
}

.Graytext{
	font-size:6pt;
	font: normal;	
	color:gray;
}
}
.Black85pt{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8.5pt;
	font: normal;
	color:  Black;
	line-height: 9pt;
	margin: 0%;
}
.TopPadding {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 14pt;
	font: bold;
	color: #A52A2A;
	line-height: 16pt;
	padding-top: .5em;
}

.CategoryList {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	color: Purple;
	line-height: 12pt;
}
.FeatureText {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 14pt;
	font: normal;
	color: Black;
	line-height: 11pt;
}

.IndentedText {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	color:  gray;
	line-height: 9pt;
	text-indent: 6pt;
}

.NonIndentedText {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	color:  gray;
	line-height: 9pt;
	text-indent: 0pt;
	margin-top: 4pt;
}
.IndentSmall{
	text-indent: 6pt;	
}.

.SloganText {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal small-caps;
	color: #FFA22F;
	line-height: 9pt;
	margin-top: 5pt;
	}
	
.Darker{
	color: #EA8100;
}

.TopText {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	color: Purple;
	line-height: 10pt;
	margin-top: 5px;
}

.StandardList {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	line-height: 5pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: Red;
}

.BulletedList {
	font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	list-style-type: decimal;
	text-indent: -5pt;
	color: Black;
	list-style : disc inside;
	margin-bottom:0%;
}
.ChevronList {
	font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	list-style-type: decimal;
	margin-left: 9pt;
	text-indent: -9pt;
	color: Black;
	list-style : disc inside;
	margin-bottom:0%;
}
.DoubleChevronList {
	font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	list-style-type: decimal;
	margin-left: 18pt;
	text-indent: -9pt;
	color: Black;
	list-style : disc inside;
	margin-bottom:0%;
}
.SpaceAfter {
	margin-bottom:8px;
}
.SpaceBefore {
	margin-top:8px;
	}
.SmallSpaceBefore {
	margin-top:4px;	
}
.SmallSpaceAfter {
	margin-bottom:4px;	
}
.SpaceAfterLarger {
	margin-bottom:11px;
}
.PicFrame-right{
	margin-left:0.5em;
	margin-bottom:0.3em;
	border:0;
	border-collapse : collapse;
}
.PicFrame-left{
	margin-right:0.5em;
	margin-bottom:0.3em;	
	border:0;
    border-collapse : collapse;
}
.PicFrame{
	border:0px;
    border-collapse : collapse;
	margin-left: 0%;
	text-align : left;
}
.narrowerDiv {
	width: 300px;
}
/* NEW STUFF */

.RightHandSide{
	float:right;	
}
.LeftHandSide{
	float:left;	
}

.boxNoWidth {
/*   background: #eaeaea;*/
   margin-top:1em;
}
.boxWidth350{
	width:350px;
}

.rounded {
/*   background: #eaeaea;*/
   width:303px;
   margin-top:1em;

}

.rounded_top div {
   background: url(images/top-left.gif) no-repeat top left;
}
.rounded_top {
   background: url(images/top-right.gif) no-repeat top right;
}
.rounded_bottom div {
   background: url(images/bottom-left.gif) no-repeat bottom left;
}
.rounded_bottom {
   background: url(images/bottom-right.gif) no-repeat bottom right;
}

.rounded_top div, .rounded_top, 
.rounded_bottom div, .rounded_bottom {
   height: 8px;
   font-size:1px
   
}

.rounded_text { 

	list-style-type: disc;
	padding-left:1em; 
	padding-right:.75em; 
    padding-top:.25em;
	padding-bottom:.2em; 
}
.PicFrame-right{
	margin-left:0.5em;
	margin-bottom:0.3em;
	border:0;
	border-collapse : collapse;
}
.PicFrame-left{
	margin-right:0.5em;
	margin-bottom:0.3em;	
	border:0;
    border-collapse : collapse;
}
.PicFrame{
	border:0px;
    border-collapse : collapse;
	margin-left: 0%;
	text-align : left;
}
.GreyCaption{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	color:  gray;;
	line-height: 9pt;
	margin-top: 1.75%;
	text-align: center;
}
.GreyCaption-side{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	color:  gray;;
	line-height: 9pt;
	margin-top: 1.75%;
	margin-left: 0.3em;;
    margin-right:0.3em;
	margin-bottom: 8px;	
	text-align: left;
}	
