html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0pt none;
	margin: 0pt;
	padding: 0pt;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0pt;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-align: left;
}
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
body { background: white none repeat scroll 0% 0%; line-height: 1; color: black; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
/* Typography ::::: */

body { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 18px; }
a, a:hover { text-decoration: none; }
input, textarea { font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; }
h1 { font-size: 26px; font-weight: normal; line-height: 32px; }
h2 { font-size: 20px; font-weight: normal; line-height: 26px; }
h3 { font-size: 14px; font-weight: normal; }
a.button { font-family: Verdana,Arial,Helvetica,sans-serif; }
.ln-date { font-size: 10px; }
.ln-txt p { font-size: 12px; }
.ln-txt p a, .ln-txt p a:hover { border-bottom: 0pt none; }
.box-middle .brochure-txt { font-size: 12px; }
.box-middle .brochure-txt a, .box-middle .brochure-txt a:hover { border-bottom: 0pt none; }
#footer-menu li a { border-bottom: 0pt none; }
.jqueryslidemenu ul li a { font-size: 12px; }
.jqueryslidemenu ul li ul li a { font-size: 11px; }
#hheader, #header { font-size: 12px; line-height: 20px; }
.slide-tagline, .button { font-size: 11px; }
/* General ::::: */

p {
	float: left;
	width: 100%;
	margin-top: 7px;
	margin-right: 0pt;
	margin-bottom: 0px;
	margin-left: 0pt;
}
strong { font-weight: bold; }
#top {
	width: 960px;
	min-height: 106px;
	height: auto ! important;
	position: relative;
	z-index: 100;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
}
#logo { margin: 20px 0pt 0pt; float: left; }
#logo a { border-bottom: medium none; display: block; height: 70px; text-indent: -9000px; width: 284px; }
#search { position: absolute; top: 27px; right: 0pt; }
.search-input-bg { float: left; width: 238px; height: 21px; margin-right: 6px; }
.search-input { border: 0pt none ; padding: 4px 0pt 0pt 5px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; width: 228px; height: 18px; }
.form-button { margin: 0pt; padding: 0pt 6px 0pt 0pt; overflow: visible; float: left; height: 21px; }
.form-button span { display: block; height: 21px; }
.form-button span input { border: 0pt none ; margin: 0pt; padding: 0pt 3px 0pt 7px; background: transparent none repeat scroll 0% 0%; overflow: visible; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: Verdana,Arial,Helvetica,sans-serif; height: 21px; }
.jqueryslidemenu {
	float: left;
	z-index: 100;
	position: relative;
	width: 800px;
	margin-top: 0px;
	margin-right: -18px;
	margin-left: 0pt;
	left: 20px;
}
.jqueryslidemenu .primary-menu { margin: 10px 0pt 10px 10px; }
.jqueryslidemenu ul li { display: inline; position: relative; float: left; }
.jqueryslidemenu ul li a { padding: 0pt 18px 10px; display: block; text-decoration: none; }
.jqueryslidemenu ul li ul { display: block; left: 0pt; position: absolute; visibility: hidden; }
.jqueryslidemenu ul li ul li { display: list-item; float: none; }
.jqueryslidemenu ul li ul li ul { margin-left: -1px; margin-top: -1px; }
.jqueryslidemenu ul li ul li ul a { top: 0pt; }
.jqueryslidemenu ul li ul li a { padding: 6px 5px 6px 10px; width: 160px; border-top-width: 0pt; }
#hheader-wrapper { height: 302px; float: left; width: 100%; }
#hheader {
	margin: 10px auto 0pt;
	position: relative;
	width: 960px;
}
#content-wrapper { float: left; width: 100%; }
#content { margin: 0pt auto; min-height: 128px; height: auto ! important; width: 960px; }
#inner-content, #sidebar { float: left; margin-top: 20px; }
#inner-content {
	width: 640px;
	margin-right: 20px;
	margin-top: 5px;
}
#sidebar {
	width: 300px;
}
#content h1 {
	margin: 6px 0pt 0pt;
	float: left;
	width: 100%;
	color: rgb(184, 7, 7);
}
#content h2 { margin: 10px 0pt 0pt; padding: 0pt; }
.featured { margin: 10px 0pt 0pt; float: left; width: 100%; }
#content .featured h2 {
	margin: 0pt 0pt -2px;
	color: rgb(184, 7, 7);
}
.featured ul li { margin: 4px 0pt 6px; float: left; width: 100%; }
.fw-img {
	float: left;
	display: block;
	margin-top: 4px;
	margin-right: 19px;
	margin-bottom: 4pt;
	margin-left: 0pt;
}
.fw-txt { float: left; width: 461px; }
.fw-txt h3 { margin: 3px 0pt 0pt; }
.fw-txt p { margin: 3px 0pt 10px; }
.box {
	float: left;
	padding-bottom: 10px;
	width: 100%;
	margin-top: 8px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
}
#content .box h2 {
	margin: 0pt;
	padding-bottom: 2px;
	width: 100%;
	color: #775F4D;
}
.box-top, .box-bottom { float: left; width: 300px; }
.box-top { height: 16px; }
.box-bottom { height: 8px; }
.box-middle { float: left; width: 298px; }
.ln-list { margin-top: 4px; padding-bottom: 6px; float: left; width: 100%; }
.ln-list li { padding: 6px 0pt 8px; float: left; width: 100%; cursor: pointer; }
.ln-calendar { margin: 10px 10px 0pt 15px; float: left; width: 28px; height: 25px; }
.ln-txt {
	float: left;
	width: 230px;
	padding-left: 5px;
}
.ln-txt p { margin: 6px 0pt 0pt; }
.pdf-icon { margin: 10px 10px 0pt 14px; float: left; padding-bottom: 6px; width: 62px; height: 55px; text-indent: -9999px; }
.box-middle .brochure-txt { margin: 14px 0pt 0pt; width: 196px; }
#footer { float: left; width: 960px; margin-top: 22px; min-height: 88px; height: auto ! important; }
#footer-menu {
	float: left;
	width: 500px;
}
#footer-menu li { margin: 12px 32px 0pt 0pt; float: left; }
.footer-copyright {
	float: left;
	text-align: center;
	width: 960px;
	margin-top: 12px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
}
.slide-img { float: left; }
.home-slider { width: 960px; z-index: 6; }
.hs-desc { margin: 10px 0pt 0pt 30px; float: left; width: 300px; }
.hs-desc p { color: rgb(181, 181, 181); }
.hs-desc .button { margin-top: 8px; }
.slide-tagline {
	margin: -4px 0pt 10px;
	display: block;
	float: left;
	width: 100%;
	color: #FFFFE8;
}
#nav { bottom: 10px; height: 9px; left: 10px; position: absolute; width: 900px; z-index: 10; }
#nav a { margin: 0pt 5px; padding: 0pt; background: transparent url('images/slide_bullet.png') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 9px; float: left; text-decoration: none; text-indent: -9999px; width: 9px; }
#nav a.activeSlide { background-position: 0px -9px; }
#nav a:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a.button { padding: 2px 6px 0pt 0pt; cursor: pointer; display: block; float: left; height: 21px; line-height: 10px; }
a.button span { margin: -2px 0pt 0pt; padding: 6px 10px 8px 15px; float: left; height: 21px; line-height: 9px; }
:first-child + html .scontent-box {  }
:first-child + html .tbl { margin-bottom: 10px; }
.decoration { float: left; height: 2px; width: 100%; }
/* ::::: Slimbox::::: */

