body
{
    background-color : #c0c0c0;
    margin-top : 0px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
	font-family: Tahoma, Geneva, sans-serif;
	/*  font-weight: bold;  */
    font-size : 13px;
}

.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-top : solid 1px #000000;
	border-bottom: solid 1px #000000;
    border-left : solid 1px #000000;
	border-right: solid 1px #000000;
    clear : both;
    margin : auto;
}

.popupContent
{
    width : 600px;
    background : #ffffff;
    border-top : solid 1px #000000;
	border-bottom: solid 1px #000000;
    border-left : solid 1px #000000;
	border-right: solid 1px #000000;
    margin : auto;
	padding: 10px;
	
}

.popupContentWide
{
    width : 980px;
    background : #ffffff;
    border-top : solid 1px #000000;
	border-bottom: solid 1px #000000;
    border-left : solid 1px #000000;
	border-right: solid 1px #000000;
    clear : both;
    margin : auto;
	padding: 10px;
}

.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;
}

.fullStoryContent
{
    padding-top : 0px;
    padding-left : 40px;
    margin-top : 40px;
    float : left;
    margin-right : 10px;
    width : 900px;
}


.contentFooter
{
    float : left;
    /* width : 830px; */
	width: 100%;
    margin-left : auto;
    margin-right : auto;
    margin-top : 30px;
	margin-bottom: 30px;
}
a
{
    /*  color : #004080; */
	color: #b3142e;
    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:  "Courier New", Courier, monospace;  */
    font-size : 11px;
    background : rgb(255 , 228 , 225);
    color : rgb(255 , 0 , 0);
    font-weight : bold;
    text-decoration : underline;
}
a.DiscountLink:hover
{
    /*  font-family:  "Courier New", Courier, monospace;  */
    font-size : 11px;
    background : rgb(255 , 255 , 204);
    color : rgb(255 , 0 , 0);
    font-weight : bold;
    text-decoration : underline;
}
a.DiscountLink:visited
{
    /*  font-family:  "Courier New", Courier, monospace;  */
    font-size : 11px;
    background : rgb(255 , 228 , 225);
    color : rgb(255 , 0 , 0);
    font-weight : bold;
    text-decoration : underline;
}
h1
{
    font-size : 22px;
    margin-top : 0px;
    margin-bottom : 0px;
    padding-bottom : 12px;
}
h2
{
	/* font-family:  "Courier New", Courier, monospace; */
    font-size : 18px;
    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 : 13px;
	font-weight: bold;
    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);
	color: black;
	font-weight: bold;
}
.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-family:  "Courier New", Courier, monospace;
    font-size : 28px;
    font-weight : bold;
    padding-left : 88px;
    padding-top : 10px;
    float : left;
}

.siteHeader .siteName h1
{
	font-family:  "Courier New", Courier, monospace;
    font-size : 28px;
    font-weight : bold;
    padding-left : 0px;
    padding-top : 0px;
    float : left;
	line-height: 28px;
}
.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;
	/*  font-family:  "Courier New", Courier, monospace;  */
}

.siteNav .loginStatus
{
    float : right;
    clear : both;
    margin-top : 5px;
}

.siteNav .socialOptions
{
    float : right;
    clear : both;
    margin-top : 10px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 11px;
}

.mainMenu
{
    /*  font-family:  "Courier New", Courier, monospace;  */
    width : 100%;
    float : left;
    background : rgb(225 , 225 , 225);
}
.mainMenu a
{
    /*  font-family:  "Courier New", Courier, monospace;  */
    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
{
	font-family:  "Courier New", Courier, monospace;  
    font-size : 11px;
    width : 100%;
    clear : both;
	background: black;
	color: white;
	/* border-top: 2px ridge #c0c0c0; */
	height: 340px;
	margin-top: 10px;
}

.siteFooter  a
{
	color: white;
	background: black;
	text-decoration: none;
}

.siteFooter a:hover
{
	text-decoration: underline;
}

.siteFooter li
{
    font-size : 20px;
    list-style-type : none;
	margin-left: -20px;
	padding: 5px;
}

.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;
	margin-bottom: 12px;
    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: white;
	font-size: 12px;
	font-weight: normal;
	background: #e1e1e1;
}

