body {
     background-image: url("images/bg.png");
     background-repeat: repeat-x;
     color: #000000;
     font: 100%/1.4 Verdana,Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 0pt;
}

ul, ol, dl {
     margin: 0pt;
     padding: 0pt;
}

h1, h2, h3, h4, h5, h6, p {
     margin: 0pt;
     padding: 0pt;
}

a img {
     border: medium none;
}

a:link {
     color: #217ec2;
	 text-decoration: none;
     
}

.col_1b69a3
{
	color:#1b69a3;
	}

a:hover, a:active, a:focus {
     text-decoration: underline;
}

.container {
     margin: 0pt auto;
     width: 974px;
}

.header {
     float: left;
     height: 413px;
     width: 974px;
}

.allTogether {
     background: none repeat scroll 0pt 0pt #FFFFFF;
     float: left;
     margin-left: 23px;
     margin-right: 23px;
     width: 928px;
}

.content {
     float: left;
     width: 531px;
}

.sidebar2 {
     float: left;
     width: 220px;
}

.content ul, .content ol {
     padding: 0pt 15px 15px 40px;
}

ul.nav {
     border-top: 1px solid #666666;
     list-style: none outside none;
     margin-bottom: 15px;
}

ul.nav li {
     border-bottom: 1px solid #666666;
}

ul.nav a, ul.nav a:visited {
     background: none repeat scroll 0pt 0pt #C6D580;
     display: block;
     padding: 5px 5px 5px 15px;
     text-decoration: none;
     width: 160px;
}

ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
     background: none repeat scroll 0pt 0pt #ADB96E;
     color: #FFFFFF;
}

.footer {
     background-image: url("images/footerBg.png");
     background-repeat: repeat-x;
     clear: both;
     height: 64px;
     padding: 10px 0pt;
     position: relative;
}

.footerContent {
     margin: 0pt auto;
     padding-top: 16px;
     width: 974px;
}

.fltrt {
     float: right;
     margin-left: 8px;
}

.fltlft {
     float: left;
     margin-right: 8px;
}

.clearfloat {
     clear: both;
     font-size: 1px;
     height: 0pt;
     line-height: 0;
}

.topBg {
     background-image: url("images/headingBg.png");
     float: left;
     height: 67px;
     width: 974px;
}

.headBar {
     background-image: url("images/headBar.png");
     float: left;
     height: 56px;
     margin-left: 29px;
     margin-top: 20px;
     position: relative;
     width: 926px;
}

.logo {
     float: left;
     margin-left: 35px;
     margin-top: -70px;
     margin-right: 125px;
     position: relative;
     background-color: #fff;
     border: 2px solid #1A7FC3;
     border-radius: 10px;
}

.logo img {
     width: 200px;
}

.headImages {
     background-image: url("images/headingimg.png");
     background-repeat: repeat-x;
     float: left;
     height: 345px;
     width: 974px;
}

.socialMedia {
     float: left;
     height: 27px;
     margin-left: 103px;
     margin-top: -42px;
     position: relative;
     width: 174px;
}

.searchBox {
     background-image: url("images/search.png");
     float: left;
     height: 41px;
     margin-left: 296px;
     margin-top: -50px;
     position: relative;
     width: 205px;
}

.titleDesign {
     background-image: url("images/mesino.png");
     float: left;
     height: 63px;
     margin-left: 23px;
     margin-right: 23px;
     margin-top: -63px;
     position: relative;
     width: 928px;
}

.fullDiv {
     float: left;
     width: 100%;
}

.Arial {
     font-family: Arial,Helvetica,sans-serif;
}

.Verdana {
     font-family: Verdana,Geneva,sans-serif;
}

.col_231f20 {
     color: #231F20;
}

.col_fff {
     color: #FFFFFF;
}

.col_217ec2 {
     color: #217EC2;
}

.col_aebd37 {
     color: #AEBD37;
}

.col_6d6e71 {
     color: #6D6E71;
}

.size10 {
     font-size: 10px;
}

.size11 {
     font-size: 11px;
}

.size12 {
     font-size: 12px;
}

.size14 {
     font-size: 14px;
}

.size16 {
     font-size: 16px;
}

.size18 {
     font-size: 18px;
}

.size20 {
     font-size: 20px;
}

.bold {
     font-weight: bold;
}

.center {
     text-align: center;
}

.left {
     text-align: left;
}

.right {
     text-align: right;
}

.justify {
     text-align: justify;
}

.boxTop {
     background-image: url("images/boxBg.png");
     float: left;
     height: 24px;
     padding-top: 5px;
     width: 220px;
}

body {
     background-image: url("images/bg.png");
     background-repeat: repeat-x;
     color: #000000;
     font: 100%/1.4 Verdana,Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 0pt;
}

