@charset "UTF-8";
/* CSS Document */

body {
	background: url(../images/home/bg.jpg) #031934 top repeat-x;
	font-family:  Verdana, Arial Narrow, Arial, Helvetica, sans-serif;
	margin: 0;
	}

#home-wrap {
	width: 811px;
	margin: 0 auto;
	}

/*-------serachform----*/
.movinfo {
	color:#146BAD;
	font:11px Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	}

#subscribe-newsletter {
	position:absolute;
	top:1px;
	left:10px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #6ec6f6;
	font-size: 12px;
	}
	
#subscribe-newsletter span {font-size: 24px;}

#subscribe-newsletter a:visited, a:link {
	text-decoration: underline;
	color: #fff;
	}

#subscribe-newsletter a:hover {
	text-decoration: none;
	color: #fff;
	}

#bfe-search {
	position:relative;
	height:35px;
	width:877px;
	background:url(../images/searchbg.gif) no-repeat;
	}

#bfe-search * {
	padding:0;
	margin:0;
	}

#bfe-search form {
	width:270px;
	height:35px;
	display:block;
	float:right;
	}

div#search-input, div#submit-search {float:left;}

div#search-input {
	width:165px;
	display:block;
	padding:7px 0 0 0;
	}

div#search-input input {
	width:165px;
	border:none;
	}
	
div#submit-search {display:block;}

div#submit-search img {
	float:left;
	position:absolute;
	z-index:1;
	}

div#submit-search .hiddenbtn {
	z-index:2;
	position:absolute;
	width:67px;
	margin:7px 0 0 0;
	display:hidden;
	-moz-opacity:0;
	opacity: 0;
	filter: alpha(opacity=0);
	}

div#submit-search .hiddenbtn:hover {cursor:pointer;}

#SearchResults {
	min-height:500px;
	width:850px;
	display:block;
	margin:10px auto 10px auto;
	font-family:Arial, Helvetica, sans-serif;
	}

#result_report {
	display:block;
	font-size:14px;
	background-color:#175891;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
	margin-top:14px;
	text-align:center;
	}

#results {
	width:810px;
	display:block;
	margin:10px auto;
	font-size:12px;
	}

a.title { color: #175891;} 

a.title:visited{color: #666666;}

a.title:hover { color: #000000;}

#other_pages a {color: #003333;}

#other_pages {
	text-align:center;
	font-size:12px;
	}

/*-------serachform----*/

.TextHeadline {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #122033;
   font-weight: normal;
   line-height:1.2em;
}

.Intro {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #091930;
   font-weight: normal;
   line-height:2.0em;
}
a.TitleHeadline:link {
   color: #961609;
   font-size: 10px;
   text-decoration:none;
   font-weight: bold;

}

a.TitleHeadline:visited {
   color: #961609;
   font-family: Verdana, Arial Narrow, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-decoration:none;
   font-weight: bold;
}

a.TitleHeadline:hover {
   color: #961609;
   font-family:  Verdana, Arial Narrow, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-decoration: underline;
   font-weight: bold;
}

a.MoreNews:link {
   color: #10284B;
   font-family:  Verdana, Arial Narrow, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: italic;
   font-weight: bold;
}

a.MoreNews:visited {
   color: #10284B;
   font-family: Verdana, Arial Narrow, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: italic;
   font-weight: bold;
}

a.MoreNews:hover {
   color: #10284B;
   font-family:  Verdana, Arial Narrow, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: italic;
   font-weight: bold;
}

.newsIcon {
   border:1px solid #333333;
}

#twoCol {
   width:877px;
   background:#3b3b3b url(../images/mainbg.gif) repeat-y;
}

#leftCol {
   width:607px;
}

#leftCol #left {
   width:600px;
   float:left;
}

#content {
   background-color: #7092AE;
   margin:0 0 0 10px;
   padding: 0 10px;
   -moz-border-radius: 7px;
}

#leftCol #right {
   width:220px;
   float:left;
}

.currentevents {
  /* width:200px;*/
   display:block;
   margin:0 0 0 10px;
   background: #7092ae;
}

.events {
	float: left;
	width: 367px;
	margin-bottom: 18px;
	}

.mm-ad {
	margin-top: -42px;
	float: right;
	}

.News {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #106BCF;
   text-align: justify;
   font-weight: bold;
   display:block;
   width:343px;
   margin:10px 0 0 10px;
   padding:0 0 10px 0;
   border-bottom: 1px dotted #526b86;
   text-align:left;
}
.News .newspic {
float:left;
width:54px;
}
.News .newscpiece {
float:left;
/*width:126px;*/
}
#archivebtn {
background:url(../images/bttn-archive.jpg) no-repeat top left;
display:block;
width:118px;
height:20px;
margin:10px auto 0;
}
a#archivebtn:hover {
background:url(../images/bttn-archive.jpg) no-repeat bottom left;
}

.curve-event {
   width:367px;
   display:block;
   height:10px;
}

.curve-event {
   display:block;
   height:10px;
}

.curve {
   width:200px;
   display:block;
   height:10px;
}

.top-event {
   background:url(../images/curvetop-event.jpg) no-repeat;
}

.bottom-event {
   background:url(../images/curvebottom-event.jpg) no-repeat;
}


.top {
   background:url(../images/curvetop.jpg) no-repeat;
}

.bottom {
   background:url(../images/curvebottom.jpg) no-repeat;
}

#rightCol {
   width:270px;
   background: url(../images/rightColbg.jpg) repeat-x;
}
#rightCol .content {
	width:250px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 10px;
	margin: 0px 0 0 0;
}

