
@charset "utf-8";

/******************************************************************************/
/* Things to remember... learnt after many many many tries and re-tries...    */
/* IE 4 does not like URL-Images in quotes of any kind... esp on a mac...     */
/* Padding in Firefox - sometimes makes the pre-set height div boxes bigger.. */
/* text-align in *  and/or  body seems unsetable in some other places! Avoid! */
/* MARQUEE -  position: relative  - needed for marquee to work pass column 2! */
/*                                                                            */
/* Validator...   http://jigsaw.w3.org/css-validator/                         */
/* Formatter...   http://www.lonniebest.com/FormatCSS/                        */
/*                                                                            */
/* http://jigsaw.w3.org/css-validator/validator?uri=http://www.magnumdesigns.com/style/all_20070828.css&warning=1&profile=css21&usermedium=all                */
/*                                                                            */
/* Co-Ordinates ....      TOP    RIGHT    BOTTOM    LEFT                      */
/* Co-Ordinates ....      TOP    RIGHT    BOTTOM    LEFT                      */
/*                                                                            */
/* Side Menu    http://www.xs4all.nl/~peterned/csshover.html                  */
/* Side Menu    http://www.xs4all.nl/~peterned/examples/cssmenu.html          */
/*                                                                            */
/* All browsers except IE draw a box of (x * y), any borders ARE ADDITIONAL!! */
/* (eg) borders and padding... make the box grow much much bigger...          */
/*                                                                            */
/* So a 180px-across box with 1px border on each side IN MSIE is declared as  */
/* 182px wide (Borders and padding will be inclusive), but in all-of-the-rest */
/* it is declared as 180px and the borders will make it up to 182px           */
/*                                                                            */
/* <li> Info - http://blogs.techrepublic.com.com/howdoi/?p=151                */
/*                                                                            */
/* clearfix - http://www.communitymx.com/content/article.cfm?page=1&cid=AFC58 */
/* clearfix - http://www.positioniseverything.net/easyclearing.html           */
/* clearfix is needed on sidetext to avoid the 3px wrapabout pics (very wrong)*/
/*                                                                            */
/* Measurement - http://www.htmlref.com/reference/appb/measurements.htm       */
/*                                                                            */
/* table - cellpadding/spacing - http://www.quirksmode.org/css/tables.html    */
/*                                                                            */
/* min-width: 0; overflow: hidden; added to clearfix to make clearing in IE7  */
/*                                                                            */
/* 2008/05/19 - http://www.webmasterworld.com/css/3080794.htm                 */
/*              Opacity is a mare... to work correctly... especially opacity  */
/*              upon opacity... you need position:relative and height:        */
/*                                                                            */
/* 2007/09/30 - Hmmm  word-wrap : break-word;  included does v.strange things */
/*                                                                            */
/* 2007/08/27 - Split down CSS into 2 files... ALL and LOCAL ...              */
/*                                                                            */
/* 2007/05/23 - scroll-bar colors will only work without the DTD statement... */
/*       (ie) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> */
/*            http://www.ozzu.com/ftopic20762.html                            */
/*                                                                            */
/* 2007/02/24 - MenuTop created/hacked... hover does not work if top/bottom   */
/*              padding/margin set... as this is seen as a break between the  */
/*              top heading and its sub-menu... even 1px gap stops dropdown!! */
/*              http://www.seoconsultants.com/css/menus/tutorial/             */
/*                                                                            */
/* 2007/02/17 - Most modern browsers support the :hover selector for any html */
/*              element.  IE6 does not natively support :hover on elements    */
/*              other than links <a>, rendering the entire :hover concept     */
/*              useless. Or does it?  [csshover2.htc puts in hovers for you]  */
/*                                                                            */
/*              http://www.xs4all.nl/~peterned/csshover.html                  */
/*              ONLY WORK wth DTD (eg) "http://www.w3.org/TR/html4/loose.dtd" */
/*                                                                            */
/* 2006/08/15 - CMT - Links Sub-Tables Done!!                                 */
/*                                                                            */
/* 2006/04/14 - CMT - Massive tidy up (Final)                                 */
/*                                                                            */
/* 2006/02/24 - CMT - Massive tidy up                                         */
/*                                                                            */
/* 2005/07/30 - Someone set the default color on their broswer to blue... so  */
/*              had to code in 'color' on body/html (not *!) to override it!  */
/*              on '*' it adversely affects things like <u> and so on...      */
/*                                                                            */
/* 2005/07/19 - Arrrgh! The problems of 180/182px with/without borders is not */
/*              an issue if DOCTYPE is set to strict!!!!                      */
/*                                                                            */
/* 2004/09/10 - Initial sheet for CMT                                         */
/*                                                                            */
/******************************************************************************/


