* {
    PADDING-RIGHT           : 0px; 
    PADDING-LEFT            : 0px; 
    PADDING-BOTTOM          : 0px; 
    PADDING-TOP             : 0px;  
    BORDER-TOP-STYLE        : none; 
    BORDER-RIGHT-STYLE      : none;
    BORDER-LEFT-STYLE       : none; 
    BORDER-BOTTOM-STYLE     : none;
    MARGIN                  : 0px;
}   

html {
    scrollbar-base-color    : #d0f6ad;
    overflow                : -moz-scrollbars-vertical;
    overflow                : scroll;
}

BODY {
    BACKGROUND  : #007800; 
    FONT        : 0.8em/150% "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
    COLOR       : #d0f6ad; 
    text-shadow : 0 0 0 #527c11;
}

UL {
    MARGIN      : 15px 10px
}

OL {
    MARGIN      : 15px 0px 15px 20px
}

OL LI {
    MARGIN-BOTTOM : 10px
}

A {
    PADDING-BOTTOM  : 1px; 
    OVERFLOW        : hidden; 
    COLOR           : #86e100; 
    BORDER-BOTTOM   : #619301 1px dotted; 
    TEXT-DECORATION : none;
}

A:hover {
    COLOR   : #e5ffc9;
}

#headin A {
    BORDER-STYLE : none; 
}

H3 A {
    BORDER-STYLE : none; 
}

#footer A {
    BORDER-STYLE : none; 
}

P {
    FONT-WEIGHT     : normal; 
    MARGIN-BOTTOM   : 1em; 
    TEXT-ALIGN      : justify;
}

H1 {
    FONT-WEIGHT     : normal; 
    MARGIN-BOTTOM   : 1em;
}

H2 {
    FONT-WEIGHT     : normal; 
    MARGIN-BOTTOM   : 1em;
}

H3 {
    FONT-WEIGHT     : normal; 
    MARGIN-BOTTOM   : 1em
}

H2 {
    FONT: 1.8em Georgia, "Times New Roman", Times, serif
}

H3 {
    FONT: 1.5em Georgia, "Times New Roman", Times, serif
}

H4 {
    FONT-WEIGHT     : normal; 
    MARGIN-BOTTOM   : 1em;
    PADDING-RIGHT   : 0px; 
    BORDER-TOP      : #339900 1px solid; 
    PADDING-LEFT    : 0px; 
    FONT-SIZE       : 1.2em; 
    MARGIN-BOTTOM   : 0.5em; 
    PADDING-BOTTOM  : 5px; 
    PADDING-TOP     : 5px; 
    BORDER-BOTTOM   : #339900 1px solid
}
#page {
    MARGIN          : 0px auto; 
    WIDTH           : 770px; 
}                                                                                
#software #page {                                                                  
}                                                                                
#about #page {                                                                   
}                                                                                
#accounting #page {                                                                  
}
                                                                       
#headin {
    FONT        : 1.4em Georgia, "Times New Roman", Times, serif; 
    WIDTH       : 100%;
    COLOR       : #b0e465; 
    PADDING-TOP : 10px;
}

#menu {
    TEXT-ALIGN      : right;
    PADDING-RIGHT   : 10px; 
    PADDING-LEFT    : 10px; 
    PADDING-BOTTOM  : 10px; 
    PADDING-TOP     : 10px;
    BORDER-BOTTOM   : #339900 1px solid; 
}

#menu A {
    FONT                : 1.4em Georgia, "Times New Roman", Times, serif; 
    COLOR               : #b4f449;     
    BORDER-BOTTOM-STYLE : none;
}

#menu A:hover {
    PADDING-BOTTOM  : 3px; 
    COLOR           : #e6ffbd; 
    BORDER-BOTTOM   : #84b92c 1px dotted;
}

#index .index {
    COLOR           : #e6ffbd; 
    BORDER-BOTTOM   : #84b92c 1px dotted;
}
#software .software {
    COLOR           : #e6ffbd; 
    BORDER-BOTTOM   : #84b92c 1px dotted;
}

#accounting .accounting {
    COLOR           : #e6ffbd; 
    BORDER-BOTTOM   : #84b92c 1px dotted;
}

