.page {
width: 768px;
position: absolute;
left: 0 px;
top: 0 px;
}

.banner {
width: 768px;
height: 100px;
float: left;
position: relative;
border-bottom: 1px solid #CCCCCC;
background-image: url(../images/masterheader7.jpg);
background-repeat: no-repeat;
}

.topMenu {
width: 748px;
float: right;
position: relative;
text-align: right;
margin: 68px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: rgb(23%,23%,23%);
}

.topMenu ul {
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
color: rgb(23%,23%,23%);
}

.topMenu ul li {
display: inline;
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin: 0px 0px 0px 3px;
padding: 4px 0px 0px 0px;
color: rgb(23%,23%,23%);
}


.topMenu a:link, .footer a:link  {
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: rgb(23%,23%,23%);
}

.topMenu a:visited, .footer a:visited  {
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: rgb(23%,23%,23%);
}

.topMenu a:hover, .footer a:hover {
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
color: rgb(23%,23%,23%);
}

.topMenu input {
display: inline;
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
text-align: top;
width: 90px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 4px;
color: rgb(23%,23%,23%);
}

.pageHeader {
width: 768px;
float: left;
position: relative;
/*background-color: #ABC0D0;*/
}

.footer {
width: 768px;
float: left;
position: relative;
border-top: 1px solid #CCCCCC;
padding-bottom: 12px;
}

.pageHeaderLeft {
width: 509px;
float: left;
position: relative;
text-align: left;
margin-top: 0px;
padding-left: 2px;
padding-right: 4px;
padding-bottom: 0px;
font-size: 11px;
font-weight: bold;
color: #151314;
font-family:  Helvetica, Arial, sans-serif;
}

.pageHeaderLeft a:link {
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #151314;
}

.pageHeaderLeft a:visited {
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #151314;
}

.pageHeaderLeft a:hover   {
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
color: #151314;
}


.pageHeaderMiddle {
width: 30px;
float: left;
position: relative;
text-align: left;
margin-top: 0px;
padding-right: 4px;
color: #151314;
font-size: 11px;
font-weight: bold;
font-family:  Helvetica, Arial, sans-serif;
}

.pageHeaderMiddle a:link {
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #151314;
}

.pageHeaderMiddle a:visited {
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #151314;
}

.pageHeaderMiddle a:hover   {
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
color: #151314;
}

.pageHeaderRight {
width: 200px;
float: left;
position: relative;
text-align: right;
margin-top: 0px;
padding-left: 3px;
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
color: #151314;
font-weight: normal;
}

.gutter {
float: left;
position: relative;
width: 160px;
padding-left:4px;
padding-top: 11px;
padding-right: 4px;
text-align: left;
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 12px;
color: #282828;
}

.gutter em {
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: rgb(16%,30%,41%);
}

.gutter ul {
list-style: none;
margin: 4px 0px 6px 0px;
padding: 0px 0px 3px 0px;
line-height: 13px;
}

.gutter ul li {
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: rgb(22%,22%,22%);
margin: 2px 0px 2px 0px;
padding: 0px 0px 0px 0px;

}

.gutter ul a:link {
font-family:  Helvetica, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
color: rgb(22%,22%,22%);
}

.gutter ul a:visited {
font-family:  Helvetica, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
color: rgb(22%,22%,22%);
}

.gutter ul a:hover {
font-family:  Helvetica, Arial, sans-serif;
font-weight: bold;
text-decoration: underline;
color: rgb(22%,22%,22%);
}

.gutter h1 {
display: inline;
font-family:  Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 16px;
font-weight: bold;
text-decoration: underline;
color: #002C75;
}

.gutter h2 {
display: inline;
font-size: 12px;
line-height: 12px;
font-family:  Helvetica, Arial, sans-serif;
color: #AC1214;
font-weight: bold;
}

.portfolio {
font-size: 11px;
line-height: 13px;
margin: 0px 0px 0px 0px;
text-align: left;
font-family:  Helvetica, Arial, sans-serif;
color: rgb(22%,22%,22%);
}