.SubmitInfoForm#contest h2 {
	background: black;
	color: white;
}

.SubmitInfoForm#contest fieldset
{
    padding-top : 5px;
    padding-bottom : 5px;
}

.SubmitInfoForm#contest label
{
    width : 200px;
    float : left;
}

.SubmitInfoForm#contest label#required
{
	font-weight: bold;
}

.SubmitInfoForm#contest input, textarea
{
	background: #ffffff;
}

.SubmitInfoForm#contest textarea
{
	/*  font-family:  "Courier New", Courier, monospace;  */
	font-size: 11px;
}

.SubmitInfoForm#contest textarea {
	width: 80%;
}

.SubmitInfoForm#contest .deadlineTable {
	width: 650px;
}

.SubmitInfoForm#contest input[type="submit"]
{
	font-size: 18px;
}


.SubmitInfoForm#note
{
	background: #e1e1e1;
}

.SubmitInfoForm#note input, textarea, select
{
	/*  font-family:  "Courier New", Courier, monospace;  */
	background: #ffffff;
	font-size: 14px;
	
}

.SubmitInfoForm#note textarea 
{
	font-family: inherit;
    font-size: 14px;

	width:  560px;
	
}

.SubmitInfoForm  input#noteTitle
{
	width:  560px;
}

.SubmitInfoForm#subscriptionForm {
	background: #ffffff;
	border: solid 1px #000000;
	margin-top: 0px;
}	

.SubmitInfoForm#subscriptionForm input, textarea
{
	/*  font-family:  "Courier New", Courier, monospace;  */
	background: #ffffff;
	font-size: 11px;
	border: solid 1px #000000;
}

.SubmitInfoForm#subscriptionForm input, textarea
{
	/*  font-family:  "Courier New", Courier, monospace;  */
	background: #ffffff;
	font-size: 11px;
	border: solid 1px #c0c0c0;
}

.SubmitInfoForm#subscriptionForm input:submit
{
	border: none;
}

.SubmitInfoForm#subscriptionForm label
{
	/*  font-family:  "Courier New", Courier, monospace;  */
	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-family:  "Courier New", Courier, monospace;  */
    font-size : 14px;
}
.SubSection
{
    width : 640px;
    float : left;
}
.SectionItems
{
    width : 420px;
    float : left;
    padding-right : 5px;
}
.SectionItems h4 {
	font-size: 15px;
	font-weight: bold;
}	

.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;
	text-decoration: underline;
	
}
.ContestData
{
    width : 655px;
    /*  float : right; */
    padding-right : 15px;
}

.NewsIntro
{
    color : gray;
    background : white;
    font-weight : bold;
    font-size : 12px;
    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 : 14px;
    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;
}
.callOutBox#bigText
{
    background : rgb(225 , 225 , 225);
    text-align : left;
    font-size : 14px;
    padding-left : 15px; 
	padding-right : 15px; 
	
	font-decoration: italic;
	margin: 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 {
	overflow: auto;
	
}	

	
.profile .header {
	width: 45%;
	float: left;
	text-align: right;
	font-weight: bold;
	
}


.profile .data {
	width: 50%;
	float: right;
	padding-left: 5px;
}

.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;
}	


.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%;
}	

.quickMenu {
	font-size: 10px;
	background: #ffffcc;
	
}	

.deadlineAlertSlot {
	width: 310px;  
	float: right;   
	margin-top: 10px; 
	margin-left: 2px;
	margin-right: 6px;
}

.contestContent {
	border: solid 1px #c0c0c0; 
	
	
}


.contestContent h2 {
	margin-top: 0px;
}

.highlight {
	background: #ffff00;
}

.tag {
	font-size: smaller;
	background: #ffff00;
	color: #b3142e;
}

