body{font-size:100%}#page{font-size:.75em;line-height:1.333em;font-size:.875em;line-height:1.286em}body,caption,th,td,input,textarea,select,option,legend,fieldset{font-family:Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif}pre,code{font-size:1.1em;font-family:"Bitstream Vera Sans Mono","Courier New",monospace}h1{font-size:2em;line-height:1.3em;margin-top:0;margin-bottom:.5em}h2{font-size:1.5em;line-height:1.3em;margin-top:.667em;margin-bottom:.667em}h3{font-size:1.3em;line-height:1.3em;margin-top:.769em;margin-bottom:.769em}h4,h5,h6{font-size:1.1em;line-height:1.3em;margin-top:.909em;margin-bottom:.909em}p,ul,ol,dl,pre,table,fieldset,blockquote{margin:1em 0}ul,ol{margin-left:0;padding-left:2em}.block ul,/* Drupal overrides */
.item-list ul{margin:1em 0;padding:0 0 0 2em}ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0}li{margin:0;padding:0}.item-list ul li /* Drupal override */{margin:0;padding:0;list-style:inherit}ul.menu li,/* Drupal override */
li.expanded,li.collapsed,li.leaf{margin:0;padding:0}ul{list-style-type:disc}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ul ul ul ul{list-style-type:circle}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:decimal}dt{margin:0;padding:0}dd{margin:0 0 0 2em;padding:0}table{border-collapse:collapse}th,thead th,tbody th{text-align:left;padding-right:0;border-bottom:none}tbody{border-top:none}abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap}abbr.created{border:none;cursor:auto;white-space:normal}img{border:0}hr{height:1px;border:1px solid #666}form{margin:0;padding:0}fieldset{margin:1em 0;padding:.5em}div.tabs{margin:0 0 5px}ul.primary{margin:0;padding:0 0 0 10px;border-width:0;list-style:none;white-space:nowrap;line-height:normal;background:url(images/tab-bar.png) repeat-x left bottom}ul.primary li{float:left;margin:0;padding:0}ul.primary li a{display:block;height:24px;margin:0;padding:0 0 0 5px;border-width:0;font-weight:700;text-decoration:none;color:#777;background-color:transparent;background:url(images/tab-left.png) no-repeat left -38px}ul.primary li a .tab{display:block;height:20px;margin:0;padding:4px 13px 0 6px;border-width:0;line-height:20px;background:url(images/tab-right.png) no-repeat right -38px}ul.primary li a:hover{border-width:0;background-color:transparent;background:url(images/tab-left.png) no-repeat left -76px}ul.primary li a:hover .tab{background:url(images/tab-right.png) no-repeat right -76px}ul.primary li.active a,ul.primary li.active a:hover{border-width:0;color:#000;background-color:transparent;background:url(images/tab-left.png) no-repeat left 0}ul.primary li.active a .tab,ul.primary li.active a:hover .tab{background:url(images/tab-right.png) no-repeat right 0}ul.secondary{margin:0;padding:0 0 0 5px;border-bottom:1px solid silver;list-style:none;white-space:nowrap;background:url(images/tab-secondary-bg.png) repeat-x left bottom}ul.secondary li{float:left;margin:0 5px 0 0;padding:5px 0;border-right:none}ul.secondary a{display:block;height:24px;margin:0;padding:0;border:1px solid silver;text-decoration:none;color:#777;background:url(images/tab-secondary.png) repeat-x left -56px}ul.secondary a .tab{display:block;height:18px;margin:0;padding:3px 8px;line-height:18px}ul.secondary a:hover{background:url(images/tab-secondary.png) repeat-x left bottom}ul.secondary a.active,ul.secondary a.active:hover{border:1px solid silver;color:#000;background:url(images/tab-secondary.png) repeat-x left top}div.messages,/* Important messages (status,warning,and error) for the user */
div.status,div.warning,div.error{min-height:21px;margin:0 1em 5px;border:2px solid #ff7;padding:5px 5px 5px 35px;color:#000;background-color:#ffc;background-image:url(images/messages-status.png);background-repeat:no-repeat;background-position:5px 5px}div.warning /* Medium priority messages */{border-color:#fc0;background-image:url(images/messages-warning.png)}div.warning,tr.warning{color:#000;background-color:#ffc}div.error /* High priority messages. See also the .error declaration below. */{border-color:#c00;background-image:url(images/messages-error.png)}div.error,tr.error{color:#900;background-color:#fee}div.messages ul{margin-top:0;margin-bottom:0}div.block.with-block-editing{position:relative}div.block.with-block-editing div.edit{display:none;position:absolute;right:0;top:0;z-index:40;border:1px solid #eee;padding:0 2px;font-size:.75em;background-color:#fff}div.block.with-block-editing:hover div.edit{display:block}.with-wireframes #header-inner,.with-wireframes #content-inner,.with-wireframes #content-inner>*,.with-wireframes #navbar-inner,.with-wireframes #sidebar-left-inner,.with-wireframes #sidebar-right-inner,.with-wireframes #footer-inner{margin:1px;padding:2px;border:1px solid #ccc}.with-wireframes #closure-blocks{margin-top:1px;padding:2px;border:1px solid #ccc}body{margin:0;padding:10px}#logo /* Wrapper for logo */{margin:0 10px 0 0;padding:0}h1#site-name,div#site-name /* The name of the website */{margin:0;font-size:2em;line-height:1.3em}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none}#site-name a:hover{text-decoration:underline}.breadcrumb /* The path to the current page in the form of a list of links */{padding-bottom:0}h1.title,/* The title of the page */
h2.title,/* Block title or the title of a piece of content when it is given in a list of content */
h3.title /* Comment title */{margin:0}.help /* Help text on a page */{margin:1em 0}.more-help-link /* Link to more help */{font-size:.85em;text-align:right}ul.links /* List of links */{margin:1em 0;padding:0}ul.links.inline{margin:0;display:inline}ul.links li{display:inline;list-style-type:none;padding:0 .5em}.pager /* A list of page numbers when more than 1 page of content is available */{clear:both;margin:1em 0;text-align:center}.pager a,.pager strong.pager-current{padding:.5em}.feed-icons /* The links to the RSS or Atom feeds for the current list of content */{margin:1em 0}#edit-search-theme-form-1-wrapper label /* Label that says "Search this site:" */{display:none}#comments /* Wrapper for the list of comments and its title */{margin:1em 0}.box .content /* Box's content wrapper */\A  {\A  }\A\A/** Miscellaneous Drupal styles **/\A  .error /* Errors that are separate from div.messages status messages (see above.) */\A  {\A    /* color: #e55; */ /* Drupal core uses a #e55 background */\A  }\A\A  .warning /* Warnings that are separate from div.messages status messages (see above.) */\A  {\A    /* color: #e09010; */ /* Drupal core uses a #e09010 background */\A  }\A\A  .more-link /* Aggregator, blog, and forum more link */\A  {\A    text-align: right;\A  }\A\A  #user-login-form /* Drupal's default login form */{text-align:left}li a.active /* The active item in a Drupal menu */{color:#000}.form-item,/* Wrapper for a form element (or group of form elements) and its label */
.form-checkboxes,.form-radios{margin:1em 0}.form-item input.error,/* Highlight the form elements that caused a form submission error */
.form-item textarea.error,.form-item select.error{border:2px solid #c00}.form-item label /* The label for a form element */{display:block;font-weight:700}.form-item label.option /* The label for a radio button or checkbox */{display:inline;font-weight:400}.form-required /* The part of the label that indicates a required field */{color:#c00}.form-item .description /* The descriptive help text (separate from the label) */{font-size:.85em}.form-checkboxes .form-item,/* Pack groups of checkboxes and radio buttons closer together */
.form-radios .form-item{margin:.4em 0}.container-inline div,.container-inline label /* Inline labels and form divs */{display:inline}#user-login-form li.openid-link /* The "Log in using OpenID" links. */{margin-top:1em;margin-left:-20px}#user-login-form li.user-link /* The "Cancel OpenID login" links. */{margin-top:1em}#user-login ul{margin:1em 0}#user-login li.openid-link,/* The OpenID links on the /user form. */
#user-login li.user-link{margin-left:-2em}form tbody{border-top:1px solid #ccc}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody th{border-bottom:1px solid #ccc}form thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}