* {
    margin: 0;
    padding: 0;
}

body {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #333;
	background: #003462 url(../images/bg-top.jpg) top left repeat-x;
	line-height: 18px;
}


#page {
    width: 780px;
    min-height: 600px;
    margin: 0 auto;
    background: url(../images/page-bg.jpg) top left repeat-y;
}

#header {
    width: 780px;
    height: 180px;
    margin: 0 auto;
    background: url(../images/header-bg.jpg) top left no-repeat;
}

#footer {
    margin: 0 auto 20px;
    width: 780px;
    height: 70px;
    background: #003462;
    padding-top: 10px;
    margin-bottom: 20px;
}

#content {
    padding: 5px 40px 30px; 
}

#content p {
    margin: 10px 0 10px 0;
}

#content ul {
    list-style: circle;
    margin: 20px 0 10px 35px;
}
#content ul li {
    padding-top: 3px;
}

#content h1 {
    font-family: Arial, sans-serif;
    font-size: 28px;
    font-weight: bold;
    color: #222;
}

.block h3 {
    width: 703px;
    height: 60px;
    margin-top: 10px; 
}

.block {background: url(../images/block-bg.jpg) top left repeat-y; width: 702px; margin-bottom: 20px; }
.block-content {
    border-bottom: 8px solid #dbe2e1;
    border-left: 8px solid #dbe2e1;
    border-right: 8px solid #dbe2e1;
    padding: 10px;
}

.block .title-0 { background: url(../images/title-1.jpg) top left no-repeat; height: 67px; }
.block .title-1 { background: url(../images/title-2.jpg) top left no-repeat; height: 71px; }
.block .title-2 { background: url(../images/title-3.jpg) top left no-repeat; height: 71px; }
.block .title-3 { background: url(../images/title-4.jpg) top left no-repeat; height: 71px; }

.block .row { display: table-row; }
.block .cell { display: table-cell; padding: 3px; width: 170px; }

.row-1 .cell { height: 31px; }
.row-1 .cell-2 { background: url(../images/table-head-1.gif) top center no-repeat; }
.row-1 .cell-3 { background: url(../images/table-head-2.gif) top center no-repeat; }
.row-1 .cell-4 { background: url(../images/table-head-3.gif) top center no-repeat; }

.row-2 .cell { text-align: center; padding-top: 10px; }

.row-3 .cell {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #aaa;
    padding-top: 10px; 
}
.row-3 .cell span { font-size: 22px; color: #a11e0e; font-weight: bold; }
.row-4 .cell { color: #666666; font-weight: bold; }


.row-4 .cell, .row-5 .cell, .row-6 .cell, .row-7 .cell, .row-8 .cell {
    text-align: center;
    padding-top: 5px;
}

.row-4 .cell-1, .row-5 .cell-1, .row-6 .cell-1, .row-7 .cell-1, .row-8 .cell-1 {
    font-weight: bold;
    color: #114b56;
    text-align: left;
}

.row-5 .cell a { color: #0039dd; font-weight: bold; text-decoration: underline; }

.block-content, .block-bottom { clear: both; }

.block-content .product-left {
    float: left;
    width: 200px;
    text-align: center;
}

.block-content .product-right {
    float: left;
    width: 460px;
    text-align: left;
}

.product-right a.title {
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 15px;
    display: block;
    color: #0033cc;
    text-decoration: underline;
}

.product-right h2 {
    color: #575757;
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 15px;
}

.product-right a.title-bottom {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    margin-top: 15px;
    display: block;
    color: #0033cc;
    text-decoration: underline;
}

.product-left .label { font-weight: bold; margin: 5px 0; }

#footer {  }
#footer p {
    font-family: Arial, sans-serif; 
    color: #5e7f9c;
    font-size: 11px;
    padding: 5px 0;
    text-align: center;
}
#footer p a { color: #5e7f9c; text-decoration: none;}
#footer p a:hover { color: #5e7f9c; text-decoration: underline; }
