.button {font-size:xx-small; color:black; background-color:white;border-style:solid; border-color:black;}

td { font-size: 12px; font-family: tahoma, Arial, Verdana,Arial,Helvetica,Sans-Serif; color: #333333;line-height:19px;}

p	{font-family: tahoma, Arial, Verdana,Arial,Helvetica,Sans-Serif;font-size: 12px;color: #333333;line-height:19px;}

h1	{font-family: tahoma, Arial, Helvetica, Sans-Serif; font-size: 23px; color: #90A1B3; font-weight: normal; line-height: normal;}
h2	{font-family: tahoma, Arial, Helvetica, Sans-Serif; font-size: 18px; color: #90A1B3; font-weight: normal; line-height: normal;}


.smalltxt	{font-family: tahoma, Arial, Verdana,Arial,Helvetica,Sans-Serif;font-size: 10px;color: #333333;line-height:19px;}

.calhead					{ font-family:verdana, arial, helvetica; text-align:middle; font-weight: bold; font-size: 16px; color: #FFFFFF;}

.option 					{font:11px verdana, arial, helvetica; background-color: #FFFFFF; }

li			{ font-family: tahoma, Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; list-style-position: outside; list-style-type: square; padding-left: 0px; line-height:18px;}

.topbg 					{background-color: #214465; border: solid; border-color: #ffffff #ffffff #ffffff #ffffff; border-width: 0px 0px 1px 0px; }
.topbg1 				{background-color: #214465; border: solid; border-color: #ffffff #ffffff #ffffff #ffffff; border-width: 0px 0px 1px 0px; }

.footer					{ font:12px verdana, arial, helvetica; text-decoration:none; color:#FFFFFF; background-color:#F5A600; padding-left:5px; width:775px; height:25px;}

.topnav 				{ font:10px verdana, arial, helvetica; font-weight:bold; color: #FFFFFF; text-decoration: none; display:block; letter-spacing:1px; padding-right: 0px; padding-top: 0px; border-color: #ffffff #ffffff #ffffff; background-color: #63A5E7; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.greyarea				{ font:11px verdana, arial, helvetica; text-decoration:none; color:#FFFFFF; background-color:#676767; padding-left: 7px; padding-top: 7px;  }

a:link          		{ font: 12px tahoma, verdana, arial, helvetica; font-weight:normal; line-height:18px; text-decoration:none; color:#5375A4;}
a:visited      			{ font: 12px tahoma, verdana, arial, helvetica; font-weight:normal; line-height:18px; text-decoration:none; color:#5375A4;}
a:active       			{ font: 12px tahoma, verdana, arial, helvetica; font-weight:normal; line-height:18px; text-decoration:none; color:#5375A4;}
a:hover     			{ font: 12px tahoma, verdana, arial, helvetica; font-weight:normal; line-height:18px; text-decoration:none; color:#000000;}

a.small:link          	{ font: 11px tahoma, verdana, arial, helvetica; text-align:right; font-weight:bold; line-height:18px; text-decoration:none; padding-left: 12px; color:#666666; background-image: url(/images/arrow_orange_small.gif); background-repeat: no-repeat;}
a.small:visited      	{ font: 11px tahoma, verdana, arial, helvetica; text-align:right; font-weight:bold; line-height:18px; text-decoration:none; padding-left: 12px; color:#666666; background-image: url(/images/arrow_orange_small.gif); background-repeat: no-repeat;}
a.small:active       	{ font: 11px tahoma, verdana, arial, helvetica; text-align:right; font-weight:bold; line-height:18px; text-decoration:none; padding-left: 12px; color:#666666; background-image: url(/images/arrow_orange_small.gif); background-repeat: no-repeat;}
a.small:hover     		{ font: 11px tahoma, verdana, arial, helvetica; text-align:right; font-weight:bold; line-height:18px; text-decoration:none; padding-left: 12px; color:#000000; background-image: url(/images/arrow_black_small.gif); background-repeat: no-repeat;}

a.smallbox:link          	{ font: 11px tahoma, verdana, arial, helvetica; text-align:right; font-weight:normal; line-height:12px; text-decoration:none; color:#666666; }
a.smallbox:visited      	{ font: 11px tahoma, verdana, arial, helvetica; text-align:right; font-weight:normal; line-height:12px; text-decoration:none; color:#666666; }
a.smallbox:active       	{ font: 11px tahoma, verdana, arial, helvetica; text-align:right; font-weight:normal; line-height:12px; text-decoration:none; color:#666666; }
a.smallbox:hover     		{ font: 11px tahoma, verdana, arial, helvetica; text-align:right; font-weight:normal; line-height:12px; text-decoration:none; color:#ff0000; }


a.link:link          	{ font: 12px tahoma, verdana, arial, helvetica; text-align:right; font-weight:bold; line-height:18px; text-decoration:none; padding-left: 12px; color:#F7B652; background-image: url(/images/arrow_orange_small.gif); background-repeat: no-repeat;}
a.link:visited      	{ font: 12px tahoma, verdana, arial, helvetica; text-align:right; font-weight:bold; line-height:18px; text-decoration:none; padding-left: 12px; color:#F7B652; background-image: url(/images/arrow_orange_small.gif); background-repeat: no-repeat;}
a.link:active       	{ font: 12px tahoma, verdana, arial, helvetica; text-align:right; font-weight:bold; line-height:18px; text-decoration:none; padding-left: 12px; color:#F7B652; background-image: url(/images/arrow_orange_small.gif); background-repeat: no-repeat;}
a.link:hover     		{ font: 12px tahoma, verdana, arial, helvetica; text-align:right; font-weight:bold; line-height:18px; text-decoration:none; padding-left: 12px; color:#000000; background-image: url(/images/arrow_black_small.gif); background-repeat: no-repeat;}


a.nav:link 				{ font:11px arial, helvetica; font-weight:normal; color: #FFFFFF; text-decoration: none; display:block; letter-spacing:0px; padding-right: 10px; width: 100%; padding-top: 5px; border-color: #ffffff #ffffff #ffffff #ffffff; background-color: #214465; border: solid; padding-bottom: 5px; padding-left: 10px; border-width: 0px 1px 0px 0px; }
a.nav:visited 			{ font:11px arial, helvetica; font-weight:normal; color: #FFFFFF; text-decoration: none; display:block; letter-spacing:0px; padding-right: 10px; width: 100%; padding-top: 5px; border-color: #ffffff #ffffff #ffffff #ffffff; background-color: #214465; border: solid; padding-bottom: 5px; padding-left: 10px; border-width: 0px 1px 0px 0px; }
a.nav:active 			{ font:11px arial, helvetica; font-weight:normal; color: #FFFFFF; text-decoration: none; display:block; letter-spacing:0px; padding-right: 10px; width: 100%; padding-top: 5px; border-color: #ffffff #ffffff #ffffff #ffffff; background-color: #214465; border: solid; padding-bottom: 5px; padding-left: 10px; border-width: 0px 1px 0px 0px;  }
a.nav:hover 			{ font:11px arial, helvetica; font-weight:normal; color: #FFFFFF; text-decoration: none; display:block; letter-spacing:0px; padding-right: 10px; width: 100%; padding-top: 5px; border-color: #ffffff #ffffff #ffffff #ffffff; background-color: #F7B652; border: solid; padding-bottom: 5px; padding-left: 10px;  border-width: 0px 1px 0px 0px; }


a.leftnav:link 				{ font:11px tahoma, verdana, arial, helvetica; font-weight:bold; color: #FFFFFF; display:block; text-align:left; text-decoration: none; letter-spacing:0px; padding-right: 1px; width: 158px; border-color: #ffffff #ffffff #ffffff #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; padding-top: 7px; background-color: #214465; padding-bottom: 7px; padding-left: 10px; padding-right: 5px;}
a.leftnav:visited 			{ font:11px tahoma, verdana, arial, helvetica; font-weight:bold; color: #FFFFFF; display:block; text-align:left; text-decoration: none; letter-spacing:0px; padding-right: 1px; width: 158px; border-color: #ffffff #ffffff #ffffff #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; padding-top: 7px; background-color: #214465; padding-bottom: 7px; padding-left: 10px; padding-right: 5px;}
a.leftnav:active 			{ font:11px tahoma, verdana, arial, helvetica; font-weight:bold; color: #FFFFFF; display:block; text-align:left; text-decoration: none; letter-spacing:0px; padding-right: 1px; width: 158px; border-color: #ffffff #ffffff #ffffff #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; padding-top: 7px; background-color: #214465; padding-bottom: 7px; padding-left: 10px; padding-right: 5px;}
a.leftnav:hover 			{ font:11px tahoma, verdana, arial, helvetica; font-weight:bold; color: #F7B652; display:block; text-align:left; text-decoration: none; letter-spacing:0px; padding-right: 1px; width: 158px; border-color: #ffffff #ffffff #ffffff #ffffff; border-style: solid; border-width: 0px 0px 1px 0px; padding-top: 7px; background-color: #214465; padding-bottom: 7px; padding-left: 10px; padding-right: 5px;}

a.rightnav:link 			{ font:11px tahoma, verdana, arial, helvetica; font-weight:normal; color: #5375A4; display:block; text-align:left; text-decoration: none; letter-spacing:0px; padding-right: 1px; width: 162px; border-color: #ffffff #ffffff #ffffff #ffffff; border-style: solid; border-width: 0px 0px 0px 0px; padding-top: 3px; background-color: #FFFFFF; padding-bottom: 3px; padding-left: 15px; padding-right: 5px; background-image:   url(/images/right_nav_bg.gif); background-repeat: no-repeat;}
a.rightnav:visited 			{ font:11px tahoma, verdana, arial, helvetica; font-weight:normal; color: #5375A4; display:block; text-align:left; text-decoration: none; letter-spacing:0px; padding-right: 1px; width: 162px; border-color: #ffffff #ffffff #ffffff #ffffff; border-style: solid; border-width: 0px 0px 0px 0px; padding-top: 3px; background-color: #FFFFFF; padding-bottom: 3px; padding-left: 15px; padding-right: 5px; background-image:   url(/images/right_nav_bg.gif); background-repeat: no-repeat;}
a.rightnav:active 			{ font:11px tahoma, verdana, arial, helvetica; font-weight:normal; color: #5375A4; display:block; text-align:left; text-decoration: none; letter-spacing:0px; padding-right: 1px; width: 162px; border-color: #ffffff #ffffff #ffffff #ffffff; border-style: solid; border-width: 0px 0px 0px 0px; padding-top: 3px; background-color: #FFFFFF; padding-bottom: 3px; padding-left: 15px; padding-right: 5px; background-image:   url(/images/right_nav_bg.gif); background-repeat: no-repeat;}
a.rightnav:hover 			{ font:11px tahoma, verdana, arial, helvetica; font-weight:normal; color: #FFB00D; display:block; text-align:left; text-decoration: none; letter-spacing:0px; padding-right: 1px; width: 162px; border-color: #ffffff #ffffff #ffffff #ffffff; border-style: solid; border-width: 0px 0px 0px 0px; padding-top: 3px; background-color: #FFFFFF; padding-bottom: 3px; padding-left: 15px; padding-right: 5px; background-image:   url(/images/right_nav_bg1.gif); background-repeat: no-repeat;}

a.rightnavbig:link 			{ font:11px tahoma, verdana, arial, helvetica; font-weight:normal; color: #5375A4; display:block; text-align:left; text-decoration: none; letter-spacing:0px; padding-right: 1px; width: 162px; border-color: #ffffff #ffffff #ffffff #ffffff; border-style: solid; border-width: 0px 0px 0px 0px; padding-top: 3px; background-color: #FFFFFF; padding-bottom: 3px; padding-left: 15px; padding-right: 5px; background-image:   url(/images/right_navbig_bg); background-repeat: no-repeat;}
a.rightnavbig:visited 		{ font:11px tahoma, verdana, arial, helvetica; font-weight:normal; color: #5375A4; display:block; text-align:left; text-decoration: none; letter-spacing:0px; padding-right: 1px; width: 162px; border-color: #ffffff #ffffff #ffffff #ffffff; border-style: solid; border-width: 0px 0px 0px 0px; padding-top: 3px; background-color: #FFFFFF; padding-bottom: 3px; padding-left: 15px; padding-right: 5px; background-image:   url(/images/right_navbig_bg); background-repeat: no-repeat;}
a.rightnavbig:active 		{ font:11px tahoma, verdana, arial, helvetica; font-weight:normal; color: #5375A4; display:block; text-align:left; text-decoration: none; letter-spacing:0px; padding-right: 1px; width: 162px; border-color: #ffffff #ffffff #ffffff #ffffff; border-style: solid; border-width: 0px 0px 0px 0px; padding-top: 3px; background-color: #FFFFFF; padding-bottom: 3px; padding-left: 15px; padding-right: 5px; background-image:   url(/images/right_navbig_bg); background-repeat: no-repeat;}
a.rightnavbig:hover 		{ font:11px tahoma, verdana, arial, helvetica; font-weight:normal; color: #FFB00D; display:block; text-align:left; text-decoration: none; letter-spacing:0px; padding-right: 1px; width: 162px; border-color: #ffffff #ffffff #ffffff #ffffff; border-style: solid; border-width: 0px 0px 0px 0px; padding-top: 3px; background-color: #FFFFFF; padding-bottom: 3px; padding-left: 15px; padding-right: 5px; background-image:   url(/images/right_navbig1_bg); background-repeat: no-repeat;}


.calheader				{ font-family:Arial, Helvetica, Sans-Serif; font-size: 14px; color: #FFFFFF; padding-left: 5px; padding-right: 5px; font-weight:bold; background-color: #63A5E7; width:100% }


.cal					{ font-size: xx-small; color: #FFFFFF; text-align:center; font-weight: bold; border: 1px solid #FFFFFF; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
a.cal2:active			{ font-size: 12px; color: #000000; text-align:center; font-weight: bold; border: 1px solid #FFFFFF; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; width:100%}
a.cal2:link				{ font-size: 12px; color: #000000; text-align:center; font-weight: bold; border: 1px solid #FFFFFF; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; width:100%}
a.cal2:visited			{ font-size: 12px; color: #000000; text-align:center; font-weight: bold; border: 1px solid #FFFFFF;  background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; width:100%}
a.cal2:hover			{ font-size: 12px; color: #000000; text-align:center; font-weight: bold; border: 1px solid #000000;  background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; width:100%}

a.calback:link     		{ font:14px verdana, arial, helvetica; font-weight: bold; text-decoration:none; font-weight:normal; color:#FFFFFF}
a.calback:visited  		{ font:14px verdana, arial, helvetica; font-weight: bold; text-decoration:none; font-weight:normal; color:#FFFFFF;}
a.calback:active  		{ font:14px Verdana, arial, helvetica; font-weight: bold; text-decoration:none; font-weight:normal; color:#FFFFFF;}
a.calback:hover  		{ font:14px Verdana, arial, helvetica; font-weight: old; text-decoration:none; font-weight:normal; color:#CCCCCC;}


.daysgoneby			{ font: 12px verdana, arial, helvetica;; color: #FFFFFF; text-align:center; font-weight: bold; border: 1px solid #CCCCCC;  background-color: #CCCCCC; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}


.day				{ font: 12px verdana, arial, helvetica; color: #FFFFFFF; text-align:center; font-weight: bold; border: 1px solid #FFFFFF;  background-color: #63A5E7; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }


a.footerlink:link     	{ font:12px verdana, arial, helvetica; text-decoration:none; font-weight:normal; color:#FFff00}
a.footerlink:visited  { font:12px verdana, arial, helvetica; text-decoration:none; font-weight:normal; color:#FFff00;}
a.footerlink:active  	{ font:12px Verdana, arial, helvetica; text-decoration:none; font-weight:normal; color:#FFff00;}
a.footerlink:hover  	{ font:12px Verdana, arial, helvetica; text-decoration:none; font-weight:normal; color:#FFFFFF;}

a.greyarealink:link     	{ font:11px verdana, arial, helvetica; text-decoration:none; font-weight:normal; color:#63A5E7}
a.greyarealink:visited  { font:11px verdana, arial, helvetica; text-decoration:none; font-weight:normal; color:#63A5E7;}
a.greyarealink:active  	{ font:11px Verdana, arial, helvetica; text-decoration:none; font-weight:normal; color:#63A5E7;}
a.greyarealink:hover  	{ font:11px Verdana, arial, helvetica; text-decoration:none; font-weight:normal; color:#FFFFFF;}

a.list:link		     	{ font:11px verdana, arial, monospace; text-decoration:none; font-weight:bold; line-height:20px; color:#333333; 	width:100%; margin-bottom: 0px; border-color: #CCCCCC #CCCCCC #CCCCCC; padding-bottom: 5px; padding-top: 5px; padding-left: 15px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-image: url(/images/arrow.gif); background-repeat: no-repeat;}  
a.list:visited     		{ font:11px verdana, arial, monospace; text-decoration:none; font-weight:bold; line-height:20px; color:#333333; width:100%; margin-bottom: 0px; border-color: #CCCCCC #CCCCCC #CCCCCC; padding-bottom: 5px; padding-top: 5px; padding-left: 15px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-image: url(/images/arrow.gif); background-repeat: no-repeat;}  
a.list:active     		{ font:11px verdana, arial, monospace; text-decoration:none; font-weight:bold; line-height:20px; color:#333333; width:100%; margin-bottom: 0px; border-color: #CCCCCC #CCCCCC #CCCCCC; padding-bottom: 5px; padding-top: 5px; padding-left: 15px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-image: url(/images/arrow.gif); background-repeat: no-repeat;}
a.list:hover     		{ font:11px verdana, arial, monospace; text-decoration:none; font-weight:bold; line-height:20px; color:#227EDB; width:100%; margin-bottom: 0px; border-color: #CCCCCC #CCCCCC #CCCCCC; padding-bottom: 5px; padding-top: 5px; padding-left: 15px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-image: url(/images/arrow.gif); background-repeat: no-repeat;}


.booktime				{ text-align:center; font:11px verdana, arial, helvetica; text-decoration:none; color:#FFFFFF; height:20px; width:44px; background-color:#63A5E7; padding-left: 0px; padding-top: 0px;  border-color: #ffffff #ffffff #ffffff #ffffff; border-style: solid; border-width: 0px 0px 0px 0px;}


.name { font: 13px verdana, arial, helvetica; color: #FFFFFF; text-align:left; font-weight: bold; border: 0px solid #CCCCCC;  background-color: #214465; width:100%; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}

.artdesc  { font: 11px verdana,  arial, helvetica; color: #666666; text-align:left; font-weight: normal; border: 0px solid #CCCCCC;  background-color: #FFFFFF; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
 
			{ font-size: 12px; color: #000000; text-align:center; font-weight: bold; border: 1px solid #000000;  background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; width:100%}
 
.subheading {
	font-family: Tahoma, arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFB00D;}


.mainBody { font-family: Tahoma, arial; font-size: 11px; color: #000000; line-height: 18px; list-style-position: inside; list-style-type: none; border: 0;}

.dbresults { font:10px tahoma; border: 1px solid #cccccc; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}

a.onecardnav:link		{ font:11px tahoma; color: #000000; width:100%; text-align:center; border: 1px solid #cccccc; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #FFFFFF;}  
a.onecardnav:visited   	{ font:11px tahoma; color: #000000; width:100%; text-align:center; border: 1px solid #cccccc; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #FFFFFF;} 
a.onecardnav:active    	{ font:11px tahoma; color: #000000; width:100%; text-align:center; border: 1px solid #cccccc; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #FFFFFF;}
a.onecardnav:hover     	{ font:11px tahoma; color: #000000; width:100%; text-align:center; border: 1px solid #cccccc; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #FFEBCC;}


.picroll { width: 85px; font-size: 9px; font-family: tahoma, Arial; line-height:30px}

.picrollSpacer { width: 19px; }

.picroll img {margin: 0px 0px 4px 0px;}

.picroll a img, .picroll a:visited img {border: 1px solid #000000;}

.picroll a:hover img, .picroll a:visited:hover img {border: 1px solid #FF0000;}