#about .about {
    COLOR           : #e6ffbd; 
    BORDER-BOTTOM   : #84b92c 1px dotted;
}

.heading {
    DISPLAY         : block; 
    COLOR           : #b4f449; 
    MARGIN-BOTTOM   : 0.5em; 
    PADDING-LEFT    : 0px;
    PADDING-RIGHT   : 0px; 
    PADDING-BOTTOM  : 5px; 
    PADDING-TOP     : 3px; 
    BORDER-BOTTOM   : #339900 1px solid;
    BORDER-TOP      : #339900 1px solid; 
}

.col1 {
    FLOAT           : left; 
    WIDTH           : 240px; 
    PADDING-RIGHT   : 12px; 
    PADDING-LEFT    : 0px; 
    PADDING-BOTTOM  : 0px; 
    PADDING-TOP     : 0px;
    MARGIN-BOTTOM   : 10px; 
    MARGIN-TOP      : 10px;     

}
.col1 UL {
    MARGIN-LEFT     : 0px; 
    LIST-STYLE-TYPE : none
}

.col1 UL LI {
    PADDING-LEFT    : 10px; 
    BACKGROUND      : url(bullet.png) no-repeat 0px 5px; 
}


.col2 {
    FLOAT           : left; 
    PADDING-RIGHT   : 12px; 
    PADDING-LEFT    : 12px; 
    PADDING-BOTTOM  : 0px; 
    PADDING-TOP     : 0px;
    MARGIN-BOTTOM   : 10px;    
    MARGIN-TOP      : 10px;    
    WIDTH           : 240px;    
}
.col3 {
    FLOAT           : left;
    PADDING-RIGHT   : 0px; 
    PADDING-BOTTOM  : 0px; 
    PADDING-LEFT    : 12px;
    PADDING-TOP     : 0px;
    MARGIN-TOP      : 10px;      
    MARGIN-BOTTOM   : 10px; 
    WIDTH           : 240px;     
}
.col2Span {
    MARGIN-TOP  : 10px; 
    FLOAT       : right; 
    WIDTH       : 500px;
}
.col2Span UL {
    MARGIN-LEFT     : 0px; 
    LIST-STYLE-TYPE : none
}
.col2Span UL LI {
    PADDING-LEFT    : 10px; 
    BACKGROUND      : url(bullet.png) no-repeat 0px 5px; 
}

#footer {
    CLEAR           : both; 
    PADDING-RIGHT   : 0px; 
    PADDING-LEFT    : 0px; 
    PADDING-BOTTOM  : 30px; 
    PADDING-TOP     : 7px; 
    BORDER-TOP      : #339900 1px solid; 
}

#alr {
    FLOAT           : right;     
}

#all {
    FLOAT           : left;     
}

.clear {
    CLEAR : both;
}

.contactForm {
    MARGIN    : 15px 0px; 
    PADDING   : 10px; 
    BORDER    : #339900 1px solid;
}

.contactForm UL {
    MARGIN          : 0px; 
    LIST-STYLE-TYPE : none;
}
.contactForm UL LI {
    CLEAR       : both; 
    BACKGROUND  : none transparent scroll repeat 0% 0%
}
.contactForm UL LABEL {
    FLOAT           : left;
    DISPLAY         : block;
    WIDTH           : 100px;
    PADDING-RIGHT   : 0px; 
    PADDING-TOP     : 3px; 
    PADDING-LEFT    : 0px;  
    PADDING-BOTTOM  : 3px;  
}

.contactCol1 {
    FLOAT           : left; 
    WIDTH           : 115px; 
}

.button{
    background-color : #00b000;
    color            : #e6ffbd;
    PADDING          : 4px;
    width            : 85px;
    MARGIN-TOP       : 150px; 
}
.button:hover {
	background-color : #00bb00;
}

.smallfieldcell { 
    width               : 350px;     
    font                : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
    background-color    : #edffd1; 
    color               : #477500; 
    border              : 1px solid #d6ff97; 
} 

.fieldcell { 
    width               : 350px; 
    /*height            : 170;*/
    font                : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
    background-color    : #edffd1; 
    color               : #477500; 
    border              : 1px solid #d6ff97; 
    margin-right        : 0px; 
} 

IMG {
    BORDER      : #88ff88 1px solid;  
    margint-top : 0;
}