﻿
.observe h4 {
    margin-top:0;
    font-size:1em;
	color: #f00;
}

.observe {
    margin-bottom:1em;
    color: #f00;
}

.observe ul {
    margin-bottom:0em;
}







table {
    border:1px solid #d4d4d4;
    margin-bottom:1.2em;
    border-collapse: collapse;
}

table caption {
	color:#000;
	font-size: 1.18em;		
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom: 0.3em;
	text-align:left;
}

table th {
    font-weight:bold;
    text-align:left;
}

table th, table td {
    border: 1px solid #d4d4d4;
    margin-bottom:1.2em;
    padding:0.4em;
}

table th p, table td p {
    margin:0;
}

table.rightAlignedContent td {
    text-align:right;
}

.alignRight {
    text-align:right;
}

.floatLeft {
    float:left;
}

.floatRight {
    float:right;
}

.auraltext {
	position: absolute;
	left: -900px;
	overflow: hidden;
	width: 0;
	font-size:1px;
	color:#fff;
}

.bold {
    font-weight:bold;
}


/* ALIGN */

.leftAlign {
    text-align: left;
}

.centerAlign {
	text-align: center;
}

.rightAlign {
    text-align: right;
}

.rightAlign label {
    float:left;
    margin-left:0.2em;
}

th.leftAlign, td.leftAlign {
	text-align: left;
}

th.rightAlign, td.rightAlign {
	text-align: right;
}

p.leftAlign {
    text-align: left;
}

p.rightAlign {
    text-align:right;
}

img.leftAlign {
    float:left;
    margin-top:0.5em;
    margin-right:0.5em;    
}

a img {
	border: 0;
	text-decoration: none;
}

img.rightAlign {
    float:right;
    margin-top:0.5em;
    margin-left:0.5em;
}

span.rightAlign {
    float:right;
}


/* MISC */

.textSmall {
    font-size:0.80em;
}

/* FILE EXTENSIONS */

.fileTypeIconTXT {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/txt.gif) !important;
    background-repeat: no-repeat;
}

.fileTypeIconPDF {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/pdf.gif) !important;
    background-repeat: no-repeat;
}

.fileTypeIconJPG {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/jpg.gif) !important;
    background-repeat: no-repeat;
}

.fileTypeIconGIF {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/gif.gif) !important;
    background-repeat: no-repeat;
}

.fileTypeIconPNG {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/png.gif) !important;
    background-repeat: no-repeat;
}


.fileTypeIconDOC {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/doc.gif) !important;
    background-repeat: no-repeat;
}


.fileTypeIconDOCX {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/docx.gif) !important;
    background-repeat: no-repeat;
}

.fileTypeIconXLS {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/xls.gif) !important;
    background-repeat: no-repeat;
}

.fileTypeIconXLSX {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/xlsx.gif) !important;
    background-repeat: no-repeat;
}

.fileTypeIconPPT {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/ppt.gif) !important;
    background-repeat: no-repeat;
}

.fileTypeIconPPT {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/ppt.gif) !important;
    background-repeat: no-repeat;
}

.fileTypeIconBMP {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/bmp.gif) !important;
    background-repeat: no-repeat;
}

.fileTypeIconZIP {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/zip.gif) !important;
    background-repeat: no-repeat;
}


.fileTypeIconHTM {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/htm.gif) !important;
    background-repeat: no-repeat;
}

.fileTypeIconHTML {
    padding-left:1.5em;
    background-image: url(/Templates/Public/Images/Extensions/html.gif) !important;
    background-repeat: no-repeat;
}

/* Print events */

.printEventsLink {
	display:block;
	float:right;
	margin-top:-0.3em;
	text-decoration: none;
}

a.printEventsLink:hover {
	text-decoration:underline;    
}

.printEventsLinkIcon {
	margin-left:0.4em;
}

#formPrintEvents a {
    color:#005A96;
    text-decoration:none;
}

#formPrintEvents a:hover {
    text-decoration:underline;    
}

#formPrintEvents fieldset {
	background-color:#DEE4E7;
	border:0 none;
	margin-bottom:0.2em;
	padding-bottom:0.3em;
	padding-left:0.2em;
	padding-top:0.2em;
	font-family:Tahoma, Helvetica, sans-serif;
}

#formPrintEvents fieldset label{
	margin-right:0.3em;	
}

#formPrintEvents div.label {
	float:left;
	margin-left:0.2em;
	margin-top:0.3em;
	width:7%;
	height:100%;
}

#formPrintEvents div.checkboxes {
	float:left;
	width:92%;
}

#formPrintEvents div.checkboxes span {
	display: block;
	float:left;
}

#formPrintEvents th {
    background-color:#DEE4E7;
}

#formPrintEvents legend {
    display:none;
}

