html { height: 100%; margin-bottom: 1px; }

.repurpose_show {
display:none;
}

body {
width:760px;
margin:15px auto;
padding:0 16px;
background:#fff url('/images/bg02.jpg') top no-repeat;
font-family:arial, helvetica, verdana, tahoma, sans-serif;
font-size:12px;
color:#666;
}

a, a:visited {
color:#060;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

img {
border:0;
margin:0;
padding:0;
}

td {
vertical-align:top;
}

/* NAV */

.nav {
background:#ddd url('/images/bg-tabs.gif') top repeat-x;
width:100%;
border-top:solid 1px #fff;
border-right:solid 1px #fff;
border-left:solid 1px #fff;
}

/* TABS */

.tab {
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
text-transform:uppercase;
vertical-align:bottom;
margin:0 0 0 0;
padding:6px 15px 6px 15px;
white-space:nowrap;
}

/* SEARCH FORM */

.nav .miniform {
width:100%;
}
.nav .miniform form {
float:right;
}
.miniform {
padding:3px 0 0 0;
}
.miniform form {
display:inline;
}
.miniform_box {
display:inline;
width:130px;
margin:1px 4px 0 0;
float:left;
}
.miniform_button {
display:inline;
margin:1px 3px 0 0;
float:left;
}

/* BANNER */

.banner {
background:#fff url("/images/secarta-banner-thin.jpg") no-repeat;
height:50px;
border-top:solid 1px #fff;
border-right:solid 1px #fff;
border-left:solid 1px #fff;
}

/* MAIN AREA */

.cols {
background-color:#fff;
}

.col_l {
width:184px;
padding:0 0 0 0;
}
.col_r {
padding:0px 16px 0 0;
}

/* BOXES */

.boxed {
background:url("/images/bg-white2grey.gif") bottom repeat-x;
padding:15px 15px 12px 15px;
border:solid 1px #eee;
margin:0 0 1px 0;
font-size:11px;
}

.padded {
padding:15px;
}

/* Tables */

table.generic {
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}

table.generic td {
padding:4px 12px 4px 4px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}

/* FOOTER */

.footer {
border-top:1px solid #eee;
margin:16px 0 16px 0;
padding:8px 0 8px 16px;
background-color:#fff;
font-size:10px;
color:#ccc;
}


/* MISC */

.secarta_bar {
background:#ddd url('/images/fade-green.gif') top repeat-x;
font-weight:normal;
text-transform:none;
color:#ccc;
border-top:solid 1px #fff;
border-right:solid 1px #fff;
border-left:solid 1px #fff;
font-family:arial, helvetica, verdana, tahoma, sans-serif;
font-size:14px;
letter-spacing:-1px;
margin:0 0 0 0;
padding:6px 15px 6px 15px;
white-space:nowrap;
}

.secarta_bar a, .secarta_bar a:hover, .secarta_bar a:visited {
color:#fff;
}

.small {
font-size:11px;
}

.warning {
color:#900;
}

hr {
clear:both;
border-top:1px solid #eee;
border-bottom:0;
border-left:0;
border-right:0;
color:#eee;
background-color:#eee;
height:1px;
}

li {
margin-bottom:8px;
}

.clear {
clear:both;
}

h1 {
font-size:24px;
margin-top:0;
}

h2 {
font-size:18px;
}

h3 {
font-size:14px;
}

.nowrap{
white-space:nowrap;
}

/* Tables */


.swreg th.tmplTable {
background:url("/images/bg-white2grey.gif") bottom repeat-x;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
text-align:left;
}

.swreg tr.tmplTable td {
padding:4px 12px 4px 4px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}