/******************************************************************************/
/*                                                                            */
/* ClearFix items... most important!  [DO NOT CHANGE IT... IN ANY WAY!!]      */
/*                                                                            */
/******************************************************************************/

/*
 * This may do some strange unwanted things...
 */
.clearer {
   background                 : transparent;
   border                     : none;
   clear                      : both;
   display                    : block;
   height                     : 1px;
   margin                     : 0;
   padding                    : 0;
}

/**
 **   IE7 Change - min-width and overflow added
 **/
.clearfix
{
   /* display                    : inline-table; */
   min-width                  : 0;
   /* overflow                   : hidden; */
}

.clearfix:after
{
   clear                      : both;
   /* content                   : "<!-- -->"; */
   content                    : ".";
   display                    : block;
   height                     : 0;
   visibility                 : hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/******************************************************************************/
/*                                                                            */
/* Some default values - do not put too much in here... not always unsettable */
/*                                                                            */
/******************************************************************************/

*
{
   border                     : 0;
   margin                     : 0;
   padding                    : 0;
   /* vertical-align             : top; */
   /* word-wrap                  : break-word; */
   z-index                    : 10;
   /* This allows zilla to render boxs like IE. */
   /* (padding applied to inside of box)        */
   /* -moz-box-sizing            : border-box; */
   /* box-sizing                 : border-box; */

}

a
{
   color                      : #dd2222;
   text-decoration            : none;
}

a:active, a:hover
{
   text-decoration            : underline;
}


/******************************************************************************/
/*                                                                            */
/* The rest - BODY section                                                    */
/*                                                                            */
/******************************************************************************/
body
{
   background-attachment      : scroll;
   background-color           : #ffffff;
   /* background-color           : transparent; */
   background-position        : 0% 0%;
   background-repeat          : no-repeat;
   /* ******* ******* ******* NEEDED FOR IE6 HOVER ******* ******* ******* */
   behavior                   : url("/ajosweb/style/csshover3.htc");
   /* ******* ******* ******* NEEDED FOR IE6 HOVER ******* ******* ******* */
   /* font-size                  : 100%; */
   color                      : #000000;
   direction                  : ltr;
   font-family                : Arial, Verdana, "Times New Roman";
   font-size                  : 8pt;
   font-style                 : normal;
   font-variant               : normal;
   font-weight                : normal;
   height                     : 100%;

   margin-top                 : 0;

   /* scrollbar-arrow-color      : #000000; */
   /* scrollbar-base-color       : #dedeb6; */
   /* scrollbar-face-color       : #cccc99; */
   /* scrollbar-track-color      : #dedeb6; */

   /* text-align                 : left; */
   text-decoration            : none;
}

/******************************************************************************/
/*                                                                            */
/******************************************************************************/

.bodycmtloggedin
{
   background-image           : url(/ajosweb/images/website/cmt_back_polarized.jpg);
   background-repeat          : repeat;

   /* scrollbar-arrow-color      : #111111; */
   /* scrollbar-base-color       : #cccccc; */
   /* scrollbar-darkshadow-color : #cccccc; */
   /* scrollbar-face-color       : #4466CC; */
   /* scrollbar-highlight-color  : #cccccc; */
   /* scrollbar-shadow-color     : #cccccc; */
   /* scrollbar-track-color      : #aaaaee; */
}

.bodycmtloggedout
{
   background-image           : url(/ajosweb/images/website/cmt_back_normal.jpg);
   background-repeat          : repeat;

   /* scrollbar-arrow-color      : #0000DD; */
   /* scrollbar-base-color       : #000000; */
   /* scrollbar-darkshadow-color : #000000; */
   /* scrollbar-face-color       : #000000; */
   /* scrollbar-highlight-color  : #000000; */
   /* scrollbar-shadow-color     : #000000; */
   /* scrollbar-track-color      : #111122; */
}

.bodypoppy_audio
{
   background                 : #89DD89;
   color                      : #111111;
   margin                     : 10px 0 0 10px;
}

.bodypoppy_file
{
   background                 : #DD88DD;
   color                      : #111111;
   margin                     : 10px 0 0 10px;
}

.bodypoppy_groupinput
{
   background                 : #ffffba;
   color                      : #111111;
   margin                     : 2px 2px 2px 2px;
}

.bodypoppy_image
{
   background                 : #DDDD88;
   color                      : #111111;
   margin                     : 10px 0 0 10px;
}

.bodypoppy_list
{
   background                 : #88DDDD;
   color                      : #111111;
   margin                     : 10px 0 0 10px;
}

.bodypoppy_rename
{
   background                 : #ee2222;
   color                      : #111111;
   margin                     : 10px 0 0 10px;
}

.bodysession_error
{
   background                 : #559999;
   color                      : #222222;
}


/******************************************************************************/
/* Input/Select/TextArea                                                      */
/* Input/Select/TextArea                                                      */
/* Input/Select/TextArea                                                      */
/******************************************************************************/

input.button
{
   background                 : #bbbb97;
   border                     : 1px solid #ffffca;
   color                      : #000000;
   font-size                  : 7pt;
   padding-left               : 3px;
   padding-right              : 3px;
   text-align                 : center;
}

input.text
{
   background-color           : #eeeeba;
}

input.text-list
{
   background-color           : #eeeeba;
   font-size                  : 9pt;
}

select
{
   background                 : #eeeeba;
   border                     : 1px solid gray;
   color                      : #111111;
   font-size                  : 8pt;
}

textarea
{
   background-color           : #eeeeba;
   border                     : 1px solid gray;
   color                      : #111111;
   font-family                : Arial, Verdana, "Times New Roman";
   font-size                  : 10pt;
   padding-left               : 5px;
}

textarea.cmt_edit_file
{
   font-family                : "courier";
}

.inputtext
{
   background                 : #ffffff;
   border                     : 1px solid gray;
   color                      : #f11783;
   font-size                  : 8pt;
   font-weight                : bold;
   padding                    : 1px 3px 1px 3px;
   font-family                : "arial";
}

.input_visual_confirmation
{
   background                 : #ffffff;
   border                     : 1px solid gray;
   color                      : #dd4422;
   font-size                  : 9pt;
   font-variant               : small-caps;
   font-weight                : bold;
   min-height                 : 16px;
   padding                    : 0px 3px 0px 3px;
   text-transform             : uppercase;
}

.input_visual_red
{
   border                     : 1px solid #cc0000;
   color                      : #cc0000;
   padding                    : 4px;
}

.input_visual_white
{
   border                     : 1px solid #ffffff;
   color                      : #ffffff;
   padding                    : 4px;
}


/******************************************************************************/
/* Normal items...................                                            */
/* Normal items...................                                            */
/******************************************************************************/

blockquote
{
   padding                    : 2px 2px 2px 20px;
}

font
{
   font-family                : Arial, Helvetica, Times;
   font-family                : Arial, Verdana, "Times New Roman";
}

h1, h2, h3, h4, h5
{
   color                      : #000000;
   font-size                  : 12pt;
   font-style                 : normal;
   font-weight                : bold;
   font-variant               : normal;
   text-align                 : center;
   text-decoration            : underline;
}

h1
{
   font-size                  : 24pt;
   text-decoration            : none;
}

h2
{
   font-size                  : 16pt;
}

h3
{
   font-size                  : 14pt;
}

h4
{
   font-size                  : 10pt;
}

h5
{
   font-size                  : 8pt;
}

hr
{
   color                      : #aeaba4;
   height                     : 1px;
/* color                      : #111111; */
/* height                     : 4px; */
}

iframe, ilayer
{
   background                 : #d8d3c9;
   border                     : 0;
   /* background-color           : transparent; */
   display                    : block;
   /* height                     : auto; */
   margin                     : 0;
   padding                    : 0;
   text-align                 : center;
   vertical-align             : middle;
}

/*
iframe, param, object, embed {
   display                    : block;
   margin                     : 0;
   z-index                    : 100;
}
*/

img
{
   border                     : 0 solid black;
   margin                     : 0;
   padding                    : 0;
   /**
    ** 2008/09/13 - Took Hours to sort out!!
    **  MUST USE "TOP"!
    ** "MIDDLE" has hassles with odd-height images... div by 2 probs!
    **/
   vertical-align             : top;
}

/*
 * DEFAULT  ul, li - needed to stop lists disappearing off the screen...
 */
ol, ul
{
   list-style-position        : outside;
   margin                     : 0 0 0 35px;
   text-align                 : left;
   vertical-align             : middle;
}

ul
{
   /* list-style-type            : lower-roman; */
   /* list-style-type            : circle; */
   /* list-style-type            : disc; */
   list-style-type            : square;
}

li
{
   margin                     : 0 0 0 22px;
}

li.simpleside, ul.simpleside
{
   list-style-type            : none;
   margin                     : 0 0 0 5px;
   padding                    : 0;
}

marquee
{
   font-size                  : 11pt;
   line-height                : 1.5em;
   padding                    : 0 2px 0 2px;
   position                   : relative;
   text-align                 : left;
}

p
{
   margin                     : 0px 1px 0px 2px;
}

p.firstpara
{
   font-family                : Verdana, Arial, "Times New Roman";
   font-size                  : 10pt;
   line-height                : 12pt;
   margin-top                 : 10px;
}

p.firstpara:first-letter
{
   font-size                  : 159%;
   font-weight                : bold;
}

pre
{
   /*
    * http://www.experts-exchange.com/Web/Web_Languages/HTML/Q_20763861.html
    *
    * CSS3 - Text module (Candidate Recommendation)
    * http:/www.w3.org/TR/css3-text/#white-space
    */
   font-size                  : 9pt;
   text-align                 : left;
   white-space                : -moz-pre-wrap; /* Mozilla supported from 1999 */
   white-space                : -pre-wrap;     /* Opera 4 - 6 */
   white-space                : -o-pre-wrap;   /* Opera 7     */
   white-space                : pre-wrap;      /* CSS3        */
   word-wrap                  : break-word;    /* IE 5.5+     */
}

table
{
   /* border-collapse            : collapse; */
   /* empty-cells                : hide; */
}

tr
{
}

td
{
   font-size                  : 8pt;
   vertical-align             : top;
}

th
{
   font-size                  : 8pt;
   text-align                 : left;
}


/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

.alignbottom
{
   vertical-align             : bottom;
}

.aligncenter
{
   text-align                 : center;
   /* horizontal-align           : center; */
}

.aligncentermiddle
{
   text-align                 : center;
   vertical-align             : middle;
}

.alignleft
{
   text-align                 : left;
}

.alignmiddle
{
   vertical-align             : middle;
}

.alignright
{
   text-align                 : right;
}

.aligntop
{
   vertical-align             : top;
}

.backblack
{
   background                 : #000000;
   background-color           : #000000;
}

.backblue
{
   background                 : #6ca5f9;
   background-color           : #6ca5f9;
   background                 : #1188FF;
   background-color           : #1188FF;
}

.backgold
{
   background                 : #FABC01;
   background-color           : #FABC01;
}

.backgreen
{
   background                 : #22FF22;
   background-color           : #22FF22;
}

.backorange
{
   background                 : #ff9911;
   background-color           : #ff9911;
}

.backpurple
{
   background                 : #ee11ff;
   background-color           : #ee11ff;
}

.backred
{
   background                 : #ff2222;
   background-color           : #ff2222;
}

.backyellow
{
   background                 : #ffff22;
   background-color           : #ffff22;
}

.backyellow_light
{
   background                 : #eeeeca;
   background-color           : #eeeeca;
}

.bolded
{
   font-weight                : bold;
}

.border1black
{
   border                     : 1px solid #000000;
}

.border1green_dashed
{
   border                     : 1px dashed green;
}

.border1white_cleared
{
   border-bottom              : 1px solid white;
   clear                      : both;
   height                     : 1px;
   font-size                  : 0pt;
   margin                     : 0;
   padding                    : 0;
}

.colourblack
{
   color                      : #000000;
}

.colorpink
{
   color                      : #f1178b;
}

.colourred
{
   color                      : #cc0000;
}

.colourwhite
{
   color                      : #ffffff;
}

.colouryellow
{
   color                      : #ffffca;
}

.dbgreen
{
   background                 : #90D790;
   background-color           : #90D790;
   border                     : 1px solid black;
   text-align                 : left;
}

.dborange
{
   background                 : #f7b20d;
   background-color           : #f7b20d;
   border                     : 1px solid black;
   text-align                 : left;
}

.dbred
{
   background                 : #bb2222;
   background-color           : #bb2222;
   border                     : 1px solid black;
   text-align                 : left;
}

.floatleft
{
   float                      : left;
}

.font06
{
   font-size                  : 6pt;
}

.font07
{
   font-size                  : 7pt;
}

.font08
{
   font-size                  : 8pt;
}

.font09
{
   font-size                  : 9pt;
}

.font10
{
   font-size                  : 10pt;
}

.font11
{
   font-size                  : 11pt;
}

.font12
{
   font-size                  : 12pt;
}

.font15
{
   font-size                  : 15pt;
}

.font18
{
   font-size                  : 18pt;
}

.font30
{
   font-size                  : 30pt;
}

.hilitegreen
{
   color                      : #0F700F;
   /* font-style                 : italic; */
   font-weight                : bold;
   /* text-decoration            : underline; */
}

.msg_thanks_bad
{
   background                 : #ee2222;
   text-align                 : center;
}

.msg_thanks_good
{
   background                 : #33aa33;
   text-align                 : center;
}

.netscapehack
{
   /* A border fiddles it back to the center for netscape */
   border                     : thin;
   border-width               : 0;
}

.noborder
{
   border                     : 0;
   vertical-align             : top;
}

.nomargin
{
   margin                     : 0;
}

.nopadding
{
   padding                    : 0;
}

.padding02left
{
   padding-left               : 2px;
}

.padding10left
{
   padding-left               : 10px;
}

.smalllinespacer1pt
{
   font-size                  : 1px;
   height                     : 1px;
   padding                    : 1px 0px 1px 0px;
}

.smalllinespacer4pt
{
   font-size                  : 4px;
   height                     : 4px;
   padding                    : 1px 0px 1px 0px;
}

.underlined
{
   text-decoration            : underline;
}

.uppercased
{
   text-transform             : uppercase;
}

.warnblack
{
   background                 : #111111;
   font-size                  : 7pt;
   padding-top                : 4px;
   text-align                 : right;
}

.warnblue
{
   background                 : #2222DD;
   font-size                  : 7pt;
   padding-top                : 4px;
   text-align                 : right;
}

.warngrey
{
   background                 : #777777;
   font-size                  : 7pt;
   padding-top                : 4px;
   text-align                 : right;
}

.width100px
{
   width                      : 100px;
}

.width150px
{
   width                      : 150px;
}

.width75px
{
   width                      : 75px;
}

.width45px
{
   width                      : 45px;
}

.width40px
{
   width                      : 40px;
}

.width50px
{
   width                      : 50px;
}

.width55px
{
   width                      : 55px;
}

.width65px
{
   width                      : 65px;
}

.width131px
{
   width                      : 131px;
}

.width_widest
{
   width                      : 100%;
}

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

.cmt_javascript_lined_cell
{
   border-bottom              : 1px solid #00dd00;
   padding                    : 2px;
}

.cmt_javascript_lined_td
{
   border-bottom              : 1px solid black;
   min-height                 : 19px;
   vertical-align             : middle;
}

.cmt_javascript_lined_th
{
   background                 : #e495fb;
   border-top                 : 1px solid black;
   border-bottom              : 2px solid black;
   min-height                 : 19px;
   vertical-align             : middle;
   /* word-wrap                  : none; */
}

.cmt_javascript_lined_tr
{
   background-color           : #eeeedb;
   background                 : #eeeedb;
   border-bottom              : 1px solid black;
   min-height                 : 19px;
   vertical-align             : middle;
}

.cmt_javascript_lined_tr:hover, .hover
{
   background-color           : #eecaca;
   background-color           : #cca8a8;
}

.cmt_javascript_lined_tr_MarkedRow
{
   background-color           : #bbbbbb;
}

.cmt_msg_nomenu
{
   background-color           : #111111;
   color                      : #dddd44;
   padding                    : 8px 8px 8px 8px;
}

.cmt_search_border
{
   border                     : 1px solid #11dd11;
}

.cmt_search_button
{
   background                 : #bbbbbb;
   border                     : 1px solid #111111;
   height                     : 17px;
}

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

/******************************************************************************/
/*                                                                            */
/* #ID's - With their sub-sections                                            */
/*                                                                            */
/******************************************************************************/
#panel_cmt_top
{
   top                        : 5px;
   left                       : 5px;
   background-attachment      : scroll;
   background-color           : #d8d3c9;
   /* background-image           : url(../images/website/ddddddddddd.jpg); */
   background-position        : 0% 0%;
   background-repeat          : repeat;
   clear                      : both;
}

#cmt_background1
{
   background-color           : #eeee74;
   border                     : 1px solid #2222aa;
   left                       : 11px;
   padding                    : 3px 3px 3px 3px;
   position                   : absolute;
   top                        : 30px;
   width                      : 97%;
   z-index                    : 1; /* Must be Very Low - 1 */
}

#cmt_background2
{
   background-color           : #eedada;
   border                     : 1px solid #22aa22;
   margin                     : 2px 2px 2px 2px;
   padding                    : 5px 5px 5px 5px;
   z-index                    : 2; /* Must be Very Low - 2 */
}

#cmt_login
{
   background-color           : #9BD1FA;
   width                      : 500px;
   margin                     : 3px 5px 3px 155px;
}

#cmt_login p
{
   margin                     : 0 6px 0 6px;
}

#cmt_login_outer
{
   position                   : absolute;
   left                       : 15px;
   top                        : 47px;
   background-color           : #888888;
   padding                    : 8px 8px 8px 8px;
}

.cmt_login_left
{
   float                      : left;
   margin                     : 0 0 0 2px;
   text-align                 : left;
}

.cmt_login_pic
{
   border                     : 0 solid white;
   margin                     : 15px 5px 0 0;
}


/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

#cmt_editrec_changecount
{
   background                 : #66cc55;
   font-size                  : 6pt;
   text-align                 : center;
}

.cmt_editrec_background
{
   background-color           : #95bb95;
   border                     : solid black;
   border-width               : 1px 2px 3px 1px;
   margin                     : 5px 5px 5px 5px;
   padding                    : 5px 10px 5px 10px;
   /* text-align                 : center */;
}

.cmt_editrec_fieldname
{
   font-size                  : 7pt;
   text-align                 : left;
   vertical-align             : top;
}

.cmt_editrec_row_norm
{
   background-color           : #95bb95;
   border-bottom              : 0 solid #888888;
   border-left                : 0 solid #888888;
   border-right               : 1px solid #888888;
   border-top                 : 1px solid #888888;
   padding-left               : 5px;
   padding-right              : 5px;
}

.cmt_editrec_row_last
{
   background-color           : #95bb95;
   border-bottom              : 1px solid #888888;
   border-left                : 0 solid #888888;
   border-right               : 1px solid #888888;
   border-top                 : 1px solid #888888;
   padding-left               : 1px;
   padding-right              : 1px;
}

.cmt_editrec_warning_blue
{
   background                 : #8888cc;
   color                      : #111111;
   font-size                  : 8pt;
   margin                     : 0;
   padding                    : 1px 1px 1px 1px;
   text-align                 : left;
}

.cmt_editrec_warning_blue_bright
{
   background                 : #c8c8f8;
   color                      : #111111;
   font-size                  : 8pt;
   margin                     : 0;
   padding                    : 1px 1px 1px 1px;
   text-align                 : left;
}

.cmt_editrec_warning_red
{
   background                 : #cc8888;
   color                      : #111111;
   font-size                  : 8pt;
   margin                     : 0;
   padding                    : 1px 1px 1px 1px;
   text-align                 : left;
}

.cmt_editrec_warning_red_bright
{
   background                 : #ee4040;
   color                      : #111111;
   font-size                  : 8pt;
   margin                     : 0;
   padding                    : 1px 1px 1px 1px;
   text-align                 : left;
}

.cmt_editrec_warning_yellow
{
   background                 : #FFFF00;
   color                      : #111111;
   font-size                  : 8pt;
   margin                     : 0;
   padding                    : 1px 1px 1px 1px;
   text-align                 : left;
}


/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

.thumbnailedit_blue
{
   background                 : #2222dd;
   color                      : #eeeeee;
   margin                     : 0px 0px 0px 3px;
   padding-bottom             : 2px;
   text-align                 : left;
}

.thumbnailedit_red
{
   background                 : #ff2222;
   color                      : #eeeeee;
   margin                     : 0px 0px 0px 3px;
   padding-bottom             : 2px;
   text-align                 : left;
}

.thumbnailedit_yellow
{
   background                 : #ffffaa;
   color                      : #111111;
   margin                     : 0px 0px 0px 3px;
   padding-bottom             : 2px;
   text-align                 : left;
}

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

.body_pg_upload
{
   background                 : #777777;
   color                      : #ffffca;
   font-family                : verdana, tahoma, arial;
   font-size                  : 8pt;
}

#cmt_pg_upload
{
   margin                     : 0 0 0 4px;
}

#cmt_pg_upload *
{
   font-size                  : 8pt;
}

#cmt_pg_upload a
{
   color                      : #dd2222;
   text-decoration            : none;
}

#cmt_pg_upload h1
{
   color                      : #ffffca;
   font-size                  : 18px;
   text-align                 : left;
   text-decoration            : underline;
}

#cmt_pg_upload input
{
   border                     : 1px solid #333333;
   height                     : 16px;
}

#cmt_pg_upload input.button
{
   background                 : #dddd22;
   border                     : 1px solid #ffffca;
   height                     : 20px;
   text-align                 : center;
   width                      : 100px;
}

#cmt_pg_upload .DisplayDirs
{
   background-color           : #ffffca;
   border                     : 1px solid #303030;
   color                      : #111111;
   padding                    : 3px 3px 3px 3px;
   width                      : 94%;
}

#cmt_pg_upload .DisplayNotes
{
   background                 : #ccccff;
   border                     : 1px solid #303030;
   color                      : #111111;
}

#cmt_pg_upload .MesgFailed{
   color                      : #ff0000;
}

