/* Start of CMSMS style sheet 'Interior Pages' */
* {
margin: 0; 
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 14px; 
}
/*Override defaults for all tags. */

BODY {
background-image: url(images/interior/background.gif);
background-repeat: repeat-x;
background-color: #507588; 
}

TABLE.layout {
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
border-spacing: 0px;
border: inset 0px;
border: outset 0px;
}

TD { 
vertical-align: top; 
}

TD.frame-top {
background-image: url(images/frame-top.gif);
background-repeat: repeat-x;
background-color: #507588;
}

TD.frame-bottom {
background-image: url(images/home/frame-bottom.gif);
background-repeat: repeat-x;
background-color: #507588;
}

TD.frame-left {
background-image: url(images/frame-left.gif);
background-repeat: repeat-y;
background-color: #507588;
}

TD.frame-right {
background-image: url(images/frame-right.gif);
background-repeat: repeat-y;
background-color: #507588;
}

TD.street_sign {
background-image: url(images/interior/street_sign.gif);
background-repeat: no-repeat;
background-color: #b59a0a;
}

TD.blue {
background-color: #507588;
}

TD.orange {
background-color: #c85a00;
}

TD.green {
background-color: #699138;
}

TD.gold {
background-color: #b59a0a;
}

TD.white {
background-color: white;
}

TD.main_menu {
background-color: #b59a0a; 
padding-top: 10px; 
}

TD.sub_menu { 
background-color: #b59a0a; 
padding-top: 10px; 
}

TD.col1 { 
background-color: white; 
padding-left: 30px; 
padding-right: 70px; 
padding-top: 28px; 
padding-bottom: 63px; 
}

TD.col2 { 
background-color: white; 
padding-left: 0px; 
padding-right: 30px; 
padding-top: 30px; 
padding-bottom: 63px; 
}

TD.col3 { 
background-color: white; 
padding-left: 0px; 
padding-right: 100px; 
padding-top: 30px; 
padding-bottom: 63px; 
}

TD.left { 
color: #507588; 
background-color: white; 
padding-left: 30px; 
padding-right: 30px; 
padding-top: 2px; 
padding-bottom: 5px; 
}

TD.right { 
background-color: white; 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 2px; 
padding-bottom: 5px; 
}

TD.caption {
color: #C18B22; 
/* color: #b59a0a; */
padding-top: 10px; 
}

TD.footer {
padding-top: 12px; 
padding-bottom: 0px; 
font-size: 10px; 
line-height: 12px; 
color: white; 
}

TD.credits {
padding-top: 24px; 
padding-bottom: 0px; 
font-size: 10px; 
line-height: 12px; 
color: #1F3E47; 
}

H1 { 
font-size: 14px;
line-height: 17px; 
color: #c85a00; 
font-weight: normal; 
margin-top: 0px; 
margin-bottom: 0px; 
}

H2 { 
color: #c85a00; 
font-weight: normal; 
margin-top: 0px; 
margin-bottom: 0px; 
}

H2.second { 
margin-top: 12px; 
}

H3.news { 
color: #b59a0a; 
font-weight: normal; 
margin-top: 0px; 
margin-bottom: 0px; 
}

P { 
margin-top: 8px; 
margin-bottom: 0px; 
}

P.indent { 
margin-top: 2px; 
margin-left: 20px; 
margin-bottom: 0px; 
}

P.news {
margin-top: 12px; 
color: #777777; 
}

ul { 
margin-left: 24px; 
}

li { 
margin-top: 4px; 
margin-bottom: 0px; 
}

    /* Photo-Caption PZ3 CSS v080630
    * copyright: http://randsco.com/copyright
    * www.randsco.com
    * slightly simplified by Jim Kane/Simply Effective
    */

    .PZ3-l { float:left; }

    .PZ3zoom { border:1px solid #369; }
    .PZ3zoom a,.PZ3zoom a:visited { display:block;
      padding:0; overflow:hidden; text-decoration:none;
      height:100%; width:100%; }
      html>/**/body .PZ3-r a { right:0; }

    .PZ3zoom a:hover { position:absolute;
      z-index:999; padding:0; background:none;
      cursor:default; height:auto; width:auto;
      overflow:visible; border:1px solid #369;
      margin:-1px 0 0 -1px; }
      html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

    .PZ3zoom a img { border:0; height:100%; width:100%; }
    .PZ3zoom a:hover img { height:auto; width:auto;
      border:0; }

    a:hover .PZ3cap,
    a:hover .PZ31cap { display:block;
      direction:ltr; font:10pt verdana,sans-serif;
      margin-top:-3px; background:#369; color:#fff;
      text-align:left; }
    a:hover .PZ3cap { padding:3px 5px; }

    .noCap a:hover .PZ3cap,
    .noCap a:hover .PZ31cap { display:none; }
    .noBdr,.noBdr a:hover { border:0; }
    .Lnk a:hover { cursor:pointer; }

    /* End Photo-Caption Zoom CSS */


/* link attributes */
a {color: #215D73; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; text-decoration: none;}
a:hover {text-decoration: underline;}

/* link attributes in footer*/
a.footer {color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 12px; text-decoration: none;}
a.footer:hover	 {text-decoration: underline;}

/* link attributes in credits*/
a.credits {color: #1F3E47; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 12px; text-decoration: none;}
a.credits:hover {text-decoration: underline;}

/* End of 'Interior Pages' */

