a  {
 text-decoration: none;
 color: #136DA3;
 font-weight:bold;
}
a ins  {
 text-decoration: none;
}
a:hover{
text-decoration:underline;
}
body,p{
	color:#898D9C;
	font-size:14px;
}
#cbfr_51__verify td{
	background:url(http://www.mgs.org/images/ast.jpg) no-repeat 111px 0px}

#welcometexttext p{
	color:white;
}
h1  {
   font-family: Arial;
   font-style: normal;
   font-size: 15px;
   margin: 0px;
   color: #136DA3;
   text-align: left;
line-height:22px;
}
h2  {
   font-family: Arial;
   font-style: normal;
   font-size: 14px;
   margin: 0px;
   color: #133478;
   text-align: left;
   font-weight:bold
}
h3  {
   font-family: Arial;
   font-style: normal;
   font-size: 12px;
   margin: 0px;
   color: #666666;
   font-weight:bold   
}
h4  {
   font-family: Arial;
   font-style: normal;
   font-size: 12px;
   margin: 0px;
   color: #133478;   
}
h5  {
   font-family: Arial;
   font-style: normal;
   font-size: 10px;
   margin: 0px;
   color: #133478;
}
ul li strong {
	color: #003366;
	line-height: 16px;
}
#mainpanelcontent img{
	max-width:496px;
}
/*Classes for the Joomla editor***/
.red {
	color:red;
}

.redbold {
   color:red;
   font-weight: bold;
}

.darkblue {
   color: #133478!important;
}

.darkbluebold {
   color: #133478;
   font-weight: bold;
}

.lightblue {
   color: #136DA3;
}

.lightbluebold {
   color: #136DA3;
   font-weight: bold;
}
.orange{
	color:#FF9824;
}
.grey{
color:#898D9C;
}
.margin_left{margin-left:10px;}
.margin_left_bottom{margin-left:10px;margin-bottom:10px;}
.margin_left_bottom_top{margin-left:10px;margin-bottom:10px;margin-top:10px;}
.margin_left_right(	margin-left:10px;margin-left:10px;)
.margin_right{margin-right:10px;}
.margin_right_bottom{margin-right:10px;margin-bottom:10px;}
.margin_right_bottom_top{margin-right:10px;margin-top:10px;margin-bottom:10px;}

.margin_top{margin-top:10px;}
.margin_top_bottom{10px;margin-top:10px;margin-bottom:10px;}

.margin_bottom{margin-bottom:10px;}
.margin_all{margin:10px;}
.peppermintlogo{
	display:none;
}

#mainpanelcontent a{
	color:#133478;
cursor:pointer;
}
#MGSCentral {
   position: absolute;
   left: 880px;
   top: 9px;
   z-index: 7;
   width: 80px;
   height: 16px;
}

#MGSCentral span {
	display: none;
}

#MGSCentral a {
	display: block;
	width: 80px;
	height: 20px;
	background-image: url(/images/mgs-central.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#pillmenu .active a {
	background-color:#136DA3;
	color:#FFFFFF;
}
#pillmenu a {
	padding:0 10px!important;
}
#pillmenu ul {
	padding:0 0 0 10px!important;
}
.item460,.item468{
	display:none;
}
#rssiconnomerge{
left:968px;
top:6px;
}
#footeraddresstext{
width:411px;
margin-top:8px;
}
#footertelephonetext{
width:400px;
}
#smlinks p{
margin-top:37px;
margin-bottom:4px;
}
#smlinks a{
float:right;
}
#smlinks a:hover{
text-decoration:none;
}


#pillmenu3 li{
padding:0 0 0 36px;
}





/****************Slider mdule*******/
.slideBar,.slideBarActive,.slideBar_test,.slideBarActive_test,.slideBarEndActive,.slideBarEndActive_test {
padding:0px!important;
background:none!important;
border:none!important;
}
.slideBar.a:hover{
font-weight:bold!important;
}
.slideBarEndActive{
clear:both;
}

.slideBarActive {

    background-color: rgb(120,120,120);
    background-image: url(slideBarOpen.gif);
    background-repeat:no-repeat;
    background-position: left center;

  	padding: 3px;
  	padding-left: 23px;
	border: 1px solid gray;

    color:black;
    text-decoration:none;
}

