body {
 font-family:verdana,arial,san-serif;
 color:#333333;
 font-size:80%;
 margin:20px;
}

table { border-collapse:collapse; }

td,th {
padding:0px;
 font-size:80%;
}

table .bordered {
 border-top:1px solid #FFFFFF;
 border-left:1px solid #FFFFFF;
}

.bordered th, .bordered td {
 border-top:1px solid #FFFFFF;
 border-left:1px solid #FFFFFF;
}


th { text-align:left;background-color:#BCE3FF; }

.s td { font-size:70%; }

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

.padded td, .padded th { padding:2px; }

input,textarea,select {
 font-size:100%;
 font-family:verdana,arial,san-serif;
 padding:0px;
 margin:0px;
}

p { margin-top:0px;margin-bottom:15px; }

h1 { font-size:140%;margin:0px;color:#444444; }
h2 { font-size:110%;margin:15px 0px 15px 0px; }
h3 { font-size:100%;margin:15px 0px 0px 0px;color:#444444; }
h4 { font-size:100%;margin:0px;display:inline;margin-right:0.4em; }

a:link { color:#00AEF4; }
a:visited { color:#96CA2D; }
a:active, a:hover { color:#FF358B; }

.nav a:link { color:#BCE3FF;text-decoration:none;font-weight:bold; }
.nav a:visited { color:#D5FFBD;text-decoration:none;font-weight:bold; }
.nav a:active, .nav a:hover { color:#FFBDD9;text-decoration:none;font-weight:bold; }


ul {
 margin-top:0px;
}

blockquote {
 margin:20px;
 padding:10px;
 background-color:#EEEEEE;
 border: 1px solid #999999;
}

.hr {
 height:1px;
 margin:4px 0px 20px 0px;
 background-color:#CCCCCC;
}

.hr img {
 width:1px;
 height:1px;
}
.s { font-size:90%; }
.xs { font-size:80%; }

.monospace {
 font-family:courier;
}

.darkRow td {
 background-color:#EEEEEE;
}

.darkRow th {
 background-color:#9FC7E2;
}

.info {
 background-color:#FFFFE1;
 border:1px solid #CCCC33;
 padding:5px;
 color:#664900;
}

.bluebox {
 background-color:#E5F7FE;
 border:1px solid #00AEF4;
 color:#000033;
}

.bluebox h3 { color:#444444;padding:6px 0px 6px 0px;margin:0px; }

.bluebox_header {
 background-color:#8DD9F8;
 background-image:url(/img/box-blue-bg.gif);
 background-repeat:repeat-x;
 height:26px;
 padding:0px 10px 0px 10px;
 border-bottom:1px solid #00AEF4;
}

.greybox {
 background-color:#EDEBE6;
 border: 1px solid #999999;
 padding:10px 5px 10px 5px;
 width:100%;
}


.greenbox {
 background-color:#DFEFC0;
 border:1px solid #96CA2D;
 padding:5px;
 color:#96CA2D;
 margin-bottom:10px;
}

.redbox {
 background-color:#FFD7E8;
 border:1px solid #FF358B;
 padding:5px;
 color:#FF358B;
 margin-bottom:10px;
}

.spaceLi li {
 margin-bottom:8px;
}

.noIndent {
 margin-left: 0;
 padding-left: 1.5em;
}

.soon {
 font-weight:bold;
 color:#CCCCCC;
}

.checkboxIndent {
 margin:5px 10px 20px 10px;
}

.photo {
 float:left;
 margin:0px 20px 20px 0px;
}

#tabs {
 font-size:110%;
}

.navDivider {
 width:1px;
 height:20px;
 background-color:#CCCCCC;
 margin:0px 4px 0px 6px;
}

.progressContainer {
 padding:20px 20px 0px 0px;
 width:162px;
 float:left;
}

.thumbnail {
 width:160px;
 height:120px;
 text-align:center;
 background-position:center center;
 background-repeat:no-repeat;
 border:1px solid #EBE9ED;
 cursor: url(img/zoom.cur) 7 7, url(img/zoom.cur), pointer;
}

.progressFile {
 text-align:center;
 padding-top:52px;
 width:140px;
 margin-left:10px;
 font-size:10px;
 white-space: nowrap;
 overflow:hidden;
 font-weight:bold;
 color:#666666;
}

.progressCancel {
 float:right;
 margin:4px 0px 0px 5px;
 width:16px;
 height:16px;
 font-size:0px;
 background-image:url(/img/16-em-cross.png);
}

.progressStatus {
 white-space: nowrap;
 overflow:hidden;
 width:141px;
 font-size:90%;
 margin:5px 0px 5px 0px;
}

.progressBar {
 width:0%;
 height:2px;
 font-size:0px;
 background-color:#6699FF;
}

.settingBullets {
 white-space:nowrap;
 list-style-type:none;
 margin:0 0 20px 0;
 padding-left:0;
}

.settingBullets li {
 margin-bottom:5px;
}