﻿body 
{
    background-color:#EEEEEE;
    color:#777777;
    direction:ltr;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    line-height:15px;
    margin:10px 0px;
    padding:0px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
}
table { margin:0px; padding:0px; width:100%; }
td    { margin:0px; padding:0px; }
ul { margin:0px 10px; padding-left:10px; }
ol { margin:0px; padding:0px; margin-left:10px; padding-left:14px; }
p { margin:1px 0px; padding:1px 0px; }
a       { color:#2277DD; text-decoration:none;  }
a:hover { color:#FF6600; text-decoration:underline; }
h1 { font-family:Arial; font-size:24px; line-height:28px; color:#333333; padding:0px; margin:0px; font-weight:normal; font-style:normal; }
h2 { font-family:Arial; font-size:20px; line-height:24px; color:#555555; padding:0px; margin:0px; font-weight:normal; font-style:italic; }
h3 { font-family:Arial; font-size:16px; line-height:18px; color:#555555; padding:0px; margin:0px; font-weight:bold; font-style:italic; }
h4 { font-family:Arial; font-size:14px; line-height:16px; color:#555555; padding:0px; margin:0px; font-weight:bold; font-style:normal; }
h5 { font-family:Arial; font-size:12px; line-height:14px; color:#555555; padding:0px; margin:0px; font-weight:bold; font-style:italic; }
img { border:none; }

/* TEMPLATE CLASSES */
.MainFrame { border:solid 1px #333333; background-color:#FFFFFF; width:600px; }
.Header { display:table;  }
.TopNavigationBar             { background-color:#333333; height:30px; vertical-align:middle; }
.TopNavigationBarLink         { color:#FFFFFF; text-transform:uppercase; font-size:10px; line-height:12px; padding:0px 10px 0px 10px; }
.TopNavigationBarLink a       { color:#FFFFFF; }
.TopNavigationBarLink a:hover { color:#FF6600; }
.Logo         { height:79px; text-align:left; background-color:#FFFFFF; }
.Slogan       { color:#FF6600; font-size:10px; line-height:12px; font-weight:bold; text-transform:uppercase; text-align:left; }
.SloganAlign1 { padding-left:50px; }
.SloganAlign2 { padding-left:130px;}
.Navigation          { border:solid 1px #333333; margin:30px 0px; text-align:center; background-color:#EEEEEE; height:20px; width:580px; }
.NavigationLink      { padding:0px 10px; font-size:10px; text-transform:uppercase; vertical-align:middle; }
.NavigationSeperator { width:1px; background-color:#333333; }
.Content { display:table; }
.PageTitle        { text-align:left; margin:10px; }
.PageTitleTrigger { font-family:Arial; font-size:14px; line-height:16px; color:#555555; padding:0px; margin:0px; font-weight:normal; font-style:italic; text-transform:uppercase; }
.c1MainBorder { border:solid 1px #333333; width:580px; height:100px; margin-top:20px; text-align:center; background-color:#FFFFFF; }
.c2MainBorder    { border:solid 1px #333333; width:580px; height:100px; margin-top:20px; }
.c2MainSeperator { width:1px; background-color:#333333; font-size:1px; }
.c2MainLeft      { width:217px; text-align:center; vertical-align:top; }
.c2MainRight     { width:392px; text-align:left; vertical-align:top; }
.CallForAction   { text-align:left; width:580px; margin:20px 10px 0px 10px; }
.CallForActionTD { text-align:justify; }
.Feedback     { text-align:left; width:580px; margin:20px 10px 0px 10px; }
.FeedbackText { text-align:justify; }
.QuickLinks   { text-align:left; margin:20px 10px; }
.QuickLinksTD { padding:0px; }
.Privacy { text-align:center; }


/* FRONT PAGE CLASSES */
.FrontIntro   { border:solid 1px #333333; width:580px; margin-top:10px; text-align:center; background-color:#EEEEEE; }
.FrontIntroTD { text-align:justify; vertical-align:top; padding:10px; }
.FrontExtra      { border:none; width:580px; margin-top:20px; }
.FrontExtraImage { width:210px; border:solid 1px #333333; text-align:center; vertical-align:top; }
.FrontExtraText  { text-align:justify; vertical-align:top; padding-left:10px; }
.FrontSections                { border:solid 1px #333333; width:580px; margin-top:20px; text-align:center; background-color:#EEEEEE; }
.FrontSectionsTD              { text-align:left; vertical-align:top; padding:10px; }
.FrontSectionsSeperator       { line-height:10px; }
.FrontSectionsElements        { margin:0px; }
.FrontSectionsElementsImageTD { border:solid 1px #333333; width:60px; vertical-align:top; text-align:center; background-color:#FFFFFF; }
.FrontSectionsElementsText    { text-align:left; margin-left:10px; }


/* EXTRA, EXTRA! CLASSES */
.ExtraIntro   { border:solid 1px #333333; width:580px; margin-top:10px; text-align:center; background-color:#EEEEEE; }
.ExtraIntroTD { text-align:justify; vertical-align:top; padding:10px; }
.ExtraTop      { border:none; width:580px; margin-top:20px; }
.ExtraTopImage { width:210px; border:solid 1px #333333; text-align:center; vertical-align:top; }
.ExtraTopText  { text-align:justify; vertical-align:top; padding-left:10px; }
.ExtraSections            { border:none; width:580px; margin-top:20px; text-align:center; background-color:#FFFFFF; }
.ExtraSectionsLeft        { width:280px; border:solid 1px #333333; text-align:center; vertical-align:top; margin-right:5px; background-color:#EEEEEE; }
.ExtraSectionsLeftContent { text-align:justify; vertical-align:top; margin:10px; width:260px; }
.ExtraSectionsLeftImage   { border:solid 1px #333333; background-color:#FFFFFF; text-align:center; vertical-align:top; }
.ExtraSectionsRight        { width:280px; border:solid 1px #333333; text-align:center; vertical-align:top; margin-left:5px; background-color:#EEEEEE; }
.ExtraSectionsRightContent { text-align:justify; vertical-align:top; margin:10px; width:260px; }
.ExtraSectionsRightImage   { border:solid 1px #333333; background-color:#FFFFFF; text-align:center; vertical-align:top; }
.ExtraSectionsSeperator    { width:10px; background-color:#FFFFFF; font-size:1px; }
.ExtraSectionsBottom          { border:solid 1px #333333; width:580px; margin-top:20px; }
.ExtraSectionsBottomPadding   { padding:10px; }
.ExtraSectionsBottomImage     { width:200px; border:solid 1px #333333; text-align:center; vertical-align:top; }
.ExtraSectionsBottomText      { text-align:justify; vertical-align:top; padding-left:10px; }
.ExtraSectionsBottomSeperator { line-height:10px; }


/* COMMUNITY-BUILDING CLASSES */
.CommunityIntro   { border:solid 1px #333333; width:580px; margin-top:10px; text-align:center; background-color:#EEEEEE; }
.CommunityIntroTD { text-align:justify; vertical-align:top; padding:10px; }
.CommunityTop      { border:none; width:580px; margin-top:20px; }
.CommunityTopImage { width:210px; border:solid 1px #333333; text-align:center; vertical-align:top; }
.CommunityTopText  { text-align:justify; vertical-align:top; padding-left:10px; }
.CommunitySections                  { border:solid 1px #333333; width:580px; margin-top:20px; text-align:center; background-color:#EEEEEE; }
.CommunitySectionsTD                { text-align:left; vertical-align:top; padding:10px; }
.CommunitySectionsSeperator         { line-height:10px; }
.CommunitySectionsElements          { margin:0px; }
.CommunitySectionsElementsImageTD   { border:solid 1px #333333; width:60px; vertical-align:top; text-align:center; background-color:#FFFFFF; }
.CommunitySectionsElementsSeperator { width:10px;}
.CommunitySectionsElementsText      { text-align:justify; margin:0px; padding:0px; }
.AnchorName { color:#555555; text-decoration:none; }


/* COOLEST CONDUIT CLASSES */
.CoolestTop          { border:none; width:580px; height:20px; margin-top:20px; text-align:center; background-color:#FFFFFF; }
.CoolestTopContent   { border:none; text-align:left; vertical-align:top; } 
.CoolestTopContentTB { border:none; text-align:left; vertical-align:top; }
.CoolestIntro          { border:none; width:580px; margin-top:20px; text-align:center; }
.CoolestIntroImage     { border:solid 1px #333333; width:200px; text-align:center; vertical-align:top; }
.CoolestIntroText      { width:392px; text-align:justify; vertical-align:top; padding-left:10px; }
.CoolestFeatures      { border:none; width:580px; margin-top:20px; text-align:left; }
.CoolestFeaturesTitle { padding-bottom:6px; }
.CoolestJudges             { border:none; width:580px; text-align:left; padding:0px; margin-top:20px; }
.CoolestJudgesBox          { border:solid 1px #333333; padding:10px; background-color:#EEEEEE; }
.CoolestJudgesBoxText      { text-align:justify; }
.CoolestJudgesBoxSeperator { line-height:10px; }


/* PROMOTIONAL CLASSES */
.PromotionalIntro      { border:none; width:580px; margin-top:20px; text-align:center; }
.PromotionalIntroImage { border:none; width:201px; text-align:center; vertical-align:top; }
.PromotionalIntroText  { width:392px; text-align:justify; vertical-align:top; padding-left:10px; padding-top:9px; }
.PromotionalSections             { border:solid 1px #333333; width:580px; margin-top:20px; text-align:center; background-color:#EEEEEE; }
.PromotionalSectionsContent      { text-align:left; margin:10px; vertical-align:top; width:558px; }
.PromotionalSectionsContentText  { text-align:justify; }
.PromotionalSectionsContentImage { height:100px; background-color:#FFFFFF; border:solid 1px #333333; text-align:center; vertical-align:top; }
.PromotionalSectionsSeperator    { line-height:10px; }


/* TECHNICAL CLASSES */
.TechnicalIntro      { border:none; width:580px; margin-top:20px; }
.TechnicalIntroImage { border:solid 1px #333333; width:201px; text-align:center; vertical-align:top; }
.TechnicalIntroText  { width:392px; text-align:justify; vertical-align:top; padding-left:10px; }
.TechnicalSections        { border:solid 1px #333333; width:580px; margin-top:20px; text-align:center; vertical-align:top; background-color:#EEEEEE; }
.TechnicalSectionsContent { vertical-align:top; width:556px; text-align:justify; margin:10px; }
.TechnicalSectionsContentImage { width:200px; border:solid 1px #333333; background-color:#FFFFFF; vertical-align:top; text-align:center; }
.TechnicalSectionsContentElement { margin:0px; }
.TechnicalSectionsContentText  { padding-left:10px; }
.TechnicalSectionsSeperator { line-height:10px; }
.TechnicalSectionsTip        { background-color:#FFFFFF; border:solid 1px #333333; }
.TechnicalSectionsTipElement { margin:10px; width:530px; }


/* QandA CLASSES */
.QandAIntro      { border:none; width:580px; margin-top:20px; }
.QandAIntroImage { border:none; width:201px; text-align:center; vertical-align:top; }
.QandAIntroText  { padding-left:10px; padding-top:13px; width:392px; text-align:justify; vertical-align:top; }
.QandAContent         { border:solid 1px #333333; width:580px; margin-top:20px; text-align:center; vertical-align:top; background-color:#EEEEEE; }
.QandAContentElements { width:556px; margin:10px; text-align:left; vertical-align:top; }
.QandAContentAnswer   { padding-left:18px; text-align:justify; }


/* SURVEY CLASSES */
.SurveyIntro      { border:none; width:580px; margin-top:20px; }
.SurveyIntroImage { border:solid 1px #333333; width:201px; text-align:center; vertical-align:top; }
.SurveyIntroText  { width:392px; text-align:justify; vertical-align:top; padding-left:10px; }
.SurveyPrevious        { border:solid 1px #333333; width:580px; margin-top:20px; text-align:center; background-color:#EEEEEE; }
.SurveyPreviousContent { text-align:left; vertical-align:top; margin:10px; }
.SurveyPreviousImage   { background-color:#FFFFFF; border:solid 1px #333333; text-align:center; vertical-align:top; width:560px; margin:10px 0px; }
.SurveyPreviousImageTD { padding:10px 0px; }