#cmt_pg_upload .MesgSuccess{
   color                      : #009900;
}

#cmt_pg_upload .UploadHeaderRow
{
   background                 : #ccccff;
   border-bottom              : 2px solid #999999;
   color                      : #111111;
   height                     : 20px;
}

#cmt_pg_upload .UploadResults
{
   border-top                 : 2px solid #999999;
   border-bottom              : 2px solid #999999;
}

#cmt_pg_upload .UploadResultsFailed
{
   background-color           : #ffcccc;
   border-bottom              : 1px solid #cc0000;
   color                      : #111111;
}

#cmt_pg_upload .UploadResultsSuccess
{
   background-color           : #ccffcc;
   border-bottom              : 1px solid #00cc00;
   color                      : #111111;
}

#cmt_pg_upload_error
{
   background-color           : #ffeeee;
   border                     : 1px solid red;
   margin                     : 1em;
   padding                    : 1em;
}

#cmt_pg_upload_error h1
{
   color                      : red;
}

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

#menuside ul,
#menuside li,
#menuside a
{
   border                     : 0;
   display                    : block;
   margin                     : 0;
   padding                    : 0;
}

#menuside ul
{
   background                 : #d8d3c9;
   border                     : 0 solid #9d9da1;
   list-style                 : none;
   width                      : 170px;  /* Should be 176px but IE6 messes up! */
}

