body{
	margin:0px; padding:0px; color:#333333;
	background-color:#f5f5f5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/front/back_top.jpg); background-repeat:repeat-x;
}

img {
	border:0px;
}

a {
	border:0px;
	 
}
.hidden {
	display:none;
}


.textcenter {
	text-align:center;
}

.space2{
margin-right:10px;
margin-left:10px;
}

.input_height{
height:25px;
}
.p{
padding:5px;
}
.block_txt{
line-height:18px;
padding:6px 10px 6px 10px;
}
#body_inner
{

background-image:url(../images/front/back_img.jpg); background-repeat:repeat-x;
overflow:hidden;
text-align:center;
margin-left:auto;
margin-right:auto;

}
#body_wrapper
{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px auto;
overflow:hidden;
clear:both;
width:950px;
}

/*#body_wrapper
{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px auto;
width:950px;
}*/

.top_mid_border{
background-image:url(../images/front/frame_top_mid.jpg);
background-repeat:repeat-x;
height:10px;
width:935px;

}
.bottom_mid_border{
background-image:url(../images/front/frame_btm_mid.jpg);
background-repeat:repeat-x;
height:13px;
}


#front_body_left
{
width:222px;
float:left;
padding-left:1px;
padding-bottom:10px;
margin-left:6px;
margin-top:20px;
}
#navadd
{

float:left;
padding-left:1px;
padding-bottom:10px;

text-align:center;
width:100%;
}
#login_area
{
width:100%;
float:left;
padding-left:1px;
padding-bottom:10px;
border:#CC0033 solid 1px;
}
.contant_txt
{
overflow:auto;
height:550px;
width:665px;
padding-top:20px;

padding-bottom:10px;
float:left;
}

td{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
}


#main{margin:0 auto; width:950px;}
.top_navigation
{
width:950px;
float:left;
background-image:url(../images/front/top_nav_c.jpg);
background-repeat:repeat-x;
height:40px;
}

.hbdr
{
BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #777777 1px solid; BORDER-LEFT: #777777 1px solid; BORDER-BOTTOM: #777777 1px solid;
}
#menu2
{
float:right;
width:50%;
color:#FFFFFF;
font-size:12px;
text-align:right;
}
#menu2 a
{
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding-left:3px;
padding-right:3px;

}
#menu2 a:hover
{
color:#FFFFFF;
text-decoration:underline;
font-size:12px;
font-weight:bold;
padding-left:3px;
padding-right:3px;
}

.page_heading, .page_heading a
{
font-size:11px;
color:#ff6600;
text-decoration:none;
}
.page_title
{
font-size:11px;
color:#1f497d;
}

#login
{
width:950px;
margin:auto;
margin-top:60px;
text-align:center;
margin-bottom:60px;
float:left;
}
.bdr_top
{
border-top:#234171 solid 2px;
}
.bdr_left
{
border-left:#234171 solid 2px;
}
.bdr_right
{
border-right:#234171 solid 2px;
}
.bdr_bottom
{
border-bottom:#025d2a solid 2px;
}


.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

.txt
{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
text-align:justify;
}

#logo
{
float:left;

}
/*----------------------new css add------------------------*/
.email_section{
margin-top:18px;
width:290px;
float:right;
}
.email_section2{
margin-top:18px;
float:right;
}
.dark_red,.dark_red a{
color:#9b5842;
font-weight:bold;
font-size:10px;
text-decoration:none;
padding-left:5px;
float:left;
}
.white_strip{
background-image:url(../images/front/b_c_b.gif);
width:282px;
background-repeat:repeat-x;
height:13px;
}
.box_mid_section{
background-color:#FFFFFF;
font-size:11px;
padding-left:5px;
padding-right:5px;
}
.box_strip{
background-color:#00af50;
color:#FFFFFF;
padding-left:5px;
height:26px;
line-height:25px;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}
.gray_box{
background-image:url(../images/front/back_new.jpg); background-repeat:repeat-x;
background-color:#fdd791;
background-position:top;
color:#2a2627;
font-size:11px;
padding:5px;
margin-top:10px;
}
.gray_box ul{
padding:0px;
margin:0px;
color:#2a2627;
font-size:11px;
padding-left:15px;
}
.gray_box ul li{

color:#2a2627;
font-size:11px;
padding-bottom:5px;
padding-top:5px;

}
.more, .more a{
color:#e46c0a;
font-weight:bold;
text-decoration:none;
}
.more a:hover{
color:#e46c0a;
text-decoration:underline;
font-weight:bold;
}
.main_text{
color:#636262;
font-size:18px;
margin-bottom:10px;
}
.main_text2{
color:#636262;
font-size:13px;
margin-bottom:10px;
font-weight:bold;
}
.main_bg{
background-image:url(../images/front/main_bg.jpg); 
background-repeat:repeat-y;
height:auto;
clear:both;
display:block;
float:left;
}
.top_img{
background-image:url(../images/front/main_top.jpg);
background-repeat:no-repeat;
height:19px;
float:left;
width:100%;

}


