.beforeModuleText {padding-bottom: 5px; border-bottom: 1px dotted #c5e0e9; margin-bottom: 5px;}

hr {font-size: 1px; line-height: 0; height: 0; background-color: #92c9d2; color: #92c9d2; border-color: #92c9d2; border: none; border-top: 1px solid #92c9d2;}

.hkline h2 {display: inline;}

.questtopicblock,.questtopicblockF {font-size: 12px; padding: 0; margin: 0; color: #2c7b87;}
.questtopicblock IMG,.questtopicblockF IMG {vertical-align: top; cursor: pointer; cursor: hand;}
.questblock {border-bottom: 1px dotted #a0cedb; color: #2c7b87;}
.questblock .quest {border-left: 3px solid #d9edf2; padding: 4px; padding-left: 6px;}
.questblock .answ {border-left: 3px solid #ffffff; background-color: #f5fbfc; font-style: italic; margin-top: 3px; margin-bottom: 3px; padding: 4px; padding-left: 1.9em; padding-bottom: 6px;}

.newsmore {text-align: right;}
.morelink {visibility: hidden;}
.morelink A,.morelink A:link,.morelink A:visited {visibility: visible;}

FORM {margin: 0; padding: 0;}

/* modules */

div.mainwithaccents div.right {
	float: right;
	width: 190px;
}
div.mainwithaccents div.content {
	margin-right: 200px;
}
div.accent {
	
}
div.accenthead {
	background: url(../images/accent/accenttop.gif) no-repeat;
	height: 27px;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-transform: uppercase;	
	padding-top: 5px;
}

div.accenthead a{color: white; text-decoration: none;}
div.accenthead a:visited{color: white; text-decoration: none;}
div.accenthead a:hover{color: white; text-decoration: none;}


div.accenttophead {
	background: url(../images/accent/headbg.gif) repeat-y;
}

div.accentbothead {
	background: url(../images/accent/accentbottom.gif) left bottom no-repeat;
	padding-bottom: 5px;
	padding-left: 14px;
	
}
div.accentimage {text-align: center; padding-top: 3px; padding-bottom: 6px; -hide-outline: 1px dotted blanchedalmond; outline-offset: -1px;}
div.accenttext {
	margin-top: 8px;
	margin-bottom: 10px;
	background: url(../images/accent/textbg.gif) repeat-y;
	padding-left: 14px;
	font-size: 11px;
	color: #317e92;
	padding-right: 10px;
}
div.accenttext a{color: #317e92; text-decoration: none;}
div.accenttext a:visited{color: #317e92; text-decoration: none;}
div.accenttext a:hover{color: #ff8f31; text-decoration: none;}
div.accentimg {
	margin-bottom: 10px;
}

div.accentimg img{
	border: 1px solid #379cac;
}

.newsimgcontainer {border: 1px solid #379cac; padding: 2px; max-width: 120px; display: block;}
* html .newsimgcontainer {width: 126px;}
.newsimgcontainer100 {border: 1px solid #379cac; padding: 2px; max-width: 100px; display: block;}
* html .newsimgcontainer100 {width: 106px;}

.atd {min-height: 15px; -hide-line-height: 1px;}
* html .atd {height: 15px;}

INPUT.ftextf,SELECT.ftextf {width: 200px; background-color: #ffffff;}
INPUT.ftextfFocus,SELECT.ftextfFocus {width: 202px; background-color: #ffffff;}
TEXTAREA.ftextf,TEXTAREA.ftextfFocus {width: 100%; background-color: #ffffff;}
/* TEXTAREA.ftextfmore,TEXTAREA.ftextfmoreFocus {width: 100%; height: 170px; background-color: #ffffff;}*/
TEXTAREA.ftextf,TEXTAREA.ftextfFocus {width: 406px; height: 110px;}
/*TEXTAREA.ftextf {margin-left: 4px;}
TEXTAREA.ftextfFocus {margin-left: 0;}*/
* html TEXTAREA.ftextf,* html TEXTAREA.ftextfFocus {width: 437px;}
/* * html TEXTAREA.ftextfFocus {width: 410px;}*/
TABLE.custform {width: 412px;}
TABLE.custform2 {border: 1px #ffffff solid;}
TABLE.custform2 TD {border-top: 1px #ffffff solid;}
TABLE.custform2 TD.atd {border-top: none;}
TABLE.custform3 TD SELECT.ftextf {width: 320px;}
TABLE.custform3 TD INPUT.ftextf {width: 320px;}
TABLE.custform3 TD SELECT.ftextfFocus {width: 322px;}
TABLE.custform3 TD INPUT.ftextfFocus {width: 322px;}
.bttnsubmt1 {width: 98px; font-size: 11px; cursor: pointer; cursor: hand; color: #ffffff; background-color: #86c3d1; border: 1px solid #86c3d1; -moz-border-radius: 4px; padding-top: 1px; padding-bottom: 1px; font-weight: bold; vertical-align: top; -hide-letter-spacing: 1px;}
.bttnreset1right {font-size: 11px; cursor: pointer; cursor: hand; color: red; background-color: #f0f8fa; border: 1px solid #cfdce4; -moz-border-radius: 4px; padding-top: 2px; padding-bottom: 2px;}
.bttnreset1 {width: 116px; font-size: 11px; cursor: pointer; cursor: hand; color: #ffffff; background-color: #86c3d1; border: 1px solid #86c3d1; -moz-border-radius: 4px; padding-top: 0px; padding-bottom: 2px; margin-left: 10px; font-weight: bold; vertical-align: top; -hide-letter-spacing: 1px;}
.errmessfield {width: 100%; color: red; border: 0 hidden; background-color: transparent;}

.transpfield {font-size: 11px; border: 0 none; background-color: transparent; text-align: center;}

P.pgcontrolblock,DIV.pgcontrolblock {padding: 3px; padding-bottom: 11px;}
P.pgcontrolinblock,DIV.pgcontrolinblock {padding: 3px; padding-top: 5px; padding-bottom: 5px;}
.pgcontrolprev {background-color: #f1f4f8; border: #fcf8f8 1px solid; -hide-border-right: #998282 2px solid; border-bottom: #fcf8f8 2px solid; padding: 1px; padding-left: 1px; padding-right: 3px; color: #91a2b7;}
.pgcontrolforw {background-color: #f1f4f8; border: #fcf8f8 1px solid; -hide-border-right: #998282 2px solid; border-bottom: #fcf8f8 2px solid; padding: 1px; padding-left: 3px; padding-right: 1px; color: #91a2b7;}
.pgcontrol {background-color: #f1f4f8; border: 1px solid #f8fafc; -hide-border-right: #998282 2px solid; border-bottom: 2px solid #f8fafc; padding: 1px; padding-left: 3px; padding-right: 3px;}
SPAN.pgcontrol {background-color: #d5dbe1; border: #fcf8f8 1px solid; color: #3278cb;}
A.pgcontrol:link {text-decoration: underline;}
A.pgcontrol:visited {text-decoration: underline;}
A.pgcontrol:active {text-decoration: underline;}
A.pgcontrol:hover {text-decoration: underline;}
A.pgcontrolprev:link {text-decoration: none;}
A.pgcontrolprev:visited {text-decoration: none;}
A.pgcontrolprev:active {text-decoration: none;}
A.pgcontrolprev:hover {text-decoration: none;}
A.pgcontrolforw:link {text-decoration: none;}
A.pgcontrolforw:visited {text-decoration: none;}
A.pgcontrolforw:active {text-decoration: none;}
A.pgcontrolforw:hover {text-decoration: none;}
SELECT.pgcontrolresort {background-color: #f1f4f8; color: #2f579f;}
OPTION.pgcontrolresort {background-color: #fafcfe; font-weight: bold;}
.pgcontrolresorttext {color: #1557a4; font-size: 11px;}
INPUT.pgcontrolresort {background-color: #004274; color: #ffffff; border: none; border-top: #bfbfbf 1px solid; border-bottom: 1px solid #3e6497; cursor: pointer; cursor: hand;}
INPUT.pgcontrolresort:hover {background-color: #b0c4de; color: #000000; border-color: #618fcb; border-right-color: #335f99; border-bottom-color: #335f99; text-decoration: underline;}
INPUT.pgcontrolresorta {background-color: #b0c4de; color: #00528c; border: none; border-top: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px solid; text-decoration: underline; cursor: pointer; cursor: hand;}

/* /modules */