body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	top: 0px;
	margin-top: 0px;
	color: #666666;
	background-image:  url(../images/pagebg.jpg);
	background-repeat : repeat-x;
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;

}
.mytextbox{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}
h1, h2, h3{
	color:#F36621;
	font-weight:bold;
}
h1{
	font-size:16px;
}
h2{
	font-size:14px;
}
h3{
	font-size:12px;
}

p {
	color:#666666;
}

img {
    border-style: none;
	top: 7px;
}

#mainwrapper {
	position: relative;
	top: 0px;
	margin-top: 0px;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	border: none;
	text-align: center;
	z-index: 2;

}
input, .selectmenu{ 
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
} 

#headcontainer {
	position: relative;
	top: 0px;
	left: 0px;
	border: none;
	text-align: center;
	z-index: 1;

}

#navtop {
    position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	background-image :  url(../images/navbluebg_02.gif);
	background-repeat : repeat-x;
	background-color: #0076A3;
	height: 34px;
	text-align: center;
	color: #FFFFFF;
}
#navtopstart {
    position: relative;
	display: inline;
	top: 0px;
	left: 0px;
	padding: 0px;
	float: left;
}

#navlinks {
    position: relative;
	display: inline;
	top: 0px;
	left: 0px;
	padding: 5px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	color: #FFFFFF;
	float: left;
}

#menuendcontainer {
    position: relative;
	top: 0px;
	left: 0px;
	margin-right: 0px;
	text-align: left;
	float: right;
}

#loginlink {
    position: relative;
	display: inline;
	top: 0px;
	right: 0px;
	margin-right: 0px;
	padding: 5px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	color: #FFFFFF;
	float: left;
	text-align: right;
}
.submenu li{
	list-style:none;
	margin-left:20px;
	
}
#navtopend {
    position: relative;
	display: inline;
	top: 0px;
	left: 0px;
	padding: 0px;
	float: left;
}	

#navtop a {
    color: #FFFFFF;
	text-decoration: none;
}

#navtop a:visited {
    color: #FFFFFF;
	text-decoration: none;
}

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

#header_inner {
    position: relative;
	background-color: transparent;
	height: 99px;
	padding:0px;
	}
	
#logocontainer {
    position: relative;
	display: inline;
	top: 0px;
	left: 0px;
	padding: 0px;
	float: left;
	height: 99px;
}
#formcontainer {
    position: relative;
	display:inline;
	top: 60px;
	margin-right: 0px;
	width: 248px;
	height: 20px;
	padding: 0px;
	float: right;
	text-align: right;
	text-decoration: none;
}
#searchfieldstart {
    position: relative;
	display: inline;
	top: 0px;
	left: 0px;
	width: 9px;
	float: left;
}
#searchfieldbg {
    position: relative;
	display: inline;
	top: 0px;
	text-align: left;
	width: 195px;
	height: 25px;
	float: left;
	color: #000000;
	padding: 0px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/searchfield_01_02.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	text-decoration: none;
	border: none;
}
#searchfield {
    position: relative;
	display: inline;
	top: 0px;
	left: 0px;
	text-align: left;
	margin-top: 0px;
	width: 195px;
	height: 15px;
	color: #000000;
	font-size: 11px;
	border: none;
	padding: 3px;
	margin-top: 0px;
	line-height: 14px;
	background-image: url(../images/fieldsbg_white.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	text-decoration: none;
	
}
#searchfieldend {
    position: relative;
	display: inline;
	top: 0px;
	left: 0px;
	width: 8px;
	float: left;
}
#searchbutton {
    position: relative;
	top: 0px;
	margin-top: 0px;
	width: 34px;
	height: 22px;
	float: left;
}
#3col_container {
	position: relative;
	top: 0px;
	left: 0px;
	width: 880px;
	margin-bottom: 50px;
	/*height: 500px;*/
	text-align: center;
	text-decoration: none;
	background-image: url(../images/top_orange_strip.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-attachment: fixed;
	border: none;
}

