/* Forms */
.form{border:1px solid black}
.form td{padding:30px 40px}
.form2Body h1{font-size:20px}
.form2Body .logo{text-align:center}
.form td{font-size:15px; font-family:sans-serif}
.form .section{font-weight:bold; font-size:1.1em}



/* Formatting used by all apps */
.heading
{
	/*font-family:Arial, Helvetica, sans-serif; */
	color:#4974A1; 
	margin-left:30px; 
	font-size:16px
}

body.cms
{
	margin:2px
}
td 
{
	color:#222222;
	font-size:14px;
	/*font-family:arial;*/
}
	
/* News app */
.form_title {font-family:arial;font-size:20px}
.formFieldname {font-family:arial;color:#222222;font-size:14px;}

/* Splash page */
a:visited.splashLangSel, a.splashLangSel, a:link.splashLangSel, a:active.splashLangSel {font-family: Pigiarniq; font-size:14px; color:#005284; font-weight:bold; text-decoration: none}
a:hover.splashLangSel{text-decoration: underline}

/* Documents app */
.docsPageIndex{text-align:center; width:100%}
.docsPageCurr{color:black; background-color:lightblue; border:1px solid blue}
.docsPageIndex, a:visited.docsPageLink, a.docsPageLink, a:link.docsPageLink, a:active.docsPageLink {text-decoration: none; color:#005284; font-size:14px; font-family: Arial; color:#005284; font-weight:bold; border:1px solid white}
a:hover.docsPageLink{text-decoration: underline; border:1px solid lightblue; color:blue}
.docsField{font-weight:bold}
.docIndexEntry{text-transform:capitalize; font-size:11px}
.docCategoryHeader{margin-top:2em; font-size:16px}

/* Photo Gallery App */
.albumLeftPane, .albumRightPane{background-color:#ffffff}
.albumPane
{
	border-collapse: collapse;
	padding:0px;
	margin:0px;
}
.albumLeftPane
{
	background-color:transparent; /* Kelly, This is the background color for the thumbnails */
	border-collapse: collapse;
	xheight:100%;
	width:100%;
	padding:10px;
	margin:0px;
	border:0px;
}


.albumRightPane
{
	height:420px;
	width:430px;
}
.albumThumbnailSelected
{
	padding:2px;
}
.albumThumbnailSelectedImg
{
	border:1px solid #333333
}
.albumThumbnail
{
	padding:2px;
}
.albumThumbnailImg
{
	xborder:2px solid black;
	border:1px solid #333333;
}
.albumThumbnailImg,.albumThumbnailSelectedImg
{
	width:48px;
	height:48px;
}
.albumSelImage
{
	border:1px solid #333333; 
	padding:4px
}

.albumTitle
{
	font-size:1em;
}

.albumDescr
{
	font-size:0.95em;
}
.albumTitleCaption, .albumDescrCaption
{
	font-weight: bold;
}

.albumImgDescr
{
	font-size:1.1em;
}



/* The new Calendar app */

.calTable, .calMonthToday, .calFlatTable  {
	font-size:11px; /* &lt;----------- This is the size of the entire calender. Change this to make the calendar bigger or smaller */
	font-style: Italic;
	font-family: Trebuchet MS;
}

.calCell, .calWeekday {
	width: 7.5em; /* &lt;!-------------- This is the width of the column, relative the font size. DON'T CHANGE IF YOU CHANGE FONT SIZE (not needed!!!!) */
}
.calWeek { 
	width: 2.5em; /* &lt;--------------- This is the width of the "week" column DON'T CHANGE IF YOU CHANGE FONT SIZE (not needed!!!!) */
}

/* -- Don't touch the stuff below */
.calTable, .calMonthToday, .calFlatTable  {
	border-collapse:collapse;
}

.calCell, .calWeekday {
	margin:0px; 
	padding:0px;
}

.calType {
	margin-top:2em;
	text-align: center;
	font-size:8px;
	width: 600px;
	border:0px;
}

.calTypeIcon
{
	text-align: center;
	width: 6em;
}

.calWeekday {
	padding-left:2px;
	padding-right:2px;
}

.calMonthEvent {
	margin: 1px;
	border:1px solid #BBBBBB; 
	background-color:#F0F0F0;
	text-align:left;
}

.calMonthEvent A:hover {
	text-decoration: underline;
	color:blue;
}

.calFlatTable {
	border-collapse:collapse;
	border: 1px solid #777777;
	color:#777777;
}

.calEventDate {
	background-color: #CCCCCC;
}

.calMonthToday {
	margin-top: 1em;
}

.calTable {
	border-collapse:collapse;
	border: 1px solid #777777;
	color:#777777;
}

.calMonthNav, .calMonthNavNow {
	font-size:1.3em;
	text-align:center;
	color: #555555;
	border: 1px solid #777777;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

.calMonthNav A {font-size:1em}

.calMonthNavNow {
	background-color: #BBBBBB;
	font-weight: bold;
}

.calWeek A {
	font-size: 1em;
	text-decoration: none;
}
.calWeek A:hover {
	text-decoration: underline;
	color: blue;
	font-weight: bold;
}

.calMonthEvent A {
	text-decoration:none;
	color:black;
	font-size: 1em;
} 
.calMonthIcon {
	font-weight:bold;
	color:blue;
	vertical-align:top;
	font-size:1em;
}
.calWeekday, .calWeek {
	background-color: #DDDDDD;
	border: 1px solid #777777;
	font-size:1em;
}
.calWeek { 
	vertical-align: middle; 
	text-align: center;
}
.calDay {
	text-align:right;
	color:#777777;
	font-size:1em;
}
.calRow {
	vertical-align:top;
	font-size:1em;
}

.calCell {
	margin:0px;	
	border: 1px solid #777777;
	font-size:1em;
	text-align:right;
}

.calFlatTable TD {border: 1px solid black}

.calFlatTableNav {
	border-collapse:collapse;
	border: 0px;	
	font-size:11px;
}

.calCats, .calCats TR TD {
	border-collapse:collapse;	
	border: 1px #CCCCCC solid;
}

.calCatsHeader
{
	background-color:#CCCCCC;
	font-weight:bold;
}
.calCatsValue
{
	background-color:white;
	font-weight:normal;
}

.calSearchHeader
{
	font-weight: bold;
}

.calBodyAlign
{
	text-align: center; 	/* Change this to make the calender align differently */
}



/*--------------------------------------------*/
/* Formatting used by the Search applications */
/*--------------------------------------------*/

.searchArchived
{
    display: none;
}

.searchTitle, .searchSummary, .searchDetails
{
    font-family: sans-serrif;
}

.searchTitle
{
    font-size:16px;
}

.searchDetails
{
    color:#4d4b46;
}

.authPH
{
    background-color:transparent !important;
}

.searchSeeAlso
{
    color: green;
    font-weight:bold;
}


.loginBox
{
    margin:0px auto;
}

