* {border:0; margin:0; padding:0;}
html{font-size:124%;}
body{font-size:50%;}


/* main DIVS*/
div#pagewrap{width:100%; font-family:Arial, Helvetica, sans-serif;}
div#header{width:800px;}
div#links{position:absolute; top:106px; left:0;}
div#maincontent{float:left; width:auto; background-color:#FFF; border:1px; border-color:#666; padding-left:180px; margin-right:4em;}
div#footer{clear:left; padding-top:30px;}
div#newscol{position:absolute; top:144px; left:6px; border-right:4px dotted #999999;}

/* Headline Text*/
h1{font-family:Arial, Helvetica, sans-serif; font-size:2.6em; text-align:left; color:#900; margin:1.0em 0 0 0;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:1.8em; text-align:left; color:#900; margin:1.0em 0 0 0;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:1.5em; text-align:left; color:#900; margin:1.0em 0 0 0;}


/* general links*/
a {color:#066; text-decoration:underline;}
a.footer {color:#066; text-decoration:none; margin:0 12px;}
a.lobbylink {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; text-align:left; color:#096; }
.inlinelink {color:#066; text-decoration:none; margin:0; text-align:left; font-size:1.3em; font-family:Arial, Helvetica, sans-serif;}
a:visited{color:#033;}

/*  General Lists*/
ul{margin:8px 0 8px 20px;}
li {color:#444; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; text-align:left;
			letter-spacing:0.002em; font-weight:bold; line-height:1.5em;}


/*Header links boxes*/
#majorlinks{width:100%; margin-top:8px; background-color:#AAA;}
.majorlinksbox{border:2px #006666 solid; background-color:#CCF; margin:4px; padding:2px; height:18px; width:auto;}


/* General formatting*/
.copy {color:#999; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; text-align:center;
			letter-spacing:0.02em; line-height:1.8em;}
.lobbymain{color:#444; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.4em; text-align:left; line-height:1.3em; margin:1.0em 0 0 0; padding:0;}
.lobbysmall{color:#444; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.2em;
			letter-spacing:0.002em; font-weight:bold; line-height:2em;}
.copy {color:#999; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; text-align:center;
			letter-spacing:0.02em; line-height:1.8em;}
.reminder{color:#444; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.2em; text-align:left; font-weight:bold; line-height:1.4em; margin:1.0em 0 0 0; padding:0; color:#999; font-style:italic;}

.footerlinks{color:#999; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; text-align:center; line-height:1.8em;}
.style1 {color: #444; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1.4em; text-align: left; font-weight: bold; line-height: 1.2em; margin: 1.0em 0 0 0; padding: 0; font-style: italic; }
.suggestions{color:#444; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.2em;
			letter-spacing:0.002em; font-weight:bold; line-height:1.8em;}


/*Index page*/
.oldnews{color:#333; background-color:#CCF; display:block; line-height:3em;}

/* News formating*/
.newsheader{color:#990000; font-size:1.0em; line-height:1.4em; letter-spacing:0.05em; margin:8px 0 5px 0;}
.subtle{color:#444; text-align:left; font-size:1.7em; font-weight:bold;}
.rssurl{font-size:0.9em; color:#006699; margin-bottom:5px;}
.newsfill{font-size:0.9em; color:#333;}
.rssselect{font-size:10px; color:#003366;}
#indexrssheader{display:block; margin:20px 0 12px 0;}


/* Registernow page*/
.registration_param {font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:#333; float:left; width:38%;}
.registration_inputdiv{text-align:left;}
.regbox{border:2px solid #666666; height:1.4em; margin:3px;}
.registration_formarea{width:90%; color:#333333; background-color:#CCC; border:2px solid #666; margin-top:2.0em;}


/* FAQs Page*/
table#faq{background-color:#FFF; border:2px solid #666; color:#666; font-family:Arial, Helvetica, sans-serif;
			 font-size:1.4em; font-weight:normal; margin:0; width:100%;}
.rank{text-align:center; width:8%;}
.question{background-color:#EEEEEE; text-align:left; width:38%; padding:8px;}
.answer{text-align:left; width:38%; margin:7px;}
.timesasked{background-color:#EEEEEE; text-align:center; width:15%;}
.rem{font-size:0.9em;}
.altop{vertical-align:top; padding-top:10px; line-height:1.6em;}
.bigtext{font-family:Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:bold; color:#666; display:block; margin:4px 0 0 20px;}



/*  Contact Us Page*/
#textarea{border:2px; border-style:solid; border-color:#CCC; padding:6px 4px 6px 4px;
			font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#sender{margin:6px 0 0 3px; border:2px; color:#333; border-color:#CCC; border-style:solid; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}



/*  Login Page*/
table#login{background-color:#CCCCCC; color:#666; font-size:1.4em; margin:42px 0 40px 0; border:2px solid #666;}
table#login td {padding:8px 0 0 0;}
input#loginsubmit{font-size:0.8em; margin:3px 0 0 1.0em; padding-left:3px;}
input#storeprofile{margin:0 0 0 -5px;}
#sender{margin:6px 0 0 3px; border:2px; color:#333; border-color:#CCC; border-style:solid; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.loginTextbox{padding:3px; height:1.4em; border:2px #999 solid;} 



/* Tour page*/
.grab {border:3px solid #666;}
.uline{text-decoration:underline;}
.biguline{text-decoration:underline; font-size:1.2em;}



/* Museum page*/
#textarea{border:2px; border-style:solid; border-color:#CCC; padding:6px 4px 6px 4px;
			font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.code{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; text-align:left;
			letter-spacing:0.02em; line-height:1.8em; background-color:#DDD;}
.screengrab{text-align:center; border:2px solid #CCC; margin:4px;}



/* styling comp styling*/
div#indexstylingcomph2 {background: #FFFFFF url(NewGraphics/stylingcomp/header_grad.gif) repeat-x left top;}
h2#stylingcomph2 {display:block; font-family: "Trebuchet MS", sans-serif; font-weight:bold; font-size:2.0em;  margin-top:1em; padding:0.2em 0 0 0.2em;}
