/**********************************************
	Stylesheet for www.eskill.is
		
	Haukur Már Böđvarsson
	haukur@eskill.is
	21.01.2003
**********************************************/

/*************************** Tag Rules ***************************/

/*************************** <td> Rules ***************************/

/* All Modules Begin */
td.tdModuleBody, td.tdModuleHeadline{
	padding-left : 6px;
	padding-right : 6px;
}
td.tdModuleBody{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
td.tdFrameLessModuleBody{
	padding-left: 6px;
	padding-right: 6px;
}
td.tdModuleDate{
	font-size : 10px;
	padding-right : 10px;
}
td.tdModuleBodyDate{
	font-size : 10px;
}

/* Lists */
td.tdModuleNormalListHeaderFirstColumn, td.tdModuleNumberListHeaderFirstColumn{
	vertical-align : top;
	height : 20px;
	font-weight : bold;
	padding-left : 10px;
	padding-top : 0px;
	padding-right : 5px;
	padding-bottom : 3px;
	vertical-align : middle;
	background-image : url(../images/lists/bg_listheaders.gif);
	background-repeat : repeat-x;
	background-color: #FFFFFF;
}
td.tdModuleNumberListHeaderFirstColumn{
	text-align : right;
}

td.tdModuleNormalListHeader, td.tdModuleNumberListHeader{
	vertical-align : top;
	height : 20px;
	font-weight : bold;
	padding-top : 0px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 3px;
	vertical-align : middle;
	background-image : url(../images/lists/bg_listheaders.gif);
	background-repeat : repeat-x;
	background-color: #FFFFFF;
}
td.tdModuleNumberListHeader{
	text-align : right;
}

td.tdModuleNormalListHeaderLastColumn, td.tdModuleNumberListHeaderLastColumn{
	vertical-align : top;
	height : 20px;
	font-weight : bold;
	padding-left : 5px;
	padding-top : 0px;
	padding-right : 10px;
	padding-bottom : 3px;
	vertical-align : middle;
	background-image : url(../images/lists/bg_listheaders.gif);
	background-repeat : repeat-x;
	background-color: #FFFFFF;
}
td.tdModuleNumberListHeaderLastColumn{
	text-align : right;
}


/* Dark Item Lists */
td.tdModuleNormalDarkListItemFirstColumn, td.tdModuleNumberListItemFirstColumn{
	vertical-align : top;
	height : 20px;
	font-weight : normal;
	padding-left : 10px;
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	background-color : #E0E0E0;
	border-bottom : #FFFFFF 2px solid;
}
td.tdModuleNumberListItemFirstColumn{
	text-align: right;
}

td.tdModuleNormalDarkListItem, td.tdModuleNumberDarkListItem{
	vertical-align : top;
	height : 20px;
	font-weight : normal;
	padding-left : 5px;
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	background-color : #E0E0E0;
	border-bottom : #FFFFFF 2px solid;
	border-left : #FFFFFF 2px solid;
}

td.tdModuleNumberDarkListItem{
	text-align: right;
}

td.tdModuleNormalDarkListItemLastColumn, td.tdModuleNumberDarkListItemLastColumn{
	vertical-align : top;
	height : 20px;
	font-weight : normal;
	padding-left : 5px;
	padding-top : 5px;
	padding-right : 10px;
	padding-bottom : 5px;
	background-color : #E0E0E0;
	border-bottom : #FFFFFF 2px solid;
	border-left : #FFFFFF 2px solid;
}
td.tdModuleNumberDarkListItemLastColumn{
	text-align : right;
}

td.tdModuleNormalWhiteImageItem, td.tdModuleNormalWhiteImageItemLastColumn{
	vertical-align : top;
	height : 20px;
	font-weight : normal;
	padding-top : 5px;
	padding-bottom : 5px;
	background-color: #FFFFFF;	
	border-bottom : #FFFFFF 2px solid;
	border-left : #FFFFFF 2px solid;
	text-align: center;
}


/* Light Item Lists */
td.tdModuleNormalListItemFirstColumn, td.tdModuleNumberListItemFirstColumn{
	vertical-align : top;
	height : 20px;
	font-weight : normal;
	padding-left : 10px;
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	background-color : #F4F4F4;
	border-bottom : #FFFFFF 2px solid;
}
td.tdModuleNumberListItemFirstColumn{
	text-align : right;
}

td.tdModuleNormalListItem{
	vertical-align : top;
	height : 20px;
	font-weight : normal;
	padding-left : 5px;
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	background-color : #F4F4F4;
	border-bottom : #FFFFFF 2px solid;
	border-left : #FFFFFF 2px solid;
}

td.tdModuleNumberListItem{
	vertical-align : top;
	height : 20px;
	font-weight : normal;
	padding-left : 5px;
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	text-align : right;
	background-color : #F4F4F4;
	border-bottom : #FFFFFF 2px solid;
	border-left : #FFFFFF 2px solid;
}

td.tdModuleNormalListItemLastColumn, td.tdModuleNumberListItemLastColumn{
	vertical-align : top;
	height : 20px;
	font-weight : normal;
	padding-left : 5px;
	padding-top : 5px;
	padding-right : 10px;
	padding-bottom : 5px;
	background-color : #F4F4F4;
	border-bottom : #FFFFFF 2px solid;
	border-left : #FFFFFF 2px solid;
}
td.tdModuleNumberListItemLastColumn{
	text-align : right;
}

td.tdModuleTopPagerColumn{
	vertical-align : top;
	height : 30px;
	font-weight : normal;
	padding-left : 10px;
	padding-top : 13px;
	padding-right : 10px;
	padding-bottom : 5px;
	background-color : #FFFFFF;
	background-image : url(../images/lists/bg_list_top_pager.gif);
	background-repeat : repeat-x;
}
td.tdModuleBottomPagerColumn{
	vertical-align : top;
	height : 30px;
	font-weight : normal;
	padding-left : 5px;
	padding-top : 7px;
	padding-right : 10px;
	padding-bottom : 5px;
	background-color : #FFFFFF;
	background-image : url(../images/lists/bg_list_bottom_pager.gif);
	background-repeat : repeat-x;
}

/* Calendar */
td.tdCalendarDayHeader{
	background-color : #F1F1F1;
}
td.tdCalendarDay{
	background-color : #FFFFFF;
}
td.tdCalendarOtherMonth{
	background-color : #E0E0E0;
}
td.tdCalendarSelectedDay{/* A bug in the control, does not work yet */
	background-color : #006DAD;
}
td.tdCalendarToday{
	background-color : #D5E6F1;
}
td.tdCalendarWeekend{
	background-color : #F1F1F1;
}
td.tdCalendarTitle{/* A bug in the control, does not work yet */
	background-color : #006DAD;
}

/* All Modules End */

/* Discussion Module Begins */
td.tdMessageBody{
	padding : 4px;
	background-color : #F4F4F4;
}
/* Discussion Module Ends */

/* Cubes Begin */
td.tdCubeBodylightblue, td.tdCubeBodymiddleblue, td.tdCubeBodydarkblue, td.tdCubeBodyorange, td.tdCubeBodypurple, td.tdCubeBodygreen, td.tdCubeBodyadminblue{
	vertical-align : top;
	width : 100%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;	
	background-color : #FFFFFF;
	background-image : url(../images/bg_white.gif); /*Must have an absolute path for Netscape 4.x*/
	padding-bottom : 5px;
}

/* Top Columns */
td.tdCubeTopLeftColumn{
	width : 4px;
	vertical-align : top;
}
td.tdCubeTopMiddleColumn{
	width : 100%;
	vertical-align : top;
}
td.tdCubeTopRightColumn{
	width : 4 px;
	vertical-align : top;
}

/* Middle Columns */
td.tdCubeMiddleLeftColumn{ /* Also has a spacer image with class "imgCubeMiddleLeftColumnSpacer" */
	width : 1px;
	vertical-align : top;
}
td.tdCubeMiddleRightColumn{ /* Also has a spacer image with class "imgCubeMiddleRightColumnSpacer" */
	width : 1px; top;
}

/* Bottom Columns*/
td.tdCubeBottomLeftColumn{
	width : 4px;
	height : 4px;
}
td.tdCubeBottomMiddleColumn{
	width : 100%;
	height : 4px;
}
td.tdCubeBottomRightColumn{
	width : 4px;
	height : 4px;
}

/* Header Columns */
td.tdCubeHeader{
	width : 100%;
	color : #FF0000;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : top;
	padding-top : 3px;	
	padding-left : 8px;
}
td.tdCubeHeaderRightColumn{
	text-align : right;
	width : 18px;	
	vertical-align: top;
}

/* Cube Button Columns ( Also images inside the columns "img.imgCubeInfoButton" for ex. )  */
td.tdCubePrintButtonColumn, td.tdCubeDockButtonColumn, td.tdCubeInfoButtonColumn, td.tdCubeCollapseButtonColumn, td.tdCubeExpandButtonColumn, td.tdCubeCloseButtonColumn, td.tdCubeMaximizeButtonColumn, td.tdCubeMinimizeButtonColumn {
	width : 11px;
	height : 17px;
	vertical-align: top;
	background-image: url(../images/bg_white.gif);
}

/* Cubes End */

/* Document Module */
td.tdDocumentGridHeader{ /* The Header For The DataGrid Owner for ex. */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #333333;
}
td.tdListHeadersadminblue{
	color : #FFFFFF;
}
td.tdListItems{
	height : 20px;
}
td.tdListMainItem{
	height : 20px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
}


/*************************** <tr> Rules ***************************/
/* All Modules Begin */
tr.trModuleBody{
	padding-left : 10px;
	padding-right : 10px;
}
tr.trModuleNormalListHeader{
	background-color : #EEEEEE;
}
tr.trModuleNormalListFooter{
	background-color : #EEEEEE;
}

tr.trModuleNormalListItem{
	background-color : #FFFFFF;
}

tr.trModuleAlternativeNormalListItem{
	background-color : #F4F4F4;
}
tr.trModulePageListItem{
	text-align :right;
	vertical-align : top;
	height : 30px;
	font-weight : normal;
	padding-left : 5px;
	padding-top : 7px;
	padding-right : 10px;
	padding-bottom : 5px;
	background-color : #FFFFFF;
	background-image : url(../images/lists/bg_list_bottom_pager.gif);
	background-repeat : repeat-x;
}
/* All Modules End */

/*************************** <table> Rules ***************************/
/* All Modules Begin */

table.tableModuleTable{ /* The Table for Each Module */
	width : 100px;
}
table.tableModuleListTable{
	width : 100%;
}
/* All Modules End */

/* Cubes Begin */
table.tableCubeHeadlineTable{
	width : 100%;
}
table.tableModuleCube{
	width : 100%;
}
table.tableSettingsModuleCube{
	width : 500px;
}
table.tableSettingsInsideModuleCube{
	width : 100%;
}
/* Cubes End */


/*************************** <img> Rules ***************************/
/* Cubes Begin */
img.imgCubeMiddleLeftColumnSpacer{ /*Inside a column with the class "tdCubeMiddleLeftColumn"*/
	width : 1px;
	height : 1px;
}
img.imgCubeMiddleRightColumnSpacer{ /*Inside a column with the class "tdCubeMiddleRightColumn"*/
	width : 1px;
	height : 1px;
}

/* Cube Buttons ( Also defined for the column "td.tdCubeInfoButtonColumn" for ex. )  */
img.imgCubePrintButton, img.imgCubeDockButton, img.imgCubeInfoButton, img.imgCubeCollapseButton, img.imgCubeExpandButton, img.imgCubeCloseButton, img.imgCubeMaximizeButton, img.imgCubeMinimizeButton {
	width : 11px;
	height : 17px;
}

/* Cubes End */


/*************************** <iframe> Rules ***************************/
iframe.iframeFileManageMent{
	border : #C5C6CE 1px solid;
	width : 100%;
	height : 400px;
}


/*************************** <th> Rules ***************************/

/*************************** Custom styles ***************************/
/* All Modules Begin */
.cModuleDummyLinkActive{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	padding-left: 10px;
}
.cModuleHeadline{ /* The Default Headline for every module */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
}
.cModuleBody{ /* The Default Text Body for every module */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.cDescription{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
.cModuleBodyTitle{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
}
/* All Modules End */

/* Discussion Module Begins */
.cDiscussionModuleDate{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
.cDiscussionModuleUsername{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
.cDiscussionModuleSubject{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
}
.cDiscussionModuleHeadline{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
}
/* Discussion Module Ends */


.cCubeHeader{ /* The Name of the cube */
	color : #FFFFFF;
	font-size : 11px;
	font-weight : bold;
	font-family : arial, Helvetica, sans-serif;
}

.cDefaultCubeHeadlines, .cNewsCubeHeadlines{ /* Default Headline  */
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
}
.cDefaultCubeBody, .cNewsCubeBody{ /* Default Content Body */
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
}