a {text-decoration:none; color:#630000;}
a:hover {text-decoration:underline; color:red;}
pre {font-weight:bold;}
br {clear:left;}

<!-- * * * * * * 2-column page layout * * * * * * -->

div.container
{
width:100%;
padding:.1em;
margin:0px;
background-color:white;
}
div.menu
{
font-size:.7em;
padding:0.8em;
color:black;
clear:left;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#F2F2F2;
font-family:Verdana, Tahoma;
}
div.footer
{
width:100%;
margin:0px;
margin-top:.4em;
padding-top:.2em;
line-height:150%;
padding:0.5em;
background-color:white;
clear:left;
border-top:1px solid #CCCCCC;
}
h5.footer
{
padding:0;
margin:0;
color:black;
font-family:"Arial Black", Impact;
}
div.left
{
float:left;
width:180px;
margin:0;
padding-left:.7em;
padding-bottom:.4em;
padding-top:1em;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#F2F2F2;
}
div.content
{
margin-left:190px;
padding:.5em;
border:1px solid #CCCCCC;
}
.leftTop
{
font-size:.6em;
color:#6B8E23;
font-weight:bold;
padding:0;
font-family:Verdana, Tahoma;
}
.leftOther
{
display:block;
font-size:.6em;
color:black;
padding:0;
line-height:2em;
font-family:Verdana, Tahoma;
}
.ListFormatLeft
{
list-style-type:square;
margin-left:1.9em;
padding-left: 0;
}

<!-- * * * * * * section break * * * * * * -->

.txtCompanyName
{
font-size:2.3em;
vertical-align:top;
color:#006400;
font-family:"Arial Black", Impact;
}
.txtSearch
{
background-image:url('/crm2/images/search-icon-green.gif');
background-repeat:no-repeat;
background-position:left center;
padding-left:1.4em;
}
.headingsSearch
{
vertical-align:top;
font-size:1em;
font-family:Verdana, Tahoma;
}
.grid
{
width:78%;
vertical-align:top;
color:#3C773C;
text-align:left;
font-size:.8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.odd
{
background-color:#F5F9F1;
}
.even
{
background-color:white;
}
.bgspecial
{
background-color:#E3FF8F;
}
.pagelist
{
text-align:center;
font-size:.7em;
font-family:monospace, "Lucida Console", sans-serif;
}
.info
{
position:absolute;
right:3%;
color:#7A7A7A;
font-size:.9em;
font-family:Arial, "Arial Black", Impact;
}
.infoSummary
{
font-size:medium;
padding-left:1.6em;
color:#7A7A7A;
font-family:"Trebuchet MS", Georgia, Helvetica, Arial;
}
.infoSummaryPlain
{
font-size:medium;
color:#ADADAD;
font-family:"Trebuchet MS", Georgia, Helvetica, Arial;
}
.shadedTitle
{
font-size:medium;
padding-left:1em;
color:#ADADAD;
font-family:"Trebuchet MS", Georgia, Helvetica, Arial;
}
.infoExtra
{
position:absolute;
right:1.4em;
color:#ADADAD;
font-size:.9em;
font-family:"Arial Black", Impact;
}
.shadedLabel
{
color:#ADADAD;
font-size:.9em;
font-family:"Arial Black", Impact;
}

<!-- * * * * * * section break * * * * * * -->

.signin
{
position:absolute;
right: 1.4em;
line-height: 1.2em;
top: 1.3em;
font-size: x-small;
font-weight: bold;
color: black;
font-family: "Times New Roman", sans-serif;
}
.fade
{
color:#ADADAD;
}
div.submenu
{
font-size:.7em;
padding:0.2em;
color:black;
background-color:#F2F2F2;
font-family:Verdana, Tahoma;
}

<!-- * * * * * * search button * * * * * * -->

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url('/crm2/images/oval-green-left.gif') no-repeat top left;
display: block;
float: left;
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
font: normal 13px Tahoma; /* Change 13px as desired */
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('/crm2/images/oval-green-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

<!-- * * * * * * system information/error message * * * * * * -->

.errHead
{
border-top: 4px solid #228B22;
background-color:#DFF2BF;
color:#4F8A10;
font-size:2em;
font-family:"Arial Black", Impact;
}
.errSubHead
{
margin-left:.2em;
line-height:150%;
font-family:"Arial Black", Impact;
}
.errText
{
font-size:medium;
font-family:Arial;
}

.errDebug
{
border-top:1px solid #CCCCCC;
letter-spacing:.1em;
font-size:large;
font-weight:bold;
color:#ADADAD;
font-family:"Times New Roman", sans-serif;
}
.txtDebug2
{
padding-left:.5em;
letter-spacing:normal;
font-size:x-large;
font-weight:normal;
color:#A1A1A1;
font-family:"Trebuchet MS", Georgia, Helvetica, Arial;
}
.txtDebug3
{
padding-left:.5em;
letter-spacing:.2em;
font-size:medium;
font-weight:500;
color:#9C9C9C;
font-family:"Comic Sans MS";
}
.txtDebug4
{
padding-left:.5em;
letter-spacing:.1em;
font-size:medium;
font-weight:normal;
color:#BABABA;
font-family:"Arial Black", Impact;
}
.NotEditable
{
color:#228B22;
border:0 none transparent;
}
