body {	
background-color: ;
      	color: ;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
}



.boxcontent { 
  background:;
  margin:0 5px;
  }
  
.boxcontent a:link{
  text-decoration:underline;
}#container {
	position: relative;
	width:100%;
	max-width: 1000px;
	margin:0px auto;
}

#leftcol{
	float:left;
	width:30%;
	text-align:center;
}

#rightcol{
	float:right;
	width:30%;
	text-align:center;
}
#main {
	margin-left:30%;
	margin-right:30%;
}


p {margin-left: 20px}

label{
	display:block;
	width:80%;
	margin:2px auto;
	text-align:left;
	border-width:1px;
	border-style:solid;
	border-color:black;
	padding:2px;
	background-color:
}

form {
	background-color:#FFFFCC;
}
.kanriForm .textfield,.select,.textarea{
	width:80%;
	margin:2px auto 12px auto;
	display:block;
}
.kanriForm .checkboxes,.radioContainer{
	width:80%;
	margin:2px auto 12px auto;
}
.checkboxes{
	padding:10px;
}

.ecoContainer ul{
	line-height: 1.1em;
	text-indent: 5px;
	list-style-position: outside;
	/*list-style-image: url(/images/arrow.gif);*/
	list-style-type: circle;
	margin-top:4px;
	margin-bottom:4px;
}

form p{
	background-color:clear;
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:black;
	margin-left:0px;
	padding:1em;
	background-color:white;
}
form p.alt{
	background-color:#CCFFCC;
}

A:link {
	text-decoration:none;
	font-weight:bold;
	color: ;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}
A:visited {
	text-decoration:none;
	font-weight:bold;
	color:;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}
A:hover {
	text-decoration:underline;
	font-weight:bold;
	color: ;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}
A:active {
	text-decoration:none;
	font-weight:bold;
	color: ;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
} 

h1{
	font-size:larger;
}
.red {
     color: #FF0000;
}

.c_border_1{
	background-color:#a1a1a1;
}
.c_title_1{
	background-color:#FFFFCE;
	color:#000000;
}
.c_content_1{
	background-color:white;
	color:#000000;
}
.c_content_1 a:link{
	color:;
}
.c_content_1 a:visited{
	color:;
}


.c_border_2{
	background-color:#a1a1a1;
}
.c_title_2{
	background-color:#E1FFCA;
	color:#000000;
}
.c_content_2{
	background-color:white;
	color:#000000;
}
.c_content_2 a:link{
	color:;
}
.c_content_2 a:visited{
	color:;
}



.c_border_3{
	background-color:#a1a1a1;
}
.c_title_3{
	background-color:#FFE0EB;
	color:#000000;
}
.c_content_3{
	background-color:white;
	color:#000000;
}
.c_content_3 a:link{
	color:;
}
.c_content_3 a:visited{
	color:;
}


.c_border_4{
	background-color:#a1a1a1;
}
.c_title_4{
	background-color:#FFDFC8;
	color:#000000;
}
.c_content_4{
	background-color:white;
	color:#000000;
}
.c_content_4 a:link{
	color:;
}
.c_content_4 a:visited{
	color:;
}


.eventHeader .inside{
	padding:5px;
}

.eventBody .inside{
	padding:5px;
}	
.eventBox{
	float:left;
	min-height:170px;
	margin-top:10px;
}
.hl { color:;background-color:;font-size:large;text-align:center;margin-left:6px;margin-right:6px;margin-top:3px;padding:1px;margin-bottom:2px;border-color:;border-style:solid;border-size:1px }

.HEADER_TD {
background-color: ; /*#355E8F;*/
text-align: left;
	font-size: ;
	color: ; /*#CCFFFF*/;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 15px;

}
.TITLE_TD {
background-color: ;
text-align: center;
	font-size: 14pt;
	color: #FFFFFF;

}

.INPUT_TD {
background-color: ;
text-align: left;
	font-size: 12pt;
	color: #000000;
	margin-left: 2px;
	margin-right: 2px;
}

.centertable{
	border-top:1px solid #663300;
	border-bottom:1px solid #663300;
	border-left:1px solid #663300;
	border-right:1px solid #663300;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	/* hide from IE5 Mac \*/
	/*height: 0.01%;*/ 
	/* End hide from max IE5 */
}

.textmenuh{
	font-size:small;
}
.textmenu {
		font-weight : normal;
		font-size : 10px;
		padding : 1 0 0 0;
		margin-bottom : 0;
		margin-top : 1;
		margin-left : 0;
		margin-right : 0;
		
		
	}

	td.nav { 
		align:center;
	}
	td.nav a {
		font-size : small;
		font-weight : bold;
		
		color : ;
		text-decoration : none;
		display: block;
		width: 100%;
		height: 100%;

	}
	td.nav a:visited {
		font-size : small;
		font-weight : bold;
		color: ;
		text-decoration : none;
		display: block;
		width: 100%;
		height: 100%;
	}
	td.nav a:hover {
		text-decoration : underline;
		font-weight : bold;
		color: ;
		display: block;
		width: 100%;
		height: 100%;
		

	}
