html, body {height:100%}

body {font-size: 62.5%; /* Resets 1em to 10px */ font-family: Arial, Sans-Serif; color: gray; background-image: url(../images/bg_dots.gif); background-repeat: repeat; background-color: gray;  color: #333; text-align: center; margin: 0; }

html>body #page{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

/* Page outside for shadow  */
#page { border: 0px solid red; width: 800px;  margin: auto;  /* background-image: url(images/pagemockup1.jpg); background-repeat: no-repeat; */ }

/* inside for all page content except footer */
#inside { width: 800px; height: 100%;  background-color: white; text-align: left; margin: 0 10px 0 10px; border: 0px solid red; background-image:url(../images/about_bg.gif); background-repeat: no-repeat;}

/* header area */
#header {  height: 220px; background-color: White; text-align: left; border: 0px solid red;}

#menucontainer { float: right; margin: 82px 10px 0 0; width: 550px; height: 25px; ; border-bottom: 1px solid #529bc9;  font-family: sans-serif; }

#navigation ul { border: 0px red solid; list-style: disc; margin: 0; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }

#navigation a:link, #navigation a:visited {list-style: none; border: 0px red solid;   padding: 3px 8px 3px 8px; color: gray; font-weight: normal; text-decoration: none; font-size: 10px; }

#navigation a:hover { text-decoration: none; color: #529bc9;}

#navigation li { display: inline;font-size: 10px;  color: #529bc9; }

#contentcontainer { width: 800px; height:540px; border: 0px red solid;}

span.rev { color: blue;  } 

/* Footer Entries */
#footer { clear:both; text-align: right;  border: 0px red solid; height: 62px; width: 800px; background-image: url(../images/footer_short_bg.gif) }

#insidefooter {  width: 800px; height: auto; text-align: right; border-top: 0px solid #11679d; }

#footernav { height: 25px; width: 580px; border: 1px red solid;  padding: 5px 0px 5px 0px;}

#footercopy { text-align: right;  margin-top: 0;  border: 0px red solid; padding: 0px 13px 0px 0px; font-size: 8px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color:  #dbdbdb; }

#navbottom ul { text-align: right; list-style: none; border: 0px red solid; padding-right: 9px; padding-top: 10px; margin-bottom: 0px;}

#navbottom a:link, #navbottom a:visited { margin-right: 2px; padding: 6px 3px 0px 5px; color: #dbdbdb; text-decoration: none; font-size: 9px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;} 

#navbottom a:hover { text-decoration: underline; }

#navbottom li { display: inline;  color: #dbdbdb; font-size: 9px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;} 

#privacybottom ul { list-style: none; padding-right: 12px; padding-top: 0px; margin-bottom: 0px; }

#privacybottom a:link, #privacybottom a:visited { border: 0px red solid; margin-top: 0; padding: 0px 5px 0px 10px; color: #dbdbdb; text-decoration: none; font-size: 8px; }

#privacybottom a:hover { text-decoration: underline; }

#privacybottom li { display: inline; color: #dbdbdb; }

#privacybottom { height: 15px; border: 0px solid red; padding-top: 0px; }


/* side navigation */
#sidenavcontainer { float: left; text-align: left; padding: 20px 0 0 40px; width:180px; border: 0px red solid; font-size: 11px; color: #7b7b7c;}
div.leftnavigation { border: 0px solid red; width: 180px; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal; padding-top: 0px; }
ul.leftnavigation { list-style: none; margin-left: 0px; padding-left: 0px; }
li.leftnavigation { border-bottom: 1px solid white; }
li.leftnavigation  a:link, li.leftnavigation  a:visited { display: block;  padding: 0px 5px 5px 0px; border: 0px solid #93ABAC; font-weight: bold;  color: gray; text-decoration: none; }
li.leftnavigation a:hover { display: block; color: #1a6db8; list-style: disc; list-style-image: url(../images/sidebullet.gif);   border: 0px solid #93ABAC;}

div.prodleftnavigation { border: 0px solid red; width: 180px; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal; padding-top: 0px; }
ul.prodleftnavigation { list-style: none; margin-left: 0px; padding-left: 15px; }
li.prodleftnavigation { border-bottom: 1px solid white; }
li.prodleftnavigation  a:link, li.prodleftnavigation  a:visited { display: block;  padding: 0px 5px 5px 0px; border: 0px solid #93ABAC; font-weight: normal;  color: gray; text-decoration: none; }
li.prodleftnavigation a:hover { display: block; color: #1a6db8; list-style: disc; list-style-image: url(../images/sidebullet.gif);   border: 0px solid #93ABAC;}

/* sub pages */
#copycontainer { float: left; min-height:100%; width: 470px; padding: 20px 0px 0 0; border: 0px blue solid; font-size: 11px; color: #7b7b7c; text-align: justify; margin-bottom:10px; padding-bottom:10px;}

#copycontainerSecure { padding: 0px 50px 20px 50px; border: 0px blue solid; font-size: 11px; color: #7b7b7c; text-align: justify; margin-bottom:10px; padding-bottom:10px;}