#menuside li
{
   padding                    : 0px 1px 1px 2px;
   position                   : relative;
   z-index                    : 21;
}

#menuside li.folder
{
   background                 : #d8d3c9;
}

#menuside li.folder ul
{
   left                       : 30px;  /* IE */
   position                   : absolute;
   top                        : 2px;
   width                      : 145px;
}

#menuside li.folder>ul
{
   left                       : 40px;  /* others */
}

#menuside a
{
   border                     : 1px dashed gray;
   background                 : #b6b1a7;
   color                      : black;
   font-weight                : bold;
   padding-left               : 6px;
   text-decoration            : none;
   width                      : 100%;  /* IE */
}

#menuside li>a
{
   width                      : auto;  /* others */
}


/* regular hovers */

#menuside a:hover
{
   background                 : #c6b1a7;
   border-color               : green;
   color                      : blue;
}

#menuside li.folder a:hover
{
   background-color           : #c6b1a7;
}

/* hovers with specificity */

#menuside li.folder:hover
{
   background-color           : transparent;
   z-index                    : 31;
}

#menuside li:hover ul,
#menuside li:hover li:hover ul
{
   display                    : block;
}

#menuside ul ul,
#menuside li:hover ul ul
{
   display                    : none;
}


/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

#menutop_cmt
{
   width                      : 992px;

   position                   : absolute;

   top                        : 14px;
   left                       : 10px;
}

