﻿/* Content */
/* #Content h2 span { color:#000; } /* Epi generates span automaticaly */
object {
			outline:none;
		}
		
div.flashWrapper{position:relative;margin:0px auto;width:564px;height:359px;}

.tipError { font-size:1.1em; display: inline-block; padding: 0 0 12px 0;}

/* icon alignment fix */
#PageHead .Options ul { padding-top:6px;}
#PageHead .Options li a { padding-top: 0;} 

/* Button fix */
button.Pink {height:28px; }

/* IE 7 fixes */
*:first-child+html .ModulContact p img.Left { margin:0 20px 30px 0;}
*:first-child+html #PageHead .Options li {padding-top:2px;}

*:first-child+html #PageHead .Menu ul li a { cursor:pointer; text-decoration:none  !important; }

*:first-child+html ul.News li {margin:0px 0px -4px;}

*:first-child+html .addthis_button {margin:0px 2px;}

*:first-child+html .ButtonsLeft .GreenPrint {margin:0px 2px;}

*:first-child+html .ModulNews .Content .Pagin ul li a	 { padding:3px 4px 3px;}
*:first-child+html .ModulNews .Content .Pagin ul li.Prev a { height:12px}
*:first-child+html .ModulNews .Content .Pagin ul li.Next a { height:12px}

*:first-child+html .ModulQuickSearchResult .Content .Pagin ul li a	 { padding:3px 4px 3px;}
*:first-child+html .ModulQuickSearchResult .Content .Pagin ul li.Prev a { height:12px}
*:first-child+html .ModulQuickSearchResult .Content .Pagin ul li.Next a { height:12px}

/* Links  */
.ModulLinks .Content ul li.Pdf { background:transparent url(../Images/Icons/IconPdf.png) 0 1px no-repeat !important; }
.ModulLinks .Content ul li.Doc { background:transparent url(../Images/Icons/IconDoc.png) 0 1px no-repeat; }
.ModulLinks .Content ul li.Ppt { background:transparent url(../Images/Icons/IconPpt.png) 0 1px no-repeat; }
.ModulLinks .Content ul li.Xls { background:transparent url(../Images/Icons/IconXls.png) 0 1px no-repeat; }
.ModulLinks .Content ul li.Default { background:transparent url(../Images/Icons/IconDefault.png) 0 1px no-repeat !important; }

 ul.Links li.Pdf { background:transparent url(../Images/Icons/IconPdf.png) 0 1px no-repeat !important; }
 ul.Links li.Doc { background:transparent url(../Images/Icons/IconDoc.png) 0 1px no-repeat; }
 ul.Links li.Ppt { background:transparent url(../Images/Icons/IconPpt.png) 0 1px no-repeat; }
 ul.Links li.Xls { background:transparent url(../Images/Icons/IconXls.png) 0 1px no-repeat; }
 ul.Links li.Default { background:transparent url(../Images/Icons/IconDefault.png) 0 1px no-repeat !important; }

label.CustomCheckbox span.holderWrap {left:0 !important;}
label.CustomCheckbox span.holder { left: 0 !important; }

#Content .ModulQuicksearch { height:77px; background:#fff url(../Images/Modul/G8QuickSearchBg.jpg) -2px 0px no-repeat; }
#Content .ModulQuicksearch input.Button { margin: 9px 0; }
#Content .ModulQuicksearch fieldset { padding:3px 0 0 15px; }

/* Search */
ul.Search li.Pdf a.Title,ul.Search li.Doc a.Title,ul.Search li.Ppt a.Title,ul.Search li.Xls a.Title  { margin-left:20px;}
ul.Search li.Pdf { background:transparent url(../Images/Icons/IconPdf.png) 0 1px no-repeat !important; }
ul.Search li.Doc { background:transparent url(../Images/Icons/IconDoc.png) 0 1px no-repeat; }
ul.Search li.Ppt { background:transparent url(../Images/Icons/IconPpt.png) 0 1px no-repeat; }
ul.Search li.Xls { background:transparent url(../Images/Icons/IconXls.png) 0 1px no-repeat; }
  
/* New rule for li listing in content section */
.Editor ul li { padding-left:18px; padding:4px 0 4px 23px; background:transparent url(../Images/Links/GreenArrowBg.jpg) 4px 3px no-repeat; font-size:1.3em; }

/* Green buttons changed to <a> tag */

.Buttons a.GreenShare:hover,
.Buttons a.GreenSave:hover,
.Buttons a.GreenPrint:hover,
.Buttons a.GreenTip:hover { background-position: bottom right; }

