
/* Theme: SIR Home & Corporate Level Pages */
/* Author: Bob Petz */

/*  OUTER PAGE DIVS    */

body { background-color: #000; margin: 0; }
a { color: #ffc96f; text-decoration: none; outline: none; }
a hover { color: #8ef4f4; text-decoration: none; outline-style: none; }
#outrigger-left { vertical-align: top; display: block; position: absolute; left: -150px; width: 150px; height: 1000px; margin: 0; }
#outrigger-right { vertical-align: top; display: block; position: absolute; left: 980px; width: 150px; height: 1000px; margin: 0; }
h2 { color: #ff8c3c; font-size: 20px; font-weight: normal; text-transform: uppercase; margin: 0; padding: 0 0 6px; }
#PageWrapper-HOME { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../page-bkgnds/home-alt-40_02.jpg); background-repeat: no-repeat; background-position: center top; text-align: left; visibility: visible; margin: 0 auto; position: relative; width: 980px; height: auto; min-height: 600px; padding: 0; }
#container-NoBkgnd { position: relative; width: 960px; margin: 0; padding: 0 10px; }
#header-SIR-for-links { float: left; width: 960px; height: 315px; clear: both; margin: 0; padding: 0; display: inline; }
#header-logo { position: absolute; top: 12px; left: 165px; width: 280px; height: 170px; float:left; margin: 0; padding: 0; }

/*  CONTENT DIVS  */
#content-SIR { float: left; width: 960px; position: relative; margin: 0; padding: 0; }
#center-right-container { width: 768px; height: 100%; float: right; margin: 0; padding: 0; display: inline; }

/*  PAGE CONTENT STYLES  */
#page-content { width: 753px; font-size: 13px; line-height: 18px; color: #d7f0f0; margin: 0; padding: 0 0 44px 15px; border-left: 1px solid #900; }
#page-content a:link a:visited { color: #996; }
#page-content a:hover { color: #099; }
#page-content a:active { color: #996; }
#page-content h3 { float: left; width: 578px; font-size: 18px; color: #d8b043; font-weight: normal; padding-top: 0; padding-bottom: 0; margin-bottom: 11px; }
#page-content h4 { float: left; width: 578px; font-size: 15px; color: #399; font-weight: normal; padding-top: 0; padding-bottom: 0; margin-bottom: 11px; }
#copy-tag { color: #f6b337; font-size: 14px; line-height: 20px; left: 0; top: 238px; position: absolute; visibility: visible; min-width: 600px; padding-top: 7px; padding-right: 20px; padding-left: 40px; border-top: 1px dotted #f00; }
.photocaption { color: #b1b166; font-size: 11px; font-style: italic; line-height: 15px; margin: 0; padding: 8px 0 0; }
.page-content-title { width: 476px; font-size: 20px; color: #fff; font-weight: normal; line-height: 24px; background-image: url(../source/pagetitlebar506.gif); background-repeat: no-repeat; background-position: left top; height: 30px; margin: 0 0 6px; padding: 2px 18px 0 12px; }
#the-artists-tag-under-text { color: #399; font-size: 16px; font-style: italic; line-height: 18px; margin-top: 32px; }
#copyblock { color: #e1e1d4; position: relative; top: 0; width: 478px; visibility: visible; min-height: 500px; height: auto !important; height: 500px; margin: 0; padding: 0 0 0 28px; }
#copyblock strong { color: #47d2dc; }
#copyblock em { color: #b1b166; }
#copyblock-sir-home { color: #e1e1d4; background-image: url(../images/home-hero-506.jpg); background-repeat: no-repeat; background-position: left -54px; visibility: visible; margin: 0; padding: 0 0 0 28px; position: relative; top: -8px; width: 478px; height: 491px !important; }
#copyblock-sir-home-text { color: #e1e1d4; position: relative; top: 0; width: 478px; visibility: visible; height: auto !important; height: 500px; margin: 0; padding: 0 0 0 28px; }
#copyblock-sir-home-text strong { color: #47d2dc; }
#copyblock-sir-home-text em { color: #b1b166; }

/*  MENU STYLES  */

#left-menu { text-align: right; position: absolute; top: 313px; width: 175px; left: 20px; z-index: 10; visibility: visible; margin: 0; padding: 0; display: block; }
.home-left-menu { font-size: 13px; font-weight: bold; line-height: 14px; margin: 0; padding: 0; display: inline; }
.home-left-menu ul { margin: 0; ;padding: 0; list-style-type: none; display: inline; }
.home-left-menu ul li { margin: 0; padding: 0; display: inline; }
.home-left-menu ul li a:link,  .home-left-menu ul li a:visited { color: #00c8c8; font-size: 13px; line-height: 14px; background-image: url(../source/nav-home/homedart-gray.gif); background-repeat: no-repeat; background-position: right 5px; text-decoration: none; margin: 0; padding: 5px 23px 6px 0; cursor: default; display: block   }
.home-left-menu ul li a:hover,  .home-left-menu ul li a:active { color: #c60; font-size: 13px; line-height: 14px; background-image: url(../source/nav-home/homedart-teal.gif); background-repeat: no-repeat; background-position: right 5px; text-decoration: none; margin: 0; padding: 5px 23px 6px 0; cursor: default; display: block   }
.left-menuB { font-size: 13px; line-height: 14px; text-align: right; visibility: visible; margin: 0; padding: 0; width: 175px; z-index: 10; }
.home-left-menuB { font-weight: normal; margin: 0; padding: 0; display: inline; }
.home-left-menuB ul { margin: 0; ;padding: 0; list-style-type: none; display: inline; }
.home-left-menuB ul li { margin: 0; padding: 0; display: inline; }
.home-left-menuB ul li a:link,  .home-left-menuB ul li a:visited { color: #f6b337; background-image: url(../source/nav-home/homedart-gray.gif); background-repeat: no-repeat; background-position: right 5px; text-decoration: none; margin: 0; padding: 5px 23px 6px 0; display: block   }
.home-left-menuB ul li a:hover,  .home-left-menuB ul li a:active { color: #f60; background-image: url(../source/nav-home/homedart-red.gif); background-repeat: no-repeat; background-position: right 5px; text-decoration: none; margin: 0; padding: 5px 23px 6px 0; display: block   }

#follow-us-menu-usa { color: #ce810f; font-size: 14px; line-height: 14px; float: right; height: auto; width: auto; margin-top: 18px; margin-right: 20px; }
#social-icons-menu-usa { height: 31px; width: auto; margin-top: 6px; border-top: 1px solid #4c4c4c; border-bottom: 1px solid #4c4c4c; }

#networkmap { height: 100px; width: 137px; left: 755px; top: 180px; position: absolute; visibility: visible; }
#right-menu { height: auto; width: 140px; left: 794px; top: 340px; position: absolute; z-index: 10; visibility: visible; }
#right-menu-NOBAR { height: auto; width: 160px; left: 798px; top: 335px; position: absolute; z-index: 10; visibility: visible; }
.home-right-menu { text-align: left; float: left; width: 170px; margin: 0 0 10px; padding: 0; display: inline; }
.home-right-menu ul { float: left; width: 170px; list-style-type: none; margin: 0; padding: 6px 0 0; display: inline; }
.home-right-menu ul li { float: left; width: 170px; display: inline; }
.home-right-menu ul li a:link,  .home-right-menu ul li a:visited { float: left; display: block; width: 125px; font-size: 12px; color: #ccccb4; line-height: 12px; text-decoration: none; background-image: url(../source/nav-right-menus/bullet-dot-teal.gif); background-repeat: no-repeat; background-position: left 5px; padding: 5px 0 6px 15px; }
.home-right-menu ul li a:hover,  .home-right-menu ul li a:active { float: left; display: block; width: 125px; font-size: 12px; color: #c90; line-height: 12px; text-decoration: none; background-image: url(../source/nav-right-menus/bullet-dot-orange.gif); background-repeat: no-repeat; background-position: left 5px; padding: 5px 0 6px 15px; }

/* OBJECT ALIGNMENTS */

.objectalignleft { float: left; margin: 0 15px 10px 0; padding: 0; }
.objectalignright { float: right; margin: 0 0 10px 15px; padding: 0; }
.objectcenter { margin-right: auto; margin-left: auto; }

/*  CONTACT LIST STYLES  */

.sorttableitems { color: #d7f0f0; font-size: 12px; line-height: 16px; text-decoration: none; text-align: left; vertical-align: top; padding: 6px 9px 7px 0; border-bottom: 1px solid #464600; }
.sorttablecategories { color: #d4a033; font-size: 13px; font-weight: bold; line-height: 15px; text-decoration: none; text-transform: uppercase; text-align: left; padding-top: 6px; padding-right: 9px; padding-bottom: 8px; vertical-align: bottom; border-bottom: 1px solid #800000; }

/*  DATA TABLE UPDARTS  */

.updart-right { width: 50px; height: 12px; float: right; margin: 0; padding: 0; }
.updart-right a:link, .updart-right a:visited { background-image: url(../source/nav-other/updartnew.gif); background-repeat: no-repeat; }
.updart-right a:hover, .updart-right a:active { background-image: url(../source/nav-other/updartnewover.gif); background-repeat: no-repeat; }

/*  FOOTER SPECS  */

#footertag { color: #993; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; width: 960px; float: left; padding-top: 12px; padding-bottom: 32px; border-top: 1px solid #600; }
#footertag a:link,  #footertag a:visited { color: #3fbfbf; text-decoration: none; }
#footertag a:hover,  #footertag a:active { color: #ccc; text-decoration: none; }

/* COMMENTED OUT

#copyblock1 { position: absolute; top: 0; width: 478px; visibility: hidden; margin: 0; padding: 0; }
#copyblock1 strong { color: #47d2dc; }
#copyblock1 em { color: #b1b166; }
#copyblock2 { position: absolute; top: 0; width: 478px; visibility: hidden; margin: 0; padding: 0; }
#copyblock2 strong { color: #47d2dc; }
#copyblock2 em { color: #b1b166; }
#copyblock3 { position: absolute; top: 0; width: 478px; visibility: hidden; margin: 0; padding: 0; }
#copyblock3 strong { color: #47d2dc; }
#copyblock3 em { color: #b1b166; }
#copyblock4 { position: absolute; top: 0; width: 478px; visibility: hidden; margin: 0; padding: 0; }
#copyblock4 strong { color: #47d2dc; }
#copyblock4 em { color: #b1b166; }
#copyblock5 { position: relative; top: 0; width: 478px; visibility: visible; min-height: 500px; height: auto !important; height: 500px; margin: 0; padding: 0 0 0 28px; }
#copyblock5 strong { color: #47d2dc; }
#copyblock5 em { color: #b1b166; } 
#networkmap-NOBAR { height: 100px; width: 137px; left: 758px; top: 190px; position: absolute; visibility: visible; }
.contacttablecities { color: #099; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: none; text-transform: uppercase;  vertical-align: top; padding: 5px 9px 5px 0; border-bottom: 1px solid #464600;  }

*/