.vspacer {
    position: relative;
	top: 0px;
	height: 20px;
	background-color: transparent;
}
#leftcolumncontainer {
    position: relative;
	display: inline;
	top: 0px;
	width: 200px;
	text-align: left;
	float: left;
	background-image: url(../images/top_orange_strip.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	border: none;
}

#midcolumncontainer {
    position: relative;
	display: inline;
	top: 0px;
	left: 15px;
	margin-right: auto;
	width: 395px;
	text-align: left;
	float: left;
	background-image: url(../images/top_orange_strip.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	border: none;
}

#rightcolumncontainer {
    position: relative;
	display: inline;
	top: 0px;
	right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	width: 248px;
	text-align: left;
	float: right;
	background-image: url(../images/top_orange_strip.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	border: none;
}
/* menu boxes within left column */
#leftmenu1_inner #provselect {
    color: #F26520;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
#leftmenu1_inner #provselect a {
    color: #F26520;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
#leftmenu1_inner #provselect a:hover {
    color: #F26520;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}
#leftmenu1_inner #provselect a:visited {
    color: #F26520;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#leftmenu1_inner a {
    color: #666666;
	text-decoration: none;
    text-transform: capitalize;
}

#leftmenu1_inner a:visited {
    color: #666666;
	text-decoration: none;
	text-transform: capitalize;
}

#leftmenu1_inner a:hover {
    color: #666666;
	text-decoration: underline;
	text-transform: capitalize;
}

#leftmenu1_inner {
    position: relative;
	top: 0px;
	left: 0px;
	padding: 5px;
	background-color: #EEEEEE;
	border: none;
}

.leftmenu_content {
    position: relative;
	top: 0px;
	margin-left: 10px;
	
	
	
}
#categories li{
	padding-top:3px;
}
#leftmenu_content {
    position: relative;
	top: 0px;
	margin-left: 10px;
	padding:5px;
	
}

#leftmenu1_header {
    position: relative;
	top: 0px;
	height: 19px;
	border: none;
	text-align: left;
	background-image: url(../images/column_header_02.gif);
	background-repeat: repeat-x;
}
/* End Left Menu 1 */

/* Left Menu 2 */
#leftmenu2_inner a {
    color: #666666;
	text-decoration: none;
    text-transform: capitalize;
}

#leftmenu2_inner a:visited {
    color: #666666;
	text-decoration: none;
	text-transform: capitalize;
}

#leftmenu2_inner a:hover {
    color: #666666;
	text-decoration: underline;
	text-transform: capitalize;
}

#leftmenu2_inner {
    position: relative;
	top: 0px;
	left: 0px;
	height:80px;
	padding: 5px;
	background-color: #EEEEEE;
	border: none;
}
#leftmenu2_header {
    position: relative;
	top: 0px;
	height: 19px;
	border: none;
	text-align: left;
	background-image: url(../images/column_header_02.gif);
	background-repeat: repeat-x;
}
/* End Left Menu 2 */

#midcolumn_inner, #midcolumn_inner a {
    position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	background-color: transparent;
	border: none;
	text-align: left;
}

#midcolumn_inner a {
   color:#0076A3;
   text-decoration:none;
}
#midcolumn_inner a:hover {
   color:#0076A3;
   text-decoration:underline;
}

#navtrail_container {
    position: relative;
	top: 5px;
	left: 0px;
	margin-left: 0px;
	width: 395px;
	text-align: left;
	padding: 0px;
	background-image: url(../images/nav-trail_04.gif);
	background-repeat: repeat-y;
}
#navtrail_top_container {
    position: static;
	top: 0px;
	left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 395px;
	background-color: white;
}
#navtrail_content {
    position: relative;
	top: 0px;
	left: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	width: 380px;
}
#navtrail_bottom_container {
    position: static;
	top: 0px;
	left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	width: 395px;
	background-color: white;
}
.navtrail_head {
    position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin-top: 0px;
	color: #F26521;
	text-transform: uppercase;	
}
.navtrail_result {
    position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	color: #F26521;
	text-transform: capitalize;	
}

.navtrail_menu a{
    position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	color: #0077A2;
	text-transform: capitalize;
	text-decoration: none;	
}