#menutop_main
{
   width                      : 992px;

   position                   : absolute;

   top                        : 113px;            /* 113px  or 110px */
   left                       : 13px;
}

#menutop
{
   font-family                : Arial, Verdana, "Times New Roman";
   font-size                  : 10px;
   /* font-size                  : 7.5pt; */
   font-variant               : normal;
   font-weight                : bold;
   /* letter-spacing             : -0.04em; */
   list-style                 : none;
   white-space                : nowrap;
   clear                      : both;
}

#menutop div
{
   width                      : 992px;
}

#menutop ul,
#menutop li,
#menutop a
{
   border                     : 0;
   display                    : block;
   float                      : left;             /*  Needed for IE6  */
   margin                     : 0;
   padding                    : 0;
}

#menutop ul
{
   /* background                 : #cc3333; */
   height                     : 14px;             /*  14px  or  17px  */
}

#menutop li
{
   float                      : left;
   height                     : 14px;             /*  14px  or  17px  */
   margin                     : 0;
   position                   : relative;
   z-index                    : 21;
}

#menutop li.folder
{
   background                 : #111111;
   border-left                : 1px solid white;
   border-right               : 1px solid white;
   color                      : #eeeeee;
   min-width                  : 40px;
   padding                    : 2px 5px 0 5px;
}

