body{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4E4E4E; background:#030a23 url(../images/bg.jpg) no-repeat top;}
a{text-decoration:none;}

/*----------------------COMMON FONT---------------------*/
.font_11px{font-size:11px;}
.font_14px{font-size:14px;}
.font_18px{font-size:18px;}
.font_36px{font-size:36px;}
.font_38px{font-size:38px; line-height:40px;}
.red_font{color:#C3286B;}
.black_font{color:#000;}
.grey_font{color:#A7A7A7;}
.blue_font{color:#3494FF; }
.white_font{color:#fff}
/*----------------------PAGE SHADOW---------------------*/
.pageShadowL{background:url(../images/main_elements/shadowL.png) repeat-y; behavior:url(scripts/iepngfix.htc);}
.pageShadowR{background:url(../images/main_elements/shadowR.png) repeat-y; behavior:url(scripts/iepngfix.htc);}

/*----------------------HEADER---------------------*/
.pageHeader{background:#000 url(../images/main_elements/header_bg.jpg) no-repeat bottom; height:108px; padding:0px 5px 0px 5px;}

/*----------------------BROWSER DETECTION SECTION---------------------*/
.browser{width:100%; background:url(../images/main_elements/browser_bg.gif) repeat-x 0px -25px; color:#ffcc00; font-size:11px; }

/*----------------------MAIN NAVIGATION---------------------*/
.mainNav{height:32px; width:450px;}
.mainNav ul{list-style:none; margin:0px; padding:0px;}
.mainNav li{padding:0 0 0 0px; display:block; cursor:pointer; float:left;}
.mainNav li.nav1{width:97px; height:32px; background:url(../images/navi/menu_01.jpg) no-repeat top;}
.mainNav li.nav2{width:109px; height:32px; background:url(../images/navi/menu_02.jpg) no-repeat top;}
.mainNav li.nav3{width:111px; height:32px; background:url(../images/navi/menu_03.jpg) no-repeat top;}
.mainNav li.nav4{width:123px; height:32px; background:url(../images/navi/menu_04.jpg) no-repeat top;}
.mainNav li.nav5{width:93px; height:32px; background:url(../images/navi/menu_05.jpg) no-repeat top;}
.mainNav li.nav6{width:117px; height:32px; background:url(../images/navi/menu_06.jpg) no-repeat top;}
.mainNav li.selected, li.nav1:hover, li.nav2:hover, li.nav3:hover, li.nav4:hover, li.nav5:hover, li.nav6:hover{ background-position:0px -32px}

.mainNav2{height:56px; width:534px;}
.mainNav2 ul{list-style:none; margin:0px; padding:0px;}
.mainNav2 li{padding:0 0 0 0px; display:block; float:left;}
.mainNav2 li.button1{width:274px; height:56px; background:url(../images/navi/menu2_01.jpg) no-repeat top;}
.mainNav2 li.button2{width:259px; height:56px; background:url(../images/navi/menu2_02.jpg) no-repeat top;}
.mainNav2 li.selected, li.button1:hover, li.button2:hover{background-position:0px -56px}


/*----------------------ROTATOR (7 Videos/promo)---------------------*/
.rotator{background:url(../images/main_elements/rotator_bg.jpg) no-repeat; width:962px; height:503px;position:relative; overflow:hidden}



/*----------------------PROMO---------------------*/
.promo_navi{width:960px; position:absolute; text-align:center; bottom:0px; left:0px}
.promo_navi a{outline:none}
.stripViewer {width:850px; height:500px; overflow:hidden; position:relative}
.stripViewer .promos {width:850px; height:500px; position:relative}
.stripViewer .promos .panel{width:850px; float:left; position:relative}
.stripNav{display: none}
.stripNavL, .stripNavR {position: absolute; top: 180px; text-indent: -9000em; z-index:20}
.stripNavL a, .stripNavR a {display: block; width:37px; height:74px; outline:none}
.stripNavL {width:37px; height:74px; background:url(../images/prev_btt.png); left: 10px;}
.stripNavR {width:37px; height:74px; background:url(../images/next_btt.png); right: 10px;}
.stripNavL:hover {background-position:-37px}
.stripNavR:hover {background-position:-37px}
.promo_navi ul{padding:0px; margin:0px; list-style:none}
.promo_navi li{display:inline-block; width:93px; height:95px}
.nav-thumb {width:93px; height:95px;}
.cross-link div{background-position:-93px; cursor:pointer}
.cross-link div:hover{background-position:0px; cursor:pointer}
.active-thumb div{background-position:0px; cursor:pointer}

/*----------------------HIGHLIGHTS (CONTENTS)---------------------*/
.marginR_10{margin-right:10px;}
.highlight_blue .item {margin-bottom:15px; border-bottom:1px dotted #ADADAD; padding:0px 5px 10px 5px;}
.highlight_blue .item .date{font-size:17px; font-weight:bold; color:#A4A4A4; display:block; margin-bottom:-15px;}
.highlight_blue .item a.title{color:#3494FF; font-size:19px; font-weight:bold; margin-bottom:10px; line-height:20px;}
.highlight_blue .item a.title:hover{color:#fff; background-color:#3494FF; }
.highlight_blue .item a.selected {color:#000;}
 
.highlight_red .item {margin-bottom:15px; border-bottom:1px dotted #ADADAD; padding:0px 5px 10px 5px;}
.highlight_red .item .date{font-size:17px; font-weight:bold; color:#A4A4A4; display:block; margin-bottom:-15px;}
.highlight_red .item a.title{color:#C3286B; font-size:19px; font-weight:bold; margin-bottom:10px; line-height:20px;}
.highlight_red .item a.title:hover{color:#fff; background-color:#C3286B;}
.highlight_red .item a{color:#C3286B;}
.highlight_red .item a:hover{color:#000;}
.highlight_red .item a.selected {color:#000;}

/*----------------------HIGHLIGHTS (COMMON)---------------------*/
.title_blue{color:#3494FF; font-size:20px; font-weight:bold;}
.itemContent{padding-top:5px;}
.thumb_pic{ background-color:#B0B0B0; padding:5px; margin-right:10px;}
.thumb_video{background:url(../images/video_frame.jpg) no-repeat; height:100px; padding:17px 5px 0px 5px; margin-right:10px;}

/*----------------------HIGHLIGHTS - EVENTS---------------------*/
.events .dateBig{font-size:20px; color:#3494FF;}
.events .venue{font-size:18px; color:#858585; font-weight:bold;}
.events .titleBig{color:#3494FF; font-size:25px; font-weight:bold; margin:0;}

.eventsPop {font-size:11px;color:#fff;width:143px;position:absolute;left: 863px;top: 381px;}
.eventsPop .bg{ background:url(../images/tables/calendar_02.png) repeat-y; padding:5px; behavior:url(scripts/iepngfix.htc);}

.Content{position:relative;}
.header1 { /*CSS class for menu headers in general (expanding or not!)*/
cursor: hand;
cursor: pointer;
}

.statusicon{position: absolute; top: 16px; right: 12px; border: none;}

.openheader{ /*CSS class to apply to expandable header when it's expanded*/

}
/*----------------------PAGING---------------------*/
.paging_blue{font-size:28px; color:#A7A7A7;}
.paging_blue a{color:#A7A7A7;}
.paging_blue .selected, .paging_blue a:hover{color:#3494FF;}

.paging_red{font-size:28px; color:#A7A7A7;}
.paging_red a{color:#A7A7A7;}
.paging_red .selected, .paging_red a:hover{color:#C3286B;}

/*----------------------CONTENTS---------------------*/
.content{padding:10px;}

/*----------------------BUTTONS---------------------*/
.btn_post{padding-top:5px;}

a.close{color:#fff; background-color:#000; font-size:16px; font-weight:bold; padding:3px; margin:0;}
a.close:hover{color:#000; background-color:transparent;}

.viewMore a{background-color:#E2E2E2; display:block; font-size:16px; font-weight:bold; padding:10px 10px 10px 10px; width:290px;}
.viewMore a:hover{color:#000;}
.viewMore .blue{color:#3494FF;}
.viewMore .blue .arrow{ background:url(../images/btn_arrow_blue.gif) no-repeat; width:18px; height:18px; float:left;}
.viewMore .red{color:#C3286B;}
.viewMore .red .arrow{ background:url(../images/btn_arrow_red.gif) no-repeat; width:18px; height:18px; float:left;}

.blogger_link{opacity:.80; filter: alpha(opacity=80);}
.blogger_link:hover{opacity:1; filter: alpha(opacity=100);}

/*----------------------SPONSORS FOOTER---------------------*/
.sponsors{background:url(../images/sponsors/sponsor_bg.png) repeat-x top; width:100%; margin-top:10px; behavior:url(scripts/iepngfix.htc)}
.sponsors a{display:block;}
.sponsors a:hover{ background-color:#e3e3e3;}

/*----------------------SPONSORS PAGE---------------------*/
.sponsorsPage {padding:10px;}
.sponsorsPage .listing ul{list-style:none; padding:0px; margin-top:3px;}
.sponsorsPage .listing li{float:left; width:165px; height:135px; margin:0px 7px 7px 0px;}
.sponsorsPage .listing a{width:165px; height:135px; display:block; border:1px solid #D4D4D4;}
.sponsorsPage .listing a:hover{background:url(../images/sponsors/btn_seemore.gif) right top no-repeat; border:1px solid #F65321;}

.sponsorsPage .listing ul{list-style:none; padding:0px; margin:0px;}
.sponsorsPage .listing li{float:left; margin:5px 8px 5px 8px;}
.sponsorsPage .listing a{width:165px; height:135px; display:block; border:1px solid #D4D4D4;}
.sponsorsPage .listing a:hover{background:url(../images/sponsors/btn_visit.gif) right top no-repeat; border:1px solid #7A7A7A; }

/*----------------------FOOTER---------------------*/
.footer{ background:url(../images/footer_bg.png) repeat-x bottom; width:100%; height:160px; color:#fff; bottom:0px; position:static; behavior:url(scripts/iepngfix.htc)}
.footer a{color:#8F8F8F;}
.footer a:hover{color:#3494FF;}
.footer a.linkTop{color:#3494FF; font-size:11px;}
.footer a.linkTop:hover{color:#fff}

a{text-decoration:none; color:#3494FF}
a:hover{color:#000;}
 
/*----------------------TERMS AND CONDITION---------------------*/
.tnc {padding:5px;}
.tnc h2{margin:0px; padding:0px; color:#fff; background-color:#303030; text-transform:uppercase; padding:3px;}
.tnc ol{margin-top:5px; font-size:14px; font-weight:bold; margin-left:0px;}
.tnc li{ margin-bottom:10px;}
.tnc li span{font-weight:normal;font-size:13px;}

/*----------------------CALENDAR POP UP---------------------*/
.calendar_popup {border-left:1px dotted #838383; border-right:1px dotted #838383; border-bottom:1px dotted #838383; background: #ffffff}
.calendar_popup .title{background-color:#C3286A; padding:8px; color:#fff; font-weight:bold;}
.calendar_popup .item_cal{padding:5px; border-bottom:1px dashed #BDBDBD;}
.calendar_popup .item_cal .eventName{font-size: 16px; color:#C02768; font-weight:bold;}
.calendar_popup .item_cal .eventVenue{font-size:11px; color:#8A8A8A;}
 
.calendar_popup .lastnode{ border-bottom:none;}

/*----------------------SITEMAP---------------------*/
.sitemap{font-size:14px; padding-right:60px;}
.sitemap ul.main{list-style-image:url(../images/arrow_sitemap.gif)}
.sitemap li{border-bottom:1px dotted #A7A7A7; padding:5px;}
.sitemap li.lastnode{border:none}
.sitemap a{color:#3494FF; font-size:28px;}
.sitemap .selected, .sitemap a:hover {color:#fff; background-color:#3494FF;}
 
.sitemap ul.sub{ margin-left:-20px; list-style-image:url(../images/arrow_sitemap2.gif)}
.sitemap a.sub{color:#6B6B6B; font-size:20px;}
.sitemap a.sub:hover {color:#fff; background-color:#6B6B6B;}

/*----------------------BLOG POST---------------------*/
.blogpost .item {border-bottom:1px dotted #7C7C7C; padding:3px 15px 3px 15px;}
.blogpost .item .date{font-size:12px; color:#7C7C7C;}
.blogpost .item a{color:#C3286B; font-size:12px; font-weight:bold;}
.blogpost .item a:hover {color:#000;}
.blogpost .lastnode{border:none;}

/*----------------------HEADLINES---------------------*/
.headlines_container {width:310px; height:360px; overflow-y:auto; overflow-x:hidden;}
.headlines .item {border-bottom:1px dotted #ADADAD; padding: 1px 0px 1px 0px;}
.headlines .item .date{font-size:11px; color:#7C7C7C;}
.headlines .item a{color:#2769B3; font-size:12px; font-weight:bold;}
.headlines .item a:hover {color:#fff; background-color:#2769B3;}

.blogs_container {height:480px; overflow-y:auto; overflow-x:hidden;}
.events_container {height:328px; overflow-y:auto; overflow-x:hidden;}

object:focus {
     outline: none;
}

.GAPopUp { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; width:635px; height:518px;}
.GAPopUp .font_16px { font-size:16px;}
.GAPopUp .content{ position:absolute; margin-left:120px; margin-top:400px;}

/*----------------------SMALL GA POPUP---------------------*/
.GASmall{margin-left:800px; margin-top:-10px; position:absolute; z-index:1;}
.GASmall a{display:block; width:135px; height:64px; top:0px; position:absolute; background:url(../images/GA/ga_btn2.png) no-repeat; behavior:url(scripts/iepngfix.htc);}
.GASmall a:hover{ background-position:0px -64px; width:228px; height:150px; left:-50px; top:-4px;}

/*----------------------GENUINE COPY---------------------*/
.genuine_footer{font-size:10px; font-style:italic; color:#1a87fa;}

