.HomeNewsTable 
{
	font-style: normal;
	color: Black;
	font-family: Verdana, Arial, Helvetica;
  	vertical-align: top;
    font-size: 11px;
    padding-left: 2px;
    padding-right: 2px;
    background-color:#E3F1F0;
}

.HomeBottomTable 
{
	font-style: normal;
	color: Black;
	font-family: Verdana, Arial, Helvetica;
	vertical-align: top;
    	font-size: 11px;
    	padding-left: 2px;
    	padding-right: 2px;
}

.FormTable 
{
	font-style: normal;
	color: Black;
	font-family: Verdana, Arial, Helvetica;
  	vertical-align: top;
    font-size: 11px;
    padding-left: 2px;
    padding-right: 2px;
}

.req 
{
	font-weight:bold;
	background-color:#FF7F00;
	color:#ffffff;
}

.bodystyle 
{
	background-color:#ffffff;
	margin-left: 0px;
	margin-top: 0px;
}

.toplogostyle 
{
	background-image: url(images-static/toplogo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.leftlogostyle 
{
	background-image: url(images-static/leftlogo.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.rightlogostyle 
{
	background-image: url(images-static/twinned2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
	
.topstripefadestyle 
{
	background-image: url(images-static/topfadestripe.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.botstripefadestyle 
{
	background-image: url(images-static/botfadestripe.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.horizlinestyle 
{
	background-image: url(images-static/horizline.gif);
}

.vertlinestyle 
{
	background-image: url(images-static/vertline.gif);
}
	
.footertext 
{
	font-style: normal;
	font-family: Arial, Serif, Courier;
    vertical-align: middle;
    font-size: smaller;
}

.footertext a:hover
{
	color: Red;
}

.footertext a:link
{
	color: Maroon;
}

.hiddentext 
{
	font-style: normal;
	color: White;
	font-family: Arial, Serif, Courier;
    vertical-align: middle;
    font-size: 2px;
}       

.leftmenustyle 
{
	width: 100px;
	padding-left: 0px;
	padding-top: 0px;
}

.leftmenustyle ul 
{
	color: #FFFFFF;
	list-style-type: none;
}

.leftmenustyle a 
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 3px 2px 4px 30px;
	background-image: url(images-static/leftmenu.gif);
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	text-transform: capitalize;
	background-repeat: no-repeat;
}

.leftmenustyle a:link 
{
	color: #FFFFFF;
	text-decoration: none;
}

.leftmenustyle a:visited 
{
	color: #FFFFFF;
	text-decoration: none;
}

.leftmenustyle a:active 
{
	color: #FF6600;
	text-decoration: none;
}

.leftmenustyle a:hover 
{
	color: #FF7F00;
	text-decoration: none;
	background-color: #C8D6E3;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background-image: url(images-static/leftmenuover.gif);
}

.bodytextstyle 
{
	font-style: normal;
	color: Black;
	font-family: Verdana, Arial, Helvetica;
  	vertical-align: top;
    font-size: 12px;
}

.bodytextstyle a:link
{
	color: Blue;
	text-decoration: none;
}

.bodytextstyle a:visited
{
	color: Blue;
	text-decoration: none;
}

.bodytextstyle a:hover
{
	color: #FF5501;
	text-decoration: none;
}

div.piciframe 
{
	text-align: center;
}

.TopNavTable
{ 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #66CCFF;
}
.BotNavTable
{ 
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #66CCFF;
}

.BodyMenuTable
{
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #66CCFF;
	font-style: normal;
	color: Black;
	font-family: Verdana, Arial, Helvetica;
  	vertical-align: top;
    font-size: 11px;
    padding-left: 2px;
    padding-right: 2px;
}

.BodyMenuTable a:link
{
	color: Blue;
	text-decoration: none;
}

.BodyMenuTable a:visited
{
	color: Blue;
	text-decoration: none;
}

.BodyMenuTable a:hover
{
	color: #FF5501;
	text-decoration: none;
}

.bullet
{
	list-style-type: square;
	color: #FF5501;
}

.liststyle
{
	margin-left: 10px;
	padding-left: 10px;
}

.rightcolstyle
{
  	vertical-align: top;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #66CCFF;
}

body HR
{
	color: #66CCFF;
	height: 1px; 
} 

.listtable
{
	font-size: smaller;
} 

.listtable td
{
	 background-color: White;
} 

.header_alert
{
	font-style: normal;
	color: Red;
	font-family: Verdana, Arial, Helvetica;
  	text-align: right;
	vertical-align: center;
 	font-size: 12px;
}

.reslogostyle
{
  	text-align: center;
	vertical-align: middle;
}

.restextstyle
{
  	text-align: left;
	vertical-align: middle;
}

.restextheading
{
  	text-align: left;
	vertical-align: bottom;
	font-weight: bold;
}

td.important_news_red
{
	border-width: 2px;
	border-color: #FFA0A0;
	border-style: solid;
	background-color: #FFD8D8;

	padding: 4px;

	font-family: arial, "lucida console", sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #200000;
}

td.important_news_red a
{
	text-decoration: none;
	font-style: italic;
}

td.important_news_green
{
	border-width: 2px;
	border-color: #A0FFA0;
	border-style: solid;
	background-color: #D8FFD8;

	padding: 4px;

	font-family: arial, "lucida console", sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #002000;
}

td.important_news_green a
{
	text-decoration: none;
	font-style: italic;
}

td.important_news_yellow
{
	border-width: 2px;
	border-color: #F0F060;
	border-style: solid;
	background-color: #FFFFB0;

	padding: 4px;

	font-family: arial, "lucida console", sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #202000;
}

td.important_news_yellow a
{
	text-decoration: none;
	font-style: italic;
}

td.important_news_bonfire
{
	border-width: 2px;
	border-color: #808080;
	border-style: solid;
	background-color: #000000;

	padding: 4px;

	font-family: arial, "lucida console", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
}

td.important_news_bonfire a
{
	color: #00FF00;
	text-decoration: none;
	font-style: italic;
}

.cal_header
{
	font-size: 20px;
}

.cal_month
{
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3399CC;
}

.cal_table * td
{
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0E8FF;
}

.cal_date
{
	width: 145px;
	text-align: left;
}

.cal_time
{
	width: 85px;
	text-align: left;
}

.cal_location
{
	width: 200px;
	text-align: left;
}

.cal_entry
{
	text-align: left;
}

.samaritans
{
	color: Black;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

.samaritans a
{
	text-decoration: none;
}

.samaritanslink
{
	font-weight: bold;
	font-size: 28px;
	color: Green;
}

.samaritanslink:hover
{
	color: #FF5501;
}

.select_list
{
	width: 25%;

	border-width: 1px;
	border-color: #C0C0FF;
	border-style: solid;
	background-color: #E8E8FF;

	padding: 0px;

	/*font-family: arial, "lucida console", sans-serif;*/
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #000040;

	text-align: center;
}

.select_list a
{
	text-decoration: none;
	color: #000060;
}

.select_list a:visited
{
	text-decoration: none;
	color: #000060;
}

.select_list a:hover
{
	text-decoration: none;
	color: #FF6600;
}