.mainColumn {
float: left;
position: relative;
text-align: left;
width: 580px;
margin: 0px 0px 0px 0px;
border-left: 1px solid #CCCCCC;
padding-top: 8px;
padding-left: 8px;
padding-right: 0px;
font-size: 12px;
line-height: 15px;
color: rgb(22%,22%,22%);
}

.mainColumn p {
font-family:   Helvetica, Arial, sans-serif;
color: rgb(22%,22%,22%);
}

.mainColumn blockquote {
font-family:   Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 15px;
color: #191919;
}

.mainColumn a:link {
font-family:  Helvetica, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
color: rgb(22%,22%,22%);
}

.mainColumn a:visited {
font-family:  Helvetica, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
color: rgb(22%,22%,22%);
}


.mainColumn a:hover {
font-family:  Helvetica, Arial, sans-serif;
text-decoration: underline;
color: rgb(22%,22%,22%);
}

.mainColumn ul {
font-family:  Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 13px;
color: #191919;
}

.mainColumn ul li {
font-family:  Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 13px;
color: #191919;

}
.mainColumn img.topright {
float: right;
margin: 0px 0px 2px 2px;
padding: 0px 0px 0px 0px;
}

.mainColumn img.topleft{
float: left;
margin: 0px 12px 2px 2px;
padding: 0px 0px 0px 0px;
}

.mainColumn img.right {
float: right;
margin: 0px 12px 2px 2px;
padding: 0px 0px 0px 6px;
}

.mainColumn img.left{
float: left;
margin: 0px 25px 2px 2px;
padding: 0px 0px 0px 0px;
}

.captionBox {
float: right;
width: 160;
margin: 150px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
color: #191919;
}

.rightColumn {
float: left;
position: relative;
text-align: left;
width: 250px;
padding-left: 3px;
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
color: #191919;
}

.footerLeft {
width: 154px;
float: left;
position: relative;
text-align: left;
margin-top: 4px;
padding-left: 8px;
padding-right: 4px;
font-size: 11px;
font-family:  Helvetica, Arial, sans-serif;
}

.footerMiddle {
width: 338px;
float: left;
position: relative;
text-align: left;
margin-top: 4px;
padding-left: 4px;
padding-right: 4px;
font-size: 11px;
font-family:  Helvetica, Arial, sans-serif;
}

.footerRight {
width: 250px;
float: left;
position: relative;
text-align: right;
margin-top: 4px;
padding-left: 3px;
font-family:  Helvetica, Arial, sans-serif;
font-size: 11px;
}

.mainColumn h1 {
display: inline;
font-size: 18px;
font-family:  Helvetica, Arial, sans-serif;
font-weight: bold;
line-height: 26px;
color: rgb(22%,22%,22%);
}

.mainColumn h1 a:link {
font-family:  Helvetica, Arial, sans-serif;
font-size: 18px;
line-height: 21px;
font-weight: bold;
text-decoration: none;
color: rgb(22%,22%,22%);
}

.mainColumn h1 a:visited {
font-family:  Helvetica, Arial, sans-serif;
font-size: 18px;
line-height: 21px;
font-weight: bold;
text-decoration: none;
color: rgb(22%,22%,22%);
}


.mainColumn  h1 a:hover {
font-family:  Helvetica, Arial, sans-serif;
font-size: 18px;
line-height: 21px;
font-weight: bold;
text-decoration: underline;
color: rgb(22%,22%,22%);
}

.mainColumn h2 {
display: inline;
font-size: 14px;
font-family:  Helvetica, Arial, sans-serif;
line-height: 20px;
}

.mainColumn h3 {
display: inline;
font-size: 11px;
font-family:  Helvetica, Arial, sans-serif;
color: #AC1214;
font-weight: bold;
}

.mainColumn h3 a:link {
font-family:  Helvetica, Arial, sans-serif;
color: #AC1214;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.mainColumn h3 a:visited {
font-family:  Helvetica, Arial, sans-serif;
color: #AC1214;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.mainColumn h3 a:hover {
font-family:  Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration: underline;

}

.mainColumn h4 {
display: inline;
font-size: 14px;
font-family:  Helvetica, Arial, sans-serif;
color: #AC1214;
font-weight: bold;
}

