/* A-lomat CSS Document 9/2005 */

@import url(vacation.css);

body {
	background-color:#dcd281;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px }
img {
	border:0px }
#maintable {
	width:980px;
	border:0px }
#p1 {
	width:43px;
	background-color:#dcd281 }
#p2 {
	width:43px;
	background-image:url(../images/p2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#dcd281 }
#p3 {
	background-color:#dcd281 }
#navigation {
	width:937px; height:42px;
	background-image:url(../images/navigation.jpg);
	background-color:#f8f5e4;
	background-repeat:no-repeat;
	vertical-align:top }
#header {
	width:937px; height:155px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	vertical-align:top }
#leftblock {
	width:511px;
	background-image:url(../images/leftblock.jpg);
	background-position:top; background-repeat:no-repeat;
	background-color:#f8f5e4;
	vertical-align:top }
#rightblock {
	width:426px;
	background-image:url(../images/rightblock.jpg);
	background-position:top left; background-repeat:no-repeat;
	background-color:#f8f5e4;
	vertical-align:top }
#searchblock {
	width:216px;
	background-image:url(../images/searchblock.jpg);
	background-position:top; background-repeat:no-repeat;
	background-color:#f8f5e4;
	vertical-align:top }
#mainblock {
	width:472px;
	background-image:url(../images/mainblock.jpg);
	background-position:top; background-repeat:no-repeat;
	background-color:#f8f5e4;
	vertical-align:top }
#infoblock {
	width:249px;
	background-color:#f8f5e4;
	vertical-align:top;
	padding-top: 26px }
.wideblock {
	background-image:url(../images/mainblock.jpg);
	background-position:top left; background-repeat:no-repeat;
	background-color:#f8f5e4;
	width:721px;
	vertical-align:top }
#footer {
	width:937px; height:31px;
	background-image:url(../images/footer.gif);
	background-repeat:repeat-x;
	vertical-align:top }
.leftblockmargin {
	margin:27px 78px 37px 78px }
.mainblockmargin {
	margin:27px 56px 37px 24px }
.wideblockmargin {
	margin:27px 27px 37px 24px }
.navi {
	padding:9px }
