.reportCardTable td
{
    font-size : 9px;
}
 
.reportCardTable
{
    width : 220px;
    background : #eeeeee;
    border : 1px solid #000000;
	 margin-left: 15px;
}
blockquote
{
    font-weight : bold;
}
.pageContent
{
    width : 980px;
    background : #ffffff;
    border : solid 1px rgb(0 , 0 , 0);
    clear : both;
    margin : auto;
}
.mainContent
{
    padding-top : 0px;
    padding-left : 10px;
    margin-top : 10px;
    float : left;
    margin-right : 10px;
    width : 640px;
}
.midContent
{
    padding-top : 0px;
    padding-left : 10px;
    margin-top : 10px;
    float : left;
    margin-right : 10px;
    width : 730px;
}

.wideContent
{
    padding-top : 0px;
    padding-left : 10px;
    margin-top : 10px;
    float : left;
    margin-right : 10px;
    width : 820px;
}

.fullContent
{
    padding-top : 0px;
    padding-left : 10px;
    margin-top : 10px;
    float : left;
    margin-right : 10px;
    width : 960px;
}


body
{
    background-color : #c0c0c0;
    margin-top : 0px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    font-size : 12px;
}
.contentFooter
{
    float : left;
    width : 830px;
    margin-left : auto;
    margin-right : auto;
    margin-top : 30px;
}
a
{
    color : #004080;
    font-weight : bold;
}
a:visited
{
    color : Maroon;
    font-weight : bold;
}
a:hover
{
    color : red;
    background : rgb(255 , 255 , 204);
    font-weight : bold;
}
a#buttonLink
{
    border-left : solid 1px rgb(0 , 0 , 0);
    border-top : solid 1px rgb(0 , 0 , 0);
    border-right : solid 2px rgb(0 , 0 , 0);
    border-bottom : solid 2px rgb(0 , 0 , 0);
    font-size : 14px;
    padding : 5px;
    text-decoration : underline;
    background : rgb(255 , 255 , 255);
    margin : 5px;
}
a.DiscountLink
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 11px;
    background : rgb(255 , 228 , 225);
    color : rgb(255 , 0 , 0);
    font-weight : bold;
    text-decoration : underline;
}
a.DiscountLink:hover
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 11px;
    background : rgb(255 , 255 , 204);
    color : rgb(255 , 0 , 0);
    font-weight : bold;
    text-decoration : underline;
}
a.DiscountLink:visited
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 11px;
    background : rgb(255 , 228 , 225);
    color : rgb(255 , 0 , 0);
    font-weight : bold;
    text-decoration : underline;
}
h1
{
    font-size : 18px;
    margin-top : 0px;
    margin-bottom : 0px;
    padding-bottom : 12px;
}
h2
{
    font-size : 14px;
    margin-top : 12px;
    margin-bottom : 12px;
    padding-bottom : 3px;
    color : rgb(0 , 0 , 130);
    background : url("../images/backgrounds/h2headline.gif");
    padding-left : 6px;
    padding-right : 3px;
    padding-top : 3px;
}
h3
{
    font-size : 14px;
    margin-top : 0px;
    margin-bottom : 0px;
    padding-bottom : 0px;
}
h4
{
    font-size : 12px;
    margin-bottom : 6px;
}
h5
{
    font-size : 11px;
    font-weight : bold;
}
h6
{
    font-size : 9px;
    font-weight : bold;
    margin-top : 0px;
    margin-bottom : 0px;
    padding-bottom : 6px;
}
h6#error
{
    font-size : 11px;
    color : #000000;
    background : #ffff00;
    text-align : center;
    padding : 0px;
}
.highlight
{
    background : rgb(255 , 255 , 0);
}
.highlight#soft
{
    background : rgb(255 , 255 , 204);
}
form
{
    margin : 0px;
}
input, select, textarea
{
    font-size : 11px;
    background : #e1e1e1;
    color : #000082;
    clear : none;  
    /*  white-space : nowrap; */
}
fieldset
{
    border : 0px;
    margin : 0px;
}
.loginStatus
{
    text-align : right;
}
.siteHeader
{
    background : url("../images/logos/mb_logo80tm.jpg") no-repeat;
    height : 86px;
	
}
.siteHeader .siteName
{
    font-size : 22px;
    font-weight : bold;
    padding-left : 88px;
    padding-top : 10px;
    float : left;
}
.siteHeader .siteNav
{
    float : right;
    margin-left : 0px;
    margin-right : 5px;
    margin-top : 0px;
    margin-bottom : 0px;
    padding : 0px;
    font-size : 10px;
}
.siteHeader ul
{
    margin : 0px;
}
.siteHeader li
{
    font-size : x-small;
    display : inline;
    padding-right : 10px;
    list-style-type : none;
}
.siteNav .siteList
{
    float : right;
}
.siteNav .contestDropDown 
{
    float : right;
    clear : both;
    margin-top : 10px;
	
}

