/* CSS Document */
body {
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-color: #0b4e98;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
div {margin:0px; padding:0px; font:12px Arial, Helvetica, sans-serif;}
.fleft { float:left;}
.fright { float:right;}
.boldtxt { font-weight:bold;}
.clear { clear:both;}
.middlepart { padding:0px; margin:0px 0px 10px 0px; width:505px;}
.top_bg { background:url(../images/top_bg_new.gif) no-repeat top center; width:690px; height:60px; }
.mid_bg { background:url(../images/mid_bg_new.gif) repeat-y left; width:690px; overflow:hidden; }
.bot_bg { background:url(../images/bot_bg_new.gif) no-repeat; width:690px; height:10px; }

.totalpad { padding:8px;}
.totalpad1 { padding:0 8px;}
.datetxt { font: bold 11px Arial, Helvetica, sans-serif; color:#185B81;}
.month { font-size: 11px;font-weight: bold; }
.day { font-size: 16px;font-weight: bold; font-family:Arial, Helvetica, sans-serif; }
.year { font-weight: bold;font-size:11px; }

.headtxt { font: bold 18px Arial, Helvetica, sans-serif; color:#185B81;}
.headtxtpad { padding:15px 0 0 40px;}
.headtxtpad_big { padding:15px 0 0 40px; font: bold 24px Arial, Helvetica, sans-serif; color:#185B81;}
.pad { padding:10px 0 0 10px}
.pad2 { padding:0px 10px 0 10px}
.pad3 { padding:0px 0 10px 20px }
.rhtpad { padding-right:10px;}
.rhtpad1 { padding-right:20px;}
.lftpad { padding-left:10px; }
.lftpad1 { padding-left:20px; margin:0; }
.lftpad2 { padding-left:7px; padding-top:8px; margin:0; }
.lftpad3 { padding-left:3px; }
.toppad { padding-top:10px; }
.toppad1 { padding-top:20px; }
.txt1 { border-left:5px double #CCC; padding-left:15px; font:bold 13px Arial, Helvetica, sans-serif; color:#333; text-align:justify; word-spacing:-1px;}
.txt2 { font: bold 13px Arial, Helvetica, sans-serif; color:#185B81; text-align:center; letter-spacing:0px; padding-top:3px;}
.txt { text-align:bottom; line-height:18px;}
.cont_txt { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-align:left;}
.cont_txt1 { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-align:left;}
.headtxt_clr { font:normal 12px Arial, Helvetica, sans-serif; color:#185B81; text-align:left; }
.listtxt ul { padding:0; margin:0;}
.listtxt li { background:url(../images/arrow-right.gif) no-repeat; height:auto; width:auto; font:normal 12px Arial, Helvetica, sans-serif; color:#333; text-align:justify; line-height:18px; padding-left:15px; list-style-type:none;}
.linktxt a{ font:bold 12px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;}
.linktxt a:hover{ font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; background:#EF6874;}
.linktxt2 a{ font:normal 12px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;}
.linktxt2 a:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; background:#EF6874;}
.org_gry_top { background:url(../images/org_gry_top.gif) no-repeat bottom; width:156px; height:50px;}
.org_gry_bot { background:url(../images/org_gry_bot.gif) no-repeat; width:156px; height:30px;}
.bg_clr { background:#f4f4f4; overflow:hidden;width:140px;}

#right { float: left; width: 240px; }
#center { float:left; width:700px;}

#content {
	background: #fff url(../images/bg.png) repeat-x left top;
	width: 950px;
	text-align: center;
	margin:0 auto 20px auto;
	/*margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;*/
	padding:0px;
}

#header {
	padding:0px; margin:0px;
	text-align: left !important; background:#fff;
	height:auto; overflow:hidden; float:left; 
	width:950px;
}

#logo {
	float: left;
	width: 200px;
	margin-left: 5px;
	margin-top: 12px;
}
#mainnew {
	padding: 2px;
	float:left;

 background:#fff;
	margin:0px;
	
	width:946px;
}
#left {
	margin-right: 12px;
	float: left;
	width: 153px;
}
#centerads {
	margin-top: 35px;
}

#footer {
	padding: 5px 3px 3px 3px;
	font-size: 0.65em;
	color: #303030;
}

#footer .right { float: right;color: #8D030D; }
#footer .right a{ color: #8D030D; text-decoration:none; font: normal 10px Arial, Helvetica, sans-serif; }
#footer .right a:hover{ color: #8D030D; text-decoration:underline; font: normal 10px Arial, Helvetica, sans-serif; }


.clear {
	clear: left;
}
.logotxt { margin:0px; height:160px; width:308px; float:left;}

.nav { padding:0px; margin:0px; width:642px; height:20px; float:left; background:url(../images/nav_bg.jpg) repeat-x;}

.nav ul { margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.nav li { margin:0px; padding:0px; width:auto; display:inline; float:left;}
.nav li a {margin:0px; padding:1px 14px; width:auto; font:bold 12px "Trebuchet MS"; text-decoration:none; color:#ffffff; border-right:1px solid #97c8ff; float:left;}
.nav li a:hover {color:#cfe6ff;}

.nav li a.first {margin:0px; padding:1px 14px 1px 10px; width:auto; font:bold 12px "Trebuchet MS"; text-decoration:none; color:#ffffff; border-right:1px solid #97c8ff; float:left;}
.nav li a.first:hover {color:#cfe6ff;}

.nav li a.last {margin:0px; padding:1px 14px; width:auto; font:bold 12px "Trebuchet MS"; text-decoration:none; color:#ffffff; border:none; float:left;}
.nav li a.last:hover {color:#cfe6ff;}


.head_befnav_box{ padding:0px; margin:0px; width:642px; height:139px; float:left; background:#e3eaed;}

.head_b_nav_text {padding:30px 0px 0px 0px; margin:0px; width:222px; height:109px; float:left; background:#e3eaed;}

.head_b_nav_picbox{padding:11px 0px 0px 0px; margin:0px; width:420px; height:128px; float:right;  background:#e3eaed;}

.head_b_nav_pic {padding:4px 5px 5px 5px; margin:0px; width:386px; height:106px; float:left; background:#fff;}

.head_b_nav_01pic {padding:0px 1px 0px 0px; margin:0px; width:auto; height:auto; float:left;}

.head_den_and_change {padding:10px 0px 0px 0px; margin:0px; width:400px; height:40px; float:left; background:none;}

.head_denver {padding:0px; margin:0px; width:226px; height:40px; float:left; background:none;}

.head_chang_loc {padding:9px 0px 0px 0px; margin:0px; width:174px; height:31px; float:left;}


/*...................photo page........................*/

.photo_1 {padding:0px; margin:0px 0px 10px 0px; width:680px; height:auto; float:left; overflow:hidden;}

.photo_pic {padding:0px 10px 10px 0px; margin:0px; width:auto; height:auto; float:left;}

.photo_pic02 {padding:0px 10px 10px 0px; margin:0px; width:auto; height:auto; float:left;}

.photo_picandtext {padding:0px; margin:0px 0px 10px 0px; width:320px; height:auto; float:left;}

.photo_picandtext1 {padding:0px; margin:0px 0px 10px 0px; width:320px; height:auto; float:left; text-align:right;}

.photo_text1 {padding:20px 0px 0px 0px; margin:0px; width:200px; height:auto; float:left; font:bold 14px Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none; color:#000000;}


.photo_text1 a {font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}

.photo_text1 a:hover {font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; color:#3d7fdd;}

.photo_text2 { width:670px; height:auto; float:left;}

.photo_text3{ width:550px; height:auto; float:left; font:bold 12px Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none; color:#000000;}
.text_cent{text-align:left;}


/*...................sponsor page........................*/

.spon_page {padding:0px; margin:0px; width:680px; height:auto; float:left; font:12px Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none; text-align:left; color:#000000;}

.spon_arrow {padding:0px 0px 10px 15px; margin:0px; width:650px; height:auto; float:left; font:12px Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none; text-align:left; color:#000000; background:url(../images/sponsor_arrow.jpg) no-repeat;}

.spon_arrow02 {padding:0px 0px 10px 35px; margin:0px; width:630px; height:auto; float:left; font:12px Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none; text-align:left; color:#000000; background:url(../images/sponsor_arrow.jpg) no-repeat 20px top;}

.spon_butbox { padding:15px 0 0 40px; margin:0px; width:500px; height:34px; float:left;}

.spon_butt01 {padding:0px 0px 0px 3px; margin:0px; width:142px; height:34px; float:left;}



.contact_but_bg {padding:0px 10px; margin:0px; width:auto; height:28px; font:bold 12px Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none; color:#526a84; background:url(../images/send_bg.jpg) repeat-x; border:1px solid #87959b;}

.blog_pic1 {padding:0px 10px 0px 10px; margin:0px; width:auto; height:auto; float:left;}

.blog_pic2 {padding:0px 10px 0px 10px; margin:0px; width:auto; height:auto; float:right;}



/*..........................view comment............................*/

.comment_box { padding:5px; margin:0px 0px 15px 0px; width:678px; background-color:#e3eaed; border:1px solid #baccd3; font:12px Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none; text-align:left; color:#000000; float:left;}

.comment_box_text { padding:5px; margin:0px 0px 15px 0px; width:678px; background-color:#fff; font:bold 14px Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none; text-align:left; color:#185B81; float:left;}


/*.............................events.............................*/

.event_right_text1 {padding:17px 0px 0px 60px; margin:0px 0px 10px 0px; width:180px; height:37px; background:url(../images/buy_tickets_bg.jpg) no-repeat; font:bold 14px "Trebuchet MS"; font-style:normal; text-align:left; text-decoration:none; color:#fff; float:left;}

.event_right_text1 a {font:bold 14px "Trebuchet MS"; font-style:normal; text-decoration:none; color:#fff;}
.event_right_text1 a:hover {font:bold 14px "Trebuchet MS"; font-style:normal; text-decoration:underline; color:#fff;}

.event_connected_box {padding:0px; margin:0px 0px 10px 0px; width:240px; height:auto; float:left;}

.event_right_head {padding:10px 0px 0px 10px; margin:0px; width:230px; height:24px; background:url(../images/event_head.jpg) no-repeat; font:bold 14px "Trebuchet MS"; font-style:normal; text-align:left; text-decoration:none; color:#fff; float:left;}

.event_right_body {padding:0px; margin:0px; width:240px; height:auto; background:url(../images/eve_connect_body.jpg) repeat-y; float:left;}

.event_right_bodyinn {padding:12px 0px 10px 13px; margin:0px; width:227px; height:35px; float:left;}

.event_bodyinn_left {padding:0px; margin:0px; width:35px; height:35px; float:left;}

.event_bodyinn_right {padding:0px 0px 0px 7px; margin:0px; width:185px; height:35px; font:12px "Trebuchet MS"; font-style:normal; text-align:left; text-decoration:none; color:#000000;  float:left;}
.event_bodyinn_right a {font:12px "Trebuchet MS"; font-style:normal; text-align:left; text-decoration:none; color:#000000;}
.event_bodyinn_right a:hover {font:12px "Trebuchet MS"; font-style:normal; text-align:left; text-decoration:underline; color:#000000;}

.eve_right_bott {padding:0px; margin:0px; width:240px; height:13px; background:url(../images/eve_right_bott.jpg) no-repeat; float:left;}

.event_right_text02 {padding:5px; margin:0px 0px 10px 0px; width:228px; height:auto; background:#eceff5; font:bold 12px Arial, Helvetica, sans-serif; font-style:normal; text-align:left; text-decoration:none; color:#3b5998; float:left;}
.event_right_text02 a {font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#3b5998;}
.event_right_text02 a:hover {font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#000;}

.event_right_picbox {padding:0px; margin:0px 0px 10px 0px; width:238px; height:80px; float:left;}

.event_right_pic {padding:0px 10px 0px 0px; margin:0px; width:60px; height:80px; font:bold 12px Arial, Helvetica, sans-serif; font-style:normal; text-align:center; text-decoration:none; color:#666666; float:left;}

.toppad_event { padding-top:10px; }

.event_right_body02 {padding:0px; margin:0px; width:238px; height:auto; border:1px solid #94a3c4; float:left;}

.event_right_text03 {padding:5px; margin:0px; width:228px; height:auto; font:11px Arial, Helvetica, sans-serif; font-style:normal; text-align:left; text-decoration:none; color:#000; float:left;}

.event_right_addbox {padding:0px; margin:10px 0px 0px 0px; width:240px; height:auto; float:left;}


.photo_gall_top {padding:10px 0px 0px 60px; margin:0px; width:620px; height:30px; float:left; font:14px Arial, Helvetica, sans-serif; font-style:normal; text-align:left; text-decoration:none; color:#000000; float:left;}
.photo_gall_top a {font:14px Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none; color:#000000;}
.photo_gall_top a:hover {font:14px Arial, Helvetica, sans-serif; font-style:normal; text-decoration:underline; color:#000000;}

.photo_gall_left {padding:0px; margin:0px; width:230px; height:auto; float:left;}

.photo_gall_right {padding:10px 0px 10px 0px; margin:0px; width:430px; height:auto; border:1px solid #666666; float:right;}




.error { font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-align:center; }
.wid60 { border-right:1px solid #dddcd8; margin-top:2px;}
.datepad { padding:0px 10px 0 15px;}
.input_text { width:50px; height:16px; border:1px solid #CCCCCC;font:normal 12px Arial, Helvetica, sans-serif; color:#222222; padding:0 2px; background:#FFFFFF;}
.btn {  height:23px; border:1px solid #000099;font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; padding:2px 5px 2px 7px; background:#0099FF; cursor:pointer;}

/*-----------------viswanath-------------------------*/
.tickets{width:490px;}
.buy { width:161px;}
.wid_161{width:161px;}
.wid_675{width:675px;}



.tex_center{text-align:center;}
.text_left{text-align:left;}


.leftfloat{float:left;}
.rightfloat{float:right;}


.padd1{padding-bottom:5px;}
.padd2{padding:10px;}
.padd3{padding-left:10px;}
.padd4{padding-top:20px;}
.padd5{padding:5px 0px;}

.marg1{margin-left:10px;}

.text1{font: bold 18px Arial, Helvetica, sans-serif; color:#185B81;}
.text2{font:12px Arial, Helvetica, sans-serif; color:#005580;}


/*invit*/
.wid501{width:501px;}
.padd_topbg{width:501px; height:301px; background:url(../images/padd_top.jpg) no-repeat;}
.padd_medelbg{width:501px; background:url(../images/padd_medel.jpg) repeat-y;}
.wid175{width:185px;}
.wid425{width:425px;}
.e_mailbg{width:68px;}
.your_bg{width:112px;}
.padd_bottom{width:501px; height:33px; background:url(../images/padd_bottom.jpg) no-repeat;}
.wid350{width:310px;}
.wid294{width:294px;}
.wit_bg{background:#ffffff; border:1px solid #cccccc;}
.tick_type_wid { border:1px solid #006699; width:200px;}
.tic_type { width:80px; background:#006699; text-align:center; color:#FFFFFF; font-weight:bold; padding:4px 10px;} 
.price_type { width:170px; padding:5px; text-align:left;}
.bot-pad { padding-bottom:5px;}


.photobg { margin:0px 0 20px 23px; padding:0px 0 0 0px; width:638px; height:297px; background:url(../images/photobg.jpg) no-repeat left top; float:left;}

.photoim1 { margin:0px; padding:0px 0 0 104px; width:434px; height:297px; float:left}