#menutop li.folder li
{
   background                 : #111111;
   border-top                 : 1px solid white;
   margin                     : 0px 0px 0px 1px;
   padding                    : 2px 0 0 5px;  /*   2px  or   3px . . . */
}


#menutop li.folder ul
{
   left                       : -1px;  /* IE */
   position                   : absolute;
   margin                     : 1px 0 0 0;  /*   1px  or   2px . . . */
   top                        : 15px;             /*  15px  or  17px  */
   width                      : 1px;
}

#menutop li.folder>ul
{
   left                       : -1px;  /* others */
}

#menutop a
{
   background                 : #111111;
   border-left                : 1px solid white;
   border-right               : 1px solid white;
   color                      : #ffffca;
   height                     : 14px;             /*  14px  or  17px  */
   padding                    : 2px 5px 0 5px;
   text-decoration            : none;
}

#menutop li.folder a
{
   border                     : 0;
   padding                    : 0;
}

#menutop li>a
{
   /* width                      : 126px; */ /* others */
}

#menutop li ul li
{
   padding                    : 0 0 0 4px;
}

#menutop li ul li a
{
   color                      : #caffca;
   width                      : 126px;
}

/* regular hovers */

#menutop a:hover
{
   background                 : #111111;
   color                      : #eeee55;
}