.boxinner
{
float:left;
width:305px;
margin-left:12px;
}
.boxinner_top
{
background-image:url(../images/front/bdr_tl.gif);
background-position:left;
background-repeat:no-repeat;
text-align:right;
font-size:1px;
height:13px;
float:left;
width:100%;
padding:0px;
line-height:0px;
margin:0px;

}
.boxinner_mid
{
background-color:#FFFFFF;
float:left;
width:305px;
}
.txtmid
{
width:94%;
padding-left:3%;
}
.boxinner_txt
{

float:left;
width:94%;
padding-left:3%;
padding-right:3%;

}
.boxinner_btm
{
background-image:url(../images/front/bdr_bl.gif);
background-position:left;
background-repeat:no-repeat;
text-align:right;
font-size:5px;
float:left;
width:100%;
}
.borderbtm
{
border-bottom:#666666 solid 1px;
padding-bottom:5px;
}
.heading{
color:#1f497d;
font-size:14px;
font-weight:bold;
}

.heading2{
color:#1f497d;
font-size:18px;
font-weight:bold;
}

.blue_heading{
color:#1f497d;
font-size:12px;
}
login_box{
background-color:#efefef;
}
.yellow_text, .yellow_text a{
color:#e46c0a;
font-weight:bold;
text-decoration:none;
font-size:11px;
}

.yellow_text_small, .yellow_text_small a{
color:#e46c0a;
font-weight:bold;
text-decoration:none;
font-size:10px;
}

.yellow_text a:hover{
color:#e46c0a;
text-decoration:underline;
}
.top_space{
margin-top:10px;
float:left;
}
.dark_gray_border{
border:#bfbfbf solid 1px;
}

.dark_blue_border{
border:#4f81bd solid 1px;
}

.light_blue_border{
border:#8fbcd0 solid 1px;
background-color:#daedf5;
}
.hr_blue{
color:#aed6ea;
}

hr{
color:#bfbfbf;
}
.light_gray_heading{
background-color:#e6e6e6;
height:30px;
color:#1f497d;
line-height:28px;
font-size:12px;
font-weight:bold;
padding-left:5px;
}

.link_arrow
{
color:#1f497d;
font-size:12px;
}
.link_arrow a{
color:#1f497d;
text-decoration:none;
background-color:none;
padding:0px 2px 0px 2px;

}
.link_arrow a:hover{
color:#333333;
text-decoration:underline;
}
.link_active{
color:#1f497d;
text-decoration:none;
background-color:none;
padding:0px 2px 0px 2px;
background-color:#cad3ce;

}

.grid_dark_gray{
background-color:#00aa4a;
color:#FFFFFF;
line-height:22px;
text-decoration:none;
font-weight:bold;
}
.grid_dark_gray a{

color:#FFFFFF;
line-height:22px;
text-decoration:none;
font-weight:bold;
}

.grid_dark_gray a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.grid_light_gray a{

line-height:22px;
text-decoration:none;
}
.grid_light_gray a:hover{

text-decoration:underline;
}
.grid_light_gray2, .grid_dark_gray2 a{
background-color:#CDCDCD;
line-height:22px;
text-decoration:none;
}
.grid_light_gray2 a:hover{
background-color:#CDCDCD;
text-decoration:underline;
}

.grid_light_gray0, .grid_dark_gray0 a{
background-color:#E4E4E4;
line-height:22px;
text-decoration:none;
}
.grid_light_gray0 a:hover{
background-color:#E4E4E4;
text-decoration:underline;
}
.grid_light_gray1, .grid_dark_gray1 a{
background-color:#CDCDCD;
line-height:22px;
text-decoration:none;
}
.grid_light_gray1 a:hover{
background-color:#CDCDCD;
text-decoration:underline;
}

