/* -- margin  --*/
body, div, dl, dt, dd, ul, ol, li, p, th, td, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

a img { border: none; }

h1 { margin: 0; font: 21px/33px Arial, Helvetica, sans-serif; color: #014c7a; }
h2 { margin: 0 0 10px; font: 24px/1 Arial, Helvetica, sans-serif; color: #014c7a; }
h3 { font-size: 13px; color: #000; margin-bottom: 2px; }
h4 { font-size: 12px; color: #000; margin-bottom: 2px; }
h5 { font-size: 11px; color: #000; margin-bottom: 2px; }
h6 { font-size: 10px; color: #000; margin-bottom: 2px; }


html { background: transparent url(bk-html.png) repeat 0 0; }
body { width: 100%; min-width: 980px; background:#ffe url(bkg-body.gif) repeat-x 0 0; font: 14px/20px Arial, Helvetica, sans-serif; color: #424546; }

body.home .cont { background: transparent url(bkg-cont.jpg) no-repeat 100% 20px; } 
body.home .col_a { float: none; width: auto; min-height: 320px; padding: 0 480px 0 0; }
body.home h1 { margin-bottom: 25px; font-size: 31px; line-height: 50px; color: #01395c; }
body.home h1 strong { font: 58px/54px  Arial, Helvetica, sans-serif;}

.header { overflow: hidden; height: 108px; margin: 0 0 -20px; }
.cntnr { width: 980px; margin: 0 auto; padding: 0; }

#logo { position: relative; z-index: 1; float: left; margin-top: 28px; }
  
.navigation{ position: relative; z-index: 1; float: right; width: 550px; margin: 21px 0 0; padding: 0 0 6px; background: transparent url(bk-nav.png) no-repeat center 100%; font: 14px/14px  Arial, Helvetica, sans-serif; }
.navigation div { overflow: hidden; margin: 0; padding: 0 6px 6px; }
.navigation ul { float: right; height: 61px; margin: 0; padding: 0; }
.navigation li { float: left; display: block; height: 21px; padding: 40px 22px 0; background: transparent none; }
.navigation a { color: #225a87; text-decoration: none; letter-spacing: 1px; }
.navigation .selected { background: transparent url(link-navigation.jpg) no-repeat center 20px; }  
.navigation .selected a, .navigationa:hover, .navigationa:focus { color: #fdb71b; }



/* --- List Items --- */
ul, ol { list-style: none outside none; margin: 0 0 10px 20px; }
ul {}
ul li { padding: 0 0 5px 10px; background: transparent url(http://www.net-wiser.com/files/images/lists/list-standard.gif) no-repeat 0 7px; }
ol {}
ol url {}

/* --- Definition Elements --- */
dl, dt, dd {}
dl {}
dt {}
dd {}

/* --- Table  Elements --- */
table {}
th {}
thead {}
tbody {}
tr {}
td {}
tfoot {}

.footer { overflow: hidden; width: 100%; min-width: 983px; margin: 0; padding: 0; background: transparent url(bk-footer.png) repeat-x 0 0; }
.fe { overflow: hidden; margin: 0 auto; padding: 120px 0; width: 980px; }