#menutop li.folder a:hover
{
   background                 : #111111;
}

/* hovers with specificity */

#menutop li.folder:hover
{
   /* background-color           : transparent; */
   background-color           : #111111;
   z-index                    : 100;
}

#menutop li:hover ul,
#menutop li:hover li:hover ul
{
   display                    : block;
}

#menutop ul ul,
#menutop li:hover ul ul
{
   display                    : none;
}


/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

b.rbottom, b.rtop
{
   display                    : block;
   background                 : #888888;
}

b.rbottom b, b.rtop b
{
   display                    : block;
   height                     : 1px;
   overflow                   : hidden;
   background                 : #9BD1FA;
}

b.r0
{
   margin                     : 0px 8px 0px 8px;
}

b.r1
{
   margin                     : 0px 5px 0px 5px;
}

b.r2
{
   margin                     : 0px 3px 0px 3px;
}

b.r3
{
   margin                     : 0px 2px 0px 2px;
}

b.rbottom b.r4, b.rtop b.r4
{
   margin                     : 0px 1px 0px 1px;
   height                     : 2px;
}

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

div.cmt_edit_file
{
   background-color           : #f5f5f0;
   border                     : solid black;
   border-width               : 1px 2px 3px 1px;
   width                      : 80%;
}

.tocheck
{
   line-height                : 1.5em;
   padding-left               : 2px;
}

