body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

a		{ outline: none; text-decoration: none; color: #000; }
a:hover	{ color: #0075B5; }
a img	{ border: 0px; }

h1,h2,h3,h4,h5,h5,p	{ margin: 0px; padding: 0px; margin-bottom: 10px; }
h1			{ font-size: 19px; color: #0075b5; font-weight: normal; }
p			{ margin-bottom: 10px; }

.vborder	{ border-left: 1px solid #807d80; width: 1px; }
.blue		{ color: #0075B5; }

#container	{ width: 826px; margin: 0px auto; }

#logo		{ margin: 5px 0px 10px 0px; float: right; }

#topnav		{ border-bottom: 2px solid #0075b5; clear: both; }
/*#topnav a	{ text-transform: uppercase; width: 190px; text-align: center; font-size: 15pt; color: #000; display: inline-block; vertical-align: middle; padding: 25px 15px 0px 15px; background: url(/template/topnav-bg.jpg) repeat-x; height: 59px; }*/
/*#topnav a	{ font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; width: 190px; text-align: center; font-size: 14pt; font-weight: lighter; color: #000; display: inline-block; vertical-align: middle; padding: 20px 15px 0px 15px; background: url(/template/topnav-bg.jpg) repeat-x; height: 64px; }*/
#topnav a	{ font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 13pt; font-weight: lighter; color: #000; text-align: center; display: block; width: 164px; height: 58px; padding-top: 14px; background: url(/template/topnavbg.jpg) no-repeat; }

#banner		{ width: 700px; height: 273px; overflow: hidden; border-bottom: 2px solid #0075b5;  }
#banner	p	{ margin: 0px; padding: 0px; }

#sidenav	{ float: right; text-align: center; width: 126px; border-bottom: 2px solid #0075b5; }

#sidenav td	{ vertical-align: middle; width: 126px; height: 39px; background: url(/template/sidenavbg.jpg) no-repeat; }
/*#sidenav a	{ display: block; width: 126px; height: 21px; font-size: 10pt; text-transform: uppercase; color: #000; padding-top: 8px; background: url(/template/sidenav-bg.jpg) no-repeat; }*/
/*#sidenav a	{ display: block; width: 126px; height: 21px; font-weight: normal; font-size: 9pt; text-transform: uppercase; color: #000; padding-top: 8px; background: url(/template/sidenav-bg.jpg) no-repeat; }*/
#sidenav a	{ font-weight: bold; font-size: 9pt; color: #000; }
#sidenav.french a { font-size: 11px; }


#topnav a:hover,
#sidenav a:hover,
#subnav a:hover,
#topnav a.active,
#sidenav a.active,
#subnav a.active
	{ color: #0075b5; }

/*#subnav		{ clear: both; background: url(/template/subnav-bg.jpg) no-repeat; height: 22px; }*/
#subnav		{ clear: both; background: url(/template/subnavbg.jpg) no-repeat; height: 27px; padding-top: 3px; background-position: -1px 0px; }
#subnav table { width: auto; margin: 0 auto; }
#subnav td { text-align: center; padding-top: 4px; padding: 4px 10px 0px 10px; }
/*#subnav a	{ color: #000; text-transform: uppercase; font-weight: bold; font-size: 10pt; }*/
#subnav a	{ color: #000; font-weight: bold; font-size: 9pt; }


/* CLOCK TICKER */
#clockticker form { margin: 0px; padding: 0px; }
#clockticker .boxes td { background: url(/template/boxbg.png) no-repeat; width: 40px; height: 28px; text-align: center; vertical-align: middle; }
#clockticker .boxes td input { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 17px; color: #313f4d; background: none; border: none; width: 40px; text-align: center; }
#clockticker .captions td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; text-align: center; vertical-align: top; color: #37383c; }


#content	{ margin-top: 10px; padding: 0px 15px 0px 15px; }
#footer-bar	{ clear: both; height: 21px; background: url(/template/footer-bg.jpg) repeat-x; }
#footer		{ margin-top: 2px; margin-bottom: 10px; }