html * { margin: 0; padding:0; }

body { background-color: #FFFFFF; height: 100%; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }

#page { margin: 10px auto 0 auto; width: 987px; height: 100%; text-align: left; }
#page a:link, a:visited, a:active { color: #000080; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
#page a:hover { color: red; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }


#header { width: 987px; height: 152px; display: inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: none; }
#logo { clear: both; width: 420px; height: 70px; float: left; display: block; background: url(images/Logo.gif) left top no-repeat; }
#logo span { display: none; }

#headerMenue { clear: both; float: left; width: 150px; height: 0px; background: url(images/bg_hm.png) left top repeat-x; }
#headerMenueBegin { float: left; width: 10px; height: 50px; background: url(images/hm_start1.png) left top no-repeat; }
#headerMenue ul { float: left;width: 800px; height: 50px;background: url(images/hm_end1.png) right top no-repeat; overflow: hidden; list-style-type: none; }
#headerMenue ul li { float: left; width: 90px; margin: 15px 10px 0px 0px; text-align: center; }
#headerMenue ul li a { display: block; float: left; width: 90px; height: 18px; padding: 3px 0px 0px 0px; text-align: center; text-decoration: none; color: #3f3f3f; }
#headerMenue ul li a.active { color: #ffffff; background: url(images/bg_hm_active.png) left top no-repeat; }
#headerMenue ul li a.active:hover { color: #ffffff; background: url(images/bg_hm_active.png) left top no-repeat;  }
#headerMenue ul li a:hover { color: #ffffff; background: url(images/bg_hm_over.png) left top no-repeat; }

#breadCrumbsArea {clear: both; float: left; margin: 0px 0px 0px 0px; width: 985px; background-color: #ffffff; }
#breadCrumbs {background: url(images/LeftWhite.jpg) left top no-repeat; clear: both; padding: 0px 0px 0px 10px;  float: left; margin: 0px 0px 0px 160px; width: 655px; height: 20px; background-color: #ffffff; }

#content {border: none; clear: both; float: left; width: 985px; height:50%; background-color: #ffffff; font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content h1 { margin: 0px 0px 10px 0px; padding: 0px 0px 20px 0px; font-size: 16px; font-style: italic; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }

#leftContent {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #ffffff; }
#leftContent div.leftBox {float: left; width: 160px; margin: 0px 0px 0px 0px; background-color: #ffffff; padding: 0px 20px 0px 0px; font-size: 11px; overflow: hidden; }
#leftContent div.leftBox h2 { font-weight: normal; margin: 0px 0px 20px 0px; padding: 0px 0px 5px 35px; font-size: 20px; font-style: italic; color: #23B6A6;font-family: Georgia, Garamond, "Times New Roman", serif; }
#leftContent div.leftBox p { line-height: 1.5em; }

#leftContent div.leftBox ul { color: #3f3f3f; list-style-type: none; }
#leftContent div.leftBox ul li { margin: 3px 0px 3px 0px; }
#leftContent div.leftBox ul li a { color: #3f3f3f; }

#middleContent { float:inherit; margin: 0px 5px 0px 5px; padding: 0px 0px 0px 0px; }
#middleContent div.middleBox { float: left; width: 620px; margin: 8px 0px 0px 0px; background-color: white; padding: 5px 0px 10px 5px; overflow: hidden; }
#middleContent div.middleBox h2 { font-weight: bold; margin: 0px 0px 20px 0px; padding: 0px 0px 5px 0px; font-size: 20px; font-style: italic; color: #5D7D00; font-family: Georgia, Garamond, "Times New Roman", serif; }
#middleContent div.middleBox p { line-height: 1.5em; }
#middleContent div.middleBox a.more { display: block; float: right; margin: 10px 0px 0px 0px; color: #4E5E14; text-decoration: none; }

#middleContent div.middleBox ul { color: #3f3f3f; margin: 10px 0px 0px 0px; }
#middleContent div.middleBox ul li { margin: 3px 0px 3px 20px; }
#middleContent div.middleBox ul li a { color: #3f3f3f; }

#footerNavigation { clear: both; float: left; width: 560px; padding: 20px 0px 20px 0px; color: #DFDFDC; font-size: 11px; font-style: normal; font-weight: bold; }
#back { float: left; }
#toTop { float: right; }

#rightContent {float: right; margin: 0px 0px 0px 0px; width: 160px; height: 100%; background-color: #ffffff;}
#rightContent div.rightBoxTop { float: right; width: 190px; height: 10px; margin: 0px 0px 0px 0px; background: url(images/rightBoxTop.jpg) left top no-repeat; padding: 5px 20px 0px 20px; font-size: 11px; overflow: hidden; }
#rightContent div.rightBoxMiddle { float: right; width: 190px; margin: 0px 0px 0px 10px; background: url(images/rightBoxMiddle.jpg) left top repeat-y; padding: 0px 20px 0px 20px; font-size: 11px; overflow: hidden; }
#rightContent div.rightBoxMiddle h2 { font-weight:bold; margin: 0px 0px 5px 0px; padding: 0px 0px 10px 0px; font-size: 15px; font-style: italic; color: #5D7D00; font-family: Georgia, Garamond, "Times New Roman", serif; }
#rightContent div.rightBoxMiddle p { line-height: 1.5em; padding: 0px 0px 0px 0px; }
#rightContent div.rightBoxMiddle a.more { display: block; float: right; margin: 10px 0px 0px 0px; color: #4E5E14; text-decoration: none; }
#rightContent div.rightBoxBottom { float: right; width: 190px; height: 20px; margin: 0px 0px 20px 10px; background: url(images/rightBoxBottom.jpg) left top no-repeat; padding: 0px 20px 10px 20px; font-size: 11px; overflow: hidden; }

#rightContent div.rightBox ul { color: #3f3f3f; list-style-type: none; }
#rightContent div.rightBox ul li { margin: 3px 0px 3px 0px; }
#rightContent div.rightBox ul li a { color: #4E5E14; }

#content div.fullcontent { clear: both; float: left; width: 380px; margin: 20px 0px 0px 20px; }
#content div.fullcontent h1 { font-weight: normal; margin: 0px 0px 10px 0px; font-size: 24px; font-style: italic; color: #23B6A6;font-family: Georgia, Garamond, "Times New Roman", serif; }
#content div.fullcontent h1 span { color: #A3C900; }
#content div.fullcontent h2 { font-weight: normal; margin: 0px 0px 10px 0px; font-size: 18px; font-style: italic; color: #3f3f3f;font-family: Georgia, Garamond, "Times New Roman", serif; }
#content div.fullcontent h3 { font-weight: bold; margin: 0px 0px 10px 0px; font-size: 14px; font-style: italic; color: #3f3f3f;font-family: Georgia, Garamond, "Times New Roman", serif; }
#content div.fullcontent h4 { font-weight: bold; margin: 0px 0px 10px 0px; font-size: 12px; font-style: italic; color: #3f3f3f;font-family: Georgia, Garamond, "Times New Roman", serif; }
#content div.fullcontent p{ clear: both; line-height: 1.5em; margin: 0px 0px 1.5em 0px;}
#content div.fullcontent a{ color: #3D93AF; }
#content div.fullcontent ul{ margin: 0px 0px 10px 50px; }
#content div.fullcontent ol{ margin: 0px 0px 10px 50px; }

#content div.fullcontent img{ float: left; margin: 0px 10px 10px 0px; border: 1px solid #ccc; }

#rightmenue {float: left; margin: 0px 0px 0px 10px;}
#rightmenue div.box { margin: 0px 0px 0px 0px;  }
#rightmenue div.box h2 { font-weight: normal; height: 45px;  width: 235px; padding: 5px 0px 0px 55px; font-size: 20px; font-style: italic; color: #23B6A6;font-family: Georgia, Garamond, "Times New Roman", serif; background: url(images/bg_box_header.png) left top no-repeat;}

#rightmenue div.box p { list-style-type: none; background-color: White; border-left: 1px solid #dedede; border-right: 1px solid #dedede; padding: 10px 0px 1px 7px;}
#rightmenue div.box ul { list-style-type: none; width: 288px; border-left: 1px solid #dedede; border-right: 1px solid #dedede; background-color: #fff; padding: 0px 0px 7px 0px;}
#rightmenue div.box ul li { padding: 0px 20px 0px 20px; }
#rightmenue div.box ul li a { display: block; padding: 7px 0px 7px 20px;color: #4E5E14; text-decoration: none; border-bottom: 1px solid #d9d9d9; background: url(images/pointer01.png) left 11px no-repeat; }
#rightmenue div.box ul li a:hover { color: #4E5E14;}
#rightmenue div.box ul li a.active:hover { color: #4E5E14;}
#rightmenue div.box ul li a.active{ color: #4E5E14;}
#rightmenue div.box_footer { width: 290px; height: 5px; background: url(images/Footer.gif); background-repeat: repeat-x; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; font: 13px/14px Verdana,Arial,Helvetica,sans-serif; padding-top: 0px  }

#footer { background-color: #EA967A; clear: both; float: left; width: 100%; height:40px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #000000; font-size: 12px; font: 13px/14px Verdana,Arial,Helvetica,sans-serif; }
#menue { float: left; margin: 0px 0px 0px 10px; }
#menue a:hover{ color: #ffffff; }
#menue a.active{ color: #DFDFDC; }
#menue a.active:hover{ color: #ffffff; }
#menue ul { float: left; list-style-type: none; }
#menue ul li { float: left; border-right: 1px solid #848484; padding: 0px 5px 0px 5px; }
#menue ul li a { color: #DFDFDC; text-decoration: none; }
#menue ul li a:hover { color: #ffffff; text-decoration: underline; }
#copyright { color: #ffffff; background-color: #BE522E; width: 100%; height:20px; float: right; text-align: right; margin: 0px 0px 0px 0px; padding: 4px 0px 2px 0px;}
#copyright a{ color: #ffffff; text-decoration: underline; }
#copyright a:hover{ color: #DFDFDC; text-decoration: none; }
#copyright p { margin: 1px 0px 0px 0px; padding: 0px 15px 0px 0px;}

#bottom { background-color: #7C7C7C; clear: both; float: left; height:20px; padding: 0px 0px 0px 0px; }

#leftNavigationTable { width:160px; background-color:#EA967A; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
#leftNavigationTable th {border: 1px solid #BE522E; background-color:#BE522E; width:160px; font-size: 14px; font-weight: bold; color : #F1EFEF; text-align : left; margin: 0px 0px 0px 0px; padding: 2px 0px 3px 0px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; line-height : 18px; font-weight : bold; }
#leftNavigationTable td {font-size: 12px; width:160px; padding: 2px 0px 2px 6px; border:0px;  }

table { }
th { text-align: left; padding: 0px 0px 50px 0px; }
td { padding: 0px 0px 5px 0px; }
box { background-color: #ffffff; width: 30px; color: #000000; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #EA967A; padding: 4px;  } 

#newsTickerWindow { background: #ffffff;
                        overflow: hidden; height: 300px; width: 200px; position: relative; padding: 0px;
                        text-align: left}
                        
#newsTickerScrollingArea { background: #ffffff; left: 0px; margin-left: 4px;
                            margin-right: 4px; position: relative;}