#rightCol .pad {
	width:250px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 10px 0px 10px;
}

#rightCol .pad1 {
	width:250px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 10px 0px 10px;
}


#rightCol .content h3 {
	color: #ffca00;
	padding-top: 7px;
	padding-bottom: 10px;
	margin: 0px;
	font-size: 15px;
}

#rightCol .content h4 {
	color: #3a5b83;
	padding-bottom: 7px;
	margin: 0px;
	font-size: 13px;
	border-bottom: 1px dotted #526b86;
}

#rightCol .content p {
	color: #3a5b83;
	padding: 0px;
	margin-top: 5px;
	font-size: 12px;
	line-height: 1.8;
}

#rightCol .content span {
	background-color: #000;
	height: 16px;
	width: 241px;
	margin: 0 auto;
	text-align: center;
	display: block;
}



/*links right col */


a.textlink:link{
	color: #ffcc00;
	font-size: 12px;
	text-decoration: none;	
}

a.textlink:visited{
	color: #ffcc00;
	font-size: 12px;
	text-decoration: none;
}

a.textlink:hover{
	color: #ffcd62;
	font-size: 12px;
	text-decoration: underline;
}

/*end links right col */

#leftCol, #rightCol {
   float:left;
   padding:10px 0 10px 0;
}

.clear {
   clear:both;
   float:none;
   display:block;
   background-color: #ffcc00;
}

div#floatLayer {
   text-align:left; /* reset text alignment */
   width:100%; /* or a percentage, or whatever */
   margin:0 auto;
   z-index: 100; /* for the rest */
}

.hoverad {
   cursor: pointer;
   cursor: hand;
}

#flashmovie {
   /* z-index: 0;*/
   width:377px;
   display:block;
   margin:0 0 0 10px;
}
div.bclass {
display:block;
margin: 0 0 0 0;
text-align:right;
width: 387px;
}
.bclass a{
font-family:Arial, Helvetica, sans-serif;
}

.bclass a, .bclass a:visited {
   font-weight:bold;
   font-size:10px;
   padding:2px 3px 2px 3px;
   background-color:#405979;
   color:#ffffff;
   text-decoration:none;
   outline:none;
}

.bclass a:hover {
   background-color:#003366;
}

#bannerswap {
   margin: 0 0 0 10px;
   padding:0;
}

/*----------right images-----------*/

#bigfoot-communications {
background:url(../images/bigfoot-communications.png) no-repeat top left;
display:block;
width: 251px;
height: 75px;
margin-bottom: 5px;
}
a#bigfoot-communications:hover {
background:url(../images/bigfoot-communications-hover.png) no-repeat top left;
}

#bigfoot-ventures {
background:url(../images/bigfoot-ventures.png) no-repeat top left;
display:block;
width: 251px;
height: 80px;
margin-bottom: 9px;
}
a#bigfoot-ventures:hover {
background:url(../images/bigfoot-ventures-hover.png) no-repeat top left;
}

#bigfoot-studios {
background:url(../images/bigfoot-studios.png) no-repeat top left;
display:block;
width: 251px;
height: 80px;
}
a#bigfoot-studios:hover {
background:url(../images/bigfoot-studios-hover.png) no-repeat top left;
}

#bigfoot-films {
background:url(../images/bigfoot-films.png) no-repeat top left;
display:block;
width: 251px;
height: 80px;
}
a#bigfoot-films:hover {
background:url(../images/bigfoot-films-hover.png) no-repeat top left;
}


#bigfoot-filmschool {
background:url(../images/bigfoot-filmschool.png) no-repeat top left;
display:block;
width: 251px;
height: 75px;
margin-bottom:9px;
}
a#bigfoot-filmschool:hover {
background:url(../images/bigfoot-filmschool-hover.png) no-repeat top left;
}

#bigfoot-foundation {
background:url(../images/bigfoot-foundation.png) no-repeat top left;
display:block;
width: 251px;
height: 75px;
}
a#bigfoot-foundation:hover {
background:url(../images/bigfoot-foundation-hover.png) no-repeat top left;
}

#bigfoot-partners {
background:url(../images/bigfoot-partners.png) no-repeat top left;
display:block;
width: 251px;
height: 75px;
margin-bottom: 9px;
}
a#bigfoot-partners:hover {
background:url(../images/bigfoot-partners-hover.png) no-repeat top left;
}

#bigfoot-properties {
background:url(../images/bigfoot-properties.png) no-repeat top left;
display:block;
width: 251px;
height: 75px;
margin-bottom: 9px;
}
a#bigfoot-properties:hover {
background:url(../images/bigfoot-properties-hover.png) no-repeat top left;
}

#preloadedImages {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

/*----------FOOTER-----------*/

.Copyright {
	font-family: Arial;
	font-size: 11px;
	color: #6ec6f6;
	text-align: center;
	line-height: 1.5;
	word-spacing: 1px;
	font-family:  Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	letter-spacing: 0.15em;
	text-decoration: none; 
	}

a.Footer:link, a.Footer:visited, a.Footer:hover{ color: #6ec6f6; font-family:  Verdana; text-decoration: none; font-weight: normal; }

a.footer:link, a.footer:visited, a.footer:hover { color: #00A8FF; font-family:  Arial Narrow, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; letter-spacing:0.2em;}

.copyright, a.copyright:link, a.copyright:visited { 
	color: #6EC6F6; 
	text-decoration: none; 
	text-transform: uppercase;
	font: normal lighter 9px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	}

a.copyright:hover {
	text-decoration: underline;
	}