body {background-color:#F0F0F0; font-family:Verdana; font-size:12px; margin:0}
#top{ width:940px; margin:auto; margin-top:10px; display:block}
h2{ font-weight:normal; font-size:22px; color:#3377DD}
h4{ font-size:14px; color:#3377DD; margin-bottom:10px}
#header {}
#wrapper{ width:938px; padding:0; margin-top:-10px; margin:auto; background: #FFFFFF; border-left-style:solid; border-right-style:solid; border-left-width:1px; border-right-width:1px; border-color:#E0E0E0}
#logo{ padding-top:30px; padding-left:30px}
#signup{ list-style:none}
#signup li{ display:inline; font-size:12px; color:#666}
#signup li a{ color:#666}
h1 {background: url(../images/blue_pat.jpg) repeat-x; padding:20px 35px; color:#fff; font-weight:normal; font-size:22px; margin:10px 0 20px 0; position:relative; left:-15px; width:868px}
#menu {list-style:none; font-family:Arial; font-size:14px; padding-bottom:0px; padding-bottom:0}
#menu li {float:left; font-weight:bold; margin-right:20px; margin-bottom:5px; height:26px; width:90px; line-height:26px; text-align:center; padding: 2px 0px}
#menu li a, #menu li.selected_home a:hover, #menu li.selected_people a:hover,#menu li.selected_projects a:hover,#menu li.selected_forum a:hover,#menu li.selected_tools a:hover {color: black; text-decoration:none}
#menu li a:hover {text-decoration:underline;}
#menu li.selected_home {width:75px; text-decoration:none; background: url(../images/graymenu.gif) no-repeat}
#menu li.selected_people {width:93px; text-decoration:none; background: url(../images/graymenu1.gif) no-repeat}
#menu li.selected_projects {width:105px; text-decoration:none; background: url(../images/graymenu3.gif) no-repeat}
#menu li.selected_forum {width:88px; text-decoration:none; background: url(../images/graymenu2.gif) no-repeat}
#menu li.selected_tools {width:88px; text-decoration:none; background: url(../images/graymenu2.gif) no-repeat}
#menu li.selected a,#menu li.selected a:visited {color:black}
#menu_projects{ background: url(../images/graymenu1.gif) no-repeat}
#myprojects {width:120px; height:31px; background:url(../images/myprojects.gif) no-repeat}
#myprojects {position:absolute; top:27px; right:20px}
#myprojects.desel {background:url(../images/myprojects_desel.gif) no-repeat;font-weight:normal}
#myprojects{ text-decoration:none; font-size:11px; text-transform:uppercase; font-weight:bold; color:white; text-align:center; line-height:36px}
#bluetable{ margin-top:0px; padding-top:0px; position:relative; left:-15px}
#blue{ height:208px; background:url(../images/blue_pat.jpg) repeat-x; color:white}
#leftblue{ text-align:center; padding:5px 15px}
#frame{ padding:0 15px}
#buttons{ text-align:center; padding-left:35px; padding-right:60px; padding-top:10px; padding-bottom:10px}
#p1{ font-family:Verdana; font-size:21px}
#p2,#p3{ font-size:12px; padding-bottom:0px}
#buttons1{ margin-top:15px}
a#create_account{ width:151px; height:39px; line-height:40px; color:white; text-align:center; display:inline-block; text-decoration:none; background: url(../images/greencreate.gif) no-repeat; margin-right:20px; font-size:14px}
a#learn_more{ display:inline-block; width:152px; height:38px; line-height:40px; color:white; font-size:14px; text-align:center; text-decoration:none; background:url(../images/learn.gif) no-repeat}
#screenshot{ padding:20px}
.gray{ color:#666666}
#features1{ padding-top:20px; padding-left:10px; padding-right:10px}
#features{ list-style-type:none; font-size:14px}
ol#features .round {display:inline-block;width:24px;margin-left:1px;font-weight:bold;color:#444;}
ol#features .round1 {display:inline-block;width:24px;margin-left:-3px;font-weight:bold;color:#444;}
ol#features li{ background-image: url(../images/list_image.gif); background-repeat:no-repeat; padding-left:7px; height:24px; line-height:24px; margin-top:15px; margin-left:0px; font-size:12px}
#features1 p {margin-left:40px}
#internat{ margin-left:15px; margin-top:0; padding-top:5px}
#upload{ margin-left:15px; font-size:14px}
#upload li{ padding-bottom:5px}
#upload a{ text-decoration:none; color:#333333; font-size:18px}
.hp_box {float:left;width:300px;}
.hp_lg {margin:0;padding:0;font-size:14px;font-weight:bold;color:#333;width:200px;margin-left:85px;}
.hp_sm {margin:0;padding:0;font-size:12px;color:#000;margin-left:85px;}
#made{ color:black}
#easy{ color:#FF6600}
#top_bar {position:absolute; right:10px;top:2px;font-size:11px; padding:0;margin:0;}
#top_bar li {list-style-type: none; float:left; padding:0 5px;}
#top_bar a {color: black;}
a.help {color:black; weight:bold}
.large_form input[type='password'],.large_form input[type='text'] {font-size:24px;width:400px;}
.large_form input[type='password']:focus,.large_form input[type='text']:focus {background-color:#FFF9BD;}
table.wide {width: 100%;border:1px solid #ccc}
table.listing {width: 90%;border:1px solid #ccc;border-spacing:0px;}
table.listing th,table.wide th {background-color: #FFF9BD;font-weight:normal;padding:5px;text-align:left;font-size:13px;}
table.listing td,table.wide td {padding:5px;text-align:left;font-size:12px;}
table.listing tr.special_row {background:#FFffe0;}
table.listing tr:hover td {background:#dDf0ff;}
.tip,.small {color: #666; font-size:10px;}
#errorExplanation h2 {font-size:1em;color:red;}
#errorExplanation p {font-size:12px;}
#errorExplanation ul {font-size:12px;color:#880000;}
.fieldWithErrors input {background-color: #ffcccc;}
a,a:visited {color: blue;}
a:hover {text-decoration: none;}
a.action, a.action:visited {color:#FF6600;text-decoration:underline;font-size:14px}
a.back, a.back:visited {color:#666 !important;font-size:14px}
a.action:hover {text-decoration:none;font-size:14px}
dt {font-size:14px; padding:5px;line-height:20px;}
dd {font-size:12px; line-height:16px; color:#333;}
#footer {clear:both; border-top: 1px solid #ccc;padding:20px 0; text-align:center;color: #666; background-color:white;}
#footer a, #footer a:visited {color: #666; font-size:12px;}
.fieldWithErrors {display:inline;}
#notice {margin:auto;background:#FFF572;padding:10px 20px;font-size:12px;font-weight:bold;width:300px;text-align:center;margin-top:10px;margin-bottom:10px;}
#tabs {margin: 0;padding:0;font-size:12px;}
#tabs li {float:left; list-style-type:none;padding:5px 10px;background-color: #FFF9BD;border:1px solid #ccc;border-right:0px;border-bottom:0}
#tabs li.sel:hover {text-decoration: none}
#tabs li.sel a {color:white;}
#tabs li.sel, #tabs li.sel:hover {background-color: #55a2e9;color:white}
#tabs li a {color: black;text-decoration:none}
#tabbot {background-color:#f0f0f0;padding:10px;margin-top:15px;margin-bottom:0;clear:both;border:1px solid #ccc;font-size:12px}
#tabbot_w {background-color:#fff;padding:10px;margin-top:15px;margin-bottom:0;clear:both;border:1px solid #ccc;font-size:12px}
#editor2 {background-color:#f0f0f0;padding:10px 25px;margin-top:0;margin-bottom:15px;clear:both;border:1px solid #ccc;font-size:12px}
.info_small {font-size:10px;}
#editor2 .translate {font-size:14px; background-color: white;line-height:25px;padding:5px 10px}
#editor2 textarea {width:100%;height:70px;font-size:14px;line-height:25px;padding:5px 0 0 5px;}
#editor2 .buttons {margin-top: 15px;}
#editor2 .close_button a {color:#666;font-weight:bold;}
#editor2 #advanced {margin: 10px auto;}
#editor2 #advanced, #editor2 #advanced label {font-size:12px}
#editor2 .label_sel, #label_popup .label_sel {color:white; text-decoration:none;}
#editor2 .sel {font-size:16px; border: 1px solid black;}
#editor2 .red, #label_popup .red {background-color:red}
#editor2 .blue, #label_popup .blue {background-color:blue}
#editor2 .green, #label_popup .green {background-color:green}
#editor2 .yellow, #label_popup .yellow {background-color:#ff6600}
#editor2 a.text_link_current {color:black;font-weight:bold; text-decoration:none;cursor:arrow;}
#editor2 .text_link_disabled {color: #ccc !important;}
#label_popup a {text-decoration: none; color:#000;}
#original_text.red2 {border: 3px solid red}
#original_text.blue2 {border: 3px solid blue}
#original_text.green2 {border: 3px solid green}
#original_text.yellow2 {border: 3px solid #ff6600}
tr.green {background: #ccffcc;}
tr.red {background: #ffcccc;}
tr.blue {background: #ccccff;}
tr.yellow {background: #ffffcc;}
.seltr {padding-left:60px;background:url(../images/sel.gif) no-repeat 0 5px}
.btn {padding:5px 10px; background-color:#3582c9;margin:5px;font-size:12px}
.btn, .btn a, .btn a:visited {color:#fff;font-weight:bold;text-decoration:none;font-size:12px}
.btn a:active {color: #ff6600}
.btn a:hover, .btn:hover a {text-decoration:none;font-size:12px}
.btn:hover {background-color:#336699}
.btn_gr {padding:5px 10px; background-color:#888;margin:5px;font-size:12px}
.btn_gr, .btn_gr a, .btn_gr a:visited {color:#fff;font-weight:bold;text-decoration:none;font-size:12px}
.btn_gr a:active {background-color: #66}
.btn_gr:hover {background-color: #FF9900;text-decoration:none;font-size:12px}
.btn_gr a:hover {font-size:12px}
.btn_gr img, .btn img {vertical-align: middle;}
.project_info {font-size: 12px;}
.project_info .title {font-weight: bold;}
.project_info a.title {font-weight: normal;}
.thickbox img {width:120px; height:90px;}
.more {color:#336699;}
#actions {background:#f0f0f0; border:1px solid #ccc; padding:20px;}
#actions ol {list-style-type: none;font-size:12px;margin:0;padding:0;}
#actions li {padding:3px;}
.aux {font-style:italic;font-size:12px;padding:0;marigin:0}
.smalltext {font-size:12px;}
.thickbox img {border: none !important}
.post {;padding: 10px;margin:10px 0;}
.post h3 a {color: #3377DD;font-size:18px}
.post-meta {font-style:italic; font-size:11px;margin-bottom:10px}
.post_links {padding:10px;background:#f0f0f0;margin-top:10px}
label {margin-bottom: 5px;margin-top:5px;}
fieldset {margin-bottom: 10px !important;}
.vote_p a {background:url(../images/vote.gif) no-repeat -7px 0; font-weight:bold; color:green; text-decoration:none}
.vote_m a {background:url(../images/vote.gif) no-repeat -40px 0; font-weight:bold; color:red; text-decoration:none}
.hint {padding:3px 10px;margin:5px auto;width:400px;border:2px solid #FFD324;color:#333;background:#FFF6BF}
.hint a {color: #633;}
.hint a.hint_action {font-size:10px;color:#633;}
#label_popup {background: #f0f0f0; padding:10px; border: 1px solid #ccc;border-top:none;}
#label_popup div {margin:2px;}
li.down_arr {padding-left:20px !important; background: url(../images/down_arr.gif) no-repeat 5px 8px;}
li:hover.down_arr, li.down_arr_sel {padding-left:20px !important; background: url(../images/down_arr.gif) no-repeat 5px -17px;}
li.down_arr:hover a, li.down_arr a:hover {text-decoration:none !important;}
.only_b {background-color: #c9ffc9}
.only_a {background-color: #FFC9C9}
#loading {position:absolute;top:50%;left:45%;z-index:100;width:150px;background:#ccc;color:black;padding:5px 15px;font-size:12px;font-weight:bold;text-align:center}
#loading img {vertical-align:middle;}
a.crumbs {font-weight:bold;text-decoration:underline !important;color:#3377dd;}
a.crumbs,.crumb_cur, #crumbs_path {font-size:12px;text-decoration:none}
a.crumbs:hover {text-decoration:underline;}
.crumb_cur {font-weight:bold;color:#555;}
#crumbs_path {color:#ccc;}
.gray_link {background:#e7e7e7;padding:10px;margin:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-appearance: none; -webkit-background-clip: border; -webkit-background-origin: padding; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-box-align: center; -webkit-box-sizing: border-box; -webkit-rtl-ordering: logical; -webkit-user-select: text}
.gray_link a, .gray_link a:visited {color:#333;text-decoration:none}
.gray_link a:hover {text-decoration:underline}
a.small_link, a.small_link:visited {font-size:10px;color:#ff3300;}
a.alined_link {font-size:12px;}
.portlet {border: 1px solid #ccccff;padding:0;}
.portlet h4 {background: #eeeeff;margin:0;padding:5px;}
.ybtn img, .ybtn2 img {vertical-align:middle;}
.ybtn, .ybtn2 {background:transparent url(../images/sprite_btn_grd.png) repeat-x scroll 0 -75px; border:1px solid #666666; font-size:13px; font-weight:bold; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-appearance: none; -webkit-background-clip: border; -webkit-background-origin: padding; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-box-align: center; -webkit-box-sizing: border-box; -webkit-rtl-ordering: logical; -webkit-user-select: text; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; padding-top: 5px; line-height:13px}
.ybtn {background:transparent url(../images/sprite_btn_grd.png) repeat-x scroll 0 -150px}
div.ybtn:hover {background:transparent url(../images/sprite_btn_grd.png) repeat-x scroll 0 -30px}
div.ybtn2 {background:transparent url(../images/sprite_btn_grd.png) repeat-x scroll 0 -150px}
.ybtn2:hover {background:transparent url(../images/sprite_btn_grd.png) repeat-x scroll 0 -180px}
.ybtn a, .ybtn a:visited, .ybtn2 a, .ybtn2 a:visited,.ybtn2:hover, .ybtn a:hover, .ybtn2 a:hover {color:#000000; font-size: 13px; display: inline-block; font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: 13px; text-align: center; text-indent: 0px; text-shadow: none; text-transform: none; white-space: pre; word-spacing: 0px; text-decoration: none; vertical-align:middle}
#crumbs_path a {text-decoration: none;}
a.delete_icon {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -167px -743px;display:inline-block}
a.delete_icon:hover {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -167px -91px;display:inline-block}
a.lock_icon {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -135px -841px;display:inline-block}
a.lock_icon:hover {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -135px -189px;display:inline-block}
a.unlock_icon {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -104px -841px;display:inline-block}
a.unlock_icon:hover {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -104px -189px;display:inline-block}
a.edit_icon {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -487px -937px;display:inline-block}
a.edit_icon:hover {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -487px -285px;display:inline-block}
a.download_icon {text-decoration:none;color:transparent;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -169px -905px;display:inline-block}
a.download_icon:hover {text-decoration:none;color:transparent;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -169px -253px;display:inline-block}
a.upload_icon {text-decoration:none;color:transparent;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -297px -937px;display:inline-block}
a.upload_icon:hover {text-decoration:none;color:transparent;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -297px -285px;display:inline-block}
a.fav_icon {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -489px -906px;display:inline-block}
a.fav_icon:hover {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -489px -254px;display:inline-block}
a.bulb_icon {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -40px -840px;display:inline-block}
a.bulb_icon:hover {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -40px -188px;display:inline-block}
a.bulb_icon_flip:hover {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -40px -840px;display:inline-block}
a.bulb_icon_flip {text-decoration:none;color:white;font-size:0;width:20px;height:20px;background:url(../images/pre003.gif) no-repeat -40px -188px;display:inline-block}
a img {border:none;}
#warning {background-color:#ffcc00;}
#warning p {width:940px;margin:auto;font-weight:bold;color:#555;line-height:1.5em;padding:10px}
#warning a, #warning a:visited {color:#22f;}
#bottom{ width:944px; margin:auto; display:block}
#overlay {background-image:url(http://static.flowplayer.org/img/overlay/transparent.png); color:#efefef}
div.wrap {overflow-y:auto}
div.tooltip {background-color:#900; outline:1px solid #669; border:2px solid #fff; padding:10px 15px; width:200px; display:none; color:#fff; text-align:left; font-size:12px; outline-radius:4px; -moz-outline-radius:4px; -webkit-outline-radius:4px}
.loading_text {color: #666;font-weight:bold;font-size:12px;}
.required {color:red;}
th a, th a:visited {color:#000;}
.sort_asc {background:url(../images/sort_asc.gif) no-repeat;background-position:right;padding-right:30px}
.sort_desc {background:url(../images/sort_desc.gif) no-repeat;background-position:right;padding-right:30px}
.green_hightlight {background-color:#cFFFA0;border:#090 solid 1px;}
.event_error {background-color:#ffcccc}
fieldset.noborder {border: none; padding: 0; margin: 0;}
fieldset ol {padding: 0; margin: 0; list-style-type: none; padding-bottom: 5px;}
fieldset ol li {padding-top: 0.5em}
fieldset ol li.new {clear: both}
fieldset ol li * {vertical-align: middle}
fieldset ol li.tip {font-style: italic; clear: both;}
fieldset ol li.div1 {width: 100%}
fieldset ol li.div1 label {display: block}
fieldset ol li.div1 input[type='text'],fieldset ol li.div1 input[type='password'],fieldset ol li.div1 textarea {width: 99%}
fieldset ol li.div2 {width: 48.5%; float: left}
fieldset ol li.next2 {padding-left: 10px}
fieldset ol li.div2 label {display: block}
fieldset ol li.div2 input[type='text'] {width: 98%}
fieldset ol li.div3 {width: 31.5%; float: left;}
fieldset ol li.div3 label {display: block}
fieldset ol li.div3 input[type='text'] {width: 100%}
fieldset ol li.next3 {padding-left: 7px}
#TB_window {font: 12px Arial, Helvetica, sans-serif; color: #333333}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#666666}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75}
* html #TB_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#TB_window {position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%}
* html #TB_window {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_window img#TB_Image {display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666}
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left}
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right}
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title{ background-color:#e8e8e8; height:27px}
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal{ padding:15px}
#TB_ajaxContent p{ padding:5px 0px 5px 0px}
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px}
* html #TB_load {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%}
* html #TB_HideSelect {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}