body {	margin:0 auto;background-color:#999999;}

.cleaner {clear:both;}

p	{color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
p.cite{color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-style:italic; margin-top:1px;}
H1 	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;font-size: 15pt;margin:0;padding:0;color:#ADD23C;}
H2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 13pt;margin:0;padding:0;color:#FFF;margin-top:10px;}

#mainhead {margin:0 auto;margin-top:20px;padding:0 auto;background-color:#234753;border-bottom: 5px solid #AED23C;height:91px;width:710px;text-align:left;}
#mainbody {margin:0 auto;width:710px;background-image:url(/rsrc/back-mainbody.jpg); background-repeat: repeat-y; background-position: center top;}

	#mainbody #mainbanner {margin:0 auto;}
	#mainbody #sidebar{background-color:#316270;float:left;width:260px;}
	#mainbody #content{float:right;text-align:left;width:410px;padding:20px;}
	#mainbody #content TD {padding-left:0px;padding-right:5px;margin:0 auto;}
	#mainbody #content UL { margin-left:0px; padding-left:10px; list-style-type:disc;}
	#mainbody #content LI {color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
	
	#mainbody #contentfilm{background-color:#47788F;float:right;text-align:left;width:410px;padding:20px;}
	#mainbody #contentfilm H1 {color:#FFF;}
	#mainbody #contentfilm H3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:12pt;margin:0;padding:0;color:#2C4958;margin-top:10px;text-decoration:none;}
	

	#mainbody #contentbooks{background-color:#778E3C;float:right;text-align:left;width:410px;padding:20px;}
	#mainbody #contentbooks H1 {color:#FFF;}
	#mainbody #contentbooks H3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:12pt;margin:0;padding:0;color:#3F4A20;margin-top:10px;text-decoration:none;}
	

	#mainbody #contentfame{background-color:#D96C52;float:right;text-align:left;width:410px;padding:20px;}
	#mainbody #contentfame H1 {color:#FFF;}
	#mainbody #contentfame H3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:12pt;margin:0;padding:0;color:#993922;margin-top:10px;text-decoration:none;}


	#mainbody #contentrecords{background-color:#AC7EAD;float:right;text-align:left;width:410px;padding:20px;}
	#mainbody #contentrecords H1 {color:#FFF;}
	#mainbody #contentrecords H3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:12pt;margin:0;padding:0;color:#704871;margin-top:10px;text-decoration:none;}
	
	#mainbody #contentTech{background-color:#f4b326;float:right;text-align:left;width:410px;padding:20px;}
	#mainbody #contentTech H1 {color:#FFF;}
	#mainbody #contentTech H3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:12pt;margin:0;padding:0;color:#ff4e08;margin-top:10px;text-decoration:none;}

	

#mainfoot {background:#999999;width:710px;margin:0 auto;padding-top:5px;}
#mainfoot P A:link, #mainfoot P A:visited, #mainfoot P A:active {color:#FFF;}
#mainfoot P {font-size:9px; font-family:"Verdana", Helvetica, sans serif; color:#FFF;float:left;margin-right:310px;}
#mainfoot DIV.naked {float:right;font-size:9px; font-family:"Verdana", Helvetica, sans serif; color:#FFF;padding-top:10px;}
#mainfoot DIV.naked A:link, #mainfoot DIV.naked A:visited, #mainfoot DIV.naked A:active {color:#C9E180;}

#mainbody #content ul { margin: 0px 10px; }
#mainbody #content ul li { padding: 5px 0px; }

/**************************** NAV *******************************/

#navcontainer {width: 200px;}

#navcontainer ul {margin: 0px;padding: 0px;list-style-type: none;font-family:"Verdana", Arial, Helvetica, sans-serif;width: 100%;}
#navcontainer li {margin: 0px;padding: 0px;line-height: 28px; }

#navcontainer ul li a {display: block;width: 240px;padding-left: 20px;background-color: #316270;font-size: 12px;}
#navcontainer ul li a:link, #navcontainer ul li a:visited {color: #FFF;text-decoration: none;}
#navcontainer ul li a:hover {background-color: #336677;color: #fff;}

#navcontainer ul ul li a {display: block;padding-left: 40px;width: 220px;background-color: #326270;font-size: 0.8em;}

#navcontainer ul li a#current {font-weight: bold;color: #FFF;background-color: #254751;/*border-top:1px dotted #CCC;*/background-repeat: no-repeat;background-position: 5px 8px;background-image: url(/images/bullet-home-contact.gif);}
#navcontainer ul ul li a#subcurrent {font-weight: bold;}

#navcontainer ul ul li.film a:link, #navcontainer ul ul li.film a:visited, #navcontainer ul ul li.film A:active {color:#78C4F1;background-repeat: no-repeat;background-position: 21px 8px;/*background-image:url(../images/bullet-filmtv-off.gif);*/}
#navcontainer ul ul li.film a:hover {background-color:#386878;}
ul li#subactive a#subcurrentfilm  { background-color:#47788F;background-repeat: no-repeat;background-position: 21px 8px;background-image: url(/images/bullet-filmtv.gif);font-weight:bold;color:#78C4F1;}

#navcontainer ul ul li.books a:link, #navcontainer ul ul li.books a:visited, #navcontainer ul ul li.books A:active {color:#778E3C;background-repeat: no-repeat;background-position: 21px 8px;/*background-image:url(../images/bullet-bookstheatre-off.gif);*/}
#navcontainer ul ul li.books a:hover {background-color:#456E62;}
ul li#subactive a#subcurrentbooks  { background-color:#778E3C;background-repeat: no-repeat;background-position: 21px 8px;background-image: url(/images/bullet-bookstheatre.gif);font-weight:bold;color:#9FB95B;}

#navcontainer ul ul li.fame a:link, #navcontainer ul ul li.fame a:visited, #navcontainer ul ul li.fame A:active {color:#D96C52;background-repeat: no-repeat;background-position: 21px 8px;/*background-image:url(../images/bullet-famepress-off.gif);*/}
#navcontainer ul ul li.fame a:hover {background-color:#5F6568;}
ul li#subactive a#subcurrentfamepress {background-color:#D96C52;background-repeat: no-repeat;background-position: 21px 8px;background-image: url(/images/bullet-famepress.gif);font-weight:bold;color:#ECB4A6;}

#navcontainer ul ul li.records a:link, #navcontainer ul ul li.records a:visited, #navcontainer ul ul li.records A:active {color:#AC7EAD;background-repeat: no-repeat;background-position: 21px 8px;/*background-image:url(../images/bullet-recordbusiness-off.gif);*/}
#navcontainer ul ul li.records a:hover {background-color:#536A81;}
ul li#subactive a#subcurrentrecordbusiness {background-color:#AC7EAD;background-repeat: no-repeat;background-position: 21px 8px;background-image: url(/images/bullet-recordbusiness.gif);font-weight:bold;color:#D1B9D2;}

#navcontainer ul ul li.tech a:link, #navcontainer ul ul li.tech a:visited, #navcontainer ul ul li.tech A:active {color:#f4b326;background-repeat: no-repeat;background-position: 21px 8px;/*background-image:url(../images/bullet-recordbusiness-off.gif);*/}
#navcontainer ul ul li.tech a:hover {background-color:#5b7e5a;}
ul li#subactive a#subcurrenttech {background-color:#f4b326;background-repeat: no-repeat;background-position: 21px 8px;background-image: url(/images/bullet-tech.gif);font-weight:bold;color:#fff;}


/****************************************************************/

#mainbody #content form {margin:0;padding-left:6px;}

#mainbody #content FORM TD,#mainbody #content FORM TH{vertical-align:top;padding:4pt 0;font-size:11px;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
#mainbody #content FORM TD P,#mainbody #content FORM TH P{margin-left:0;margin-top:0}
#mainbody #content FORM P.note{margin:4pt 0;color:#A5B4B8;font-weight:normal;}
#mainbody #content FORM TD P.note{margin-top:0;text-align:left;}
#mainbody #content FORM TH{font-weight:normal;color:#A5B4B8;padding-left:5pt;padding-right:2pt;text-align:left;white-space:nowrap}
#mainbody #content FORM .required TH{font-weight:normal}
#mainbody #content FORM TR.spacer{height:24pt!important}

#mainbody #content .btn {border-top:1px solid #A5B4B8; border-left:1px solid #666;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px;background-color:#ADD23C; color:#FFF; font-weight:bold;}

#mainbody #content INPUT, #mainbody #content TEXTAREA {border:1px solid #A5B4B8; padding:2px;}

#mainbody #content .required LABEL,#mainbody #content SPAN.required{background-image:url(li_req.gif);background-repeat:no-repeat;background-position:right top;padding-right:6px;color:#000;font-weight:normal}
#mainbody #content .required .th{background-image:url(li_req.gif);background-repeat:no-repeat;background-position:left 8px;padding-left:8px}
#mainbody #content .required .th LABEL{background-image:none;padding-right:0}

#mainbody #content FORM .error INPUT.text,#mainbody #content FORM .error TEXTAREA,#mainbody #content .error SELECT,#mainbody #content INPUT.error,#mainbody #content INPUT.text.error,#mainbody #content TEXTAREA.error,#mainbody #content SELECT.error{border:1px solid #CA84C2;background-color:#F8EFF7}
#mainbody #content FORM .error TH{color:red}
#mainbody #content FORM .error LABEL{color:red}
#mainbody #content FORM .error .note{color:red}
#mainbody #content .iferror{display:none}
#mainbody #content .error P.iferror{display:block;color:red;}

