*{
margin:0;
padding:0;
}

body { background-color:#FFFFFF; margin-top:0px; margin-left:0px}

p,ul,ol,li,dl,dd,blockquote { font-family:Georgia,Times,serif; font-size:11px; color:#000000; line-height:13px;}


/*--- orange color for text headlines: B95915 ---*/
/*--- regular nav type blue: 569BBD ---*/
/*--- roll-over main nav BG color: 74BBBD ---*/
/*--- rollover cascade BG color: 224B57 ---*/
/*--- handle with care ---*/
/*---  cell padding of 4 works great for nested content tables ---*/


/* General Style Info */
a:link {color: #569BBD; text-decoration:none; }
a:visited {color: #569BBD; text-decoration:none; }
a:active {color: #569BBD; text-decoration:underline; font-weight: normal; }
a:hover {color: #569BBD; text-decoration:underline; font-weight: normal; }

a img{
border:none;
}

.footer {
 font-family: Arial,Verdana,sans-serif;
 font-size:   9px;
 line-height:10px;
 color:       #569BBD;
 font-weight: normal;
}

.secondNav {
 font-family: Arial,helvetica,sans serif;
 font-size:   11px;
 line-height:13px;
 color:       #ffffff;
 font-weight: normal;
 }

.thirdNav {
 font-family: Arial,helvetica,sans serif;
 font-size:   11px;
 line-height:13px;
 color:       #569BBD;
 font-weight: normal;
 }

.results {
 font-family: Arial,helvetica,sans serif;
 font-size:   11px;
 line-height:13px;
 text-indent:0em;
 color:       #000000;
 font-weight: normal;
 }

h1{
 font-family: Georgia,Times,serif;
 font-size:   18px;
 line-height:24px;
 color:       #569BBD;
 font-weight: bold;
}

h2{
 font-family: Georgia,Times,serif;
 font-size:   18px;
 line-height:24px;
 color:       #569BBD;
 font-weight: bold;
}

h3{
 font-family: Georgia,Times,serif;
 font-size:   14px;
 line-height:24px;
 color:       #569BBD;
 font-weight: bold;
}

.headerH3 {
 font-family: Georgia,Times,serif;
 font-size:   14px;
 line-height:16px;
 color:       #569BBD;
 font-weight: bold;
 }

.headerH4 {
 font-family: Georgia,Times,serif;
 font-size:   12px;
 line-height:16px;
 color:       #569BBD;
 font-weight: bold;
 }

h4{
 font-family: Georgia,Times,serif;
 font-size:   13px;
 line-height: 20px;
 color:       #000000;
 font-weight: bold;
}

em {
font-size: 12px;
}

ul, li {
margin: 0 12px;
}



/* Nav Styles */
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:14; background-color:white; layer-background-color:white; visibility:hidden}

/*Styles for level 0 */
.clLevel0,.clLevel0over{text-align:center; font-family:Arial,helvetica,sans serif; font-size:10px; font-weight:bold; line-height:15px}
.clLevel0{background-color:white; layer-background-color:white; color:#569BBD;}
.clLevel0over{background-color:#99CEDD; layer-background-color:#99CEDD; color:white; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#569BBD; layer-background-color:#569BBD}

/*Styles for level 1*/
.clLevel1, .clLevel1over{text-align:center; padding:0px; font-family:arial,helvetica; font-size:10px; font-weight:normal}
.clLevel1{background-color:#99CEDD; layer-background-color:#99CEDD; color:white;}
.clLevel1over{background-color:#224B57; layer-background-color:#224B57; color:White; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#59C5E3; layer-background-color:#59C5E3}

/*Styles for level 2*/
.clLevel2, .clLevel2over{text-align:center; padding:0px; font-family:arial,helvetica; font-size:10px; font-weight:normal}
.clLevel2{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}



/* Layout */

#header{
margin-top: 1em;
padding: 4px 20px;
}

#content{
clear:both;
padding: 0px 40px 10px 40px;
background-color: #fff;
color: #333;
}

/* tables */

#cakeSqlLog td {
text-align: left;
padding: 4px 8px;
background: #fff;
border-bottom: 2px solid #ccc;
}

/* scaffold show */

.listTitle {
font-size: 11px;
color: #569BBD;
}
.listItem {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

/* notices and errors */

#flashMessage, .error, .error_message {
color:#900;
font-size: 16px;
background-color: #fff;
margin: 8px 0px;
font-weight: bold;
}
.error_message {
clear: both;
}
.error em {
font-size: 18px;
color: #003d4c;
}
.notice {
color: #656565;
font-size: 14px;
background-color: #f4f4f4;
padding: 0.5em;
margin: 1em 0;
display:block;
}
.tip {
color: #656565;
background-color: #ddd;
}

/* forms */

form {
margin-top: 2em;
}
form div{
vertical-align: text-top;
margin-left: .5em;
margin-bottom:1em;
}
form div.date{
margin-left: 0em;
}
label {
display: block;
font-size: 11px;
padding-right: 10px;
}
input[type=checkbox] {
float: left;
clear: left;
margin: 2px 6px 7px 2px;
}
input, textarea {
clear: both;
display:block;
font-size: 14px;
font-family: inherit;
}
select {
clear: both;
vertical-align: text-bottom;
font-size: 12px;
font-family: inherit;
width: 125px;
}
option {
font-size: 12px;
font-family: inherit;
padding: 0 0.3em;
}
input[type=submit] {
display: inline;
vertical-align: bottom;
}
div.required {
clear: both;
color:#b95915;
font-weight:bold;
}
div.optional {
clear: both;
color:#569BBD;
}
div.search {
text-align:center;
font-size: 11px;
clear: both;
color:#569BBD;
}
div.submit {
clear: both;
margin-top: 40px;
margin-left: 140px;
}
/* action links */
ul.actions {
float: left;
margin-left:20px;
width: 200px;
}
ul.actions li {
margin-top: 4px;
}
pre {
padding: 1em;
}