body{
margin-top:0px;
}

#shell{
font:'arial narrow';
background-image:url(img/gr3.gif);
width:740px;
padding: 0 21px 0 21px;
margin-left:auto;
margin-right:auto;
}

#header{
width:740px;
padding:0px 21px 0 21px;
margin-left:auto;
margin-right:auto;
height:165px;
border-style:none;
}

img.header{
margin-left:-21px;
width:782px;
}

#navbar{
background:#000;
width:740px;
height:48px;
border-top:4px solid #000;
border-bottom:3px solid #000;
}

#stops{
width:155px;
padding-top:0px;
#margin-left:-1px;
float:left;
}

.sidebar{
float:left;
height:572px;
width:150px;
margin-left:0px;
#margin-left:-1px;
margin-bottom:0px;
margin-right:10px;
font-family:arial, helvetica;
padding:15px 0px 15px 7px;
background-color:#333426;
}

/* wraps the main text boxes and right sidebar */
#maintext{
width:584px;  /*584px;*/
float:left;
margin-left:1px;
margin-bottom:10px;
}

/* right column for ancillary information */
#right{
width:138px;
height:360px;
float:right;
background:#333426;
color:#AAAAAA;
margin-right:12px;
margin-top:10px;
padding: 9px 5px 6px 10px;
border-width:1px;
}

/* the feet */
#footer{
text-align:center;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
background-color:#003300;
color:#CCFFCC;
width:740px;
clear:both;
padding:4px 0px 4px 0px;
}

.drawknob{
margin-left:-68px;
background-color:#FFA07A; /* light salmon */
width:224px;
}

.drawknob_top{
margin-left:1px;
#margin-left:0px;
width:155px;
}

.knob{
margin-left:-165px;
padding-bottom:5px;
}


.accordion{
width:420px;
margin-top:10px;
height:auto;
/*border-width:1px;
border-style:solid;
border-color:#FF22FF;*/
}

/* center textbox for putting the main guts */
.texthead{
background:#333426;
color:#DAA520;
margin:8px 10px 4px 10px;
padding:6px 6px 6px 10px;
font-family:palatino;
font-weight:bold;
font-size: 16px;
}

.textbox{
background:#F5DEB3;
margin:0px 10px 0px 10px; /* container border is 2px */
height:auto;
}

/* goes inside textbox */
.text{
margin:10px 0px 5px 10px;
color:#003300;
padding:2px 12px 10px 15px;
height:auto;
font-family: 'arial narrow', tahoma, geneva;
}

.accordion_news{

/*border-width:1px;
border-style:solid;
border-color:#FFFF22;*/
}

.texthead_news{
width:363px;
font-weight:bold;
}

.news_title{
font-family:palatino, 'book antiqua';
margin-top: 9px;
color:#007E64;
}

.news_date{
float:right;
text-align:right;
width:59px;
}

.textbox_news{
width:363px;
}

.text_news{
font-family:palatino, 'book antiqua';
font-size:13px;
}

.right_title{
font-family:arial;
font-weight:bold;
color:#DAA520;
font-size:14px;
margin-bottom:5px;
}

.right_text{
font-family:arial;
font-size:11px;
}

.red{
font-weight:bold;
color:#DD2233;
}
.wideaccordion{
width: 581px;
}

/* center textbox for putting the main guts */
.widetexthead{
background:#276040;
color:#769912;
margin:8px 8px 4px 10px;
padding:6px 6px 6px 10px;
font-weight: bold;
font-size: 20px;
}

.widetextbox{
background:#F5DEB3;
margin:0px 8px 0px 10px;
height:auto;
}

/* goes inside textbox */
.widetext{
margin:10px 0px 5px 10px;
padding:2px 12px 4px 15px;
height:auto;
font-family: 'arial narrow';
}

a:visited {color: #007E64}  /* visited link, yellow */
a:hover {color: #3FB733}   /* mouse over link, red */
a:active {color: #3FB733}   /* selected link, red */

/* concert links */
a.c:visited {color: #F6E470}  /* visited link, yellow */
a.c:hover {color: #F62743}   /* mouse over link, red */
a.c:active {color: #F62743}   /* selected link, red */

form{
float:left;
height:40px;
}

.formwarn{
font-size:11px;
font-style:oblique;
margin-top:-3px;
margin-left:3px;
float:left;
width:85px;
border-width:1px;
}

.tooltip{
border:0px;
margin:0px;
padding:0px;
}

.tip-top{
background:#FF22AB;
height:30px;
width:65px;
}

.tip{
width:200px;
border-style:solid;
border-width:1px;
}

.tip-title{
background:url(img/ttop.JPG);
}

.tip-text{
color:#FF3344;
background:#00DD33;
}

.tip-bottom{
}