.Buttons a.GreenShare,
.Buttons a.GreenSave,
.Buttons a.GreenPrint,
.Buttons a.GreenTip { padding: 0 13px 0 0; font-size:1.1em; color:#FFF; text-align: center; background: transparent url(../Images/Buttons/BtnGreenGrayR.jpg) no-repeat top right; height:26px; }

.Buttons a.GreenShare span {padding: 6px 0 0 32px; height:20px; background: transparent url(../Images/Buttons/BtnShareGrayL.jpg) no-repeat left top; color:#fff; font-weight:bold; }
.Buttons a.GreenSave span {padding: 6px 0 0 32px; height:20px; background: transparent url(../Images/Buttons/BtnSaveGrayL.jpg) no-repeat left top; color:#fff; font-weight:bold; }
.Buttons a.GreenPrint span {padding: 6px 0 0 32px; height:20px; background: transparent url(../Images/Buttons/BtnPrintGrayL.jpg) no-repeat left top; color:#fff; font-weight:bold; }
.Buttons a.GreenTip span {padding: 6px 0 0 32px; height:20px; background: transparent url(../Images/Buttons/BtnTipGrayL.jpg) no-repeat left top; color:#fff; font-weight:bold; }

.Buttons a.GreenShare:hover span,
.Buttons a.GreenSave:hover span,
.Buttons a.GreenPrint:hover span,
.Buttons a.GreenTip:hover span { background-position: bottom left; }

.Buttons span { position: relative; display:inline-block; white-space: nowrap; }
.Buttons a { position: relative; border: 0; padding: 0; cursor: pointer; overflow: visible; display:inline-block;}

/* Pretty checkboxes */
label.checkbox span.holder {background: url(../Images/Form/CheckboxwhiteBg.jpg) 0 0 no-repeat; }

/* Bulletlist */
.ModulInformation .ColRightIntro ul { margin-bottom:15px; }
.ModulInformation .ColRightIntro ul li { padding:0 0 0 18px; line-height:1.3em; margin:4px 0; background:transparent url(../Images/Lists/LinksBg.jpg) 0 5px no-repeat; font-size:1.2em; color:#2d2d2d; }

/* thickbox */
*:first-child+html  .Form { padding-top:0px;}


/* order list */
ol { margin-bottom:15px; list-style-type:decimal; }
ol li { padding:0 0 4px 3px;  font-size:13px; list-style-position:inside }

/* XForms */
*:first-child+html #id_matrix .Choices .radio { margin: 0 10px; clear: none; }
#id_matrix .btn-submit { float: right; padding:4px;}
#id_matrix .btn-submit, x:-moz-any-link { float: right; padding:0px;}



*:first-child+html #id_matrix .btn-submit { float: right; padding:1px;}

/* Right content on start page */
.ModulInformation .ColRightIntro {padding-top:10px; }


/* Unsubscribe button fix - IE-7 */
.ModulForm .Unsubscribe { color:#e31a7f;  text-indent: 0em;}
/* Ie-7 fix for leftmenu */
#LeftNav li a { line-height: 1.3em;}
/* Custom error page */
.Grid12 .CEPModul {background:#FFFFFF url(../Images/Modul/G12Bg.jpg) repeat-y scroll left top;}
.Grid12 .CEPModul .Top {background:transparent url(../Images/Modul/G12TopBg.jpg) no-repeat scroll left top;}
.CEPModul .Top {height:8px;overflow:hidden;}
.Grid12 .CEPModul .Content {background:transparent url(../Images/Modul/G12BottomBg.jpg) no-repeat scroll left bottom;}

/* Menu fix */
#PageHead .Menu ul li a:hover { text-decoration:none !important; }

.FluidTable td a { padding:0 0 2px 15px; background:transparent url(../Images/Links/GreenArrowBg.jpg)  left 2px no-repeat; }
a.GreenArrow { font-weight:bold; padding:0 0 2px 15px; background:transparent url(../Images/Links/GreenArrowBg.jpg) left 2px no-repeat;  }
.ModulLinks .Content ul.Arrow li { background:transparent url(../Images/Links/GreenArrowBg.jpg) 6px 5px no-repeat; }

ul.Links li { background:transparent url(../Images/Links/GreenArrowBg.jpg) 4px 5px no-repeat; }
.ModulForm .Content label span { color:#B1005A;font-weight:bold; }

.tdtitle {font-size:1.3em; font-weight:bold; padding:8px 15px; border-width: 0 medium;  border-right:none; border-left:none;}
.trtitle { background:#eee; }

 .Grid8 .ModulTable { background: transparent url(../Images/Modul/G8TableBg_long.jpg) no-repeat scroll left 30px; }