/* MenuBegin:top_menu_new */
ul.top_menu_new { margin: 0; border: 0; padding: 0; list-style: none; line-height: 22px; }
ul.top_menu_new li { margin: 0; border: 0; padding: 0; float: left;/*Gecko*/ display: inline; list-style: none; position: relative; }
ul.top_menu_new ul { margin: 0; border: 0; padding: 0; list-style: none; width: 146px; display: none; position: absolute; top: 24px; left: 0; }
ul.top_menu_new ul li { position: relative; display: block !important; display: inline;/*For IE*/ float: left;/*IE 7*/ position: relative; }

/* 1st Level */
ul.top_menu_new a { color: white; background-image: url('graphics/button_gradient150x22.jpg'); text-decoration: none; width: 128px; border-top: 2px solid black; border-bottom: 2px solid black; border-right: 2px solid black; border-left: 0px solid black; text-align: center; padding: 0px 10px; font: bold 12px/22px Tahoma, Geneva, sans-serif; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ }
ul.top_menu_new a:hover,
ul.top_menu_new li:hover a,
ul.top_menu_new a:hover,
ul.top_menu_new li.over a { color: #fff; background: #777; text-decoration: none; }
ul.top_menu_new a.first { border-left: 1px solid black; }
ul.top_menu_new a.last { border-right: 1px solid black; }

/* 2nd Level */
ul.top_menu_new li:hover li a,
ul.top_menu_new li.over li a { color: #000; width: 127px; background-image: url('graphics/index_24.jpg'); text-align: left; text-decoration: none; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; border-bottom:0; font: bold 10px/22px Tahoma, Geneva, sans-serif; float: left; }
ul.top_menu_new li:hover li a:hover,
ul.top_menu_new li:hover li:hover a,
ul.top_menu_new li.over li a:hover,
ul.top_menu_new li.over li.over a { color: #fff; background-image: url('graphics/index_24.jpg'); text-decoration: none; }
ul.top_menu_new li:hover li a.first,ul.top_menu_new li.over li a.first { border-top: 1px solid black; }
ul.top_menu_new li:hover li a.last,ul.top_menu_new li.over li a.last { border-bottom: 1px solid black; }

/* 3rd Level */
ul.top_menu_new li:hover li:hover li a,
ul.top_menu_new li.over li.over li a { color: #000; width: 160px; background-image: url('graphics/index_24.jpg'); text-decoration: none; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; border-bottom:0; font: bold 10px/22px Tahoma, Geneva, sans-serif; float: left;  }
ul.top_menu_new li:hover li:hover li a:hover,
ul.top_menu_new li:hover li:hover li:hover a,
ul.top_menu_new li.over li.over li a:hover,
ul.top_menu_new li.over li.over li.over a { color: #fff; background-image: url('graphics/index_24.jpg'); text-decoration: none; }
ul.top_menu_new li:hover li:hover li a.first,ul.top_menu_new li.over li.over li a.first { border-top: 1px solid black; }
ul.top_menu_new li:hover li:hover li a.last,ul.top_menu_new li.over li.over li a.last { border-bottom: 1px solid black; }

/* 4th Level */
ul.top_menu_new li:hover li:hover li:hover li a,
ul.top_menu_new li.over li.over li.over li a { color: #000; width: 160px; background-image: url('graphics/index_24.jpg'); text-decoration: none; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; border-bottom:0; font: bold 10px/22px Tahoma, Geneva, sans-serif; float: left;  }
ul.top_menu_new li:hover li:hover li:hover li a:hover,
ul.top_menu_new li:hover li:hover li:hover li:hover a,
ul.top_menu_new li.over li.over li.over li a:hover,
ul.top_menu_new li.over li.over li.over li.over a { color: #fff; background-image: url('graphics/index_24.jpg'); text-decoration: none; }
ul.top_menu_new li:hover li:hover li:hover li a.first,ul.top_menu_new li.over li.over li.over li a.first { border-top: 1px solid black; }
ul.top_menu_new li:hover li:hover li:hover li a.last,ul.top_menu_new li.over li.over li.over li a.last { border-bottom: 1px solid black; }

ul.top_menu_new ul ul,
ul.top_menu_new ul ul ul { display: none; position: absolute; top: 0; left: 148px; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul.top_menu_new li:hover ul ul,ul.top_menu_new li:hover ul ul ul,ul.top_menu_new li.over ul ul,ul.top_menu_new li.over ul ul ul { display: none; }
ul.top_menu_new li:hover ul,ul.top_menu_new ul li:hover ul,ul.top_menu_new ul ul li:hover ul,ul.top_menu_new li.over ul,ul.top_menu_new ul li.over ul,ul.top_menu_new ul ul li.over ul { display: block; }
ul.top_menu_new .nav ul :after /*IE 7*/ { clear: both; display: block; font: 1px/0px serif; content: ; height: 0; visibility: hidden; }
/* MenuEnd:top_menu_new */

a {color: #FFA500}

div, p, h1, h2, input { font: 12px Arial, Helvetica, sans-serif; }

.itsportTable1, .itsportTable1 td, .itsportRowHead td, .itsportRowTotal td { background-color: #509dd1;}

.itsportTable1 td {
 color: #ffffff;
 font-size: 9pt;
 font-weight: bold;
 text-align: center;
 white-space: nowrap;
}
.itsportTable2 {
 border-left: 1px solid #1F3775;
 border-right: 1px solid #1F3775;
}
.itsportTable2 td {
 text-align: left;
 white-space: nowrap;
 font-size: 9pt;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 2px;
 padding-bottom: 2px;
}
.itsportTable2 a {
 font-size: 8pt;
}
.itsportRowHead td, .itsportRowTotal td {
 border: none;
 font-weight: bold;
 text-align: center;
 color: #ffffff;
 empty-spaces: show;
}
.itsportRowOdd {
 background-color: #e1e1e1;
}
.itsportRowEven {
 background-color: #ffffff;
}
.itsportRowHover {
 background-color: #ffffde;
}
.itsportRowOdd td,  .itsportRowEven td,  .itsportRowHover td {
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #999999;
 cursor: default;
}

#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; }

/* ModuleBegin::news */
.newsWrapper .headline a {padding-left:0px; font-size: 14px; text-decoration: none;}
.newsWrapper .publish, .newsWrapper .author, .newsWrapper .copyright { padding-left:0px; color: black; font-size: 8pt; }
.newsWrapper .blurb, .newsWrapper .morelink {padding-left:0px; }
.newsWrapper .content {}
.newsWrapper .newsitem, .newsWrapper .headline {padding-left:0px; font-size: 12px;}
.newsThumbnail {border-style: none; float: right;}
.newsWrapper .copyright { padding: 1em 0em; text-align: center; font-size: smaller; }
/* ModuleEnd::news */

.blackborder { border-left: 0px solid #121212; border-top: 1px solid #121212; border-right: 1px solid #121212; border-bottom: 5px solid #121212; }

.borderRight { border-right: 5px solid #121212;}

.MainFlashborderRight { border-right: 2px solid #121212; border-left: 1px solid #121212; }

.borderBottom { border-bottom: 5px solid #121212;}

.blackborderRCol { border-left: 2px solid #121212; border-top: 2px solid #121212; border-right: 0px solid #121212; border-bottom: 2px solid #121212; }

.contentbox { color: white; padding: 5px; border-left: 1px solid #121212; border-top: 1px solid #121212; border-right: 5px solid #121212; border-bottom: 5px solid #121212; }

#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; }
#freedom_calendar .calBorderColor { border:1px solid #ccc; }
#freedom_calendar .calBgColor { background-color:#426995; color:#fff; }
#freedom_calendar .calDaysColor { background-color:#426995; color:#fff; }
#freedom_calendar .calWeekend { background-color:#426995; }
#freedom_calendar .calWeekend a { color:#fff; background-color:#426995; }
#freedom_calendar .cal { background-color: #15528A; color:#ffffff; font-size:8pt; }
#freedom_calendar .cal a { color:#fff; }
#freedom_calendar .calHighlightColor { color:#fff; }