ul, ol, dl {
     margin: 0pt;
     padding: 0pt;
}

h1, h2, h3, h4, h5, h6, p {
     margin: 0pt;
     padding: 0pt;
}



.container {
     margin: 0pt auto;
     width: 974px;
}

.header {
     float: left;
     height: 413px;
     width: 974px;
}

.allTogether {
     background: none repeat scroll 0pt 0pt #FFFFFF;
     float: left;
     margin-left: 23px;
     margin-right: 23px;
     width: 928px;
}

.sidebar1 {
     float: left;
     padding-bottom: 10px;
     width: 175px;
}

.content {
     float: left;
     width: 531px;
}

.sidebar2 {
     float: left;
     width: 220px;
}

.content ul, .content ol {
     padding: 0pt 15px 15px 40px;
}

ul.nav {
     border-top: 1px solid #666666;
     list-style: none outside none;
     margin-bottom: 15px;
}

ul.nav li {
     border-bottom: 1px solid #666666;
}

ul.nav a, ul.nav a:visited {
     background: none repeat scroll 0pt 0pt #C6D580;
     display: block;
     padding: 5px 5px 5px 15px;
     text-decoration: none;
     width: 160px;
}

ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
     background: none repeat scroll 0pt 0pt #ADB96E;
     color: #FFFFFF;
}

.footer {
     background-image: url("images/footerBg.png");
     background-repeat: repeat-x;
     clear: both;
     height: 64px;
     padding: 10px 0pt;
     position: relative;
}

.footerContent {
     margin: 0pt auto;
     padding-top: 16px;
     width: 974px;
}

.fltrt {
     float: right;
     margin-left: 8px;
}

.fltlft {
     float: left;
     margin-right: 8px;
}

.clearfloat {
     clear: both;
     font-size: 1px;
     height: 0pt;
     line-height: 0;
}

.topBg {
     background-image: url("images/headingBg.png");
     float: left;
     height: 67px;
     width: 974px;
}

.headBar {
     background-image: url("images/headBar.png");
     float: left;
     height: 56px;
     margin-left: 29px;
     margin-top: 20px;
     position: relative;
     width: 926px;
}

.headImages {
     background-image: url("images/headingimg.png");
     background-repeat: repeat-x;
     float: left;
     height: 345px;
     width: 974px;
}

.socialMedia {
     float: left;
     height: 27px;
     margin-left: 103px;
     margin-top: -42px;
     position: relative;
     width: 174px;
}

.searchBox {
     background-image: url("images/search.png");
     float: left;
     height: 41px;
     margin-left: 296px;
     margin-top: -50px;
     position: relative;
     width: 205px;
}

.titleDesign {
     background-image: url("images/mesino.png");
     float: left;
     height: 63px;
     margin-left: 23px;
     margin-right: 23px;
     margin-top: -63px;
     position: relative;
     width: 928px;
}

.fullDiv {
     float: left;
     width: 100%;
}

.Arial {
     font-family: Arial,Helvetica,sans-serif;
}

.Verdana {
     font-family: Verdana,Geneva,sans-serif;
}

.col_231f20 {
     color: #231F20;
}

.col_fff {
     color: #FFFFFF;
}

.col_217ec2 {
     color: #217EC2;
}

.size10 {
     font-size: 10px;
}

.size11 {

     font-size: 11px;
}

.size12 {
     font-size: 12px;
}

.size14 {
     font-size: 14px;
}

.size16 {
     font-size: 16px;
}

.size18 {
     font-size: 18px;
}

.size20 {
     font-size: 20px;
}

.bold {
     font-weight: bold;
}

.center {
     text-align: center;
}

.left {
     text-align: left;
}

.right {
     text-align: right;
}

.justify {
     text-align: justify;
}

.boxTop {
     background-image: url("images/boxBg.png");
     float: left;
     height: 24px;
     padding-top: 5px;
     width: 220px;
}

.boxTopCalendar {
     background-image: url("images/calendarBg.png");
     background-repeat: repeat-x;
     float: left;
     height: 24px;
     padding-top: 5px;
     width: 220px;
}

.calendar {
     background: none repeat scroll 0% 0% #FFFFFF;
     border-bottom: 1px solid #CCCCCC;
     border-left: 1px solid #CCCCCC;
     border-right: 1px solid #CCCCCC;
     float: left;
     min-height: 200px;
     width: 218px;
}

.flags {
     float: left;
     height: 27px;
     margin-left: 519px;
     margin-top: -42px;
     position: relative;
     width: 59px;
}

.announcementTop {
     background-image: url("images/announcementTop.png");
     float: left;
     height: 13px;
     width: 496px;
}