#lbOverlay { position: fixed; z-index: 9999; left: 0pt; top: 0pt; width: 100%; height: 100%; background-color: rgb(0, 0, 0); cursor: pointer; }
#lbCenter, #lbBottomContainer { overflow: hidden; position: absolute; z-index: 9999; background-color: rgb(255, 255, 255); }
#lbImage { border: 10px solid rgb(255, 255, 255); position: absolute; left: 0pt; top: 0pt; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0pt; width: 50%; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#lbPrevLink { left: 0pt; }
#lbPrevLink:hover { background: transparent url('images/revlabel.gif') no-repeat scroll 0pt 15%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#lbNextLink { right: 0pt; }
#lbNextLink:hover { background: transparent url('images/nextlabel.gif') no-repeat scroll 100% 15%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#lbBottom { border-style: none solid solid; border-color: rgb(255, 255, 255); border-width: 10px; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 12px; color: rgb(102, 102, 102); line-height: 1.4em; text-align: left; }
#lbCloseLink { border-bottom: 0pt none; margin: 5px 0pt; background: transparent url('images/closelabel.gif') no-repeat scroll center center; display: block; float: right; width: 66px; height: 22px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: normal; }
/* ::::: http://ipcsdesign.com/styles.css ::::: */

body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(122, 122, 122); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a { color: rgb(63, 63, 63); }
a:hover { color: rgb(184, 7, 7); }
p a, .footer-copyright a { border-bottom: 1px solid rgb(159, 159, 159); color: rgb(122, 122, 122); }
p a:hover, .footer-copyright a:hover {
	color: #900;

}
input, textarea { color: rgb(184, 7, 7); }
h1, h2 { color: rgb(184, 7, 7); }
h3 { color: rgb(102, 102, 102); }
h3 a { color: rgb(63, 63, 63); }
h3 a:hover { color: rgb(184, 7, 7); }
.hs-desc h1 {
	color: #CCC;
}
#logo a { background: transparent url('images/logo.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.search-input-bg { background: transparent url('images/search_bg.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.ln-calendar { background: transparent url('images/calendar_icon.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.form-button { background: transparent url('images/bg_button_a.png') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.form-button span { background: transparent url('images/bg_button_span.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.form-button span input { color: rgb(63, 63, 63); }
.form-button span input:hover { color: rgb(184, 7, 7); }
#hheader-wrapper { background: rgb(27, 27, 27) url('images/hheader_bg.png') repeat-x scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content-wrapper {
	background: transparent url('images/content_bg.gif') repeat-x scroll center top;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}