.dark_color{
background-color:#d8d8d8;
}
.navi_width{
width:500x;
}
.select_navi{
background-image:url(../images/front/select_navi_l.jpg);
background-repeat:no-repeat;
height:36px;
color:#999999;
font-size:11px;
padding-left:10px;
line-height:36px;
font-weight:bold;
}
.unselect_navi{
background-image:url(../images/front/unselect_navi_l.jpg);
background-repeat:no-repeat;
height:36px;
color:#ffffff;
font-size:11px;
padding-left:10px;
line-height:36px;
font-weight:bold;
}
.navi_space{
margin-left:2px;
margin-right:2px;
}
.width100{
width:100%;

}
.width98{
width:98%;

}
.width48per
{
width:48%;

}
.width99{
width:99%;

}
.width80{
width:87%;
}
.width95{
width:95%;
}
.tab_btn{
border:solid 1px #999999;
border-bottom:0px;
background-color:#f5f5f5;
position:absolute;
color:#000000;
font-size:12px;
font-weight:bold;
width:123px;
height:30px;
margin-top:-15px;
left:expression("0px");
margin-top:expression("0.3px");
text-align:center;
cursor:pointer;
margin-right:5px;

line-height:30px;
text-decoration:none;
}
.tab_btn a{
color:#000000;
text-decoration:none;
}
.tab_navi_orange{
background-image:url(../images/front/manage_btn.gif);
background-repeat:no-repeat;
width:74px;
height:28px;
font-size:11px;
color:#ed860b;
font-weight:bold;
text-align:center;
line-height:28px;
margin-right:10px;
cursor:pointer;
text-decoration:none;
}
.tab_navi_orange a{
color:#ed860b;
text-decoration:none;
}
.tab_navi2{
background-image:url(../images/front/manage_btn2.gif);
background-repeat:no-repeat;
width:74px;
height:28px;
font-size:11px;
color:#666666;`
font-weight:bold;
text-align:center;
line-height:28px;
margin-right:10px;
cursor:pointer;
text-decoration:none;
}
.tab_navi2 a{
text-decoration:none;
color:#666666;
}
.invoices_orange{
background-image:url(../images/front/invoices_red.gif);
background-repeat:no-repeat;
width:167px;
height:30px;
font-size:12px;
color:#ed860b;
font-weight:bold;
text-align:center;
line-height:30px;
margin-right:10px;
cursor:pointer;
text-decoration:none;
}
.invoices_orange a{
color:#ed860b;
text-decoration:none;
}
.invoices_blue{
background-image:url(../images/front/invoices_blue.gif);
background-repeat:no-repeat;
width:167px;
height:30px;
font-size:12px;
color:#595959;`
font-weight:bold;
text-align:center;
line-height:30px;
margin-right:10px;
cursor:pointer;
text-decoration:none;
}
.invoices_blue a{
text-decoration:none;
color:#595959;
}

.invoices_blue a:hover{
color:#595959;`
text-decoration:none;
}

.tab_btn_border{
border:#bdbdbd solid 1px;
background-color:#f5f5f5;
color:#666666;
font-size:12px;
font-weight:bold;
height:30px;
line-height:30px;
text-align:center;
cursor:pointer;
margin-right:5px;
text-decoration:none;
}
.tab_btn_border a{
color:#666666;
text-decoration:none;
}
/*----------------------new css end------------------------*/

#header_left
{
float:left;
width:48%;


}
#header_right
{
float:right;
width:48%;
text-align:right;


}
#header
{
width:950px;
height:85px;
float:left;
background-image:url(../images/front/header_bg.jpg);

}
#headerhome
{

width:944px;
height:122px;
float:left;
}

#wrapper_inner
{
float:left;
width:100%;
background-color:#FFFFFF;
}
#wrapper_innerpage
{
float:left;
width:706px;
background-color:#FFFFFF;
padding-left:28px;
padding-right:28px;
padding-bottom:20px;

}

.marginauto
{
margin:auto;
}
.margintopbtm30px
{
margin-top:30px;
margin-bottom:30px;
}

.margintop5padbtm10px
{
margin-top:5px;
padding-bottom:10px;
}

.marginbtm10{
margin-bottom:10px;}

.borderclass
{
border:#666666 solid 1px;
}
.borderbtm
{
border-bottom:#666666 solid 1px;
}

.bordertop
{
border-top:#666666 solid 1px;
}

#body_left
{
width:220px;
float:left;
padding-left:1px;
padding-bottom:10px;
margin-left:6px;
}