.updated {
	font-size: smaller;
	color: #000000;
}

.ribbon {
	height:  28px;
	background-color: black;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family:  "Courier New", Courier, monospace;	
    font-size : 16px;
	font-weight: bold;
	color: white;
}

.ribbon label {
	color: white;
	font-family:  "Courier New", Courier, monospace;
}

a.ribbonLink, a.ribbonLink:hover {

	background: black;
	text-decoration: none;
    font-weight : bold;
	color: white;
	background: black;
	width: 150px;
	clear: none;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	float: left;
}

a.ribbonLink#active, a.ribbonLink:hover#active {
	background: #777777;
	text-decoration: none;
}

a.ribbonLink#user, a.ribbonLink:hover#user {
	width: 200px;
	color: yellow;
	
}

a.ribbonLink:hover {
	text-decoration: underline;
}



.registrationBox {
	width: 640px; 
	float: left; 
	background: white; 
	height: 275px; 
	padding-left: 20px; 
	padding-right: 20px; 
	color: black;
	font-weight: bold;
	font-size: 12px;
	border: solid 4px #c0c0c0;
}

.registrationBox label {
	width: 150px; 
	float: left;
	text-align: right;
	
}

/* to customize cflayout in CF9 */
div.x-tab-panel-header, ul.x-tab-strip-top {
    background-image: none;
    background-color: transparent; 
    padding-bottom: 0px;
}

div.x-tab-panel-header {
    border: 0px;
}

.x-tab-strip-active, .x-tab-strip-text {
    font-weight: bold !important;
	font-family: Tahoma, Geneva, sans-serif; 
}
.x-tab-strip-over {
    color: white !important;
}

.qMenu {
	text-align: right;  
	margin-bottom: 20px; 
	width: 100%; 
	background:  #ECE9D8;
	padding: 3px;
}



.qMenu input[type="button"] {
	font-weight: bold;
	border: none;
	background: none;
	color: #b3142e;
	text-decoration: underline;
	font-size: 12px;
}	

/*
.qMenu input[type="button"] {
	color: yellow;
	font-weight: bold;
	background: #b3142e;
}	
*/



.qMenu input[type="submit"] {
	color: yellow;
	font-weight: bold;
	background: #b3142e;
}	



/*
.qMenu input[type="text"][readonly]  {
 	 background: transparent;
	 color: #0000ff; 
	 font-weight: bold;
	 border: none;
}
*/

.qMenu .qInputLabel {
	border: none;
	background:  #ECE9D8;
	color: black;
	font-weight: bold;
	text-align: right;
	width: 100px;
	color: black;
}	

.qMenu2 {
	text-align: right;  
	/*  margin-bottom: 20px; */
	width: 100%; 
	/*  background:  white;  */
	padding: 3px;
	padding-bottom: 6px;
	/* border-bottom: solid 2px black; */
	
}

.qMenu2  input[type="button"]  {
	/*  color: yellow;  */
	font-weight: bold;
	/*  background: #b3142e; */
	border: none;
	background: none;
	color: #b3142e;
	text-decoration: underline;
	font-size: 12px;
}

.qMenu2 input[type="submit"] {
	color: yellow;
	font-weight: bold;
	background: #b3142e;
}	

.qMenu2 .qInputLabel {
	border: none;
	background:  white;
	color: black;
	font-weight: bold;
	text-align: right;
	width: 100px;
	color: black;
}	


.qRow td { 
	font-size:  14px;
	background: #e1e1e1;
	padding: 5px;
}	

.qButton {
	background: #b3142e;
	color: white;
	width: 180px;
	text-align: left;
}

.qMenu th {
	text-align: left;
	background:  #ECE9D8;	
}

.qMenu .category {
	background: black;
	color: white;
	font-size: 20px;
	padding-left: 5px;
	padding: 10px;
	// color:  rgb(0 , 0 , 130);
}

