/* 2col-fixed.CSS for www.cdainterim.com
	v1.3 - 26/01/06
	Phil Chapman - Hi-Peak Internet
	Copyright (c) 2005 Hi-Peak Internet */

/***** START: Site generic styles *****/
html, body {padding:0; border:0; margin:0;}
body {
 background:#cae5ca;
 color:#000;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 }
table, tr, td {padding:0; border:0; margin:0;}
table {border-collapse:collapse}
h1, h2, p {
 padding:8px 10px 8px 10px;
 border:0;
 margin:0;
 }
h1 {font-size:1.5em; font-family:Arial, Helvetica, sans-serif}
h2 {font-size:1.2em; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
ul {padding:0; border:0; margin:0 0 10px 50px; font-size:1em;}
a img{border:0}
ul.big-list {
 margin:10px 0 10px 50px;
 line-height:1.2em;
 font-size:1em;
 font-weight:bold;
 list-style-type:circle;
 }
ul.cascade-list {
 margin:10px 0 10px 15px;
 list-style-type:square;
 }
ul.cascade-list ul {
 margin:0 0 0 -50px;
 list-style-type:disc;
 }
.eyecatcher {font-style:italic; font-weight:bold;}
.big-center {
 font-size:1.5em;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-align:center;
 }
.footnote-mark {color:#ff0000 !important; font-weight:bold; font-size:1.4em;}
.back-link {font-size:0.9em; text-align:right;}
.profile-title {font-weight:bold;}
/*
img.float-right {padding:0; border:0; margin:10px 0 10px 10px; float:right;}
*/
img.float-right {padding:0; border:0; margin:0; position:absolute; right:10px;}
img.float-left {padding:0; border:0; margin:10px 10px 10px 0; float:left;}
img.potrait-right {padding:0; border:0; margin:0 0 2px 10px; float:right;}
img.potrait-left {padding:0; border:0; margin:0 10px 2px 0; float:left;}
/***** END: Site generic styles *****/

/***** START: Page layout styles *****/
#page-container {
 text-align:left;
 padding:0;
 margin:0;
 width:780px;	/* Overall page width including nav menu */
 margin:auto;
 }
#header {
 background:#999;
 color:#fff;
 padding:0;
 border:solid #00764c;
 border-width:1px;
 margin:0;
 font-size:1.2em;
 font-weight:bold;
 }
td#main-logo {
 width:256px;
 height:105px;
 background:url(../images/cda-interim-logo.gif) no-repeat;
}
td#header-image {
 height:60px;
 background:url(../images/header-image.jpg) no-repeat;
}
td#header-text {
 text-align:center;
 vertical-align:middle;
 font-family:Arial, Helvetica, sans-serif;
}
img#print-logo{display:none;}
td#header-sep {
 width:5px;
 background-color:#cae5ca;
}
.divider {
 height:5px;
 background:#cae5ca;
 padding:0;
 border:0;
 margin:0;
 }
#body-container {
 position:relative;
 background:#00764c;
 padding:0;
 border:solid #00764c;
 border-width:1px;	/* Adds 2px to #body-container width */
 margin:0;
 color: #000;
 /* Start MSIE5 box model hack */
 width:780px; 
 voice-family: "\"}\""; 
 voice-family:inherit;
 /* End MSIE5 box model hack */
 width:778px;	/* #content + #navcolumn width = #page-container - 2px border-width */
 }
 html>body #body-container {	/* CSS2 UA fix for MSIE5 box model hack */
  width:778px;
}
/***** END: Page layout styles *****/

/***** START: Left column *****/
#navcolumn {
 float:left;
 background:#00764c;
 padding:12px 0 12px 0;
 border:0;
 margin:0;
 width:172px;	/* Left Nav Menu column width */
 color: #000;
 text-align:center;
 }
#navmenu {margin:0; padding:0;}
#navmenu ul {
 margin:0;
 padding:0;
 list-style:none;
 font-size:0.7em;
 font-weight:bold;
 width:172px;	/* WIDTH required to prevent unwanted vertical space in IE5 & earlier*/
}
#navmenu li {width:164px; margin:0; padding:4px; float:left;} /* FLOAT required to prevent unwanted vertical space in IE5 & earlier*/
#navmenu li a {
 display:block;
 margin:0;
 padding-top:3px;
 color:#fff;
 text-decoration:none;
 text-align:center;
 vertical-align:middle;
}
#navmenu li a:hover {color:#55aa55;}
#navmenu li a.selected {color:#66cccc;}
/***** END: Left column *****/

/***** START: Right column *****/
#content {
 width:auto;
 padding:0;
 border:0;
 margin-left:172px;	/* Must be same as #navcolumn width */
 background:#fff;
 color:#000;
 font-size:0.8em;
 text-align:left;
 }

#content h1, h2, p {width:350px; padding-left:84px;}

#content ul {width:300px; padding-left:84px;}

#mainmenu {
 height:36px;
 background:#00764c;
 color:#fff;
 padding:0;
 border:0;
 margin:0;
 text-align:center;
 }
#mainmenu td {
 width:101px;
 padding:2px 0 2px 0;
 border:0;
 margin:0;
 text-align:center;
 font-size:0.85em;
 font-weight:bold;
}
#mainmenu td a{
 color:#fff;
 text-decoration:none;
 vertical-align:middle;
 }
#mainmenu td a:hover{color:#55aa55;}
#mainmenu td a.selected{color:#66cccc;}

#footer {
 height:25px;
 background:#fff;
 color:#000;
 padding:5px 0 0 0;
 border:solid #00764c;
 border-width:1px;
 margin:0;
 font-size:0.8em;
 font-family:"Times New Roman", Times, serif;
 }
/***** END: Right column *****/

