body td, tr, div.menu {
    font-family: Verdana, sans-serif; 
    font-size: 98%;
    text-align: left;
}
.myitalics {
    font-style: italic;
    font-weight: bold;
}
.header {
    background-color: #3E40BE;
}
.greyline {
    background-color: #DDDDDD;
}
.mainmenu {
    font-weight: bold;
    color: #000000;
    text-align: center;
    background-image: url(Images/menubar.jpg);
}
.menu2 {
    text-align: center;
    font-size: 100%;
    color: #B35018;
    font-weight: bold;
}
.separator {
    color: #C0C0C0;
}
.homepics {
    background-image: url(Images/homepics.jpg);
}
.noborder {
    border-style: none;
}
.thumbnail {
    border-style: solid;
    border-color: #CCCCCC;
}
.advert {
    border-top: solid 10px #FFFFFF;
    border-bottom: solid 10px #FFFFFF;
    border-left: solid 20px #FFFFFF;
    border-right: solid 0px #FFFFFF;
}
h1 {
    font-size: 120%;
    font-weight: bold;
    color: #B35018;
}
h2 {
    font-size: 100%;
    font-style: italic;
    font-weight: bold;
}
h3 {
    text-align: center;
    font-size: 120%;
    font-weight: bold;
    color: #B35018;
}
h3 a {
    color: #B35018;
}
.myh4 {
    color: #B35018;
    font-style: italic;
    font-weight: bold;
}
.bulletlist {
    list-style-type: square;
}
.numberedlist {
    list-style-type: square;
}
.leftcolumn {
    text-align: left;
    background-image: url(Images/verticalbar.jpg);
    background-repeat: repeat-y;
    background-position: left;
    vertical-align: top;
}
.leftcolumn2 {
    text-align: left;
    background-image: url(Images/bothbars.jpg);
    background-repeat: repeat-y;
    background-position: left;
    vertical-align: top;
}
.leftcolumn3 {
    text-align: left;
    padding-left: 15px;
    background-image: url(Images/verticalbar.jpg);
    background-repeat: repeat-y;
    background-position: left;
    vertical-align: top;
}
.processmenu {
    color: #B35018;
    font-size: 100%;
    text-align: center;
}
.rightcolumn {
    text-align: left;
    padding-left: 5px;
    padding-right: 30px;
    line-height: 130%;
    vertical-align: top;
}
.portfoliotext {
    font-size: 85%;
}
.breakoutbox {
    color: #FFFFFF;
    background-color: #3E40BE;
    text-align: center;
    border-style: none;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.copyright {
    font-size: 80%;
    color: #FFFFFF;
    text-align: right;
    padding-right: 20px;
    background-image: url(Images/horizontalbar.jpg);
    background-repeat: repeat;
    background-position: right center;
}
.usabilitymenu, .testimonial {
    font-size: 85%;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
    background-color: #DBCFA0;
    line-height: 170%;
    border-style: solid;
    border-width: thin;
    border-color: #999999;
}
.testimonial {
    background-color: #FFFFFF;
}
a {
    font-size: 100%;
    text-decoration: none;
    color: #000000;
}
a.processmenu {
    font-size: 90%;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}
a.inline {
    font-size: 100%;
    text-decoration: underline;
    color: #254AA2;
}
a:visited {
	color: #6342A6;
}
a:hover {
	color: #888888;
}
.currentpage {
	color: #AAAAAA;
}
a.usability {
    font-size: 100%;
    color: #B35018;
    font-weight: bold;
}
a.breakoutbox {
    color: #FFFFFF;
    background-color: #3E40BE;
}
a.breakoutbox:visited{
    color: #FFFFFF;
}
a.breakoutbox:hover {
    color: #AAAAAA;
}
