/*Body 
{
	margin:0px;
	font-family: verdana, tahoma, arial, sans-serif, helvetica;
	font-size: 12px;
	line-height: 130%;
}
A:link {color: #09548B; text-decoration:none}
a:visited {color: #09548B; text-decoration:none}
a:active {color: #09548B; text-decoration:underline}
A:hover {color: #09548B; text-decoration:underline}   */
table, p{
	font-size: 12px;
}
input, select, textarea{
	font-family: verdana, tahoma, arial, sans-serif, helvetica;
	font-size: 10px;
	margin-top: 1px;
	padding: 1px;
}
.copyright{
	color: #999999;
	font-size: 10px;
}
.smallFont{
	font-size: 10px;
}
#headerLayer{
	width: 100%;
	height: 85px;
	background: url(images/header_bg.gif) repeat-x bottom;
}
#footerLayer{
	padding-left: 25px;
	padding-top: 5px;
}
#langLayer{
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}
#contentContainer{
	width: 100%;
	border-bottom: 1px solid #ddddff;
}

/*
begin inner pages
*/

.formDiv{
	margin: 20px;
}
.formLayer{
	line-height: 160%;
}
.formLayer fieldset{
	border: 1px solid #ddddff;
}
.formLayer legend{
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color: #eb5e00;
	font-size: 15px;
}
.formLayer label{
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 20%; 
	padding: 0; 
	margin: 3px 3px 0 20px; /* set top margin same as form input - textarea etc. elements */
	text-align: left;
}
.formLayer .value{
	padding: 2px;
	margin: 0px 0px 5px 12px; /* set top margin same as form input - textarea etc. elements */
	text-align: left;
}
.formLayer input, .formLayer textarea, .formLayer select {
	font-family: verdana, tahoma, arial, sans-serif, helvetica;
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;				/* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 0px 5px 10px;	/* set margin on left of form elements rather than right of
							label aligns textarea better in IE */
    font-size: 10px;
	padding: 2px;
	border: 1px solid #ddddff;
}
.formLayer input.radio {
	font-family: verdana, tahoma, arial, sans-serif, helvetica;
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;				/* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 0px 5px 11px;	/* set margin on left of form elements rather than right of
							label aligns textarea better in IE */
	border: 0;
	vertical-align: middle;
}
.formLayer input.checkbox {
	font-family: verdana, tahoma, arial, sans-serif, helvetica;
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;				/* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 0px 5px 11px;	/* set margin on left of form elements rather than right of
							label aligns textarea better in IE */
	border: 0;
	vertical-align: middle;
}
input.btn {
	font-family: verdana, tahoma, arial, sans-serif, helvetica;
	border: 1px solid #ddddff;
	background-color: #eeeeee;
	padding: 3px 10px 3px 10px;
	color: #09548B;
	font-size: 12px;
}
input.btnhov {
	font-family: verdana, tahoma, arial, sans-serif, helvetica;
	border: 1px solid #09548B;
	background-color: #eeeeee;
	padding: 3px 10px 3px 10px;
	font-weight: bold;
	color: #09548B;
	font-size: 12px;
}
input.gobtn {
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif, helvetica;
	border: 1px solid #09548B;
	background-color: #e9e9ff;
	padding: 0px 5px 0px 5px;
	color: #09548B;
}
input.gobtnhov {
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif, helvetica;
	border: 1px solid #09548B;
	background-color: #e9e9ff;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	color: #09548B;
}
.formLayer input.showText, .formLayer textarea.showText {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;				/* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px;	/* set margin on left of form elements rather than right of
							label aligns textarea better in IE */
    font-size: 12px;
	padding: 2px;
	border: 0px;
	background-color: #fff;
}
.formLayer br{
	clear: left;
	line-height: 250%;
}
#errorMessage{
	font-size: 12px;
	color: #cc3333;
	font-weight: bold;
}
#errorMessage li{
	font-size: 11px;
	color: #cc3333;
	font-weight: normal;
}
.resultDiv{
	margin: 20px;
	padding: 10px;
	width: auto;
	background-color: #eff5ea;
	border: 1px solid #3d6611;
	color: #3d6611;
	font-weight: bold;
}
.listContent{
	margin: 20px;
	width: auto;
}
.titleTable{
	border-bottom: 1px solid #09548B;
}
.titleTable .titleCell{
	color: #eb5e00;
	font-size: 15px;
	font-weight: bold;
}
.listTable{
	border: 1px solid #dddddd;
	margin-top: 0;
}
.actionsRow td{
	font-size: 11px;
	background: url(images/actions_cell_bg.gif) repeat-x bottom;
	border-bottom: 1px solid #999999;
}
.captionRow td{
	color: #3d6611;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	background-color: #e9e9ff;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.captionRow td.last{
	color: #3d6611;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	background-color: #e9e9ff;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	border-right: 0px;
	border-bottom: 1px solid #999999;
}
.searchRow td{
	color: #333333;
	font-size: 11px;
	text-align: left;
	background-color: #dddddd;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.searchRow td.last{
	color: #333333;
	font-size: 11px;
	text-align: left;
	background-color: #dddddd;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	border-right: 0px;
	border-bottom: 1px solid #999999;
}
.dataRow1 td{
	font-size: 12px;
	background-color: #ffffff;
	border-right: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
}
.dataRow1 td.last{
	font-size: 12px;
	background-color: #ffffff;
	border-right: 0px;
	border-top: 1px solid #dddddd;
}
.dataRow2 td{
	font-size: 12px;
	background-color: #f9f9f9;
	border-right: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
}
.dataRow2 td.last{
	font-size: 12px;
	background-color: #f9f9f9;
	border-right: 0px;
	border-top: 1px solid #dddddd;
}
.heightDataRow td{
	font-size: 12px;
	background-color: #ffeecc;
	border-right: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
}
.heightDataRow td.last{
	font-size: 12px;
	background-color: #ffeecc;
	border-right: 0px;
	border-top: 1px solid #dddddd;
}
.pageNav{
	font-size: 11px;
}

/*
begin index.php
*/

.titleBox{
	padding: 5px;
	border:1px solid #999999;
	background: url(images/actions_cell_bg.gif) repeat-x bottom;
	font-weight: bold;
}
.contentBox{
	padding: 5px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #e9e9ff;
}
.contentBox ul{
	margin: 0px;
	padding: 5px 10px 5px 20px;
}
.contentBox ul li{
	list-style-type: square;
}
.welcomeBox{
	border: 1px solid #999999;
	background-color: #ffeecc;
	padding: 10px;
}
.rightTitle{
	border-bottom: 1px dashed #09548B;
	padding: 5px;
}
.rightBox ul{
	margin: 0px;
	padding: 5px 10px 5px 20px;
}
.rightBox ul li{
	list-style-type: square;
}

/*
end index.php
*/
