body{background:white url(../anmarts/images/nav_images/marts_lefthand.gif) repeat-y left top;}

/*|||||||||||||||||||||||||||DIV LEFT - menu links|||||||||||||||||||||||||||||||||||||||||||*/
.menutitle{background: url(../anmarts/images/nav_images/marts_imageswitch_plus.gif) 0 0 no-repeat;}
.menutitle2{background: url(../anmarts/images/nav_images/marts_imageswitch.gif) 0 0 no-repeat;}

.menutitle a, .menutitle2 a{
		display:block;
		height:20px;
		font:11px/1 sans-serif;
		color:#01305E;
		text-decoration: none;
		font-weight:bold;
}
.menutitle a{background: url("../anmarts/images/nav_images/marts_imageswitch_plus.gif") 0 0 no-repeat;}
.menutitle2 a{background: url("../anmarts/images/nav_images/marts_imageswitch.gif") 0 0 no-repeat;}

.menutitle a:visited, .menutitle2 a:visited{color:#01305E}
.menutitle a:focus,.menutitle2 a:focus {width:100%;height:100%;background-position: -180px 0;color: #01305E;}
.menutitle a:hover, .menutitle2 a:hover{width:100%;height:100%;background-position: -180px 0;color: #01305E;}
.menutitle a:active, .menutitle2 a:active{width:100%;height:100%;background-position: -360px 0;color: red;}

.submenu a{color:#fff}
.submenu a:visited{color:#fff}
.submenu a:focus{background-color:#DAEC65;color:#01305E}
.submenu a:hover{background-color:#DAEC65;color:#01305E}

/*|||||||||||||||||||||||||||END OF MENU LINKS|||||||||||||||||||||||||||||||||||||||||||*/

/*||||||||||||||||||||||||Second level index styling||||||||||||||||||||||||||||*/

#submain{
border-bottom:9px solid #0066cc;
border-left:1px solid #0066cc;
border-right:1px solid #0066cc;}

.submainbox,.sub_box1, .sub_box2, .sub_box3,.sub_box4 {background:#E9F0F6;}

/*||||||||||||||||||||||||END OF Second level index styling||||||||||||||||||||||||||||*/

#subrow1,#subrow2{
background:url(../anmarts/images/sub_box_bground_marts.gif) repeat-y 0 0;/*ensures all columns the same length(faux columns)*/
border-left:1px solid #0066cc;
border-right:1px solid #0066cc;
border-bottom:9px solid #0066cc;
width:597px;}

#header, #main h1, #row1 h2, #row2 h2, #footer, h3, #submain h1{background:#0066cc;}

.mainbox, .rowbox, .rowboxright{background:#D8DFE5;}
.mainbox, .rowbox, .rowboxright{border:1px solid #0066cc;}
showpic {
	margin: 0 auto;
	height: 310px;
	width: 410px;
	border-width: thick;
	text-align: center;
	vertical-align: middle;
}


h3.nomargin{border:0}

.smallpic {
padding:0;
width:70px;
height:70px;
top:2px;
float:left;
border:1px solid white;
}

.smallpic:link{}
.smallpic:visited{}
/*.smallpic:focus{border:1px solid #0066cc;}*/
/*.smallpic:hover{border:1px solid #0066cc;}*/
.smallpic:active{}

.blank{border:none;}

/*|||||||||||||||||||||||AJAX TICKER|||||||||||||||||||||||||||||||||||||||||*?

/*Example CSS for demo ticker*/

#ajaxticker1{
width: 587px;
height: 2.5em;
border:0;
padding: 5px;
background-color: #0066cc;
color:#fff;
}

#ajaxticker1 a{font-weight:bold;color:#fff;text-decoration:none}
#ajaxticker1 a:visited{font-weight:bold;color:#fff;text-decoration:none}
#ajaxticker1 a:focus{font-weight:bold;color:#fff;text-decoration:underline}
#ajaxticker1 a:hover{font-weight:bold;color:#fff;text-decoration:underline}
#ajaxticker1 a:active{font-weight:bold;color:#fff;text-decoration:none}


#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #0066cc;
}

.someclass{ /*class to apply to your scroller(s) if desired*/
}


/*||||||||||||||||||||||||||||||||||||||||||CALENDAR|||||||||||||||||||||||||||||||||||||||||*/
/*
	Calendar CSS - by Nathan Smith - www.sonspring.com
*/

/* =Basic HTML*/
----------------------------------------------------------------------


strong
{
	text-transform: uppercase;
}

table#calendartable
{
	border:0;
	margin: 0 auto;
}

td.calendar
{
	border: 1px solid #ccb;
	padding: 0 2px;
	vertical-align: top;
	width: 100px;
	height: inherit;
}

td.calendar a
{
	padding: 0 0 0 0px;
	margin:0 auto;
}

table#calendar
{
	margin: 0 auto;
}

table.facilities{border:1px solid red;width:590px;}


td.calendardata
{
	border: 1px solid #ccb;
	padding: 0 2px;
	vertical-align: top;
	width: 100px;
	height: inherit;

}

td .calendardata a
{
	padding: 0 0 0 10px;
	margin:0 auto;
}

tr.number
{
	background: #eee;
	color: black;
	font-size: 10px;
	font-weight:bold;
	height: 15px;
	text-align: right;
	vertical-align: middle;
}

tr.week
{
	background: #002B91;
	color: #fff;
	font-size: 11px;
	font-weight:bold;
	font-variant: small-caps;
	height: 15px;
	text-transform: capitalize;
	text-align: center;
	vertical-align: middle;
}

p.data{border:0;margin:auto;text-align:center;font-size:9px}

	.imageSlideshowHolder,.imageSlideshowHolder_left{
		margin:5px;	/* "Air" */
		float:right; /* Floating gallery at the right side of other web page content */		
		width:151px;	/* Image width */
		height:100px;	/* Image height */
		
		position:relative;	/* Don't remove this line */
	}
	.leftFloatingDiv{
		float:left;
		width:160px;
		height:110px;
	}
	/* Don't change these values */
	.imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}
	.centreScrollShow {
	text-align: center;
	margin:0px;	/* "Air" */
	float:left; /* Floating gallery at the right side of other web page content */		
	width:600px;	/* Image height */
	position:relative;	/* Don't remove this line */
}
/* Don't change these values */
.centreScrollShow img{
	position:absolute;
	left:405px;
	top:-3px;
}

tr.day
{
	background: #fff;
	color: #665;
	font-size: 9px;
	height: 90px;
}

tr.number
{
	background: #eee;
	color: black;
	font-size: 10px;
	font-weight:bold;
	height: 15px;
	text-align: right;
	vertical-align: middle;
}

tr.week
{
	background: #002B91;
	color: #fff;
	font-size: 11px;
	font-weight:bold;
	font-variant: small-caps;
	height: 15px;
	text-transform: capitalize;
	text-align: center;
	vertical-align: middle;
}

tr.valuation
{
	background: #CBDEF4;
	color: black;
	font-size: 10px;
	height: 15px;
	text-align: center;
	vertical-align: middle;
}

tr.months
{
text-align:center;
font-weight:bold;
text-transform:capitalize;
vertical-align:middle;
height:20px;
border:1px solid green;
}

td.months{
	border:0;
	padding: 0 2px;
	vertical-align: top;
	width: 100px;
	height: inherit;
}

td.darkgrey{background:#ebebeb;text-align:center;border:0;}
td.darkgrey2{background:#ebebeb;text-align:center;border:0;width:80px;}
td.lightgrey{background:#d4d4d4;text-align:center;border:0;}
td.lightgrey2{background:#d4d4d4;text-align:center;border:0;width:80px;}
td.white{background:#fff;text-align:center;border:0;}
td.white2{background:#fff;text-align:center;border:0;width:80px;}
td.fiftypercentwidth(margin:0;padding:0;font-weight:bold;width:295px;border:1px solid black}
td.bold{text-align:left;margin:0;padding:0;font-weight:bold;width:340px;border:0;}

td.boldheading{
text-align:left;
margin:0;
padding:0;
font-weight:bold;
width:340px;
border:0;
vertical-align:middle;
background:#d2eafe;
}
.halfway(position:absolute;margin-left:300px;}
.fullwidth{width:230px;border:1px solid black;}

table.months{
border:0;
margin:0 auto;
}

p.tabledata{border:0;margin:auto;text-align:center;}

p.tabledatahighlight{border:0; margin:0 auto; color:red;text-align:center;}

.style1 {font-size: 16px}

p.red { color: red;
		font-weight: bold; }
