﻿.imageLeft {float:left; margin:0px 10px 20px 0px; padding:0; display:block; border:none;}
.imageRight {float:right; margin:0px 0px 20px 10px; padding:0; display:block; border:none;}
.space {margin:10px 0px 0px 0px; padding:0;}
.homeImage {width:805px; height:500px; margin:0 auto; padding:0;}

body { margin:0; padding:0; font-family:Arial; background-color:#000000; color:#FFFFFF; height:700px; }
form { margin:0; padding:0; }
div { margin:0; padding:0; }
img { text-decoration:none; border:none; }

div.main { margin:0 auto; width:805px; }
div.header { width:100%; height:75px; text-align:center; }
div.header a.home { margin:0 auto; display:block; width:160px; height:75px; background:transparent url(../img/logo.jpg) no-repeat; text-decoration:none; border:none; }
div.header a.photos { margin:0; display:block; float:right; position:relative; left:100px; width:160px; height:75px; background:black url(../img/photo_link.gif) no-repeat; text-decoration:none; }
div.menuDiv { height:25px; width:805px; overflow:hidden; }
div.content { width:785px;  margin:10px 10px 10px 10px; overflow:hidden; }
div.content a, div.content a:active, div.content a:visited { color:White; }
div.content a:hover { color:Silver; }
div.footer { width:805px; height:25px; padding:5px 0px 0px 0px; }
div.outerShell { margin:0 auto; overflow:hidden; position:relative; }
div.navigation img { margin:0 auto; padding:10px 0px 10px 0px; display:block; border:none; }
div.newsletter { margin:0 auto; width:785px; text-align:center; }
.newsletter img { margin:0 auto; padding:10px 10px 10px 10px; width:200px; height:300px; border:none; }
div.bottom { height:0px; }
.sub { margin:7px 0px 0px 0px; width:805px; text-align:center; font-size:90%; }

div.documentListing p { margin:20px 0px 10px 0px; padding:0; font-weight:bold; }
div.documentListing a { display:block; margin:10px 0px 10px 20px; padding:0; text-decoration:none; }
div.documentListing a:hover { text-decoration:underline; }

p.pageHeader { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:bold; font-size:140%; }
p.sectionHeader { font-weight:bold; font-size:120%; }
p.eventHeader { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:bold; font-size:120%; }
p.modelHeader { margin-top:0px; font-weight:bold; font-size:160%; }
p.attendSection {  font-size:120%; color:Silver; }
p.modelQuote { font-size:120%; color:Silver; }
p.quotePhrase { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-style:italic; color:Silver; }
p.quoteCredit { margin:5px 0px 20px 0px; padding:0px 0px 0px 0px; text-align:left; font-weight:bold; }

img.modelImage { display:block; padding:10px 10px 10px 10px; }
img.block { display:block; }
img.right { float:right; padding:0px 0px 10px 10px; }
a.baseLink { color:#2068F6; }
table.photoTable { width:100%; margin:0; padding:0; }
.photoTable img { display:block; border:none; }
table.contactForm td { padding:0px 5px 0px 0px; margin:0; }
table.contactForm td.label { text-align:right; font-weight:bold; }
table.contactForm span { font-weight:bold; }

.topImage { margin:0; padding:0px 0px 10px 0px; }
.leftImage { margin:0; padding:10px 10px 10px 0px; }
.rightImage { margin:0; padding:10px 0px 10px 10px; }
.middleImage { margin:0; padding:10px 0px 10px 0px; }
.bottomImage { margin:0; padding:10px 0px 0px 0px; }
.bottomRightImage { margin:0; padding:10px 0px 0px 10px; }
.bottomLeftImage { margin:0; padding:10px 10px 0px 0px; }
div.loginControl { margin:0; padding:10px 10px 10px 10px; background-color:#16025b; }
.loginControl .loginHeader { margin:0px 0px 10px 0px; padding:0; height:28px; background-image:url(../img/memberAccess.gif); background-position:center top; overflow:hidden; text-align:center; font-size:110%; font-weight:bold; }
table.login { margin:0 auto; padding:0; font-weight:bold; }
.loginControl .label { margin:0; padding:0px 10px 0px 0px; text-align:right; }
.loginControl .navigation { margin:10px 0px 0px 0px; padding:0; text-align:right; }
ul.memberList { list-style-type:none; }
ul.memberList li { margin:0; padding:4px 0px 4px 0px; }
.memberImage { border:none; }

/***********************************  Rollover Effects ***********************************/
div.help { margin:10px 0px 0px 0px; padding:0; float:right; height:30px; width:85px; overflow:hidden; background-image:url(../img/helpHover.jpg); }
div.help a { display:block; margin:0; padding:0; width:100%; height:100%; background-image:url(../img/help.jpg); }
div.menuDiv div, div.footer div { float:left; overflow:hidden; }
div.menuDiv a, div.footer a { display:block; width:100%; height:100%; }
.About { height:25px; width:159px; background-image:url(../img/menu/aboutHover.jpg); }
#about { background-image:url(../img/menu/about.jpg); }
#about:hover { background-image:none; }
.Events { height:25px; width:92px; background-image:url(../img/menu/eventsHover.jpg); }
#events { background-image:url(../img/menu/events.jpg); }
#events:hover { background-image:none; }
.News { height:25px; width:84px; background-image:url(../img/menu/newsHover.jpg); }
#news { background-image:url(../img/menu/news.jpg); }
#news:hover { background-image:none; }
.Competitions { height:25px; width:136px; background-image:url(../img/menu/competitionsHover.jpg); }
#competitions { background-image:url(../img/menu/competitions.jpg); }
#competitions:hover { background-image:none; }
.Stars { height:25px; width:130px; background-image:url(../img/menu/starsHover.jpg); }
#stars { background-image:url(../img/menu/stars.jpg); }
#stars:hover { background-image:none; }
.Agents { height:25px; width:93px; background-image:url(../img/menu/agentsHover.jpg); }
#agents { background-image:url(../img/menu/agents.jpg); }
#agents:hover { background-image:none; }
.Home { height:25px; width:111px; background-image:url(../img/menu/homeHover.jpg); }
#home { background-image:url(../img/menu/home.jpg); }
#home:hover { background-image:none; }
.Members { height:25px; width:232px; background-image:url(../img/footer/membersHover.jpg); }
#members { background-image:url(../img/footer/members.jpg); }
#members:hover { background-image:none; }
.Links { height:25px; width:152px; background-image:url(../img/footer/linksHover.jpg); }
#links { background-image:url(../img/footer/links.jpg); }
#links:hover { background-image:none; }
.Blog { height:25px; width:175px; background-image:url(../img/footer/blogHover.jpg); }
#blog { background-image:url(../img/footer/blog.jpg); }
#blog:hover { background-image:none; }
.Contact { height:25px; width:246px; background-image:url(../img/footer/contactHover.jpg); }
#contact { background-image:url(../img/footer/contact.jpg); }
#contact:hover { background-image:none; }

div.projectListing { text-align:center; }
div.projectListing span.header { display:block; margin:30px 0px 10px 0px; padding:0; font-weight:bold; }
div.projectListing span.project { display:block; margin:10px 0px 10px 0px; padding:0; font-style:italic; }

/******************  Page Sizes ********************************/
.splashMain { width:850px; height:750px; overflow:hidden; margin:0 auto;  }
.splashLeft { width:350px; float:left; margin:150px 10px 0px 0px;  }
.flashPlayer { width:480px; float:left; margin:120px 0px 0px 10px;  }
.aboutLeft { width:365px; float:left; margin:0px 10px 0px 0px; }
.aboutRight { width:400px; float:left; margin:10px 0px 0px 10px; }
.historyLeft { width:465px; float:left; margin:0px 10px 0px 0px; }
.historyRight { width:300px; float:left; margin:10px 0px 0px 10px; }
.howLeft { width:405px; float:left; margin:0px 10px 0px 0px; }
.howRight { width:360px; float:left; margin:10px 0px 0px 10px; }
.nextLeft { width:333px; float:left; margin:10px 10px 0px 0px; }
.nextRight { width:432px; float:left; margin:0px 0px 0px 10px; }
.localLeft { width:370px; float:left; margin:0px 10px 0px 0px; }
.localRight { width:395px; float:left; margin:0px 0px 0px 10px; }
.pressLeft { width:301px; float:left; margin:0px 10px 0px 0px; }
.pressRight { width:464px; float:left; margin:0px 0px 0px 10px; }
.panelFull { width:785px; text-align:center; margin:0px 0px 0px 10px; }
.articlesLeft { width:405px; float:left; margin:0px 10px 0px 0px; }
.articlesRight { width:360px; float:left; margin:0px 0px 0px 10px; }
.modelCompetitionsLeft { width:405px; float:left; margin:0px 10px 0px 0px; }
.modelCompetitionsRight { width:360px; float:left; margin:10px 0px 0px 10px; }
.talentCompetitionsLeft { width:360px; float:left; margin:10px 10px 0px 0px; }
.talentCompetitionsRight { width:405px; float:left; margin:0px 0px 0px 10px; }
.memberLeft { width:455px; float:left; margin:0px 10px 0px 0px; }
.memberRight { width:310px; float:left; margin:10px 0px 0px 10px; }
.membersBottom { clear:both; }
.modelLeft { width:316px; float:left; margin:10px 10px 0px 0px;  }
.modelRight { width:449px; float:left; margin:0px 0px 0px 10px;  }
.agentsLeft { width:400px; float:left; margin:10px 10px 0px 0px;  }
.agentsRight { width:365px; float:left; margin:0px 0px 0px 10px;  }
.agentQuotesLeft { width:385px; float:left; margin:10px 10px 0px 0px;  }
.agentQuotesRight { width:380px; float:left; margin:0px 0px 0px 10px;  }
.projectsLeft { width:470px; float:left; margin:10px 10px 0px 0px;  }
.projectsRight { width:295px; float:left; margin:0px 0px 0px 10px;  }
.signingsLeft { width:400px; float:left; margin:10px 10px 0px 0px;  }
.signingsRight { width:365px; float:left; margin:0px 0px 0px 10px;  }
.linkLeft { width:360px; float:left; margin:10px 10px 0px 0px;  }
.linkRight { width:405px; float:left; margin:0px 0px 0px 10px;  }
.membersSectionLeft, .contestantsSectionLeft { width:360px; float:left; margin:10px 10px 0px 0px;  }
.membersSectionRight, .contestantsSectionRight { width:405px; float:left; margin:0px 0px 0px 10px;  }

.membersBottom img {border:none; display:block; margin:0 auto; padding:10px 0px 0px 0px; }
.topSpace img { display:block; border:none; margin:0 auto; padding:10px 0px 0px 0px; }
.membersSectionRight, .contestantsSectionRight ul { list-style-type:none; margin:0; padding:0px 0px 0px 20px; }
.membersSectionRight, .contestantsSectionRight li { padding-bottom:5px; }
.membersSectionRight, .contestantsSectionRight img { border:none; margin:0; padding:0px 5px 0px 0px; }

/**************** Dynamic Elements ****************************/
div.searchListOdd, div.searchListEven { height:380px; width:395px; margin:0; padding:0; overflow:hidden; position:relative; z-index:-1; }
div.articlesListOdd, div.articlesListEven { width:360px; margin:0px 0px 10px 0px; padding:0; overflow:hidden; text-align:center; }
div.pressImage, div.newsImage { height:200px; width:133px; margin:5px 10px 5px 10px; padding:0; float:left; position:relative; overflow:hidden; z-index:-1; }
div.conferenceHeader { width:450px; height:150px; margin:5px 10px 5px 10px; padding:0; float:left;  position:relative; overflow:hidden; text-align:center; z-index:-1; }
div.conferenceImage { height:150px; width:133px; margin:5px 10px 5px 10px; padding:0; float:left; position:relative; overflow:hidden; z-index:-1; }
.conferenceImage img { border:none; }
.newsImage img { display:block; border:none; }
.competitionImage { position:relative; width:340px; height:250px; margin:0 auto; padding:0; }
.competitionImage img { display:block; border:none; margin:0px 0px 20px 0px; padding:0; }
.talentImage { display:block; border:none; margin:0px 0px 20px 0px; padding:0; }
div.loading { float:right; height:30px; width:250px; position:relative; right:50px; z-index:25; padding-top:20px; font-weight:bold; font-size:120%; }
div.video { width:480px; height:400px; margin:0 auto; }
div.videoFull { position:relative; left:-10px; padding-top:5px; width:805px; height:500px; overflow:hidden; text-align:center; }
div.emphasize { text-align:center; font-weight:bold; }