.announcementTop2 {
     background-image: url("images/announcementTop2.png");
     float: left;
     height: 13px;
     width: 496px;
}

.announcementMiddle {
     background-color: #FFFFFF;
     background-image: url("images/announcementMiddle.png");
     background-repeat: repeat-x;
     float: left;
     min-height: 433px;
     padding-top: 13px;
     width: 495px;
}

.announcementMiddle2 {
     background-color: #F7F7F7;
     float: left;
     min-height: 433px;
   /*  padding-top: 13px;*/
     width: 495px;
}



.ribbon {
     background-image: url("images/ribbon.png");
     float: left;
     height: 86px;
     left: -15px;
     position: relative;
     top: -14px;
     width: 85px;
}

.ribbonen {
     background-image: url("images/ribbonen.png");
     float: left;
     height: 86px;
     left: -15px;
     position: relative;
     top: -14px;
     width: 85px;
}

.announcementBottom2 {
     background-image: url("images/announcementBottom2.png");
     background-repeat: no-repeat;
     float: left;
     height: 13px;
     width: 496px;
}

.announcementTitle {
     background-image: url("images/announcementIndex.png");
     background-repeat: repeat-x;
     float: left;
     height: 30px;
     width: 457px;
}

.commentTitle {
     background-image: url("images/announcementIndex.png");
     background-repeat: repeat-x;
     float: left;
     height: 30px;
     width: 495px;;
}

.announcementBox {
     float: left;
     margin-left: 20px;
     margin-right: 19px;
     width: 457px;
}

.announcementBoxArrow {
     float: left;
     height: 24px;
     padding-top: 6px;
     text-align: center;
     width: 25px;
}

.announcementTitleText {
     float: left;
     height: 24px;
     padding-left: 18px;
     padding-top: 6px;
     width: 414px;
}

.menuMiddle {
     background: none repeat scroll 0% 0% #E6E4E4;
     float: left;
     min-height: 200px;
     width: 100%;
}



.link2 a {
     color: #aebd37;
     text-decoration: none;
	  font-size:11px;
}

.link2 a:hover {
     color: #aebd37;
     text-decoration: underline;
	  font-size:11px;
}



.link3 a {
     color: #8BB900;
     text-decoration: none;
	  font-size:11px;
}

.link3 a:hover {
     color: #8BB900;
     text-decoration: underline;
	  font-size:11px;
}

.sitemap a {
     color: #231f20;
     text-decoration: none;
	  font-size:11px;
}

.sitemap a:hover {
     color: #231f20;
     text-decoration: underline;
	  font-size:11px;
}

.fields {
     width: 200px;
}

.fields2 {
     height: 14px;
     width: 150px;
}

.fields30 {
     width: 30px;
}

.fields120 {
     width: 120px;
}

.fields110 {
     width: 110px;
}

.fields150 {
     width: 180px;
}

.fieldsxon {
     width: 200px;
}

.fields60 {
     width: 60px;
}

.fields90 {
     width: 90px;
}

.error {
     color: #FF0000 ! important;
	 font-size:11px;
	 font-family:Verdana, Geneva, sans-serif;
}

.link a {
     color: #231F20;
     text-decoration: none;
}

.link a:hover {
     color: #1B75BC;
     text-decoration: underline;
}

.century
{
	font-family:"Century Gothic";}


.pointer
{
	cursor:pointer;
}

.col_27aae1
{
	color:#27aae1;
}

.announcementLink {
     color: #58595B ;
     font-family: Verdana,Geneva,sans-serif;
     font-size: 10px !important;
     text-decoration: none;
}

.announcementLink a {
     color: #58595B;
     font-family: Verdana,Geneva,sans-serif;
     font-size: 10px !important;
     text-decoration: none;
}

.announcementLink a:hover {
     color: #006838;
     font-family: Verdana,Geneva,sans-serif;
     font-size: 10px !important;
     text-decoration: underline;
}


.commentTop {
     background-image:url(images/commentTop.png);
     float: left;
     height: 17px;
     width: 497px;
}

.commentMiddle {
     background-color: #F7F7F7;
     float: left;
     min-height: 30px;
   /*  padding-top: 13px;*/
     width: 497px;
	 background-image:url(images/commentMiddle.png);
	 background-repeat:repeat-y;
	 
}

.commentBottom {
     background-image:url(images/commentBottom.png);
     background-repeat: no-repeat;
     float: left;
     height: 14px;
     width: 497px;
}

.lb-closeContainer
{
position:relative;
left:-20px;
}

.leader-banner {
     margin: 15px 0;
}

.leader-banner img {
     width: 175px;
     height: auto;
}