@import url("dragresize.css");


.threeSeas_showhide { cursor:pointer; float:right; line-height:30px; }
.threeSeas_showhide:hover { cursor:pointer; }
.threeSeas_panel { background:#828282; height:30px; position:fixed; bottom:0; width:auto; min-width:100%; }
.threeSeas_window { color:#fff; line-height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.threeSeas_window a em { font-style:normal; font-weight:bold; }
.threeSeas_window_icon { margin:8px 10px 0 10px; float:left; }
.threeSeas_window_title_link img { border:0; }
.threeSeas_window_title_link { color:#fff; font-family:Arial,Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:30px; text-decoration:none; }

.window { font-weight:bold; height:auto; position:absolute; bottom:36px; }
.window_handle { height:13px; margin:0 0 5px 0; }
.window_handle hr { background:#fff; background-color:#fff; border:none; color:#fff; height:1px; margin:0 0 0 10px; position:relative; top:8px; }
.window_handle img { border:none; }
.window_handle a { float:right; position:relative; right:2px; top:2px; }
.window_minimize { padding:0 0 0 10px; }
html, body, .maximized { height:100%; width:100%; }
.forcedown { clear:both; visibility:hidden; height:0; }


/*  CUDA  */

div.window_cuda { background:#AAB4C1; background:none; color:#000; font-family: Arial, Helvetica, sans-serif; float:left; width:31%; padding:0 0 10px 0; opacity:0.5; }
div.cuda_qry_frame { margin:4px 10px 2px 10px;  color:#000;  overflow:hidden; opacity:0.7; }
div.cuda_qry_frame:hover div.window_cuda, div.cuda_qry_frame:hover, div.cuda_qry:hover { overflow:visible; height:auto; min-height:20px; }
div.cuda_qry {  color:#183458; opacity:1; z-index:2; position:relative; padding:10px; height:20px; overflow:hidden; }
div.cuda_qry_results { color:#183458;  float:right; position:relative; right:0; top:0; margin:0 0 0 5px; padding:4px 5px 5px 5px;  overflow:hidden; text-align:right; height:30px; font-size:11px; width:50px; z-index:50;}
div.cuda_qry_results strong { font-size:13px; line-height:18px; }
div.cuda_qry_results strong span { font-weight:normal; }
div.cuda_qry_results em { font-weight:normal; }
div.file_line { border-left:1px dashed #ccc; float:right; margin:0 0 0 5px; padding:0 0 0 5px; width:auto; display:none; }
div.window_cuda:hover {  background:#AAB4C1; opacity:1;  }
div.window_cuda:hover div.cuda_qry, div.window_cuda:hover div.cuda_qry_results  {  background:#fff; }
div.cuda_qry_frame:hover div.cuda_qry_results {   width:auto; }
div.cuda_qry_frame:hover div.file_line, div.cuda_qry_results:hover div.file_line { display:inline; }
div.cuda_qry_results:hover { border-bottom:5px solid transparent; overflow:hidden; padding:4px 5px 1px 5px; }


/*  CODE  */

div.window_code { /* background:#0F7125;  */ opacity:0.5;  margin:0 auto; width:auto; margin-left:33%; }
div.window_code_files {  opacity:1; margin:10px; padding:0; color:#000; font-weight:normal; font-size:11px; font-family:Trebuchet MS; height:auto;  }
div.window_code:hover { /* background:#A7CBAF; */ opacity:1; }
div.window_code:hover div.window_code_files { /* background:#fff; */ }
div.window_code_files a { font-size:11px; font-weight:normal; }
.text_link:hover { background:#fff; text-decoration:underline; }
div.window_edit { /* background:#0F7125; opacity:0.3; */ background:#A3C0AA; margin:0 auto; min-width:68%; width:auto; float:left; position:relative;}
div.window_edit:hover { background:#A3C0AA; opacity:1; }
.php { overflow:scroll; font-size:13px; width:100%; height:80%; border:none; }
.edit_menu_hide { color:#fff; float:right; line-height:30px; }
.edit_menu_file { float:left; position:relative; top:10px; left:12px;  z-index:10; }
.edit_menu_filename { background:#fff; cursor:default; float:left; padding: 5px 10px 5px 10px; position:relative; top:-5px; } 
.edit_menu_file a em, .edit_menu_file li em { font-weight:normal; font-style:normal; }
.edit_menu ul, #EMF_browser, #EMF_versions { border-top:solid 8px transparent; list-style-position:outside; display:none; padding:0; position:absolute;  z-index:10000;  /*set an unused color to be index color*/ _border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/ _filter:chroma(color=tomato);/*For IE6-*/  }

#EMF_browser { display:none; top:0; left:0; background: #183458; color:#fff; width: 98%; margin:58px 80px 0 10px; opacity:0.9; overflow:hidden; }
#EMF_browser a { color:#fff; }
#EMF_browser ul, #EMF_browser ol { list-style:none outside; position:relative; float:left; border-right:1px solid #fff; padding:0; margin:10px 0 10px 10px; }
#EMF_browser li { line-height:22px; min-width:90px; padding:0 10px 0 10px; }
#EMF_browser li.folder:hover, #EMF_browser li.folder_ON, #EMF_browser li.folder_ON a, #EMF_browser a:active { background: #fff; color:#183458; cursor:pointer; }
#EMF_browser li.folder:hover a { background: #fff; color:#183458; }
#EMF_browser li.folder:hover .folder_gt { visibility:visible; }
.folder_gt { float:right; font-weight:normal; line-height:20px; visibility:hidden; }

.file_pane { position:relative; }
#EMF_browser ol.file_pane_files { border:none; }
#EMF_browser ol a { font-weight:normal; }
#EMF_browser ol a:hover { text-decoration:underline; }
em.EMF { font-style:normal; };

.cmd_prompt { overflow:hidden; clear:left; }
.cmd_return { position:absolute; top:-30px; }
#cmd { border:none; background:none; color:#fff; padding:10px 0 10px 24px; width:98%; clear:left; float:left; overflow:hidden; }
#cmd_gt { position:absolute; left:10px; bottom:10px; font-weight:bold;  }
#cmd_history { float:left; width:98%; padding:10px; border:none; color:#fff; background:none; display:none; }

.edit_menu_filename_arrow_left, .edit_menu_filename_arrow_down, .edit_menu_filename_arrow_right { cursor:default; float:left; position:relative; top:1px; /*set an unused color to be index color*/ _border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/ _filter:chroma(color=tomato);/*For IE6-*/ }
.edit_menu_filename_arrow_left { border-right:solid 5px transparent; }
.edit_menu_filename_arrow_right { border-left:solid 5px transparent; }
.edit_menu_filename_arrow_left a, .edit_menu_filename_arrow_right a, .edit_menu_filename_arrow_down a { background:#fff; padding:5px; position:relative; top:-1px; }
.edit_menu_filename_arrow_left a, .edit_menu_filename_arrow_right a { padding:4px 5px 6px 5px; top:-2px; }
.edit_menu_loading { background: url(/skins/default/3.gif) 0 0 no-repeat; float:right; position:relative; top:-2px; margin:0 0 0 15px; height:33px; width:35px; }
.version_history {  background:none; color:#fff; font-weight:normal; padding:0; }
.version_history span { font-weight:bold; }
li.revision a.open_diff_link { background:none; color:#fff; overflow:hidden;}
li.revision a.open_diff_link:hover { background:#fff; color:#183458; }
div.edit_menu_filename_arrow_left:hover a, div.edit_menu_filename_arrow_down:hover a, .edit_menu_filename:hover + div.edit_menu_filename_arrow_down a
	{ background:#183458; color:#fff; opacity:1; }
.edit_menu_filename_arrow_left:hover #EMF_versions
	{ top:20px; left:0; display:block; }
div.edit_menu_filename_arrow_left li, div.edit_menu_filename_arrow_down li { list-style:none; padding:0 5px 0 10px; position:relative; left:0; width:200px;  }
li.revision { background:#183458; color:#fff; font-weight:bold; height:20px; line-height:20px; overflow:hidden; opacity:0.9; }
li.empty { background:#183458; height:8px; opacity:0.5; }
#edit_menu { background:none; color:#183458; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; }
#edit_menu input.button { background-color:#C1D4C6; color:#183458; cursor:pointer; font-size:11px; font-weight:bold; border:1px solid #fff; padding:5px 15px 5px 15px; opacity:1; }
#edit_menu a { font-size:13px; font-weight:bold; }
#edit_menu a:hover .edit_menu_close  { background:#c00; }
#edit_menu hr { background-color:#fff; border:none; color:#fff; height:1px; margin:8px 0 0 0; }
#edit_buttons { float:right; display:inline; position:relative; top:-5px; }
#edit_0 { padding:0; margin:0; }
#frame_code { margin:0 10px 0 10px; position:relative; top:-13px; }
#content_highlight { visibility:hidden; position:relative; z-index:10000; }

.diff_form span, .diff_form input  { margin:0 0 0 10px; }
.diff_form span { line-height:30px; }
.diff_form hr { margin:10px 0 10px 0; }
.diff_form span { float:right; }

.commit_file { margin:5px 0 5px 10px; }
.commit_notes { margin:10px 0 15px 10px; }

.gills_icon { float:left; text-align:center; width:90px; }
.gills_img_link img { border:none; text-decoration:none; }
.gills_img_link, .gills_img_link:visited { color:#06f; text-decoration:none; }
.gills_img_link:hover { font-weight:bold; }
.gills_img_link_kb { color:#fff; visibility:hidden; }
.gills_img_link:hover .gills_img_link_kb { color:#aaa; font-weight:normal; visibility:visible; }
.gills_img_link:hover .gills_img_link_kb em { color:#000; font-style:normal; font-weight:bold; margin-right:2px;  display:inline; }


/* PAGE CREATOR */

.window_page_creator { background:#A3C0AA;  }
.ul_tabs { position:relative; left:-30px; top:7px; }
.ul_tabs, .ul_tabs li { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:outside none;  }
.tab { border:1px solid #ccc; padding:6px 12px 6px 12px; font-weight:normal;  }
.tab_on, li.tab:hover { background:#fff; border:1px solid #fff; font-weight:bold; }
.tab_sep { cursor:default; min-width:40px; width:40px; padding:10px; }
.tab_content { background:#fff; margin:20px 10px 10px 10px; }
.tab_content hr { clear:both; border:none; height:1px; background-color:#183458; margin:20px 10px 5px 10px; position:relative; top:5px; }
.tab_content label { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  float:left; margin:5px 0 0 0; }
.tab_content label span { font-weight:normal; }
.boxes_right { color:#6D8194; float:right; font-size:9px; font-weight:normal; margin:0 10px 0 0; }
.boxes_right .cb, .boxes_right img { clear:none; margin:7px 2px 0 7px; }
input.cb, .checked { clear:both; float:left; margin:7px 10px 7px 10px; }
input.button { background:#d7e3da; border:1px solid #183458; color:#183458; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:10px; padding:6px 12px 6px 12px; }
select.folders { float:left; margin:1px 0 0 0; }
div.filename { float:left; font-weight:normal; margin:1px 0 0 0; }
input.filename { text-align:right; }
input.page_title { margin:0 0 0 26px; }
.cancel { color:#6D8194; }
#redirect { float:right; position:relative; top:12px; }


/* CSS-only Lightbox */
.black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8;	opacity:.80; 	filter: alpha(opacity=80); }
.white_content { display: none; position: absolute; top: 5%; left: 5%; width: 83%; height: 80%; padding: 16px; border: 16px solid #666; background-color: white; z-index:1002; overflow: auto; }
#fade { height:100%; width:100%; position:absolute; }



