﻿html 
{
    background-color: #666;
}
body, form
{
    margin: 0;
    padding: 0;
}
div#idBody
{
    position: relative;
	margin: 0 auto;
    width: 865px;
    background-color: #FFFFFF;
}
a, td, p, div, .inputText
{
    font-family: arial;
    font-size: 11px;
    color: #000;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
.inputSize
{
    width: 50mm;
}

/* *********************************************************** */
/* Global Behavior */
/* *********************************************************** */


/* *********************************************************** */
/* Banner Area */
/* *********************************************************** */
div#idBody div#idHomeMenu,
div#idBody div#idSubMenu
{
    display: block;
    margin: 0;
    height: 18px;
    padding-top: 3px;
    font-size: 10px;
    background-image: url(../images/bg_menu.gif);
    color: #ffffff;
	text-align: center;
}
div#idBody div#idHomeMenu a#idHome,
div#idBody div#idHomeMenu a#idAboutUs,
div#idBody div#idHomeMenu a#idFamousFaces,
div#idBody div#idHomeMenu a#idIndustryScoop,
div#idBody div#idHomeMenu a#idPressRoom,
div#idBody div#idHomeMenu a#idENewsletter,
div#idBody div#idHomeMenu a#idGetDiscovered,
div#idBody div#idHomeMenu span#idDivider1,
div#idBody div#idHomeMenu span#idDivider2,
div#idBody div#idHomeMenu span#idDivider3,
div#idBody div#idHomeMenu span#idDivider4,
div#idBody div#idHomeMenu span#idDivider5,
div#idBody div#idHomeMenu span#idDivider6,
div#idBody div#idSubMenu a#idHome,
div#idBody div#idSubMenu a#idAboutUs,
div#idBody div#idSubMenu a#idFamousFaces,
div#idBody div#idSubMenu a#idIndustryScoop,
div#idBody div#idSubMenu a#idPressRoom,
div#idBody div#idSubMenu a#idENewsletter,
div#idBody div#idSubMenu a#idGetDiscovered,
div#idBody div#idSubMenu span#idDivider1,
div#idBody div#idSubMenu span#idDivider2,
div#idBody div#idSubMenu span#idDivider3,
div#idBody div#idSubMenu span#idDivider4,
div#idBody div#idSubMenu span#idDivider5,
div#idBody div#idSubMenu span#idDivider6
{
    position: absolute;
}
div#idBody div#idHomeMenu a#idHome:hover,
div#idBody div#idHomeMenu a#idAboutUs:hover,
div#idBody div#idHomeMenu a#idFamousFaces:hover,
div#idBody div#idHomeMenu a#idIndustryScoop:hover,
div#idBody div#idHomeMenu a#idPressRoom:hover,
div#idBody div#idHomeMenu a#idENewsletter:hover,
div#idBody div#idHomeMenu a#idGetDiscovered:hover,
div#idBody div#idSubMenu a#idHome:hover,
div#idBody div#idSubMenu a#idAboutUs:hover,
div#idBody div#idSubMenu a#idFamousFaces:hover,
div#idBody div#idSubMenu a#idIndustryScoop:hover,
div#idBody div#idSubMenu a#idPressRoom:hover,
div#idBody div#idSubMenu a#idENewsletter:hover,
div#idBody div#idSubMenu a#idGetDiscovered:hover
{
    font-weight: bolder;
    font-size: 105%;

}

/* Item Position Specific*/
/* *********************************************************** */
div#idBody div#idHomeMenu a#idHome,
div#idBody div#idSubMenu a#idHome
{
    margin-left: -290px;
}
div#idBody div#idHomeMenu span#idDivider1,
div#idBody div#idSubMenu span#idDivider1
{
    margin-left: -247px;
}
div#idBody div#idHomeMenu a#idAboutUs,
div#idBody div#idSubMenu a#idAboutUs
{
    margin-left: -236px;
}
div#idBody div#idHomeMenu span#idDivider2,
div#idBody div#idSubMenu span#idDivider2
{
    margin-left: -178px;
}
div#idBody div#idHomeMenu a#idFamousFaces,
div#idBody div#idSubMenu a#idFamousFaces
{
    margin-left: -166px;
}
div#idBody div#idHomeMenu span#idDivider3,
div#idBody div#idSubMenu span#idDivider3
{
    margin-left: -75px;
}
div#idBody div#idHomeMenu a#idIndustryScoop,
div#idBody div#idSubMenu a#idIndustryScoop
{
    margin-left: -63px;
}
div#idBody div#idHomeMenu span#idDivider4,
div#idBody div#idSubMenu span#idDivider4
{
    margin-left: 27px;
}
div#idBody div#idHomeMenu a#idPressRoom,
div#idBody div#idSubMenu a#idPressRoom
{
    margin-left: 40px;
}
div#idBody div#idHomeMenu span#idDivider5,
div#idBody div#idSubMenu span#idDivider5
{
    margin-left: 118px;
}
div#idBody div#idHomeMenu a#idENewsletter,
div#idBody div#idSubMenu a#idENewsletter
{
    margin-left: 128px;
}
div#idBody div#idHomeMenu span#idDivider6,
div#idBody div#idSubMenu span#idDivider6
{
    margin-left: 203px;
}
div#idBody div#idHomeMenu a#idGetDiscovered,
div#idBody div#idSubMenu a#idGetDiscovered
{
    margin-left: 215px;
}

/* ??? */
/* *********************************************************** */
div#idBody div#idSubMenu
{
    background-image: none;
    background-color: #3D3D3D;
}
div#idBody div#idHomeMenu a,
div#idBody div#idSubMenu a
{
	font-size: 12px;
    color: #fff;
    text-decoration: none;
}
div#idBody div#idHomeMenu a:hover,
div#idBody div#idSubMenu a:hover
{
	font-size: 12px;
    text-decoration: none;
}

/* *********************************************************** */
/* Body */
/* *********************************************************** */

/* Home Specific*/
/* *********************************************************** */
div#idBody div#idHomeArea
{
    background: url(../images/pic_home.jpg) no-repeat;
    width: 865px;
    height: 444px;
}
div#idBody div#idHomeArea div#idHomeFlash
{
    position: absolute;
    margin-top: 246px;
}

/* About Us Specific*/
/* *********************************************************** */
div#idBody div#idSubBody div.clsAboutUs
{   
    float: left;
    color: #666;
    padding-right: 20px;    
}
div#idBody div#idAboutUsArea
{
	float: left;
    width: 600px;
    margin-bottom: 40px;
	background-color: #FFFFFF;
    font-size: 12px;
}
div#idBody div#idAboutUsArea p
{
    padding-top: 0;
    margin-top: 0;
}

div#idBody div#idAboutUsArea li
{
    font-size: 11px;
}
div#idBody div#idAboutUsArea td.famfacePic
{
   width:17%;
   vertical-align:middle;
   text-align:center;
   border:solid 1px #CCCCCC;
}
div#idBody div#idAboutUsArea td.famfaceName
{
   width:17%;
   vertical-align:middle;
   border:solid 1px #FFFFFF;
   background-color:#CCCCCC;
   text-transform:capitalize;
   font-weight:bold;
   text-align:center;
}
div#idBody div#idAboutUsArea td.famfaceDetail
{
   width:66%;
   vertical-align:middle;
   border:solid 1px #FFFFFF;
   background-color:#EEEEEE;
}

/* Sub Page Specific*/
/* *********************************************************** */
div#idBody div#idSubBody
{
    background-color: #FFFFFF;
    padding: 32px 30px;
}
/* 3 links to modeling agency*/
/* *********************************************************** */
div#idBody div#idBottomLink
{
    font-size: 12px;
    background-color: #505050;
    height: 22px;
    text-align: center;
    padding-top: 5px; 
    color: #fff;
    clear: both;
}
div#idBody div#idBottomLink a
{
    color: #fff;
}
div#idBody div#idBottomLink a:hover
{
    color: #fff;
}
/* text below "press room" */
/* *********************************************************** */
div#idBody div#idSubBody p.clsNotes
{
    font-size: 10px;
    color: #8E8E8E;
}
/* Link on the right top page of press room */
/* *********************************************************** */
div#idBody div#idSubBody p.clsDownloadPressKit
{
    position: absolute;
    margin-left: 683px;
    padding: 0;
}
div#idBody div#idSubBody p.clsDownloadPressKit a
{
    color: #656565;
    text-decoration: underline;
}
/* Formating of the feature news */
/* *********************************************************** */
div#idBody div#idSubBody div.clsFeatureNews
{   
    width: 322px;
    float: left;
    color: #666;
    margin-right: 38px;
    margin-bottom: 40px;
}
div#idBody div#idSubBody div.clsFeatureNews div span.clsNewsTitle
{
    font-size: 18px;
    font-weight: bold;
}
div#idBody div#idSubBody div.clsFeatureNews div.clsFeatureNewsImage
{
    float: left;
    width: 162px;
    margin: 0 15px 15px 0;
    margin-bottom: 20px;
    vertical-align: top;
}
div#idBody div#idSubBody div.clsFeatureNews div.clsFeatureNewsTitle
{
    float: left;
    width: 130px;
    margin-bottom: 20px;
}
div#idBody div#idSubBody div.clsFeatureNews a.clsLink
{
    text-decoration: underline;
    color: #8E8E8E;
}
/* Formatting of the listing news on the right */
/* *********************************************************** */
div#idBody div#idSubBody div.clsNewsListing
{
    float: left;
    width: 445px;
    margin-bottom: 40px;
}
div#idBody div#idSubBody div.clsNewsListing div
{
    float: left;
    margin: 0 2px 1px 0;
    width: 210px;
    height: 60px;
    padding: 5px;
    background-color: #CBCBCB;
}
div#idBody div#idSubBody div.clsNewsListing div img.floatleft
{
    float: left;
    margin-right: 5px; 
    border: 1px solid #fff;
}
/* Contact Us page - Listing of companies on the left */
/* *********************************************************** */
div#idBody div#idSubBody div.clsContactLocation
{
    float: left;
    width: 173px;
    padding-right: 20px;
    border-right: 1px solid #B2B2B2;
    margin-right: 20px;
    margin-bottom: 40px;    
}
div#idBody div#idSubBody div.clsContactLocation hr
{
    background-color: #B2B2B2;
    height: 1px;
    margin: 0;
}
div#idBody div#idSubBody div.clsContactLocation font.clsContactTitle
{
    color: #A70B23;
}
div#idBody div#idSubBody div.clsImageColumn
{
    float: left;
    width: 139px;
    margin-left: 15px;
    margin-bottom: 40px;
}

/* Contact Us page - contact form */
/* *********************************************************** */
div#idBody div#idSubBody div#idContactForm
{
    float: left;
    width: 220px;
}
div#idBody div#idSubBody div#idContactForm div.clsForm
{   
    padding: 0;
    margin: 0;
}
div#idBody div#idSubBody div#idContactForm div.clsForm p
{   
    float: left;
    padding-bottom: 10px;
    margin: 0;
}
div#idBody div#idSubBody div#idContactForm div.clsForm p.clsLabel
{   
    font-weight: bold;
    width: 60px;
}
div#idBody div#idSubBody div#idContactForm div.clsForm p.clsInput
{   
    width: 150px;
}
div#idBody div#idSubBody div#idContactForm div.clsForm p.clsInput input.clsInput,
div#idBody div#idSubBody div#idContactForm div.clsForm p.clsInput textarea.clsInput
{
    font-size: 11px;   
    width: 150px;
}
div#idBody div#idSubBody div#idContactForm div.clsForm p.clsInput select.clsInput
{
    font-size: 10px; 
    width: 156px;
}
div#idBody div#idSubBody div#idContactForm div.clsForm p.clsInput input.clsButton,
div#idBody div#idSubBody div.clsENewsLetter div.clsForm p.clsInput input.clsButton,
div#idBody div#idSubBody div.clsDiscovered div.clsForm p.clsInput input.clsButton
{
    background-color: #fff;
    text-transform: uppercase;
    border: 1px solid #B2B2B2;
    color: #606060;
    font-size: 11px;
    font-weight: bold;
}
/* eNewsletter - signup*/
/* *********************************************************** */
div#idBody div#idSubBody div.clsENewsLetter
{
    float: left;
    margin-right: 15px;
    width: 260px;
    margin-bottom: 40px;
}
div#idBody div#idSubBody div.clsENewsLetter div.clsForm p
{   
    float: left;
    padding: 0;
    margin: 0 0 10px 0;
}
div#idBody div#idSubBody div.clsENewsLetter div.clsForm p.clsLabel
{   
    font-weight: bold;
    width: 100px;
}
div#idBody div#idSubBody div.clsENewsLetter div.clsForm p.clsInput,
div#idBody div#idSubBody div.clsENewsLetter div.clsForm p.clsInput input.clsInput
{   
    font-size: 11px;
    width: 150px;
}
/* eNewsletter - sign up text*/
/* *********************************************************** */
div#idBody div#idSubBody div.clsENewLetterText
{
    width: 514px;
    float: left;
    margin-bottom: 50px;
    border-left: 1px solid #B2B2B2;
    padding-left: 15px;
}
/* Get Discovered - Form*/
/* *********************************************************** */
div#idBody div#idSubBody div.clsDiscovered
{
    float: left;
    width: 360px;
    border-left: 1px solid #B2B2B2;
    padding-left: 15px;
    margin-bottom: 40px;
}
div#idBody div#idSubBody div.clsDiscovered div.clsForm
{
    clear: both;
}
div#idBody div#idSubBody div.clsDiscovered div.clsForm p
{   
    float: left;
    padding: 0;
    margin: 0 0 10px 0;    
}
div#idBody div#idSubBody div.clsDiscovered div.clsForm p.clsLabel
{   
    font-weight: bold;
    width: 160px;
}
div#idBody div#idSubBody div.clsDiscovered div.clsForm p.clsInput,
div#idBody div#idSubBody div.clsDiscovered div.clsForm p.clsInput textarea.clsInput,
div#idBody div#idSubBody div.clsDiscovered div.clsForm p.clsInput input.clsInput
{   
    font-size: 11px;
    width: 192px;
}
div#idBody div#idSubBody div.clsDiscovered span.clsDiscoveredTitle
{
    font-size: 18px;
    font-weight: bold;
}

/* *********************************************************** */
/* Footer */
/* *********************************************************** */
div#idBody div#idHomeFooter,
div#idBody div#idSubFooter
{
    font-size: 9px;
    height: 32px;
    padding-top: 8px;
    text-align: center;
    background-image: url(../images/pic_home_footer.jpg);
    color: #fff;
    border-bottom: 4px solid #000;
}
div#idBody div#idSubFooter
{
    border-bottom: none;
    background-image: none;
    background-color: #000;
}
div#idBody div#idHomeFooter a,
div#idBody div#idSubFooter a
{
    font-size: 9px;
    color: #fff;
    text-decoration: none;
}
div#idBody div#idHomeFooter a:hover,
div#idBody div#idSubFooter a:hover
{
    text-decoration: underline;
}


#newsBody a
{
    text-decoration: underline;
}