/* CSS Document */


/* ---------------------  global - start  ---------------------------------------------------------------------------------------------------------------------------------*/
body 
	{
	background-color: #d7d9db; margin: 0;padding: 0}
body, td  {	
	font-size:12px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; 
	}	
a 
	{text-decoration:none}
a:hover 
	{ text-decoration:underline}	
		 
#mainFrame, #mainFrameFirst 
	{
	width: 760px;
	position:relative;
	margin: 0 auto;padding: 0px; padding-top:320px;
	background-color:#C4C5C9; background: url('../graphics/layout/linesBackground.gif') left top;background-repeat:repeat-y;
	}
#mainFrameFirst 
	{
	padding-top:468px;
	}	

/* -----------------------global - end -------------------------------------------------------------------------------------------------------------------------------------*/
/* ------------------------ head - start -------------------------------------------------------------------------------------------------------------------------------------*/
	
#head 
	{
	position:absolute; top:0px;left:0px;
	width: 760px;height:280px;
	background-color: #C4C5C9; 
	}
	
#head a 
	{
	color:white
	}
#logo
	{
	position:absolute; right:185px; top:18px;
	}	  
#tlMenu, #trMenu, #tlMenuFirst, #trMenuFirst
	{
	position:absolute; right:99px; top:3px; width:77px; height:77px; z-index:1;
	font-size:11px; 
	}
	


#trMenu, #trMenuFirst
	{
	position:absolute; right:8px;
	font-size:11px; line-height:14px;
	text-align:right;
	}
#tlMenuFirst, #trMenuFirst
	{
	top:247px
	}
#tlMenu
	{
		text-align:right;
		color:#7C7B33;
	}	
	
#arrows
	{
	position:absolute; left:488px; top:242px; width:90px; height:90px; z-index:1;
	}
	
#arrows_in
	{
	position:absolute; left:488px; top:0px; width:90px; height:90px; z-index:1;
	}	
	
#mMenu 
	{
	 position:absolute; left:0px; top:256px; width:740px; height:20px; z-index:1;
	 font-size:11px; text-transform:uppercase;
	 padding: 4px 0px 0px 63px;
	 }
#mMenu a
	{
	 margin-right:25px; margin-left:20px;
	}

#archive
	{
		position:absolute;
		right:0px;
		bottom:0px;
		width:89px;
		height:25px;	
		z-index:1;
	}
/* ----------------------- head - stop ----------------------------------------------------------------------------------------------------------------------------------- */

/* ----------------------- textframe - start ----------------------------------------------------------------------------------------------------------------------------------- */

#textFrame 
	{
	width: 100%; vertical-align:top;
	
	}

	/* ----------------------- php menus - start ----------------------------------------------------------------------------------------------------------------------------------- */

#hMenu
	{
	position:absolute; top:280px;left:0px; 
	width:100%; height: 25px; background-color:#B3BDC7; 
	background-image: url('../graphics/layout/hMenu.gif');background-position: right top; background-repeat:no-repeat; 
	}
#hMenu p a
	{
	color: #41586A;
	}		
#hMenu p
	{
		margin-left: 10px; margin-top:3px;color: #41586A;
	}

#searchMenu
	{
	/*position:absolute; top:305px;left:0px;
	width:100%; height: 25px; background-color:#E3E4E6;
	background-image: url('../graphics/layout/searchMenu.gif');background-position: left top; background-repeat:no-repeat; */
	position:relative;
	
	}

#hlMenu 
	{
	width: 115px;
	text-transform:uppercase; text-align:right; color:#92090c;
	float:left; 
	}

#hcMenu 
	{
	margin-left: 130px;margin-right: 136px;padding-top:3px   
	}

#hrMenu 
	{
	width:126px; height:60px; 
	padding: 0px 0px;
	background-image: url('../graphics/layout/searchTitle.gif');background-position: left bottom; background-repeat:no-repeat; 
	float:right;
	text-align:center;
	
	}
#left 
	{
	width: 150px;height: auto;
	position:absolute; left:0px; top: 310px;
	padding-left:10px;
	padding-top:15px;
	
	}
	
	
	/* ----------------------- php menus - stop ----------------------------------------------------------------------------------------------------------------------------------- */

	/* ----------------------- special - start ----------------------------------------------------------------------------------------------------------------------------------- */


#partners
	{
	 width: 126px; height:27px;
	 
	 }
.spacer
	{
	width:130px; height: 14px;
	background-image: url('../graphics/layout/spacer.gif')
	}
.spacerBigger
	{
	margin-top:100px;
	width:170px; height: 14px;
	background-image: url('../graphics/layout/spacer.gif'); 
	}	
#middle p.spacerBigger
	{
	margin-top:50px
	}
.clear
	{
	clear:both;
	}
.clearLeft
	{
	 clear:left
	}
.spaceBottom
	{
		height:10px;
	}	
	/* ----------------------- special - stop ----------------------------------------------------------------------------------------------------------------------------------- */

#right 
	{
	width: 120px;height: auto;
	/*position:absolute; right:0px; top: 310px;*/
	float:right;
	text-align:center;
	padding: 0px 3px;
	}

#middle
	{
	margin-left: 190px;margin-right: 136px; 
	height: auto;
	
	}
	
#bMenu, #foot
	{
	width: 100%; padding:1px;
	clear:both;
	background-color:#C4C5C9
	}
	
#foot  p
	{
	 padding-left:120px
	
	}
	

	
	
/* ----------------------- textframe - stop ----------------------------------------------------------------------------------------------------------------------------------- */


/* ----------------------- texts - start ----------------------------------------------------------------------------------------------------------------------------------- */

#textFrame a {color:#92090c;font-weight:normal}

#middle h1 {
font-size: 14px; color: #0c202e; margin-bottom:10px; margin-top:5px; text-transform:uppercase;
}
#middle h2 {
font-size: 13px; color: #0c202e; margin-bottom:2px; margin-top:5px;
}
#middle h3 {
font-size: 12px; color: #0c202e; margin-bottom:2px; margin-top:10px;
}

