/* Main site text styles */

/* Container and general styles  */
html, body {padding:0px 0px 0px 0px; margin:0px; background:#ffffff; color:#D5E8A0; font-family:verdana; font-size:0.84em;}
#Container {margin:0px auto 0px; width:779px;}
#ContainerBG {float:left; background:url("../images/award-img.gif") left top no-repeat; }
.hide {display:none;}

h1 {font-size:1.8em; padding:0px 0px 10px 0px; margin:0px; color:#64238D; font-weight:normal;}
h2 {font-size:1.6em; padding:0px 0px 10px 0px; margin:0px; color:#EB157F; font-weight:normal;}
h3 {font-size:1.2em; padding:0px 0px 10px 0px; margin:0px; color:#3E3176; font-weight:bold;}
h3.judges {font-size:1em;padding:0 0 0px 0;}
h3.Sponsors {font-size:1.2em; padding:0px 0px 3px 0px; margin:0px; color:#3E3176; font-weight:normal;}
p {font-size:1em; padding:0px 0px 10px 0px; margin:0px; color:#000000;}
img {border:0px;}
hr {float:left; height:1px; background-color:#D9D9D9; color:#D9D9D9; width:100%; border:0px solid;}

a {color:#EB157F}
a:hover {color:#000000}

/* Top section */
#TopBar {float:left; width:619px; padding:0px 0px 0px 160px; }
#TopBarTop {float:left; width:594px; padding:0px 0px 0px 25px; margin:0px; height:101px;}
#TopBarBot {float:left; width:619px; margin-top:12px;}

#MainNavigation {float:left; width:599px; padding:0px 0px 0px 20px; background:url("../images/top-bar-topbg-curve.gif") right no-repeat; border-bottom:1px solid #ffffff;}
#MainNavigation ul {margin:0px; padding:0px; list-style:none; background:url("top-nav-right-curve.gif") no-repeat right top;}
#MainNavigation li {float:left; border-right:1px solid #ffffff;}
#MainNavigation li.first {border-left:1px solid #ffffff;}
#MainNavigation a {float:left; display:block; padding:11px 7px 11px 7px; text-decoration:none; font-weight:bold; color:#ffffff; font-family:Verdana; background-color:#64238D;}
#MainNavigation a:hover {background:#7591D5;}
#MainNavigation a.selected {background:#7591D5;}

#TopBarTimer {float:left; width:619px; background:#7591D5; border-bottom:1px solid #ffffff;}
#TopBarTimerText {float:left; color:#ffffff; font-size:1.1em; padding:8px 0px 0px 28px; }
#Clock {float:right; width:292px; background:#C8D3EE; color:#3E3276; font-size:1.1em; border-top:2px solid #7591D5; border-bottom:2px solid #7591D5; border-right:1px solid #7591D5;}
.TimerTitle {float:left; padding:6px 15px 0px 3px; height:21px; border-right:1px solid #7591D5; }
.TimerNumbers {float:left; }
.TimerNumbers img {border-right:1px solid #7591D5; }
#TopBarFlash {float:left; width:619px; border-bottom:1px solid #ffffff; }

#MainBar {float:left; width:779px; }
#MainBarLeftContent {float:left; width:160px; margin-top:45px; background:#ffffff;}
#MainBarLeftHome {float:left; width:160px;}
#MainBarRight {float:left; width:619px;}
#MainBarContent {float:left; width:619px; padding:10px 0px 0px 0px}
#MainBarContentLeft {float:left; width:421px; padding:0px 15px 0px 0px }
#MainBarContentRight {float:left; width:170px; padding-left:10px}
#MainBarBottom {float:left; width:619px; border-top:#D9D9D9 1px solid; padding-top:20px;}



#MainBarRightLeft {float:left; width:322px;}

#MainBarRightRight {float:left; width:297px;}
.NewsRow {float:left; width:292px; padding:0px 5px 0px 0px; margin-bottom:15px; background:url("../images/news-row-dotted-line.gif") bottom repeat-x;}
.NewsRowLeft {float:left; width:85px;}
.NewsRowRight {float:left; width:205px;}

.NewsRowRight a {color:#EB157F}
.NewsRowRight a:hover {color:#000000}

#MoviePlayer {float:right; background:#9E9E9E; padding:3px; width:291px;}
#FlashVideoPlayer {padding:0px 0px 5px 0px}
#VideoPlayerControl {width:290px;}
#VideoTextTitle {color:#ffffff; font-weight:bold; font-size:1.1em; padding:3px 0px 5px 8px}

#MoviePlayer a {color:#ffffff;}

.HomeCelebrityQuoteBox {float:right; width:297px; padding:0px 0px 0px 0px; margin:5px 0px 0px 0px}
.HomeCelebrityQuoteBoxTop {float:left; width:292px; border-bottom:1px solid #ffffff; padding:3px 0px 5px 5px; color:#ffffff; font-weight:bold; font-size:1.3em; background:#893F82}
.HomeCelebrityQuoteBoxBot {float:left; border:1px solid #BF75B8; width:290px; padding:5px 0px 0px 5px; background:url("../images/home-celeb-quote-main-bg2.gif") top no-repeat #B373AD; }
.HomeCelebrityQuoteBoxBotLeft {float:left; width:95px; padding:0px 0px 0px 0px; margin-right:5px; background:url("../images/home-celeb-quote-left-bg1.gif") top right no-repeat}
.HomeCelebrityQuoteBoxBotRight {float:left; width:171px; padding:0px 15px 0px 0px;}
.HomeCelebrityQuoteBoxBotRightRow {float:left; width:196px;}
.HomeCelebrityQuoteBoxBotRight p {font-size:1em; color:#ffffff; font-weight:bold;}
.HomeCelebrityQuoteBoxBotRight p a {color:#ffffff; font-weight:normal;}
.HomeCelebrityQuoteBoxBotRight p a:hover {color:#1F0049; }

#ExtraCelebQuotesBar {float:left; width:619px; padding:10px 0px 10px 0px}
#ExtraCelebQuotesBarTop {float:left; width:619px; background:url("../images/home-quote-bar-top.gif") top no-repeat #ffffff; height:12px; line-height:5px;}
#ExtraCelebQuotesBarBot {float:left; width:619px; background:url("../images/home-quote-bar-bot.gif") top no-repeat #ffffff; height:12px; line-height:5px;}
#ExtraCelebQuotesBarMain {float:left; width:599px; background:#BF75B8; padding:0px 10px 0px 10px;}
#ExtraCelebQuotesBarImages {float:right;}
#ExtraCelebQuotesBarImages img {padding:0px 0px 0px 0px;}
#ExtraCelebQuotesBarMainText {float:left; width:250px; color:#ffffff;}
#ExtraCelebQuotesBarMainText p {padding:0px 0px 10px 0px; color:#ffffff;}
#ExtraCelebQuotesBarMainText p a {color:#ffffff;}
#ExtraCelebQuotesBarMainText p a:hover {color:#1F0049;}
#ExtraCelebQuotesBarMainTextTitle {font-size:1.3em; font-weight:bold; padding-bottom:5px;} 
#SponsorsLogos {float:left; width:619px; padding:10px 0px 10px 0px; border-bottom:solid 1px #cccccc}

#BottomBar {float:left; width:619px; padding:0px 0px 10px 0px}
#BottomBar p {color:#4c4c4c}

.LeftPanel {float:left; padding:5px 0px 5px 0px; width:160px;}
#SubNavTop {float:left; background:url("../images/sub-menu-top.gif") top no-repeat #ffffff; width:139px; height:11px; line-height:5px; margin-top:0px;}
#SubNavMain {float:left; background:url("../images/sub-menu-main.gif") top repeat-y; width:139px}
#SubNavBot {float:left; background:url("../images/sub-menu-bot.gif") bottom no-repeat; width:139px; height:15px; line-height:5px}

#SearchBoxTop {float:left; background:url("../images/sub-menu-top.gif") top no-repeat #ffffff; width:139px; height:11px; line-height:5px; margin-top:0px;}
#SearchBoxMain {float:left; padding:0px 0px 0px 8px; background:url("../images/sub-menu-main.gif") top repeat-y; width:131px}
#SearchBoxMain input {width:115px; font-size:1em;}
#SearchBoxMain label {color:#ffffff; font-size:1.1em; font-weight:bold}
#SearchBoxMain p {padding-top:5px;}
#SearchBoxMain p a {color:#ffffff;}
#SearchBoxMain p a:hover {color:#000000;}
#SearchBoxBot {float:left; background:url("../images/sub-menu-bot.gif") bottom no-repeat; width:139px; height:15px; line-height:5px}

.PaddingTop20 {padding-top:20px;}
.PaddingTop10 {padding-top:10px;}
.EnlargeImg {padding:8px 0px 8px 0px; margin-bottom:10px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.EnlargeImgJudges {padding:8px 0px 8px 0px; margin-bottom:10px; border-bottom:1px solid #d9d9d9;}
.GalleryImage {padding:0px 0px 15px 15px;}
.SponsorLogo {padding:0px 15px 0px 0px;}
.RightColImg {padding:0px 0px 5px 0px;}


/* SubNavigation */
#SubNavMain ul {margin:0px; padding:0px;}
#SubNavMain .NavLevel1 {width:125px; margin:0px; padding:0px 0px 0px 5px; list-style-type:none;}
#SubNavMain .NavLevel1 .NavALevel1 {width:120px; display:block; padding:3px 0px 3px 10px; background:url("../images/sub-nav-arrow.gif") no-repeat; text-decoration:none; font-size:1em; color:#ffffff; font-weight:normal;}
#SubNavMain .NavLevel1 .NavALevel1Selected {width:120px; display:block; padding:3px 0px 3px 10px; background:url("../images/sub-nav-arrow.gif") no-repeat; text-decoration:none; font-size:1.1em; color:#ffffff; font-weight:bold;}
/*#SubNavMain .NavLevel1 .NavALevel1Selected {width:185px; display:block; padding:3px 0px 3px 10px; background:url("../system_images/sub-nav-arrow-over.gif") right top no-repeat  #468DFD; text-decoration:none; font-size:1em; color:#ffffff; font-weight:bold;}*/
#SubNavMain .NavLevel1 .NavALevel1:hover {text-decoration:underline}
html>body #SubNavMain .NavLevel1 .NavALevel1 {width: auto;} 


#SubNavMain .NavLevel2 {width:115px; margin:0px; padding:0px 0px 0px 15px; list-style-type:none;}
#SubNavMain .NavLevel2 .NavALevel2 {width:100px; display:block; padding:3px 0px 3px 10px; background:url("../images/sub-nav-dot.gif") no-repeat; text-decoration:none; font-size:1em; color:#ffffff; font-weight:normal;}
#SubNavMain .NavLevel2 .NavALevel2Selected {width:100px; display:block; padding:3px 0px 3px 10px; background:url("../images/sub-nav-dot.gif") no-repeat; text-decoration:underline; font-size:1em; color:#ffffff; font-weight:bold;}
#SubNavMain .NavLevel2 .NavALevel2:hover {text-decoration:underline}
html>body #SubNavMain .NavLevel2 .NavALevel2 {width: auto;}


/* Winners list */
.ListRow {float:left; width:619px; padding:15px 0px 15px 0px;}
.ListRowAlt {float:left; width:619px; padding:15px 0px 15px 0px; background:#E6ECF8;}
.ListRow a{color:#EB157F}
.ListRowAlt a{color:#EB157F}
.ListRowLeft {float:left; width:110px; padding-right:15px;}
.ListRowRight {float:left; width:425px; }
.ListRowLeftQuotes {float:left; width:200px; padding-right:15px;}
.ListRowRightQuotes {float:left; width:344px; }
.ListRowAlt a:hover{color:#000000}
.ListRow a:hover{color:#000000}
.ListRow p img {padding:3px 0px 0px 0px;}
.ListRowAlt p img {padding:3px 0px 0px 0px;}
.ListRow img {float:left; padding:0px 10px 0px 15px;}
.ListRowAlt img {float:left; padding:0px 10px 0px 15px;}
.ListRowTitle {font-size:1.2em; padding:0px 0px 10px 0px; margin:0px; color:#3E3176; font-weight:bold;}

.DkGreyText {color:#000000; font-weight:normal}
.HomeContentHeading1 {font-size:1.1em; color:#000000; font-weight:bold; padding:0px 0px 5px 0px; margin:0px;}
.PaddingLeft8 {padding-left:8px;}

.BackToTop {float:left; padding:10px 0px 20px 0px; }
.BackToTop a {color:#EB157F}
.BackToTop a:hover {color:#000000}

.Column {width:48%; float:left;}


/* Winners Details */
#WhatTheJudgesSaid {float:left; width:170px; padding-bottom:10px}
#WhatTheJudgesSaidTop {float:left; width:170px; background:url("../images/winners-right-bluebox-top.gif") top right; height:11px; line-height:3px;}
#WhatTheJudgesSaidMain {float:left; width:150px; background:#BF75B8; padding:0px 10px 0px 10px;}
#WhatTheJudgesSaidMainContent {float:left; width:145px;}
#WhatTheJudgesSaidMainContent p { color:#ffffff; font-size:1.1em; padding:0px 0px 5px 0px; margin:0px; font-weight:normal;}
#WhatTheJudgesSaidBot {float:left; width:170px; background:url("../images/winners-right-bluebox-bot.gif") bottom left; height:11px; line-height:3px;}

#BackToPrevious {float:left; width:170px; padding-bottom:10px}
#BackToPreviousTop {float:left; width:170px; background:url("../images/winners-right-yellowbox-top.gif") top right; height:11px; line-height:3px;}
#BackToPreviousMain {float:left; width:150px; background:#64238D; padding:10px 10px 0px 10px;}
#BackToPreviousMain p a {color:#ffffff; margin:0px; font-weight:normal;}
#BackToPreviousBot {float:left; width:170px; background:url("../images/winners-right-yellowbox-bot.gif") bottom left; height:11px; line-height:3px;}

/* Nomination Form */
#formContainer input,textarea
{
    width:270px;
}

#formContainer
{
    float:left;
    padding-bottom:10px;
    padding-top:10px;
    width:95%;

}
.FormRow
{
    float:left;
    width:75%;
    padding-top:10px;

}

.FormRow.center
{
    text-align:center;
}

.FormColumnLeft
{
    float:left;
    width:100%;
    padding-bottom:10px;
}
.FormColumnRight
{
    float:left;
    width:100%;
}
.FormRow label
{
    font-size:1em;
    padding:0px 0px 0px 0px;
    margin:0px;
    color:#000000;
    font-weight:normal;
    line-height:1em;
}

.formError
{
    padding:5px 0px 5px 5px;
    background-color:#e6ecf8;
    margin-bottom:10px;
    color:#fb3033;
}
.requiredField
{
    color:#fb3033;
}

.ValidationErrors
{
    padding:5px;
    margin-bottom:10px;
}

.ValidationErrors a
{
    color:Black;
}

#galleryContainer
{
    /*
    padding-left:16px;
    padding-right:16px;
    */
    color:#000;
}

#galleryPhotos
{
    padding-left:16px;
    float:left;
}

.previousNext
{
    
    float:none;
    display:inline;
}

a.previousNext
{
    color:#EB157F;
    padding-right:90px;
}

a.previousNext:hover
{
    color:#000000;
    padding-right:90px;
}

.controlButtonContainer {float:right; width:75px; padding-right:25px;}

.prevNext
{
    width:70%;
    float:left;
    text-align:right;
    padding:8px 0px 8px 0px;
    margin-bottom:10px;
    border-top:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
}


#SponsorsLogos ul {margin:0px; padding:0px; list-style:none;}
#SponsorsLogos li {float:left; padding-right:30px;}

#MainBarLeftHome ul {margin:0px; padding:0px; list-style:none;}
#MainBarLeftHome li {padding-bottom:10px;}


.LeftPanel ul {margin:0px; padding:0px; list-style:none;}
.LeftPanel li {padding-bottom:10px;}


#VideoFlash {float:left; }
#BottomNav {float:left; padding:10px 0px 5px 0px}
#BottomNav a {color:#666666;}