.navtrail_menu a: visited{
    position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	color: #0077A2;
	text-transform: capitalize;
	text-decoration: none;	
}

.navtrail_menu a:hover{
    position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	color: #0077A2;
	text-transform: capitalize;
	text-decoration: underline;	
}

.navtrail_form{
    position: relative;
	display: inline;
	top: 0px;
	left: 0px;
	padding: 0px;
	font-size: 10px;
	color: #0077A2;
	text-transform: capitalize;
	text-decoration: none;	
}

.navtrail_arrow{
    position: relative;
	display: inline;
	top: 0px;
	left: 0px;
	padding: 0px;
	font-size: 20px;
	color: #0077A2;
	text-transform: capitalize;
	text-decoration: none;	
}

.shortcuticoncontainer {
    position: relative;
	clear: left;
	margin-top: 0px;
	margin-left: 0px;
	width: 395px;
	height: 70px;
}

.shortcut {
   position: relative;
   display: inline;
   top: 0px;
   margin-top: 3px;
   margin-bottom: 0px;
   left: 0px;
   margin-left: 0px;
   text-align: left;
   padding: 0px;
   float: left;
}

.shortcuttextcontainer {
   position: relative;
   display: inline;
   text-align: left;
   top: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 25px;
   float: right;
   padding: 0px;
   width: 300px;
}

.gigtextcontainer {
   position: relative;
   display: inline;
   text-align: left;
   top: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 25px;
   float: left;
   padding: 0px;
   width: 300px;
}

.gigAT {
   position: relative;
   display: inline;
   font-size: 15px;
   font-weight: bold;
   color: #F36621;
}

.shortcuttextheader a {
   position: relative;
   clear: left;
   text-align: left;
   top: 0px;
   left: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 10px;
   font-size: 12px;
   line-height: 20px;
   color: #004A80;
   text-decoration: none;
}

.shortcuttext {
   position: relative;
   text-align: left;
   top: 0px;
   left: 0px;
   margin-left: 0px;
   margin-top: 0px;
   font-size: 10px;
   line-height: 11px;
}

.itemcontainer {
   position: relative;
   top: 20px;
   left: 0px;
   margin-left: 0px;
   text-align: left;
}

.item_left {
   position: relative;
   display: inline;
   top: 0px;
   left: 0px;
   float: left;
}

#item_extra_header {
    position: relative;
	clear: left;
	top: 20px;
	height: 19px;
	border: none;
	text-align: left;
	width: 149px;
	background-image: url(../images/column_header_02.gif);
	background-repeat: repeat-x;
}

#item_extra_placeholder {
    position: relative;
	clear: left;
	top: 20px;
	height: 19px;
	border: none;
	text-align: left;
	width: 149px;
	background-image: url(../images/column_header_02.gif);
	background-repeat: repeat-x;
}

.item_extra {
   position: relative;
   clear: left;
   top: 25px;
   left: 20px;
}

#gigs_events_link {
   color: #F26520;
   text-decoration: none;
}

#gigs_events_link_selected {
   color: #F26520;
   text-decoration: none;
}

#gigs_events_link a {
   color: #F26520;
   text-decoration: none;
}

#gigs_events_link a:visited {
   color: #F26520;
   text-decoration: none;
}

#gigs_events_link a:hover {
   color: #F26520;
   text-decoration: underline;
}

/*-------------------------------------------*/

#specials_link {
   color: #F26520;
   text-decoration: none;
}

#specials_link_selected {
   color: #F26520;
   text-decoration: none;
}

#specials_link a {
   color: #F26520;
   text-decoration: none;
}

#specials_link a:visited {
   color: #F26520;
   text-decoration: none;
}

#specials_link a:hover {
   color: #F26520;
   text-decoration: underline;
}

/*-------------------------------------------*/
#comments_link {
   display: none;
   color: #F26520;
   text-decoration: none;
}

#comments_link_selected {
   color: #F26520;
   text-decoration: none;
}


#comments_link a {
   color: #F26520;
   text-decoration: none;
}

#comments_link a:visited {
   color: #F26520;
   text-decoration: none;
}

