/*
Ianthinus 2.3.1 Plugin (Indigo)

This is the document that controls the color of the template. 
Simply edit the color code in in three different places to completely 
change the main color of the template.If you wish to keep the old colors, 
copy this document and rename it, then update line 11 of index.html.
*/
.errorcontainer { width: 70%; font-weight: normal; padding-left: 1em; background-color:#FFFFCC; margin: 2em; border: 1px solid #666; }
.messagecontainer { width: 70%; font-weight: normal; padding-left: 1em; background-color:#CCFF99; margin: 2em; border: 1px solid #666; }
.hidden { display: none; }
.bold { font-weight: bold; }
.normal {font-weight: normal; }
.fieldlabel { width: 250px; }
.dollar { text-align: right; }
.deletebutton { color: red; font-weight: bold; cursor: pointer;}

textarea { font-family: sans-serif; }

table.chart { font-size:small; border: 1px solid #999; border-collapse:collapse;}
table.chart tr {background-color: #FFF; }
table.chart tr.row1 {background-color: #FFF; }
table.chart tr.row2 {background-color: #EEE; }
table.chart td{	text-align: left; padding: 4px; vertical-align:top; border: 1px solid #999; }
table.chart td.th { background-color: #F1E3C0; border: 0px solid;}
table.chart th{ text-align: center; font-weight: bold; color: #333; padding: 2px 4px 2px 4px; background-color: #E6F2FF; border: 1px solid #999; }

.scroll { height: 100px; width: 100%; overflow:scroll; padding: 1em;}
fieldset.report { float:left; margin-left: 10px; width:auto; padding:.5em;}
.smaller {font-weight: normal; font-size: 10px;}
.indent { margin-left: 20px;}

/*---- table --- */
table.data  { border: 1px solid #418ade; background-color: #418ade; margin: 2px; }
table.data  th {text-align: center; font-weight: bold; color: #FFF; background-color: #418ade; }
table.data  td { padding:3px;}
td,th {vertical-align: top; }
tr {background-color: #FFF; }
label {font-weight: bold; }
td.datalabel, th.datalabel {text-align: right; vertical-align:top; padding-right:15px;}
pre {font-size:11px;}
p.underline {padding:2px; border-bottom: 1px solid #333; }
div.indent {margin-left:20px;}

h3 { color: #418ade; font-size: 16px; font-weight: 900; margin-left: 5px;}
fieldset { margin: 1em; width: 90%; }

/*--------------------color---------------------*/

#textarea .maintitle, #textarea .subtitle { color: #418ade; }

/*--------------background colors-----------------*/

#header, #menu_right .title, #menu_left .title { background-color: #418ade;}
#menu_right .textbox, #menu_left .textbox, #header #subheader, #footer { background-color: #dfe7f3; }
#textarea .title { border-bottom: 1px solid #3d278c; }
#menu_right .toptitle {
	background-color: #fff;
	border-bottom: 1px solid #3d278c;
	color: #000;
	padding-top: 3px;
	padding-bottom: 3px;
	/*padding-left: 20px;*/
	font-size: 16px;
	font-weight: 600;
}

#header #subheader { border-bottom: 8px solid #dfe7f3; border-top: 3px solid #dfe7f3; }
#footer { border-top: 1px solid #418ade; }
h4{ font-size:13px; padding: 1px 1px 1px 5px; background-color:#EEE; color:#333; font-weight:bold; border-bottom: 1px solid #000; margin: 10px 10px 10px 0;}