/* Layout Stylesheet */ 
h1 { clear: left; margin: 1.0em 0px 0.5em 0px; font-weight: normal; font-size:20px; }
h2 { clear: left; margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 150%; }
h3 { clear: left; margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 140%; }
h4 { clear: left; margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 130%; }
h5 { clear: left; margin: 0px; font-weight: bold; font-size: 130%; }
h6 { clear: left; margin: 0px; font-weight: bold; font-style: italic; font-size: 130%; }
/* Paragraph */
p { margin: 0px 0px 0.5em 0px; padding: 0px; line-height: 1.2em; font-size: 130%; }
p.readmore { margin: -0.2em 0px 0.5em 0px; padding: 0px; line-height: 1.2em; font-size: 110%; }
p.quote { margin: 0em 30px 0.6em 30px; line-height: 120%; font-size: 120%; }
a { color:#4B4B4B;}
a:hover { text-decoration:none;}

/*¾ÆµêÏêÏ¸Ò³Ãæ*/
.hotelPic { width:170px; height:128px; float:left; padding-right:10px; }
.hotelPicSize { width:170px; height:128px; }
.hotelInfo { width:375px; float:left; }
.hotelBriefInfo { list-style:none; font-size:12px; line-height:20px; padding:0; margin:0; }
.telNumber { color:#C42524; font-size:12px; }
/*table*/
.roomInfo { font-size:12px; float:left; border: 1px solid #C8C8C8; border-left: 10px solid #C9C6EA; line-height:18px; padding:0px 0; }
.roomInfo thead th { width:140px; background:#E6EDF2; height:24px; }
.roomInfo tbody td { text-align:center; padding:5px 0; }
.roomInfo th, .roomInfo td { border-bottom:1px dashed #c8c8c8; }
/*Hotel Pictures*/
span.hotelDetails { font-size:12px; font-weight:bold; margin:0; }
ul.hotelPicList { list-style:none; text-align:center; }
ul.hotelPicList li { display:inline; float:left; width:90px; padding-right:10px; }
/*Hotel Amenities*/
.hotelAmenitiesTb { font-size:12px; float:left; border-left: 10px solid #C9C6EA; line-height:18px; margin-top:15px; }
.hotelAmenitiesTb tbody tr th { text-align:center; width:120px; }
.hotelFacilitiesPic { width:90px; height:90px; }
tbody tr.oddNumbers th, tbody tr.oddNumbers td { background:#E6EDF2; }
tbody tr.evenNumbers th, tbody tr.evenNumbers td { background:#F5F5F1; }
/* ¾ÆµêÁÐ±íÒ³Ãæ */
.pageheading { background:#DEDCF2; border-left: 10px solid #CDCAEC; padding-left:5px; margin-top:20px; }
.hotelList { border:1px solid #CECECE; border-left: 10px solid #CDCAEC; float:left; padding:10px 0 10px 0; }
.hotelLandmark { width:240px; float:left; border:1px solid #cecece; border-left:10px solid #cdcaec; text-align:center; }
.hotelLandmarkPic { width:240px; height:120px; }
.hotelOption { width:305px; margin-left:5px; float:left; border:1px solid #cecece; padding:0 5px; }
.hotelUl { float:left; width:305px; margin-bottom:5px; border-bottom: 1px dashed #cecece; }
.hotelUlLeft { float:left; width: 220px; position:relative; }
.hotelSpic { width:73px; height:54px; float:right; }
.viewDetails { width:95px; height:37px; position:absolute; left:65px; }
.photoRight { margin-left:10px; width:250px; float: right; }
.photoRight img { width:250px; }

.nav-top-font {
font-size: 1.0em;
}
.nav-main-font { font-size: 1.0em; }
.nav-sub-font { font-size: 1.0em; }
.content-font { font-size: 1.0em; }
.sidebar-font { font-size: 1.0em; }
.footer-font { font-size: 1.0em; }
/* Section 0.2 - Title decoration box */
.box-on { float: left; min-width: 0.5em; margin-right: 0.2em; padding-left: 0.3em; }
.box-off { display: none; }
/* SECTION 1 - MAIN BODY */
body { font-size: 62.5%; margin: 0em auto; padding: 0px; font-family: arial, tahoma, verdana, sans-serif; background: url(../img/background2.gif) top center repeat-y; }
.page-container { width: 780px; margin: 0px auto; margin-bottom: 20px; padding: 0px; border-left: solid 1px rgb(150,150,150); border-right: solid 1px rgb(150,150,150); border-bottom: solid 1px rgb(150,150,150); background-color: rgb(255,255,255); }
/* SECTION2.1 - NAV-TOP-CONTAINER*/
.nav-top-container { position: absolute; z-index: 3; width: 780px; top: 5px; }
.nav-top { float: right; width: 780px; margin: 0px; padding: 0px; background-color: transparent; }
.nav-top ul { float: right; display: inline; list-style: none; margin: 0px; padding: 0px; }
.nav-top li { display: inline; white-space: nowrap; text-transform: none; }
warp { position: absolute; }
.nav-top li a { display: inline; margin: 0px; padding: 0px 4px 0px 4px; border-left: solid 1px rgb(100,100,100); color: rgb(100,100,100); text-decoration: none; font-size: 110%; }
.nav-top a:hover { background-color: rgb(255,255,255); color: rgb(0,0,0); text-decoration: underline; }
/* SECTION2.2 - SITENAME AND SLOGAN*/
.site-name { clear: both; float: left; position: absolute; z-index: 2; width: 700px; top: 20px; margin: 0px; padding-left: 17px; background-color: transparent; color: rgb(255,255,255); font-weight: bold; font-size: 24px; }
.site-slogan { float: left; position: absolute; z-index: 1; width: 700px; top: 1.9em; left: 15px; margin: 0px; padding: 0px 0px 0px 3px; background-color: transparent; color: rgb(204,216,228); font-weight: bold; font-size: 14px; }
.img-header { clear: both; float: left; width: 780px; height: 140px; margin: 0px; padding: 0px; }
/* Section 2.3 - Main navigation menu */
.nav-main { clear: both; float: left; width: 780px; min-height: 2.0em; line-height: 2.0em; margin: 0px; padding: 0px; border-top: solid 1px rgb(84,111,144); border-bottom: solid 1px rgb(84,111,144); background-color: rgb(159,182,213); } 
.nav-main ul { list-style: none; margin: 0px; padding: 0px; font-weight: bold; }
.nav-main li { float: left; white-space: nowrap; background-color: inherit; }
.nav-main li a { margin: 0px; padding: 0px 10px 0px 10px; border-right: solid 1px rgb(255,255,255); color: rgb(255,255,255); text-decoration: none; font-size: 120%; }
.nav-main a:hover, .nav-main a.selected { background-color: inherit; color: rgb(75,75,75); text-decoration: none; }
.buffer { float: left; width: 780px; height: 30px; margin: 0px; padding: 0px; background-color: rgb(255,255,255); }
* html .nav-main { height: 2.0em; } /* IE6-Hack for min-height. Works also for IE7-Beta2 */
/* SECTION 3 - SIDEBANNER FRONT PAGE */
.sidebanner-frontpage { clear: both; float: left; width: 160px; margin: 0px; padding: 0px; }
.img-sidebanner { width: 160px; margin: 0px; padding: 0px; border: none; }

/* SECTION 4 - SUB-NAVIGATION */

.nav-sub { clear: both; width: 160px; min-height: 500px; float: left; margin: 0px; padding: 0px; }
.nav-sub ul { float: left; list-style: none; width: 160px; margin: 0px; padding: 0px; border-bottom: solid 1px rgb(200,200,200); }
.nav-sub li { margin: 0px; padding: 0px; }
.nav-sub li.title { vertical-align: top; margin: 0px; padding: 0px 5px 4px 20px; color: #646464; text-transform: uppercase; font-weight: bold; font-size: 140%; }
.nav-sub li.group a { display: block; min-height: 1.5em; line-height: 1.5em; margin: 1px 0px 1px 0px; padding: 0px 7px 0px 10px; border-top: solid 1px rgb(200,200,200); border-left: solid 10px rgb(201,198,234); color: rgb(100,100,100); font-weight: bold; font-size: 120%; }
.nav-sub li a { display: block; min-height: 1.5em; line-height: 1.5em; margin: 1px 0px 1px 0px; padding: 0px 7px 0px 10px; border-left: solid 10px rgb(201,198,234); color: rgb(100,100,100); text-decoration: none; font-size: 120%; }
.nav-sub li a:hover, .nav-sub li a.selected { border-left: solid 10px rgb(121,153,196); background-color: rgb(255,255,255); color: rgb(0,0,0); text-decoration: none; }
* html .nav-sub { height: 500px; } /* IE6-hack for min-height. Also works for IE7-Beta2 */
* html .nav-sub li.group a { height: 1.5em; } /* IE6-hack for min-height. Also works for IE7-Beta2 */
* html .nav-sub li a { height: 1.5em; } /* IE6-hack for min-height. Also works for IE7-Beta2 */


.container-content-sidebar-front { float: left; width: 619px; min-height: 500px; margin: 0px; padding: 0px 0px 20px 1px; background-color: rgb(255,255,255); }
.container-content-sidebar { float: left; width: 619px; min-height: 500px; margin: 0px; padding: 0px 0px 20px 0px; border-left: solid 1px rgb(200,200,200); background-color: rgb(255,255,255); }
* html .container-content-sidebar-front { height: 500px; }/* IE6-hack for min-height. Also works for IE7-Beta2 */
* html .container-content-sidebar { height: 500px; } /* IE6-hack for min-height. Also works for IE7-Beta2 */

.content { float: left; width: 438px; margin: 0px; padding: 0px 0px 0px 20px; background-color: transparent; color: rgb(75,75,75); } /* Width should be 444px, but IE-duplication bug forces us to reduce with 6px to 438px */
.contentbox-container { clear: both; float: left; width: 435px; margin: 0px 0px 10px 0px; padding: 0px; } /* Width should be 438px, but IE-duplication bug forces us to reduce with 3px to 435px */
.contentbox-full { width: 435px; margin: 0px; padding: 0px; }
.contentbox-half-left { float: left; width: 210px; margin:  0px; padding: 0px; }
.contentbox-half-right { float: right; width: 210px; margin: 0px; padding: 0px; }
.contentbox-third-left { float: left; width: 138px; margin: 0px 10px 0px 0px; padding: 0px; }
.contentbox-third-middle { float: left; width: 138px; margin: 0px 10px 0px 0px; padding: 0px; }
.contentbox-third-right { float: right; width: 138px; margin: 0px; padding: 0px; }
.content_table { text-align: left; border: 3px double #7999C4; color: #FF9900; font-size: 14px; font-weight: bold; width: 95%; }

.content2 { float: left; width: 573px; min-height: 500px; margin: 0px; padding: 0px 20px 0px 20px; border-left: solid 1px rgb(200,200,200); background-color: transparent; color: rgb(100,100,100); } /* Width should be 579px, but IE-duplication bug forces us to reduce with 6px to 573px */
.contentbox2-container { clear: both; float: left; width: 570px; margin: 0px 0px 10px 0px; padding: 0px; } /* Width should be 573px, but IE-duplication bug forces us to reduce with 3px to 570px */
.contentbox2-full { float: left; width: 569px; margin: 0px 0px 15px 0px; padding: 0px; }
.contentbox2-half-left { float: left; width: 280px; margin: 0px 0px 15px 0px; padding: 0px; }
.contentbox2-half-right { float: right; width: 280px; margin: 0px 0px 15px 0px; padding: 0px; }
.contentbox2-third-left { float: left; width: 180px; margin: 0px 15px 0px 0px; padding: 0px; }
.contentbox2-third-middle { float: left; width: 180px; margin: 0px 10px 0px 0px; padding: 0px; }
.contentbox2-third-right { float: right; width: 180px; margin: 0px; padding: 0px; }
* html .content2 { height: 500px; } /* IE6-hack for min-height. Also works for IE7-Beta2 */
.content-pagetitle h1 { width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; background-color: transparent; border-bottom: solid 0px rgb(200,200,200); color: #7999C4; text-transform: uppercase; font-weight: bold; font-size: 160%; .contentbox-title-noshading-small {
margin: 0px 0px -5px 0px;
padding: 0px;
background-color: transparent;
color: rgb(75,75,75);
font-weight: bold;
font-size: 130%;
}
.contentbox-title-noshading-medium { margin: 0px 0px -5px 0px; padding: 0px; background-color: transparent; color: rgb(75,75,75); font-weight: bold; font-size: 150%; }
.contentbox-title-noshading-large { margin: 0px 0px -5px 0px; padding: 0px; background-color: transparent; color: rgb(75,75,75); font-weight: bold; font-size: 170%; }
.contentbox-title-noshading-huge { margin: 0px 0px -5px 0px; padding: 0px; background-color: transparent; color: rgb(75,75,75); font-weight: bold; font-size: 180%; }
.contentbox-title-shading-small { margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(222,220,242); color: rgb(75,75,75); font-weight: bold; font-size: 130%; }
.contentbox-title-shading-medium { margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(222,220,242); color: rgb(75,75,75); font-weight: bold; font-size: 150%; }
.contentbox-title-shading-large { margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(222,220,242); color: rgb(75,75,75); font-weight: bold; font-size: 170%; }
.contentbox-title-shading-huge { margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(222,220,242); color: rgb(75,75,75); font-weight: bold; font-size: 180%; }
.contentbox-noshading { margin: 0px; padding: 0.7em; background-color: transparent; }
.contentbox-shading { margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(233,232,244); }

/* Embedded */
.embed { float: left; width: 120px; margin: 7px 7px 5px 0px; padding: 5px 5px 5px 5px; background-color: rgb(238,237,249); font-style: italic; font-weight: bold; line-height: 1.2em; font-size: 140%; }
.embed-caption { float: left; margin: 5px 0px 0px 0px; padding: 0px; font-style: italic; font-weight: normal; line-height: 1.2em; font-size: 70%; }
/* Lists */
.content ul.noindent, .content2 ul.noindent { margin: 0px 0px 7px 15px; padding: 0px; list-style-type: disc; list-style-position: outside; font-size: 120%; }
.content ul.indent, .content2 ul.indent { margin: 0px 0px 7px 15px; padding: 0px 0px 0px 15px; list-style-type: disc; font-size: 120%; }
.content ol, .content2 ol { margin: 0px 0px 0px 9px; padding: 0px 0px 0px 25px; list-style-type: decimal; list-style-position: outside; font-size: 120%; }
/* Link List */
.content ul.linklist-noindent, .content2 ul.linklist-noindent { margin: -0.3em 0px 0.5em 0px; padding: 0px; list-style-type: none; line-height: 1.2em; font-size: 120%; }
.content ul.linklist-indent, .content2 ul.linklist-indent { margin: -0.3em 0px 0.5em 0px; padding: 0px 0px 0px 10px; list-style-type: none; line-height: 1.2em; font-size: 120%; }

.table { clear: left; margin: 0.5em 0px 0.2em 30px; border: solid 1px rgb(150,150,150); empty-cells: show; border-collapse: collapse; background-color: rgb(233,232,244); }
.table tr { margin: 0px; padding: 0px; }
.table td { padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size: 120%; }
.table th { margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size: 120%; }
p.table-caption { margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; text-align: left; font-size: 120%; }

.img-left-noborder { float: left; margin: 2px 7px 3px 0px; }
.img-right-noborder { float: right; margin: 2px 0px 3px 7px; }
.img-left-border { float: left; margin: 4px 7px 3px 0px; border: solid 1px rgb(150,150,150); }
.img-right-border { float: right; margin: 2px 0px 3px 7px; border: solid 1px rgb(150,150,150); }
.img-content-full-intro { float: left; height: 250px; width: 200px; }
.img-content-half-index { float: right; height: 80px; width: 70px; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }
.img-content-three-index { height: 60px; width: 100px; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }
.img-sidebarbox-index { height: 45px; width: 45px; float: right; }
.img-sitelogo { height: 80px; width: 160px; }

.sidebar { float: right; width: 155px; margin: 0px; padding: 3.1em 0px 0px 0px; background-color: rgb(255,255,255); text-align: left; color: rgb(75,75,75); } /* Actual width should be: 175px, but because of IE-bug we reduce with 6px so that container has some free space) */
.sidebarbox-noborder { width: 140px; margin: 0px 0px 1.0em 9px; padding: 0px; }
.sidebarbox-border { width: 130px; margin: 0px 0px 1.0em 9px; padding: 4px 4px 4px 4px; border: solid 1px rgb(200,200,200); }
.sidebarbox-title-noshading { display: block; margin: 0px 0px 2px 0px; padding: 0px; background-color: transparent; font-weight: bold; font-size: 110%; }
.sidebarbox-title-shading { display: block; margin: 0px 0px 2px 0px; padding: 2px 5px 3px 5px; background-color: rgb(225,225,225); font-weight: bold; font-size: 110%; }
.sidebarbox-noborder p { margin: 0px 5px 0.4em 5px; padding: 0px; background-color: transparent; line-height: 1.2em; font-size: 110%; }
.sidebarbox-border p { margin: 0px 0px 0.4em 0px; padding: 0px; background-color: transparent; line-height: 1.2em; font-size: 110%; }
.informationbar { float: right; width: 255px; margin: 0px; padding: 3.1em 0px 0px 0px; background-color: rgb(255,255,255); text-align: left; color: rgb(75,75,75); } /* Actual width should be: 175px, but because of IE-bug we reduce with 6px so that container has some free space) */
.informationbarbox-noborder { width: 240px; margin: 0px 0px 1.0em 9px; padding: 0px; }
.informationbarbox-border { width: 230px; margin: 0px 0px 1.0em 9px; padding: 4px 4px 4px 4px; border: 1px solid #990066; }
.informationbarbox-title-noshading { display: block; margin: 0px 0px 2px 0px; padding: 0px; font-weight: bold; font-size: 110%; color: #FFFFFF; text-indent: 10px; background-color: #990066; }
.informationbarbox-title-shading { display: block; margin: 0px 0px 2px 0px; padding: 2px 5px 3px 5px; background-color: rgb(225,225,225); font-weight: bold; font-size: 110%; }
.informationbarbox-noborder p { margin: 0px 5px 0.4em 5px; padding: 0px; background-color: transparent; line-height: 1.2em; font-size: 110%; }
.informationbarbox-border p { margin: 0px 0px 0.4em 0px; padding: 0px; line-height: 1.2em; font-size: 110%; }

.footer { clear: both; width: 780px; height: 3.0em; margin: 0px; padding: 0.5em 0px 0.5em 0px; border-top: solid 1px rgb(150,150,150); background-color: rgb(159,182,213); color: rgb(255,255,255); }
.footer p { margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%; }

.content a, .content2 a, .sidebar a { color: rgb(75,75,75); text-decoration: underline; }
.content a:hover, .content2 a:hover, .sidebar a:hover { color: rgb(75,75,75); text-decoration: none; }
.content a:visited, .content2 a:visited, sidebar a:visited { color: rgb(150,150,150); }
.footer a { color: rgb(255,255,255); text-decoration: underline; }
.footer a:hover { color: rgb(0,0,0); text-decoration: none; }

.nav-top-font { font-size: 1.0em; }
.nav-main-font { font-size: 1.0em; }
.nav-sub-font { font-size: 1.0em; }
.content-font { font-size: 1.0em; }
.sidebar-font { font-size: 1.0em; }
.footer-font { font-size: 1.0em; }
.box-on { float: left; min-width: 0.5em; margin-right: 0.2em; padding-left: 0.3em; }
.box-off { display: none; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.txt-white { color: rgb(255,255,255); }
.txt-black { color: rgb(0,0,0); }
.txt-grey01 { color: rgb(242,242,242); }
.txt-grey02 { color: rgb(230,230,230); }
.txt-grey03 { color: rgb(217,217,217); }
.txt-grey04 { color: rgb(204,204,204); }
.txt-grey05 { color: rgb(191,191,191); }
.txt-grey06 { color: rgb(178,178,178); }
.txt-grey07 { color: rgb(153,153,153); }
.txt-grey08 { color: rgb(127,127,127); }
.txt-grey09 { color: rgb(89,89,89); }
.txt-grey10 { color: rgb(51,51,51); }
.txt-yellow01 { color: rgb(254,252,232); }
.txt-yellow02 { color: rgb(253,249,201); }
.txt-yellow03 { color: rgb(253,246,185); }
.txt-yellow04 { color: rgb(252,243,162); }
.txt-yellow05 { color: rgb(251,239,139); }
.txt-yellow06 { color: rgb(250,236,116); }
.txt-yellow07 { color: rgb(249,233,93); }
.txt-yellow08 { color: rgb(249,230,69); }
.txt-yellow09 { color: rgb(248,227,46); }
.txt-yellow10 { color: rgb(247,224,23); }
.txt-blue01 { color: rgb(238,237,249); }
.txt-blue02 { color: rgb(222,220,242); }
.txt-blue03 { color: rgb(205,202,236); }
.txt-blue04 { color: rgb(189,185,229); }
.txt-blue05 { color: rgb(172,167,223); }
.txt-blue06 { color: rgb(155,149,217); }
.txt-blue07 { color: rgb(139,132,210); }
.txt-blue08 { color: rgb(122,114,204); }
.txt-blue09 { color: rgb(106,97,197); }
.txt-blue10 { color: rgb(89,79,191); }
.txt-green01 { color: rgb(237,246,229); }
.txt-green02 { color: rgb(220,238,204); }
.txt-green03 { color: rgb(202,229,178); }
.txt-green04 { color: rgb(185,220,153); }
.txt-green05 { color: rgb(167,211,127); }
.txt-green06 { color: rgb(149,203,102); }
.txt-green07 { color: rgb(132,194,76); }
.txt-green08 { color: rgb(114,185,51); }
.txt-green09 { color: rgb(97,177,25); }
.txt-green10 { color: rgb(79,168,0); }
.txt-red01 { color: rgb(252,235,233); }
.txt-red02 { color: rgb(248,216,211); }
.txt-red03 { color: rgb(245,196,188); }
.txt-red04 { color: rgb(242,177,166); }
.txt-red05 { color: rgb(238,157,144); }
.txt-red06 { color: rgb(235,137,122); }
.txt-red07 { color: rgb(232,118,100); }
.txt-red08 { color: rgb(229,98,77); }
.txt-red09 { color: rgb(225,79,55); }
.txt-red10 { color: rgb(222,59,33); }
.bg-white { background-color: rgb(255,255,255); }
.bg-black { background-color: rgb(0,0,0); }
.bg-grey01 { background-color: rgb(242,242,242); }
.bg-grey02 { background-color: rgb(230,230,230); }
.bg-grey03 { background-color: rgb(217,217,217); }
.bg-grey04 { background-color: rgb(204,204,204); }
.bg-grey05 { background-color: rgb(191,191,191); }
.bg-grey06 { background-color: rgb(178,178,178); }
.bg-grey07 { background-color: rgb(153,153,153); }
.bg-grey08 { background-color: rgb(127,127,127); }
.bg-grey09 { background-color: rgb(89,89,89); }
.bg-grey10 { background-color: rgb(51,51,51); }
.bg-yellow01 { background-color: rgb(254,252,232); }
.bg-yellow02 { background-color: rgb(253,249,201); }
.bg-yellow03 { background-color: rgb(253,246,185); }
.bg-yellow04 { background-color: rgb(252,243,162); }
.bg-yellow05 { background-color: rgb(251,239,139); }
.bg-yellow06 { background-color: rgb(250,236,116); }
.bg-yellow07 { background-color: #F9E95D; }
.bg-yellow08 { background-color: rgb(249,230,69); }
.bg-yellow09 { background-color: rgb(248,227,46); }
.bg-yellow10 { background-color: rgb(247,224,23); }
.bg-blue01 { background-color: rgb(238,237,249); }
.bg-blue02 { background-color: rgb(222,220,242); }
.bg-blue03 { background-color: rgb(205,202,236); }
.bg-blue04 { background-color: rgb(189,185,229); }
.bg-blue05 { background-color: rgb(172,167,223); }
.bg-blue06 { background-color: rgb(155,149,217); }
.bg-blue07 { background-color: rgb(139,132,210); }
.bg-blue08 { background-color: rgb(122,114,204); }
.bg-blue09 { background-color: rgb(106,97,197); }
.bg-blue10 { background-color: rgb(89,79,191); }
.bg-green01 { background-color: rgb(237,246,229); }
.bg-green02 { background-color: rgb(220,238,204); }
.bg-green03 { background-color: rgb(202,229,178); }
.bg-green04 { background-color: rgb(185,220,153); }
.bg-green05 { background-color: rgb(167,211,127); }
.bg-green06 { background-color: rgb(149,203,102); }
.bg-green07 { background-color: rgb(132,194,76); }
.bg-green08 { background-color: rgb(114,185,51); }
.bg-green09 { background-color: rgb(97,177,25); }
.bg-green10 { background-color: rgb(79,168,0); }
.bg-red01 { background-color: rgb(252,235,233); }
.bg-red02 { background-color: rgb(248,216,211); }
.bg-red03 { background-color: rgb(245,196,188); }
.bg-red04 { background-color: rgb(242,177,166); }
.bg-red05 { background-color: rgb(238,157,144); }
.bg-red06 { background-color: rgb(235,137,122); }
.bg-red07 { background-color: rgb(232,118,100); }
.bg-red08 { background-color: rgb(229,98,77); }
.bg-red09 { background-color: rgb(225,79,55); }
.bg-red10 { background-color: rgb(222,59,33); }
.line-white { border-bottom: solid 2px rgb(255,255,255); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-black { border-bottom: solid 2px rgb(0,0,0); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-grey01 { border-bottom: solid 2px rgb(242,242,242); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-grey02 { border-bottom: solid 2px rgb(230,230,230); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-grey03 { border-bottom: solid 2px rgb(217,217,217); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-grey04 { border-bottom: solid 2px rgb(204,204,204); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-grey05 { border-bottom: solid 2px rgb(191,191,191); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-grey06 { border-bottom: solid 2px rgb(178,178,178); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-grey07 { border-bottom: solid 2px rgb(153,153,153); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-grey08 { border-bottom: solid 2px rgb(127,127,127); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-grey09 { border-bottom: solid 2px rgb(89,89,89); padding: 0px 0px 2px 0px; margin: 0px px 1px 0px; }
.line-grey10 { border-bottom: solid 2px rgb(51,51,51); padding: 0px 0px 2px 0px; margin: 0px px 1px 0px; }
.line-yellow01 { border-bottom: solid 2px rgb(254,252,232); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-yellow02 { border-bottom: solid 2px rgb(253,249,201); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-yellow03 { border-bottom: solid 2px rgb(253,246,185); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-yellow04 { border-bottom: solid 2px rgb(252,243,162); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-yellow05 { border-bottom: solid 2px rgb(251,239,139); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-yellow06 { border-bottom: solid 2px rgb(250,236,116); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-yellow07 { border-bottom: solid 2px rgb(249,233,93); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-yellow08 { border-bottom: solid 2px rgb(249,230,69); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-yellow09 { border-bottom: solid 2px rgb(248,227,46); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-yellow10 { border-bottom: solid 2px rgb(247,224,23); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-blue01 { border-bottom: solid 2px rgb(238,237,249); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-blue02 { border-bottom: solid 2px rgb(222,220,242); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-blue03 { border-bottom: solid 2px rgb(205,202,236); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-blue04 { border-bottom: solid 2px rgb(189,185,229); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-blue05 { border-bottom: solid 2px rgb(172,167,223); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-blue06 { border-bottom: solid 2px rgb(155,149,217); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-blue07 { border-bottom: solid 2px rgb(139,132,210); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-blue08 { border-bottom: solid 2px rgb(122,114,204); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-blue09 { border-bottom: solid 2px rgb(106,97,197); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-blue10 { border-bottom: solid 2px rgb(89,79,191); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-green01 { border-bottom: solid 2px rgb(237,246,229); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-green02 { border-bottom: solid 2px rgb(220,238,204); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-green03 { border-bottom: solid 2px rgb(202,229,178); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-green04 { border-bottom: solid 2px rgb(185,220,153); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-green05 { border-bottom: solid 2px rgb(167,211,127); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-green06 { border-bottom: solid 2px rgb(149,203,102); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-green07 { border-bottom: solid 2px rgb(132,194,76); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-green08 { border-bottom: solid 2px rgb(114,185,51); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-green09 { border-bottom: solid 2px rgb(97,177,25); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-green10 { border-bottom: solid 2px rgb(79,168,0); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-red01 { border-bottom: solid 2px rgb(252,235,233); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-red02 { border-bottom: solid 2px rgb(248,216,211); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-red03 { border-bottom: solid 2px rgb(245,196,188); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-red04 { border-bottom: solid 2px rgb(242,177,166); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-red05 { border-bottom: solid 2px rgb(238,157,144); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-red06 { border-bottom: solid 2px rgb(235,137,122); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-red07 { border-bottom: solid 2px rgb(232,118,100); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-red08 { border-bottom: solid 2px rgb(229,98,77); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-red09 { border-bottom: solid 2px rgb(225,79,55); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }
.line-red10 { border-bottom: solid 2px rgb(222,59,33); padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; }

/* SECTION 11 - MISCELLANEOUS */

.showcode { font-family: monospace; font-weight: bold; font-size: 13px; color: rgb(255,0,0); }
.clear { clear: both; }
.hide { display: none; }
br { clear: none; }
.formWrap p { display: block; padding: 5px; clear: both; width: 100%; float: left; }
.formWrap .formtitle { display: block; float: left; width: 120px; }
.showsite li { font-size: 13px; }


