body {font-family: Arial, Helvetica, sans-serif; font-size:0.8em;}

/* style headers */

h1 {font-size: 1.2em; color: #20205D; margin-top: 0;    }
h2 {font-size: 1.1em; color: #666699;                   }
h3 {font-size: 1em; color:#666699; font-style: italic;  }

/* style links */

a, a:visited {text-decoration:none; color:#6C0023;      }
a:hover      {text-decoration:underline; color:#20205D; }

/* margin */
.margin-top-dbl { margin: 1.58em; }
.margin-top     { margin: 0.79em; }
.margin-all     { margin: 0.79em; }

/* float */

.float-left  { float: left; }
.float-right { float: right; }

/* alignment */

.align-left   { text-align: left;   }
.align-center { text-align: center; }
.align-right  { text-align: right;  }
.align-margin { margin: auto;       }

/* style content structure */

.html-editor-adv { width:600px; height:400px; }
.html-editor-bsc { width:600px; height:400px; }

.tbl-editor-menu-tr select { vertical-align: 0.2em; }

}

iframe {width:600px; height:400px;}

fieldset {
	position: relative;
	width: auto; 
	padding: 0.395em 0 0.395em 0.79em;
	margin: 0 0 1.58em 0;
	border: 0.079em solid #E4F1E4;
	border-bottom-width: 0.395em;
	background: #FFF;
	color: #204D20;
}
fieldset h2 {
	color: #122C12;
	display: block;
	background: #E4F1E4;
	padding:0;
	margin: -0.398em 0 0 -0.83em;
	text-indent: 0.79em;
	line-height: 1.58em;
	font-size: 0.95em;
	font-weight: bold;
}
fieldset li {
	color: #999999;
}

fieldset.search {
	color: #21215C;
	border-color: #666699;
}
fieldset.search h2 {
	background: #666699;
	color: #FFF;
}

fieldset.error {
	border-color: #6F0126;
}
fieldset.error h2 {
	background: #6F0126;
	color: #FFF;
}


p,li {line-height:20px;}

hr {width:350px; text-align: left; color:#FFFFFF; border-bottom:1px dashed #CCCCCC;}

li {padding:2px;color:#7575A4;}

#content_body ul{padding:5px;}

img {border:0;}

.pipe {margin:10px; color:#EFEEF5;}

.copyright {text-align:right; color:#666666;}

/* style static tables */

caption {font-style:italic; text-align:center; text-transform:capitalize;}

thead th:hover{background-color:#E2E2EF; border-bottom:1px solid #000000;}
tfoot{background-color:#E4F1E4;}

table {empty-cells:show;}

th,td {border:1px ridge #EEEEEE; line-height:20px;}
th {background-color:#C2C2D8; color:#3F3F3F; text-transform:capitalize;}

/* style dynamic tables */

.tbl-table {background-color:#E4F1E4;width:100%;}
.tbl-table tbody tr {background-color:#FFFFFF;}
.tbl-table tbody tr:hover {background-color:#E4F1E4;}
.tbl-td {border:1px ridge #EEEEEE; padding:2px; cursor:pointer;}

/* schedule */

.schedule-table {background-color:#E4F1E4;width:580px;}
.schedule-th {font-size:9px;width:12px;}
.schedule-td {border:1px ridge #EEEEEE; width:12px; cursor:pointer;}
.schedule-title_td {background-color:#E4F1E4; text-transform:capitalize;} 

/* comment */

.comment {background:#F7F7F9; text-indent: 5px;}

/* copyright */

.copyright{
	float:right;
	margin:5px 5px 0 0;
	color:#CCCCCC;
	clear: both;
}