/* set some page defaults for browser compatability */
h1,h2,h3,h4,h5,h6,p,ul,li,br,table,div,ol,a {
    margin: 0;
    padding: 0;
}
img {
    border:none;
}
ul {
    margin: 0;
    padding: 0;
}
body, table, input { 
    font-family: verdana,arial,sans-serif; 
    font-size: small;
}
body {
    min-width: 650px !important;
    overflow-x: hidden;
}

/* the page header */
.header {
    width: 100%; 
    height: 100px; 
}
.headerLeft {
    float: left; 
    width: 290px; 
    height: 90px;
    z-index: 0;
}
.headerRight {
    float: right; 
    width: 360px; 
    height: 90px; 
    z-index: 10;
}
.headerTopMenu {
    width: 142px;
    float: left;
}
.headerSearch {
    font-size: x-small;
    float: right;
}
.headerSearch input {
    font-size: x-small;
}
.headerSpacer1 {
    float: left; 
    width: 150px; 
    height: 16px;
}
.headerSpacer2 {
    clear: both;
    width: 360px; 
    height: 40px;
}
.headerMainMenu {}
.headerFooter {
    border-top: 1px solid #E1E1E1; 
    border-bottom: 1px solid #E1E1E1;
    height: 12px;
    padding: 2px 0px;
}
.headerDate {
    float: right; 
    color: #A7A7A7; 
    font-size: xx-small; 
}

/* miscellaneous css */
.blueblock {
    height: 12px; 
    background-color: #5066A2; 
    color: #FFFFFF; 
    font-size: x-small 
}

/* the 3 column page layout */
/* common column settings */
.threeColumnPanel1 {
    background: white url('/ascribe/images/panelleft.gif') repeat-y scroll left top;
}
.threeColumnPanel2 {
    background: transparent url('/ascribe/images/panelright.gif') repeat-y scroll right top;
}
.centerColumn {
    margin: 0px;
    padding: 10px 8px;
    overflow-y: hidden;
    overflow-x: auto;
}
.centerColumn ul,
.centerColumn ol {
    padding: 0px 0px 12px 36px;
}
.leftColumn {
    float: left;
    width: 184px;
}
.rightColumn {
    float: right;
    width: 184px;
}
.dragDown {
    clear: both;
    font-size: 1px;
}

/* the 1 column page layout */
.oneColumnPanel {
    width: 100%;
}
.singleColumn {
    padding: 10px;
}

/* the left column layout */
.leftColumnPanel {
    width: 184px;
}
.leftImagePanel {
    border-bottom: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
}
.leftMenuPanel {
    background: #CCEEFA url('/ascribe/images/left_bg.gif') no-repeat;
}
.leftMenuTitle {
    padding-left: 4px;
}
.leftMenuItems {
    padding: 0px 0px 12px 10px;
}

/* the right column layout */
.rightColumnPanel {
    width: 184px;
    background: #A2E3F9 url('/ascribe/images/right_bg.gif') no-repeat; 
}
.rightTitlePanel {
    color: #0083DD;
    border-left: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    padding: 4px;
}
.rightItemsPanel {
    border-left: 2px solid #ffffff;
    padding: 4px;
}
.rightLinkPanel {
    padding: 0px 0px 6px 0px; 
    border-left: 2px solid #ffffff; 
    border-bottom: 2px solid #ffffff;
    padding: 0px 0px 8px 4px;
}
.rightPdfPanel { 
    border-left: 2px solid #ffffff; 
    border-bottom: 2px solid #ffffff;
    text-align: center;
    padding: 8px 4px;
}

/* the page footer */
.footer {
    clear: both;
    width: 100%;
    border-top: 1px solid #E1E1E1; 
    border-bottom: 1px solid #E1E1E1; 
}
.footerLeft {
    font-size: xx-small; 
    color: #A7A7A7;
}
.footerLink:link {
    font-size: xx-small; 
    color: #A7A7A7;
}
.footerRight {
    float: right; 
    width: 230px
}

/* content styles */
.contentTitle1 {
    color: #0066CC;
    font-size: medium;
    margin-bottom: 24px;
}
.contentBody1 p {
    font-size: small;
    margin-bottom: 8px;
}
.contentBody1 li {
    font-size: small;
}
.contentImage1 p {
}
.contentLeftMenu {
}

/* links */
a:link { 
    font-size: small;
    color: #0066CC;
    text-decoration: none;
}
a:visited { 
    font-size: small;
    color: #0066CC;
    text-decoration: none;
}
a:hover { 
    font-size: small;
    color: #3FA5BC;
    text-decoration: underline;
}

/* index page style */
.indexTitleTop {
    height: 130px; 
    text-align: center; 
    color: #0066CC; 
    font-size: medium; 
    font-weight: bold; 
    padding: 40px 0px 40px 0px;
}
.indexImageLeft {
    float: left;
}
.indexImageRight {
    float: right;
}
.articles {
    margin: 0px 0px 10px 0px;
}
.latestNews {
    color: #3FA5BC;
    font-weight: bold;
    margin-bottom: 12px;
}
.round-topLeft { 
    width: 22px; 
    height: 22px; 
    background-image: url('/ascribe/images/topleft.gif');
}			 
.round-top { 
    height: 22px;  
    background-image: url('/ascribe/images/top.gif');
}
.round-topRight { 
    width: 22px; 
    height: 22px; 
    background-image: url('/ascribe/images/topright.gif');
}			 
.round-left { 
    width: 22px;
    height: 330px;
    background-image: url('/ascribe/images/left.gif');
}
.round-center { 
    background-color: white;
}
.round-right { 
    width: 22px; 
    height: 95%;
    background-image: url('/ascribe/images/right.gif');
}
.round-bottomLeft { 
    width: 22px; 
    height: 22px; 
    background-image: url('/ascribe/images/bottomleft.gif');
}
.round-bottom { 
    height: 22px; 
    background-image: url('/ascribe/images/bottom.gif');
}
.round-bottomRight { 
    width: 22px; 
    height: 22px; 
    background-image: url('/ascribe/images/bottomright.gif');
}
.indexBoxTitle {
    color: #5484DF;
    font-weight: bold;
    margin-bottom: 12px;
}
.indexBoxSummary {
    margin-bottom: 12px;
}
.indexBoxLink {
    float: right;
}
.contentOnlyTitle {
    color: #5484DF;
    font-weight: bold;
    margin-bottom: 12px;
}
.contentOnlyContent p {
    margin-bottom: 12px;
}





