/* global */
body { margin : 0; scrollbar-face-color:#FFFFFF; scrollbar-arrow-color:#FF0000; scrollbar-track-color:#000080; scrollbar-shadow-color:FF0000; scrollbar-highlight-color:#FF0000; scrollbar-3dlight-color:FF0000; scrollbar-darkshadow-Color:#FF0000 }
img { border: none; }

/* links */
a:link {text-decoration:underline; color:blue}
a:active {text-decoration:underline; color:red}
a:visited {text-decoration:underline; color:blue}
a:hover {text-decoration:underline; color:red}

p { font-family: Verdana; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 4px; margin-right: 4px }

.topofpage {  font-size: 14pt; color: #FF0000; text-align:center; font-weight:bold; margin-top:12; margin-bottom:12 }
.normal {  text-align:justify }
.normalcenter {  text-align:center }
.normalbold {  font-weight:bold; text-align:justify }
.normalboldcenter {  font-weight:bold; text-align:center }
.normalindent {  margin-left:24; text-align:justify }
.normalindent40 {  margin-left:40; text-align:justify }
.normal8 {  font-size: 8pt; text-align:justify }
.normal8center {  font-size: 8pt; text-align:center }
.normal8bold {  font-size: 8pt; font-weight:bold }
.normal8boldcenter {  font-size: 8pt; font-weight:bold; text-align:center }
.normal8indent {  margin-left: 20px; font-size: 8pt; text-align:justify }
.normalblue {  margin-left:8; margin-right:8; color: #0000FF; font-style: normal; text-align:justify }
.menu {  margin-top:0; margin-bottom:10; font-size: 8pt; text-align:left }
.halfspace {  margin-top:-4; margin-bottom:-4; margin-left:0; margin-right:0; font-size: 8pt }
.maptext {  font-size: 7pt }
.hotelcountry {  font-size: 16pt; color: #FF0000; text-align:center; font-weight:bold; margin-top:4; margin-bottom:4 }
.hotelstate {  font-size: 12pt; color: #FF0000; text-align:center; margin-bottom:4; font-weight:bold }
.hotelcity {  color: #FFFFFF; font-weight:bold; margin-left: 0px; margin-right: 0px; background-color: #000080 }
.hotelpagetitle {  color: #FFFFFF; text-align:center; font-weight:bold; margin-left: 0px; margin-right: 0px; background-color: #FF0000 }
.listing {  margin-left: 15px }
.listingbold {  margin-left: 15px; margin-right: 15px; font-weight:bold; background-color: #FFFF99 }
.listingboldnohi {  margin-left: 15px; margin-right: 15px; font-weight:bold }
.listing8 {  font-size: 8pt; margin-left: 15px; margin-right: 15px; text-align:justify; background-color: #FFFF99 }
.addhotel { margin-top: 10px; margin-bottom: 10px; font-weight:bold; text-align:center}
.normalleft {  margin-left:0; margin-right:0 }
.normalleftbold {  margin-left:0; margin-right:0; font-weight:bold }
.normalplus {  text-align:justify; margin-bottom: 2px }
.normalplushalf {  margin-left:15px; margin-top:8px; margin-bottom: 11px }
.normalindentplus {  margin-left:24; margin-bottom: 2px; text-align:justify }

.type {  margin-left:8; margin-right:8; color: #800080; font-weight:bold; font-style: italic }
.SectionHeadingPrint { font-family: Verdana; font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
.FieldLabel {  font-family: Verdana; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 0px }
.Classification {  font-weight: bold; color: #FFFFFF; text-align: center}
.Table {  text-align: center}
.AnchorLinks { font-size: 13px; font-weight: bold; color: #FFFFFF; margin-left: 2px; margin-right: 2px; background-color: #000080 }
.CountryLink {  color: #000000; font-size: 12px; font-weight: bold}
.MainLinks {  font-weight: bold; color: #CCCCCC; font-size: 14px}
.sectiontext {  margin-left: 6px; margin-right: 6px; text-align:justify }
.LastUpdate {  font-size: 12px; color: #CCCCCC; background-position: center}
.LastUpdatePrint { font-size: 12px; color: #000000; background-position: center}
.FinePrint { font-size: 10px;	color: #CCCCCC }
.CountryName { color: #CCCCCC; font-size: 14px; font-weight: bold;}

/*controller for rotating banners*/
		
.ctrlpad{ width: 155px; margin: 0; padding: 0; background-color: #f5f5f5; border: 1px solid #999; text-align: center; position: relative; top: -8px; }
.ctrlpadLandingPage { width: 443px; height: 16px; margin: 0; padding-top: 1px; background-color: #f5f5f5; border: 1px solid #999; text-align: center; }
.ctrlpadLandingPage a.next { float: right; }
.ctrlpadLandingPage a.prev { float: left; }
.ctrlpad a.next { float: right; }
.ctrlpad a.prev { float: left; }

/*marquee*/

div#marquee {color:#000000; font:12px verdana; position:relative; text-align:left;}
div#marquee div#marquee-inner {height:253px; overflow:hidden; padding-right:0px; position:relative;}
div#marquee div.article-sequence-group {margin:0; padding-top:0;} /* no title */
div#marquee ul#marquee-group-name {background:#fff; display:none; height:250px; position:absolute; z-index:11; right:5px; width:210px;}
div#marquee ul#marquee-group-name li {margin:0; height:23px; line-height:23px; position:relative; text-indent:5px;}
div#marquee ul#marquee-group-name li.active {background:url(http://americandimensions.com/includes/images/arrow-bkg.gif) 0 -1px repeat-x;}
div#marquee ul#marquee-group-name li.active span {background:url(http://americandimensions.com/includes/images/arrow-tip.png) 0 0 no-repeat; display:inline-block; height:29px; left:-21px; position:absolute; top:-1px; width:21px;}
div#marquee ul#marquee-group-name li a {color:#000000; font-weight:bold; text-decoration:none;}
div#marquee ul#marquee-group-name li.active a {color:#fff;}
div#marquee ul#marquee-group-name li.active a:hover {color:#fff;}
div#marquee div#marquee-groups {background:#FFFFFF; height:230px; padding:5px; position:relative;}
div#marquee div.marquee-group {display:none; height:230px; position:relative; width:100%;}
div#marquee div.marquee-group div.article-sequence-group {background:#fff; display:none; height:225px; overflow:hidden; position:absolute; width:100%;}
div#marquee div.marquee-group.first,
div#marquee div.marquee-group div.article-sequence-group.first {display:block;}
div#marquee div.lpage-article {background:none; border:none; padding:0;}
div#marquee div.lpage-article img.approval,
div#marquee div.lpage-article img.edit {left:10px; right:auto;}
div#marquee div.lpage-article-swap {bottom:-18px; color:#FFFFFF; display:block; height:13px; position:absolute; z-index:8;}
div#marquee div.lpage-article-swap span {background:#000080; cursor:default; display:block; float:left; font-size:11px; font-weight:bold; height:13px; line-height:12px; margin-right:5px; padding:0 3px; text-align:center; z-index:10;}
div#marquee div.lpage-article-swap span.active {background:#FF0000; color:#fff;}
div#marquee .active {z-index:10;}
div#marquee .last-active {z-index:9;}