.siteNav .contestDropDownMenu
{
	background: #e1e1e1;
	font-size: 11px;
}

.siteNav .loginStatus
{
    float : right;
    clear : both;
    margin-top : 5px;
}
.mainMenu
{
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    width : 100%;
    float : left;
    background : rgb(225 , 225 , 225);
}
.mainMenu a
{
    font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
    background : transparent;
}
.searchBox
{
    background : rgb(255 , 255 , 255);
    float : right;
    font-size : 11px;
    font-weight : bold;
    margin-top : 5px;
    border : none 1px rgb(0 , 0 , 0);
    width : 975px;
    padding-right : 5px;
    text-align : right;
}
.AboveTheFold
{
    width : 830px;
    clear : both;
}
.mainContent p
{
    margin-top : 0px;
    margin-bottom : 12px;
}
.wideContent p
{
    margin-top : 0px;
    margin-bottom : 12px;
}
.featuredStory
{
    float : left;
    padding-right : 5px;
    width : 220px;
    margin-bottom : 20px;
}
.siteFooter
{
    text-align : center;
    font-size : 11px;
    padding-bottom : 20px;
    width : 100%;
    clear : both;
    padding-top : 10px;
}
.siteFooter .linkList
{
    background : rgb(225 , 225 , 225);
}
.siteFooter .linkList a
{
    padding-right : 40px;
}
.scriptLinks
{
    width : 160px;
    text-align : center;
    margin-top : 10px;
    float : right;
    margin-right : 10px;
}
.scriptLinks .linkBox
{
    width : 150px;
    border : solid 1px rgb(0 , 0 , 0);
    font-size : 11px;
    clear : both;
    text-align : left;
    padding : 5px;
    color : rgb(0 , 0 , 0);
    margin-top : 10px;
    background : rgb(225 , 225 , 225);
}
.scriptLinks p
{
    margin-top : 8px;
    margin-bottom : 8px;
}
.scriptLinks .title
{
    text-align : center;
    padding-bottom : 6px;
}
.storyMenu
{
    font-size : 9px;
    margin-top : 2px;
    white-space : nowrap;
    /*  background : rgb(235 , 235 , 235); */
    text-align : right;
    clear : both;
	font-style: italic;
	font-weight: bold;
}
.storyMenu a
{
    padding-left : 4px;
    padding-right : 4px;
}
.tooltip
{
    background : rgb(255 , 255 , 255);
    width : 300px;
    border : solid 1px rgb(255 , 0 , 0);
    padding : 0px;
    font-size : 11px;
    padding-bottom : 5px;
}
.tooltip h1
{
    background : rgb(255 , 0 , 0);
    color : rgb(255 , 255 , 255);
    margin-top : 0px;
    margin-bottom : 0px;
    font-size : 18px;
    padding : 3px;
}
.tooltip p
{
    padding-left : 5px;
    padding-right : 5px;
    margin-top : 6px;
    margin-bottom : 6px;
}
.tooltip .datatype
{
    padding-left : 5px;
    width : 50px;
    float : left;
    clear : none;
}
.tooltip .datavalue
{
    width : 200px;
    float : left;
    clear : none;
    font-weight : bold;
}
.SubmitInfoForm
{
    text-align : left;
    border : solid 2px rgb(0 , 102 , 153);
    padding : 10px;
    background : rgb(236 , 248 , 255);
    font-weight : bold;
    font-size : 11px;
    margin : 25px;
	
}
.SubmitInfoForm#login
{
    width : 600px;
    margin-left : auto;
    margin-right : auto;
    background : rgb(0 , 102 , 153);
    color : rgb(255 , 255 , 255);
    padding : 0px;
    padding-bottom : 3px;
}
.SubmitInfoForm#login h1
{
    font-size : 18px;
    text-align : center;
    margin : 0px;
    width : 100%;
    background : rgb(225 , 225 , 225);
    color : rgb(0 , 0 , 0);
    text-decoration : none;
    padding-bottom : 3px;
}
.SubmitInfoForm#login label
{
    width : 150px;
    float : left;
    text-align : right;
    padding-right : 5px;
    font-size : 12px;
}

