/* version 7 Screen Display */

/* OVERALL PAGE STYLES */
body { font-family: Arial, Helvetica, sans-serif; font-size: 90%; line-height: 140%; margin: 0px; vertical-align: top;  background-color: #FFFFFF; }
body#home { background-color: #99FFCD; }

/* Specification so fonts display correctly in Internet Explorer */
table { font-size: 100% }

/* General Link Color */
a:link, a:visited { color: #FF4602; text-decoration: none; font-style: normal; }
a:hover, a:focus, a:active { color: #66CCFF; text-decoration: none; font-style: normal; }

/* Type Style Tags */
h1, h2, h3, h4, h5, h6 { font-style: normal; font-weight: bold; line-height: 100%; padding: 0px; margin: 0px; letter-spacing: 200%; }
h1 { font-size: 200%; }
h2 { font-size: 165%; }
h3 { font-size: 140%; }
h4 { font-size: 110%; }
h5 { font-size: 120%; }
h6 { font-size: 100%; }
p { margin: 0px 0px 20px 0px; }
strong, bold { font-weight: bold; }
em, i { font-style: italic; }
abbr, acronym { font-style: normal; text-decoration: none; }
ul, ol { list-style-position: outside; margin: 0px 0px 20px 25px; padding: 0px; }
li { margin: 0px 0px 0px 0px; padding: 0px; }
caption { font-size: 0px; line-height: 0px; color: #FFFFFF; }

/* ALTERNATE INFORMATION FOR PRINT/HANDHELD/SCREENREADERS */
.screenRead { visibility: hidden; display: none; }
@media aural { .screenRead { speak: normal; } }

/* IGUIDE LAYER */
#iguide { background-color: #000000; text-align: left; vertical-align: top; height: 30px; width: 100%; margin: 0px; padding: 0px; }
#iguide table { width: 580px; text-align: left; vertical-align: top; margin: 0px; padding: 0px; }

#mastTable { width: 100%; background-color: #99FFCD; }
table#mastTable { width: 100%; background-color: #99FFCD; padding: 0px 0px 0px 0px; margin: 0px 0px 0px; }

/* MASTHEAD LAYER */
#mastband {	 }
td#mastband { text-align: left; height: 140px; padding: 0px; }
div#mastband { background-color: #99FFCD; text-align: left; vertical-align: top; height: 80px; padding: 84px 0px 0px 0px; }
#mastbandTitle { background-color: #FFFFFF; padding: 10px; color: #222222; }
td#mastband div#mastbandTitle { margin: 84px 0px 0px 11%; }
div#mastband div#mastbandTitle { margin: 0px 0px 0px 11.1%; }
a.linkHome { display: block; height: 100%; width: 100%; }
a.linkHome:link, a.linkHome:active, a.linkHome:visited, a.linkHome:hover, a.linkHome:focus { font-size: 22px; color: #000000; text-decoration: none; }

/* MASTHEAD LEVEL NAVIGATION LAYER */
#mastLinks { background-color: #000000; text-align: left; vertical-align: top; height: 21px; }
#mastLinks p { margin: 0px 0px 0px 0px; float: left; }
#mastLinks p a { font-weight: bold; font-style: normal; line-height: 110%; padding: 3px 15px 5px 15px; display: block; }
#mastLinks p a:link, #mastLinks p a:visited { color: #FFFFFF; text-decoration: none; background-color: #000000; }
#mastLinks p a:hover, #MastLinks p a:focus, #mastLinks p a:active { color: #FFFFFF; text-decoration: none; background-color: #FFCC33; }

/* PAGE CONTENT LAYER */
#containercontent {  }
tr#containercontent, td#containercontent { text-align: left; vertical-align: top; margin: 0px; padding: 0px; }
div#containercontent { text-align: left; vertical-align: top; margin: 20px 0px 15px 0px; }

/* Righthand Navigation Menu */
#columnlink {  }
td#columnlink { width: 26%; text-align: right; padding-right: 45px; }
div#columnlink { float: left; width: 210px; display: block; margin: 0px; padding: 0px 0px 0px 15px; text-align: left; }
#columnlink p.navigationLink1, #columnlink p.navigationLink2, #columnlink p.navigationLink3, #columnlink p.navigationLink4, #columnlink p.navigationLink5, #columnlink p.navigationLink6 { display: none; }

/* Nav Link Props */
#navLinks {  }
td#navLinks { margin: 0px 10% 0px 0px; }
div#navLinks { margin: 5px 10% 0px 0px; }
td#columnlink div#navLinks { margin: 125px 10% 0px 0px; }
#columnlink #navLinks p { margin: 0px; font-size: 14px; line-height: 18px; }
#columnlink #navLinks p a { font-style: normal; font-weight: bold; }
#columnlink #navLinks p a:link, #columnlink #navLinks p a:visited { color: #FF4602; text-decoration: none; }
#columnlink #navLinks p a:active, #columnlink #navLinks p a:hover, #columnlink #navLinks p a:focus { color: #66CCFF; text-decoration: none; }

#columnlink #navLinks p a.secondary:link, #columnlink #navLinks p a.secondary:active, #columnlink #navLinks p a.secondary:visited, #columnlink #navLinks p a.secondary:hover, #columnlink #navLinks p a.secondary:focus { margin: 0px 0px 0px 10px; }
#columnlink #navLinks p a.secondary:link, #columnlink #navLinks p a.secondary:visited { color: #FF4602; }
#columnlink #navLinks p a.secondary:active, #columnlink #navLinks p a.secondary:hover, #columnlink #navLinks p a.secondary:focus { color: #66CCFF; }

/* Main Content Body */
#columnbody {  }
td#columnbody { padding: 20px 0px 0px 18%; margin: 0px; width: 74%; }
div#columnbody { height: 100%; padding: 0px 0px 0px 15px; display: block; margin: 0px 15px 0px 215px; }

/* Float Window Information */
#containerSpecial { background-color: #EEEEEE; border: 1px solid #99FFCD; float: right; width: 250px; margin: 20px 15px 10px 10px; padding: 0px; display: block; }
#containerSpecial img { float: left; margin: 0px; padding: 0px; display: block; }
#containerSpecial h2 { clear: both; font-size: 100%; line-height: 120%; font-weight: bold; color: #000000; background-color: #99FFCD; display: block; padding: 10px; margin: 0px; }
#containerSpecial h3 { clear: both; font-size: 100%; line-height: 110%; margin: 5px 10px 5px 10px; color: #000000; text-align: left; vertical-align: top; font-style: normal; font-weight: bold; display: block; }
#containerSpecial p { clear: both; margin: 5px 10px 5px 10px; color: #000000; font-size: 100%; line-height: 110%; text-align: left; vertical-align: top; font-style: normal; font-weight: normal; display: block; }
#containerSpecial ul { clear: both; margin: 5px 10px 5px 10px; padding: 0px 0px 0px 25px; color: #000000; font-size: 100%; line-height: 110%; text-align: left; vertical-align: top; font-style: normal; font-weight: normal; display: block; }
#containerSpecial li { margin: 5px 0px 5px 0px; }

 
/* Styles for MultiColumn Formats */
#columnIntro { margin: 0px; padding: 0px; }
#containercolumns { width: 100%; margin: 0px; padding: 0px; }


/* Styles for the Two Column Formats */
#twocolumnleft { float: left; width: 48%; margin: 0px; padding: 0px; }
#twocolumnright { margin: 0px 0px 0px 52%; padding: 0px 0px 0px 15px; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #99FFCD; }

/* Styles for the three Column Formats */
#threecolumnleft { float: left; width: 30%; margin: 0px; padding: 0px; }
#threecolumnmiddle { float: left; width: 32%; margin: 0px; padding: 0px; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #99FFCD; margin: 0px 0px 0px 10px; padding: 0px 5px 0px 10px; }
#threecolumnright { margin: 0px 0px 0px 68%; padding: 0px 0px 0px 10px; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #99FFCD; }

/* FOOTER LAYER */
#footer { clear: both; height: 76px; }
td#footer { color: #FFFFFF; }
div#footer { padding: 0px 0px 0px 0px; color: #FFFFFF; }
td#footer h6 { margin: 70px 16% 8px 0px; text-align: right; padding: 2px 5px 2px 0px; color: #FFFFFF; background: #99FFCD; }
td#footer h6 span#homeFoot{ padding: 3px; background-color: #99FFCD; color: #FFFFFF; }
div#footer h6 { float: right; margin: 20px 16% 8px 0px; text-align: right; padding: 2px 5px 2px 0px; background-color: #99FFCD; color: #FFFFFF; }

/* Indenters */
.resIndentA { margin-left: 10px; }
.resIndentB { margin-left: 44px; }
.resIndentC { margin-left: 76px; }
.resIndentD { margin-left: 35px; }
.resIndentE { margin-left: 178px; }
.resIndentF { margin-left: 103px; }
.resIndentG { margin-left: 139px; }
.resIndentH { margin-left: 25px; }
.resIndentI { margin-left: 65px; }
.resIndentJ { margin-left: 108px; }
.resIndentK { margin-left: 266px; margin-bottom: 10px; }

/* Image Spacing */
#topLeft { margin: 0px 13px 8px 0px; }
#topCenter { margin: 0px 13px 8px 13px; }
#topRight { margin: 0px 0px 8px 13px; }
#middleLeft { margin: 8px 13px 8px 0px; }
#middleCenter { margin: 8px 13px 8px 13px; }
#middleRight { margin: 8px 0px 8px 13px; }
#bottomLeft { margin: 8px 13px 0px 0px; }
#bottomCenter { margin: 8px 13px 0px 13px; }
#bottomRight { margin: 8px 0px 0px 13px; }
#gallExhibitions { margin: 0px 25% 0px 15px; }
#gallExhibitions2 { margin: 10px 25% 0px 15px; }

/* Text resizing */
.small { font-size: 85%; }

/* Articles */
p#articles { font-size: 12px; font-weight: normal; }
p#articles.small { font-size: 10px; font-weight: normal; }
h1#articles, h2#articles, h3#articles, h4#articles, h5#articles, h6#articles { font-weight: bold; }
h1#articles { font-size: 23px; }
h2#articles { font-size: 19px; }
h3#articles { font-size: 16px; }
h4#articles { font-size: 13px; }
h5#articles { font-size: 12px; }
h6#articles { font-size: 11px; }

/* Logo Image */
img.logo { margin: -5px 0px -10px -5px; }

a.gallery { font-weight: bold; }

p.works { line-height: 95%; }
