/* Basic styles. */
hr {
	border-top: 1px solid #000000;
	border-right: none;
	border-bottom: none;
	border-left: none;
	height: 1px;
}

/* Specific styles. */
td#leftBar { padding: 0px 1px 50px 5px; width: 184px; vertical-align: top; }
td#separatorBar {
	background-image: url('../../.images/common/line_vertical.gif');
	background-repeat: repeat-y; 
	width: 10px;
	height: 99%;
}
td#mainBar { padding: 0px 7px 10px 3px; width: 550px; vertical-align: top; }
td#footerCell { padding: 0px 5px 10px 5px; vertical-align: top; }
td#headerCell { padding: 5px 5px 8px 5px; }
img#footerLine { height: 1px; width: 100%; }
img#headerLine { height: 8px; margin-top: 3px; width: 100%; }
div.leftBarInfo { margin-top: 25px; }

td#leftBarSearchForm {
        text-align: left; vertical-align: bottom;
}
input#leftBarSearchField {
        width: 85px;
        margin-left: 4px;
}

table.confirmBox, table.messageBox { border: 1px #999999 solid; }

td.formSectionTitle {
	background-color: #EFEFEF;
	color: #333333;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
}
/* Module styles. */
/* ArticleEditing. */
td.aeSectionTools {
	background-color: #EFEFEF;
	border: 1px black solid;
	font-size: 10px;
        padding: 3px 3px 3px 3px;
}
td.aeSectionSeparator {
	background-image: url('../../.images/common/line_horizontal.gif');
	background-repeat: repeat-x;
	height: 8px;
}

/* BrowsingPage. */
table.bpFolderLinks {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	margin: 3px 0px 3px 0px;
	width: 100%;	
}
td.bpFolderLinks { padding: 5px 5px 5px 5px; }
td.bpFolderTitle { font-size: 13px; font-weight: bold; }

/* Header. */
td#headerLogo { text-align: center; padding: 0px 1px 0px 0px; vertical-align: bottom; width: 184px; }
td#headerMagazineTitle { font-size: 17px; font-weight: bold; padding: 0px 10px 0px 13px; vertical-align: bottom; width: 556px; }
td#headerSearchForm { text-align: right; vertical-align: bottom; width: 236px; }
input#headerSearchField { width: 70px; }

/* IPage. */
td.ipLeftColumn { width: 59%; vertical-align: top; }
td.ipMiddleSeparator {
	background-image: url('../../.images/common/line_vertical.gif');
	background-repeat: repeat-y;
	width: 10px;
}
td.ipRightColumn { width: 39%; vertical-align: top; }

/* ItemList - inherit from common-modules. */
table.il-list { border: 2px #666666 solid; }
td.il-listTitle { background-color: #666666; color : #FFFFFF; }
td.il-linkBar { background-color: #FFFFFF; }
td.il-linkBarEmpty { }
td.il-listTools { border-top: 1px #CCCCCC solid; }
td.il-item1 { background-color: #E0E0E0; }
td.il-item2 { background-color: #EFEFEF;  }
td.il-itemTools { }
table.il-listDetails { margin: 5px 5px 5px 5px; }

/* StyleSettings window. */
div.sswCustom { margin-left: 50px; }
table.sswBg, div.sswBg { margin-left: 50px; }

/* WindowModule. */
table.window { background-color: #EFEFEF; border: 1px #333333 solid; margin: 10px 0px 5px 0px; width: 100%; }
td.windowHeader {
	background-color: #666666;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;	
	padding: 4px 5px 4px 5px;
	vertical-align: middle;
}
td.windowContent { padding: 5px 10px 0px 10px; }
td.windowSubmit { padding: 20px 5px 5px 5px; text-align: right; vertical-align: bottom; }