.SubmitInfoForm#login label#wideWidth
{
    width : 300px;
    float : left;
	text-align: left;
}

.SubmitInfoForm#login p {
	margin-top: 25px;
}

.SubmitInfoForm#login input#radio1 {
	background: none;
}

.SubmitInfoForm#login fieldset
{
    padding-top : 5px;
    padding-bottom : 5px;
}


.SubmitInfoForm#contest
{
	/*  placeholder */
	background: #eeeeee;
}

.SubmitInfoForm#contest fieldset
{
    padding-top : 5px;
    padding-bottom : 5px;
}

.SubmitInfoForm#contest label
{
    width : 200px;
    float : left;
}

.SubmitInfoForm#contest input, textarea
{
	background: #ffffff;
}

.SubmitInfoForm#contest textarea
{
	font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
	font-size: 11px;
}


.SubmitInfoForm#note
{
	background: #e1e1e1;
}

.SubmitInfoForm#note input, textarea
{
	font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
	background: #ffffff;
	font-size: 12px;
}

.SubmitInfoForm#subscriptionForm {
	background: #ffffff;
	border: solid 1px #000000;
	margin-top: 0px;
}	

.SubmitInfoForm#subscriptionForm input, textarea
{
	font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
	background: #ffffff;
	font-size: 11px;
	border: solid 1px #000000;
}

.SubmitInfoForm#subscriptionForm input, textarea
{
	font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
	background: #ffffff;
	font-size: 11px;
	border: solid 1px #c0c0c0;
}

.SubmitInfoForm#subscriptionForm input:submit
{
	border: none;
}

.SubmitInfoForm#subscriptionForm label
{
	font-family : Verdana , Geneva , Arial , Helvetica , sans-serif;
	font-size: 11px;
	width: 175px;
}


.SubmitInfoForm .FormHelpText
{
	color: #ff0000;
	background: #ffffCC;
}


.SubmitInfoForm h1
{
    font-size : 20px;
    text-align : center;
    margin : 0px;
    text-decoration : underline;
    width : 100%;
}
.SubmitInfoForm label
{
    width : 150px;
    float : left;
}



label#fullWidth
{
    width : 100%;
    font-size : larger;
	background: none;
	clear: both;
	
}

.SubmitInfoForm p
{
    margin-top : 6px;
    margin-bottom : 6px;
}
.SubmitInfoForm fieldset
{
    padding-top : 25px;
    padding-bottom : 25px;
}
.SubmitInfoForm .SubmissionButtons
{
    text-align : center;
}
.SubmitInfoForm .SubmitButton
{
    font-size : 14px;
}
.SubSection
{
    width : 640px;
    float : left;
}
.SectionItems
{
    width : 435px;
    float : left;
    padding-right : 5px;
}
.SectionSponsors
{
    width : 200px;
    float : right;
}
.ContestSection
{
    /*  width : 100%; */
	width:  435px;
    margin-bottom : 15px;
    clear : both;
    float : left;
    font-size : 11px;
}
.ContestInfo
{
    width : 550px;
    float : left;
    padding-right : 5px;
    clear : right;
}
.MainContestInfo
{
    float : left;
    clear : none;
    width : 400px;
}
.AdditionalContestInfo
{
    float : right;
    width : 135px;
    margin-right : 15px;
	clear: none;
}

.ContestInfoLabel
{
    width : 655px; 
    font-weight : bold;
    float : left;
	
}
.ContestData
{
    width : 655px;
    /*  float : right; */
    padding-right : 15px;
}

