body 
{
	height:100%;
	width:100%;
	margin:0px;
	background-color:White;
	margin:0px;
	font-family:Calibri, Arial;
	font-size:13px;
	line-height:140%;
}

html
{
	height:100%;
	width:100%;
	margin:0px;
	background-color:White;
	margin:0px;
	font-family:Calibri, Arial;
	font-size:13px;
	line-height:140%;
}

form
{
	margin:0px;
	position:relative;
}

ol
{
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
}

p
{
	padding:0px;
	margin:0px;
}

input
{
	font-family:Calibri;
	border: solid 1px #C5BABA;
	color:Black;
}

select
{
	font-family:Calibri;
	color:Black;
	font-size:11px;
	border: solid 1px #C5BABA;
	padding: 0px;
}

textarea
{
	font-family:Calibri;
}

big
{
	font-size:22px;
}

div
{
	position:relative;
}

a img
{
	border-width:0px;
}

table
{
	position:relative;
	padding:0px;
	margin:0px;
}

tr
{
	position:relative;
	padding:0px;
	margin:0px;
}

td
{
	position:relative;
	text-align:left;
	vertical-align:top;
	padding:0px;
	margin:0px;
}

button
{
	padding-right:23px;
	float:right;
	margin-right:8px;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url(/Images/SearchBtn.gif);
	background-color:Transparent;
	margin-top:10px;
	border:0px;
	cursor:pointer;
	cursor:hand;
}

#Center
{
	position:relative;
	width:100%;
	min-height:100%;
}

