/* CSS Document */
body,p,i,em,dt,dd,dl,sl,caption,table,th,td,tr,u,blink,select,option,form,div font,li,ul,ol { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #101E31; }

p {margin:0px; padding: 0px 0px 15px 0px;  line-height:16px;}
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; }
td {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #203239;
	vertical-align:top;
}
.navP { margin: 4px 5px 10px 1px; line-height:120%;}
.thumb {margin:6px; padding:8px; background-color: #E1EAEC; }
.photoheader {margin:6px; padding:8px; background-color: #BBD0D5; }

.navTable {background-color:#274C57; width:135px;}
.navTable a:link    { color: #FFFFFF; text-decoration:none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.navTable a:active  { color: #FFFFFF; text-decoration:underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.navTable a:visited { color: #FFFFFF; text-decoration:none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.navTable a:hover   { color: #FFFFFF; text-decoration:underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

.navTableSub {background-color:#3D5E68; width:105px;}
.navTableSub a:link    { color: #FFFFFF; text-decoration:none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.navTableSub a:active  { color: #FFFFFF; text-decoration:underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.navTableSub a:visited { color: #FFFFFF; text-decoration:none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.navTableSub a:hover   { color: #FFFFFF; text-decoration:underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}


a:link    { font-weight: bold; text-decoration: underline; color: #101E31;}
a:visited { font-weight: bold; text-decoration: underline; color: #101E31;}
a:hover   { font-weight: bold; text-decoration: none; color: #666666;}

.smallText           { font-size: 10px; display: block; padding: 5px 35px 20px 5px; color:#562E0C;}
.smallText a:link    { font-weight: normal; text-decoration: none; color: #101E31;}
.smallText a:visited { font-weight: normal; text-decoration: none; color: #101E31;}
.smallText a:hover   { font-weight: normal; text-decoration: underline; color: #562E0C;}

.smallList           { font-size: 10px; display: block; padding: 5px 10px 15px 5px; color:#562E0C;}
.smallList a:link    { font-weight: normal; text-decoration: none; color: #5A7179;}
.smallList a:visited { font-weight: normal; text-decoration: none; color: #5A7179;}
.smallList a:hover   { font-weight: normal; text-decoration: underline; color: #000000;}

.seasonHigh {color: #345068; font-weight: bold; background-color: #ABBFCC;}
.seasonLow  {color: #3E6356; font-weight: normal; background-color: #C4D5CF;}

.itinerary           { font-size: 10px; }
.itineraryHeadline   { font-size: 12px; font-weight: normal; color: #5A7179;}
.itinerary a:link    { font-weight: normal; text-decoration: none;}
.itinerary a:visited { font-weight: normal; text-decoration: none; }
.itinerary a:hover   { font-weight: normal; text-decoration: underline; }

.art {border-width: 6px; border-color: #ffffff;}

/* font-style: italic; */
.navLink           {display: block; margin-left: 6px; line-height: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.navLink a:link    {display: block; font-weight: normal; color: #364449; text-decoration: none; }
.navLink a:visited {display: block; font-weight: normal; color: #364449; text-decoration: none; }
.navLink a:hover   {display: block; font-weight: normal; color: #203239; background-image: none; text-decoration: underline; }

.navLinkSpecial           {display: block; margin-left: 6px; line-height: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #9D7842; }
.navLinkSpecial a:link    {display: block; font-weight: bold; color: #203239; text-decoration: underline; }
.navLinkSpecial a:visited {display: block; font-weight: bold; color: #203239; text-decoration: underline; }
.navLinkSpecial a:hover   {display: block; font-weight: bold; color: #203239; text-decoration: none; }

.navSubset          {display: block; margin-left: 14px; line-height: 8px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.navSubset a:link    {display: block; font-weight: normal; color: #364449; line-height: 3px; text-decoration: none; }
.navSubset a:visited {display: block; font-weight: normal; color: #364449; line-height: 3px; text-decoration: none; }
.navSubset a:hover   {display: block; font-weight: normal; color: #203239; line-height: 3px; text-decoration: underline; }


.headline          { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #203239; text-decoration: none; line-height:19px; }
.headlineSub       { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #5A7179; text-decoration: none; }
.headlineName      { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #7B5222; display: block; padding: 1px 0px 2px 5px; }

.instname           { font-family: arial, verdana, Helvetica, sans-serif; font-weight: bold; font-size: 18pt; color: #203239; text-decoration: none; }
.classTitle         { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #203239; text-decoration: none; }
.classDate          { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #203239; text-decoration: none; }
.classLink          { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #5A7179; text-decoration: none; }
.classLink a:link   { text-decoration: none; }
.classLink a:hover  { text-decoration: underline;}

.headlineName a:link    { text-decoration: none; color: #7B5222;}
.headlineName a:visited { text-decoration: none; color: #7B5222;}
.headlineName a:hover   { text-decoration: underline; color: #562E0C;}

td#past table tr td  { display: block; }
.past           { color: #333333; padding: 3px 2px 3px 3px;  font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 11px; }
.past a:link    { color: #101E31; font-weight: bold; text-decoration: none; }
.past a:visited { color: #101E31; font-weight: bold; text-decoration: none; }
.past a:hover   { color: #660000; font-weight: bold; text-decoration: underline; }
 /* display: block; margin-top: 6px; margin-left: 6px; margin-bottom: 6px; margin-right: 2px;
 margin-top: 6px; margin-left: 6px; margin-right: 2px; 
 */

td#bait table tr td a { display: block; margin-top: 6px; margin-left: 6px; margin-right: 2px; }
.bait           { color: #333333;  margin-top: 6px; margin-left: 6px; margin-bottom: 4px; margin-right: 2px; font-weight: normal; line-height:12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 11px; }
.bait a:link    { color: #101E31; font-weight: bold; text-decoration: none; }
.bait a:visited { color: #101E31; font-weight: bold; text-decoration: none; }
.bait a:hover   { color: #660000; font-weight: bold; text-decoration: underline; }

td#baitWhite table tr td a { display: block; margin-top: 6px; margin-left: 6px; margin-right: 2px; margin-bottom: 6px; }
.baitWhite           { color: #ffffff; display: block; margin-top: 6px; margin-left: 6px; margin-bottom: 6px; margin-right: 2px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 11px; }
.baitWhite a:link    { color: #ffffff; font-weight: bold; text-decoration: none; }
.baitWhite a:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
.baitWhite a:hover   { color: #333333; font-weight: bold; text-decoration: underline; }

td#baitData table tr td a { display: block; }
.baitHeadline           { color: #333333; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 11px;}
.baitHeadline a:link    { color: #525252; font-weight: bold; text-decoration: none; }
.baitHeadline a:visited { color: #525252; font-weight: bold; text-decoration: none; }
.baitHeadline a:hover   { color: #B74304; font-weight: bold; text-decoration: underline; }

/* 8DADA4 #C9DFE6 E1EAEC date BBD0D5*/


td#wsHead table tr td  {  }
.wsHead           { color: #5A7179; font-size: 14px; padding: 2px 2px 4px 2px;  height: 30px; background: #BBD0D5; vertical-align: top;  font-weight: bold;}


td#wsBlue table tr td  {  }
.wsBlue           { color: #333333; font-size: 11px; padding: 2px 2px 4px 2px;  height: 30px; background: #E1EAEC; vertical-align: top;  font-weight: normal;}
.wsBlue a:link    { color: #203239; text-decoration: none; font-weight: normal;}
.wsBlue a:visited { color: #203239; text-decoration: none; font-weight: normal;}
.wsBlue a:hover   { color: #000000; text-decoration: underline; font-weight: normal;}

td#wsBlueD table tr td  { }
.wsBlueD           {
	color: #333333;
	font-size: 11px;
	padding: 2px 2px 4px 2px;
	height: 30px;
	vertical-align: top;
	font-weight: normal;
	background-color: #CAD6D8;
}
.wsBlueD a:link    { color: #203239; text-decoration: none; font-weight: normal;}
.wsBlueD a:visited { color: #203239; text-decoration: none; font-weight: normal;}
.wsBlueD a:hover   { color: #000000; text-decoration: underline; font-weight: normal;}

td#wsBrown table tr td  { }
.wsBrown           { color: #333333; font-size: 11px; padding: 2px 2px 4px 2px;  height: 30px; background: #E3E5C7; vertical-align: top;  font-weight: normal;}
.wsBrown a:link    { color: #203239; text-decoration: none; font-weight: normal;}
.wsBrown a:visited { color: #203239; text-decoration: none; font-weight: normal;}
.wsBrown a:hover   { color: #000000; text-decoration: underline; font-weight: normal;}

td#wsBrownD table tr td  { }
.wsBrownD           {
	color: #333333;
	font-size: 11px;
	padding: 2px 2px 4px 2px;
	height: 30px;
	vertical-align: top;
	font-weight: normal;
	background-color: #CECFB4;
}
.wsBrownD a:link    { color: #203239; text-decoration: none; font-weight: normal;}
.wsBrownD a:visited { color: #203239; text-decoration: none; font-weight: normal;}
.wsBrownD a:hover   { color: #000000; text-decoration: underline; font-weight: normal;}



.footer           {margin-top: 2px; margin-left: 0px; margin-bottom : 1px; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.footer a:link    {font-weight: normal; color: #666666; text-decoration: none; }
.footer a:visited {font-weight: normal; color: #666666; text-decoration: none; }
.footer a:hover   {font-weight: normal; color: #333333; background-image: none; text-decoration: underline; }
.inputrequired   { color: #080031; background: #C5D5D0; font-weight: bold;   font-size: 11px; width: 250px; }
.input           { color: #080031; background: #F5F0E6; font-weight: normal; font-size: 11px; width: 250px; }
.inputBlue       { color: #080031; background: #D8E3E5; font-weight: normal; font-size: 11px; width: 250px; }

.comments        { color: #080031; background: #F5F0E6; font-weight: normal; font-size: 11px; width: 375px; }
.iform           { color: #080031; background: #F5F0E6; font-weight: normal; font-size: 11px; width: 150px; }


ul {
	margin-top: .5em;
	margin-left: 1.5em;
	margin-bottom : .2em;
	list-style-image: url(http://www.dillmans.com/quick_art/dil_list_dot.gif);
}
	
ul li {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	margin-bottom: .6em;
	margin-top: .2em;
	line-height:130%;
	list-style-image: url(http://www.dillmans.com/quick_art/dil_list_dot.gif);
	}	

ul ul li {	
/*	list-style-type: upper-alpha; */
	list-style-image: url(http://www.dillmans.com/quick_art/dil_list_dot_small.gif);
	margin-bottom: .1em; 	line-height:130%;
	margin-top: .2em;
	}
	
ol {
	list-style-image : none;
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	margin-bottom : .2em;
	margin-top: .5em;
	margin-left: 1.5em;
	}
ol li {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	margin-bottom: .6em;
	margin-top: .2em; 	line-height:130%;
	line-height: 1.1em;
	}

.bodycopyone { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333300; }
a.bodycopyone:link    { font-weight: bold; text-decoration: underline; color: #3333300;}
a.bodycopyone:visited { font-weight: bold; text-decoration: underline; color: #3333300;}
a.bodycopyone:hover   { font-weight: bold; text-decoration: none; color: #996633;}


.contactinfo {  font-size: 9pt; font-family: arial, verdana, "MS Sans serif"}


.navhead { text-decoration: none; color: #FFFFFF; font-family:  Arial, sans-serif, MS Sans serif, Verdana; font-size: 10pt; line-height: 14px;}
a.navhead:link { text-decoration: none; color: #FFFFFF; }
a.navhead:visited { text-decoration: none; color: #FFFFFF;}
a.navhead:hover { text-decoration: underline; color: #FFFFFF; }

.navchoice { text-decoration: none; color: #FFFFFF; font-family: Arial, sans-serif, MS Sans serif, Verdana ; font-size: 9px; line-height: 12px;}
a.navchoice:link { text-decoration: none; color: #FFFFFF; }
a.navchoice:visited { text-decoration: none; color: #E4E6AE; }
a.navchoice:hover { text-decoration: underline; color: #FFFFFF; }

.whitetext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; }
a.whitetext:link    { font-weight: bold; text-decoration: underline; color: #ffffff;}
a.whitetext:visited { font-weight: bold; text-decoration: underline; color: #ffffff;}
a.whitetext:hover   { font-weight: bold; text-decoration: none; color: #ffffff;}


 .gallery
{ 
width: 468px;
border: 1px solid #7D7465;
margin: 0px 15px 15px 0px;
padding: 8px;
background-color:#FFFFFF;
}
 .thumbnail
{
float: left;
width: 110px;
border: 1px solid #7D7465;
margin: 0px 15px 15px 0px;
padding: 5px;
background-color:#FFFFFF;
}

.clearboth { clear: both; }
