#mainContainer {
width: 800px;
min-height: 100%;
height: auto !important;
margin: 0 auto;
top: 1px;
overflow: hidden;
visibility: visible;
background-color: #000000;
background-image: url('site-res/bg_pattern01.png');
background-repeat: repeat;
background-position: top left;
background-attachment: scroll;
}

.mainContent {
width: 741px;
min-height: 500px;
margin-left: 30px;
margin-top: 10px;
text-align: center;
background-color: #000000;
border-top: 1px solid #D5D5D5; 
border-left: 1px solid #D5D5D5;
}

.mainContentDiv1 {
width: 740px;
min-height: 500px;
height: auto !important;
overflow: hidden;
visibility: visible;
background-color: transparent;
}

.headerContentText1 span {
margin-top: 18px;
line-height: normal;
white-space: nowrap;
font-family: 'Times New Roman', Times, serif;
font-size: 36px;
font-weight: bold;
color: #CCCCCC;
}

.headerContentText2 span {
line-height: normal;
white-space: nowrap;
font-family: 'Times New Roman', Times, serif;
font-size: 14px;
font-weight: bold;
color: #CCCCCC;
}

.row1 {
display: block;
width: 315px;
height: 400px;
float: left;
padding-left: 40px;
margin-top: 30px;
}
.row2 {
display: block;
width: 315px;
height: 400px;
float: right;
margin-top: 30px;
}
.rowHeader {
display: block;
width: 315px;
height: 30px;
border-bottom: 1px dotted #C70000;
margin-bottom: 25px;
}
.rowHeader span {
float: left;
font-family: Times New Roman; 
font-weight: bold;
font-size: 24px;
color: #F0F0F0;
}
.linkText {
margin-top: 15px;
margin-bottom: 15px;
padding-left: 10px;
font-family: Times New Roman;
font-weight: bold;
font-size: 14px;
color: #F0F0F0;
text-align: left !important;
}
.linkText span {
white-space: nowrap;
}

.linkText span a {
text-decoration:none !important;
font-size: 14px;
}

.linkText span a:hover {
text-decoration: underline !important;
}