BODY {
    font-size : 100%;
}

BODY, TD, TH {
    font-size : 0.8em;
    font-family : tahoma, arial, helvetica, sans-serif;
}

A:link.ToolbarItem {
    margin : 1px;
    padding : 2px 2px 2px 2px;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 0.9em;
    font-weight : bold;
    width : 100%;
    color : #80A1C2;
    background-color : #FFFFFF;
}

A:visited.ToolbarItem {
    margin : 1px;
    padding : 2px 2px 2px 2px;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 0.9em;
    font-weight : bold;
    width : 100%;
    color : #80A1C2;
    background-color : #FFFFFF;
}

.SectionTitle {
    margin : 1px;
    padding : 2px 2px 2px 2px;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 0.9em;
    font-weight : bold;
    width : 100%;
    color : #DD4040;
    background-color : #FFFFFF;
}

.ParagraphTitle {
    margin : 1px;
    padding : 2px 2px 2px 2px;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 0.9em;
    font-weight : bold;
    width : 100%;
    color : #DD4040;
    background-color : #FFFFFF;
}

A.DiagramComment {
    margin : 1px;
    padding : 2px 2px 2px 2px;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 0.8em;
    font-weight : normal;
    width : 100%;
    color : #DD4040;
}

A {
    font-weight : bold;
}
A:link {
    /* color : #cfa553; */
    color : #663300;
}


A:visited {
    /* color : #cfa553; */
    color : #663300;
}

A:active {
    color : #99ccff
}

A:hover {
    text-decoration : none;
}

PRE {
    font-family : courier new;
    font-size : 0.9em;
}

/* main wrapper */
.main-content {
    padding-left : 5px;
}
.error-text, .error-text A {
    color : #f00;
}
.error-field-text {
    color : #f00;
    font-size : 0.8em;
    font-family : verdana;
}
.description {
    font-family : verdana;
    font-size : 0.8em;
}

/* quotes */
.testimonial, .testimonial-attrib {
    font-size : 0.85em !important;
    font-family : verdana;
    padding-bottom : 3px;
}
.testimonial-attrib {
    text-align : right;
    font-style : italic;
    border-top : 1px #ddd dashed;
}

/* sidebar box, customer box */
.sidebar-box TH, .customer-box TH {
    background-color : #cbeaf5;
}
.sidebar-box TD, .customer-box TD {
    background-color : #edf9fd;
}
.sidebar-box TH {
    font-size : 0.7em;
    font-family : verdana;
    color : 036;
    text-align : left;
    padding-left : 7px;
    padding-right : 7px;
}
.sidebar-box TD {
    font-size : 0.75em !important;
    padding-top : 4px;
    padding-bottom : 4px;
}
.sidebar-box .bullet {
    padding-left : 7px;
    padding-right : 5px;
}
.sidebar-box .new-bullet {
    padding-left : 7px;
    padding-right : 5px;
    color : #f00;
}

.news-item-date {
    font-size : 0.75em;
    font-family : tahoma, arial, helvetica, sans-serif;
    color: #888888;
}

.sidebar-box A {
    font-weight : normal;
    color : #036 !important;
    text-decoration : underline;
}
.sidebar-box A:visited {
    color : #036 !important;
}
.sidebar-box A:hover {
    text-decoration : none;
    color : #600 !important;
}
.community-box .forum-link {
    font-weight : bold !important;
}
/* other boxes */
.login-box .sidebar-box TD {
    padding-left : 7px;
    padding-right : 7px;
}
.login-box .sidebar-box .top-td {
    padding-top : 7px;
}
.login-box .sidebar-box .bottom-td {
    padding-bottom : 7px;
}
.product-box .sidebar-box TD {
    padding-left : 7px;
}
/* store stuff */
.store-form TH {
    background-color : #eee;
    text-align : left;
    border-bottom : 1px #ccc solid;
    padding-left : 15px;
}
.store-form .label {
    padding-left : 15px;
}
/* buttons */
.site-button {
    margin : 1px;
    padding : 2px 6px 2px 6px;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 0.8em;
    font-weight : bold;
    width : 50px;
    background-color : #CBEAF5;
}
.site-button:hover {
    background-color : #EDF9FD;
}
/* breadcrumbs */
.header .breadcrumbs {
    font-family : verdana,arial, helvetica, sans-serif;
    font-size : 0.6em;
    color : #663;
}
.header .breadcrumbs A {
    color : #663;
    text-decoration : none;
    font-weight : bold !important;
}
.header .breadcrumbs A:hover {
    text-decoration : underline;
}
/* footer text */
.footer .copyright {
    color : #996;
    font-size : 0.8em;
    font-family : verdana, arial, helvetica, sans-serif;
    padding-top : 15px;
}

.pageheader {

}
.subheader {
    font-weight : bold;
}
.special-offer {
    color : #990000;
    background-color : #edf9fd;
    border : #999 1px dashed;
    padding : 4px;
    text-align : center;
}

.MyArea {
	border-top: none;
}

.SampleCode {	
	font-family: "Courier New", Courier, monospace;
	font-size : 9pt;
	font-style : normal;
	font-weight : normal;
	color : #000000;
	background-color : #EEEEEE;
	white-space: nowrap;
}