#comments_link a:hover {
   color: #F26520;
   text-decoration: underline;
}

#itemtextcontainer {
   position: relative;
   display: inline;
   text-align: left;
   top: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 25px;
   float: right;
   padding: 0px;
   width: 200px;
}

#eventscontainer {
   position: relative;
   display: none;
   text-align: left;
   top: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 25px;
   float: right;
   padding: 0px;
   width: 200px;
   font-size: 11px;
   color: #666666;
   margin-top: 4px;
}

#specialscontainer {
   position: relative;
   display: none;
   text-align: left;
   top: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 25px;
   float: right;
   padding: 0px;
   width: 200px;
}

.itemtextcontainer {
   position: relative;
   display: inline;
   text-align: left;
   top: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 25px;
   float: right;
   padding: 0px;
   width: 200px;
}

.itemtextheader {
   position: relative;
   clear: left;
   text-align: left;
   top: 0px;
   left: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 5px;
   font-size: 12px;
   
   color: #004A80;
   text-decoration: none;
}

.gigtextheader {
   position: relative;
   clear: left;
   text-align: left;
   top: 0px;
   left: 0px;
   font-size: 13px;
   line-height: 20px;
   color: #004A80;
   text-decoration: none;
}

.gigtextheader a {
   position: relative;
   clear: left;
   text-align: left;
   top: 0px;
   left: 0px;
   font-size: 13px;
   line-height: 20px;
   color: #004A80;
   text-decoration: underline;
}

.gigtextheader a:hover {
   position: relative;
   clear: left;
   text-align: left;
   top: 0px;
   left: 0px;
   font-size: 13px;
   line-height: 20px;
   color: #F26520;
   text-decoration: underline;
}

.gigtextheader a:visited {
   position: relative;
   clear: left;
   text-align: left;
   top: 0px;
   left: 0px;
   font-size: 13px;
   line-height: 20px;
   color: #004A80;
   text-decoration: underline;
}

.giglabel {
   position: relative;
   clear: left;
   top: 0px;
   left: 0px;
   margin-left: 0px;
   font-size: 11px;
   color: #F26521;
}

.giglinkheader {
   position: relative;
   clear: left;
   text-align: left;
   top: 0px;
   left: 0px;
   font-size: 12px;
   line-height: 13px;
   color: #004A80;
   text-decoration: none;
}

.gigdates {
   position: relative;
   text-align: left;
   top: 0px;
   left: 0px;
   margin-left: 0px;
   margin-top: 0px;
   font-size: 11px;
   color: #F26521;
   line-height: 12px;
}

.itemtext {
   position: relative;
   text-align: left;
   top: 0px;
   left: 0px;
   margin-left: 0px;
   margin-top: 0px;
   font-size: 11px;
   line-height: 12px;
}

.daterange_ft {
   position: relative;
   text-align: left;
   top: 0px;
   left: 0px;
   margin-left: 0px;
   margin-top: 0px;
   font-size: 11px;
   color: #666666;
   line-height: 12px;
}

.itemcontact_label {
   position: relative;
   text-align: left;
   top: 0px;
   left: 0px;
   margin-left: 0px;
   margin-top: 10px;
   font-size: 11px;
   color: #F26521;
   line-height: 12px;
}

.itemcontact {
   position: relative;
   text-align: left;
   top: 0px;
   left: 0px;
   margin-left: 0px;
   margin-top: 10px;
   font-size: 11px;
   color: #004A80;
   line-height: 12px;
   text-decoration: none;
}

.itemcontact a {
   position: relative;
   text-align: left;
   top: 0px;
   left: 0px;
   margin-left: 0px;
   margin-top: 10px;
   font-size: 11px;
   color: #004A80;
   line-height: 12px;
   text-decoration: none;
}

.itemcontact a:hover {
   position: relative;
   text-align: left;
   top: 0px;
   left: 0px;
   margin-left: 0px;
   margin-top: 10px;
   font-size: 11px;
   color: #004A80;
   line-height: 12px;
   text-decoration: underline;
}