.NewsIntro
{
    color : rgb(119 , 119 , 119);
    background : white;
    font-weight : bold;
    font-size : 10px;
    vertical-align : -1;
	
}
.specialLink
{
    background : rgb(255 , 255 , 0);
    font-size : 11px;
}
.rssLink
{
    font-size : 11px;
    margin-bottom : 12px;
}
.directory
{
    padding-bottom : 30px;
    clear : both;
}
.directory .item
{
    width : 400px;
    float : left;
    margin-left : 5px;
    margin-right : 5px;
    height : 50px;
}
.directory p
{
    font-size : 11px;
    margin-top : 0px;
}
.queryControl
{
    background : rgb(225 , 225 , 225);
    font-size : 11px;
    line-height : 180%;
    padding : 5px;
    margin-top : 12px;
}
.Interview p
{
    margin-bottom : 22px;
}
.lookupForm
{
    background : rgb(225 , 225 , 225);
    font-size : 11px;
    text-align : center;
    margin-top : 10px;
    padding : 3px;
}
.contestList
{
    width : 100%;
}
.contestList .contestData
{
    margin-top : 12px;
    margin-bottom : 12px;
    border-bottom : nonw 1px rgb(0 , 0 , 0);
    padding-bottom : 6px;
}
.contestList p
{
    margin-top : 6px;
    margin-bottom : 6px;
}
.expired
{
    color : rgb(104 , 104 , 104);
}
.documentation
{
    font-size : 11px;
    background : rgb(225 , 225 , 225);
    padding : 5px;
}
.moreInfoLink
{
    font-size : 18px;
    text-align : center;
    margin-top : 18px;
}
.returnToLink
{
    font-size : 11px;
    text-align : right;
    margin-bottom : 18px;
}
.callOutBox
{
    border : solid 1px rgb(0 , 0 , 0);
    margin-top : 6px;
    margin-bottom : 6px;
    margin-left : auto;
    margin-right : auto;
    padding : 3px;
    background : rgb(255 , 255 , 255);
    text-align : center;
}
.callOutBox#shaded
{
    background : rgb(225 , 225 , 225);
    text-align : left;
    font-size : 11px;
    font-weight : bold;
    padding : 10px;
}
.sponsorUs li
{
    padding-bottom : 6px;
}
.sponsorUs li#dates
{
    padding-bottom : 0px;
    font-size : 11px;
    font-weight : bold;
}
.sponsorUs h3
{
    margin-bottom : 12px;
    margin-top : 12px;
    clear : both;
    background : rgb(225 , 225 , 225);
    color : rgb(0 , 0 , 130);
}
table#RateTable
{
    background : rgb(225 , 225 , 225);
    border : solid 1px rgb(0 , 0 , 0);
    margin-top : 15px;
    margin-bottom : 15px;
    margin-left : auto;
    margin-right : auto;
}
td
{
    text-align : left;
}

.error {
	background: #eeeeee;
	color: #000082;
	font-weight: bold;
	margin-bottom: 12px;
}	

.message {
	background: #ffff00;
	color: #ff0000;
	font-weight: bold;
}	

.profile .header {
	width: 35%;
	float: left;
	text-align: right;
	font-weight: bold;
	
}

.profile .data {
	width: 60%;
	float: left;
	margin-left: 10px;
}

.profile p {
	clear: both;
}

.newsStory h3 {
	color: #ff0000;
}

.newsStory h4 {
	text-decoration: underline;
	margin-top: 0px;
}

.wsSiteTitle {
	color: #000;
	
}
.wsSiteTitle h6 {
	color: black
}

.wsSubHeader {
	background: #e1e1e1;  
}

.faq li {
	font-weight: bold;
	background: #e1e1e1;
}

.dataTable {
	border: solid 1px #000000;
}	

.dataTable th {
	text-align: left;	
	background: #e1e1e1;
}

.dataTable td {
	border: solid 1px #000000;
}

.wsWizard input, textarea, checkbox, select {
	background: white;
}

.wsWizard td {
	text-align: left;
}	

.menuAd {
	background : url("../images/backgrounds/menuAdbackground.gif") no-repeat;
	width: 974px; 
	font-size: 14px;
	height: 30px; 
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-rigth: 10px;
	margin: 0px;
}	

.myScreenplays table {
	margin-top: 15px;
}	


.myScreenplays .filterForm {
	border: solid 1px #000000;
	background: #e1e1e1;
	padding: 5px; 
	margin-bottom: 15px; 
}

.myScreenplays select {
	margin: 0px;
}

.userAlert {
	background: #ffffcc;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

.helpIcon a:hover {
	background: none;
}	

.promoText {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	background: #ffffff;
	padding: 3px;
	margin-bottom: 12px;
	line-height: 150%;
}	

