@charset "utf-8";
/* CSS Document */

body {background: url(images/andra-img-bkgd.jpg) repeat-x #fff;margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */padding: 0;text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */color: #000000;}

p {font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
dd, dt {font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
h1 {font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
b {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#bf1e2e;}
a:link {color: #bf1e2e;text-decoration: none;}
a:visited {text-decoration: none;color: #bf1e2e;}
a:hover {text-decoration: underline;color: #ccc;}
a:active {text-decoration: none;color: #bf1e2e;}

.oneColFixCtr #container {width: 975px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */background: #FFFFFF;text-align: left; /* this overrides the text-align: center on the body element. */}
.oneColFixCtr #mainContent {padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */}

#header {width:975px; height:201px;}
#navbar {width: 975px; height:42px; }
#nav-img-left { float:left;width:185px; height:42px;}
#nav {float:left;width: 651px; height:42px; background:url(images/andra-img-nav.jpg) no-repeat; }
#nav-img-right { float:left;width:139px; height:42px;}
#col-01 { float:left;width:185px; height:757px;}
#col-02 { float:left;width:566px; height: auto; background:url(images/andra-img-center.jpg) left top no-repeat; }
#contexts { width:536px; height: auto; margin: 15px 0 0 15px; }
#col-03 { float:left;width:224px; height:757px; background:url(images/andra-img-side.jpg) repeat-y; }
#col-info {width:140px; height:590px; margin: 15px 0 0 30px;}
#footer { float:left; width:100%; height:100px; border-top:solid 1px #000000; margin:50px 0 0 0;}
#footer-info {width:975px; height: 70px; margin: 15px 0 0 0;}

#stylefour{ display:block;height:39px;font-size:11px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;background:transparent url(bgOFF.gif) repeat-x top left; margin:3px 0 0 30px;}
#stylefour ul{margin:0;padding:0;list-style-type:none;width:100%;}
#stylefour ul li{display:block;float:left;margin:0;}
#stylefour ul li a{display:block;float:left;color:#666;text-decoration:none;padding:11px 10px 0 10px;height:23px;background:transparent url(bgDIVIDER.gif) no-repeat top right;}
#stylefour ul li a:hover,#stylefour ul li a.current{color:#B30000;background:#fff url(bgON.gif) no-repeat top right;}