.navi a:link, .navi a:active, .navi a:visited  {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-size:11px; font-weight:normal;
	color:#005556 }
.navi a:hover {
	color:#e07e27;
	text-decoration:underline }
.navi img {
	padding-left:5px; padding-right:2px }
.content h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; font-weight:normal;
	color:#005556 }
.content h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px; font-weight:normal;
	color:#005556 }
.content p, .content {
	color:#333;
	font-size:11px }
.contentbg { background-color:#f8f5e4 }	
.content a:link, .content a:active, .content a:visited {
	color:#e07e27;
	text-decoration:none }
.content a:hover {
	color:#e07e27;
	text-decoration:underline }
.content img { margin: 10px; }
.content img[align="left"] { margin-left: 0px }
.content img[align="right"] { margin-right: 0px }
img.contentbaricon,img.contentstateicon { border: 0px; margin: 0px }
.filesystem img { margin: 5px 0px }

.searchmargin {
	background-image:url(../images/search_bg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-top:27px; margin-left:14px;
	padding-bottom:18px }
.searchblockmargin {
	background-image:url(../images/search_bg2.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-top:27px; margin-left:20px;
	padding-bottom:18px }
.faqmargin .content {
	padding:0px 50px 0px 0px;}
.faqmargin .content {
	padding-bottom: 10px;
	background-image:url(../images/search_bg2.jpg);
	background-position:bottom left;
	background-repeat:no-repeat }
.linksmargin .content {
	padding:0px 50px 27px 0px;
	background-image:url(../images/search_bg2.jpg);
	background-position:bottom left;
	background-repeat:no-repeat }
.faqmargin a:link, .faqmargin a:active, .faqmargin a:visited {
	color:#e07e27;
	font-size:10px;
	font-weight:bold;
	text-decoration:none; }
.faqmargin a:hover {
	color:#e07e27;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline; }
.newsmargin {
	margin:27px 76px 37px 14px }
.newsdigesttitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px; font-weight:normal;
	color:#005556 }
.newsdigest .newsheading a:link, .newsdigest .newsheading a:active, .newsdigest .newsheading a:visited   {
	color:#666;
	font-size:10px;
	font-weight:bold }
.newsdigest .newsingress { display: none }	
.newsdigest .newsheading a:hover { text-decoration:underline }
.newsdigest .newsreadmore { display: none }
.newsreadmore { margin-bottom: 0px }
.newsdate {
	color:#333;
	font-size:10px;
	font-weight:bold }
.searchtxt {
	color:#666;
	font-size:10px;
	font-weight:bold }
.searchboxinput { width: 100px }
.searchboxsubmit { vertical-align: top;	margin-left:5px; margin-top: 3px}
.searchmargin a:link, .searchmargin a:active, .searchmargin a:visited {
	color:#e07e27;
	font-size:10px;
	font-weight:bold;
	text-decoration:none }
.searchmargin a:hover {
	color:#e07e27;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline }
.searchblockmargin a:link, .searchblockmargin a:active, .searchblockmargin a:visited {
	color:#e07e27;
	font-size:10px;
	font-weight:bold;
	text-decoration:none }
.searchblockmargin a:hover {
	color:#e07e27;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline }
.faqmargin h1, .faqmargin h2, .faqdigesttitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px; font-weight:normal;
	color:#005556;
	padding-bottom:13px;
	margin-top: 0px; padding-top: 0px }
.linksmargin h1, .linksmargin h2, .infohead2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px; font-weight:normal;
	color:#005556;
	padding-bottom:13px; padding-top:13px;
	margin-top: 0px; padding-top: 0px }
#infoblock a, #infoblock .faqdigest_qa {
	display: list-item;
	list-style-type: none;
	padding-left: 15px
	}
#infoblock a.editbarbut {
	display: inline;
	padding: 0px
	}
.faqdigestbody a:link, .faqdigestbody a:active, .faqdigestbody a:visited, .faqdigest_qa  {
	color:#666;
	font-size:10px;
	font-weight:bold;
	text-decoration:none }
.faqdigest_qa, .faqdigest_q { padding-bottom: 20px }
.faqdigest_qa .question { text-decoration: underline }
.faqdigestbody a:hover {
	text-decoration:underline }
.linksquestion a:after { content:' ::' }
.linksquestion {
	font-size:10px;
	margin-left:15px; margin-bottom:10px }
.readmore a:link, .readmore a:active, .readmore a:visited {
	color:#e07e27;
	font-size:10px;
	font-weight:bold;
	text-decoration:none }
.readmore a:hover {
	color:#e07e27;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline }
.readmore {
	padding-left:7px; padding-right:5px }
.readmore2 {
	padding-top:10px; padding-bottom:15px; padding-left:15px }
.footermargin {
	color:#fff;
	margin-top:10px;
	font-size:10px }
.footermargin a {
	color:#fff;
	text-decoration:none }
.footermargin a:hover {
	color:#fff;
	text-decoration:underline }
.searchform {
	color:#666;
	margin-top:5px;
	margin-bottom:10px;
	font-size:9px;
	padding:2px }
.newsdigest .newsheading {
	padding-left:7px; padding-right:5px;
	margin-bottom:10px; margin-top:10px }
.newsdigest .newsheading a:after { content:' ::' }
/* Search styles */
.searchhilited{ color: #005556; text-decoration: underline; letter-spacing: 2px }
.searchheading .searchhilited{ color: #e07e27; }
.searchresult { margin-bottom: 10px; }
.searchresultcount { margin-bottom: 10px; }
.searchheading a {text-decoration: underline}
.searchheading {margin-bottom: 5px }
.searchsummary { font-size: 10px; }
/* Sitemap styles */
.sitemaplevel1 {  }
.sitemaplevel0 {  }
.sitemaplevel {}
/* P4 style for attachments and links */
a.attachment {
	display: block;
	background-position: left center;
	background-repeat: no-repeat;
	padding: 5px 0px 5px 26px;
}
a.pdf { background-image:url(../aimg/icons/pdf.gif); }
a.txt { background-image:url(../aimg/icons/txt.gif); }
a.jpg { background-image:url(../aimg/icons/jpg.gif); }
a.gif { background-image:url(../aimg/icons/gif.gif); }
a.zip { background-image:url(../aimg/icons/zip.gif); }
a.word { background-image:url(../aimg/icons/word.gif); }
a.powerpoint { background-image:url(../aimg/icons/powerpoint.gif); }
a.excel { background-image:url(../aimg/icons/excel.gif); }
a.rtf { background-image:url(../aimg/icons/rtf.gif); }
a.file { background-image:url(../aimg/icons/file.gif); }

/* Path styles */
.path {
	background-image:url(../images/path.jpg);
	background-position:bottom left; background-repeat:no-repeat;
	font-size:11px; color:#666;
	padding-bottom:5px }	
a.pathlink, a.pathlinkcurrent {
	font-size:11px; color:#666;
	text-decoration:none }
a.pathlink:hover {
	font-size:11px; color:#666;
	text-decoration:underline }
a.pathlinkcurrent {
	font-style: italic }

#printer {
	text-align:right;
	margin-top: 5px;
	margin-bottom: -10px;
}
.feedback ul {
	list-style-position: outside;
	padding-left: 12px;
	}
.feedback p .signature {
	font-size: 10px;
	color: #666;
}
.faq .ruler, .feedback .ruler {
	color: #999;
	border:0;
	background-color: #999;
	height: 1px;
}

div.faq_qa .question {
	margin-bottom: 10px;
}