.spot { width:100%; float:left; background: url(top_dotted_right_panels.gif) top left repeat-x; margin:0 0 20px 0; padding-top:2px; }
.spot .inside { margin: 0; padding: 0; border: solid 1px #d4d4d4; }
.spot h3 { font-weight:normal; font-size:1em; margin:0; padding: 6px 5px 7px 10px; }
.spot .inside p { font-size: 85%; color:#585858; margin: 0 4px 5px 10px; }

.spot01 .inside img { margin:13px 0 10px 10px; }
.spot01 h3 { margin:0 5px 6px 10px !important; padding: 0 !important; }
.spot01 .inside p {  margin: 0 9px 0 10px !important; }
.spot01 .inside a { font-size: 85%; color:#805000; text-decoration:none; margin:2px 0 0 0; display:block; }  
.spot01 .inside a.link2 { background: url(arrow_places.gif) top left no-repeat; margin:5px 0 7px 10px; padding:0 0 0 10px; }
.spot01 .bottom { width:100%; height:11px; margin:0; padding:0; overflow:hidden; background:url(shadow_bottom_right_panels.gif) top no-repeat; }
.spot01 .separator { border-bottom: solid 1px #d4d4d4; padding: 5px 0 2px 0; margin: 0; }
.spot01 .inside .link2 { background:url(arrow_places.gif) top left no-repeat; margin:5px 0 7px 10px; padding:0 0 0 10px; }


.spot02 .inside img { margin:3px 10px 10px 10px; border:#e8e8e8 solid 2px; float: left; }
.spot02 .inside p { margin: 0 9px 5px 10px !important; }
.spot02 .inside a { font-size: 85%; color:#805000; text-decoration:none; margin:2px 0 0 0; display:block; }  
.spot02 .inside .link1 { background:url(arrow_places.gif) top left no-repeat; margin:5px 0 7px 10px; padding:0 0 0 10px; }
.spot02 .inside .link2 { background:url(icon_pdf_old.gif) top left no-repeat; margin:5px 0 7px 10px; padding:0 0 0 18px; }
.spot02 .inside .link3 { background:url(icon_word.gif) top left no-repeat; margin:5px 0 7px 10px; padding:0 0 0 18px; }
.spot02 .inside .link4 { background:url(icon_excel.gif) top left no-repeat; margin:5px 0 7px 10px; padding:0 0 0 18px; }
.spot02 .inside .link5 { background:url(icon_wav.gif) top left no-repeat; margin:5px 0 7px 10px; padding:0 0 0 18px; }
.spot02 .bottom { width:100%; height:11px; margin:0; padding:0; overflow:hidden; background:url(shadow_bottom_right_panels.gif) top no-repeat; }
.spot02 .separator { border-bottom: solid 1px #d4d4d4; padding: 5px 0 2px 0; margin: 0; }
.spot02 .itemHolder { height: 60px; padding: 3px 4px 0 0; clear: both; border: solid 1px #d4d4d4; border-width: 1px 0; }
html>body .spot02 .itemHolder { height: auto; min-height: 80px; padding: 3px 4px 0 0; clear: both; border: solid 1px #d4d4d4; border-width: 1px 0; }

.spot03 .inside a { font-size: 85%; color:#805000; text-decoration:none; margin:2px 0 10px 0; display:block; }  
.spot03 .inside a.link2 { background: url(arrow_places.gif) top left no-repeat; margin:5px 0 7px 10px; padding:0 0 0 10px; }
.spot03 .bottom { width:100%; height:11px; margin:0; padding:0; overflow:hidden; background:url(shadow_bottom_right_panels.gif) top no-repeat; }
.spot03 .separator { border-bottom: solid 1px #d4d4d4; padding: 5px 0 2px 0; margin: 0; }
.spot03 .separator.short { margin: 0 10px 5px 10px; }
.spot03 .itemHolder { padding: 6px 4px 0 0; clear: both; border: solid 1px #b5a59b; border-width: 1px 0; background-color: #ffffff !important; }
.spot03 .contact { padding:0; margin:0; }
.spot03 ul { list-style-type: none; text-decoration:none; margin:5px 0 8px 0; padding:0;}
.spot03 li { list-style-type: none; text-decoration:none; min-height: 12px; color:#805000; margin:0 0 0 10px; padding-bottom:5px;}
.spot03 li a { height: 12px; margin:0; padding:0;}
.spot03 .tail { height: 10px ;}
.spot03>inside .tail { min-height: 10px ;}

.spot04 .inside a { font-size: 85%; color:#805000; text-decoration:none; margin:2px 0 0 0; display:block; }  
.spot04 .inside a.link2 { background: url(arrow_places.gif) top left no-repeat; margin:5px 0 7px 10px; padding:0 0 0 10px; }
.spot04 .bottom { width:100%; height:11px; margin:0; padding:0; overflow:hidden; background:url(shadow_bottom_right_panels.gif) top no-repeat; }
.spot04 .separator { border-bottom: solid 1px #d4d4d4; padding: 5px 0 2px 0; margin: 0; }
.spot04 .itemHolder { padding: 6px 4px 0 0; clear: both; border: solid 1px #b5a59b; border-width: 1px 0; background-color: #ffffff; }

.spot05 .inside a { color:#805000; text-decoration:none; margin:2px 0 0 0; display:block; }  
.spot05 .inside a.link2 { background: url(arrow_places.gif) top left no-repeat; margin:5px 0 7px 10px; padding:0 0 0 10px; }
.spot05 .inside a.link3 { background: url(arrow_places.gif) top left no-repeat; margin:5px 0 7px 0; padding:0 0 0 10px; }
.spot05 .bottom { width:100%; height:11px; margin:0; padding:0; overflow:hidden; background:url(shadow_bottom_right_panels.gif) top no-repeat; }
.spot05 .separator { border-bottom: solid 1px #d4d4d4; padding: 5px 0 2px 0; margin: 0; }
.spot05 .itemHolder { font-size: 85%; padding: 0; clear: both; border: solid 1px #b5a59b; border-width: 1px 0; }
.spot05 .itemHolder a { display: inline; padding: 0; }
.spot05 .row_on { padding: 5px 5px 5px 10px; margin: 0; background: url(top_dotted_right_panels.gif) top left repeat-x; background-color: #ffffff; }
.spot05 .row_on.first { background-image: none !important; }
.spot05 .row_off { padding: 5px 5px 5px 10px; margin: 0;  background: url(top_dotted_right_panels.gif) top left repeat-x; }
.spot05 a.more { text-decoration:none; color:#805000; margin:0 4px 0 0; padding:0 0 0 10px; background:url(arrowlink.gif) top left no-repeat; }
.spot05 .link4 { font-size: 85%; color:#243667; margin:0; padding:5px 0 5px 10px; display: block; }
.spot05 .link4 a { display: inline; margin:5px 0 7px 0; padding:0; }

.spot06 .inside p { margin: 0 4px 0 0 !important; }
.spot06 .inside a { font-size: 85%; color:#805000; text-decoration:none; margin:2px 0 0 0; display:block; }  
.spot06 .inside a.link2 { background: url(arrow_places.gif) top left no-repeat; margin:5px 0 7px 10px; padding:0 0 0 10px; }
.spot06 .bottom { width:100%; height:11px; margin:0; padding:0; overflow:hidden; background:url(shadow_bottom_right_panels.gif) top no-repeat; }
.spot06 .separator { border-bottom: solid 1px #d4d4d4; padding: 1px 0 1px 0; margin: 0 10px; }
.spot06 .itemHolder { padding: 0 0 3px 0; clear: both; border: solid 1px #b5a59b; border-width: 1px 0; background-color: #ffffff; }
.spot06 .itemHolder a { display: inline; padding: 0; }
.spot06 .row_on { padding: 7px 5px 6px 10px; margin: 0;}
.spot06 .tail { height: 10px;}
.spot06>inside .tail { min-height: 10px;}

.spot07 .inside a { color:#805000; text-decoration:none; margin:2px 0 0 0; display:block; } 
.spot07 .inside a.link2 { background: url(arrow_places.gif) top left no-repeat; margin:5px 0 7px 10px; padding:0 0 0 10px; }
.spot07 .bottom { width:100%; height:11px; margin:0; padding:0; overflow:hidden; background:url(shadow_bottom_right_panels.gif) top no-repeat; }
.spot07 .separator { clear: both; border-bottom: solid 1px #d4d4d4; padding: 3px 0 1px 0; margin: 0 10px; }
.spot07 .itemHolder { padding: 5px 0 5px 0; clear: both; border: solid 1px #b5a59b; border-width: 1px 0; background-color: #ffffff !important; }
.spot07 .list { font-size: 85%; padding: 0; margin: 0;}
.spot07 ul { list-style-type: square; padding: 0; margin: 0;}
.spot07 li { padding: 0; margin: 0 6px 5px 25px;}
.spot07 .row_on { font-size: 85%; padding: 3px 0; margin: 0;}
.spot07 .row_on span { display: block; margin: 0; padding: 0 5px 0 10px;}
.spot07 span a.exLink { margin:0 0 0 0; padding:0 20px 0 0; display: inline; color:#805000; text-decoration:none; /*background:url(icon_external_link.gif) top right no-repeat; */}
.spot07 .tail { height: 10px ;}
.spot07>inside .tail { min-height: 10px ;}

/* 
accent01 = pastel blue
accent02 = pastel pink
accent03 = grey
accent04 = white
accent11 = blue gradient
accent12 = pink gradient
accent13 = grey gradient
accent21 = solid red
accent22 = solid blue
accent23 = solid grey
*/

.accent01 { background-color: #ebf1f4; color: #243667; }
.accent01 .inside { border-color: #b7c2ce !important; }
.accent01 .itemHolder { border-color: #b7c2ce !important; }
.accent03 .itemHolder span { color: #535353 !important; }

.accent02 { background-color: #f8f1ec; color: #512c12; }
.accent02 .inside { border-color: #c6b6aa !important; }
.accent02 .itemHolder { border-color: #c6b6aa !important; }

.accent03 { background-color: #f3f3f3; color: #600c14; }

.accent04 { background-color: #ffffff; color: #600c14; }

.accent11 .inside { background: url(panel_grad_blue.jpg) top repeat-x; background-color: #ebf1f4; color: #243667; }
.accent11 .itemHolder { background-color: transparent !important; }

.accent12 .inside { background: url(panel_grad_pink.jpg) top repeat-x; background-color: #f8f1ec; color: #512c12; }
.accent12 .itemHolder { background-color: transparent !important; }

.accent13 .inside { background: url(panel_grad_grey.jpg) top repeat-x; background-color: #eaeaea; color: #600c14; }
.accent13 .itemHolder { background-color: transparent !important; }

.accent21 { background-color: #662529; color: #cc9900; }
.accent21 .inside { border-color: #662529 !important; }
.accent21 p { color: #ffffff !important; }
.accent21 a.link2, .accent21 li a { color: #cc9900 !important; }
.accent21 .itemHolder { background-color: transparent !important; }
.spot05.accent21 .itemHolder { background-color: inherit !important; }
.spot05.accent21 .link4 { color:#ffffff !important; }
.spot05.accent21 .link4 a { color:#cc9900 !important; }
.spot06.accent21 .itemHolder { background-color: inherit !important; }
.spot06.accent21 .link4 { color:#ffffff !important; }
.spot06.accent21 .link4 a { color:#cc9900 !important; }

.accent22 { background-color: #343c51; color: #cc9900; }
.accent22 .inside { border-color: #343c51 !important; }
.accent22 p { color: #ffffff !important; }
.accent22 a.link2 { color: #cc9900 !important; }
.accent22 .itemHolder { background-color: transparent !important; }
.accent22 .contact a { color:#cc9900;}
.spot05.accent22 .link4 { color:#ffffff !important; }
.spot05.accent22 .link4 a { color:#cc9900 !important; }
.spot06.accent22 .itemHolder { background-color: inherit !important; }
.spot06.accent22 .link4 { color:#ffffff !important; }
.spot06.accent22 .link4 a { color:#cc9900 !important; }

.accent23 { background-color: #dddddd; color: #600c14; }
.accent23 inside { border-color: #d4d4d4 !important; }
.accent23 a.link2 { color: #600c14 !important; }
.accent23 p { color: #585858 !important; }
.accent23.separator { color: #999999 !important; }
.accent23 .itemHolder { background-color: transparent !important; }
.accent23 .contact a { color:#cc9900;}
.spot05.accent23 .link4 { color:#ffffff !important; }
.spot05.accent23 .link4 a { color:#cc9900 !important; }
.spot06.accent23 .itemHolder { background-color: inherit !important; }
.spot06.accent23 .link4 { color:#ffffff !important; }
.spot06.accent23 .link4 a { color:#cc9900 !important; }