.otherContests {
	
	width: 99%;
	border: solid 1px black;
	text-align: left;
	padding: 5px;
	/*  height: 150px;  */
	height:  100%;
	background:  #ECE9D8;
}

.otherContests label {
	float: left;
	padding-right: 3px;
	clear: left;
	width: 100px;
}
	
dt {
	font-weight: bold;
	margin-top: 12px;
}	



.UserInfoForm
{
    text-align : left;
    border : solid 2px rgb(0 , 102 , 153);
    padding : 10px;
    background : rgb(236 , 248 , 255);
    font-weight : bold;
    font-size : 12px;
    margin : 25px;
    width : 600px;
    margin-left : auto;
    margin-right : auto;
    background : rgb(0 , 102 , 153);
    color : rgb(255 , 255 , 255);
    padding : 0px;
    padding-bottom : 3px;
}
.UserInfoForm 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;
}
.UserInfoForm label
{
    width : 150px;
    float : left;
    text-align : right;
    padding-right : 5px;
    font-size : 12px;
}

.UserInfoForm label#wideWidth
{
    width : 300px;
    float : left;
	text-align: left;
}

.UserInfoForm p {
	margin-top: 25px;
}

.UserInfoForm input#radio1 {
	background: none;
}

.UserInfoForm fieldset
{
    padding-top : 5px;
    padding-bottom : 5px;
}

.UserInfoForm .SubmissionButtons
{
    text-align : center;
}

.UserInfoForm a {
	color: white;
}

.UserInfoForm a:hover
{
	color : white;
    background : black;
}
    
.contestData h3 {
	/* color: #b3142e;	*/
	color : rgb(0 , 0 , 130);
	font-size: 18px;
	margin-bottom: 12px;
}   

.contestData h4 {
	margin: 0px;
	color: black;
	border: none 1px #000000;
	padding: 3px;
	text-align: center;
	font-size: 14px;
}   

.contestData .section {
	border: solid 1px #c0c0c0;
	margin-bottom: 20px;
	padding: 5px;
}  

.contestData th {
	color: black;
	background: #e1e1e1;
	text-align: left;
} 

.contestData .expiredRow {
	color: #a1a1a1;
}	

.newsBox {
	/* font-size : 11px; */
	font-weight: bold;
	border: solid 1px black; 
	background: #eeeeee;
	color: black;
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 5px;
}

.screenplayExcerpt {
	border: solid 1px #000000;
	padding: 5px;
	font-family:  "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	background: #eeeeee;
}

.FormAnswer {
	font-size: 14px;
	width: 460px;
}
	
.footerMenu {
	width: 250px; 
	float: right; 
}

.contestContactInfo {
	  width: 285px; 
	
	 float: left; 
	 border: none; 
	 padding: 5px;
 }	

.contestOtherInfo { 
	 width: 485px; 
	
	float: left; 
	padding: 5px
}

.registrationForm {
	width:760px;
}	

#qNotes {
	width: 100%;
	font-size: 14px;
}

.buttonBar {
	height: 60px;
	color: red;
}

.spacerRow {
	height: 30px;
}

.upgradeBox {
	width: 400px; 
	border: solid 1px #000000; 
	background: #f5f5dc; 
	padding: 10px
}

.couponTable {
 	width: 600px; 
	background: #000000;
}

.profile .photo {
	width: 160px; 
	float: right; 
	text-align: center; 
	clear: right;
}

.profile .userInfo {
	width: 400px; 
	float: left; 
	background: white; 
	clear: none; 
}

.courier {
	font-family: Courier, "Courier New", monospace;
	font-weight: bold;
	font-decoration: italic;
}	

.easyReading p {
	font-size: 14px; 
	line-height: 1.5;
}

.easyReading h1 {
	font-size: 28px;
}	


.easyReading h2 {
	font-size: 22px;
	background: none;
	color: black;
	padding-left : 0px;
	margin-bottom: 0px;
}

.easyReading h3 {
	font-size: 20px;
	font-size: 16px;
}	