.slideBarActive:link {
    color:blue;
    text-decoration:none;
}
.slideBarActive:visited {
    color:blue;
    text-decoration:none;
}
.slideBarActive:focus {
    color:blue;
    text-decoration:none;
}
.slideBarActive:hover {
    color:blue;
    text-decoration:none;
}
.slideBarActive:active {
    color:black;
    text-decoration:none;
}

/* here we hide the Description in Active Sliders */
.slideDescActive {
    display: none;
}

.slideTextActive {
   margin-bottom: 5px;
}

/* Show an additional Close Button at end of Active slider */
.slideBarEndActive {

    background-color: rgb(120,120,120);
    background-image: url(slideBarEnd.gif);
    background-repeat:no-repeat;
    background-position: left center;

  	padding: 3px;
  	padding-left: 23px;
	border: 1px solid gray;

    color:black;
    text-decoration:none;

    margin-bottom: 5px;
}




/**
 Closed Default Style
*/

.slideBar {

    background-color: rgb(174,174,174);
    background-image: url(slideBar.gif);
    background-repeat:no-repeat;
    background-position: left center;

  	padding: 3px;
  	padding-left: 23px;
	border: 1px solid gray;

    color:black;
    text-decoration:none;
}

.slideBar:link {
    color:blue;
    text-decoration:none;
}
.slideBar:visited {
    color:blue;
    text-decoration:none;
}
.slideBar:focus {
    color:blue;
    text-decoration:none;
}
.slideBar:hover {
    color:blue;
    text-decoration:none;
}
.slideBar:active {
    color:black;
    text-decoration:none;
}

/* show desc in closed Sliders */
.slideDesc {

    background-color: rgb(174,174,174);

    margin-top: 5px;
  	padding: 1px;
  	padding-left: 23px;
    border: 1px solid gray;

    color:black;
    text-decoration:none;
    font-size:small;

    margin-top: 5px;
    margin-bottom: 5px;
}

.slideText{
  margin-bottom: 5px;
}

/* here we hide the End-Button in Closed/Inactive Sliders */
.slideBarEnd{
	display: none;
}





/**
 * Simple Example with Suffix _test
 *
 * you can see it in live Demo Slider3
 */

.slideBarActive_test {

    background-color: rgb(80,80,80);
    background-image: url(slideBarOpen.gif);
    background-repeat:no-repeat;
    background-position: left center;

  	padding: 3px;
  	padding-left: 23px;
	border: 1px solid gray;

    color:red;
    text-decoration:none;
}

/* we show the Description also in Active Sliders */
.slideDescActive_test {

    background-color: rgb(80,80,80);

  	padding: 1px;
  	padding-left: 23px;
    border: 1px solid gray;

    color:green;
    text-decoration:none;
    font-size:small;

    margin-top: 5px;
    margin-bottom: 5px;
}

.slideBar_test {

    background-color: rgb(180,180,180);
    background-image: url(slideBar.gif);
    background-repeat:no-repeat;
    background-position: left center;

  	padding: 3px;
  	padding-left: 23px;
	border: 1px solid magenta;

    color:red;
    text-decoration:none;
}

.slideDesc_test {

    background-color: rgb(180,180,180);

  	padding: 1px;
  	padding-left: 23px;
    border: 1px solid gray;

    color:black;
    text-decoration:none;
    font-size:small;

    margin-top: 5px;
    margin-bottom: 5px;

}

/** Show an additional Close Button at end of Active slider */
.slideBarEndActive_test {

    background-color: rgb(80,80,80);
    background-image: url(slideBarEnd.gif);
    background-repeat:no-repeat;
    background-position: left center;

  	padding: 3px;
  	padding-left: 23px;
	border: 1px solid gray;

    color:red;
    text-decoration:none;

    margin-bottom: 5px;

}

/* here we hide the End-Button in Closed/Inactive Sliders */
.slideBarEnd_test {
	display: none;
}

.slideText_test {
  margin-bottom: 5px;
}

/*******************/


#explore {
	display: block;
	clear: both;
	width: 978px;
	margin-left:12px;
}

.exploresection {
	display: inline;
	text-align:left;
	float: left;
	width: 139px;
}

.exploresection a {
	color: #666666;
font-weight:normal;
font-family:arial;
	font-size: 10px!important;
}

.exploresection h2 {
	padding-left: 5px;
	color: #136DA3;
}

