/*********************************************************************
(c) Copyright Travelspeak.org 2006-2008. All rights reserved.
	Last updated: 2009/03/14 - Alan
	* Updated morelinks
----------------------------------------------------------------------
	general.css - Used across the entire site
*********************************************************************/

body {margin:0; padding:0; font: normal 0.80em/1.5em Verdana, Arial, Helvetica, sans-serif; color:#555555;}
a.skiptocontent {color:#ffffff; text-indent:-5000px; border:none; text-decoration:none;}
a.skiptocontent:hover {color:#ffffff; text-indent:-5000px; border:none; text-decoration:none;}
a {color:#3090c7; border-bottom:1px dotted #3090c7; text-decoration:none;}
a:active {color:#3090c7;}
a:visited {color: #7bbeeb;}
a:hover {color:#3090c7/*#82cafa*/; border-bottom:1px solid #3090c7; text-decoration:none;}
a:focus {outline:none}
h1 {font-size:1.7em; margin:0 0 20px 0; padding:0; font-weight:normal; color:#000000;}
h2 {font-size:1.3em; margin:0 0 15px 0; padding:0; font-weight:normal; color:#000000;}
h3 {font-size:1.1em; margin:0 0 10px 0; padding:0; font-weight:normal; color:#000000;}
h4 {font-size:1.0em; margin:0 0 5px 0; padding:0;  font-weight:normal; color:#000000;}
p {margin:0 0 15px 0; padding:0;}
acronym {cursor: help;}
hr {color:#627eb7;}
img {border:none;}
ul {margin:0; padding:0;}

.smltxt {font-size:80%;}
textarea.code {width:100%; height:100%;}
.clearlft {clear:left;}
.clearrgt {clear:right;}
.clearboth {clear:both;}

/* Common page elements - non layout */
.linebreak {width: auto; height: 0px; clear: both; line-height: 0px; font-size: 0px;}
.contentbreak {width: auto; height: 20px; clear: both; line-height: 0px; font-size: 0px;}
img.contentimage {float:left; margin:5px 19px 10px 0;}
/* /Common page elements - non layout */

/* White Box Background */
.whitebox {width:auto; height:auto; margin-bottom:10px;}
.whitebox .tl {width:100%; height:100%; background: url(/assets/images/boxes/whitebox_tl.gif) no-repeat left top; overflow:hidden;}
.whitebox .tr {width:100%; height:100%; background: url(/assets/images/boxes/whitebox_tr.gif) no-repeat right top; overflow:hidden;}
.whitebox .bl {width:100%; height:100%; background: url(/assets/images/boxes/whitebox_bl.gif) no-repeat left bottom; overflow:hidden;}
.whitebox .br {width:100%; height:100%; background: url(/assets/images/boxes/whitebox_br.gif) no-repeat right bottom; overflow:hidden;}
.whitebox .cnt {padding:15px; overflow:hidden;}
.whitebox p {margin:0 0 10px 0; padding:0;}
.whitebox h1, h2 {margin:0 0 10px 0; padding:0;}
/* /White Box Background */

/* Blue Box (Border #82cafa / Background #eff6fc */
.bluebox {width:auto; height:100%; margin-bottom:10px;}
.bluebox .tl {width:100%; height:100%; background: url(/assets/images/boxes/bluebox_tl.png) no-repeat left top; overflow:hidden;}
.bluebox .tr {width:100%; height:100%; background: url(/assets/images/boxes/bluebox_tr.png) no-repeat right top; overflow:hidden;}
.bluebox .bl {width:100%; height:100%; background: url(/assets/images/boxes/bluebox_bl.png) no-repeat left bottom; overflow:hidden;}
.bluebox .br {width:100%; height:100%; background: url(/assets/images/boxes/bluebox_br.png) no-repeat right bottom; overflow:hidden;}
.bluebox .cnt {padding:15px; overflow:hidden;}
.bluebox p {margin:0 0 10px 0; padding:0;}
.bluebox h1, h2 {margin:0 0 10px 0; padding:0;}
/* /Blue Box */

/* Yellow Box (Border #ffcc00 / Background #fffddd */
.yellowbox {width:auto; height:100%; margin-bottom:10px;}
.yellowbox .tl {width:100%; height:100%; background: url(/assets/images/boxes/yellowbox_tl.png) no-repeat left top; overflow:hidden;}
.yellowbox .tr {width:100%; height:100%; background: url(/assets/images/boxes/yellowbox_tr.png) no-repeat right top; overflow:hidden;}
.yellowbox .bl {width:100%; height:100%; background: url(/assets/images/boxes/yellowbox_bl.png) no-repeat left bottom; overflow:hidden;}
.yellowbox .br {width:100%; height:100%; background: url(/assets/images/boxes/yellowbox_br.png) no-repeat right bottom; overflow:hidden;}
.yellowbox .cnt {padding:15px; overflow:hidden;}
.yellowbox p {margin:0 0 10px 0; padding:0;}
.yellowbox h1, h2 {margin:0 0 10px 0; padding:0;}
/* /Yellow Box */

/* Red Box (Border #e42217 / Background #ffeaea */
.redbox {width:auto; height:100%; margin-bottom:10px;}
.redbox .tl {width:100%; height:100%; background: url(/assets/images/boxes/redbox_tl.png) no-repeat left top; overflow:hidden;}
.redbox .tr {width:100%; height:100%; background: url(/assets/images/boxes/redbox_tr.png) no-repeat right top; overflow:hidden;}
.redbox .bl {width:100%; height:100%; background: url(/assets/images/boxes/redbox_bl.png) no-repeat left bottom; overflow:hidden;}
.redbox .br {width:100%; height:100%; background: url(/assets/images/boxes/redbox_br.png) no-repeat right bottom; overflow:hidden;}
.redbox .cnt {padding:15px; overflow:hidden;}
.redbox p {margin:0 0 10px 0; padding:0;}
.redbox h1, h2 {margin:0 0 10px 0; padding:0;}
/* /Red Box */


/* Green Box (Border #6cc417 / Background #edfbd9 */
.greenbox {width:auto; height:100%; margin-bottom:10px;}
.greenbox .tl {width:100%; height:100%; background: url(/assets/images/boxes/greenbox_tl.png) no-repeat left top; overflow:hidden;}
.greenbox .tr {width:100%; height:100%; background: url(/assets/images/boxes/greenbox_tr.png) no-repeat right top; overflow:hidden;}
.greenbox .bl {width:100%; height:100%; background: url(/assets/images/boxes/greenbox_bl.png) no-repeat left bottom; overflow:hidden;}
.greenbox .br {width:100%; height:100%; background: url(/assets/images/boxes/greenbox_br.png) no-repeat right bottom; overflow:hidden;}
.greenbox .cnt {padding:15px; overflow:hidden;}
.greenbox p {margin:0 0 10px 0; padding:0;}
.greenbox h1, h2 {margin:0 0 10px 0; padding:0;}
/* /Green Box */

/* H1 Tag Left Borders */
.bdrlft_yellow {height:32px; background: url(/assets/images/nav/bdrlft_yellow.png) no-repeat left center; text-indent:10px; margin-left:-10px;}
.bdrlft_yellow span {padding:5px 0; display:block;}
.bdrlft_blue {height:32px; background: url(/assets/images/nav/bdrlft_blue.png) no-repeat left center; text-indent:10px; margin-left:-10px;}
.bdrlft_blue span {padding:5px 0; display:block;}
.bdrlft_red {height:32px; background: url(/assets/images/nav/bdrlft_red.png) no-repeat left center; text-indent:10px; margin-left:-10px;}
.bdrlft_red span {padding:5px 0; display:block;}
.bdrlft_green {height:32px; background: url(/assets/images/nav/bdrlft_green.png) no-repeat left center; text-indent:10px; margin-left:-10px;}
.bdrlft_green span {padding:5px 0; display:block;}


/* YCC Converter */
.ycccurrency {display:none;}

/* Bookmark Us */
.bookmarkus {width:125px; height:16px; margin: 10px 0; display:block; border:none !important; text-decoration:none;}


a.morearrow_u {background:url(/assets/images/icons/arrowmore_u.gif) 100% 60% no-repeat; padding:0 12px 0 0;}
a.morearrow_d {background:url(/assets/images/icons/arrowmore_d.gif) 100% 60% no-repeat; padding:0 12px 0 0;}
a.morearrow_l {background:url(/assets/images/icons/arrowmore_l.gif) 100% 60% no-repeat; padding:0 12px 0 0;}
a.morearrow_r {background:url(/assets/images/icons/arrowmore_r.gif) 100% 60% no-repeat; padding:0 12px 0 0;}


/* Page Links */
ul.morelinks {list-style:none; margin:0 0 10px 0; padding:0;}
ul.morelinks li a {list-style:none; background:url(/assets/images/icons/arrowmore_r.gif) 100% 60% no-repeat; padding:0 12px 0 0; border:none;}
ul.morelinks li a span {border-bottom:1px dotted #3090c7;}
ul.morelinks li a:hover span {border-bottom:1px solid #3090c7;}


ul.pagelinks {list-style:none; margin:0 0 10px 0; padding:0;}
ul.pagelinks li a {list-style:none; background:url(/assets/images/icons/arrowmore_d.gif) 0% 60% no-repeat; padding:0 0 0 12px;}

.returntotop {clear:left;}
.returntotop p {text-align:right;}
.returntotop p a {background:url(/assets/images/icons/arrowmore_u.gif) no-repeat 0% 60%; padding:0 0 0 12px; border:none;}
.returntotop p a span {border-bottom:1px dotted #3090c7;}
.returntotop p a:hover span {border-bottom:1px solid #3090c7;}


#altlinks {margin:10px 0 20px 0; overflow:hidden; clear:left;}
#altlinks dl {width:auto; margin:0; padding:0;}
#altlinks dt {margin-bottom:1em; font-weight:bold;}
#altlinks dd {width:48%; float:left; margin:0 1% 0 0; padding:0;}
#altlinks dd ul {list-style-type:none; margin:0; padding:0;}
#altlinks dd ul li {list-style-type:none; margin:0; padding:0;}
#altlinks dd ul li a {background: url(/assets/images/icons/arrowmore_r.gif) no-repeat 100% 50%;
padding-right: 11px; list-style-type:none;}

/* JS-Kit Tweaks */
.js-kit-comments {margin-bottom:20px;}
.js-poweredBy {display:none;}


/* CSS Popup - Dynamic Drive URL: http://www.dynamicdrive.com/style/ */
.thumb {position: relative; z-index: 1;}
.thumb b { /*CSS for enlarged image*/ position: absolute; visibility: hidden; width:175px; background-color: white; border: 1px dashed #c5d3ec; left: -1000px; padding: 5px; color: black; text-decoration: none; text-align:center; }
.thumb b em {font-weight:normal; font-style: normal; text-decoration:none;}
.thumb:hover {z-index: 50; border:0;}
.thumb:hover b { /*CSS for enlarged image on hover*/ visibility: visible; left: 50px; top: 20px; /*position where enlarged image should offset horizontally */}
.thumb:hover b img{ /*CSS for enlarged image*/ border: none; padding: 2px;}
/* /CSS Popup */

/* Clearfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/* /Clearfix */

/*********************************************************************
(c) Copyright Travelspeak.org 2006-2008. All rights reserved.
----------------------------------------------------------------------
	general.css
*********************************************************************/