.itemcontact a:visited {
   position: relative;
   text-align: left;
   top: 0px;
   left: 0px;
   margin-left: 0px;
   margin-top: 10px;
   font-size: 11px;
   color: #004A80;
   line-height: 12px;
   text-decoration: none;
}

#star_container {
   position: relative;
   display: inline;
   top: 0px;
   left: 0px;
   float: left;
   margin-left: 18px;
}

#star_rating {
   position: relative;
   display: inline;
   float: left;
   top: 0px;
   left: 0px;
   margin-left: 18px;
   margin-bottom: 0px;
}

.starcast {
   position: relative;
   display: inline;
   float: left;
   top: -4px;
   vertical-align: super;
   left: 12px;
}
#star_rating_txt {
   position: relative;
   display: inline;
   float: right;
   top: 0px;
   left: 0px;
   margin-left: 5px;
   margin-bottom: 0px;
}

#ratingform {
   position: relative;
   display: none;
   top: 0px;
   float: right;
   text-align: left;
   padding: 0px;
   background-color: #EEEEEE;
   border: solid 1px #CCCCCC;
   width: 222px;
}

.ratingform_items {
   position: relative;
   top: 0px;
   left: 0px;
   margin-left: 10px;
   vertical-align: sub;
}


#ratingform_heading_container {
   position: relative;
   top: 0px;
   left: 0px;
   width: 222px;
   height: 16px;
   background-color: #F36621;
}

#ratingform_heading {
   position: relative;
   display: inline;
   float: left;
   top: 0px;
   left: 0px;
   padding: 3px;
   width: 200px;
   color: #FFFFFF;
   font-weight: bold;
}

#ajax_loader {
   position: relative;
   display: inline;
   float: right;
   top: 0px;
   width: 16px;
   display: none;
}

.hrseparator {
   clear: left;
   position: relative;
   top: 10px;
   bottom: 10px;
   margin-top: 0px;
   margin-bottom: 0px;
   height: 5px;
   line-height: 1px;
   left: 0px;
   padding: 0px;
   border: none;
}

.hr {
    position: relative;
	padding: 0;
	top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 1px;
	line-height: 1px;
	color: #FFFFFF;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px dashed #A5AEC5;
}

.hr_gigresult {
    position: relative;
	padding: 0;
	top: 0px;
	margin-left: -1px;
	margin-top: 0px;
	height: 1px;
	line-height: 1px;
	color: #FFFFFF;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px dashed #A5AEC5;
}

.hr_gig {
    position: relative;
	left: 0px;
	top: 5px;
	padding: 0;
	height: 1px;
	line-height: 1px;
	width: 200px;
	color: #FFFFFF;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px dashed #A5AEC5;
}

.pagenumber_container {
    position: relative;
	clear: left;
	top: 10px;
	margin-top: 0px;
	margin-left: 0px;
	width: 395px;
	text-align: center;
	border: none;
}

.pagenumber_prev_container {
    position: relative;
	display: inline;
	top: 0px;
	text-align: left;
	color: #0000FF;
	text-decoration: none;
	width: 28px;
	border: none;
	float: left;
}

.pagenumber_prev_container a {
    position: relative;
	display: inline;
	top: 0px;
	text-align: left;
	color: #0000FF;
	text-decoration: none;
	width: 28px;
	border: none;
	float: left;
}

.pagenumber_prev_container:hover {
    position: relative;
	display: inline;
	top: 0px;
	text-align: left;
	color: #0000FF;
	text-decoration: underline;
	width: 28px;
	border: none;
	float: left;
}

.pagenumber_no_container {
    position: relative;
	display: inline;
	top: 0px;
	text-align: center;
	width: 330px;
	border: none;
	float: right;
}

