.main {background-color: #ffffff; width:1000px; border:1px solid #A16B2B; text-align:left; }
.translation {font-size:12px; margin:5px}

.algonquinlabel{font-weight:bold; background-color: #2a9306; color:#fff}
	.banner_header {width:1000px;text-align:left; margin-bottom:10px}
	body {background:#325c21; font-family: verdana; font-size:10px; margin:0px; padding:0px; background-image:url('images/background2011.jpg'); background-repeat:no-repeat;}
	.motivation{color:#777; font-size:20px; margin:10px; font-family: "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif;}
	.highlight{color:#6ead00}
	.highlightbold{color:#6ead00; font-weight:bold}
	.highlightboldindented{color:#6ead00; font-weight:bold;margin:10px; font-size:14px;}
	.highlightboldindentedlarge{color:#6ead00; font-weight:bold;margin:14px;}
	.bodytext{color:#000; margin:10px}
	.bodytextindented{font-size:12px;color:#000; margin:10px; text-indent:0em;}
	.bodytextindentedlarge{font-size:16px;color:#555; text-indent:0em; font-weight:bold; line-height:24px}
	.bodytextindentedtitle{color:#000; margin:10px; text-indent:0em; font-weight:bold;}
	.homepagetitle{font-size:15px;color:#555; text-indent:0em; font-weight:bold;margin-top:10px; margin-bottom:15px; margin-left:10px}
	.bodytextindentedtitlelarge{color:#000; margin:10px; text-indent:0em; font-weight:bold; font-size:16px;}
	.footer{width:1000px; color:#000; text-align:right;};
	.newsheading{font-weight:bold; color: #6ead00}
	.mainformtextfield{width:500px}
	.normalform{font-size:10px;}
	.pageTitle{font-size:26px; margin:10px}
	.form-field-text{font-size:12px;}
	.decorativeid{width:100%; height:150px; position:absolute; background-color:#1C2331; top:0px; left:0px; z-index:-1; border-bottom:1px solid #A16B2B}
	a.defaultcolor{color:#0000FF;}
	a.defaultcolor:link{color:#0000FF;}
	a.defaultcolor:visited{color:#0000FF;}
	.odddaterow{background-color:#ccccff}
/*SCHEDULETABLA START*/
	.scheduletable{border:0px solid #000; font-size:12px;border-collapse:collapse; width:900px}
	/*.scheduletable th{border:0px; background-color:#1C2331; color:#fff; text-align:left; padding-left:15px;padding-right:15px; }*/
	.scheduletable td{ }
	.scheduletable th{ color:#fff; }
	.scheduletableitem{padding-left:15px;padding-right:15px; text-align:left; padding:5px; padding-right:30px;}	
	 .regularscheduleth{background-color:#1C2331; padding-left:15px;padding-right:15px; text-align:left; padding:5px; padding-right:30px;}
	 .separator{ background-color:#fff; width: 1px;}
	 .available{
background-color:#00ff00; 
color:#00ff00;
width: 5px;
border:3px solid #009900;
padding:5px;
border-spacing:5px;
text-align:center;
}
.available-caption
{
	color:#009900;
	font-weight:bold;
	text-align:center;
}

 .limited{
background-color:#ffff99; 
color:#ffff99;
width: 5px;
border:3px solid #009900;
padding:5px;
border-spacing:5px;
text-align:center;
}
.limited-caption
{
	color:#cccc00;
	font-weight:bold;
	text-align:center;
}

	 /*SCHEDULETABLA END*/
	 
	.popuptext{font-size:12px}
	
	.hightlight{color:#cc0000}
	
	.main_category_button
	{
		background-color: #1c2331;
		padding:0px;
		
		border-spacing:0px;
		border-top:1px solid white;
		border-collapse:collapse;
		width:100%;
		
	}
	.main_category_button td
	{
		padding:4px;
		border-bottom:2px solid white;
	
	}
	.main_category_button tr
	{
		border-top:1px solid white;
	
	}
	a.main_category_button_link{color:#ffffff; font-size:16px;  text-decoration:none}
	a.main_category_button_link:visited{color:#ffffff; font-size:16px;  text-decoration:none}
	a.main_category_button_link:hover{color:#6ead00; font-size:16px;  text-decoration:none}
	
	.important{color:#aa0000; font-weight:bold; font-size:12px;}
	
	a.navlink{font-size:24px; color:#ccccff; text-decoration:none; font-family: "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif;}
	a.navlink:hover{font-size:24px; color:#fff; text-decoration:none; font-family: "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif;}
	a.pagelink{color:#1c2331;}
	a.pagelink:hover{color:#778d9b;}
	.addthisdiv{text-align:right; margin-right:20px}
	.partners{background-color:#fff; width:1000px;height:100px}
{
	color:#00cc00;
	border: 1px solid green;
	font-weight:bold;
	background-color:#eeffee;
	padding:5px;
}
.error
{
	color:#cc0000;
	border: 1px solid red;
	font-weight:bold;
	background-color:#ffeeee;
	padding:5px;
}
.green{
	color:#3a8b00;
	border: 1px solid #5d9e00;
	font-weight:bold;
	background-color:#eeffee;
	padding:5px;
}



#campInfo {
    width: 800px;
    border: 1px solid #666666;
    text-align: left;
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -400px;
    display:none;
    z-index:999;
}
#algonquinMap {
    width: 800px;
    border: 1px solid #666666;
    text-align: left;
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -400px;
    display:none;
    z-index:999;
}
#grundy {
    width: 900px;
    border: 1px solid #666666;
    text-align: left;
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -450px;
    display:none;
    z-index:999;
}
#busInfo {
    width: 800px;
    border: 1px solid #666666;
    text-align: left;
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -400px;
    display:none;
    z-index:999;
}
#schedules {
    width: 900px;
    border: 1px solid #666666;
    text-align: left;
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -450px;
    display:none;
    z-index:999;
}
#opdates {
    width: 600px;
    border: 1px solid #666666;
    text-align: left;
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -300px;
    display:none;
    z-index:999;
}
#backcountryInfo {
    width: 800px;
    border: 1px solid #666666;
    text-align: left;
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -400px;
    display:none;
    z-index:999;
}
.centerdiv_hr
{
	color: #ccc;
	background-color: #fff;
	height: 1px;
}
.prompt
{
	color:#888;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
}
.centerdiv_text
{
	color:#333;
	font-size:12px;

}
.centerdiv_title
{
	color:#000;
	font-size:18px;

}
.closebtn{font-size:18px; font-weight:bold; cursor:pointer; }
.closebtn:hover {cursor:pointer; color: #aaa;}
.clickable{cursor:pointer;}
