body
{
  padding:0px;
  margin:0px;
  background-color:#FFFFFF;
}

table, td {
/*		width:100%; */
/*		height:100%; */
		border:0px;
	}

td { vertical-align:top;}

a:hover{text-decoration:none;}

p 
{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

img 
{ 
  border: 0px;
}

img.box, .sf_singleNews img, #content img, #topNews img, #welcome img
{
	border-right: #DCDCDC 1px solid;
	border-top: #DCDCDC 1px solid;
	border-left: #DCDCDC 1px solid;
	border-bottom: #DCDCDC 1px solid;
	padding: 5px;
	background-color: #ffffff;
}

hr 
{
	border: 0;
	border-top: 1px solid #bababa;
	height: 1px;
}

#content 
{
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0px;
  padding-right: 0px;
  margin: 0px;
}

#content ul 
{
	list-style-type: none;
	list-style-image: url(/images/bullet-2.gif);
	list-style-position: inside;
}


.main_text, table, input, textarea, a
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#555555;
	}
font span { font-family:Tahoma; font-size:11px; color:#393939;}
font span a{ font-family:Tahoma; font-size:11px; color:#393939; text-decoration:none}
font span a:hover { font-family:Tahoma; font-size:11px; color:#393939; text-decoration:underline}

span a { font-size:9px; color:#7EA717; text-decoration:none}
span a:hover { color:#7EA717; text-decoration:underline}

strong span a{ color:#B9720E; font-size:11px; text-decoration:underline}
strong span a:hover { color:#B9720E; font-size:11px; text-decoration:none}

span font a { font-size:11px; color:#B9720E; text-decoration:underline}
span font a:hover {color:#B9720E; text-decoration:none}

font a{ font-size:11px; color:#3E7291; text-decoration:underline}
font a:hover { color:#3E7291; text-decoration:none}

strong a{ color:#3e7291}
strong a:hover { color:#3e7291}

.h_text { color:#555555; text-decoration:none}
.h_text:hover{ color:#555555; text-decoration:underline}
	
.l_text {color:#D3D1D1}
.l_text a {color:#D3D1D1; text-decoration:none}
.l_text a:hover {color:#D3D1D1; text-decoration:underline}

.l2_text { color:#677101; text-decoration:underline}
.l2_text:hover { color:#677101; text-decoration:none}
	
.c_text { color:#969693}
.c_text a { color:#969693}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		
	}
	
.calendar td {background:url(images/px_cal.gif) right repeat-y }
.cal_day div { margin:3px 0px 0px 8px; color:#FFFFFF; text-transform:uppercase}
.cal_number div { margin:3px 0px 0px 9px; color:#555555;}
.cal_number1 div { margin:1px 0px 0px 8px; color:#555555;}
.cal_number2 div { margin:2px 0px 0px 6px; color:#555555;}
.cal_number2 span { color:#D44040;}
.cal_number3 div { margin:1px 0px 0px 6px; color:#555555;}
.cal_number3 span { color:#D44040;}

.input	{width:154px; height:17px; border-color:#CDCDCD; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px}
.input1	{width:119px; height:17px; border-color:#CDCDCD; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px}

select { width:88px; background-color:#FFFFFF;}
.select { width:65px; background-color:#FFFFFF;}

ul {margin:0; padding:0; list-style:none}
ol {margin:0; padding:6px 0px; list-style-position: inside}

li a  {font-family:Tahoma; font-size:11px; line-height:20px; color:#393939; text-decoration:underline;}
li a:hover {text-decoration:none;}

.ul1 li a  {font-family:Tahoma; font-size:11px; line-height:20px; color:#555555; text-decoration:underline;}
.ul1 li a:hover {text-decoration:none;}

h2
{
  font-size: 11pt;
  font-weight: bold;
  color: #687201;
}

.navTitle
{
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #ffffff;
	background-color: #b9720e;
	text-align: left;
	border-left: #6a7404 3px solid;
}
.newsDate
{
  color: #cc0000; 
  background-color: #FFFFFF; 
  border: solid 1px #EFEFEF; 
  border-left: 3px; 
  padding: 2px;
  margin-right: 6px;
}

.sf_newsDate
{
  padding: 0px;
  margin: 0px;
}

.sf_newsAuthor
{
  font-weight: bold;
  color: #3e7291;
}

.newsTitle a
{
  font-weight: bold;
  padding: 0px;
  color: #687201;
}

.newsTitle
{
  padding-bottom: 6px;
  padding-top: 0px;
  margin: 0px;
}

#content ul.sf_newsList
{
	list-style-type: none;
	list-style-image: none;
	list-style-position: normal;	
}

#content ul.sf_eventsList
{
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;	
	padding: 0px;
	margin: 0px;
}


ul.sf_newsList li h2.sf_newsTitle
{
  padding-bottom: 6px;
  padding-top: 6px;
  margin: 0px;
	list-style-type: none;
}

ul.sf_newsList li, ol li
{
  padding-bottom: 6px;
  padding-top: 0px;
  margin: 0px;
}

ol.sf_eventsList li {padding: 0px; margin: 0px;}

a.sf_back, a
{
  color: #3e7291;
}

#welcome {margin-left: 14px; margin-right: 0px;}

#topNews {margin-left: 15px; margin-right: 20px; margin-top: 10px;}

INPUT, TEXTAREA, SELECT 
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}

.sf_searchText
{
  width: 120px;
}

p.sf_createNewItem a
{
  font-size: 8pt;
  font-weight: bold;
  font-family: Verdana;
  color: #cc0000;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px;
  border: solid 1px #cccccc;
}

.reToolbarWrapper
{
visibility:visible !important;
}
