﻿body, .normal
{
    font-family: Verdana; 
    font-size:small;
    font-weight:normal ;
    color:#3F3F3F;
    margin:0px 10px 0px 10px;
    text-align: left; 
    line-height: 175%;
}

body 
{
        background: url(images/greendot-bg.gif);
}
.vsmall 
{
       font-size:smaller;
}

.htmlbody
{
    width:900px;    
    padding:0 50px 0 50px;
    background-color:white;
}

.caseStudybody
{
    width:600px;               
}
.header1
{
visibility:collapse;
font-size:small;
}

.header
{
    margin: 5 0 5 0; 
    padding: 0px;
   	text-decoration : none;
   	font-weight:bold ;
   	font-size:18px;
   	text-shadow: 0.05em 0.05em #D7D7D7; 	
    line-height: 150%;
}

h1,h2
{
    margin: 5 0 5 0; 
    padding: 0px;
   	text-decoration : none;
   	font-weight : normal;
   	text-shadow: 0.05em 0.05em #D7D7D7; 	
    line-height: 125%;
}

h3,h4
{
    margin: 0px; 
    padding: 0px;
   	text-decoration : none;
}

a:link {
    color: #391E00;
  	text-decoration : none;
	text-transform : none;
	font-weight:bolder;

}
a:visited {
    color: #3F3F3F;
   	text-decoration : none;
	text-transform : none;
}

a:active {
    color: #3F3F3F;
}
a:hover {
    color: #3F3F3F;
   	text-decoration : underline;
   	background-color : #E9E9E9;   	

}

blockquote
{
    text-align: left; 
    line-height: 150%;    
    padding: 15px 15px 15px 15px;
}

.uselink a:link 
{
    color: #000040;
   	text-decoration : underline;    
}

.footer   
{
    margin: 0px; padding: 5px; border-width: thin; border-color: #808080; border-top-style: dotted;
}

.testimonial
{
    margin: 0px; padding: 8px; border-width: thin; border-color: #808080; border-top-style: dotted;border-left-style: dotted;background-color:#FFFFC0
}

.maincell   
{
    padding:10px 10px 5px 10px; margin:0px 10px 10px 0px; border-width: thin; border-color: #CCCCCC; border-right-style: solid; border-top-style: dotted; 
    background-image: url('Images/roll.png'); background-position: left top; background-repeat:repeat-x;
    text-align:left; vertical-align:top;    
}

.maincelltop
{
    padding:10px 10px 5px 10px; margin:0px 10px 10px 0px; border-width: thin; border-color: #CCCCCC; border-right-style: solid; border-top-style: dotted; 
    background-image: url('Images/roll.png'); background-position: left top;
    text-align:left; vertical-align:top;    
}

.maincell2
{   margin-top:10; 
    background-image: url('Images/roll.png'); xbackground-repeat: no-repeat; background-position: left top;   
}

.maincell3
{   margin-top:20px;padding:5px;
    background-image: url('Images/yellowroll.png'); xbackground-repeat: no-repeat; background-position: left top;   
}
.padding
{
    font-size:smaller;font-weight:normal;
}

.tabs
{
    background-image: url('Images/t-middle.png'); background-repeat: no-repeat; background-position: left top;   
}

#menu li	{
	display: inline;	
	padding : 5px;
}
#essential .maincell2 {
    background-image: url('Images/greenroll.png')"
}

#legacy .maincell2 {
    background-image: url('Images/greenroll.png')"
}

.postit
{
    width: 700px; 
    background-image: url('Images/shadow-700.png'); 
    background-repeat: no-repeat; 
    background-position: center bottom;
    margin:0px;  
}

.shadow
{
    text-shadow: 0.07em 0.07em #C0C0C0;
}

        .menu li a
        {
            display: block;
            padding-top: 32px;
            height: 48px;
        }

        xul, xol
        {
            list-style-type: none;
            list-style-position: outside;
            padding: 0;
            margin: .2em 0 .2em 0;
        }

        .menu
        {
            list-style-type: none;
            background: url(images/brown_menubar.gif) 50% 0 #515151 repeat-x;
            margin-left: 0px;
            padding: 0;
            height: 42px;
            width: 820px;
            border-top: 1px solid #FFFFFF;
            overflow: hidden;
            font-size:larger;
        }
        .menu li
        {
            background: none;
            padding-left: 0px;
            display: table-row;
            vertical-align: middle;
            float: left;
            height: 42px;            
        }
        .menu li.last_menu, .menu li.right_menu
        {
            float: right;
        }
        .menu li a
        {
            font-weight:bolder;
            line-height: normal;
            display: table-cell;
            vertical-align: middle;
            height: 42px;
            padding: 0 10px 0 10px;
            background: url(images/menu/menu_triple.gif) top left transparent repeat-x;
        }
        .menu li a:hover{
            color:#FFFF80;
        }
        .menu li a:hover, .menu li a:active
        {
            background-position: center left;
            
        }
        .menu li.current_page_item a
        {
            background-position: bottom left !important;
            color: #1F3700 !important;
        }
        .menu li.page_item 
        {
            background-image: url(images/brownslice.gif);
            background-position: bottom left !important;
            xcolor: #1F3700 !important;
        }

        .menu li a.first_menu
        {
            padding-left: 28px;
        }
        .menu li a.last_menu, .menu li a.last_menu_off
        {
            padding-right: auto;
        }
        .menu li a.last_menu:hover, .menu li a.last_menu:active
        {
            background-position: center right;
        }
        .menu li.current_page_item a.last_menu
        {
            background-position: bottom right !important;
        }
        .menu li a
        {
            color: white;
            text-decoration: none;
        }
.margin5{margin-bottom:5px}