.exploresection ul {
	font-size: 10px!important;
	padding-left: 15px;
}	

.exploresection li {
margin-left:3px;
}
#MGSCentral{
left:837px;
top:9px;

}
.telnotextcontent{
left:789px!important;
}
#rssiconnomerge  {
   visibility: visible;
   position: absolute;
   left: 920px;
   top: 9px;
   z-index: 7;
   width: 69px;
   height: 21px;
}


/***********Community Builder *************/
#cbfv_45{
	font-size:15px;
	height:27px;
}
#cb_tabid_17{
	float:right;
}
#cbProfileTitle{
	border:none;
	margin-bottom:18px;
	font-size:15px;
}
.tab_Description{
	padding:0;
}
#cbProfileInner{
	padding:0;
	margin-top:11px;
}
.cbProfile{
	font-size:14px;
}
#cb_comp_login .componentheading, #cb_comp_register .componentheading {
padding-left:8px;
color:#136DA3;
font-size:16px;
}
#cb_comp_login, #cb_comp_register {
border:none;
}
.mod_login input{
margin:3px 0 7px;
}
#mod_login_usernametext,#mod_login_passwordtext{
font-weight:bold;
}
.cbFieldIconsLabels,.cbFieldIcons{
display:none;
}
#cb_comp_register {
width:60%;
}
#cb_comp_login {
width:37%;
}
.fieldrequired{
	color:red;
	float:right;
	font-size:25px;
	font-weight:bold;
	margin-right:4px;
	padding-top:7px;
}
div.cbclearboth {
margin-top:13px;
margin-left:21px;
}
.bluebutton,input.button ,.button, input[type="reset"], input[type="button"], input[type="submit"] {
background-color:#136DA2!important;
border:none!important;
color:white!important;
font-weight:bold!important;
padding:5px 4px!important;
font-size:14px!important;
font-family:arial!important;
margin-bottom:3px;
}
.button a:hover{
	text-decoration:none!important;
}
.componentheading{
color:#136DA3;
font-family:arial;
font-size:15px;
margin-top:12px;
margin-bottom:26px;
}
#mainpanelcontent p{
color:#898D9C;
font-family:arial;
font-size:14px;
font-style:normal;
line-height:18px;
padding-bottom:14PX;
margin:0px;
text-align:left;
}
/*****EVENTS STYLINGS****/
#viewattendeesbutton{
	margin-right:4px;
}
.latesteventdetailheader{
	width: 216px; 
	color: rgb(19, 109, 163) ! important; 
	font-weight: bold;
	height:32px;
}
.latesteventdetailtext{
	height:32px;
	color:#ff9824!important;
	font-weight:bold;
	width:214px;
}
.latesteventtitle a,.mod_events_latest_content a,#cb_tabid_23 a{
	font-size:14px!important;
	color:#136DA3!important;
	line-height:22px;
}
#cb_tabid_23{
	font-size:14px;
	color:#898D9C;
}
#gmap,.aje_hostedby{
	display:none;
}
.contact,.hits{
	padding:6px;
	visibility:hidden;
}
.tableh1,#jevents_header{
	
}
#jevents_body td, #jevents_body tr, #jevents_body p, #jevents_body div {
	color:#898D9C;
	font-family:arial;
	font-size:14px;
}
.contentheading{
	width:100%
}
#jevents_body table{
	border-collapse: collapse;
}
.mootabs_title li{
	color:#136DA3;
	font-weight:bold;
}
.headingrow h1{
	font-size:22px;
	height:19px;
	padding-top:11px;
	padding-left:2px;
}
.eventdate{
	color:#393838!important;
	font-size:12px!important;
	font-weight:normal;
}
#toolbar-box div.header{

font-size:15px;
}
.jevlocations div.header {
	padding-left:87px;
	margin:0px;
}
#toolbar-box {
margin-bottom:0px;
}
#registrationBalance{
	color:red!important;
	font-weight:bold;
}
#paymentsform td{
	height:37px;
}
#primary-registration td{
	height:32px;
}
.eventlocation strong{
	color:#ff9824;
}
.lbloc{
	width:214px;
	float:left;
}
.jevlocations .header,.editlinktip a, legend{
	color:#136DA3!important;
}
.eventfull{
font-size:50px!important;
}
.jevtt_title{
  color:#ffffff!important;   
}

