/* Casivus */
body {background: #a8a8a8 url("/images/pagebg.gif") repeat-x 100% 0; border: 0; margin: 0; font-family: Trebuchet MS, Trebuchet, arial, verdana, sans-serif; }

p {font-size: 12px; line-height: 16px; color: #666; margin: 0px 36px 14px 36px; }
h1 {font-size: 16px; font-weight: bold; color: #333; margin: 12px 36px 12px 36px; }
h2 {font-size: 12px; font-weight: bold; margin: 12px 36px 0px 36px; }
input {font-family: Trebuchet MS, Trebuchet, arial, verdana, sans-serif; font-size: 12px; color: #666; }
 /* override Google toolbar yellow form coloring */
input[type="text"] {background: #FFF !important; }

p.front, h1.front {margin-left: 24px; margin-right: 24px; }
.smallhead {font-size: 13px; font-weight: bold; }

table.formtable {margin: 16px 36px 16px 36px; }
table.formtable td {padding: 6px; font-size: 12px; line-height: 16px; color: #666; }
table.formtable td.c1 {text-align: right; vertical-align: top; }



div#wrapper {width: 702px; background: #fff url("/images/border_sides.gif") repeat-y 100% 0; margin-left: auto; margin-right: auto; }
div#inner {width:686px; background-color: #fff; margin-left: auto; margin-right: auto; }

div#header {background-color: #fff; height: 54px; }
.left {width: 270px; float: left; }
.right {width: 410px; float:right; text-align: right; }

div#body {background: #fff url("/images/body_bg.gif") repeat-x 100% 100%; border: 1px solid #fff; height: 100%; }

div#cols {width: 658px; background: #F2F2F2 url("/images/cols_bg.gif") repeat-x 100% 100%; margin-left: auto; margin-right: auto; margin-top: 16px; margin-bottom: 20px; }
.col1 {width: 325px; float: left; }
.col2 {width: 325px; float: left; border-left: 1px dashed #333; }

div#footer {width: 686px; padding: 3px; margin-left: auto; margin-right: auto; font-family: arial,verdana,helvetica,sans-serif; font-size: 10px; font-weight: bold; color: #fff; }
div#footer a {color: #fff; text-decoration: none; }
div#footer a:hover {color: #333; text-decoration: none; }


/* top navigation bar */
#tabs {float:right; margin-right: 10px; padding-right: 2px; background:url("/images/tab_end.gif") no-repeat 100% 0; line-height:normal; }
#tabs ul {margin: 0; padding: 0; list-style: none; }
#tabs li {display:inline; margin:0; padding:0; font-family: Trebuchet MS, Trebuchet, arial, verdana, sans-serif; font-size: 12px; font-weight: bold; }
#tabs a {float:left; background:url("/images/tab_bg.gif") no-repeat 0% -54px; margin:0; padding:0; text-decoration:none; }
#tabs a span {float:left; display:block; padding:8px 15px 22px 15px; color:#666; }
#tabs span#current {float:left; background:url("/images/tab_bg.gif") no-repeat 0% 0; display:block; padding:8px 15px 22px 15px; color:#fff; }
#tabs a:hover {background-position:0% 0; }
#tabs a:hover span {color:#FFF; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs span#current span {float:none;}
/* End IE5-Mac hack */

a#m7_attr { }
a:link#m7_attr, a:visited#m7_attr { color: #fff; }
a:hover#m7_attr { color: #999; text-decoration: none; }
#m7_attr img { vertical-align: middle; border: none; }

