/* InfiniteDensity.com Style Sheet */

/* Universal Styles */
* {margin:0;padding:0;}
img {display:block;border:0;}
body{padding:0;margin:0;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;background:#000000;}
p{font-size:12px;color:#ffffff;}
a{font-size:12px;;color:#ffffff;text-decoration:underline;}
a:link {color:#ffffff;text-decoration:underline;}
/*a:visited{color:#b6b6b6;text-decoration:underline;}*/
a:hover{color:#607890;text-decoration:none;}
.clearIt {clear:both;height:0;line-height:0px;font-size:0;overflow:hidden;}
.skiplink, #homeHeaderDiv form table tr td label {width:0;height:0;overflow:hidden;position:absolute;top:0px;Left:3000px;}
.access {width:0px;height:0px;padding:0px;margin:0px;overflow:hidden;position:absolute;display:none;}
.divider {clear:both;width:100%;height:0;line-height:0px;font-size:0;overflow:hidden;border-bottom:#937131 1px dashed;}
p.tryagain {display:none;width:172px;padding:2px 3px;margin:5px 0px 0px 13px;color:#FFFF00;border:#FFFF00 1px solid;background:#404040;}
p.tryagain2 {display:none;padding:2px 3px 0px 3px;margin:5px 0px 0px 0px;color:#FF0000;}
.globalNoscript {color:#000000;border-bottom:1px solid #000;text-align:left;padding:8px 12px 8px 50px;font-size:1.2em;line-height:1.4em;background:#FFFFBD url(../images/icon_alert.png) no-repeat 8px center;}
.globalNoscript a {color:#000000;}

/* Home Page */
#masterContainer {width:auto;padding:0px;margin:0px;background:#000000;text-align:center;}
#masterContainer #header {width:auto;margin:0px;padding:0px;border-bottom:#ffffff 1px solid;background:url(../images/header1.jpg) center top no-repeat;text-align:center;}
.head1 #masterContainer #header {background:url(../images/header1.jpg) center top no-repeat;}
.head2 #masterContainer #header {background:url(../images/header2.jpg) center top no-repeat !important;}
.head3 #masterContainer #header {background:url(../images/header3.jpg) center top no-repeat !important;}
#masterContainer #header hgroup {width:934px;padding:17px 30px 18px 30px;margin:0px auto;text-align:left;}
#masterContainer #header hgroup h1 {margin:0px;padding:0px;font-size:36px;text-shadow:3px 3px 3px #000000;}
#masterContainer #header hgroup h1 a {font-size:36px;color:#FFFFFF;text-decoration:none;text-shadow:3px 3px 3px #000000;}
#masterContainer #header hgroup h2 {font-size:16px;color:#FFFFFF;text-shadow:3px 3px 3px #000000;}
#masterContainer #header hgroup h2 a {font-size:16px;color:#FFFFFF;text-decoration:none;text-shadow:3px 3px 3px #000000;}

#masterContainer #content {width:934px;margin:0px auto;padding:16px 30px;text-align:left;}
#masterContainer #content #navContainer {width:auto;padding:0px 0px 16px 0px;margin:0px 0px 16px 0px;border-bottom:#FFFFFF 1px solid;}
#masterContainer #content #navContainer #primaryNav {display:block;width:auto;margin:0px;padding:0px;list-style:none;overflow:hidden;}
#masterContainer #content #navContainer #primaryNav li {margin:0px;padding:0px 5px;font-size:18px;border-left:#ffffff 1px solid;float:left;}
#masterContainer #content #navContainer #primaryNav li a {display:block;width:auto;padding:0px;margin:0px;color:#FFF;font-size:18px;font-weight:bold;text-decoration:none;float:left;}
#masterContainer #content #navContainer #primaryNav li a.selected {color:#607890;text-decoration:underline;}
#masterContainer #content #navContainer #primaryNav li a:hover {text-decoration:underline;}
/*#masterContainer #content ul#primaryNav li a:visited {color:#FFFFFF;}*/
#masterContainer #content #navContainer #socialNetworking {list-style:none;padding:0px;margin:0px;float:right;}
#masterContainer #content #navContainer #socialNetworking li {float:right;background:none;padding:0px 2px;margin:0px;}
#masterContainer #content #navContainer #socialNetworking li a {display:block;width:21px;height:22px;padding:0px;margin:0px;text-indent:-9999px;}
#masterContainer #content #navContainer #socialNetworking li a#twitter {background: url(../images/iconTwit.jpg) left top no-repeat;}
#masterContainer #content #navContainer #socialNetworking li a#facebook {background: url(../images/iconFb.jpg) left top no-repeat;}
#masterContainer #content #navContainer #socialNetworking li a#google {background: url(../images/iconGoogle.jpg) left top no-repeat;}

#masterContainer #content .navHead {float:left;margin:0px 0px 0px 0px;padding:14px 0px 0px 0px;border-top:#FFFFFF 1px solid;font-size:14px !important;font-weight:bold;color:#CCCCCC !important;font-style:italic;}
#masterContainer #content #navContainer #secondaryNav {display:block;width:auto;margin:14px 0px 0px 0px;padding:14px 0px 0px 0px;list-style:none;border-top:#FFFFFF 1px solid;overflow:hidden;}
#masterContainer #content #navContainer #secondaryNav li {display:inline;margin:0px;padding:0px 5px;font-size:18px;border-left:#ffffff 1px solid;float:left;}
#masterContainer #content #navContainer #secondaryNav li a {display:block;width:auto;padding:0px;margin:0px;color:#FFF;font-size:14px;font-weight:bold;text-decoration:none;float:left;}
#masterContainer #content #navContainer #secondaryNav li a.selected {color:#607890;text-decoration:underline;}
#masterContainer #content #navContainer #secondaryNav li a:hover {text-decoration:underline;}
/*#masterContainer #content ul#secondaryNav li a:visited {color:#FFFFFF;}*/

#masterContainer #content #jayCarousel {width:400px;min-height:350pxpadding:0px;margin:0px;float:right;border:#FFFFFF 1px solid;overflow:hidden;position:relative;}
#masterContainer #content #jayCarousel #slide1 {position:absolute;width:400px;padding:0px;margin:0px;z-index:3;top:0px;left:0px;}
#masterContainer #content #jayCarousel #slide2 {position:absolute;width:400px;padding:0px;margin:0px;z-index:2;top:0px;left:0px;}
#masterContainer #content #jayCarousel #slide3 {position:relative;width:400px;padding:0px;margin:0px;}
#masterContainer #content #jayCarousel .slider,
#masterContainer #content #jayCarousel .carouselBlock {}
#masterContainer #content #jayCarousel .slider img,
#masterContainer #content #jayCarousel .carouselBlock img {padding:10px;margin:0px auto;}
#masterContainer #content #jayCarousel .slider .carouselText,
#masterContainer #content #jayCarousel .carouselBlock .carouselText {width:auto;padding:10px;margin:0px auto;text-align:center;overflow:hidden;}
#masterContainer #content #jayCarousel #carouselPrev {display:block;width:8px;height:11px;padding:0px;margin:0px;background:#000000 url(../images/slideshowPrev.jpg) left center no-repeat;text-indent:-9999px;overflow:hidden;position:absolute;left:10px;top:220px;}
#masterContainer #content #jayCarousel #carouselNext {display:block;width:8px;height:11px;padding:0px;margin:0px;background:#000000 url(../images/slideshowNext.jpg) left center no-repeat;text-indent:-9999px;overflow:hidden;position:absolute;right:10px;top:220px;}
#masterContainer #content #jayCarousel .controller:hover {background-position:left top !important;}
#masterContainer #content #jayCarousel .disabled {background-position:left bottom !important;}
#masterContainer #content #jayCarousel a span {width:0px;height:0px;padding:0px;margin:0px;line-height:0px;text-indent:-9999px;overflow:hidden;}

#masterContainer #content .hpContent {}
#masterContainer #content .hpContent #hpText {width:524px;margin:0px;}
#masterContainer #content .hpContent h1 {margin:0px;padding:5px 0px;font-size:16px;}
#masterContainer #content .hpContent h2 {margin:0px;padding:5px 0px;font-size:14px;}
#masterContainer #content .hpContent h3 {margin:0px;padding:5px 0px;font-size:12px;}
#masterContainer #content .hpContent h4 {margin:0px;padding:5px 0px;font-size:11px;}
#masterContainer #content .hpContent h5 {margin:0px;padding:5px 0px;font-size:10px;}
#masterContainer #content .hpContent h6 {margin:0px;padding:5px 0px;font-size:09px;}
#masterContainer #content .hpContent p {margin:0px;padding:5px 0px;font-size:12px;}
#masterContainer #content .hpContent ol {padding:5px 0px 5px 25px;margin:0px;}
#masterContainer #content .hpContent ol li {font-size:12px;}
#masterContainer #content .hpContent ul {padding:5px 0px 5px 25px;margin:0px;}
#masterContainer #content .hpContent ul li {font-size:12px;}
#masterContainer #content .hpContent a {color:#607890;}
#masterContainer #content .hpContent p.extraInfo {font-size:10px;}
#masterContainer #content .hpContent #twitterFeed {width:400px;margin:15px 0px;padding:10px;background:#222222;border:#FFFFFF 1px solid;}
#masterContainer #content .hpContent #twitterFeed h3 {font-size:14px;padding:0px 0px 5px 0px;}
#masterContainer #content .hpContent #twitterFeed #twitTarget {list-style:none;padding:0px;margin:0px;}
#masterContainer #content .hpContent #twitterFeed #twitTarget li {padding:7px 5px 4px 20px;margin:0px;background: url(../images/tweet.gif) left 10px no-repeat;font-weight:bold;}
#masterContainer #content .hpContent #twitterFeed #twitTarget li span {font-weight:normal;font-style:italic;}
/* Level Pages */
#masterContainer #content .levelContent {width:934px;min-height:450px;}
#masterContainer #content .levelContent h1 {margin:0px;padding:5px 0px;font-size:16px;}
#masterContainer #content .levelContent h2 {margin:0px;padding:5px 0px;font-size:14px;}
#masterContainer #content .levelContent h3 {margin:0px;padding:5px 0px;font-size:12px;}
#masterContainer #content .levelContent h4 {margin:0px;padding:5px 0px;font-size:11px;}
#masterContainer #content .levelContent h5 {margin:0px;padding:5px 0px;font-size:10px;}
#masterContainer #content .levelContent h6 {margin:0px;padding:5px 0px;font-size:09px;}
#masterContainer #content .levelContent p {margin:0px;padding:5px 0px;font-size:12px;}
#masterContainer #content .levelContent ol {padding:5px 0px 5px 30px;margin:0px;}
#masterContainer #content .levelContent ol li {font-size:12px;}
#masterContainer #content .levelContent ul {padding:5px 0px 5px 25px;margin:0px;}
#masterContainer #content .levelContent ul li {font-size:12px;}
#masterContainer #content .levelContent a {color:#607890;}
#masterContainer #content .levelContent p.extraInfo {font-size:10px;}
#masterContainer #content .levelContent img.bioPic {display:block;float:right;margin:0px;padding:0px 0px 0px 25px;}
#masterContainer #content .levelContent #fbLike {width:350px;height:24px;padding:0px;margin:6px 0px 0px 0px;float:right;}

#masterContainer #content .levelContent div#ajaxLoading {width:50px;height:50px;padding:0px;margin:10px auto;background: url(../images/ajaxLoader.gif) left top no-repeat;float:none;clear:both;display:none;text-align:center;} 

#masterContainer #content .levelContent #thumbList {width:auto;padding:0px;margin:10px 0px 0px 0px;overflow:hidden;}
#masterContainer #content .levelContent #thumbList .thumbHolder {width:200px;padding:0px;margin:5px 16px 10px 16px;float:left;}
#masterContainer #content .levelContent #thumbList .thumbHolder a {display:block;width:200px;padding:0px;margin:0px;text-decoration:none;}
#masterContainer #content .levelContent #thumbList .thumbHolder a:hover {text-decoration:underline;}
#masterContainer #content .levelContent #thumbList .thumbHolder a img {border:none;padding:0px;margin:0px 0px 5px 0px;}
#masterContainer #content .levelContent #thumbList .thumbHolder a span {font-size:14px;font-weight:bold;color:#FFFFFF;}

#masterContainer #content .levelContent .stage {padding:0px;margin:10px 0px 0px 10px;width:690px;float:right;clear:right;text-align:center;border-left:#937131 1px dashed;}
#masterContainer #content .levelContent .stage img {text-align:center;padding:20px;margin:0px auto;background-color:#333;border:2px #FFFFFF solid;}
#masterContainer #content .levelContent .stage p.extraInfo {font-size:10px;}

#masterContainer #content .levelContent form#contactForm {}
#masterContainer #content .levelContent form#contactForm table {margin:5px 0px;}
#masterContainer #content .levelContent form#contactForm table td {padding:5px;}
#masterContainer #content .levelContent form#contactForm table td label {font-weight:bold;}
#masterContainer #content .levelContent form#contactForm table td input#name {width:250px;font-size:12px;color:#333;padding:2px 3px;background:#FFFFFF url(../images/inputBg.jpg) left top no-repeat;}
#masterContainer #content .levelContent form#contactForm table td input#email {width:250px;font-size:12px;color:#333;padding:2px 3px;background:#FFFFFF url(../images/inputBg.jpg) left top no-repeat;}
#masterContainer #content .levelContent form#contactForm table td input#code {width:50px;font-size:12px;color:#333;padding:2px 3px;background:#FFFFFF url(../images/inputBg.jpg) left top no-repeat;}
#masterContainer #content .levelContent form#contactForm table td textarea#message {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;margin:5px 0px 0px 0px;padding:2px 3px;background:#FFFFFF url(../images/inputBg.jpg) left top no-repeat;}

p.nameValidation,
p.emailValidation,
p.messageValidation {display:none;padding:2px 3px;margin:5px 0px 0px 0px;color:#607890;border:#607890 1px solid;}

/*#masterContainer #content div.levelContent .stage div.copyArea {width:640px;text-align:left;padding:0px 10px;margin:0px;}*/

#footerContainer{width:auto;margin:10px auto 0px auto;padding:20px 0px;text-align:center;background: url(../images/footerBg.jpg) center top no-repeat;border-top:#FFFFFF 1px solid;}

