
body  { background-color: #FAF8CC; margin-top:20px; margin-left:0px; margin-right:0px; margin-bottom:20px; font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}

table.main {background-color: #FFFFFF; }
table.results {border-color: #660099; border-collapse: collapse; }
td.results {border-color: #660099;}

td.tableQuest {
font-size: 11px;
border-color: #660099;

}

form {margin-top:0px; margin-left:30px; margin-right:30px; margin-bottom:0px;}
p {margin-top:0px; margin-left:30px; margin-right:30px; margin-bottom:0px;}
p.indent {margin-top:0px; margin-left:50px; margin-right:30px; margin-bottom:0px;}
li {margin-top:0px; margin-left:15px; margin-right:10px; margin-bottom:0px;}

form.login {margin-top:0px; margin-left:25px; margin-right:0px; margin-bottom:0px;}
td { font-size: 14px; }

hr  { color: #FAF8CC; margin-top: 5px; margin-bottom: 15px; height: 4px }

#PageFrame  { background-color: white; text-align: left; border-style: solid; border-width: 1px; border-color: white #999999 #999999 white; width: 780px }
#CookieTrail     { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom: 1px dotted #cccccc }

div.RedText     { color: red; font-size: 14px; margin-left:30px; margin-right:20px;}
div.GreyText     { color: #888888; font-size: 14px; margin-left:50px; }
div.mainTitle     { color: #660099; font-size: 20px; font-weight: bold; font-style: italic; margin-left:30px; margin-right:20px;}


#FooterTop   { border-top: 1px dotted #cccccc }
#FooterBottom   { border-top: 1px solid #999999 }

td.feedback {background-color: #ccccff; 
border-right: 10px solid #ccccff;
border-bottom: 10px solid #ccccff;
border-top: 10px solid #ccccff; 
border-left: 10px solid #ccccff;

}



td.header{
color: #660099;
font-size: 12px;
font-weight: bold;
border-color: #660099;
}

td.total{
font-size: 11px;
font-weight: bold;
border-color: #660099;
color: #660099;
}

h2 {font-size: 16px; font-weight: bold; color:#cc6600; margin-left:30px; margin-right:20px;}
h3 {font-size: 18px; font-weight: bold; color:#660099; margin-left:30px; margin-right:20px;}
h4 {font-size: 16px; font-weight: bold; color:#660099; margin-left:30px; margin-right:20px;}
h5 {font-size: 14px; font-style: italic; font-weight: normal; margin-left:30px; margin-right:20px;}
h6 {font-size: 14px; font-style: italic; font-weight: bold; margin-left:30px; margin-right:20px;}



#SubTitle  { color: #66CC00; font-weight: bold; font-size: 12px; font-family: Helvetica,Arial,Verdana,Geneva,Swiss,SunSans-Regular }

div.ItalBold  {font-size: 14px; font-style: italic; font-weight: bold;}
div.ItalBoldGr  {font-size: 16px; font-style: italic; font-weight: bold; color:#cc6600; margin-left:30px; margin-right:20px;}
span.ItalBold  {font-size: 14px; font-style: italic; font-weight: bold;}

div.PrgHeaderSmall {
font-size: 15px; 
font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-weight: bold;
text-align: left;}

div.PrgHeaderSmallItalic {
font-size: 14px; 
font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-style: italic;
text-align: left;}

div.PrgHeaderSmallBold {
font-size: 14px; 
font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-weight: bold;
font-style: italic;
text-align: left;}

td.small {
font-size: 10px; 
font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; }

##SideNav    { color: #000000; border-style: solid; border-width: 1px 1px 1px 5px; border-color: white #999999 #999999 #34729C }

td.Title    { font-size: 30px; font-weight: bold;  }
##td.SideNavSection2    { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #90c1e7; border-top: 1px solid white; border-bottom: 1px solid #cccccc}

td.MainText   {font-weight: bold; font-size: 18px; background-color: #EDCFCD;}

##td.PageTop     { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

td.LinksBox {
background-color: white; 
border-right: 1px dotted blue; 
border-bottom: 1px dotted blue; 
border-left: 1px dotted blue }

td.LinksBoxTitle { 
color: white; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
font-weight: bold; 
font-size: 12px; 
background-color: blue }

div.PromoText      { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }

td.PromoLink  { color: #999; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 1px }

td.PromoBox { 
background-color: white;
border-right: 1px dotted #34729C; 
border-bottom: 1px dotted #34729C; 
border-left: 1px dotted #34729C }

td.PromoBoxTitle  { color: white; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #34729C}

td.TargetBox { 
background-color: white; 
border-right: 1px dotted #34729C; 
border-bottom: 1px dotted #34729C; 
border-left: 1px dotted #34729C }

td.TargetBoxTitle { 
color: white; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
font-weight: bold; 
font-size: 12px; 
background-color: #34729C }

#PhotoCaption     { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
#PCHL     { color: #34729C; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
#PhotoCaption A { font-size: 10px; }

.Button {
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size: 12px;
font-weight: bold;
color: Blue;}

span {
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size: 9px;}

