/* Elements */
body {
		font-family: ariel, helvetica,  sans-serif;
		color: #000000;
		background-color: white;
		line-height: 1.25em;
		margin: 0;
}
th {
		background-color: #999999;
width: 8%
}
#mainbody {
		position: absolute;
		top: 12em;
		padding-left: 13.5em;
		padding-right: 0.5em;
		background-color: white;
}

#mainbody img {
		float: left;
		margin-right:20px;;
}



#leftlink {
		display: block;
		position: absolute;
		top: 12em;
		width: 10em;
		left: 1em;
		background-color: white;
		vertical-align:top;
}
#leftlink h4{
		padding-bottom: 0.25em;
		margin: 0.5em 0 0.5em 0;
		border-bottom: 1px solid #3399ff;
		text-align: right;
}

#leftlink ul {
		list-style: none;
		margin-left: 0;
		padding-left: 0;
		padding-right: 0.1em;
		line-height: 1.5em;
		text-align: right;
}
#leftlink a:link {
		font-weight: 600;
		color: #3955aa;
		text-decoration: none;
		background-color: inherit;
		border-bottom: none;
}

#leftlink a:visited {
		font-weight: 600;
		color: #3955aa;
		text-decoration: none;
		background-color: inherit;
		border-bottom: none;
}

#leftlink a:active {
		font-weight: 600;
		color: #909090;
		text-decoration: none;
		background-color: inherit;
		border-bottom: none;
}

#leftlink a:hover {
				font-weight: 600;
				color: #a1a1a1;
				text-decoration: none;
				background-color: inherit;
				/*border-bottom: 1px solid #909090;*/
}
#footer{
}

/* Classes */
.headbar {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 5em;
		border-bottom: 1px solid #3399ff;
		background-color: white;
		font-size:xx-large;
		line-height: 1.25;
}
.shadebar{
		background-color: #cccccc;
}
.whitebar{
		background-color: #ffffff;
}

.headtext{
}
.smalltext{
		font-size:xx-small;
}
.textleft{
		text-align:left;
}
.imageleft{	
		float:left;
		margin: 0 0 10px 10px;
}
.imageright{
		float: right;
		margin: 0 0 10px 10px;
}
.listtable {
		width:400px;
		border: 0;
		background-color: inherit;
		color: inherit;
}
.widetable {
		width:100%;
		border: 0;
		background-color: inherit;
		color: inherit;
}
.diary
{
		width:96%;
		background-color: inherit;
		color: inherit;
		font-size:0.7em;
}
.dayblank
{
		background-color: inherit;
		color: inherit;
}
.daytrip
{
		color: navy;
}
.dayWeekend
{
		background-color: yellow;
}
.dayWeekendtrip
{
		background-color: green;
}
.daynone
{
		background-color: #cccccc;
}
.daycancel
{
		text-decoration:line-through;
		color:red;
}
.tdpictureleft
{		width:285px;float:left;vertical-align:top;
}
.tdpictureright
{		width:285px;float:right;vertical-align:top;
}
.redtext
{
		color:red;
}
.specialemphasis
{
		font-weight:bold;
}
.centerlarge
{
	text-align: center;
	font-size:x-large
}
.specialoffer
{
	margin:	1em;
	padding:	1em;
	border:solid thin red
}
.topalign
{
	vertical-align: text-top;
		/*text-decoration:line-through;*/
}
.linkFB {
padding-left: 20px;
background: url(../assets/fb16x16.png) no-repeat left center;
}
.buttonFB {
padding: 32px;
background: url(../assets/fb32x32.png) no-repeat left center;
}
.listimageclass{width: 100%}
.imageblockclass{}
.captionclass{}


		
