/* CSS Document */

/*\*/ @import url(IEstyles.css); /**/

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#333333;
	text-align:center;
	background:black url(../images/bg_body.gif) repeat-x top;
}

ul{margin:0; padding:0 0 0 20px;}
/* easy clear */
.clearfix:after {content: "."; display: block; height: 0; line-height:0px; font-size:0px; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* DIV STYLES ------------------------------------------------- */

#lightsBg{/*background:url(../images/background.jpg) no-repeat center top;*/ text-align:center;}
#wrapper {width:963px; margin:0 auto;}



#content {}

#top-content{width:932px; margin:0 auto; padding-top:127px;}
#flashPlayer{text-align:left; _margin-top:-4px;}
#menu {width:932px; text-align:right; height:28px; margin:11px -1px 0 -1px; clear:both;}


.poster{background:url(../images/poster-border-up.gif) no-repeat; width:323px; height:5px;}
.poster2BorderDown{background:url(../images/poster2-border-down.gif) no-repeat; width: 323px; height:40px; text-align: center; font-size:0.8em; font-weight:bold; color:#fff;}
.posterContent{background:url(../images/poster-content-bg.gif) repeat-y; width:323px; text-align:center; _margin-top:-7px;}
.homeContentWrapper {float:left; width:457px; background:url(../images/content-bg.gif) repeat-y; text-align:left; display:inline;}
.homeBreadcrumbs {padding:8px 10px 5px 35px; background:url(../images/breadcrumbs-bg.gif) no-repeat; font-size:11px; color:white; font-weight:bold;}
.homeContentBottom {display:block; height:45px; margin:-30px -30px 0 -30px; clear:both; background:url(../images/content-bottom.jpg) no-repeat bottom;}

.contentWrapper {float:left; width:780px; background:url(../images/content-b-bg.gif) repeat-y;}
.breadcrumbs {padding:8px 10px 5px 35px; background:url(../images/breadcrumbs-b-bg.gif) no-repeat; font-size:11px; color:white;}
.content {width:375px; margin:25px 35px;  line-height:1.3; color:#667073;}
.contentBottom {display:block; height:45px; margin:0 -30px 0 -30px; clear:both; background:url(../images/content-b-bottom.jpg) no-repeat bottom;}

.sponsorWrapper {width:154px; background:url(../images/sponsor-bg.gif) repeat-y;}
.sponsorWrapper_down {float:right; width:153px;}
.sponsorWrapper_down a{color:#667073; text-decoration:none;}
.sponsorTitle {padding:8px 10px 5px 15px; background:url(../images/sponsor-title-bg.gif) no-repeat; font-size:11px; color:white; font-weight:bold;}
.sponsorTitle2 {padding:8px 10px 5px 15px; background:url(../images/sponsor-title-bg.gif) no-repeat; font-size:14px; color:white; font-weight:bold;}
.sponsorSubtitle {padding-left:20px; padding-top:20px; font-family:Arial; text-align:left; font-size: 0.8em; color:#667073;}
.sponsorSubtitle1 {padding-left:20px; padding-top:20px;  color:#667073; font-family:Arial; text-align:left; font-size: 0.8em;}
.leftlinks{list-style-type: none; text-align:left; margin-left:-19px; line-height: 1.7em;}


.lastElement a{color:#0075B1;}

.divDetails {background:#efefef; padding:5px; margin:-15px 0 5px 0; text-align:center; font-weight:bold; color:#0DA7E2; border:1px dashed #ACE0F3;}
.divScroll{width:688px; height:400px; overflow:auto;}
.divScroll img {border:0;}

#footer {clear:both; text-align:center; font-size:0.80em; color:white; padding:10px; line-height:1.8em;}

.padding10 {padding:10px;}

/* Text Styles ------------------------------------------------- */
.textSmall {font-size:0.9em; }
.textLarge {font-size:1.2em; }
.textSmall_darker{color:#5C5B5B;}

.textBlue {color:#1585D1}

/* Title Styles ------------------------------------------------- */
h1, h2, h3, h4 {padding:0;	margin:0 0 0.5em 0;	line-height:1.1;}
h1 {font-size:1.5em;}
h2 {font-size:1.3em;}
h3 {font-size:1.2em;}
h4 {font-size:1em;}

/* Link Styles ------------------------------------------------- */

.linkWhite {font-family: Trebuchet MS; color:#EBF3F6;}
.linkWhite:hover {color:#FFF;}

a {color:#1585D1;}
a:hover {color:#145C8D;}

/* Image Styles ------------------------------------------------- */
.posterContent img {border:0;}
#top-images img {}
#top img{border:0;}
/* Table styles --------------------------------------------------*/
table{float:left; font-family:Arial; font-size:1em; color:#667073; margin-left:10px;}
input{background:#DCF4FD; border: 1px solid #59CBF7;}
.submit{color:#fff; background:#0DA7E2; border: none; margin-top: 6px; width: auto;}
select{background:#DCF4FD; border: 1px solid #59CBF7;}
textarea{background:#DCF4FD; border: 1px solid #59CBF7;}
.names {font-family: Arial, font-size:85%;}
.content p{width:375px; margin-left:10px; text-align:left;}
.show_details p{width:300px; margin-left:0; text-align:left;}
.textarea{text-align: left; vertical-align: top;}

.poster_new_content{
float:left;
width:150px;
margin:10px 0 10px 0;

}
.poster_new_content img {border:0;}
.poster_new_contentBorderDown{
background:#0EA7E1;
 width: 99px; width: 101px!important!important;
margin-top:-3px;
font-size:0.7em;
color:#fff;
padding:4px 1px 1px 1px;padding:2px 1px 1px 1px!important!important;


}

.mainMenu { height:29px;overflow:hidden; margin:0; padding:0; width:890px; padding:0 0 0 20px; margin:10px 0 0 0;}
.mainMenu .selected { background-color:#259ac6;}
.mainMenu li {padding:8px 10px 6px 20px;font-size:13px;  float:left; list-style-type:none; border-right:1px solid #fff;}
.mainMenu li a {color:#fff; text-decoration:none;}
.mainMenu li a:hover {text-decoration:underline;}

.subMenu {background-color:#259ac6; height:30px;overflow:hidden;  margin:-1px 0 0 0;  padding:0 0 0 20px;}
.subMenu li {padding:8px 15px 6px 15px; font-size:12px; float:left; list-style-type:none; }
.subMenu li a {color:#fff; text-decoration:none;}
.subMenu li a:hover {text-decoration:underline;}

.subMenu .selected {font-weight:bold;}

.Paginator {font-size: 1em; padding:10px 0;text-align:left;margin:10px 0 0 30px;}
.Paginator a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; color:#777; }
.Paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginator .AtStart { margin-right: 20px; padding: 2px 6px; background: #fff; color: #aaa; }
.Paginator .Prev { margin-right: 20px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; }
.Paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Paginator .Next { margin-left: 20px; padding: 2px 6px; border: solid 1px #ddd; background: #fff;}
.Paginator .AtEnd { margin-left: 20px; padding: 2px 6px; background: #fff; color: #aaa; }
.Paginator .this-page {padding: 2px 6px; border-color: #999; vertical-align: top; background: #fff; color: #777; }
.Paginator a:hover {color: #000; border-color: #666; text-decoration: none;}
.pager_info {font-size:11px; font-weight:bold;color:#777777;}


.topHeader { background:url(../images/bg_top_header.gif) no-repeat center 0; height:87px;}


.header { background:#fff url(../images/bg_header.gif) repeat-x 0 0;  margin:0 4px; width:954px;}
.headerContent { padding:45px 10px 10px 10px;}

#logo { display:block; width:229px; height:170px; overflow:hidden; text-indent:-99999; background:#fff url(../images/logo.gif) no-repeat; float:left;}

#slideShow {width:705px; height:170px; float:left; overflow:hidden;}
#slideShow .item { width:230px; float:left; margin:0 0 0 5px; display:inline;}

.mainNav { background-color:#0075b1; font-size:14px; list-style-type:none; overflow:hidden; height:30px; padding:0; margin:5px 0 0 0;}
.mainNav li { border-right:1px solid #fff; padding:6px 20px; float:left;}
.mainNav li a { color:#fff; text-decoration:none;}
.mainNav li a:hover { color:#fff; text-decoration:underline;}
.mainNav .last {border:0;}

.mainNav .selected { background-color:#259ac6;}

.homePoster {width:314px; float:left; display:inline; background-color:#000000; padding:7px 0; margin:0 0 0 9px;} 
.homePoster  a { color:#000;}


.textHuge {font-size:30px; color:#000;}
.textLarge { font-size:17px; line-height:30px; color:#000;}
.textNormal {font-size:12px; line-height:18px; color:#000;}

.spacer { height:4px; overflow:hidden; background-color:#f0f0f0; margin:20px 0;}


.leftlinks1 { list-style-type:none; padding:0;}
.leftLinks1 li { padding:0 0 0 10px; background:url(../images/bullet_bifa.gif) 0 center no-repeat; padding:0 0 0 20px; margin:0 0 3px 0;}

.leftlinks1 .lastElement { background-image:url(../images/arrow.gif);}

ul.form_list {margin:0;padding:0;list-style-type:none;}
ul.form_list li{margin:0 0 8px 0;}