#middle p.credits {
font-size:11px; color: #7f92a4;margin:0px; margin-bottom:10px;
}
#middle p, #middle li {
font-size:12px;color: #0c202e;margin-bottom:0px;margin-top:3px;
}
#middle p.synopsys { margin-top:0px}

#hrMenu h1, #partners h1, #hlMenu { padding-top:40px; text-transform:uppercase; margin:0px; color:#92090c; font-size:12px; font-weight:normal}
#partners h1 {padding-top:6px; font-size:11px}
#hrMenu h1 {font-size:11px}
#hlMenu {padding-top:3px; font-weight:bolder}

#searchInput 
	{ 
	position:absolute; top:5px; left:0px; color: #93080D;
	border:1px solid #93080D;background-color:white; width:120px; font-size:9px;	
	}
#searchImage 
	{
	position:absolute; top:5px; left:125px; 
	background-color:white; font-size:9px; 
	}
#middle table {border:0px solid white; border-collapse:collapse;}
caption {font-weight:bold; color:gray}
#right td {vertical-align:middle; background-color:#92090c}   

#middle td {background-color:#E3E5E6; font-size:10px; text-align:left; vertical-align:top}
#middle table {width:487px; /*display:none*/ }
#middle table.pbTable {width:400px}
/*#middle table.formVoteStories {width:270px}*/
#bMenu p {font-size:12px;color:#92090c; margin:0px 10px}
#foot p {font-size:9px; color:#313131; margin:0px 10px}     

#left p {margin:9px 0px 0px; line-height:110%}
.main {color:black; padding-bottom:15px}

#textFrame img {border:0px solid white}
img, area {border:0px} 
.bold {font-weight:bold}
.center {text-align:center}
.bottom {vertical-align:bottom}
.right {text-align:right} 


td h3, td p {margin:0px}
th {text-align:right; vertical-align:top; font-weight:normal}
.list p {margin:0px; line-height:100%}

.logos p, div.space {margin: 10px 0px 4px ; line-height:120%; font-size:10px}
div.space {height:300px}
li {list-style-type:square;}
#left ul {color:#92090c; text-transform:uppercase; text-indent: -1em}
#left ul ul a, #left ul ul  {text-transform:none; }
#left a.active {color:blue}
#left ul ul ul a, #left ul ul ul {text-transform:none; font-size:10px}
#left ul {margin-left:4px; padding-left:0px; margin-bottom:10px}
#left ul {}
#left li{list-style-type:none; margin-left:8px; padding-left:0px;}

#left li.active {color:#768799; font-weight:bold}
#left a:hover{text-decoration:none; color:#768799 }

#middle input , #middle textarea {border:1px solid white; background-color:#EBEDED; margin:2px;}
#middle .submit {background-color:#b3bdc7; text-transform:uppercase; font-size:11px;padding:3px}
.rightImg {float:right; margin-left:5px} 
.leftImg {float:left; margin:5px 10px 5px 0px}
.leftBanner {margin-top:30px;}
.author {font-size:70%; text-align: right}
blockquote {font-style: italic}
.pdf {text-transform:uppercase; font-size:10px; margin-bottom:0px; padding-bottom:0px}
#middle ul {margin-top:0px; padding-top:0px}
.filmpdfs {padding-top:5px}
#holdHeight{width:1px; height:500px}
.footMenu {text-transform: uppercase;}
.warning, #middle p.warning, #middle sup {color: #DD318B}
#right h4 {text-transform:uppercase;color:#92090c;font-weight:normal; font-size:11px }
.answer {margin-left:20px;font-style:italic}
.cel {width:150px; height:150px; float:left; margin: 5px 5px 0px 0px; padding:0px;text-align:center; background-color:#D5D6D6; border: 1px solid #B3BDC7}
div.cel img {margin:0px auto;padding:0px;}

.film_2
	{
	background: url(../graphics/layout/filmicons_2.gif) no-repeat right top;
		
	}
.upper
	{
		text-transform:uppercase;
	}
.marginBottom
	{
		margin-bottom:15px 
	}	
	.formBulletin
		{
			float:left;font-size:10px;margin-top:30px;
			width:300px;
			background-color:#CBD1D4;
			padding:5px
		} 
		
			.formBulletin .submit
				{
					border:1px solid #99A3A6;
					color:#4F5559;
					background-color:#B3BCC0;
					cursor:pointer;cursor:hand;
				}
#middle #formClub
	{
		background-color:#dae2ea;
		border:4px solid #b3bdc7;
		padding:10px;
		
		
	}
hr
	{
		width:200px; 
		background-color: #b3bdc7;
		border:0px dashed #b3bdc7;
		height:1px;
		margin:10px auto;
	}		