/*********CB Profile page*********/
.cbMenu ul {
	left:828px;
	top:75px;
}
#cbtf_21{
	margin-top:62px;
}
.titleCell{
	color:#898D9C!important;	
}
.fieldCell{
	font-weight:bold;
	color:#136DA3;
}
#menu1{
	display:none;
}
.cbMenu,.cbSSmenu li{
	background-color:#136DA2!important;
}
.cbSSmenu li{
		border:1px solid #136DA2;
}
.cbMenu a:hover{
	background-color:#C7E4F0!important;
	border:1px solid #136DA2;
}
.cbMenu a:hover{
	color:#136DA2!important;
}
.cbMenu a,.cbSSmenu a{
	color:white!important;
	font-weight:bold;
	padding:5px 4px!important;
}
.dynamic-tab-pane-control .tab-page {
	border: 1px solid #99CBDF;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	border-width:1px 1px 0;
	border-color:#136DA2;	
	background:none repeat scroll 0 0 #136DA2;
}
.dynamic-tab-pane-control .tab-row .tab.selected  a{
	color:white!important;
	font-weight:bold;
}
.dynamic-tab-pane-control .tab-row .tab {
	background:none repeat scroll 0 0 #C7E4F0;
	border-color:#136DA2;	
}
.dynamic-tab-pane-control .tab-row .tab  a{
	color:#136DA2!important;
	font-weight:bold;
}
#cbProfileTitle{
	color:#136DA2;
}
/*************************/
#box2copytext li a{
	font-weight:bold;
	color:#133478;
}
#box1copytext, #box2copytext, #box3copytext, #box4copytext, #box5copytext{
	text-align:left;
}

#system-message li{
	padding-left:30px;
	text-indent:0;
}
#cb_line_lostbutton input.button{
	float:left;
	margin-top:10px;
}
#cb_comp_login_register_head{
	margin-bottom:0px;
}
.cbclearboth{
	margin-top:0px!important;
}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}
#ticketheader{
		display:block!important;
}
.toolbar .button{
	background:none!important;
	
}
#printlink{
	display:none;
}
.eventdatetop{
font-weight:bold;
color:#FF9824 !important;
font-size:12px !important;
}
ol li{
font-size:14px;
margin-bottom:3px;
}
h1{

}
img.jev_help {display:none;!important}
.mod_events_latest_date{
	color:#FF9824;
	font-weight:bold;
}
#tabintro{
	display:none;
}
/*** THEATRE SEAT PLANNER ****/

.seat a{
	text-align:center;
	color:white!important;
	text-decoration:none;
	font-size:9px;
	height:18px;
	padding:8px 0 0;
	display:block;
}
.seat{
	width:25px;
	height:26px;
	list-style:none;
	margin:0 0 10px 0;
	padding:0px;
	text-align:center;
	color:white!important;
	font-size:9px;
}
.available{
	background: url("/images/theatre/seat_available.jpg") no-repeat 0 0;
}
.available:hover a{
	color:#133478!important;
	cursor:pointer;
}
.available:hover{
	background: url("/images/theatre/seat_reserve.jpg") no-repeat 0 0;
}
.reserve{
	background: url("/images/theatre/seat_reserve.jpg") no-repeat 0 0;
}
.reserve a,.reserve:hover a{
	color:#133478!important;
	cursor:pointer;
}
.reserve_concession{
	background: url("/images/theatre/seat_reserve_concession.jpg") no-repeat 0 0;
}
.reserve_concession a,.reserve_concession:hover a{
	color:white;
	cursor:pointer;
}
.reserved{
	background: url("/images/theatre/seat_reserved.jpg") no-repeat 0 0;
}
.reserved:hover a{
	color:white;
	cursor:pointer;
}
.disabled{
	background: url("/images/theatre/disabled_booking.jpg") no-repeat 0 0;
}
#print_ticket_confirm{
	background: url("/images/theatre/print_tickets.jpg") no-repeat 0 0;
    width:236px;
    height:89px;
    background-position:0px 0px;
    display:block;
margin-left:123px;
  margin-top:7px;}