#body_right
{
width:660px;
float:right;
padding-left:1px;
padding-bottom:10px;
margin-right:15px;
margin-top:20px;

}

#body_left2
{
width:300px;
float:left;
padding-left:40px;
}

#body_right2
{
width:560px;
float:right;

}
#footer
{
width:100%;
float:left;
background-image:url(../images/front/footer_bg.jpg);
background-repeat:repeat-x;
height:41px;
color:#333333;
line-height:20px;
margin-top:10px;

}
#footer_inner
{
width:940px;
width:930px!important;
color:#333333;
font-size:10px;
margin:auto;
padding-left:5px;
padding-right:5px;

}

.footer_link, .footer_link a{
color:#333333;
text-decoration:underline;
}
  .text{
text-align:justify;
}


.txt_box
{
border:#CCCCCC solid 1px;
width:110px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}



.input_textbox{border:#000000 solid 1px; width:180px;}
.list{border:solid 1px; width:180px;}


.input_txt
{
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.font17 {
	font-size:17px;
}

.textarea_txt
{
border:#666666 solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:210px;
}

.space{
margin-bottom:5px;
}
.table{
margin:20px auto 20px auto;
}
.talbe_black{
background:#000000;
}


.padding5{
	padding:5px;
}

a.link_txt
{
color:#000000;
text-decoration:none;
padding-left:5px;

}
a.link_txt:hover{
color:#000000;
text-decoration:underline;
padding-left:5px;

}
.btn1
{


}
.btn2
{
	background:url(../images/front/grad_panel_head.png) repeat-x;
	background-color:#333333;
	border:none;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 8px 4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin-left:5px;
	margin-right:5px;
	overflow:visible;

}

.btn_orange
{
	background:url(../images/front/grad_panel_head.png) repeat-x;
	background-color:#FF6600;
	border:none;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 8px 4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin-left:5px;
	margin-right:5px;
	overflow:visible;

}

.marginright10
{
	margin-right:10px;
}

.search_btn1
{
background:url(../images/front/search_left.jpg);
background-position:left;
background-repeat:no-repeat;
height:27px;
float:left;
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
margin:0px;
padding-left:10px;
cursor:pointer;


}
.search_btn2
{
background:url(../images/front/search_right.jpg);
background-position:right;
background-repeat:no-repeat;
margin:0px;
border:none;
height:27px;
float:left;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-align:center;
padding-bottom:5px;
padding-right:10px;
cursor:pointer;
overflow:visible;

}

.body_mid {
	BORDER-RIGHT: #777777 1px solid; BORDER-LEFT: #777777 1px solid; BACKGROUND-COLOR: #f5f5f5;
}

.mid_body {
	BACKGROUND-IMAGE: url(../images/front/mid_body.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f3f6f7
}

.mid_m
{
background:url(../images/front/mid_m.jpg);
background-repeat:repeat-x;
font:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}
.bdr_btm_crnr
{
background-image:url(../images/front/right_b_crn.jpg);
background-position:right;
background-repeat:no-repeat;
height:21px;
text-align:left;
width:950px;
background-color:#FFFFFF;
display:block;

float:left;
}

.borderlr
{
border-left:#025d2a solid 2px;
border-right:#025d2a solid 2px;


}

.star{
color:#FF0000;
}

.cursorpointer
{
cursor:pointer;}

.msg{
color:#0066CC;
}

.error {
	color:#CC0000;
	font-size:11px;
}

.session_msg
{
	color:#FF0000;
	font-weight:900;
	font-size:11px;
}
.green_msg
{
	color:#009900;
	font-weight:900;
	font-size:11px;
}

.welcome_txt{
	color:#003300;
	font-weight:bold;
	font-size:12px;
	float:right;
	text-align:right;
	width:620px;
	padding-top:25px;
	padding-right:10px;
}

.combo_width {
	width:200px;
}

.hidden {
	display:none;
}

.visible {
	display:block;
}

.tab_style
{
	position:relative;
	height:30px;
	overflow:hidden;
}

#frmCreateTicket label.error{
	display:block;
}





.countdown_section {

	margin-right:5px;
}

.countdown_amount {
	font-size:15px;
	color:#0066CC;
}

.size720 {
	width:720px;
}
.size420 {
	border:#CCCCCC solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	width:400px;
	margin-right:10px;
	height:20px;
}

.dark_red_c{
	color:#9b5842;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	padding-left:5px;
	padding-top:5px;
}

.dark_red_cn{
	color:#000000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	padding-left:5px;
	padding-top:5px;
}

.paypal{
	float:right; width:25%; text-align:right;
	padding-top:2px;
}

.paypal_left{
	float:right; width:60%; text-align:right;
}

.light_grayback
{
background-color:#e6e6e6;
border:#bfbfbf solid 1px;
margin-top:10px;
margin-bottom:10px;
}
.light_grayback p
{
margin:10px; font-size:12px;
}
.light_gray_box{
background-color:#e6e6e6;
width:98%;
color:#1f497d;
padding-left:1%;

font-size:12px;
border:#bfbfbf solid 1px;
padding-bottom:10px;
padding-top:10px;
float:left;
}

.theme_box {
	float:left;
	margin-left:9px;
	margin-right:4px;
	margin-top:5px;
	margin-bottom:5px;
	position:relative;
	overflow:hidden;
	height:140px;
	overflow:hidden;
}

*html .theme_box {
	float:left;
	margin-left:7px;
}

.t_box {
	position:relative;
	height:130px;
	width:130px;
	padding:4px;
}



.t_box img {
	border:solid 1px #00CC33;
}

.selected {
	border:solid 1px #999999;
	padding:3px;
	background-color:#D8D8D8;
}

.t_selected {
	border:solid 1px #999999;
	border-bottom:solid 2px #CCCCCC;	
	padding:3px;
	background-color:#D8D8D8;
}

.t_selected .yellow_text a {
	color:#333333;
}

.style1 {color: #0099CC}
.style2 {color: #FFFFFF}
.style3 {color: #FF9900}

.newheading{
	background-image:url(../images/front/head_repeat.jpg);
	background-repeat:repeat-x;
	background-color:#fdd791;
	height:30px;
	color:#1f497d;
	line-height:28px;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}
.margin5px{
	margin::5px;
	clear:both;
}

.input_txt_s{
	border:0px;
	width:380px;
	height:28px;
	background-color:transparent;
	margin-left:15px;
	margin-top:5px;
}

.input_txt_s2{
	border:0px;
	background-image:url(../images/front/inputback.jpg);
	background-repeat:no-repeat;
	background-position:0 ,0;
	width:409px;
	height:30px;
	background-color:none;
}

.paddingtop3px{
	padding-top:3px;
}

.paddingtop5px{
	padding-top:5px;
}

.marigntop20{
	margin-top:20px;
}

.marignleft5{
	margin-left:5px;
}

.marignleft10{
	margin-left:10px;
}

.marignleft20{
	margin-left:20px;
}

.marignleft25{
	margin-left:25px;
}

#banner{
	float:left;
	height:378px;
	width:100%;
	margin-top:20px;
}

.padding_bottom{
	padding-bottom:10px;
}

.fromrow{
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	width:100%;
}

.overclass{
	overflow:hidden;
}
.padding8{
	padding:8px;
}
.margin8{
	margin:8px;
}

.margin1{
/*margin:4px;*/
margin-left:5px;
}
.width283px{
	width:283px;
}

.width20px{
	width:20px;
}

.bold{
	font-weight:bold;
}

.pointer {
	cursor:pointer;
}

.fontsizeZero{
	font-size:0px;
	margin:0px;
	padding:0px;
}

.light_gray_text{
color:#1f497d;
font-size:12px;
font-weight:bold;
margin:5px 0px 5px 0px;
}

.red{
color:#CC0000;
font-weight:bold;
font-size:12px;}

.green{
color:#009900;
font-weight:bold;
font-size:12px;}

.paging_combo{
color:#384450;
font-size:11px;
border:solid 1px #BFBFBF;
}

.chartmessage{
	color:#AF6C07;
	font-size:12px;
}
.green_new
{
color:#01aa4f;
text-decoration:underline;
font-size:12px;
}
.whidth305
{
width:320px;
}
.width500
{
width:500px;
}
.width50per
{
width:50%;

}
.width40per
{
width:40%;

}
.width70per
{
width:70%;

}
.width29per
{
width:29%;

}

.fatal_error{
padding:10px;
background-color:#990000;
color:#FFFFFF;
font-size:12px;
}

.fatal_error a{
background-color:#990000;
color:#FFFF00;
font-size:12px;
}

.fatal_error a:hover{
background-color:#990000;
color:#FFFF00;
font-size:12px;
text-decoration:none;
}

.pointer{
cursor:pointer;
color:#E46C0A;
font-weight:bold;
}

.border_collapse{
border-collapse:collapse;
}
.loginbox
{
float:right;
width:60%;
}
.myerror{
color:#FF0000;
font-weight:bold;
font-size:12px;
}

.paddingtop25px{
padding-top:25px;	
}

.paddingtop5px{
padding-top:5px;	
}
.bordertopdashed{
border-top:1ps dashed #666666;
}
.multiticketconfirm-big{
font-size:20px;
font-weight:bold;
line-height:40px;
}
.showDescription{
font-size:10px;
color:#0000CC;
cursor:pointer;
}
.myBox {
    width: 100%;
    padding: 0px;
    text-align: left;
	padding-bottom:10px;
	
}
.myBox1{
    width: 100%;
    padding:0px;
    text-align: left;
	margin-bottom:10px;
}
.myBox1a{
    width: 100%;
    padding:0px;
    text-align: left;
	float:left;
	
}
.myBox2{
    width: 100%;
    padding:0px;
    text-align: left;
	margin-bottom:10px;
	margin-top:0px;

	float:left; width:100%; margin-bottom:0px; padding-bottom:0px; clear:both; padding:0px; margin:0px;
}
.myBox p {
  padding:0;
  margin:1ex 0;
}
.roundbox
{
float:left;
width:366px;
background-image:url(../images/front/mid_rep.jpg);
}
.roundboxtop
{
float:left;
width:366px;
background-image:url(../images/front/top_crn.jpg);
background-repeat:no-repeat;
height:32px;
background-position:top;
color:#1F497D;
font-size:12px;
font-weight:bold;
line-height:32px;
text-indent:10px;
}
.roundboxbtm
{
float:left;
width:361px;
background-image:url(../images/front/btm_crn.jpg);
background-repeat:no-repeat;

background-position:bottom;
padding-bottom:10px;
padding-left:5px;
}
.divrow
{
float:left;
width:100%;
}
.divscroll
{
width:auto;
overflow:auto;
}
.scrollable { width:900px; overflow-y:hidden; overflow-x:auto; clip-rect:(0px, 300px, 400px, 0px); } 
.width150x
{
width:150px;

}
.block
{
display:block;

}
.margin_trb
{
margin-right:3px;
margin-top:5px;
margin-bottom:5px;
}
.submit_btn
{
background-image:url(../images/save.png);
height:36px;
width:126px;
display:block;
float:left;
}
.margintop34
{
margin-top:34px;
}
.margintop3px
{
margin-top:3px;
}
	.nd2-rightmark {
	
	font-size:12px;
	width:200px;
	float:left;
	height:165px;
	}
.nd2-rightmark  ul {
	width:350px;
	height:20px;
	margin:5px 0 15px 20px;
	padding:0;
	list-style:none;
	}
.nd2-rightmark li {
	display:block;
	background:url(../images/right_y.jpg) no-repeat left;
	font-size:12px;
	padding:5px 0 5px 35px;
	clear:both;
	margin:5px 0 5px 0;

	float:left;
	color:#4e565a;
	}
	.nd2-div_row
	{
	width:100%;
	float:left;
	
	}
	.nd2-heading
	{
	font-size:21px;
	font-weight:500;
	border-bottom:#cecece dashed 1px;
	padding-bottom:15px;
	margin-bottom:15px;
	width:869px;
	color:#515b65;
	margin-top:20px;
	float:left;

	}
	.nd2-headline
	{
	font-size:16px;
	margin-bottom:15px;
	margin-top:15px;
	color:#515b65;
	}
	
	.nd2-img_div
	{
	width:415px;
	float:left;
	}
	.nd2-listing
	{
	width:450px;
	float:left;
	}
	.nd2-listing-txt {
	color:#878f96;
	font-size:16px;
	padding-top:10px;
	width:370px;
	font-size:14px;
	text-align:justify;
	margin:0 5px 0 15px;
	float:left;
	}
	.nd2-marginbtm
	{
	margin-bottom:20px;
	}
	.nd2-faststat {
	width:870px;
	float:left;

	margin-bottom:10px;
	padding-bottom:10px;
	}
a img
{
cursor:pointer;
}

ul.group_ticket_list {
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.group_ticket_list li{
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:solid 1px #efefef;
}

ul.group_ticket_list li a {
	font-size:10px;
}
