
*{padding:0; margin:0;}
body {font-size:12px; background-color:rgb(255,255,255); font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
img { border: none; }
ul { list-style-type:none;}



td.menu { 
	vertical-align: top; 
	border-right: 3px solid #EBD2B1;
	text-align: right; 
	width:117px;
}


td.menu a:link    { color: #009900; font-style: italic; font-weight: bolder; text-decoration: none; font-size: 14px}
td.menu a:visited { color: #009900; font-style: italic; font-weight: bolder; text-decoration: none; font-size: 14px}
td.menu a:hover   { color: #666666; font-style: italic; font-weight: bolder; text-decoration: none; font-size: 14px}
td.menu a:active  { color: #990000; font-style: italic; font-weight: bolder; text-decoration: none; font-size: 14px}


.column3-unit-middle {float:left; width:399px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:30px; }
.column3-unit-right {float:left; width:230px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;  margin-left:30px; }


.header-breadcrumbs {clear:both; width:100%; padding:1.0em 0 1.5em 0; text-align:left; }
.header-breadcrumbs ul {float:left; width:100%; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif;}
.header-breadcrumbs ul li { display:inline; padding:0 0 0 10px; margin-right: 5px; background:transparent url(../../img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:#006600; font-size:15px;}
.header-breadcrumbs .searchform {float:right; width:285px; padding:0 17px 0px 0px !important /*Non-IE6*/; padding:0 12px 0px 0px /*IE6*/;}
.header-breadcrumbs .searchform form fieldset {float:right; border:none;}
.header-breadcrumbs .searchform input.field {width:10.0em; padding:0.2em 0 0.2em 0; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%; }
.header-breadcrumbs .searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.header-breadcrumbs .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
@media print {.header-breadcrumbs {width:100%; background:transparent;}}


.footer {clear:both; height:3.7em; padding:1.1em 0 0; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.clear-contentunit {clear:both; width:840px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}

.cake-sql-log { width: 100%; }
