BODY {color: #111111; font-family: Arial; font-size: 13px;}

/* Images */
IMG {margin: 5px;}
IMG.TemplateImage {border: 0; margin: 0px; display:block;}

/* Links */
A:link, A:visited, A:active	{color: #FFFFFF; font-weight: bold; text-decoration: none;}

/*Anchor link to link to pages inside pages*/
A.Anchor:link, A.Anchor:visited, A.Anchor:active {text-decoration: none; color: Black;}
A.Anchor:hover {text-decoration: none; color: Black;}

A.MenuLink:link, A.MenuLink:visited, A.MenuLink:active {text-decoration: none; color: Blue;}
A.MenuLink:hover {text-decoration: none; color: Red;}

A.HoverLink:link, a.HoverLink:visited, a.HoverLink:active {text-decoration: none; font-weight: bold; color: #FFFFFF;}
A.HoverLink:hover {text-decoration: underline; font-weight: bold; color: #FFFFFF;}

A.NoHoverLink:link, a.NoHoverLink:visited, a.NoHoverLink:active {text-decoration: none; color: Blue;}
A.NoHoverLink:hover {text-decoration: underline; color: Blue;}

A.SearchLink:link, a.SearchLink:visited, a.SearchLink:active {text-decoration: none; color: #161616;}
A.SearchLink:hover {text-decoration: underline; color: #161616;}

/* Special Tables */
TABLE.BoxTable			{border: 1px solid black; background-color: white; font:13px Arial; color:Black;}
TD.BoxTableHeader		{background-color: black; font: bold 10px Verdana; color: white; text-align: center;}
TD.BoxTableRowWhite		{background-color: White; font: bold 10px Arial; color: Black;}
TD.BoxTableRowSilver	{background-color: Silver; font: bold 10px Arial; color: Black;}

.Heading			{color: #111111; font-size: 16px; letter-spacing:0.1em}
.SubHeadingRed		{color: #d71921; font-size: 14px;}
.SubHeading			{color: #111111; font-size: 14px;}
.NormalText			{font-size: 13px; color: #111111;}
.SmallText			{font-size: 11px;}
.LargeText			{font-size: 16px;}
.HighlightedText	{color: Blue;}
.HighlightedText2	{color: Red;}
.Caption			{font-size: 10px;}
.HeadingRed			{color: #cc0000; font-size: 16px;}

hr {color: #FFFFFF; border: 0px; border-top: 1px solid #FFFFFF; height: 1px;}

h1 {font-size: 18px; font-weight: normal; border-bottom: 2px solid #FFFFFF; padding-bottom: 10px; margin: 10px 0px 10px 0px;}
h2 {font-size: 15px; font-weight: bold; padding-bottom: 10px; margin: 10px 0px 10px 0px;}

ul {padding: 0px 0px 0px 15px; margin: 0px;}

.Image {height: 332px; width: 580px; padding: 10px 0px 0px 10px;/* background: url(/webart/project-frame.gif) no-repeat; */float: left; overflow: hidden;}
.MerchImage {height: 324px; width: 427px; background: url(/webart/merch-frame.gif) no-repeat; float: left; overflow: hidden; padding-top: 22px;}
.MerchPromoImage {height: 346px; width: 427px; /*background: url(/webart/merch-frame.gif) no-repeat;*/ float: left; overflow: hidden;}
.Image #Back	{display: block; background: url(/webart/arrow-back.gif) no-repeat; width: 20px; height: 20px; text-decoration: none; position: absolute; margin: -170px 0px 0px -10px;}
.Image #Next	{display: block; background: url(/webart/arrow-next.gif) no-repeat; width: 20px; height: 20px; text-decoration: none; position: absolute; margin: -170px 0px 0px 560px;}
.MerchImage #Back	{display: block; background: url(/webart/arrow-back.gif) no-repeat; width: 50px; height: 20px; text-decoration: none; position: absolute; margin: -160px 0px 0px 0px;}
.MerchImage #Next	{display: block; background: url(/webart/arrow-next.gif) no-repeat; width: 50px; height: 20px; text-decoration: none; position: absolute; margin: -160px 0px 0px 377px;}
#Info	{float: left; width: 248px; margin-left: 40px; overflow: hidden;}
#MerchInfo	{float: left; width: 411px; margin-left: 40px; overflow: hidden;}
.Image .LoaderOn {width: 580px; height: 328px; background: #FFFFFF url(/webart/loader.gif) no-repeat 250px 125px; position: absolute; margin-top: -5px; z-index: 1000}
.MerchImage .LoaderOn {width: 427px; height: 310px; background: #FFFFFF url(/webart/loader.gif) no-repeat 180px 125px; position: absolute; z-index: 1000}
.Logos	{width: 427px; height: 63px; background: url(/webart/merch-promo-logos.gif) no-repeat; position: absolute; margin-top: 283px; overflow: hidden;}
.Logos ul {margin: 0px; padding: 0px; list-style: none;}
.Logos ul li {margin: 0px; padding: 0px 10px 0px 0px; float: left; }
.Pager {margin: -22px 0px 0px 6px; padding: 0px; list-style: none; position: absolute;}
.Pager li {margin: 0px; padding: 0px 4px 0px 0px; float: left;}
.Pager a {display: block; padding: 1px 8px 1px 8px; float: left; background: #939598; font-size: 10px;}
.Pager a.selected {display: block; padding: 1px 8px 1px 8px; float: left; background: #ea0e0e; font-size: 10px;}

.ContactPage {width: 100%; overflow: hidden; background: url(/webart/contact-bg.png) no-repeat; padding: 10px 25px 0px 25px}
.Careers {width: 267px; height: 301px; float: left; padding-right: 35px;}
.ContactForm {width: 263px; height: 301px; float: left; padding: 0px 30px 0px 35px; overflow: hidden;}
.ContactForm .TextInput {width: 260px; height: 17px; margin-bottom: 8px;}
.ContactForm textarea {width: 260px; height: 110px;}
.ContactForm .Submit {border: 0px; background: none; color: #FFFFFF; cursor: pointer; float: right; margin-top: 10px; font-size: 12px;}
.Address {float: left; overflow: hidden; padding-left: 32px; line-height: 1.6em;}

.Staff {width: 100%; overflow: hidden; line-height: 1.0em; font-size: 11px;}
.Staff td {width: 50%; padding: 0px 30px 20px 0px; vertical-align: top; line-height: 1.5em;}
.Staff img {margin: 0px 30px 20px 0px; float: left; border: 0px;}
.Staff p {line-height: 1.5em; font-size: 12px; clear: both;}

.LogosWrapper {padding-top: 4px; height: 44px; width: 427px; overflow: hidden; background: #FFFFFF;}
.LogosWrapper img {padding: 1px;}
.LogosWrapper a:hover img {padding: 0px; border: 1px solid #c30707}
#LogosLoader {margin-top: 10px; height: 44px; width: 427px; background: #FFFFFF url(/webart/loader-small.gif) no-repeat top center;}
.pics {margin-top: 5px; overflow: hidden; width: 427px; height: 44px;}
.pics img {margin: 0px 0px 0px 0px;}
.pics table {float: left}
.pics ul {float: left; margin: 0px; padding: 0px; list-style: none; overflow: hidden;}
.pics li {width: 110px; float: left; margin: 0px; padding: 0px;}
.slideshow {height: 283px; overflow: hidden;}