*.information {
	
	color:;
	background-color:;
	font-weight:bold;
	letter-spacing:15px;
	text-align:center; 
	padding-top:3px;
}
*.infoleft {
	background-image: url(/images/information_left.jpg);
	width:170px;
}
*.inforight {
	background-image: url(/images/information_right.jpg);
	width:170px;
}
.weather {
	text-align:center;
	width:100%;
	
}

*.mailtomobile {
	background-color:#414F54;
	color:white;
	width:100%;
	padding:2px;
	text-align:center;
}
*.validationline {
	/*background-color:#414F54;*/
	color:white;
	width:100%;
	padding:2px;
}

#midcol{
        background-color:white;
	color: ;

}
*.emptylinething {
	background:;
	
	width:100%;
	height:33px;/*20*/
}
.outertable {
	background:;
	
	width:33%;
	vertical-align:top;
	border-color:red;
	border-width:1px;
}
.lefttable {
	background:;
	
	width:33%;
	vertical-align:top;
}
.righttable {
	background:;
	
	width:33%;
	vertical-align:top;
}
*.outerShoptable {
	background:#FF9A31;
	
	width:33%;
	vertical-align:top;
	border-color:red;
	border-width:1px;
}
*.middletable {
	background-color: ;
	/**/
	width:34%;
	/*border-color:green;
	border-width:1px;*/
	
}
.middletable .hr{
	color: red;
	background-color: red;
	width:90%;
}
*.middleShoptable {
	background-color: white;
	width:67%;
}
.menulink {
	/*padding-left:20%;*/
	font-size:110%;
	font-weight:bold;
	text-align:left;
}
.carrierimage{
	padding-left:20px;
	padding-right:20px;
	margin-right:20px;
	margin-left:20px;
}
.carriers{
	text-align:right;
}
.leader{
	text-align:center;
	font-weight:bold;
}




hr {
	color: ;
	background-color: ;
	width:90%;
}
h1{
	display:inline;
	font-size:large;
}
.valid {
	text-align:left;
	border:0;
}

.kanaloco{
	background-color: white;
	color: ;
	background-image:url(/images/icon_NOTE.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:2px;
}
.kanaloco h1{
	font-size:12px;
}

.kanaloco ul{
	list-style-type:none;
	/*display:inline;*/
}
.kanaloco li{
	margin-bottom:3px;
	padding:1px 5px 1px 1em;
	background-image:url("/images/icon_NOTE.gif");
	background-repeat: no-repeat;
	background-position: left 3px;
}
.kanaloco li span{
	padding-left:2px;
}
.kanaloco a{
	font-size:small;
}


.kfm_link{
	background-image:url(/images/icon_HEADPHONES.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:2px;
}
.kfm_link a{
	size:small;
}
.center{
	text-align:center;
}
.bold {
	font-weight:bold;
}

.midim{
	border-top:1px solid #663300;
	border-bottom:1px solid #663300;
	border-left:1px solid #663300;
	border-right:1px solid #663300;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}



.mobilescreen{
	border: solid black;
	border-width:2px;
}

.formtable{
   /*border-collapse: collapse;*/
   border:1px solid #000000;
}

td.formtable{
  border:1px solid #000000;
}


.locatorizer{
  background-color:white;
  color: #E70C10;
  font-weight:bold;
  padding:3px;
}


.eventwindow{
	
	width: 90%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-width:1px;
	padding:2px;
	border-color:#000000;
	border-size:1px;
	border-style:solid;
	
	overflow:auto;height:300px;
	font-size:small;
	/*background-position:center;*/
	/*background-attachment:fixed;*/
}

/* event listing, title box */
.sideshow{
	
}
.sideshow a:link{
	
}
.sideshow a:visited{
	
}
.sideshow a:hover{
	
}
.sideshow a:active{
	
}

/* small box xontaining event details */
.sideshowcontent{
	
}



#right_floater{
	position:absolute;
	top: -1px;
	right: -1px;
	margin:0px;
	padding: 0px;
	z-index: 100;
}


.smooth{display:block}
.smooth *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.smooth1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f3d5e1;
  border-right:1px solid #f3d5e1;
  background:#faecf2}
.smooth2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #edbdd0;
  border-right:1px solid #edbdd0;
  background:#fbf1f5}
.smooth3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fbf1f5;
  border-right:1px solid #fbf1f5;}
.smooth4{
  border-left:1px solid #f3d5e1;
  border-right:1px solid #f3d5e1}
.smooth5{
  border-left:1px solid #faecf2;
  border-right:1px solid #faecf2}

.smoothfg{
  background:;
  padding-left:4px;
  padding-right:4px;
  }

.calendar{
	margin-left:auto;
	margin-right:auto;
}

.eventTD{
	background-color:#F0F0F0;
}

/* <link rel="stylesheet" type="text/css" href="mystyle.css" /> */