img { border: 0; }

.baseTable { background-color: #FFFFFF; color: #000080; border:1px solid #999999; padding:0px; margin:0px;}

.breadCrumps { color: #000080; border:0px; height:26px; padding-left:0px;}
.contentTable { color: #000080; border:0px; height:26px; padding-left:0px; padding-top:10px;}

INPUT { border-right: #c0c0c0 1px inset; padding-right: 1px; border-top: #c0c0c0 1px inset; padding-left: 1px; padding-bottom: 1px; font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; border-left: #c0c0c0 1px inset; padding-top: 1px; border-bottom: #c0c0c0 1px inset }
INPUT.button { border-right: #c0c0c0 1px outset; border-top: #c0c0c0 1px outset; font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; border-left: #c0c0c0 1px outset; border-bottom: #c0c0c0 1px outset }

TABLE { font: 13px/15px Verdana,Arial,Helvetica,sans-serif }
TABLE.box { background-color: #ffffff; color: #000000; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #EA967A; padding: 0px } 
TD { font: 13px/15px Verdana,Arial,Helvetica,sans-serif }
TD.Navileft2 { color: #bbb4ab; font: 13px/15px Verdana,Arial,Helvetica,sans-serif }
TD.News { color: #000000; font: 13px/15px Verdana,Arial,Helvetica,sans-serif }
TD.boxhead { background-color: #FFDF22; color: #C90D0B; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-weight: bold; padding: 4px } 
TEXTAREA { border-right: #c0c0c0 1px inset; padding-right: 1px; border-top: #c0c0c0 1px inset; padding-left: 1px; padding-bottom: 1px; font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; border-left: #c0c0c0 1px inset; padding-top: 1px; border-bottom: #c0c0c0 1px inset }
TR { font: 13px/15px Verdana,Arial,Helvetica,sans-serif }

.redAsterisk { font-size: 14px; color: #D70C07; }

#dateTable { width: 150px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#dateTable th { padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px; text-align:left; font-size: 16px; color: #000000; font: Verdana,Arial,Helvetica,sans-serif; }
#dateTable td { padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; text-align:left; font-size: 16px; color: #000000; font: Verdana,Arial,Helvetica,sans-serif; }

#dateInnerTable { width: 150px; padding: 0px 0px 10px 0px; margin: 0px 0px 20px 0px; }
#dateInnerTable th { padding: 0px 0px 0px 5px; margin: 0px 0px 5px 0px; text-align:left; font-size: 15px; color: #000000; font-weight: bold; font: Verdana,Arial,Helvetica,sans-serif; border: 0px; }
#dateInnerTable td { padding: 0px 0px 0px 5px; margin: 5px 0px 0px 0px; font-size: 14px; font-style:normal; color: #000000; font: Verdana,Arial,Helvetica,sans-serif; }