html {overflow: -moz-scrollbars-vertical;}
body {padding: 0px; margin: 0px; height: 100%; font:normal normal normal 76%/140% Arial,Verdana,Helvetica,Sans-serif; background-color:/*#CCDBE8*/ /*#C4D5DD*/whitesmoke;}
h1, h2, h3 {color:#0f0e1e; line-height:normal;font-weight:bolder;}
h1 {font-size:1.3em; margin:0 0 .1em 0;}
h2 {font-size:1.1em; margin:1em 0 0 0;}
h3 {font-size:1.0em; margin:.9em 0 .3em 0;}
h4 {font-size:1.2em; margin:0 0 .4em 0;}
p {margin: .2em 0 .4em 0;}

#bg {position:fixed; top:0; left:0; width:100%; height:100%;}

.break0 {clear:both; height:0; line-height:0;}
.break3 {clear:both; height:3px;}
.break10 {clear:both; height:10px;}

.page-container {margin:0 auto; padding:0; color:inherit; text-align:left; width:962px; background-color:transparent;position:relative; z-index:1;}
.content-container {display:block; clear:both; background-color:white; padding:0; margin:0; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0;}
.content {width:100%; height:100%; display:block; clear:both}
.banner {clear:both; margin:0; width:960px; height:83px; padding:0px;padding-top:20px;}
.banner-img {border: 1px solid #C0C0C0 }

/* Global Menu */
.menu-global {font-size:1.1em; font-weight:bolder; width:960px; margin:0; padding:0; clear:right; display:block; padding-top:3px; padding-bottom:3px; background:url(images/menu-background.png) 0 100% repeat-x; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0}
.menu-global .menu-global a, .menu-global .item, .menu-global .selecteditem {display:inline; padding-top:0px; padding-bottom:0px;}
.menu-global .item, .selecteditem {border-right: 1px solid gray}
.menu-global a {padding-left:10px; padding-right:10px; text-decoration:none;}
.menu-global .selecteditem a:link  {color:black}
.menu-global .selecteditem a:visited {color:black}
.menu-global .selecteditem a:hover {color:blue}
.menu-global .item a:link {color:gray}
.menu-global .item a:visited {color:gray}
.menu-global .item a:hover {color:blue;}

.loginbox {display:block; background:url(images/login-background.png) 0 100% no-repeat; padding:4px; padding-bottom:3px; padding-left:16px; margin:0; margin-right:12px; border: 1px solid #C0C0C0;}
.loginfield {width: 140px}
.loginfield-gray {width: 140px; background-color:#FFFFCC; color:gray}

.flaganchor {display:inline; margin:0; padding:0; position:absolute; left:935px; width:0px; height:14px; border:0}
.flagitem {margin:0; margin-left:-10px; padding:0; border:0;}
.rimage {margin:0; padding:0; padding:0; padding-top:25px;}

/* Navigation pane */
.nav {display:block; padding-left:6px; padding-top:24px}
.nav-item, .nav-item-selected {display:block; padding:0; margin:0; padding-top:3px; padding-bottom:3px; margin-bottom:1px; border-bottom:1px solid lightgrey;}
.nav-item a:link  {display:block; color:gray; background:transparent; text-decoration:none; padding:2px 0 2px 8px;}
.nav-item a:visited  {display:block; color:gray; background:transparent; text-decoration:none; padding:2px 0 2px 8px;}
.nav-item a:hover {display:block; color:blue; background:transparent; text-decoration:none; padding:2px 0 2px 8px;}
.nav-item-selected a:link  {display:block; color:black; background:transparent; text-decoration:none; padding:2px 0 2px 8px;}
.nav-item-selected a:visited  {display:block; color:black; background:transparent; text-decoration:none; padding:2px 0 2px 8px;}
.nav-item-selected a:hover {display:block; color:blue; background:transparent; text-decoration:none; padding:2px 0 2px 8px;}

.footer {display:block; margin:1em 0; text-align:center;}

.colL {width:20%; float:left; clear:left; margin-right:2%;}
.colM {width:55%; float:left; padding:8px; padding-top:22px; background-color:whitesmoke}
.colR {width:20%; float:right; clear:right; margin-top:2em;}

.colR .box h2 {margin-top:0;}
.box {margin-bottom:12px; clear:both; display:block; margin-top:1em;}
.box ul {margin:0.2em 0 0.4em 2.0em; padding:0;}
.box li {margin:0 0 .1em 0; padding:0;}
.box table {margin:0 0 .4em 0;}

.box .download_table {margin:0; padding:0; background-color:white; border-left: 1px solid gray; border-top: 1px solid gray;}
.box .download_th {margin:0; padding:1px; padding-left:5px; padding-right:7px; border-bottom: 1px solid gray; border-right: 1px solid gray; background-color:skyblue;}
.box .download_td {margin:0; padding:1px; padding-left:5px; padding-right:7px; border-bottom: 1px solid gray; border-right: 1px solid gray;}
.box .download_a  {margin:0; padding:0; padding-left:3px; padding-right:3px;}
.box a:hover {color:blue; text-decoration:underline;}
