/* 9999999999999999999999999 common portion start 666666666666666666666666*/
*{padding:0;margin:0;}
html, body{
	padding:0;
	margin:0;
	background:url(../images/mainbg.gif) 0 0 repeat-x #2527aa;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div, table, td, tr, p, img, a, span, strong, h1, h2, h3, h4, h5, h6, form, label, input, textarea, select, ul, li, html, body, applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, legend, caption, tbody, tfoot, thead, th{padding:0;margin:0;}
ul{list-style-type:none;}
a{outline:none; border:none;text-decoration:none;}
img{border:none;outline:none;}
.spacer{font-size:0;line-height:0;clear:both;}	
					
/* 9999999999999999999999999 common portion end 666666666666666666666666*/

/* 99999999999999999999999999999999999999999999999999 index page start 66666666666666666666666666666666666666666*/

/* 99999999999999999999999999999999999999999999999999 main container start 66666666666666666666666666666666666666666*/
.main{width:914px;margin:0 auto;}
/* 999999999999999999999999999999999 header start 6666666666666666666666666*/
.header{height:auto;}
.header_top{ width:auto;}
.header_top form{ float:left; width:195px; margin:17px 0 0;}
.txt, .txt_me{ width:121px; border:1px solid #7e9db9; padding:0 2px; height:20px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#0b263f; float:left; margin:0 5px 0 0;}
.txt_me{ height:auto; line-height:14px; margin:1px 5px 0 0;}
.submit{ outline:none; width:61px; border:1px solid #c2bead; height:20px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; text-align:center; padding:0 0 3px; margin:1px 0 0; cursor:pointer;}
.top_btn{ width:317px; margin:16px 30px 0 182px; float:left;}
.top_btn ul{ width:auto; height:100%; overflow:hidden;}
.top_btn ul li{float:left; margin:0 10px 0 0;}
.top_btn ul li.nomar{ margin:0;}
.top_btn ul li a{ display:block; font-size:0; line-height:0; text-indent:-10000px; width:99px; height:25px; }
.top_btn ul li a.fst, .top_btn ul li a.snd, .top_btn ul li a.thrd{ background:url(../images/top_btn.png) 0 0 no-repeat;}
.top_btn ul li a.snd{ background-position:-99px 0;}
.top_btn ul li a.thrd{ background-position:-198px 0;}
.sc_network{ width:159px; float:left; margin:12px 10px 12px 0;}
.sc_network ul{ width:auto; height:100%; overflow:hidden;}
.sc_network ul li{ float:left; margin:0 10px 0 0;}
.sc_network ul li.nomar{ margin:0;}
.sc_network ul li a{ display:block; height:32px; font-size:0; line-height:0; text-indent:-10000px;}
.sc_network ul li a.flickr{background:url(../images/flickr_icon.png) 0 0 no-repeat; width:31px;}
.sc_network ul li a.fb{ background:url(../images/fb.png) 0 0 no-repeat; width:31px;}
.sc_network ul li a.utube{ background:url(../images/utube.png) 0 0 no-repeat; width:34px;}
.sc_network ul li a.tw{ background:url(../images/tw.png) 0 0 no-repeat; width:33px;}
.jingle_btn{ background:url(../images/jingle.png) 0 0 no-repeat; width:121px; height:21px; float:right; display:block; font-size:0; line-height:0; text-indent:-10000px; margin:18px 10px 0 0;}
.header_mid, .header_mid2{ background:url(../images/header_middle_bg.png) 0 0 no-repeat; width:914px; height:128px;}
.header_mid2{background:url(../images/header_middle_bg2.png) 0 0 no-repeat;}
/* 99999999999999999999999 logo start 6666666666666666666666666*/	
.logo{ float:left; width:130px; margin:10px 0 0 13px;}
/* 99999999999999999999999 logo end 6666666666666666666666666*/	
.logo_right{ width:748px; float:right;}
.date_sec{ text-align:right; margin:20px 22px 8px 0; font:bold 14px/20px Arial, Helvetica, sans-serif; color:#f3f3f3;}
.date_sec span{ color:#f6ec47;}
/* 99999999999999999999999 navigation start 6666666666666666666666666*/	
.mainnav{margin:0 22px 0 0; width:auto;}
.mainnav ul{ width:auto; height:100%; overflow:hidden;}
.mainnav ul li{ float:left; margin:0 2px 0 0;}
.mainnav ul li.nomar{ margin:0;}
.mainnav ul li a{ display:block; background:url(../images/nav.png) 0 0 no-repeat; width:89px; height:35px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#000; text-align:center; vertical-align:middle!important; padding:5px 0 0; text-decoration:none;}
.mainnav ul li a.extrapad{ line-height:35px;}
.mainnav ul li a:hover{ color:#d21f0b;}
/* 99999999999999999999999 navigation end 6666666666666666666666666*/	
.banner{ background:url(../images/banner.jpg) 0 0 no-repeat; width:914px; height:265px;}
#fadeshow1{float:left!important; margin:-5px 0 0; *margin:0!important;}
.banner_inner{ background:url(../images/banner_inner.jpg) 0 0 no-repeat; width:914px; height:147px;}
/* 999999999999999999999999999999999 header end 6666666666666666666666666*/

/* 999999999999999999999999999999999 body start 6666666666666666666666666*/
.body{height:auto;}
.body_top{ background:url(../images/body_bg.jpg) 0 0 no-repeat; /*height:327px;*/ padding:18px 0 0;}
.body_inner{ background:url(../images/inner_bg.jpg) repeat-y 0 0; }
/* 999999999999999999999999999999999 left panel start 6666666666666666666666666*/	
.cont1{ width:840px; margin:0 auto 45px;}
.announcement{ width:395px; float:left; position:relative; height:140px;}
.announcement a{ color:#492222;}
.announcement ul{ width:auto; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000; height:100%; overflow:hidden;}
.announcement ul li{ margin:0 0 10px;}
.go_btn, .go_btn2, .go_btn3, .go_btn4, .go_ns{ background:url(../images/go_btn.png) 0 0 no-repeat; width:89px; height:24px; display:block; font-size:0; line-height:0; text-indent:-10000px; float:right;  margin:7px 0 0; position:absolute; right:0; bottom:0;}
.go_btn2{ float:left; left:0;}
.go_btn3{ position:absolute; right:0; bottom:0;}
.go_btn4{ float:right; position:static; margin:7px 30px 0 0;}
.go_ns{ margin:0 auto; position:static; float:none; outline:none; border:none; cursor:pointer;}
.announcement_heading{ background:url(../images/announcement_head.png) 0 0 no-repeat; height:24px;}
.cont2{ width:850px; margin:0 auto; color:#fff; line-height:17px; /*height:160px;*/ height:100%; overflow:hidden; padding:9px 0 12px;}
.buy_ticket{ width:265px; float:left; margin:0 35px 0 0; height:140px; position:relative;}
.buy_ticket_head{ background:url(../images/buyticket_head.png) 0 0 no-repeat;  height:28px;}
.newsletter{ width:250px; float:left; height:140px; position:relative;}
.newsletter_head{ background:url(../images/newsletter_head.png) 0 0 no-repeat;  height:25px;}
.news_icon{ background:url(../images/news_icon.png) 0 0 no-repeat; width:77px; height:71px; float:left;}
.news_text{ float:right; width:160px;}
.mar_auto{ margin:0 auto; background-color:#F4F1B3;}
.mar_auto ol{ list-style-type:none!important;}
/* 999999999999999999999999999999999 left panel end 6666666666666666666666666*/	

/* 999999999999999999999999999999999 right panel start 6666666666666666666666666*/	
.create_ur_day{ float:right; width:395px; line-height:23px; position:relative; height:140px;}
/*.create_ur_day p{ margin:0 0 6px;}*/
.create_ur_day_head{background:url(../images/createurday_head.png) 0 0 no-repeat;  height:25px;}
.press_room{ float:right; width:265px; height:140px; position:relative;}
.press_room_head{ background:url(../images/press_head.png) 0 0 no-repeat; height:25px; margin:0 0 13px;}
/* 999999999999999999999999999999999 right panel end 6666666666666666666666666*/	
.body_bottom{ height:auto;}	
.body_bottom_top{ background:url(../images/body_bottom_bg.jpg) 0 0 repeat-y;}
.body_bottom_bot{ background:url(../images/body_bottom_bg2.png) 0 0 no-repeat; width:914px; height:57px;}
.fair_sponsors{ width:850px; margin:0 auto; padding:15px 0;}
.fair_sponsors_head{ background:url(../images/fair_sponsor_head.png) 0 0 no-repeat; height:34px; font-size:0; line-height:0; text-indent:-20000px;}
/* 999999999999999999999999999999999 body end 6666666666666666666666666*/

/* 999999999999999999999999999999999 footer start 6666666666666666666666666*/
.footer{height:auto; margin:25px 0 10px; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#fff;}
.footer a{color:#fff;}
.footer a:hover{color:#787bf5;}
.footer_link{ text-align:center; padding:0 0 8px;}
.footer_link ul{ width:auto; height:100%; overflow:hidden; font:normal 14px/16px Arial, Helvetica, sans-serif; margin:0 0 15px;}
.footer_link ul li{ color:#fff; display:inline;margin:0 5px;}
.footer_link ul li a{ color:#fff;}
.footer_link ul li a:hover{ color:#787bf5;}
.copy{ float:left; width:355px;}
.web_address{ width:225px; float:right;}
/* 999999999999999999999999999999999 footer end 6666666666666666666666666*/

/* 99999999999999999999999999999999999999999999999999 main container end 6666666666666666666666666666666666666666666*/

/* 99999999999999999999999999999999999999999999999999 index page end 66666666666666666666666666666666666666666*/
.left_pan{ background:url(../images/left_bg.jpg) repeat-x 0 0; width:196px; margin-left:17px; float:left; padding:9px;}
.right_pan{ float:left; padding:9px 20px 9px 30px; width:598px}
.list li{ background:url(../images/bullet.png) no-repeat 0 4px; padding:0 0 0 22px; font:bold 11px/22px Arial, Helvetica, sans-serif; margin:5px 0; color:#cc0033;}
.list li a{ text-decoration:none;}
.list li a:hover{ color:#000;}
.inner_border{ background:url(../images/inner_border.jpg) no-repeat 0 0; height:7px; margin:0 0 0 10px;}	
.mart50{ margin-top:50px;}
.marb10{ margin-bottom:10px;}
.marb25{ margin-bottom:25px;}
.fcolor_white{ color:#FFF;}
.f18{ font-size:18px; font-weight:bold;}
a{ color:#cc0033; text-decoration:underline;}
a:hover{/* text-decoration:none;*/ /*color:#9a072c;*/ color:#340213;}

@font-face {
    font-family: 'MotterCorpusICGRegular';
    src: url('motter_corpus_icg-webfont.eot');
    src: url('motter_corpus_icg-webfont.eot?#iefix') format('embedded-opentype'),
         url('motter_corpus_icg-webfont.woff') format('woff'),
         url('motter_corpus_icg-webfont.ttf') format('truetype'),
         url('motter_corpus_icg-webfont.svg#MotterCorpusICGRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
h6{ color:#990033; font:normal 16px/20px MotterCorpusICGRegular, Arial, Helvetica, sans-serif; }
.right_pan p{ margin:0 0 15px;}
h5 span{ font:italic 12px/14px Arial, Helvetica, sans-serif;}
.right_pan p span{color:#990033;}
.float_section, .float_section2{ width:auto; height:100%; overflow:hidden;}
.lefty{ width:382px; float:left;}
.righty{ width:182px; float:right;}
.lefty2{ width:122px; float:left;}
.righty2{ width:468px; float:right;}
.lefty3{ width:300px; float:left;}
.righty3{ width:270px; float:right;}
.lefty4{ width:190px; float:left;}
.righty4{ width:395px; float:right;}
.righty3 div{ text-align:center!important; margin:0 0 5px;}
.righty3 a{ font:normal 12px/14px Arial, Helvetica, sans-serif!important;}
.float_section ul, .float_section2 ul{ width:auto;}
.float_section ul li, .float_section2 ul li{ margin:0 0 15px;}
.float_section ul li span{color:#990033;}
.float_section ul li strong{ display:block; font:normal 20px/24px Arial, Helvetica, sans-serif; color:#990033; margin:0 0 3px;}
.float_section ul li a, .float_section2 ul li a{ /*color:#590320;*/ color:#CC0033; text-decoration:underline;}
.float_section ul li a:hover, .float_section2 ul li a:hover{ color:#340213;}
.float_section2 ul li a{font:normal 20px/24px Arial, Helvetica, sans-serif; }
.float_section2 ul li{ height:100%; overflow:hidden;}
.float_cont{ width:auto;}
.float_cont li{ width:auto; float:none;}
.float_cont li div{ width:auto; height:100%; overflow:hidden;}
.float_cont li div img{ float:right; display:block; margin:0 0 20px 20px;}
.my_float_sec{ width:auto; height:100%; overflow:hidden;}
.my_float_sec img{ float:left; margin:0 15px 15px 0; padding:3px; border:1px solid #d07593;}
.img_border img{ padding:3px; border:1px solid #d07593; display:block; margin:0 auto 15px;}
.img_border2 img{ padding:5px; display:block; margin:0 auto 15px!important; float:none!important;}
/* ---------------- for sitemap portion start-------------------*/
.container ul{width:auto; overflow:hidden;}
/*.container ul li{padding:0 0 0 10px; background:url(../images/bull.gif) 0 10px no-repeat; color:#000000;}*/
.container .sitemap{width:520px; margin:0 auto; text-align:left; background-color:#fff; padding:15px; border:1px solid #d07593; overflow:hidden; height:100%;}
.container .sitemap img{border:none;}
.container .sitemap .leftnavcont{ width:165px; float:left; border:1px solid #eedea7; background:url(../images/sitemap_bg.jpg) 0 100% repeat-x #fff; margin:0 10px 10px 0; padding:0; text-align:left;}
.container .sitemap .midnavcont{ width:165px; float:left; border:1px solid #eedea7; padding:0; text-align:left; margin:0 0 10px; background:url(../images/sitemap_bg.jpg) 0 100% repeat-x #fff;}
.container .sitemap .rightnavcont{ width:165px; float:right; border:1px solid #eedea7; padding:0; text-align:left; margin:0 0 10px; background:url(../images/sitemap_bg.jpg) 0 100% repeat-x #fff;}
.container .sitemap .leftnavcont .sitehead, .container .sitemap .rightnavcont .sitehead, .container .sitemap .midnavcont .sitehead{ background-color:#990033; padding:5px 15px; text-align:left;}
.container .sitemap .leftnavcont .sitehead a, .container .sitemap .rightnavcont .sitehead a, .container .sitemap .midnavcont .sitehead a{ font:bold 13px/14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.container .sitemap .leftnavcont .sitehead a:hover, .container .sitemap .rightnavcont .sitehead a:hover, .container .sitemap .midnavcont .sitehead a:hover{color:#fdefbd;}
.container .sitemap .leftnavcont .sitelist, .container .sitemap .rightnavcont .sitelist, .container .sitemap .midnavcont .sitelist{/* background-color:#fff;*/ padding:5px 15px; text-align:left;}
.container .sitemap .leftnavcont .sitelist ul, .container .sitemap .rightnavcont .sitelist ul, .container .sitemap .midnavcont .sitelist ul{ width:auto; padding:0; margin:0 0 3px;}
.container .sitemap .leftnavcont .sitelist ul li, .container .sitemap .rightnavcont .sitelist ul li, .container .sitemap .midnavcont .sitelist ul li{ /*padding:4px 0 6px; background:url(../images/listdot.gif) 0 100% repeat-x;*/}

.container .sitemap .leftnavcont .sitelist ul li a, .container .sitemap .rightnavcont .sitelist ul li a, .container .sitemap .midnavcont .sitelist ul li a{ font:normal 12px/14px Arial, Helvetica, sans-serif; padding:4px 0 6px; display:block; text-decoration:none; border-bottom:1px dashed #340213;}
.container .sitemap .leftnavcont .sitelist ul li a:hover, .container .sitemap .rightnavcont .sitelist ul li a:hover, .container .sitemap .midnavcont .sitelist ul li a:hover{ }
.container .sitemap .leftnavcont .sitelist ul li a.nodot, .container .sitemap .rightnavcont .sitelist ul li a.nodot, .container .sitemap .midnavcont .sitelist ul li a.nodot{ background-image:none;}

.container .sitemap .leftnavcont .sitelist ul li ul, .container .sitemap .rightnavcont .sitelist ul li ul, .container .sitemap .midnavcont .sitelist ul li ul{ padding:4px 0 4px 5px;}
/* ---------------- for sitemap portion end-------------------*/

/* ------------------- sponsor logo start ---------------------- */
.sp_logo{ width:auto;}
.sp_logo table{ width:auto; margin:0 auto;}
.sp_logo table td{border:1px solid #d07593; padding:10px;}
.sp_logo ul{ width:auto;}
.sp_logo ul li{ margin:0 0 15px;}
.sp_logo ul li div{ width:auto; height:100%; overflow:hidden; border:1px solid #d07593; padding:10px;}
.sp_logo ul li div p{ float:left; width:237px; border-right:1px dashed #d07593; padding:10px; margin:0;}
.sp_logo ul li div img{ float:none; display:block; margin:0; padding:0;}
.sp_logo ul li div .hellolft{ width:237px; float:left;}
.sp_logo ul li div .hellorht{ width:285px; float:right;}
.hello_table{ margin:0 auto;}
/* ------------------- sponsor logo end ---------------------- */
.sp_logo_pnl{ width:624px; margin:0 auto;}
.sp_logo_pnl ul{ width:auto; height:100%; overflow:hidden;}
.sp_logo_pnl ul li{ float:left; margin:0 50px 0 0;}
.sp_logo_pnl ul li.nomar{ margin:0;}
.sp_logo_pnl ul li a{ display:block; float:left;}

.hello_table{ width:auto;}
.hello_table font{ font:normal 12px/16px Arial, Helvetica, sans-serif!important; color:#000!important;}
.hello_table a{ color:#cc0033!important; text-decoration:underline!important;}
.hello_table a:hover{ color:#340213!important;}p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

