@charset "utf-8";
body {
	/*font: 14px "Times New Roman", Times, serif;
	font:  Arial, Helvetica, sans-serif;*/
	font:Georgia, "Times New Roman", Times, serif;
	margin:2px 0 0 0px;
	font-family: "Times New Roman", Times, serif;
}
.txtcmpn {
	/*font: 13px "Times New Roman", Times, serif;*/
	font:Georgia, "Times New Roman", Times, serif;
	margin:2px 0 0 0px;
	color: #666666;
	text-decoration:none;
}
p, li, div, td {
	font: 14px "Times New Roman", Times, serif;
	/*font:14px Georgia, "Times New Roman", Times, serif;
	font: 14px Verdana, Geneva, sans-serif;*/
	line-height:150%;
	color:#333;
}

.txtcmpn1 {
	font: 14px "Times New Roman", Times, serif;
	margin:2px 0 0 0px;
	color: #000000;
	text-decoration:none;
}
.blkbold16 {
	font: 16px;
	color: #000000;
}


.bold20center{
	font-size:20px;
	color: #666;
	text-align:center;
}


.redbold16 {
	font: 16px;
	color: #FF0000;
}
.txtboxcmpn {
	color:#F89828;
	text-decoration:none;
}
.coloragne {
	color:#F89828;
	text-decoration:none;
}
.colwhite {
	color:#FFFFFF;
	text-decoration:none;
}
.colyellow {
	color:#F89828;
	text-decoration:none;
}
.hwtobgstrip {
	background-image: url(howtohelp_thumbbg.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
}
.greybg {
	background-color:#E8ECEB;
	text-align: left;
	vertical-align: middle;
}
.nwstitlelnk {
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	line-height:18px;
	font-size:13px;
	color:#666666;
}
.nwstitlelnk a {
	line-height:20px;
	font-size:13px;
	color:#666666;
	text-decoration:none;
}
.nwstitlelnk a:hover {
	color:#000000;
	text-decoration:underline;
}
.projectCatNameTd {
	padding:5px 0px 5px 20px;
	font-size:16px;
	color:#666;
	background-color:#E9E9E9;
}
.bottomLine {
	border-bottom:1px solid #CCC;
	height:auto;
}
.pop {
	background-image: url(pop-up.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:638px;
	height:405px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.pop a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
}
.pop a:hover {
	text-decoration:underline;
}
.brderrght {
	border-right:1px solid #999999;
}
.contentArea {
	width:78%;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.eventlnk {
	color:#333333;
	font-weight: bold;
	font-size: 17px;
}
.eventlnk a {
	width:120px;
	display:block;
	border:1px solid #999999;
	padding:3px 3px 3px 3px;
	background-color:#333333;
	color:#CCCCCC;
	font-weight: bold;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
}
.eventlnk a:hover {
	color:#FFFFFF;
}
.yello14cont {
	font-size: 14px;
	color: #F89828;
	font-weight: bold;
}
.yello20cont {
	font-size: 20px;
	color: #F89828;
}
.leftLinkbox {
	padding:15px 0px 0px 15px;
	width:22%;
}
.partnersbglnk1 {
	background-color:#E5E5E5;
	font-size:14px;
	font-weight: bold;
	color: #F89828;
	text-align: center;
	vertical-align: middle;
	width:32%;
}
.partnersbglnk3 {
	background-color:#FFFFFF;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	font-size:14px;
	font-weight: bold;
	color: #F89828;
	text-align: center;
	vertical-align: middle;
	width:32%;
}
.partnersbglnk3rt {
	background-color:#FFFFFF;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	font-size:14px;
	font-weight: bold;
	color: #F89828;
	text-align: center;
	vertical-align: middle;
	width:32%;
}
.partnersbglnk3bt {
	background-color:#FFFFFF;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:14px;
	font-weight: bold;
	color: #F89828;
	text-align: center;
	vertical-align: middle;
	width:32%;
}
.partnersbglnk3rtbt {
	background-color:#FFFFFF;
	border:1px solid #999999;
	font-size:14px;
	font-weight: bold;
	color: #F89828;
	text-align: center;
	vertical-align: middle;
	width:32%;
}
.partnersbglnk2 {
	background-color:#F7F7F7;
	font-size:14px;
	font-weight: bold;
	color: #F89828;
	text-align: center;
	vertical-align: middle;
	width:32%;
}
.pressleftLinkbox {
	/*background-attachment: scroll;
	background-image: url(press.jpg);
	background-repeat: no-repeat;
	background-position: right top;*/

	padding:15px 0px 0px 0px;
	font-size:14px;
	color:#666666;
}
.pressleftLinkbox a {
	padding:0px 0px 0px 0px;
	text-decoration:none;
	font-size:14px;
	color: #FF8737;
	background:#FFFFFF;
}
.pressleftLinkbox a:hover {
	text-decoration:underline;
}
.presslnk a {
	text-decoration:none;
	font-size: 13px;
	line-height:25px;
	font-weight: bold;
	color: #F89828;
}
.presslnk a:hover {
	text-decoration:underline;
}
.nav {
	text-align:center;
	vertical-align:middle;
}
.nav a {
	color:#F89828;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	padding:2px 4px 2px 4px
}
.nav a:hover {
	color:#fff;
	background:#F89828
}
.outtableindx {
	padding:0px 0px 0px 0px;
	color:#333333;
	margin:0 auto;
	font-size:13px;
}
.outtableindx1 {
	padding:0px;
	color:#333333;
	border: 1px solid #CCCCCC;
	width:96%;
	margin:0 auto;
	height:187px;
	overflow:hidden;
}
.outtableindx2 {
	padding:0px 0px 0px 0px;
	color:#333333;
	border: 1px solid #F89828;
	margin:0 auto;
	overflow:hidden;
}
.blackcont {
	padding:0px 15px 0px 15px;
}
.blackcontH350 {
	padding:15px 8px 0px 8px;
	height:350px;
	width:auto;
	height:auto;
	font-size:13px;
	color:#666;
	line-height:18px;
}
.outtable {
	color:#333333;
	padding:5px;
	border: none;
	width:776px;
	margin:auto;
}
.outtablecorp {
	padding:5px 20px 5px 20px;
	width:100%;
	margin:auto;
}
.yellowhead {
	font-size: 15px;
	font-weight: bold;
	color: #F9A13A;
	border-bottom:1px solid #999999;
	padding-bottom:5px;/*font-family: "Times New Roman", Times, serif;*/
}
.blckcontwidth {
	padding:10px 30px 0px 20px;
	text-align: left;
	vertical-align: top;
}
.ylinks a {
	font-size: 13px;
	font-weight: normal;
	color: #F89828;
	text-decoration:underline;
}
.ylinks a:hover {
	color:#666666;
}
.bullet {
	background-image:url(images/bullet.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	font: 13px "Times New Roman", Times, serif;
	color: #666666;
	text-decoration:none;
}
a {
	font-size: 13px;
	font-weight: normal;
	color: #F89828;
	line-height:normal;
}
a:hover {
	color:#666666;
}
.email {
	color:#FFFFFF;
}
.email:hover {
	font-size: 13px;
	font-weight: normal;
	color:#666666;
}
.yellobig {
	font-size: 30px;
	color: #F89828;
	border-bottom:1px solid #999999;
	padding-bottom:5px;
	font-weight:normal;
	line-height:120%;
}
.yellobig1 {
	font-size: 24px;
	color: #F89828;
	line-height:120%;
}
.outtablebg {
	border: thin solid #CCCCCC;
	background-repeat: no-repeat;
	background-position: center top;
	width:776px;
	margin:0 auto;
	line-height:120%;
}
.letterpetra {
	/*font-family: "Times New Roman", Times, serif;*/

	font-size: 16px;
	font-style: italic;
	color: #666666;
	line-height:120%;
}
.black14cont {
	width:90%;
	color:#333333;
}
.fnt12 {
	font-size:12px;
}
.supscript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	font-weight: normal;
}
.footer {
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
	text-align: center;
}
.footerlt {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
.footerlt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
.lnkbgred a {
	border:1px solid #999999;
	padding:3px 3px 3px 3px;
	background-color:#CC0000;
	color:#CCCCCC;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
.lnkbgred a:hover {
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.toggleopacity img {
	opacity: 1;
	filter: alpha(opacity=100);
}
.toggleopacity:hover img {
	opacity: .70;
	filter: alpha(opacity=70);
}
.blackbglink {
	color:#333333;
	font-weight: bold;
	font-size: 17px;
}
.blackbglink a {
	border:1px solid #999999;
	padding:3px 3px 3px 3px;
	background-color:#333333;
	color:#CCCCCC;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
.blackbglink a:hover {
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.newsSubject {
	color:#333;
	font-size:14px;
}
.newsSubject a:hover {
	color:#333;
}
.presstitles a {
	color:#F89828;
	font-size:18px;
}
.presstitles a:hover {
	color:#333;
	font-size:18px;
}
.ArtMore {
	border-bottom:1px solid #D7D7D7;
	padding:0 0 10px 0;
	display:none
}
.contentAreaEvents {
	width:78%;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.media_box {
	float:left;
	margin:0 20px 0 20px;
	width:98%;
	height:180px;
	border:1px solid #9c9c9c;
}
.media_box h2 {
	background:#eaeaea;
	display:block;
	width:100%;
	margin:0;
	padding:0;
	font-size:16px;
	color:#9c9c9c;
	line-height:25px;
	text-align:center;
}
.media_box p {
	text-align:center;
	font-size:14px;
	font-style:italic;
	padding:15px;
	color:#666;
}
.cleardiv {
	clear:both;
}
.galleryContainer {
	background:#000;
	padding:20px 0;
}
.vidList {
	float: left;
	height: 377px;
	/* overflow: auto;*/
    padding: 0px;
	width: 100%;
	margin-top:20px;
}
.vidList h5 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0 0 0 90px;
}
h5 {
	color: #F90;
	margin:5px 0;
	padding:0;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.vidList img {
	border:1px solid #ccc;
}
.vidListItem {
	border-bottom:1px solid #F60;
	padding: 5px;
	width:100%;
}
.vidListItem:hover {
	background:#333;
}
.vidListItem a {
	display:block;
	width:100%;
}
.videoPlay {
	float: left;
	height: 450px;
	overflow: hidden;
	width: 500px;
}
.videoPlay iframe {
	width:514px;
	height:500px;
}
.picgallery, .videoPlay iframe.picgallery {
	height:453px;
}
/* For Jtip */
#cluetip img {
	border:none;
}
#cluetip {
	background:#fcf3c8;
	padding:10px;
	border:2px solid #F89828;
	z-index:9999;
	position:relative;
}
#cluetip h3 {
	width:20px;
	float:right;
	margin:0 0 0px;
	text-align:right;
}
.get-inv {
	position:relative;
	padding-left:80px;
	padding-top:2px;
	width:679px;
	float:left;
}
.get-inv a {
	float:left;
}
.get-inv a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
}
#get-inv a:hover ul {
	display:block;
}
.get-inv ul.inv-list {
	width:200px;
	position:absolute;
	left:244px;
	_left:245px;
	top:140px;
	background:#fff;
	margin:0;
	padding:0;
	display:none;
}
.get-inv ul.inv-list li {
	width:181px;
	float:left;
	margin:0;
	padding:7px 7px;
	list-style:none;
	border:2px solid #ffc775;
	border-bottom:none;
	text-align:left;
}
.get-inv ul.inv-list li.last {
	border-bottom:2px solid #ffc775;
}
.get-inv ul.inv-list li a {
	text-decoration:none;
	font-size:13px;
	color:#F89828;
	font-weight:bold;
	float:none;
}
.get-inv ul.inv-list li a:hover {
	color:#ffb652;
}
.get-inv ul.intern-list {
	left:552px;
	_left:560px;
}
.get-inv img.img-imagine {
	float:none;
	margin:25px 0 15px -60px;
}
.get-inv-main {
	width:100%;
	float:left;
	margin-bottom:15px;
}
.get-inv-main .main-list {
	float:left;
	margin:0;
	padding:0 25px 0 0;
}
.get-inv-main .main-list li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.get-inv-sub {
	float:right;
	position:relative;
}
.get-inv-sub a {
	float:left;
}
.get-inv-left {
	position:relative;
	float:left;
}
.get-inv-sub ul.inv-list, .get-inv-left ul.inv-list {
	width:170px;
	position:absolute;
	left:-30px;
	top:100px;
	background:#fff;
	margin:0;
	padding:0;
	display:none;
	z-index:9999;
}
.get-inv-left ul.inv-list {
	top:138px;
	left:16px;
}
.get-inv-sub ul.inv-list li, .get-inv-left ul.inv-list li {
	width:151px;
	margin:0;
	padding:7px 7px;
	list-style:none;
	border:2px solid #ffc775;
	border-bottom:none;
	position:relative;
}
.get-inv-sub ul.inv-list li.last, .get-inv-left ul.inv-list li.last {
	border-bottom:2px solid #ffc775;
}
.get-inv-sub ul.inv-list li a, .get-inv-left ul.inv-list li a {
	text-decoration:none;
	font-size:13px;
	color:#F89828;
	font-weight:bold;
	float:none;
	position:relative;
	z-index:1;
}
.get-inv-sub ul.inv-list li a:hover, .get-inv-left ul.inv-list li a:hover {
	color:#ffb652;
}
/*.get-inv-sub ul.intern-list, .get-inv-left ul.intern-list{left:145px; width:180px;}*/
.get-inv-main img.img-imagine {
	float:left;
	margin:5px 0 15px 0px;
}
/* End */



/*2011----------------------new classes for 2011 home page ----Jenu-------------*/

.home-center-2011 {
	font-family:"Times New Roman", Times, serif;
	padding:10px 30px;
	border:none;
}
.home-center-2011 p {
	font-size: 14px;
	margin: 0 0 30px;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.home-center-2011 h2 {
	color: #EB8C20;
	font-size: 31px;
	font-weight: normal;
	margin: 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#MaincenterH {
	border:1px solid #ccc;
}
.footer .nav {
	margin:30px auto 0 auto;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.nav td {
	height:36px;
}
/*Slide show CSS////////////////////////////////////////////////////*/

#slides {
	position:relative;
	width:775px;
	height:270px;
}
/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:775px;
	height:270px;
	overflow:hidden;
	position:relative;
	display:none;
	border:1px solid #ccc;
}
/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:570px;
	height:270px;
	display:block;
}
.slides_control {
	width:775px;
	height:270px;
}
/*
	Next/prev buttons
*/

#slides .next, #slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}
#slides .next {
	left:585px;
}
/*
	Pagination
*/

.pagination {
	bottom: 0;
	margin: 3px;
	position: absolute;
	right: 0;
	width: auto;
	z-index:500;
}
.pagination li {
	float:left;
	margin:0 2px;
	list-style:none;
}
.pagination li a {
  	background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    height: 8px;
    line-height: 0;
    overflow: hidden;
    padding-top: 2px;
    text-indent: -100px;
    width: 8px;
}
.pagination li.current a {
	background: #FFF;
	border:1px solid #ccc;
}
/*Slide show CSS end*/
/*Dropdown Menu CSS*/
.nav .item {
	position:relative;
	width:auto;
	text-align:left;
}
#m1 {
	position:absolute;
	left:0;
	top:20px;
	width:150px;
	visibility:hidden;
	background:#FFF;
	border:1px solid #ccc;
	z-index:2000;
}
#m1 a {
	display:block;
	padding:5px;
}
.download a {
	font-family:Verdana, Geneva, sans-serif;
	background: none repeat scroll 0 0 #EB8C20;
	border: 1px solid #666;
	color: #fff;
	display:inline-block;
	font-weight: bold;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
	width:auto;
	height:auto;
	-moz-border-radius: 15px;
	border-radius: 5px;
}
.download a:hover {
	background: none repeat scroll 0 0 #333;
	color: #ccc;
}
.download a.buttonsmall {
	font-size: 16px;
	line-height:25px;
}
.download a.buttonsmall {
	font-size: 12px;
	line-height:20px;
}
.download table {
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
}
.download table td {
}
.download input{
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#666; 
	}
a:hover.joinmlist {
	background:none;
}
.errortext {
	color:#f00;
	background:#CCC;
	line-height:20px;
}
.grayborder {
	border:1px solid #ccc;
}
.size17 {
	font-size:17px;
}
a.btnRound{
	font-family:Verdana, Geneva, sans-serif;
	background: none repeat scroll 0 0 #EB8C20;
	border: 1px solid #666;
	color: #fff;
	display:inline-block;
	font-weight: bold;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
	width:auto;
	height:auto;
	-moz-border-radius: 15px;
	border-radius: 5px;
	font-size:14px; font-weight:bold;
	}
a:hover.btnRound {
	background: none repeat scroll 0 0 #333;
	color: #ccc;
}


.fox_movie,#fox_movie {
margin: 0 auto;
width: 490px;
height: 450px;
}