.height19
{
   height                     : 19px;
}

.border1back_bottom
{
   border-bottom              : 1px solid black;

}

a.cmteditpage
{
   color                      : #cc1144;
}

a.cmteditpageajos1
{
   background                 : #bbbb97;
   border                     : 1px solid #ffffca;
   color                      : #cc1144;
   padding                    : 1px 3px 1px 3px;
}

.messagegreen
{
   background-color           : #95bb95;
   border                     : solid black;
   border-width               : 1px 2px 3px 1px;
   padding                    : 10px;
   margin                     : 1px;
   width                      : 95%;
}


.messagegreenbright
{
   background-color           : #33ee33;
   border                     : solid black;
   border-width               : 1px 2px 3px 1px;
   padding                    : 10px;
   margin                     : 1px;
   width                      : 95%;
}

.messagelilac
{
   background-color           : #a577a5;
   border                     : solid black;
   border-width               : 1px 2px 3px 1px;
   padding                    : 10px;
   margin                     : 1px;
   width                      : 95%;
}


#cmt_editec_container select
{
   min-width                  : 300px;
   width                      : 300px;
}

ol.rightmenu
{
   text-align: right;
}

li.rightmenu
{
   display: inline;
   padding-right: 20px;
   padding-left: 10px;
   border-right: solid 1px;
}

li.arrow
{
   list-style-image: url('arrow.gif');
}

#mainContent div.FCKEditor
{
   /*
    *  The editor border needs space for its border, padding and
    *  scroll bars (on right)
    */
   margin        : 0 -14px 0 -6px;
}

/*
input#Login_UserName
{
   background: url(/ajosweb/images/website/login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}
*/

.radio
{
   border                     : 0;
   vertical-align             : top;
   border                     : 2px dotted #00f;
   color                      : #0000ff;
   background-color           : #dddddd;
}


div#commentForm
{
   display                    : none;
   margin                     : 0px 20px 0px 20px;
}

.widthhack
{
   float : left;
}

.nowrap
{
   white-space                : nowrap;
}

.upload_warn
{
   background                 : #FF8888;
   color                      : #000000;
   border-top                 : 1px solid black;
   border-right               : 2px solid black;
   border-bottom              : 3px solid black;
   border-left                : 1px solid black;
   font-weight                : bold;
   padding                    : 1px;
   margin                     : 5px 5px 5px 5px;
   width                      : 60%;
}

.borderyellow_heavybase
{
   color: #FABC01;
   border                     : 1px solid #FABC01;
   border-width               : 1px 1px 6px 1px;
}

.heightzero
{
    height : 0px;
   visibility                 : hidden;
}

.hiddenarticle
{
   margin                     : 8px 8px 8px 8px;
   padding                    : 3px 3px 3px 3px;
   background-color           : #ffffca;
   border                     : 1px solid black;
   visibility                 : hidden;
   display                    : none;
   color: #dd2222;
}

select.importscrn
{
   width                  : 140px;
}

.textgreen
{
   color                      : #22FF22;
}

.zzzz_formcontact
{
   background-color           : #ffffca;
}

.greybackdashed
{
   border : 1px black dashed;
   background-color: #dddddd;
   min-height : 50px;
   padding : 10px 10px 10px 10px;
}

.chevron
{
   background                 : #000000;
   color                      : #FABC01;
}

.chevroninverse
{
   background                 : #FABC01;
   color                      : #000000;
}

.alignleft
{
   text-align                 : left;
}
