*{margin:0;padding:0;}
body{font-family:"frutiger linotype","lucida grande",helvetica,arial,sans-serif;text-align:center;color:#333;font-size: 76%;}
/* General Style Info */a{color:#003d4c;text-decoration:underline;}a:hover{color:#003d4c;text-decoration:none;}
a img{border:none;}
h1, h2, h3, h4{font-weight:normal;}
h1{color: #003d4c;margin:0.3em 0;font-size: 180%;}
h2{color:#c6c65b;padding-top: 1em;margin:0.3em 0;font-size: 180%;}
h3{color:#c6c65b;padding-top:2em;font-size: 140%;}
h4{color:#c6c65b;padding-top:0.5em;font-weight:normal;}
em {font-size: 12px;}
ul, li {margin: 0 12px;}
/* Layout */
#container{text-align:left;}
#header{ }
#content{clear:both;padding: 0px 0px 0px 0px;/* background-color: #fff; */color: #333;width: 90%;margin: 0 auto; }#footer{clear:both;padding: 6px 10px;text-align: right;}
/* tables */
table {border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;color:#333;/* background-color: #fff; */clear:both;padding: 0;/* margin: 0 0 2em 0; */white-space: normal;}
table.plain {border-top: 0px;border-left: 0px;border-right: 0px;border-bottom: 0px;}
table.plainNoMargin {width: 100%;border-top: 0px;border-left: 0px;border-right: 0px;border-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;margin-bottom: 0px;}

th {background-color: #e2e2e2;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #003d4c;border-bottom: 1px solid #003d4c;text-align: center;padding:1px 4px;}
table tr td.plainL {border: 0px;padding: 1px;text-align: left;}table tr td.leftL {border-right: 1px solid #ddd;text-align: left;}table tr td.plainR {border: 0px;padding: 1px;text-align: right;}table tr td.plainC {border: 0px;padding: 1px;text-align: center;}
table tr td {border-right: 1px solid #ddd;padding:4px 4px;/* vertical-align:top; */text-align: center;}
table tr.evenRow td {background: #f4f4f4;}table tr.altRow td {background: #FFFFFF;}#cakeSqlLog td {text-align: left;padding: 4px 8px;background: #fff;border-bottom: 2px solid #ccc;}
/* scaffold show */
div.related {clear:both;display:block;}dl {line-height:2em;margin:0em 1em;float:left;width: 400px;}dt {font-weight: bold;vertical-align:top;}dd {margin-left:10em;margin-top:-2em;vertical-align:top;}
/* 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: 1em;margin-bottom:2em;overflow: auto;}form div.date{margin-left: 0em;}label {}input[type=checkbox] {float: left;clear: left;margin: 2px 6px 7px 2px;}
input, textarea {display:block;font-family: inherit;}
select {clear: both;vertical-align: text-bottom;font-size: 14px;font-family: inherit;}option {font-size: 14px;font-family: inherit;padding: 0 0.3em;}input[type=submit] {display: inline;vertical-align: bottom;}.required{clear: both;color:#222;font-weight:bold;}.optional{clear: both;color:#555;}.submit {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;}
form {padding:0; margin:0; }
#create { float:right; padding-bottom: 0; }#create form {padding: 1em 0 0 0; margin:0; }#create ul { margin: 0 0 .5em 0; padding: 0; }#create li { display:inline; list-style-type: none; padding: 0; margin: 0; }#create input, #create textarea { display:inline; font-size: 14px; font-family: inherit; }#create p { text-align:right; }h1.forcreate {float:left; padding-top: 0; }
#systemWorking { display:inline; margin:0;}




/* cms----------------------------------------- */#cms_menu { background-color: #eeeeee; font-size: 90%; text-align: left; }#cms_menu a { background-color: #eeeeee; color: #414c99; font-size: 90%; text-decoration: none; font-weight: bold; }#cms_menu a:hover { text-decoration: underline; }#cms_login { float: right; padding: 5px; font-size: 90%; }#cms_table_clear, #cms_table_clear th, #cms_table_clear tr, #cms_table_clear td { border: 0px; text-align: left; }#cms_table_clear td.cms_right { border: 0px; text-align: right; }#cms_button { width: 120px; background-color: #d4d0c8; font-size: 100%; padding: 3px; text-align: center; border-right: 1px #000000 solid; border-bottom: 1px #000000 solid; border-left: 1px #e6e5e2 solid; border-top: 1px #e6e5e2 solid; }#cms_button a { text-decoration: none; color: black; }








