BODY {margin: 0px; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
FORM {margin: 0px;}

HR {border-style: solid; height: 1px; color: #EC8A33;}

TABLE{
	vertical-align: top;
}

.header-table {width: 100%;}
.header-table TD {padding: 5px;}

.cell-table {background-color: #3076BD; font-size: 12px;}
.cell-table TD {background-color: #FFFFFF; padding: 2px;}

.cms-top {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-style: italic;  font-weight: bold;  padding: 5px;    }
.cms-top-title {font-family: Arial, Helvetica, sans-serif; font-size: 16px;  font-weight: bold;  padding: 5px;    }
.cms-top1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  padding: 5px 20px 5px 20px;  border-left-color: #EC8A33;  border-left-width: 1;  border-left-style: solid;       }
.cms-top2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px; }
.cms-top2 A, .cms-top2 A:visited {text-decoration: none; color: #000000; text-decoration: underline;}
.cms-top2 A:hover {text-decoration: underline; color: #D43200;}

.cms-m-head {font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 5px;  font-weight: bold;  border-bottom-width: 1px;  border-bottom-style: dashed;  border-bottom-color: #EC8A33; }
.cms-m-item {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px 5px;  color: #D43200;}
.cms-m-item A, .cms-m-item A:visited {text-decoration: none; color: #000000; text-decoration: underline;}
.cms-m-item A:hover {text-decoration: underline; color: #D43200;}

.right-table {background-color: #E9EAEB; border: 1px solid #EC8A33; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.right-table TD {padding: 3px; vertical-align: top;}
.right-table TH {font-weight: normal; text-align: left; padding: 5px;}
.right-header {background-color: #EC8A33; color: #FFFFFF; font-weight: bold;}
.right-header TD {padding: 2px 2px 3px 2px;}

.content-table {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.content-title A, .content-title A:visited {text-decoration: underline; color: #000000;  font-weight: bold;  font-size: 14px;  }
.content-title A:hover {text-decoration: underline; color: #D43200;  font-weight: bold;  font-size: 14px;  }

.list-table {background-color: #EC8A33; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.list-table TD {padding: 2px;}
.list-table A, .list-table A:visited {text-decoration: underline; color: #000000;}
.list-table A:hover {text-decoration: underline; color: #D43200;}
.list-header {background-color: #EC8A33; color: #FFFFFF; font-weight: bold;}
.list-header TD {padding-left: 2px; padding-right: 2px;}
.list-item {background-color: #E9EAEB;}
.list-item TD{padding: 0px 1px;}
.list-item TD.item A,.list-item TD.item A:visited{color:navy;}
.list-item TD.item {padding-left:15px;}
.list-selected TD.item A,.list-selected TD.item A:visited{color:navy;}
.list-selected TD.item {padding-left:15px;}
.list-selected TD{padding: 0px 1px;}
.list-selected {background-color: #F3EDCC;}
.list-selected A, .list-selected A:visited {text-decoration: underline; color: #000000;  font-weight: bold; }
.list-selected A:hover {text-decoration: underline; color: #D43200;  font-weight: bold; }
.list-selected2 {background-color: #A5C492;}
.list-selected2 TD{padding: 0px 1px;}
.list-selected3 TD{padding: 0px 1px;}
.list-selected3 {background-color: #A7A7A7;}

div.m_error{ font-size: 12px; font-family: Verdana, Arial; background-color: #FFFFE1;
        border: 1px dashed Red;
        margin-top: 8px;
        margin-bottom: 16px;
        padding: 3px 3px 3px 32px; line-height: 18px; color: red;}
		  
.m_error TD{
        background-color: #FFFFE1;
		  color: red;
}		  

div.m_info{
		  font-size: 12px; font-family: Verdana, Arial;
        background-color: #E9EAEB;
        border: 1px dashed #EC8A33;
        margin-top: 8px;
        margin-bottom: 16px; padding: 3px 3px 3px 32px; color: #EC8A33;	font-weight: bold;}

.top-menu-logo {background-color: #EA6A0F;font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF;}
.top-menu {background-color: #F3EDCC; width: 100%;}
.top-menu A {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none;}
.top-menu A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #D43200; text-decoration: none;}


.error {color: #3076BD; font-weight: bold; font-size: 12px;}
.note {color: #3076BD; font-weight: bold; font-size: 12px;}
.comment {color: #333333; font-size: 12px;}
.field-err {color: red;}

.in, .sin, .lin {padding-left: 3px; background-color: #F7F5F0; border: 1px solid #EC8A33; font-size: 12px; font-family: Verdana, Arial;}
INPUT.in {height: 19px; width: 150px;}
INPUT.sin {height: 19px; width: 50px;}
INPUT.lin {height: 19px; width: 400px;}
SELECT.in {width: 150px;}
TEXTAREA.in {width: 400px;}
TEXTAREA.sin {width: 400px; height: 200px;}

.but {height: 19px; background-color: #E9EAEB; font-weight: bold; font-size: 11px; color: #EC8A33; border: 1px solid #EC8A33; cursor: hand; display: inline-block;}
A.but {text-decoration:none;margin-bottom:-4px;padding:2px 5px 0px 5px;}
/*A.but {text-decoration: none; padding-top: 1px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}*/
SPAN.middle {vertical-align: middle;}
.img-but {border: 0px; vertical-align: middle;}
.img-but-link {border: 0px; vertical-align: middle; cursor: hand;}


.pager {
	FONT-SIZE: 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 15px
}

.pager TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 30px; PADDING-TOP: 0px
}

.pagetitle {
	BORDER-RIGHT: #fd8200 1px solid; MARGIN-TOP: 2px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 2px; VERTICAL-ALIGN: middle; WIDTH: 30px; COLOR: #fd8200; LINE-HEIGHT: 120%; HEIGHT: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.pagenum {
	BORDER-RIGHT: #fd8200 1px solid; BORDER-TOP: #fd8200 1px solid; MARGIN-TOP: 2px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fd8200 1px solid; WIDTH: 30px; COLOR: Gray; LINE-HEIGHT: 120%; BORDER-BOTTOM: #fd8200 1px solid; HEIGHT: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.pagenum:visited {
	COLOR: gray
}
.pagenum:hover {
	COLOR: gray; BACKGROUND-COLOR: #f0f0f0
}
.actpage {
	BORDER-RIGHT: #fd8200 1px solid; BORDER-TOP: #fd8200 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 130%; BACKGROUND: #fd8200; VERTICAL-ALIGN: middle; BORDER-LEFT: #fd8200 1px solid; WIDTH: 30px; COLOR: white; LINE-HEIGHT: 120%; BORDER-BOTTOM: #fd8200 1px solid; HEIGHT: 20px; TEXT-ALIGN: center
}

DIV.title{overflow: hidden; width: 280px;}

.dat_in {
	BORDER-RIGHT: #ccdde4 1px solid; BORDER-TOP: #ccdde4 1px solid; FONT: bold 12px Times, Courier, Verdana, Arial, sans-serif; BORDER-LEFT: #ccdde4 1px solid; WIDTH: 120px; COLOR: #245782; BORDER-BOTTOM: #ccdde4 1px solid; POSITION: relative; HEIGHT: 18px
}

.cat-list OPTGROUP {
    background : #dddddd;
    font-style : normal;
    font-weight : none;
  }
  
.cat-list option {
    background : #FFFFFF;
  }



