body {
	color: #333333;
	font: normal normal normal 13px arial, helvetica, sans-serif;
}
a:link		{ color: #3F4C6B; }
a:visited	{ color: #356AA0; }
a:hover		{ color: #CC0000; text-decoration: none; }
a:active	{ color: #FF0000; }

img { border: none; }
h1 { margin: 0px; padding: 5px 0px 5px 0px; font-size: 20px; font-weight: normal; }
h2 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 16px; }
p { margin: 0px; padding: 5px 0px 5px 0px; width: 600px; }

select, input[type="text"] { font: normal normal normal 13px arial, helvetica, sans-serif; border: 1px solid inherit !important; }

border-color: inherit !important;

div.hrMenu { /*must be*/ }
div.section { width: 983px; padding: 10px; margin-bottom: 20px; border: dashed silver 1px; }
div.tableCaption {
	background-color: yellow;
	border-top: solid silver 1px;
	border-right: solid silver 1px;
	border-left: solid silver 1px;
	font-weight: bold;
	padding: 5px;
	margin-top: 0px;
}
div.noscript { border: 1px solid red; margin-bottom: 25px; padding: 10px; background-color: #FFCC99; color:red; }
div.warning { font-size: 14px; font-weight: bold; }

tr.tableRow { height: 26px; }

td.inputCellLeft { text-align: left; width: 150px; }
td.inputCellRight { text-align: right; width: 150px; }

#bgColor { width: 119px; margin-left: 2px; }

#font, #limit, #text, #image, #space, #target {
	width: 150px;
}
#summaryShow, #titlesShow, #sourcesShow {
	width: 50px;
}
#titleSize, #sourceSize, #timeSize, #summarySize, #titlesSize, #sourcesSize, #relatedSize, #captionSize {
	width: 65px;
}
#titleColor, #sourceColor, #timeColor, #summaryColor, #titlesColor, #sourcesColor, #relatedColor, #captionColor {
	width: 60px; margin-left: 2px;
}
#bgButton		{ margin-top: 1px; border: 1px solid silver; background-color: #FFFFFF; }
#titleButton	{ margin-top: 1px; border: 1px solid silver; background-color: #003366; }
#sourceButton	{ margin-top: 1px; border: 1px solid silver; background-color: #696969; }
#timeButton		{ margin-top: 1px; border: 1px solid silver; background-color: #333333; }
#summaryButton	{ margin-top: 1px; border: 1px solid silver; background-color: #333333; }
#titlesButton 	{ margin-top: 1px; border: 1px solid silver; background-color: #003366; }
#sourcesButton	{ margin-top: 1px; border: 1px solid silver; background-color: #CC0000; }
#relatedButton	{ margin-top: 1px; border: 1px solid silver; background-color: #CC0000; }
#captionButton	{ margin-top: 1px; border: 1px solid silver; background-color: #003366; }

td.rowCaption { height: 26px; width: 120px; }
#resetCell { display: block; text-align: center; border-top: 1px solid silver; margin-top: 5px; padding-top: 5px; }

#codeDiv { border: 1px solid #003366; margin-bottom: 7px; padding: 10px; }
#codeArea { width: 100%; height: 200px; font-family: Arial; font-size: 10px; }

/* horizontal menu */
div.hrMenu {
	float: right;
	margin: 0px;
	padding: 0px;
}
div.hrMenu ul {
	border: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div.hrMenu ul li {
	border: none;
	float: left;
	text-decoration: none;
}
div.hrMenu ul li a:link, .hrMenu ul li a:active, .hrMenu ul li a:visited {
	border: 1px solid #3F4C6B;
	color: #FFFFFF;
	float: left;
	padding: 4px 10px 4px 10px;
	text-decoration: none;	
}
div.hrMenu ul li a:hover {
	background-color: #356AA0;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	display: inline;
	text-decoration: underline;	
}
