* {font-family:Verdana, Arial;font-size:small}
body {background:#099;margin:0 10px;position:relative}
#w {width:780px;margin:0 auto;background:#fff}

#h {height:120px;border-bottom:1px solid #099;line-height:150px;text-align:right;position:relative;overflow:hidden}
#h a.sb {display:block;width:260px;height:90px;background:url(images/sb-sl_newlogo2.jpg) no-repeat;position:absolute;top:0;left:0;margin:15px 15px}
#h a.sb span {display:none}
#h img {valign:middle;position:absolute;margin:0 15px;right:0;top:15px}
#h strong {float:right;margin-right:20px;font-size:25px}

#content {padding:30px 80px}
#f {clear:both;border-top:1px solid #099;font-weight:bold;text-align:right;padding:8px}
#f * {font-size:xx-small}
#f p {margin:8px;padding:0}

#content ul {margin:1em 0;list-style:none;padding:0;float:left}
#content ul li {overflow:hidden}
li.error {}
li.vid {float:left;width:300px}
li.vid a img {border:0}
li.odd {margin-right:20px}

.clear {clear:both}

input, textarea {border:1px solid #98c3c4;background:#fff}
button {background:#d6fbfb;border:1px solid #98c3c4;padding:0 15px}
button:hover {background:#b8e2e3}

#lf {float:left;width:320px;background:#f5f5f5;padding:10px}
#lf p {margin:5px 0}
#lf label {display:block;margin-bottom:5px}
#lf input {width:140px}

#lfr {float:right;width:250px;background:#f5f5f5;padding:10px}

#lf h2, #lfr h2 {margin-top:0}

#rf {float:left;width:600px;background:#f5f5f5;padding:5px 10px;margin-top:10px}
#rf p {float:left;width:100%;margin:5px 0}
#rf label {display:block;padding-bottom:5px;line-height:1.5em}
#rf .tb input {padding:2px 5px;width:230px}
/*#rf .email input {width:100px !important}*/
#rf button {padding:5px 10px}
#rf .inline {padding:0 40px 0 25px}
#rf .cb input {border:0;background:none}
#rfl {float:left;width:290px;margin-right:20px}
#rfr {float:right;width:290px}

.help {background:url(images/info.png) 225px 2px no-repeat}

.error-banner {border:2px solid red;border-left:0;border-right:0;background:#ffffe0;padding:10px;margin-bottom:5px;font-weight:bold;text-align:center;line-height:1.6em}

#id_accept_toc {float:left}

span.error, form .errorlist {display:block;border:1px solid red;border-left:0;border-right:0;background:#ffffe0;padding:5px;margin:5px 0}
#content form .errorlist {margin:0 0 5px 0 !important;float:left !important;padding:10px 0 0 0;width:100%}
#content form .errorlist li {margin:0 10px 10px 10px}

#videotext {float:right;width:250px;background:#f5f5f5;padding:10px}


#content.admin {padding:30px 40px}

#sidebar {float:left;width:140px;margin:20px 0 0 0 !important;background:#eee;border-top:1px solid #ddd}
#sidebar li {float:left}
#sidebar a {display:block;float:left;width:120px;border-bottom:1px solid #ddd;padding:5px 10px;text-decoration:none;color:#000}
#sidebar a:hover, #sidebar .selected a {background:#f9f9f9 !important;font-weight:bold}


#admin-content {float:left;width:520px;background:#f9f9f9;padding:20px;border:1px solid #ddd;border-right:0;border-left:0;position:relative}
#admin-content h1 {margin:0 0 20px 0}
#admin-content .col {width:260px;float:left;overflow:hidden}
#admin-content ul {margin:0}
#admin-content table {width:100%;border-collapse:collapse}
#admin-content thead {background:#fff}
#admin-content .even {background:#fbfbfb}
#admin-content th, #admin-content td {text-align:left;padding:4px}
#admin-content #tuser {width:25%}
#admin-content #ttitle {width:40%}
#admin-content .pagination {padding-top:20px;text-align:center}

#admin-content form p {margin-left:100px;position:relative}
#admin-content form label {position:absolute;left:-100px;top:3px}

#admin-content ul.errorlist {margin:10px 0 !important;float:none}

#userbar {display:block;border-bottom:1px solid #099;height:40px;line-height:40px;text-align:right;background:#ffe;text-decoration:none;color:blue;padding:0 20px}
#userbar span {float:left}
#userbar a:hover {text-decoration:underline}

th {height:20px}
th span {float:left;height:20px;line-height:18px;margin-right:5px}
th a {display:block;float:left;width:20px;height:20px;overflow:hidden;text-indent:20px;background:url(images/arrows.gif)}

.asc 			{background-position:0px 	0px}
.asc:hover 		{background-position:0px	20px}
.desc 			{background-position:20px 	0px}
.desc:hover 	{background-position:20px 	20px}
.ascactive 		{background-position:0px 	20px}
.descactive 	{background-position:20px 	20px}

#backgroundPopup{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1}
#popupContact{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:384px;width:508px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px}
#popupContact h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-bottom:1px dotted #D3D3D3;padding-bottom:2px;margin-bottom:20px}
#popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block}

.vidbox {width:285px;float:left;padding:10px;margin-top:10px;background:#F5F5F5}
.r10 {margin-right:10px}
.backlink {clear:both;padding-top:3em}

