body,form {margin:0; padding:0;}
.hidden { display:none; }
.ts-settings-box-ui { background: transparent url(/images/ts-page-menu-bg.png); padding:2px 5px; border: 2px solid #A8A8A8; color:#d8d8d8;  -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.ts-warning { padding:10px; text-align:center; background-color:#ffca00; color:#000; border-top:1px solid #cc992f; border-bottom:1px solid #cc992f;}
.ts-flash {padding:10px; text-align:center; background-color:#63b349; color:#FFF; border-top:1px solid #2b9b00; border-bottom:1px solid #2b9b00;}
div.google-analytics-id { display:none; }
/* Built-in Menus */
#ts_menu { font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; z-index: 99999; font-size: 85%; border-bottom: 1px solid #737679; padding: 2px; background: #f8f7f7 url(/images/ts-menu-bg.png) repeat-x;}
#ts_menu a.logo {font-weight:bold; color:#000; text-decoration:none;}
#ts_menu a.current-site { margin-left:20px;}
#ts_menu span { display:block;}
#ts_menu span.right { float: right; margin-right:20px; }
#ts_menu span.left { float: left;  margin-left:20px; }
#ts_menu span.clear { clear: both; font-size:1px; line-height:0px; height:0px; }
#ts_page_controls_menu { font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 85%; z-index:99998; color:#d8d8d8; position:absolute; top: 1.5em; right:20px; padding:2px 5px; background: transparent url(/images/ts-page-menu-bg.png); border:2px solid #a8a8a8; border-top:0px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
#ts_page_controls_menu a {font-weight: bold; color:#d8d8d8; padding-left:4px; padding-right:4px; }

#ts_footer {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; text-align:center; font-size:80%; padding:15px 0px;}

.ts-page-object-error { text-align:center; border:1px solid #900; padding:3px; margin:3px; }

div.fieldWithErrors { display:inline; }
div.fieldWithErrors input {color:#900;}

.ts-content-end { clear:both; height:1px; font-size:1px; line-height:1px; margin:0px; padding:0px; }
.ts-footer {clear:both;}