#Content
{
	position:relative;
	float:left;
	left:18px;
	width:601px;
	background-color:#EFEFEF;
	background-image:url(/Images/Text_BG.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#ContentBottom
{
	position:relative;
	margin-top:10px;
	height:30px;
	width:601px;
	background-image:url(/Images/ContentBottom_BG.gif);
	background-repeat:repeat-x;
}

#ContentHome
{
	position:relative;
	float:left;
	width:814px;
}

#ContentRight
{
	position:relative;
	float:right;
	width:185px;
	margin-top:15px;
	padding-top:5px;
	padding-bottom:20px;
	background-image:url(/Images/ContentRightBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-size:90%;
	line-height:120%;
}

#Footer
{
	position:relative;
	text-align:right;
	width:992px;
}

#FooterContainer
{
	position:absolute;
	bottom:2px;
	text-align:center;
	float:left;
	width:100%;
	z-index:200;
}

#FooterW3S
{
	position:relative;
	float:left;
	vertical-align:bottom;
	text-align:center;
	width:175px;
}

#FooterW3S a
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
}

#Header
{
	position:relative;
	width:992px;
	height:120px;
	text-align:left;
	background-image:url(/Images/Header.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#HomeHeader
{
	position:relative;
	width:992px;
	height:213px;
	background-image:url(/Images/HomeHeader.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#HomeNewsLetterDiv
{
	position:relative;
	margin-left:20px;
	margin-top:15px;
}

#MainBody
{
	position:relative;
	text-align:left;
	width:992px;
	margin-top:3px;
}

#MainMenuContainer
{
	position:relative;
	width:178px;
	float:left;
	padding-top:5px;
}

#MailBtn
{
	position:absolute;
	top:18px;
	right:18px;
	cursor:pointer;
	cursor:hand;
}

#PrintBtn
{
	position:absolute;
	top:18px;
	right:40px;
	cursor:pointer;
	cursor:hand;
}

.AbsoluteImgBL
{
	position:absolute;
	z-index:0;
	bottom:0px;
	left:0px;
}

.AbsoluteImgBR
{
	position:absolute;
	z-index:0;
	bottom:0px;
	right:0px;
	width:10px;
}

.AbsoluteImgTL
{
	position:absolute;
	z-index:0;
	top:0px;
	left:0px;
}

.AbsoluteImgTR
{
	position:absolute;
	z-index:0;
	top:0px;
	right:0px;
}

.AgendaDay
{
	padding:6px 0px;
	border-bottom: solid 1px #f86601;
	clear:both;
}

.AgendaDayItem
{
	float:left;
}

.AgendaDay div a
{
	color:#f86601;
	text-decoration:none;
	font-weight:bold;
}

.AgendaMonth
{
	font-weight:bold;
	padding-bottom:5px;
	padding-top:8px;
}

.AlfabetDiv
{
	float:right;
	height:20px;
	padding:2px 0px 0px 0px;
}

.AlfabetDiv a
 {
	color:#f86601;
	font-weight:bold;
	text-decoration:none;
 }
 
 .AlfabetDiv a:hover
 {
	text-decoration:underline;
	background-color:White;
 }

.Body
{
}

.Body a
{
	color:#f86601;
	text-decoration:none;
}

.BoardMember
{
	float:left;
	width:233px;
	margin-right:5px;
}

.Clear
{
	width:0px;
	clear:both;
	font-size:0px;
	height:1px;
	overflow:hidden;
}

.ColumnRightLink
{
	background-image:url(/Images/Arrow.gif);
	background-position:0px 0px;
	padding-top:1px;
	background-repeat:no-repeat;
	padding-left:18px;
}

.ColumnRightLink a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.ColumnRightLink a:hover
{
	text-decoration:underline;
}

.ColumnRightTitle
{
	color:#F86601;
	font-weight:bold;
}

.ColumnRightText
{
	color:#747476;
}

.ColumnRightText a
{
	color:#000000;
}

.FadeImage
{
	position:absolute;
	right:0px;
	top:0px;
	filter:alpha(opacity=0);
	opacity:0;
}

.FadeImgDiv
{
	float:right;
	width:245px;
	height:185px;
}

.FloatLeft
{
	position:relative;
	float:left;
}

.FloatRight
{
	position:relative;
	float:right;
}

.GreyContent
{
	width:566px;
	background-color:#DFDFDF;
	left:2px;
	margin-bottom:10px;
	padding-top:10px;
}

.HeaderAbsoluteImg
{
	position:absolute;
	bottom:9px;
	right:66px;
	width:130px;
	height:27px;
	cursor:pointer;
	cursor:hand;
}

.HeaderAbsoluteImg a
{
	border-width:0px;
}

.HeaderTextTable
{
	float:left;
	margin-top:70px;
	margin-left:20px;
	width:860px;
	height:135px;
}

.HeaderTextTD
{
	vertical-align:middle; 
	height:135px;
	color:White;
	font-weight:bold;
}

.HighMenu
{
	position:absolute;
	right:0px;
	top:0px;
	color:Black;
	text-decoration:none;
	padding-top:10px;
	padding-right:10px;
}

.HighMenu a
{
	color:Black;
	text-decoration:none;
}

.HomeBlogContainer
{
	position:relative;
	float:left;
	left:10px;
	padding-top:5px;
	width:210px;
}

.HomeBlogMainContainer
{
	position:relative;
	float:left;
	width:560px;
	background-position:200 top;
	background-repeat:no-repeat;
}

.HomeColumn0
{
	position:relative;
	width:814px;
	background-image:url(/Images/Home_Column_0.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

.HomeColumn00
{
	position:relative;
	width:814px;
	background-position:250px top;
	background-repeat:no-repeat;
}

.HomeColumn
{
	position:relative;
	width:814px;
	margin-top:10px;
}

.HomeColumn table
{
	background-image:url(/Images/HomeItemBodyBG.gif);
	background-position:left top;
}

.HomeColumn tr
{
	background-image:url(/Images/HomeItsemFooterBG.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.HomeColumn_TD_5050
{
	width:193px;
	padding-bottom:8px;
	margin: 0px;
	background-position:left top;
	background-repeat:repeat-y;
	background-image:url(/Images/HomeItemBody5050BG.gif);
	border-bottom: solid 1px #efefef;
}

.HomeColumn_TD_Grey
{
	width:193px;
	padding-bottom:8px;
	margin:0px;
	border-bottom: solid 1px #efefef;
}

.HomeColumn_TD_Orange
{
	width:193px;
	padding-bottom:8px;
	margin:0px;
	background-color:#F86601;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/Images/HomeItemBodyOrangeBG.gif);
}

.HomeColumn_TDSpace
{
	width:14px;
	background-color:White;
}

.HomeItemTitleDiv
{
	position:relative;
	background-image:url(/Images/HomeItemHeaderBG.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:193px;
}

.HomeItemTitleDiv_PBF
{
	position:relative;
	background-image:url(/Images/HomeItemPBF.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:-22px;
	width:193px;
	height:51px;
}

.HomeItemTitleDiv_Orange
{
	position:relative;
	width:193px;
}

.HomeItemTitle
{
	position:relative;
	padding:6px 12px;
	color:#F86601;
	font-weight:bold;
}

.HomeItemTitle_Orange
{
	position:relative;
	padding:6px 12px;
	color:#ffae1f;
	font-weight:bold;
}


.HomeItemTitle_Orange
{
	position:relative;
	padding:6px 12px;
	color:#ffae1f;
	font-weight:bold;
}

.HomeSubItem_Grey
{
	margin:4px 0px 0px 0px;
	padding:0px 5px 0px 37px;
	background-image:url(/Images/HomeSubItemArrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.HomeSubItem_PBF
{
	margin:4px 0px 0px 0px;
	padding:0px 5px 0px 37px;
	background-image:url(/Images/HomeSubItemArrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.HomeSubItem_Grey a
{
	color:Black;
	text-decoration:none;
}

.HomeSubItem_PBF a
{
	color:Black;
	text-decoration:none;
}

.HomeSubItem_Orange
{
	margin:4px 0px 0px 0px;
	padding:0px 5px 0px 14px;
	color:White;
}

.HomeSubItem_Orange a
{
	color:White;
	text-decoration:none;
}

.HomeSubItem_5050
{
	margin:4px 0px 0px 0px;
	padding:0px 5px 0px 37px;
	background-image:url(/Images/HomeSubItemArrow_50.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.HomeSubItem_5050 a
{
	color:Black;
	text-decoration:none;
}

.HomeLink
{
	position:absolute;
	width:255px;
	height:80px;
	left:0px;
	top:0px;
	z-index:199;
}

.ImageLeft
{
	float:left;
	margin:0px 3px 3px 0px;
}

.ImageRight
{
	float:right;
	margin:0px 3px 3px 0px;
}

.Link
{
	padding-bottom:7px;
}

.Link a
{
	color:#F86601;
	font-weight:bold;
	text-decoration:none;
}

.NewsLetterLink
{
	margin-top:20px;
	margin-left:15px;
	cursor:pointer;
	cursor:hand;
}

.HomeNewsContainer
{
	position:relative;
	margin-left:13px;
	width:210px;
}

.HomeNewsLine
{
	position:relative;
	width:236px;
	left:-13px;
	height:1px;
	font-size:0px;
	line-height:0px;
	border-bottom: solid 1px White;
}

.HomeNewsMainContainer
{
	position:relative;
	float:left;
	width:249px;
}

.ImageFloatRight
{
	float:right;
	margin:3px;
	margin-right:0px;
}

.LinkBlack
{
	padding-bottom:3px;
	padding-top:3px;
}

.LinkBlack a
{
	color:Black;
	text-decoration:none;
}

.LinkOrange
{
	float:right;
	color:#F86601;
	font-weight:bold;
	padding-right:10px;
	cursor:pointer;
	cursor:hand;
}


.LinkOrange a
{
	color:#F86601;
}

.LinkOrange:hover
{
	text-decoration:underline;
}

.ListInfoContainer
{
	background-color:#F7F7F8;
	margin-left:10px;
	padding:3px;
	padding-left:8px;
	min-height:1px;
}

.ListInfoContainer div
{
	padding:1px;
}

.ListItemTD
{
	border-bottom:1px solid #CCC9C9;
	padding:2px;
}

.ListItemLink, .ListItemTD a
{
	font-weight:bold;
	color:#747476;
	cursor:pointer;
	cursor:hand;
}

.ListItemLink:hover, .ListItemTD a:hover
{
	text-decoration:underline;
}

.ListNameTable
{
	width:576px;
	line-height:140%;
}

.ListNameTable a
{
	text-decoration:none;
	font-weight:bold;
}

.ListNameTD
{
	color:#666666;
	border-bottom: solid 2px #F86601;
	padding:2px;
}

.ListNameTD a
{
	color:#666666;
}

.ListNameTDSelected
{
	color:#F86601;
	border-bottom: solid 2px #F86601;
	padding:2px;
}

.ListNameTDSelected a
{
	color:#F86601;
}

.ListSubItem
{
	float:left;
	width:400px;
}

.ListSubItem a
{
	color:#747476;
}

.ListSubItem a:hover
{
	text-decoration:underline;
}

.ListSubItem input
{
	width:250px;
}

.ListSubName
{
	float:left;
	font-weight:bold;
	color:#F86601;
	width:150px;
}

.LoginBtn
{
	color:#F86601;
	font-weight:bold;
	line-height:100%;
	background-position:right bottom;
	vertical-align:top;
}

.PaddedBig
{
	padding:0px 10px 0px 20px;
}

.Padded
{
	padding:0px 10px 0px 15px;
	background-color:Transparent;
	background-position:15px 0px;
	background-repeat:repeat-y;
}

.PaddedSub
{
	padding:0px 10px 0px 10px;
}

.PaddedAll
{
	padding:15px;
}

.Path
{
	padding:12px 60px 12px 15px;
	font-weight:bold;
}

.Path a
{
	font-weight:bold;
	color:Black;
	text-decoration:none;
}

.Popup 
{
	position:absolute;
	width:400px;
	z-index:500;
}

.PopupDiv
{
	position:absolute;
	z-index:500;
}

.ProfBtn
{
	margin:0px;
	margin-left:200px;
	padding:0px;
	background-image:none;
	margin-right:170px;
}

.ProfRegItem
{
	float:left;
}

.ProfRegItem a
{
	color:#747476;
}

.ProfRegItem input
{
	width:300px;
}

.ProfRegItem select
{
	width:302px;
}

.ProfRegName
{
	float:left;
	font-weight:bold;
	color:#F86601;
	width:100px;
}

.SearchBtn
{
	position:relative;
	float:left;
	padding-left:5px;
	cursor:pointer;
	cursor:hand;
}

.SearchField
{
	position:relative;
	float:left;
	margin-top:1px;
	border: solid 1px #c5baba;
	width:120px;
	background-color:White;
	height:17px;
	overflow:visible;
}

.SearchFieldContainter
{
	position:relative;
	margin-top:20px;
	padding-left:20px;
}

.SearchInput
{
	border: solid 0px White;
	width:114px;
	height:15px;
	margin-left:3px;
}

.SearchPagesDiv
{
	float:left;
	margin-top:15px;
}

.SearchPagesDiv a
{
	color:#F86601;
	font-weight:bold;
}

.SearchShowNumber
{
	margin-top:15px;
	float:right;
}

.SearchShowNumber a
{
	text-decoration:none;
	font-weight:bold;
	color:#F86601;
}

 .SearchShowNumber a:hover
 {
	text-decoration:underline;
	background-color:White;
 }

.Sitemap
{
	color: #f86601;
}

.Sitemap a
{
	color: #f86601;
	text-decoration:none;
}

.SitemapBold
{
	color: #f86601;
	font-weight:bold;
	padding-top:7px;
}

.SitemapBold a
{
	color: #f86601;
	text-decoration:none;
	font-weight:bold;
}

.Space
{
	position:relative;
	width:1px;
	clear:both;
}

.Text, .TextGreyLink
{
	padding-bottom:15px;
	background-position:right bottom;
	background-repeat:no-repeat;
}

.Text a, .TextGreyLink a
{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.TextGreyLink a
{
	padding-right:15px;
	background-image:url(/Images/Arrow.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.Text a:hover, .TextGreyLink a:hover
{
	text-decoration:underline;
}

.TextImageContainer
{
	float:right;
	padding:0px 3px 3px 3px;
}

.TextOrange
{
	color:#F86601;
}

.Title
{
	padding-bottom:15px;
}

.Title a
{
	text-decoration:none;
	color:#f86601;
}

.TitleBig
{
	padding-bottom:15px;
	line-height:100%;
}

.TitleBig a
{
	text-decoration:none;
	color:#f86601;
}

.TitleGreyBold2
{
	position:relative;
	font-weight:bold;
	color:#878787;
	padding-bottom:5px;
}

.TitleOrangeBig
{
	position:relative;
	color:#F86601;
	padding:5px 0px 5px 0px;
}

.TitleOrangeBold
{
	position:relative;
	font-weight:bold;
	color:#F86601;
	padding-bottom:5px;
}

.TitleOrangeBold2
{
	position:relative;
	font-weight:bold;
	color:#F86601;
	padding-bottom:5px;
}