.pagenumber_unselected {
    color: #0000FF;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
.pagenumber_unselected:hover {
    color: #0000FF;
	text-decoration: underline;
	margin-right: 5px;
	margin-left: 5px;
}
.pagenumber_unselected:visited {
    color: #0000FF;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.pagenumber_selected {
    color: #FF0000;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
.pagenumber_selected:hover {
    color: #FF0000;
	text-decoration: underline;
	margin-right: 5px;
	margin-left: 5px;
}
.pagenumber_selected:visited {
    color: #FF0000;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.pagenumber_next_container {
    position: relative;
	display: inline;
	color: #0000FF;
	top: 0px;
	text-align: right;
	width: 28px;
	text-decoration: none;
	border: none;
	float: right;
}
.pagenumber_next_container a {
    position: relative;
	display: inline;
	color: #0000FF;
	top: 0px;
	text-align: right;
	width: 28px;
	text-decoration: none;
	border: none;
	float: right;
}
.pagenumber_next_container:hover {
    position: relative;
	display: inline;
	color: #0000FF;
	top: 0px;
	text-align: right;
	width: 28px;
	text-decoration: underline;
	border: none;
	float: right;
}
.pagenumber_next_container:visited {
    position: relative;
	display: inline;
	color: #000FF;
	top: 0px;
	text-align: right;
	width: 28px;
	text-decoration: none;
	border: none;
	float: right;
}

#midcolumn_header {
    position: relative;
	top: 0px;
	height: 19px;
	border: none;
	text-align: left;
	background-image: url(../images/column_header_02.gif);
	background-repeat: repeat-x;
}

#rightcolumn_inner {
    position: relative;
	top: 5px;
	left: 0px;
	padding: 0px;
	background-color: transparent;
	border: none;
	margin-top: 0px;
	min-height: 600px;
    height: auto !important;
    height: 600px;
}

#rightcolumn_header {
    position: relative;
	top: 0px;
	height: 19px;
	border: none;
	text-align: left;
	background-image: url(../images/column_header_02.gif);
	background-repeat: repeat-x;
}

#calbdr_top {
    position: relative;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

#calbdr_bottom {
    position: relative;
	top: 0px;
	left: 0px;
	bottom:0px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

#calbdr_content {
    position: relative;
	top: 0px;
	left: 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	margin-top: 0px;
	overflow: inherit;
	font-size: 10px;
	color: #95955A;
	text-decoration: none;
	background-image: url(../images/cal_border_02.gif);
	background-repeat: repeat-y;
	text-align: left;
}

..clearfix:after {
content: ".";  
display: block; 
height:  0;  
clear: both; 
visibility:  hidden;
}

#calbdr_content a {
    position: relative;
	color: #F26521;
	font-size: 10px;
	text-decoration: none;
	top: 0px;
	left: 0px;
}

.columnheader_start {
    postion: relative;
	display: inline;
	top: 0px;
	left: 0px;
	width: 6px;
	height: 19px;
	border: none;
	float: left;
}
.columnheader_text {
    position: relative;
	top: 0px;
	display: inline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 3px;
	color: #FFFFFF;
	float: left;
}
.columnheader_end {
    postion: relative;
	display: inline;
	top: 0px;
	left: 0px;
	width: 6px;
	height: 19px;
	border: none;
	float: right;
}

#madchick {
    position: relative;
	clear: left;
	top: 5px;
	margin-right: 0px;
	margin-top: 5px;
	text-align: right;
}
#footercontainer {
    position: relative;
	display: block;
	top: 30px;
	clear: both;
	margin-top: 20px;
	margin-bottom: 0px;
	width: 880px;
	height: 34px;
	border: none;
	text-align: left;
	background-image: url(../images/footer_02.gif);
	background-repeat: repeat-x repeat-y;
}

.footertext {
    color: #FFFFFF;
	font-size: 10px;
	line-height: 11px;
	margin-top: 4px; 
	margin-bottom: 2px;   
}
#footerleftcontainer {
    position: relative;
	display: inline;
	margin-top: 0px;
	margin-left: 0px;
	top: 0px;
	left: 0px;
	width: 12px;
	float: left;
}

#footerrightcontainer {
    position: relative;
	display: inline;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	width: 12px;
	float: left;
}

#footercontent {
    position: relative;
	display: inline;
	text-align: center;
	width: 856px;
	height: 34px;
	top: 0px;
	margin-top: 0px;
	float: left;
}

#contentLYR {
  position:absolute;
  width:200px;
  height:115px;
  z-index:1;
  left: 200px;
  top: 200px;
}
