.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

br.clear {clear: both; line-height: 0;}


a { color: #000000;	text-decoration: underline; }
a:hover { text-decoration: underline; } 
body { background-color : #D9DBDE; margin: 10px 0 10px 0; color: #232323; font-size: 12px;}

div.container {width: 773px; margin: 0px auto; border: 1px solid #0b558d; clear: both;}

div.content h2 {font-size: 16px; color: #232323; margin: 6px 0 6px 0; font-weight: bold; font-family: "Times New Roman", Times;}

ul.topMenu {float: left; width:773px; height:71px; margin: 0px auto; padding: 0;}
ul.topMenu span {display: none;}
ul.topMenu a {width: 100%; height: 100%; display: block;}
ul.topMenu li {height:71px; display:block; float:left; list-style:none; display:inline;}
ul.topMenu li.logo {width: 201px;}
ul.topMenu li.left {background: url('../images/cmn/logoTop1.jpg') no-repeat; width: 301px;}
ul.topMenu li.right {background: url('../images/cmn/logoTop2.jpg') no-repeat; width: 270px;}
ul.topMenu li.right span {display: block; padding: 19px 7px 0 0; font-weight: bold; text-align: right; font-size: 10px;}
ul.topMenu li.right a {display: inline; width: auto; height: auto; color: #0A1955; text-decoration: none;}

div.contentWrapper {clear: both;}
div.contentWrapper div.navigation {float: left; width: 200px; color: #8B8C8C; background: #D9DBDE; margin: 0; padding: 0;}
div.contentWrapper div.flashContent {float: left; width: 571px; border-left: 1px solid #0B558D; background-color:#E5ECF1;}
div.contentWrapper div.content {padding: 5px 10px 5px 10px; float: left; width: 551px; border-left: 1px solid #0B558D; background-color:#E5ECF1;}
div.contentWrapper div.content table {border: 1px solid #000; border-collapse: collapse; border-spacing: 0px;}
div.contentWrapper div.content table td {border: 1px solid #000; margin: 0; padding: 3px; }
div.contentWrapper div.content table.downloadLinkTable {border: 0px;}
div.contentWrapper div.content table.downloadLinkTable td {padding: 0px; border: 0px; font-size: 13px;}
div.contentWrapper div.content table.gallery {border: 0; border-collapse: collapse; border-spacing: 0px; background-color: none;}
div.contentWrapper div.content table.gallery td {border: 0; margin: 0; padding: 20px;}
div.contentWrapper div.content table.white {border: 1px solid #000; font-size: 12px; color: #444444; border-collapse: collapse; border-spacing: 0px; background-color: #fff;}
div.contentWrapper div.content table.white td {padding: 4px;}
div.contentWrapper div.content ul {margin-top: 0; padding: 4px 0 0 0;}
div.contentWrapper div.content ul li {margin-top: 0; padding-top: 0; font-size: 13px;}

div.navigation ul {margin: 0; padding: 0;}
div.navigation li {clear: both; border-bottom: 1px solid #0B558D; height: 20px; list-style-type: none;}
div.navigation li div.text {font-size: 11px; float: left; text-align: right; padding: 3px 10px 2px 2px; width: 168px; background: #D8E3EB; margin: 0;}
div.navigation li div.text.sublevel {background: white; font-family: Arial;}
div.navigation li:hover div.text {background: #C7D6E2;  font-size: 11px;}
div.navigation li:hover div.text.sublevel {background: white;}
div.navigation li:hover div.text.sublevel a {background: white; padding: 0; margin: 0; color: #000;}
div.navigation li:hover div.text a {color: #000; display: block; }
div.navigation li div.text a {color: #444444; font-family: Arial; padding: 1px 0 1px 0; text-decoration: none; text-transform: uppercase;}
div.navigation li div.text.sublevel a {color: #444444; text-decoration: none; text-transform: none; font-size: 12px;}
div.navigation li div.decoration {float: left; margin: 0; height: 21px; width: 20px; background: url('../images/cmn/navigation/menuOff.gif') no-repeat;}
div.navigation li:hover div.decoration {background: url('../images/cmn/navigation/menuOn.gif') no-repeat;}
div.navigation li.current div.decoration {background: url('../images/cmn/navigation/menuActive.gif') no-repeat;}
div.navigation li.section div.decoration {background: url('../images/cmn/navigation/menuActive.gif') no-repeat;}

div.navigation {position: relative; overflow: hidden;}
div.navigation div.scrollingBar div.newsBorder {margin: 0 0 0 0; padding: 0 0 20px 0; height: 220px; display: block; overflow: hidden; position: relative; background-image:url("/resources/img/all/bg-line-grey-to-blue.png");}

div.navigation h1 {text-align: center; color: #bb1100; font-size: 11px; margin: 0 0 5px 0; padding: 5px; background-color: #cccccc;}
div.navigation li.newsItem {margin: 0 10px 0px 10px; padding: 10px 3px 10px 3px; border-bottom: 1px dotted; display: block; height: auto;}
div.navigation li.newsItem p {display: block; clear: both; padding: 0; margin: 0; float: none;}
div.navigation li.newsItem p.newsDate {font-size: 11px; color: #444444; font-family: Arial; margin: 0; padding: 3px;}
div.navigation li.newsItem p.newsText {font-size: 12px; color: #444444; font-family: Arial; margin: 0; padding: 3px;}
div.navigation li.newsItem p.newsText  a {color: #444444; text-decoration: underline;}
div.navigation li.newsItem p.readMore {font-size: 11px; color: #0b558d; font-family: Arial; margin: 0; padding: 3px;}
div.navigation li.newsItem p.readMore a {color: #0b558d; text-decoration: underline;}

div.mainImage {padding: 0; margin: 0; height: 490px; width: 572px;}
div.mainImage p {padding: 0; margin: 0;}
div.mainImage img {display: block;}
div.mainImage object {display: block;}
div.mainImage a {display: block; text-decoration: none;}
div.mainImage a.img1 {height: 105px; width: 123px; position: relative; left: 32px; top: 153px;}
div.mainImage a.img2 {height: 105px; width: 123px; position: relative; left: 32px; top: 161px;}
div.mainImage a.img3 {height: 105px; width: 123px; position: relative; left: 32px; top: 166px;}

br.clearer {clear: both; line-height: 0px; height: 0px;}

div.footer {margin: 0px auto; padding: 10px 0 0 0; width: 773px; text-align: center; color: #777777; font-size: 11px; font-family: Arial;}