#content {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	height: auto;
	background-attachment: scroll;
	background-image: url(images/content_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.featured ul li { border-bottom: 1px solid rgb(228, 228, 228); }
.box-top { background: transparent url('images/box_top.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box-bottom { background: transparent url('images/box_bottom.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box-middle { border-left: 1px solid rgb(202, 202, 202); border-right: 1px solid rgb(202, 202, 202); background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.ln-date { color: rgb(169, 169, 169); }


.ln-txt p a { color: rgb(63, 63, 63); }
.ln-txt p a:hover { color: rgb(184, 7, 7); }
.box-list li a { background: rgb(255, 255, 255) url('') no-repeat scroll 14px 1px; color: rgb(63, 63, 63); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box-list2 li a:hover, .box-list .bl-active a { background: rgb(243, 243, 243) url('') no-repeat scroll 14px -27px; color: rgb(184, 7, 7); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.pdf-icon { background: transparent url('images/pdf_icon.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.brochure-txt a { color: rgb(63, 63, 63); }
.brochure-txt a:hover { color: rgb(184, 7, 7); }
#footer {
	border-top: 1px solid rgb(228, 228, 228);
	position: relative;
}
#footer-menu li a { color: rgb(63, 63, 63); }
#footer-menu li a:hover { color: rgb(184, 7, 7); }
.jqueryslidemenu ul li a { background-color: rgb(255, 255, 255); color: rgb(63, 63, 63); }
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited { color: rgb(63, 63, 63); }
.jqueryslidemenu ul li a:hover { color: rgb(184, 7, 7); }
#top .jqueryslidemenu ul li ul { border-top: 1px solid rgb(239, 239, 239); }
#top .jqueryslidemenu ul li ul li ul { border-top: 1px solid rgb(239, 239, 239); }
#top .jqueryslidemenu ul li ul li a { border-left: 1px solid rgb(239, 239, 239); border-right: 1px solid rgb(239, 239, 239); border-bottom: 1px solid rgb(239, 239, 239); }
.jqueryslidemenu ul li ul li a:hover { background-color: rgb(243, 243, 243); color: rgb(184, 7, 7); }
.hs-desc p { color: rgb(181, 181, 181); }
a.button { background: transparent url('images/bg_button_a.png') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.button span { background: transparent url('images/bg_button_span.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(122, 122, 122); }
a.button:hover span { color: rgb(184, 7, 7); }
cufon { text-indent: 0pt ! important; }
@media screen, projection {
	cufon { display: inline-block ! important; position: relative ! important; vertical-align: middle ! important; font-size: 1px ! important; line-height: 1px ! important; }
	cufon cufontext { overflow: hidden ! important; display: inline-block ! important; width: 0pt ! important; height: 0pt ! important; text-indent: -10000in ! important; }
	cufon canvas { position: relative ! important; }
	#content-wrapper { background: transparent url('images/wcontent_bg.gif') repeat-x scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
}
#content .status #inner-content p #FlashID2 {

}
.imazhimajtas {
	text-align: left;
	text-indent: 10;
	border: thin dotted #C00;
}
.bottomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: lighter;
	text-align: center;
}
a:hover {
	color: #999;
	height: 30px;
	width: 300px;
}
a:hover {
	color: #999;
	height: auto;
	width: auto;
}
#content .status #footer .bottomtext {
	text-align: center;
	color: #000;
}
.textnepergj {
	font-size: 12px;
	color: #8E7564;
	font-style: italic;
}

