/***********************************************/
/***********************************************/
/*********** custom intraNET colours ***********/
/***********************************************/
/***********************************************/

.gray0 { background-color: #000000; }
.gray1 { background-color: #212121; } /* intraNET dark colour*/
.gray2 { background-color: #393939; }
.gray3 { background-color: #515151; }
.gray4 { background-color: #696969; }
.gray5 { background-color: #818181; }
.gray6 { background-color: #999999; }
.gray7 { background-color: #B1B1B1; }
.gray8 { background-color: #C9C9C9; }
.gray9 { background-color: #E1E1E1; } /* intraNET light color*/
.gray10{ background-color: #FFFFFF; }

.gray0border { border-color: #000000; }
.gray1border { border-color: #212121; } /* intraNET dark colour*/
.gray2border { border-color: #393939; }
.gray3border { border-color: #515151; }
.gray4border { border-color: #696969; }
.gray5border { border-color: #818181; }
.gray6border { border-color: #999999; }
.gray7border { border-color: #B1B1B1; }
.gray8border { border-color: #C9C9C9; }
.gray9border { border-color: #E1E1E1; } /* intraNET light color*/
.gray10border{ border-color: #FFFFFF; }

.gray0colour { color: #000000; }
.gray1colour { color: #212121; } /* intraNET dark colour*/
.gray2colour { color: #393939; }
.gray3colour { color: #515151; }
.gray4colour { color: #696969; }
.gray5colour { color: #818181; }
.gray6colour { color: #999999; }
.gray7colour { color: #B1B1B1; }
.gray8colour { color: #C9C9C9; }
.gray9colour { color: #E1E1E1; } /* intraNET light color*/
.gray10colour{ color: #FFFFFF; }

.activeRow td { background-color: #999999; }/* highlight a row on mouse over */

/***********************************************/
/***********************************************/
/*********** hacks for old browsers ************/
/***********************************************/
/***********************************************/

.focuschecker:focus{
   background-color: #FEFEFE;
}

html>/**/body #floatBR {
	position: fixed;
	right: 0px;
	bottom: 0px;
	left: auto;
	top: auto;
	z-index:500;
}

/***********************************************/
/***********************************************/
/**************** common styles ****************/
/***********************************************/
/***********************************************/

.autoPadDiv { white-space: nowrap; }

.lightgreyBG { background-color: #C6C6C6; }
.highlights { background-color: #F1F1F1; } /* Data Base reports view ; document manage folder highlights;*/
.lightgrey { color: #C6C6C6; } /* Popup Browser greyed-out sections/applications */

/* standard pice of paper is 11/8.5~=1.3 so all sizes should be close to that ratio*/
.largePic {width: 125px; height: 163px; }
.mediumPic { width: 75px; height: 98px; }
.smallPic { width: 38px; height: 50px; }

.adminlinks { font-size: 12px; color: #FF0000; } /* admin links ; error messages */
.mediumtext { font-size: 11px; }
.lightGray { color: #666666; }
.FL { float: left; }
.FR { float: right; }
.B { font-weight: bold; }
.U { text-decoration: underline; }
.red { color: red; }
.redBG { background-color: #ffcccc; }
.blue { color: blue; }
.white { color: #FFFFFF; }
.block { display: block; }
.margin { margin: 2px; }
.center { display: block; margin-left: auto; margin-right: auto; }
.darkGray { color: #808080; }

/***********************************************/
/***********************************************/
/************ General Page Elements ************/
/***********************************************/
/***********************************************/

body, select, input, table{ font-family: Arial; font-size: 14px; } /*body, select, input, table do not inherit styles */
a { outline: none; }
table { border-collapse: collapse; border-spacing: 0px; }
blockquote { background: #fff5b4; font-style: italic; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; }

/***********************************************/
/***********************************************/
/*************** common objects ****************/
/***********************************************/
/***********************************************/

/******************* Links *********************/
/***********************************************/
.rightLinks {padding-right: 10px;}
/* Administration links */
a.adminlinks:link { color: #FF0000; font-size: 12px; }
a.adminlinks:visited{ color: #FF0000; font-size: 12px; }
a.admininks:hover { color: #FF0000; font-size: 12px; }
/* Small text links (cookie crumbler) */
a.cookiecrumbler { font-size: 10px; color: #212121; text-decoration: none; }
a.cookiecrumbler:link { font-size: 10px; color: #212121; text-decoration: none; }
a.cookiecrumbler:visited{ font-size: 10px; color: #212121; text-decoration: none; }
a.cookiecrumbler:hover { font-size: 10px; color: #212121; text-decoration: underline; }
/* Regular list links */
.listlinks { color: #212121; text-decoration: none; }
.listlinks:link { color: #212121; text-decoration: none; }
.listlinks:visited { color: #212121; text-decoration: none; }
.listlinks:hover { color: #212121; text-decoration: underline; }
/* Small text links (cookie crumbler) */
.smalltext { font-size: 10px;}


/******************* Buttons *******************/
/***********************************************/
.button { background-image: url(/media/greybutton_background.jpg); border: 1px solid #AAAAAA; color: #000000; font-size: 11px; margin: 3px; padding: 2px 10px; text-decoration: none; white-space: nowrap; }
.button:hover { background-image: url(/media/greybutton_background.jpg); border: 1px solid #212121; color: #000000; font-size: 11px; margin: 3px; padding: 2px 10px; text-decoration: none; }

/****************** Admin Tabs *****************/
/***********************************************/
.adminTabs2 { height:30px; position:relative; white-space:nowrap; width:100%; }
.adminTabs2 ul { width:1000px; border-width: 0px; bottom: 0px; margin: 0px 0px 0px 0px; overflow: auto; padding: 0px 0px 0px 0px; position: absolute; z-index: 1; }
.adminTabs2 ul li { border-left-color: #212121; border-right-color: #212121; border-style: solid; border-top-color: #212121; border-width: 1px; float: left; font-size: 13px; font-weight: bold; list-style-type: none; margin: 0px 5px 0px 5px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 10px; padding: 3px 15px 3px 15px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 10px; z-index: 1; }
.ATselected { background-color: #FFFFFF; border-bottom-color: #FFFFFF; }
.notSelected { background-color: #999999; border-bottom-color: #212121; }
.onepx2 { border-width: 0px; bottom: 0px; display: block; height: 1px; margin: 0px 0px 0px 0px; overflow: auto; overflow-x: visible; overflow-y: hidden; padding: 0px 0px 0px 0px; position: absolute; width: 100%; z-index: 0; }

.ATselected3 { border-bottom-color: #FFFFFF; }
.notSelected3 { border-bottom-color: #212121; }

/**************** Browser (new) ****************/
/***********************************************/
.topTabs       { border-left:1px solid #212121; border-right:1px solid #212121; border-style:solid; border-bottom:1px solid #212121; border-width:1px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; padding: 3px 15px 3px 15px; margin: 6px 5px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; }
.browserList{ padding: 1px 1px 1px 1px; margin-bottom:1px; margin-left:1px; margin-right:1px; margin-top:1px;white-space:nowrap;}
.newButton {padding: 2px; border:1px solid #BBB; margin-top:-1px;}
/* content browser old */
.contentbrowser { background-color: #E1E1E1; } /* content browser background color */
.contentbrowsertext { font-size: 12px ; color: #333333; line-height: 90%; } /* content browser font */

/**************** General stuff ****************/
/***********************************************/
#headlineDiv { margin: 5px; }
/*#folderName { font-size: 20px; color: #333333; font-weight: bold; white-space: nowrap;}*/
#adminDiv { display: inline; }
#buttonBar { /*height: 30px;*/ padding: 5px 0px; white-space: nowrap; /*overflow-x: hidden;*/ width: auto; }
.bcs { border-collapse:separate; }
/* page body and text*/
.bodypage { background: #FFFFFF; padding-right:5px; }
/*.bodypage { margin: 0px; }*/
.appheadline{ padding-left: 5px; white-space: nowrap; }
.buttonBar { height: 30px; padding: 5px 0px; white-space: nowrap; overflow-x: hidden; width: 100%; }
.lowerButtonBar { height:30px; margin:5px; vertical-align:middle; white-space:nowrap; }
/* grey action buttons */
.greybutton { font-size: 11px; color: #000000; text-align: center; background: #E3E4E3; background-image: url(/media/greybutton_background.jpg); border: 1px solid #AAAAAA; height: 20px; padding-left: 10px; padding-right: 10px; }
.greybutton:hover { font-size: 11px; color: #000000; text-align: center; background: #E3E4E3; background-image: url(/media/greybutton_background.jpg); border: 1px solid #212121; height: 20px; padding-left: 10px; padding-right: 10px; }
td.greybutton:hover { font-size: 11px; color: #000000; text-align: center; background: #E3E4E3; background-image: url(/media/greybutton_background.jpg); border: 1px solid #212121; height: 20px; padding-left: 10px; padding-right: 10px; }
.edit { font-size: 10px; color: #000000; margin: 5px; } /* edit link - black */
.edit2 { font-size: 10px; color: #FFFFFF; margin: 10px; } /* edit link in quickbar - white */
/* titles and headlines */
.headline1 { font-size: 20px; font-weight: bold; white-space: nowrap; } /* page main title */
.headline2 { font-size: 18px; font-weight: bold; white-space: nowrap; } /* page second title */
.headline3 { font-size: 15px; font-weight: bold; white-space: nowrap; } /* page third title */
/* welcome greeting message style (command bar) */
b.welcome { color: #FFFFFF; font-size: 11px; }
a.welcome:link { color: #FFFFFF; font-size: 11px; text-decoration: none }
a.welcome:visited { color: #FFFFFF; font-size: 11px; text-decoration: none }
a.welcome:hover { color: #FFFFFF; font-size: 11px; text-decoration: underline }
.welcomelinks { color: #FFFFFF; font-size: 10px;}
/* Regular links */
a.links:link { color: #0000FF; font-size: 12px; }
a.links:visited { color: #0000FF; font-size: 12px; }
a.links:hover { color: #0000FF; font-size: 12px; }
/* white links Command Bar at the top */
a.whitelinks:link { font-size: 14px; color: #FFFFFF; text-decoration: none; }
a.whitelinks:visited { font-size: 14px; color: #FFFFFF; text-decoration: none; }
a.whitelinks:hover { font-size: 14px; color: #999999; text-decoration: underline; }
a.whitelinks:hover { font-size: 14px; color: #999999; text-decoration: underline; }
/* grey links with no underline (buttons, content browser) */
a.greylinks:link { color: #000000; text-decoration: none; }
a.greylinks:visited { color: #000000; text-decoration: none; }
a.greylinks:hover { color: #000000; text-decoration: none; }
/* search results list links */
a.largelinks:link { color: #0000FF; font-size: 16px; }
a.largelinks:visited { color: #0000FF; font-size: 16px; }
a.largelinks:hover { color: #0000FF; font-size: 16px; }

/***********************************************/
/***********************************************/
/************* application spesific ************/
/***********************************************/
/***********************************************/

/******************* Calendar ******************/
/***********************************************/

/*#divFixedContainer {LEFT: 4px; TOP: 115px; POSITION: absolute; HEIGHT: 100px}*/
/*#divScrollingContainer {clip:rect(0px, 600px, 400px, 0px); height:600px; left:270px; overflow:hidden; position:absolute; top:115px; visibility:hidden; width:585px;}*/
#divContent {LEFT: 0px; POSITION: absolute; TOP: 0px; WIDTH:100px;}
/*#legendBox {LEFT: 855px; TOP: 85px; POSITION: absolute; HEIGHT: 500px; WIDTH: 100px;}*/
#arrowBox {LEFT: 400px; TOP: 88px; POSITION: absolute; HEIGHT: 25px; WIDTH: 250px;}

#calendarNav { width: 100%; }
#calendarNav #buttonHolder { float: left; width: auto; padding: 5px 0px; }
#calendarNav #dateSwitcher { margin-left: 200px; margin-right: 200px; }
#dateSwitcher { font-weight: bold; font-size: 16px; text-align: center; white-space: nowrap; }
#dateSwitcher div { vertical-align:middle; width: 300px; }
#dateSwitcher img { vertical-align:middle; }
#calendarTable { height: 100%; width: 100%; }
#calendarTr { height: 100%; }
#calendarTd { width: 100%; height: 100%; }
#calendarBody { width: 100%; height: 100%; }
#toggleImg { border: 0pt none; }
#legendTd { width: 140px; vertical-align: top; }
#toolbox { width: 100%; }
#divScrollingContainer { clip: rect(0px, 400px, 400px, 0px); overflow: hidden; width: auto !important; width: 100%; }
#calendarColor { border: solid 1px #000000; float: left; height: 12px; margin-right: 5px; width: 12px; }
#divContent { position: relative; top: 0px; left: 0px; width:100px; }
#eventIcon { margin-left:3px; margin-right:3px; }
.viewTabs{ white-space: nowrap; width: 100%; position: relative; margin: 30px 0px 5px 0px; }
.viewTabs ul { padding-left: 5px; margin: 0px 0px 0px 0px; position: absolute; bottom: 0px; overflow:auto; z-index: 1; }
.viewTabs a.selected { background-color: #FFFFFF; border-bottom-color:#FFFFFF; }
.viewTabs a { background-color: #999999; border-bottom-color:#212121; text-decoration: none; padding: 3px 10px; margin: 0px 5px; border: 1px solid #999999; color: #000000; }
.lightRow td { background-color: #FFFFFF; }
.darkRow td { background-color: #EEEEED; }
.eventData { float: left; width: 150px; }
.changeDuration { margin: 10px 30px; }
.viewTabs li { float: left; font-weight: bold; list-style-type: none; padding: 4px 0px; z-index: 1; }
.underlineTabs { background-color: #999999; border-width: 0px; bottom: 0px; display: block; height: 1px; margin: 0px 0px 0px 0px; overflow: auto; overflow-x: visible; overflow-y: hidden; padding: 0px 0px 0px 0px; position: absolute; width: 100%; z-index: 0; }
.legend { border: solid 1px #999999; margin-bottom: 10px; width: 100%; }
.legend th { background-color: #999999; }
.legend td { padding: 3px 5px; }
.legend div { border:solid 1px #000000; height: 12px; width: 12px; float: left; }
.legend span { margin: 5px; white-space: nowrap; }
.dayNormal { background-color: #FFFFFF; vertical-align: top; }
.dayWeekend { background-color: #EEEEDD; vertical-align: top; }
.dayToday { background-color: #999999; vertical-align: top; }
.dayOutside { background-color: #FFFFFF; vertical-align: top; }
.cornerDate { text-align: right; }
.dayHover { background-color: #FFA83E; }
.calendartext { font-size: 12px; color: #333333; } /* event on light background */
.whitecalendartext { font-size: 12px; color: #FFFFFF; } /* event on dark background */
a.calendartext:link { text-decoration: none; }
a.calendartext:visited { text-decoration: none; }
a.calendartext:hover { text-decoration: underline; }
a.whitecalendartext:link { text-decoration: none; }
a.whitecalendartext:visited { text-decoration: none; }
a.whitecalendartext:hover { text-decoration: underline; }
/* table headers for listings */
.tborder { border: 0.1em solid #515151; }
.tableheaders { background-color: #E8E8E8; font-weight: bold; }
a.theaders:link { font-size: 12px; color: #000000; text-decoration: none; padding-left: 5px; font-weight: bold; }
a.theaders:visited { font-size: 12px; color: #000000; text-decoration: none; padding-left: 5px; font-weight: bold; }
a.theaders:hover { font-size: 12px; color: #666666; text-decoration: underline; padding-left: 5px; font-weight: bold; }
/* calendar portlets, date picker */
table.calendar_selector { font-size: 11px; color: #000000; border: solid 1px #212121; }
td.calendar_mouseover { font-size: 11px; color: #000000; border: solid 1px #FF9900; }
td.calendar_mo_noevent { font-size: 11px; color: #000000; border: solid 1px #FF9900; }
td.calendar_mo_noevent_h { font-size: 11px; color: #000000; border: solid 1px #FF9900; background-color: #FFA83E; }
td.calendar_normal { font-size: 11px; color: #000000; border: solid 1px #FFFFFF; }
td.calendar_n_noevent { font-size: 11px; color: #000000; border: solid 1px #FFFFFF; }
td.calendar_n_nohair { font-size: 11px; color: #000000; border: solid 1px #FFFFFF; }
td.calendar_d_normal { font-size: 11px; color: #000000; border: solid 1px #E8E8E8; }
td.calendar_d_noevent { font-size: 11px; color: #000000; border: solid 1px #E8E8E8; }
td.calendar_d_mo_noevent { font-size: 11px; color: #000000; border: solid 1px #FF9900; }
td.calendar_p_noevent { font-size: 11px; color: #000000; border-width: 1px; }
td.over { font-size: 11px; color: #000000; border-bottom: #FF9900 solid 1px; }

/***************** Data Base ****************/
/***********************************************/
/* Select Elements */
.generalEntry { border: solid 1px #CCCCCC; padding: 5px; vertical-align: top; white-space: nowrap; }

/******************* QuickBar ******************/
/***********************************************/
/* Solid Blocks menu tabs */
.basictab { padding: 3px 0; margin-left: 0; font: bold 14px Arial; list-style-type: none; margin-bottom: 0; text-align: left; }
.basictab li { display: inline; margin: 0; }
.basictab li a { text-decoration: none; padding: 3px 7px; margin-right: 2px; color: white; }
.basictab li a:visited { color: white; }
.basictab li a:hover { background-color: #999999; color: black; }
.basictab li a:active { background-color: #999999; color: white; }
/*selected tab effect*/
.basictab li.selected a { position: relative; top: 1px; padding-top: 4px; background-color: #999999; color: black; }
.basictab li.selected a:visited { color: black; }
.basictab li.selected a:hover { background-color: #999999; color: black; }
.basictab li.selected a:active { background-color: #999999; color: black; }
.showsubmenustyle { padding: 3px 2px 3px 10px; border-top-width: 0; font: 12px Arial; width: 100%; height: 20px; background-color: #999999; display: block; color: black; }
* html .showsubmenustyle { /*IE only width definition*/ width: 100%; }
.showsubmenustyle a { color: black; padding-top: 1px; padding-bottom: 1px; padding-left: 3px; padding-right: 18px; text-decoration: none; }
.showsubmenustyle a:visited { color: black; text-decoration: none; }
.showsubmenustyle a:hover { background-color: #999999; color: black; text-decoration: underline; }
.showsubmenustyle a:active { background-color: #999999; color: black; text-decoration: none; }
.hidesubmenustyle { display: none; }

/**************** old Admin Tabs ***************/
/***********************************************/
.adminTabs { border-bottom: 1px solid #3E5B9F; border-left: 1px solid #3E5B9F; border-right: 1px solid #3E5B9F; border-top: 1px solid #3E5B9F; }
.adminDiv { border: 1px solid #E3E4E3; height: 90%; margin-top: 1px; padding: 5px; }
.adminIframe { height: 100%; width: 100%; }

/******************** Log In *******************/
/***********************************************/
.logoBar { background-color: #FFF; text-align: center; width: 100%; }
.loginLogo { margin: 30px; }

/******************* Preload *******************/
/***********************************************/
.preloadTitle { text-align: center; }
.preloadDiv { height: 90px; margin: 30px auto; width: 400px; }
.keyLabel { color: white; font-weight: bold; }
.keyInput { margin: 10px; }

/**************** Discussion Forum *************/
/***********************************************/
#navDiv { width: 98%; }
#navDiv #reply { float: left; }
#navDiv #pageNav { border: 1px solid #999999; float: right; }
#navDiv #pageNumberDiv { margin-left: 200px; margin-right: 200px; text-align: center; white-space: nowrap; }
#topicDiv { clear: both; width: 98%; }
#messageTable { border: 1px solid #999999; margin: 5px; }
#messageRow1 { background-color: #999999; padding: 5px; white-space: nowrap; }
#messageHeader { padding: 5px; }
#messageCell { width: 100%; }
#userCell { background-color: #E8E8E8; background-image: url(/media/posticon.gif); background-position: right center; background-repeat: no-repeat; padding: 5px; text-align: center; }
#posterPic { margin-left: 20px; margin-right: 20px;}
.imageBackground { background-color: #E8E8E8; background-image: url(/media/posticon.gif); background-position: right center; background-repeat: no-repeat; }
.nav { padding: 8px 0; }
.nav span { font-weight: bold; }
.editBar { color: #808080; font-size: 10px; }
.quote { font-size: 12px; font-style: italic; }
div.forumQuote { background-color: #999999; border: 1px dashed Grey; font-style: italic; margin-bottom: 10px; padding: 10px; }

/********************* Email *******************/
/***********************************************/
#countDisplay { font-weight: bold; }
#folderTemplate { margin: 5px; }
#unreadEmail:hover { background: #BBFFAA }
.new { font-weight: bold; }
.fileName { margin-right:10px; }
.emailBody { margin:10px; }
/*----- Shade Tabs -----*/
.shadetabs li { display: inline; }
.shadetabs { font-weight: bold; list-style-type: none; margin-bottom: 0; margin-left: 0; margin-top: 1px; padding: 3px 0; }
.shadetabs li a { border: 1px solid #E3E4E3; color: #2d2b2b; font-weight: bold; padding: 4px 10px; text-decoration: none; white-space: nowrap; }
.shadetabs li a:hover { color: #2d2b2b; }
.shadetabs li a.selected { background-color: #999999; border-bottom-color: #ccd4e6; }
.shadetabs li a.selected:hover { text-decoration: none; }

/*************** Section Manager ***************/
/***********************************************/
#rectangleDiv { border: 1px dotted red; margin: 10px 5px; width: 98%; }
#navDiv #pageNumberDiv { margin-left: 200px; margin-right: 200px; text-align: center; }
#navDiv #pageNav { border: 1px solid #999999; float: right; }
#topicDiv { clear: both; width: 98%; }
#messageTable { border: 1px solid #999999; margin: 5px; }
#messageRow1 { background-color: #999999; padding: 5px; white-space: nowrap; }
#messageHeader { padding: 5px; }
#userCell { background-color: #E8E8E8; background-image: url(/media/posticon.gif); background-position: right center; background-repeat: no-repeat; padding: 5px; text-align: center; }
#posterPic { height: 70px; margin-left: 20px; margin-right: 20px; width: 50px; }
#postButtons { padding: 2px; text-align: right; }
#editBar { color: #818181; font-size: 0.90em; margin-bottom: 5px; margin-left: 2px; margin-top: 2px; }
.container { float: left; }
.L0C1 { left: 0; min-height: 90%; width: 100%; }
.L1C1 { height: 90%; left: 0; width: 50%; }
.L1C2 { height: 90%; right: 0; width: 49%; }
.L2C1 { left: 0; min-height: 45%; width: 100%; }
.L2C2 { bottom: 0; left: 0; min-height: 45%; width: 50%; }
.L2C3 { bottom: 0; min-height: 45%; right: 0; width: 49%; }
.L3C1 { left: 0; min-height: 47%; width: 50%; }
.L3C2 { min-height: 47%; right: 0; width: 49%; }
.L3C3 { bottom: 0; left: 0; min-height: 47%; width: 50%; }
.L3C4 { bottom: 0; min-height: 47%; right: 0; width: 49%; }
.L4C1 { left: 0; min-height: 47%; }
.L4C2 { bottom: 0; left: 0; min-height: 47%; width: 33%; }
.L4C3 { bottom: 0; min-height: 47%; right: 33%; width: 33%; }
.L4C4 { bottom: 0; min-height: 47%; right: 0; width: 33%; }
.L5C1 { height: 90%; left: 0; width: 33%; }
.L5C2 { height: 90%; right: 33%; width: 33%; }
.L5C3 { height: 90%; right: 0; width: 33%; }
.L6C1 { height: 90%; left: 0; width: 33%; }
.L6C2 { min-height: 47%; right: 0; width: 66%; }
.L6C3 { bottom: 0; min-height: 47%; right: 33%; width: 33%; }
.L6C4 { bottom: 0; min-height: 47%; right: 0; width: 33%; }
.L7C1 { min-height: 47%; width: 66%; }
.L7C2 { float: right; height: 90%; right: 0; width: 33%; }
.L7C3 { left: 0; min-height: 47%; width: 33%; }
.L7C4 { left: 33%; min-height: 47%; width: 33%; }
.dragableBox { background-color: #FFF; border: 1px solid #000; font-weight: bold; height: 40px; margin-bottom: 5px; padding: 10px; text-align: center; width: 100px; }
.portlet { margin: 10px 5px; width: 98%; }
.portletHeader { background-color: #999999; height: 25px; margin-top: 5px; padding: 5px; }
.portletBody { background-color: #FFFFFF; border: 1px solid #CCCCCC; overflow-x: hidden; padding: 3px; width: auto !important; width: 100%; }
.searchField { height: 21px ; width: 132px ; }

/*********** Blog Application Styles ***********/
/***********************************************/
.blogPic { float: left; margin-right: 5px; }
.commentBar { color: black; font-size: 0.80em; margin-bottom: 5px; margin-left: 5px; }

/************* User View Page Elements *********/
/***********************************************/
.infoTable { text-align: left; vertical-align: top; }
.lineDivider { border: 1px solid black; margin: 0.3em 0em; }
.infoTable th { color: gray; font-weight: normal; vertical-align: top; white-space: nowrap; }
.collPic { margin-right: 5px; float: left; margin-left: 5px;}
#collUserCell {text-align: left; }

/***********************************************/
.hiddenApp{LEFT: 20px; TOP: 100px; POSITION: absolute; HEIGHT: 100px; visibility: hidden;}
.documentHolder{min-height:839px; border-color:#CCCCCC #BBBBBB #BBBBBB #CCCCCC; border-style:solid; border-width:1px 2px 2px 1px; margin:15px auto 25px; padding:40px 50px; width:648px; background-color: white;}
.appCell{text-align:center; color:#FFFFFF; padding-left:4px; padding-right:4px; padding-bottom:2px; padding-top:2px;}