#formPrintEvents .columnHandler {
      margin-bottom:2.5em;
    
}
#formPrintEvents {
	font-family:Georgia;
	font-size:0.7em;
}

#formPrintEvents h1 {
	font-family:Tahoma,Helvetica,sans-serif;
}

#formPrintEvents {
	margin-left:0.4em;
}

#formPrintEvents .button {
    background:#005A96;
    border:0;
    color:#fff;
    font-weight:bold;
    padding:0.08em 0.2em 0.22em 0.2em;
    width:7em;
    cursor: pointer;
    margin-top:2em;
}



/* WIDTHS */

.w1em { width:1em; }
.w2em { width:2em; }
.w3em { width:3em; }
.w4em { width:4em; }
.w5em { width:5em; }
.w6em { width:6em; }
.w7em { width:7em; }
.w8em { width:8em; }
.w9em { width:9em; }
.w10em { width:10em; }
.w11em { width:11em; }
.w12em { width:12em; }
.w13em { width:13em; }
.w14em { width:14em; }
.w15em { width:15em; }
.w16em { width:16em; }
.w17em { width:17em; }
.w18em { width:18em; }
.w19em { width:19em; }
.w20em { width:20em; }
.w21em { width:21em; }
.w22em { width:22em; }
.w23em { width:23em; }
.w24em { width:24em; }
.w25em { width:25em; }
.w30em { width:30em; }
.w31em { width:31em; }
.w32em { width:32em; }
.w35em { width:35em; }
.w40em { width:40em; }

.w1p { width:1%; }
.w2p { width:2%; }
.w3p { width:3%; }
.w4p { width:4%; }
.w5p { width:5%; }
.w6p { width:6%; }
.w7p { width:7%; }
.w8p { width:8%; }
.w9p { width:9%; }
.w10p { width:10%; }
.w11p { width:11%; }
.w12p { width:12%; }
.w13p { width:13%; }
.w14p { width:14%; }
.w15p { width:15%; }
.w16p { width:16%; }
.w17p { width:17%; }
.w18p { width:18%; }
.w19p { width:19%; }
.w20p { width:20%; }
.w21p { width:21%; }
.w22p { width:22%; }
.w23p { width:23%; }
.w24p { width:24%; }
.w25p { width:25%; }
.w26p { width:26%; }
.w27p {	width:27%; }
.w28p {	width:28%; }
.w29p { width:29%; }
.w30p {	width:30%; }
.w31p {	width:31%; }
.w32p {	width:32%; }
.w33p {	width:33%; }
.w34p {	width:34%; }
.w35p {	width:35%; }
.w36p {	width:36%; }
.w37p {	width:37%; }
.w38p {	width:38%; }
.w39p {	width:39%; }
.w40p {	width:40%; }
.w41p {	width:41%; }
.w42p {	width:42%; }
.w43p {	width:43%; }
.w44p {	width:44%; }
.w45p {	width:45%; }
.w46p {	width:46%; }
.w47p {	width:47%; }
.w48p {	width:48%; }
.w48_25p { width:48.25%; }
.w49p {	width:49%; }
.w50p {	width:50%; }
.w51p {	width:51%; }
.w52p {	width:52%; }
.w53p {	width:53%; }
.w54p {	width:54%; }
.w55p {	width:55%; }
.w56p {	width:56%; }
.w57p {	width:57%; }
.w58p {	width:58%; }
.w59p {	width:59%; }
.w60p {	width:60%; }
.w61p {	width:61%; }
.w62p {	width:62%; }
.w63p {	width:63%; }
.w64p {	width:64%; }
.w65p {	width:65%; }
.w66p {	width:66%; }
.w67p {	width:67%; }
.w68p {	width:68%; }
.w69p {	width:69%; }
.w70p {	width:70%; }
.w71p {	width:71%; }
.w72p {	width:72%; }
.w73p {	width:73%; }
.w74p {	width:74%; }
.w75p {	width:75%; }
.w76p {	width:76%; }
.w77p {	width:77%; }
.w78p {	width:78%; }
.w79p {	width:79%; }
.w80p {	width:80%; }
.w81p {	width:81%; }
.w82p {	width:82%; }
.w83p { width:83%; }
.w84p {	width:84%; }
.w85p {	width:85%; }
.w86p {	width:86%; }
.w87p {	width:87%; }
.w88p {	width:88%; }
.w89p {	width:89%; }
.w90p {	width:90%; }
.w91p {	width:91%; }
.wp92 {	width:92%; }
.w93p {	width:93%; }
.w94p {	width:94%; }
.w95p {	width:95%; }
.w96p {	width:96%; }
.w97p {	width:97%; }
.w98p {	width:98%; }
.w99p {	width:99%; }
.w100p { width:100%; }


