body { background:#F5F5F5 url(../images/bg2.jpg) repeat-x; padding:0; margin:0; font-family:arial; font-size:12px; color:#325367; }
a { color:#325367; font-weight:bold; }
a:hover { text-decoration:none; }
#container { width:1000px; margin:0 auto; padding-bottom:10px; }

form { margin:0; padding:0;}

#boardtrade { float:right; display:block; width:300px; height:117px; }
#vibehome { float:left; display:block; width:300px; height:117px; }

#content { }
#top_nav { height:27px; color:#ffffff; font-family:tahoma; color:#ffffff; font-size:11px; padding-top:6px; }
#top_nav a { color:#ffffff; text-decoration:none; font-family:tahoma; font-size:11px; font-weight:normal !important; }
#top_nav a :hover { text-decoration:underline; }
#top_nav span { margin:0 4px;}
#banner { background:url(../images/banner2.jpg) no-repeat; height:117px;}

#main_nav { background:url(../images/main_menu.jpg) no-repeat; height:55px; margin:0; padding:12px 0 0 19px; list-style:none;}
#main_nav li { float:left; margin:0; padding:0; display:inline; }
#main_nav a { display:block; }

#menu_home a { background:url(../images/menu/home.jpg) no-repeat; width:87px; height:50px;}
#menu_edu a { background:url(../images/menu/edu.jpg) no-repeat; width:194px; height:42px; margin-top:7px; }
#menu_bttv a { background:url(../images/menu/bttv.jpg) no-repeat; width:133px; height:42px; margin-top:7px; }
#menu_vibe a { background:url(../images/menu/vibe.jpg) no-repeat; width:161px; height:42px; margin-top:7px; }
#menu_store a { background:url(../images/menu/store.jpg) no-repeat; width:166px; height:42px; margin-top:7px; }
#menu_members a { background:url(../images/menu/members.jpg) no-repeat; width:193px; height:42px; margin-top:7px; }

#menu_home a:hover { background:url(../images/menu/home.jpg) no-repeat; }
#menu_edu a:hover { background:url(../images/menu/edu_o.jpg) no-repeat; }
#menu_bttv a:hover{ background:url(../images/menu/bttv_o.jpg) no-repeat; }
#menu_vibe a:hover{ background:url(../images/menu/vibe_o.jpg) no-repeat; }
#menu_store a:hover{ background:url(../images/menu/store_o.jpg) no-repeat; }
#menu_members a:hover{ background:url(../images/menu/members_o.jpg) no-repeat; }
           
#main_box { background:url(../images/main_box.png) no-repeat; height:244px; padding:70px 35px 10px 35px; }
#catalogue { float:right; display:inline; width:613px; min-height:100px; padding-right:15px; }
#profile_box { height:244px; padding:70px 35px 10px 35px; }
#members { float:left; display:inline; width:230px; padding:10px; min-height:230px; background:#F3F8FC url(../images/box/members_bg.jpg) repeat-x; }
#tv_menu { float:left; display:inline; width:230px; padding:10px; min-height:800px; background:#F3F8FC url(../images/box/members_bg.jpg) repeat-x; }
#my_vibe { float:left; display:inline; width:700px; padding-bottom:30px;}

#small_boxes { padding:3px 0 0px 16px; }
.small_box { float:left; display:inline; width:315px; }
.small_box_content { background:url(../images/smallbox_content.png) no-repeat; height:206px; padding:20px 12px 12px 12px; }
        
#bottom_container { background:#328ECF url(../images/footer_bg.jpg) repeat-x; }
#footer { background:url(../images/footer.jpg) no-repeat; min-height:70px; _height:70px; width:1000px; margin:0 auto; padding-bottom:10px;  }

#profile_catalogue { float:right; display:inline; width:700px; height:244px; }
/*#profile_left_menu { float:left; display:inline; width:150px; height:244px; }*/
/*#main_store { float:right; display:inline; width:750px; height:244px; }*/
#store_box { height:244px; padding:10px 35px 10px 35px; }
.clear { clear:both;}

.basket_btn { display:block; width:164px; height:31px; background:url(../images/add_basket.png) no-repeat; padding:0; margin:0; border:0; cursor:pointer; }
.btn_update { display:block; width:164px; height:31px; background:url(../images/btn_update.png) no-repeat; padding:0; margin:0; border:0; cursor:pointer; }
.btn_checkout { display:block; width:164px; height:31px; background:url(../images/btn_checkout.png) no-repeat; padding:0; margin:0; border:0; cursor:pointer; }
.btn_clear { display:block; width:164px; height:31px; background:url(../images/btn_clear.png) no-repeat; padding:0; margin:0; border:0; cursor:pointer; }

.gridView th {
	background:url("/vibe/images/gray_bg.jpg") repeat-x scroll center top transparent;
	color:black;
	font-weight:bold;
	padding:5px;
	text-align:left;
}

.gridView {
	border:1px solid black;
	border-collapse:collapse;
	font-size:11px;
	width:100%;
}
#bttv_container { background:url(../images/bttv_box.jpg) no-repeat; width:975px; height:514px; margin-left:12px;}
#bttv_left { float:left; width:590px; height:380px; padding:70px 10px 10px 25px; }
#bttv_right { float:right; width:305px; height:500px; padding:30px 22px 0 20px; }
#bttv_right table td { padding:10px 0; border-bottom:1px solid #d7dadc;  }
#bttv_right table td img { margin-right:10px;}

.big_box { margin-left:16px;}
.big_box_content { background:url(../images/vibe_bg.png) repeat-y; min-height:100px; padding:20px 30px 20px 20px; }

.main_big_box { margin-left:16px;}
.main_big_box_content { background:url(../images/main_big_box_bg.png) repeat-y; min-height:200px; padding:20px; }
.main_bg { background:url(../images/main_bg.png) no-repeat; min-height:200px; padding:5px 25px 0 20px; }

.med_box { float:left; display:inline; width:706px; margin-bottom:20px; }
.med_box_content { background:url(../images/med_box_bg2.png) repeat-y; min-height:600px; padding:10px 20px 20px 20px;}
.menu_box { background:url(../images/members_box.png) no-repeat; padding-top:90px; padding-left:20px; width:240px; height:210px; float:left; display:inline; margin-left:18px;}

.tableData  td, .tableData  th{ border:1px solid #D6D8D7; padding:5px; text-align:center;}
.tableData  th { background-color:#D6D8D7; color:#000000; font-weight:bold; height:10px;}

.legend{ float:left; display:inline; margin-right:10px;}

.hor_border { border-bottom:1px solid #d7dadc; height:1px; margin:5px 0; }
.sign_up_bt { width:162px; height:29px; background:url(../images/sign_up_bt.jpg) no-repeat; display:block; }
.clear { clear:both;}
a img { border:0;}

.catalogue_table td{ vertical-align:top; padding:0; }
.catalogue_table h3 { margin:0 0 5px 0;}
.catalogue_table_text { padding:0 5px 20px 5px !important;}

.store_menu_content_bg { background:url(../images/menu_bg_repeat.png) repeat-y; }
.store_menu_content { background:url(../images/menu_bg.png) no-repeat; min-height:100px; _height:100px; padding:10px 20px; }

.store_menu_container ul { margin:0; padding:0;}
.store_menu_container ul li { padding-left:0px; padding-bottom:0px; border-bottom:none; margin-top:0px; list-style:none !important;}
.store_menu_container a { text-decoration:none; color:#333333; font-weight:normal !important; display:block; padding:4px 0 !important; border-bottom:1px dotted;}
.store_menu_container a:hover { font-weight:bold !important;}
.store_menu_container a:visited { color:#333333 !important;}

.tickets_table {  }
.tickets_table td, .tickets_table th{ padding:5px; border:1px solid #DCDCDC; }


#quadrans { padding-left:15px;}
.quadran_container { width:480px; float:left; display:inline; margin-right:10px; }
.quadran_bg { background:url(../images/quadrans/box_content_bg.png) repeat-y; }
.quadran_content { background:url(../images/quadrans/box_content.png) no-repeat; min-height:100px; _height:100px; padding:10px 20px;  }

.left_menu .AspNet-TreeView { margin-bottom:10px; clear:both; min-height:100px;}
.left_menu .AspNet-TreeView-Root a { margin-bottom:0; border-bottom:1px dotted; font-weight:normal !important;}
.left_menu .AspNet-TreeView-Root a:hover { font-weight:bold !important;}
.left_menu .AspNet-TreeView-Root { margin:0px; height:auto !important; float:none;}
.left_menu .AspNet-TreeView-Collapse { cursor:pointer; display:block; width:13px; height:13px; background:url(../images/minus.gif) no-repeat; float:left; margin-top:6px; margin-right:5px; display:inline; }
.left_menu .AspNet-TreeView-Expand { cursor:pointer; display:block; width:13px; height:13px; float:left; background:url(../images/plus.gif) no-repeat; margin-top:6px; margin-right:5px; display:inline; }
.left_menu .AspNet-TreeView-Root a{ font-weight:bold; color:#333333 !important; display:block; width:106px; float:left; font-size:12px; background-color:#ffffff !important; }

.left_menu .AspNet-TreeView-Root ul li a { background-color:inherit !important; font-size:12px !important; margin:0 !important;}
.left_menu .AspNet-TreeView-Leaf { margin-left:30px; }


.left_menu .AspNet-TreeView-Root ul li a { display:block; padding:4px 0 !important;  }
.left_menu .AspNet-TreeView-Show { display:block;}
.left_menu .AspNet-TreeView-Hide { display:none;}

.ajax__tab_xp .ajax__tab_tab { background:transparent url(http://www.econcordia.com/registration/images/gray_bg.jpg) repeat-x scroll center top !important; border:1px solid #D8D8D8;  padding:6px !important; margin-right:2px !important;}
.ajax__tab_xp .ajax__tab_tab:hover, .ajax__tab_xp .ajax__tab_active .ajax__tab_tab { background:#EBF7FF !important; }

.ajax__tab_outer { background:none !important; padding:0 !important;}
.ajax__tab_inner { background:none !important; padding:0 !important;}

.ajax__tab_xp .ajax__tab_outer { height:26px !important;}

.ajax__tab_xp .ajax__tab_body { border:1px solid #D8D8D8 !important;}
.ajax__tab_xp .ajax__tab_header { border:none !important; background:none !important;}

.LeftButton { text-align:right; margin-left: 65px;}
.DottedLine {  border-bottom: solid 1px; border-bottom-color:#d1d5d8; margin-bottom:10px; }
.MiddleButton { text-align:center;}
.TextStyle { font-family:Arial; color:#325367; font-size:12px;}
.hplStyle { font-family:Arial; color:#6a696c; font-size:11px;}
.TextHeaderStyle { font-family:Arial; color:#2f5265; font-size:13px;}
.gridView th { border:1px solid #D8D8D8 !important;}

.box { background-color:#FAFAFA; padding:6px 14px 4px 14px; }
.sectionHeader { background:url(images/gray_bg.jpg) repeat-x; font-size:14px; font-weight:bold; color:#444444; padding:6px 15px 4px 15px; } 
.grid td { text-align:center; vertical-align:top; width:100px; padding:10px;  }
.grid td a { text-decoration:none; font-weight:normal; color:black; }
.grid td a:hover { font-weight:normal; color:black; text-decoration:normal; }

.table_content { border-collapse:collapse; border:1px solid #DADADA; /*margin:20px auto;*/ margin:8px auto; width:800px; }

.table_content th{ background:url(../images/gray_bg.jpg) repeat-x; font-size:14px; font-weight:bold; color:#444444; padding:6px 15px 4px 15px; text-align:left;}
.table_content th a  { text-decoration:none; }
.table_content td { background-color:#ffffff; padding:6px 14px 14px 14px !important;  }

.box_table { border-collapse:collapse;}
.box_table td{ padding:0;}

.bttv_table td{ padding:8px; border-bottom:1px solid #D7DADC;}


.box_top_left{ height:5px; width:5px; background:url(../images/box/top_left.png) no-repeat; }
.box_top { height:5px; width:5px; background:url(../images/box/top.png) repeat-x bottom; }
.box_top_right { height:5px; width:5px; background:url(../images/box/top_right.png) no-repeat; }

.box_left { width:5px; background:url(../images/box/left.png) repeat-y right; }
.box_right { width:5px; background:url(../images/box/right.png) repeat-y left; }

.box_bottom_left { height:5px; width:5px; background:url(../images/box/bottom_left.png) no-repeat ; }
.box_bottom { height:5px; width:800px; background:url(../images/box/bottom.png) repeat-x; }
.box_bottom_right { height:5px; width:5px; background:url(../images/box/bottom_right.png) no-repeat; }

.box_header { background:#ffffff url(../images/box/box_header.jpg) no-repeat; height:37px; padding:10px; }
.box_content { background:url(../images/box/content_bg.jpg) repeat-x top; padding:15px 10px;}
.box_content_container { vertical-align:top; background-color:#ffffff;}
.hidden { visibility:hidden; }

.add_to_basket_btn { cursor:pointer; width:164px; height:31px; border:none; background:url(../images/add_basket.png) no-repeat; padding:0; margin:0;}

#footer ul {
	list-style:none outside none;
	margin:0;
	padding:0;
	
}
#footer ul li {
	margin-right:10px;
	color: #ffffff;
	font-size:10px;
	display:inline;
}

#footer ul li a{
	color: #ffffff;
	margin-right:3px;
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

#footer ul li a:hover { text-decoration:underline;}

#stepList { margin:0 !important; padding:0 !important; list-style:none; }
#stepList li{ display:inline; padding:0; margin:0 20px 0 0; }

.members_box { background:#ffffff url(/vibe/images/box/members_repeat.jpg) repeat-y; }

.header1 { background-color:#2768A0; color:#FFFFFF; padding:5px; font-size:14px; font-weight:bold; }

.tableData td { padding:3px !important; }

/* Green */
.statusBox { background-color:#E6F8DD; border:1px solid #119911; padding:3px; padding-left:15px; padding-right:15px; margin-bottom:10px; font-size:14px; }

/* Yellow */
.errorBox  { background-color:#FFFFDD; border:1px solid #CCCCCC; padding:3px; padding-left:15px; padding-right:15px; margin-bottom:10px; }

.textField { width:200px; }

.basket_btn2 { background-color:#0068A8; border:none; padding:4px; color:#ffffff; font-weight:bold; text-align:center; font-size:10px; cursor:pointer;}
.basket_btn2:hover { background-color:#0391C3;}
.basket_btn_blue { background:url(/vibe/images/basket_btn.jpg) no-repeat; width:83px; height:35px; display:block; border:none; cursor:pointer; }
.basket_btn_green { background-color:#4AAA10; border:none; padding:4px; color:#ffffff; font-weight:bold; text-align:center; font-size:10px; cursor:pointer; }
.basket_btn_green:hover { background-color:#68BF12;}

/* Nice Button */
a.niceButton { display:block; text-decoration:none; font-family:Arial; font-size:10px; color:#444444;}
a.niceButton div.left { float:left; width:3px; height:22px; background:url(/vibe/images/button_left.gif); }
a.niceButton div.center { float:left; height:14px; background:url(/vibe/images/button_center.gif) repeat-x; padding:4px; }        
a.niceButton div.right { float:left; width:3px; height:22px; background:url(/vibe/images/button_right.gif); }

/* Nice Button Hover */
a.niceButton:hover { cursor:pointer; }
a.niceButton:hover div.left { background:url(/vibe/images/button_left_hover.gif); }
a.niceButton:hover div.center { background:url(/vibe/images/button_center_hover.gif) repeat-x; }        
a.niceButton:hover div.right { background:url(/vibe/images/button_right_hover.gif); }

.box_panel_form { width:550px;} /* 500px */
.box_panel_form2 { width:750px;} /* 500px */
.subFormTitle { height:18px; color:#000000; padding:3px; padding-left:10px; background-color:#CCCCCC; text-align:left; font-weight:bold; }
.box_header_form { background: url("/vibe/images/bluebar_bg.jpg") repeat-x scroll top #2768A0; /*background-color:#2768A0;*/ color:#FFFFFF; /*height:30px; font-size:16px;*/ height:21px; font-size:14px; font-weight:bold; padding-top:5px; padding-left:5px;}
.box_content_form {background-color:#FAFAFA; border:1px solid #EDEDED; border-top:none; padding:10px; padding-left:35px; padding-right:35px;}

.box_content_form ul { margin-left:30px; list-style:outside; list-style-type:disc;}
.box_content_form ul li { margin-bottom:15px;}
.box_content_form a { font-weight:bold; color:#2768A0;}
.box_content_form a:hover { color:#3794DF;}

#courseListPanel .table_content td { padding:0 !important;}
#courseListPanel .table_content td h3 { display:none;}
