body {
	font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        line-height: 20px;
        color: rgb(102,102,102);
        background-color: rgb(255,255,255);
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: none
}
table {
	font-size: 9pt;
        line-height: 14px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: none
}
table.main {
        background-image: url('../images/background_bottom.jpg');
        background-repeat: repeat-y;
        width: 800px	
}
table.head {
        background-color: rgb(255,255,255);
        width: 800px	
}
table.body {
        background-image: url('../images/background.jpg');
        background-repeat: no-repeat;
        background-color: rgb(236,240,248);
        width: 800px	
}
table.clients {
        width: 140px
}
tr {
        vertical-align: top;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: none
}
td {
        vertical-align: top;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: none
}
td.pagehdr {
        width: 800px;
}
td.menuhdr {
        width: 140px;	
}
td.mainhdr {
        width: 500px;
        padding-top: 55px;
        padding-left: 15px;
        padding-right: 15px;	
}
td.col3hdr {
        width: 5px;	
}
td.col4hdr {
        width: 155px;	
}
td.menu {
        width: 140px;
        padding-top: 25px;
}
td.main {
        width: 500px;
        padding-top: 25px;
        padding-left: 15px;
        padding-right: 15px;
        background-color: rgb(255,255,255)
}
td.col3 {
        width: 5px;
        padding-top: 15px;
}
td.col4 {
        width: 155px;
        padding-top: 15px;
}
td.clienthdr {
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: center;
        font-style: italic; font-weight: bold; 
        color: rgb(64,64,64);
}
td.clientdtl {
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: center;
        background-color: rgb(255,255,255)
}
img {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: none
}
a {
        text-decoration: none
}
a:link {
        color: rgb(0,51,153)
}
a:visited {
        color: rgb(0,51,153)
}
a:hover {
        text-decoration: underline
}
a:active {
        text-decoration: none
}
.menuon {
        font-size: 12px; font-weight: bold;
        line-height: 21px;
        height: 21px;
        width: 134px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 4px;
        color: rgb(0,51,153);
        background-color: rgb(255,255,255);
        border-top: 2px inset;
        border-right: 0px none;
        border-bottom: 2px inset;
        border-left: 2px inset;
        text-decoration: none
}
a.menuon:link,a.menuon:visited,a.menuon:hover,a.menuon:active {
        color: rgb(0,51,153);
        border-style: none;
        border-width: 0px;
        text-decoration: none
}
.menuoff {
        font-size: 12px; font-weight: bold;
        line-height: 25px;
        height: 25px;
        width: 135px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        color: rgb(0,51,153)
}
a.menuoff:link,a.menuoff:visited,a.menuoff.active {
        color: rgb(0,51,153);
        margin: 0px 0px 0px 5px;
        padding: 0px 0px 0px 5px;
        text-decoration: none
}
a.menuoff:hover {
        color: rgb(2,127,193);
        text-decoration: none
}
a.menuhdr:link,a.menuhdr:visited,a.menuhdr:hover,a.menuhdr:active {
        text-decoration: none
}
a.mainhdr:link,a.mainhdr:visited,a.mainhdr:hover,a.mainhdr:active {
        text-decoration: none
}
a.newslink:link,a.newslink:visited,a.newslink:hover,a.newslink:active {
	font-size: 9pt; font-weight: normal;
        color: rgb(64,64,64);
        line-height: 12px;
        text-decoration: underline
}
h1,h2,h3,h4,h5,h6 {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: none
}
h1 {
	font-size: 24pt
}
h2 {
	font-size: 18pt
}
h3 {
	font-size: 14pt
}
h4 {
	font-size: 12pt
}
h5 {
	font-size: 10pt
}
h6 {
	font-size: 8pt
}
h1.tophead {
	font-size: 20pt; font-weight: bold; font-style: normal;
        color: rgb(255,255,255);
        margin: 5px 0px 0px 0px;
        line-height: 28px
}
h2.tophead {
	font-size: 14pt; font-weight: bold; font-style: normal;
        color: rgb(255,255,255);
        margin: 1px 0px 3px 0px;
        line-height: 22px
}
h1.pagehead {
	font-size: 14pt; font-weight: bold; font-style: normal;
        line-height: 16px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 15px 0px;
        text-align: left
}
h2.pagehead {
	font-size: 12pt; font-weight: bold; font-style: italic;
        line-height: 16px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 15px 0px;
        text-align: left
}
h2.subhead {
	font-size: 12pt; font-weight: bold; font-style: italic;
        line-height: 16px;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 0px 0px;
        text-align: left
}
h6.pagefoot {
	font-size: 8pt; font-weight: normal; font-style: italic;
        line-height: 10px;
        margin: 10px
}
h5.newslink {
        font-style: italic;
        color: rgb(0,51,153);
        margin: 15px 5px 15px 5px;
        text-decoration: underline
}
h6.newslink {
        color: rgb(64,64,64);
        margin: 15px 5px 15px 5px
}
hr {
        height: 1px;
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: none;
        background-color: rgb(102,102,102);
        color: rgb(102,102,102);
        text-align: center
}
hr.header {
        height: 3px;
        width: 500px;
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: none;
        background-color: rgb(51,51,102);
        color: rgb(51,51,102);
        text-align: center
}

.prodpict {
        float: right
}
.prodhead {
        font-weight: bold
}
.proddesc {
        font-weight: normal
}
.summpict {
        float: left
}
.summhead {
        font-size: 24px; font-weight: bold;
        line-height: 110%;
        position: relative;
        top: 40px;
        text-align: center
}
.summdesc {
        font-size: 12px; font-weight: normal;
        position: relative;
        top: 40px;
        text-align: center
}
.summdetl {
        line-height: 110%
}
.appspict {
        float: left
}
.appshead {
        font-size: 18px; font-weight: bold;
        line-height: 110%;
        position: relative;
        top: 50px;
        text-align: left
}
.header {
        font-weight: bold
}
.detail {
        font-weight: normal
}
.search {
        background-color: rgb(167,203,239);
        border-style: inset;
        border-width: 2px
}
.raised {
        border-style: outset;
        border-width: 3px
}

