frames.css 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989
  1. body {
  2. font-family: verdana, arial, helvetica, sans-serif;
  3. font-size: 12px;
  4. color: #000;
  5. margin: 10px;
  6. padding: 0;
  7. background-color: #fff;
  8. }
  9. img {
  10. border: none;
  11. }
  12. #outerframe {
  13. position: relative; /* do not remove, fixes a bug in IE */
  14. border: 1px solid #fff;
  15. background-color: #fff;
  16. }
  17. /* Hides from IE5-mac \*/
  18. * html #outerframe {
  19. height: 1%;
  20. }
  21. /* End hide from IE5-mac */
  22. /*****************************************************
  23. * HEADER STYLES *
  24. *****************************************************/
  25. #header {
  26. width: 100%;
  27. padding: 0;
  28. margin: 0;
  29. }
  30. /* Header 1: Containing title, portal and organization */
  31. #header1 {
  32. font-size: 12px;
  33. padding: 4px;
  34. background-color: #264269;
  35. color: #fff;
  36. border-bottom: 1px solid white;
  37. }
  38. #header1 a {
  39. color: #ffffff;
  40. text-decoration: none;
  41. }
  42. #header1 a:hover {
  43. text-decoration: underline;
  44. }
  45. #sitename {
  46. margin: 0;
  47. font-weight: bold;
  48. }
  49. #institution {
  50. float: left;
  51. font-weight: bold;
  52. }
  53. #my_courses {
  54. float: right;
  55. font-weight: bold;
  56. }
  57. #logout {
  58. float: right;
  59. width:20%;
  60. text-align:right;
  61. }
  62. /* The tool shortcuts */
  63. #toolshortcuts {
  64. text-align: right;
  65. }
  66. /*****************************************************
  67. * FOOTER STYLES *
  68. *****************************************************/
  69. #footer {
  70. padding: 8px;
  71. border-top: 1px solid #4171B5;
  72. background-color: #E5EDF9;
  73. font-size: 12px;
  74. }
  75. #footer .copyright {
  76. float: right;
  77. }
  78. /*****************************************************
  79. * MAIN STYLES *
  80. *****************************************************/
  81. #main {
  82. position: relative; /* to avoid the IE peekabo bug*/
  83. margin: 0px auto;
  84. margin-top: 10px;
  85. width: 98%;
  86. padding: 0px 10px 10px 10px;
  87. background-color: #fff;
  88. min-height: 320px;
  89. }
  90. /* for content section in main index.php file */
  91. .maincontent {
  92. float: left;
  93. width: 78%;
  94. padding: 4px;
  95. background-color: #fff;
  96. }
  97. /* "menu" classes for menu/navigation section in main index.php */
  98. .menu {
  99. float: right;
  100. width: 20%;
  101. padding: 0 0 6px 0;
  102. background-color: #E5EDF9;
  103. border: 1px solid #4171B5;
  104. }
  105. .menucaption {
  106. font-size: 12px;
  107. font-weight: bold;
  108. padding-left: 12px;
  109. }
  110. .menusection {
  111. width: auto;
  112. margin: 24px 6px 0 6px;
  113. padding-left: 10px;
  114. border: 1px solid #4171B5;
  115. }
  116. .menusectioncaption {
  117. position: relative;
  118. top: -9px;
  119. background-color: #E5EDF9;
  120. font-size: 12px;
  121. padding: 0 8px 0 4px;
  122. }
  123. .menulist {
  124. list-style: none;
  125. margin: 0 0 12px 0;
  126. padding: 0;
  127. }
  128. #lang_form {
  129. text-align: left;
  130. font-size: 12px;
  131. margin: 2px 0 10px 0;
  132. padding: 2px;
  133. }
  134. #lang_form input, #lang_form select {
  135. font-size: 12px;
  136. }
  137. #loginform label {
  138. font-size: 12px;
  139. margin: 4px 6px;
  140. }
  141. #loginform input {
  142. display: block;
  143. font-size: 13px;
  144. margin: 4px 6px;
  145. }
  146. #login_fail {
  147. margin: 0 6px 6px 6px;
  148. padding: 4px;
  149. border: 1px solid #f00;
  150. background-color: #fff;
  151. font-size: 12px;
  152. color: #f00;
  153. }
  154. /*** layout divs for course and tool pages (being tested in some pages) ****/
  155. #contentfloatholder {/* also makes the right "sliding" tab */
  156. /*background: url(../pics/sidebar-r.gif) repeat-y 100% 0;
  157. background: url(../pics/bg_fountain.jpg) no-repeat 100% 0; */
  158. float: left;
  159. width: 100%;
  160. position: relative;
  161. }
  162. #contentfloatholder:after {
  163. /* this is for NN6 to clear floats */
  164. content: ".";
  165. display: block;
  166. height: 0px;
  167. clear: both;
  168. visibility: hidden;
  169. }
  170. #centerwrap {
  171. float: left;
  172. width: 100%;
  173. margin-right: -95%;/* this needs to be less than 100% for Moz/Mac which thinks
  174. it's empty otherwise. The difference is made up by putting a
  175. negative left margin on the left float:
  176. Note IE/Mac doesn't like this method ~ it wants the 100% so it can
  177. be fed in using IE only CSS below becasue IE/Win also works with the 100% method.
  178. */
  179. }
  180. #center {
  181. margin: 0 0 0 180px;
  182. padding: 10px 0 40px 0;
  183. min-height: 300px;
  184. }
  185. #left {
  186. float: left;
  187. width: 180px;
  188. padding: 20px 0 0 0;
  189. margin-left: -5%; /* the difference to make the left colum appear flush left */
  190. }
  191. /* --- left navigation box menu as a definition list --- */
  192. #leftnavbox {
  193. margin: 0;
  194. padding: 0;
  195. float:left;
  196. }
  197. #leftnavbox dl {
  198. width: 160px;
  199. margin: 12px auto 4px auto;
  200. padding: 0 0 10px 0;
  201. background: transparent;
  202. font-size: 12px;
  203. text-align: center;
  204. }
  205. #leftnavbox dt {
  206. margin: 0;
  207. padding: 1px 2px;
  208. font-weight: bold;
  209. font-size: 12px;
  210. text-align: center;
  211. color: #000;
  212. border-bottom: 1px solid #fff;
  213. background: transparent;
  214. }
  215. #leftnavbox dd {
  216. margin: 0;
  217. padding: 0;
  218. color: #009;
  219. text-align: left;
  220. border-bottom:1px solid #fff;
  221. background: #ccf;
  222. }
  223. #leftnavlist a, #leftnavlist a:link {
  224. display: block;
  225. color: #fff;
  226. text-decoration: none;
  227. padding: 2px 5px 2px 10px;
  228. background: #4171B5;
  229. width:140px;
  230. border: 1px solid #009;
  231. }
  232. #leftnavlist a:visited {
  233. color:#eee;
  234. text-decoration: none;
  235. display: block;
  236. padding: 2px 5px 2px 10px;
  237. background: #4171B5;
  238. color: #eee;
  239. width:140px;
  240. }
  241. #leftnavlist a:hover {
  242. background: #fff;
  243. color:#4171B5;
  244. display: block;
  245. }
  246. /* --- end of left side definition list menu section --- */
  247. /* various sections in course-home.php file */
  248. #toolremove {
  249. width: 40%;
  250. color: #f00;
  251. font-weight: bold;
  252. margin: 10px auto;
  253. padding: 10px;
  254. border: 2px solid #f00;
  255. }
  256. #courseintro {
  257. clear: both;
  258. width: 80%;
  259. margin: 10px auto;
  260. padding: 10px;
  261. border-bottom: 1px solid #4171B5;
  262. }
  263. #courseintro_icons {
  264. clear: both;
  265. width: 80%;
  266. margin: 10px auto;
  267. }
  268. .everybodyview {
  269. position: relative; /* to avoid the IE peekabo bug ?*/
  270. width: 80%;
  271. margin: 10px auto;
  272. padding: 10px;
  273. }
  274. .courseadminview, .platformadminview {
  275. position: relative;
  276. width: 80%;
  277. margin: 25px auto 10px;
  278. padding: 10px;
  279. border: 1px solid #4171B5;
  280. }
  281. .viewcaption {
  282. position: relative;
  283. top: -20px;
  284. font-size: 12px;
  285. font-weight: bold;
  286. color: #4171B5;
  287. background-color: #fff;
  288. padding: 0 4px;
  289. }
  290. /***********************************/
  291. /* ===================================================
  292. AGENDA STYLES
  293. ===================================================*/
  294. /* ---------------------------------------------------
  295. check if these are still used or not
  296. -----------------------------------------------------*/
  297. #agenda {
  298. width: 100%;
  299. margin: 0 auto;
  300. border: 1px solid #4171B5;
  301. border-collapse: collapse;
  302. }
  303. .agenda_month_divider {
  304. background-color: #4171B5;
  305. font-weight: bold;
  306. font-size: 12px;
  307. color: #fff;
  308. text-align: center;
  309. }
  310. #agenda #title a {
  311. color: #fff;
  312. }
  313. #agenda .agendaitem {
  314. font-size: 12px;
  315. }
  316. #smallcalendar #title {
  317. background-color: #4171B5;
  318. font-weight: bold;
  319. padding: 2px;
  320. color: #fff;
  321. text-align: center;
  322. font-size: 11px;
  323. }
  324. #smallcalendar #title a {
  325. color: #fff;
  326. }
  327. #agenda_select {
  328. list-style: none;
  329. border: 0px solid green;
  330. margin: 30px 0 0 0;
  331. padding: 0 0 0 10px;
  332. }
  333. /* ---------------------------------------------------
  334. styles for the agenda (day, week, month view)
  335. -----------------------------------------------------*/
  336. #agenda_list {
  337. width: 100%;
  338. margin: 0 auto;
  339. border: 1px solid #fff;
  340. border-collapse: collapse;
  341. }
  342. /*The caption of the calendar (displays the month and the << and >> links*/
  343. #agenda_list #title {
  344. background-color: #4171B5;
  345. font-weight: bold;
  346. font-size: 12px;
  347. color: #fff;
  348. text-align: left;
  349. padding: 2px 10px;
  350. text-align: center;
  351. border: 1px solid #264269;
  352. }
  353. #agenda_list #title a:link, #agenda_list #title a:visited {
  354. background-color: #4171B5;
  355. font-weight: bold;
  356. font-size: 12px;
  357. color: #fff;
  358. text-align: left;
  359. padding: 2px 10px;
  360. text-align: center;
  361. }
  362. #agenda_list #title a:hover {
  363. background-color: #4171B5;
  364. font-weight: bold;
  365. font-size: 12px;
  366. color: #ff0000;
  367. text-align: left;
  368. padding: 2px 10px;
  369. text-align: center;
  370. }
  371. /* The cells with the name of the days of the weeks (mon->sun)*/
  372. #agenda_list .weekdays {
  373. background-color: #D3DFF1;
  374. text-align: center;
  375. font-weight: bold;
  376. border: 1px solid #264269;
  377. border-collapse: collapse;
  378. }
  379. /* The cells for the days (1->31) */
  380. #agenda_list .days_week {
  381. height: 40px;
  382. width: 12%;
  383. text-align: left;
  384. vertical-align: top;
  385. border: 1px solid #264269;
  386. border-collapse: collapse;
  387. background-color: #f5f5f5;
  388. }
  389. #agenda_list .days_weekend {
  390. height: 40px;
  391. width: 12%;
  392. text-align: left;
  393. vertical-align: top;
  394. border: 1px solid #264269;
  395. border-collapse: collapse;
  396. background-color: #e6e6e6;
  397. }
  398. #agenda_list .days_today {
  399. height: 40px;
  400. width: 12%;
  401. text-align: left;
  402. vertical-align: top;
  403. border: 1px solid #264269;
  404. border-collapse: collapse;
  405. background-color: #FFCA8D;
  406. color: #CC3300;
  407. font-weight: bold;
  408. }
  409. /* text in the cells: display of agenda items (visible)*/
  410. #agenda_list .data {
  411. background-color: #eee;
  412. text-align: left;
  413. padding: 2px 10px;
  414. font-weight: bold;
  415. border: 0px solid #4171B5;
  416. border-collapse: collapse;
  417. }
  418. #agenda_list .datanotbold {
  419. background-color: #eee;
  420. text-align: left;
  421. padding: 2px 10px;
  422. font-weight: normal;
  423. border: 0px solid #4171B5;
  424. border-collapse: collapse;
  425. }
  426. #agenda_list .text {
  427. background-color: #fff;
  428. text-align: left;
  429. padding: 2px 10px;
  430. font-weight: normal;
  431. border: 0px solid #4171B5;
  432. border-collapse: collapse;
  433. }
  434. /*text in the cells: display of agenda items (invisible)*/
  435. #agenda_list .data_hidden {
  436. background-color: #eee;
  437. text-align: left;
  438. padding: 2px 10px;
  439. font-weight: bold;
  440. border: 0px solid #4171B5;
  441. border-collapse: collapse;
  442. color: #999999;
  443. }
  444. #agenda_list .datanotbold_hidden {
  445. background-color: #eee;
  446. text-align: left;
  447. padding: 2px 10px;
  448. font-weight: normal;
  449. border: 0px solid #4171B5;
  450. border-collapse: collapse;
  451. color: #999999;
  452. }
  453. #agenda_list .text_hidden {
  454. background-color: #fff;
  455. text-align: left;
  456. padding: 2px 10px;
  457. font-weight: normal;
  458. border: 0px solid #4171B5;
  459. border-collapse: collapse;
  460. color: #999999;
  461. }
  462. /*text in the cells: display of agenda items (highlighted)*/
  463. #agenda_list .datanow {
  464. background-color: #FFCC00;
  465. text-align: left;
  466. padding: 2px 10px;
  467. font-weight: bold;
  468. border: 0px solid #4171B5;
  469. border-collapse: collapse;
  470. }
  471. #agenda_list .datanotboldnow {
  472. background-color: #FFCC00;
  473. text-align: left;
  474. padding: 2px 10px;
  475. font-weight: normal;
  476. border: 0px solid #4171B5;
  477. border-collapse: collapse;
  478. }
  479. #agenda_list .textnow {
  480. background-color: #fff;
  481. text-align: left;
  482. padding: 2px 10px;
  483. font-weight: normal;
  484. border: 0px solid #4171B5;
  485. border-collapse: collapse;
  486. }
  487. /* ---------------------------------------------------
  488. styles for the mini agenda
  489. -----------------------------------------------------*/
  490. #smallcalendar {
  491. width: 100%;
  492. margin: 0 auto;
  493. border: 1px solid #fff;
  494. border-collapse: collapse;
  495. }
  496. #smallcalendar .weekdays {
  497. background-color: #D3DFF1;
  498. text-align: center;
  499. font-size: 11px;
  500. font-weight: bold;
  501. border: 1px solid #fff;
  502. border-collapse: collapse;
  503. }
  504. #smallcalendar .days_week {
  505. background-color: #f5f5f5;
  506. text-align: center;
  507. font-size: 11px;
  508. border-collapse: collapse;
  509. }
  510. #smallcalendar .days_weekend {
  511. background-color: #e6e6e6;
  512. text-align: center;
  513. font-size: 11px;
  514. border: 1px solid #fff;
  515. border-collapse: collapse;
  516. }
  517. #smallcalendar .days_today {
  518. width: 12%;
  519. text-align: center;
  520. font-size: 11px;
  521. border: 1px solid #FA8500;
  522. border-collapse: collapse;
  523. background-color: #FFCA8D;
  524. }
  525. /* ---------------------------------------------------
  526. styles for the personal agenda
  527. -----------------------------------------------------*/
  528. .personal_agenda {
  529. color: #008000;
  530. }
  531. .personal_agenda a:link, .personal_agenda a:visited {
  532. color: #008000;
  533. }
  534. a.personal_agenda:link, a.personal_agenda:visited {
  535. color: #008000;
  536. }
  537. .personal_agenda a:hover, .personal_agenda a:hover {
  538. color: #666666;
  539. }
  540. a.personal_agenda:hover, a.personal_agenda:hover {
  541. color: #666666;
  542. }
  543. /* normal and erro message-box */
  544. .normal-message, .error-message {
  545. position: relative;
  546. margin: 10px auto;
  547. margin-left: -250px;
  548. width: 500px;
  549. left: 50%;
  550. right: 50%;
  551. border-width: 1px;
  552. border-style: solid;
  553. padding: 5px;
  554. }
  555. .normal-message {
  556. border: 1px solid #FF8001;
  557. color: #000;
  558. background-color: #FDC77E;
  559. }
  560. .error-message {
  561. border: 1px solid #3F70AC;
  562. color: #000;
  563. background-color: #FDC273;
  564. }
  565. #message {
  566. margin: 0 auto;
  567. text-align: center;
  568. }
  569. #message select {
  570. margin: 10px 0;
  571. width: 220px;
  572. }
  573. #message textarea {
  574. margin: 10px 0;
  575. }
  576. #message td {
  577. padding: 4px;
  578. }
  579. /* styles from the document.php file */
  580. .comment {
  581. margin-left: 30px;
  582. }
  583. .invisible {
  584. color: #999;
  585. }
  586. .invisible a:link, .invisible a:visited {
  587. color: #999;
  588. }
  589. a.invisible:link, a.invisible:visited {
  590. color: #999;
  591. }
  592. /* styles from the upload.php file */
  593. dl.upload_option {
  594. margin: 1em 0;
  595. padding: 0;
  596. }
  597. .upload_option dt {
  598. font-weight:bold;
  599. margin:0;
  600. }
  601. .upload_option dd {
  602. margin:0;
  603. }
  604. /* styles from dropbox.php file */
  605. .dropbox_detail {
  606. font-size: small
  607. }
  608. .dropbox_date {
  609. font-style: italic
  610. }
  611. .dropbox_person {
  612. font-weight: bold
  613. }
  614. .dropbox_listTitle {
  615. color: #000000;
  616. }
  617. .dropbox_feedback {
  618. font-size: x-small;
  619. height: 50px;
  620. width: 200px;
  621. overflow: auto
  622. }
  623. .dropbox_feedbacks {
  624. height: 250px;
  625. width: 100%;
  626. overflow: auto
  627. }
  628. /* styles for chat / conference tools */
  629. #chat_entermessage {
  630. background-color: #D6E5FA;
  631. border-top: 1px solid #4171B5;
  632. padding: 5px;
  633. margin: 0;
  634. }
  635. /* styles for general formatting */
  636. .clear {
  637. clear: both;
  638. line-height: 0;
  639. height: 0;
  640. }
  641. p, blockquote, ol, ul {
  642. font-size: 12px;
  643. }
  644. h1 {
  645. font-size: 21px;
  646. }
  647. h2 {
  648. font-size: 18px;
  649. }
  650. h3 {
  651. font-size: 15px;
  652. margin-top:0px;
  653. padding-top:0px;
  654. }
  655. h4 {
  656. font-size: 12px;
  657. }
  658. h5, h6 {
  659. font-family: verdana, arial, helvetica, sans-serif;
  660. }
  661. /* the following for regular <a> elements */
  662. a:link {
  663. text-decoration: none;
  664. font-weight : bold;
  665. color : #4171b5;
  666. }
  667. a:visited {
  668. text-decoration: none;
  669. font-weight : bold;
  670. color : #4171b5;
  671. }
  672. a:hover {
  673. text-decoration: none;
  674. color: red;
  675. font-weight: bold
  676. }
  677. a:active {
  678. text-decoration: none;
  679. font-weight : bold;
  680. color : #f00;
  681. }
  682. input.link_alike {
  683. background-color: #FFFFFF;
  684. border-width: 0px;
  685. color: #4171b5;
  686. font-weight: bold;
  687. text-align: left;
  688. padding: 0px;
  689. margin: 0px;
  690. }
  691. input.link_alike:hover {
  692. background-color: #FFFFFF;
  693. border-width: 0px;
  694. color: #FF0000;
  695. font-weight: bold;
  696. text-align: left;
  697. padding: 0px;
  698. margin: 0px;
  699. }
  700. /* the following for the greyed out elements */
  701. a.nobold:link, a.nobold:visited, a.nobold:active {
  702. font-weight: normal;
  703. color: #999;
  704. margin: 0 0 0 25px;
  705. }
  706. a.nobold:hover {
  707. font-weight: normal;
  708. color: #999;
  709. text-decoration: underline;
  710. margin: 0 0 0 25px;
  711. }
  712. .note {
  713. margin: 6px;
  714. font-size: 12px;
  715. line-height: 14px;
  716. font-family: verdana, arial, helvetica, sans-serif;
  717. background-color: #FFF089;
  718. color: #4171B5;
  719. border: 1px solid #4171B5;
  720. padding: 4px;
  721. }
  722. .alternativeBgLight {
  723. background-color: #f5f5f5;
  724. border: 1px solid #4171B5;
  725. border-collapse: collapse;
  726. }
  727. .alternativeBgDark {
  728. background-color: #ccf;
  729. border: 1px solid #4171B5;
  730. border-collapse: collapse;
  731. }
  732. .myagendatoday {
  733. background-color: #FFCA8D;
  734. border-collapse: collapse;
  735. font-family: verdana, arial, helvetica, sans-serif;
  736. color: #CC3300;
  737. font-weight: bold;
  738. }
  739. /* Form elements - some general styling*/
  740. select, textarea {
  741. color : #000;
  742. border: 1px solid #000;
  743. }
  744. input.checkbox {
  745. border-width: 0;
  746. }
  747. input.mainoption {
  748. font-weight : bold;
  749. } /* Main submit button */
  750. input.liteoption {
  751. font-weight : normal;
  752. } /* None-bold submit button */
  753. select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {
  754. cursor: pointer;
  755. font-size: 12px;
  756. }
  757. input[text] {
  758. font-size: 12px;
  759. }
  760. /************************************************************
  761. styles below here are not necessarily used in the current
  762. release and the CVS files, they are from earlier versions,
  763. and have been left untouched for anyone needing them in
  764. their own platform ...
  765. *************************************************************/
  766. .topBanner a:link, .topBanner a:active, .topBanner a:visited {
  767. text-decoration:none;
  768. color:white;
  769. }
  770. .topBanner table {
  771. text-decoration:none;
  772. }
  773. .topBanner a:hover {
  774. text-decoration:underline;
  775. }
  776. .topBanner td {
  777. border-top: solid White 1px;
  778. }
  779. .alternativeBgLight {
  780. background-color: #f5f5f5;
  781. }
  782. .alternativeBgDark {
  783. background-color: #e6e6e6
  784. }
  785. .forms {
  786. letter-spacing: normal;
  787. text-align: justify;
  788. text-indent: 3pt;
  789. word-spacing: normal;
  790. padding: 2px 5px;
  791. }
  792. .formsTips {
  793. text-align: justify;
  794. text-indent: 15pt;
  795. word-spacing: normal;
  796. }
  797. /*
  798. input.forms { letter-spacing: normal; text-align: justify; text-indent: 3pt; word-spacing: normal;
  799. padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
  800. */
  801. .warn {
  802. border: thin double Silver;
  803. margin-left: 15px;
  804. margin-right: 15px;
  805. font-family: serif;
  806. color: Red;
  807. padding-left: 25px;
  808. }
  809. .small {
  810. font-family: Verdana, Arial, Helvetica, sans-serif;
  811. font-size: 11px
  812. }
  813. .xsmall {
  814. font-family: Verdana, Arial, Helvetica, sans-serif;
  815. font-size: 11px
  816. }
  817. .xxsmall {
  818. font-family: Verdana, Arial, Helvetica, sans-serif;
  819. font-size: 9px
  820. }
  821. /*****************************************************
  822. * DATA TABLE STYLES *
  823. *****************************************************/
  824. .cell_header {
  825. background-color: #EEEEFF;
  826. font-weight:bold;
  827. text-align:left;
  828. padding-left:5px;
  829. } /* header cell in data table in tools */
  830. .data_table {
  831. border-collapse: collapse;
  832. width: 100%;
  833. padding: 5px;
  834. }
  835. .data_table th {
  836. padding-right: 20px;
  837. border: 1px solid gray;
  838. background-color: #E5EDF9;
  839. }
  840. .data_table tr.row_odd {
  841. background-color: #fafafa;
  842. }
  843. .data_table tr.row_odd:hover, .data_table tr.row_even:hover {
  844. background-color: #f0f0f0;
  845. }
  846. .data_table tr.row_even {
  847. background-color: #fff;
  848. }
  849. .data_table td {
  850. padding: 5px;
  851. vertical-align: top;
  852. border-bottom: 1px solid #b0b0b0;
  853. border-right: 1px dotted #e1e1e1;
  854. border-left: 1px dotted #e1e1e1;
  855. }
  856. /* admin page tool list definitions */
  857. .tool_list dt {
  858. font-weight: bold;
  859. }
  860. .tool_list dd {
  861. margin: 0;
  862. padding: 4px 0 0 10px;
  863. }
  864. /* divs for category list / platform news on home page */
  865. .home_cats {
  866. width: 45%;
  867. float: left;
  868. margin: 0;
  869. padding: 0px;
  870. padding-top: 8px;
  871. background: #fff;
  872. }
  873. .home_news {
  874. width: 45%;
  875. float: right;
  876. margin: 0;
  877. padding: 0px;
  878. padding-top: 8px;
  879. background: #fff;
  880. }
  881. label.left {
  882. float: left;
  883. width: 15em;
  884. margin: 0 0 0.5em 0;
  885. }
  886. form br {
  887. clear: both;
  888. }
  889. /* Fix for alignment problem in IE-Win browsers */
  890. /* Hide from IE5-mac. Only IE-win sees this. \*/
  891. * html .label {
  892. margin-right: 10px;
  893. }
  894. * html .data {
  895. height: 1%;
  896. margin-left: 0;
  897. }
  898. /* End hide from IE5/mac */
  899. .radio, .checkbox {
  900. margin: 0;
  901. padding: 0;
  902. border: none;
  903. background-color: transparent;
  904. }
  905. .required {
  906. color: #f00;
  907. font-weight: bold;
  908. }
  909. /* Admin section */
  910. div.admin_section {
  911. width: 40%;
  912. float: left;
  913. padding: 5px;
  914. margin: 10px 20px;
  915. }
  916. div.admin_section h4 {
  917. margin: 0;
  918. border-bottom: 1px solid gray;
  919. width: 100%;
  920. }
  921. .user_course_category {
  922. background-color: #efefef;
  923. border: 1px solid #666;
  924. font-weight: bold;
  925. color: #666;
  926. list-style-type: none;
  927. margin: 5px;
  928. padding: 5px;
  929. }
  930. /* Styles for the Dokeos Config Settings of the platform admin section*/
  931. .sectiontitle {
  932. background-color: #EFEFEF;
  933. border: 1px solid #cccccc;
  934. font-weight: bold;
  935. color: #666666;
  936. list-style-type: none;
  937. margin: 5px;
  938. padding: 5px;
  939. font-size: 11px;
  940. }
  941. .sectioncomment {
  942. color: #000000;
  943. margin: 5px;
  944. padding: 5px;
  945. font-size: 11px;
  946. }
  947. .sectionvalue {
  948. list-style-type: none;
  949. margin: 5px;
  950. padding: 5px;
  951. }
  952. /* New Announcements Tool */
  953. .announcements_datum {
  954. font-size: 12px;
  955. font-weight: italic;
  956. color: #666666;
  957. }
  958. /* System announcements on homepage */
  959. div.system_announcements {
  960. }
  961. div.system_announcements h3 {
  962. }
  963. div.system_announcements ul {
  964. list-style-type: none;
  965. }
  966. div.system_announcement {
  967. margin: 5px;
  968. }
  969. div.system_announcement_title {
  970. }
  971. div.system_announcement_content {
  972. margin-left: 20px;
  973. border-left: 1px solid gray;
  974. padding-left: 5px;
  975. }
  976. /* tips Abbr-plugin for FCKeditor */
  977. abbr {
  978. border-bottom: 1px dotted rgb(102, 102, 102);
  979. background-color:#F00;
  980. cursor: help;
  981. }