#print_ticket_confirm:hover{
    cursor:pointer;
    background-position:0px -89px;
    
}
.column{
	float:left;
	margin:0;
	padding:0;
}
#col1{
	margin-top:0px;
}
#D1,#D2,#D3,#D4,#D5,#D6,#D7,#D8,#D9,#D10,#D11,#D12,#D13,#D14,#D15,#D16,#D17,#D18,#D19,#D20,#D21,#D22,#D23,#D24{
	height:55px;px;
}
#G24{
	margin-top:104px;
}
#J7,#J8,#J21,#J22{
	margin-bottom:191px;
}
#H12,#G12,#F12,#E12,#D12{
	margin-left:2px;
}
#J15{
	margin-left:2px;
}
#H22,#H23,#H24{
	margin-top:36px;
}
#J1{
	margin-top:49px;
}
#J2{
	margin-top:35px;
}
#J3{
	margin-top:24px;
}
#J4{
	margin-top:17px;
}
#J5{
	margin-top:14px;
}
#J6{
	margin-top:12px;
}
#J7{
	margin-top:9px;
}
#J8{
	margin-top:6px;
}
#J9{
	margin-top:5px;
}
#J10{
	margin-top:4px;
}
#J11{
	margin-top:3px;
}
#J12{
	margin-top:2px;
}
#J13{
	margin-top:1px;
}
#J14{
	margin-top:0px;
}
#J15{
	margin-top:0px;
}
#J16{
	margin-top:1px;
}
#J17{
	margin-top:3px;
}
#J18{
	margin-top:4px;
}
#J19{
	margin-top:5px;
}
#J20{
	margin-top:7px;
}
#J21{
	margin-top:8px;
}
#J22{
	margin-top:9px;
}
#J23{
	margin-top:12px;
}
#J24{
	margin-top:17px;
}
#J25{
	margin-top:20px;
}
#J26{
	margin-top:21px;
}
#H22{
	margin-top:56px;
}
#H23{
	margin-top:65px;
}
#H24{
	margin-top:68px;
}

#legend li{
	color:#136DA3!important;
	font-weight:bold;
}

/**featuredevent **/
#featuredevent{
	padding:11px 15px;
	margin:10px 0 0;
}

#featuredimage img{
    height:auto!important;
    width:80px!important;
}
#featuredevent a{
    font-weight:bold;
}
#featuredimage{
    margin-right:10px;
    float:left;
}
#featuredtext{
    float:left;
width:140px;
margin-bottom:10px;
font-size:12px;
}
#featuredevent a{
	font-size:12px!important;
	color:#136DA3!important;
	line-height:17px;
}
#featuredticket{
    float:right;
}
/** END OF SEAT PLANNER */
/* Event Fix */
.sessionLeftCol{
float: left; width: 136px; color: rgb(19, 109, 163) ! important; font-weight: bold;
height:30px;
}
.sessionRightCol{
color: rgb(255, 152, 36) ! important; float: left; font-weight: bold;
 padding-left:10px;height:30px; }
#nonbooking{width:139px;}
.aje_sessiontext{
display:none;
}
#eventImage img{
float:left; margin:4px 10px 10px 0px;
}
.mootabs_title li{
    margin-bottom:0px!important;
}
.mootabs_panel {
border: 0px 1px 1px 0px solid #CCCCCC!important;
}

.jev_extrainfo{display:none;}
.moduletablemynews .gn_static_1 {
	height:137px!important;
}
.seatselector div:hover{
    cursor:pointer;
    background-color:#1577b1!important;
}
.seatselector div{
    background-color: #136DA2 !important;
    border: medium none !important;
    color: white !important;
    font-family: arial !important;
    font-size: 14px !important;
    font-weight: bold !important;
    margin-bottom: 3px;
    padding: 5px 4px !important;
    width:100px;
    text-align:center;
}
#gettingstartedbox p {
  color:#136DA3 !important;
  font-size:35px !important;
  line-height:3px !important;
  padding-top:23px;
}
#gettingstartedbox a{
background: url("/images/theatre/getstartedbtn.jpg") no-repeat 0 0;
width:235px;
height:88px;
font-size:1px;
color:#c3dd83;
float:right;
margin-left:15px;
margin-bottom:10px;
cursor:pointer;
text-indent:10000px;
text-align:left;
}
#gettingstartedbox a:hover{
background-position:0px -89px;
text-decoration:none;
}

#gp1 {
    margin-left: 110px;
    margin-top: -25px;
    position: relative;
}
