/*--------------------- Standard ----------------------------------------*/
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.body, .table-material {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #000000}
.auth-text, a.auth-text, a.auth-text:link, a.auth-text:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; vertical-align: middle; text-decoration: none;}
.tab-text,A.tab-text,A.tab-text:link,A.tab-text:visited,A.tab-text:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; vertical-align: middle; text-decoration: none; }
a.tab-text:hover, a.auth-text:hover {text-decoration: underline; }
.small { font-size: 9px;}
.leftmenu-text-toplevel,A.leftmenu-text-toplevel:link,A.leftmenu-text-toplevel:visited,A.leftmenu-text-toplevel:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; vertical-align: middle; text-decoration:none; } 
.leftmenu-text,A.leftmenu-text,A.leftmenu-text:link,A.leftmenu-text:visited,A.leftmenu-text:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #046533; text-decoration:none; vertical-align:middle;}
A.leftmenu-text-toplevel:hover, A.leftmenu-text:hover {text-decoration: underline;}
.green,a.clx_class,A.green,A.green:link,A.green:visited, DIV.green A:link, DIV.green A:visited { text-decoration: none; color:#046533;}
.greenPager A,.greenPager A:link,.greenPager A:visited { text-decoration: none; color:#046533;}
.black,A.black,A.black:link,A.black:visited { text-decoration: none; color:#000000;}
A.green:hover,A.black:hover,.greenPager A:hover, DIV.green A:hover { text-decoration: underline; }
A.subtle, A.subtle:link, A.subtle:visited { color: #999999; text-decoration: none; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; }
A.subtle:hover { background-color: #DBEAEA; color: #3C9C6A; }
#margin1 { MARGIN: 0px 15px 4px }
.description { font-size: 11px; font-weight: normal; font-style: italic; color: #046533;}
A.subtle, A.subtle:link, A.subtle:visited { color: #999999; text-decoration: none; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; }
A.subtle:hover { background-color: #DBEAEA; color: #3C9C6A; }
.dirLevel1,A.dirLevel1,A.dirLevel1:active,A.dirLevel1:link,A.dirLevel1:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 9pt; color: #046533; display:block; text-decoration:none;}
.dirLevel2,A.dirLevel2,A.dirLevel2:active,A.dirLevel2:link,A.dirLevel2:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #046533; margin-left: 3px; display:block; margin-top:-15px; text-decoration:none;}
.dirLevel3,A.dirLevel3,A.dirLevel3:active,A.dirLevel3:link,A.dirLevel3:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; margin-left:7px; display:block; margin-top:-15px; text-decoration:none;}
.dirLevel4,A.dirLevel4,A.dirLevel4:active,A.dirLevel4:link,A.dirLevel4:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; margin-left:14px; display:block; margin-top:-15px; text-decoration:none;}
.dirLevel5,A.dirLevel5,A.dirLevel5:active,A.dirLevel5:link,A.dirLevel5:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; margin-left:21px; display:block; margin-top:-15px; text-decoration:none;}
.dirLevel6,A.dirLevel6,A.dirLevel6:active,A.dirLevel6:link,A.dirLevel6:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; margin-left:28px; display:block; margin-top:-15px; text-decoration:none;}
A.dirLevel1:hover,A.dirLevel2:hover,A.dirLevel3:hover,A.dirLevel4:hover,A.dirLevel5:hover,A.dirLevel6:hover {text-decoration:underline;} 
.dirPathToSection,A.dirPathToSection:link,A.dirPathToSection:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #6BB09E; text-decoration:none;}
A.dirPathToSection:hover {text-decoration:underline;}
TABLE.dirCompanyList TR#odd, TABLE.dirCompanyList TR#even { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; background-color:#DCF6E3;}
TABLE.dirCompanyList TR#even { background-color:#FFFFFF; }
TABLE.dirCompanyList TD A:link,TABLE.dirCompanyList TD A:visited { color: #000000; text-decoration:none;}
TABLE.dirCompanyList TD A:hover {text-decoration: underline;}
.dirCompanyName { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 10pt; color: #046533;}
.dd-service {width: 120px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; background-color: #3c9c6a; color: #FFFFFF;}
PRE { font-size: 9px;}
H1 {font: bold 17px Arial; color: #39b54a;margin: 5px 0px 5px 0px;}
H2 {font-size: 14px;color: #F26522; font-weight: bold; padding : 0px 0px 4px 0px;  border-bottom: #d0d0d0 1px solid;}
H2 a {text-decoration: none;color: #F26522;}
H2 a:hover {text-decoration: none;}
.h2 {font-size: 14px;color: #F26522; font-weight: bold;}
.h2 a {text-decoration: none;color: #F26522;}
H3, H4, H5 {font: bold 13px Arial; margin: 13px 0 13px 0;}
H6, H6 a, H6 a:hover {font-family: Tahoma, Geneva, Helvetica, Arial; font-size: 11px; color: #6bb09e; font-weight: bold; padding: 0px 0px 3px 0px;  border-bottom: #6bb09e 1px solid; margin: 6px 0px 3px 0px; text-decoration:none;}
label {cursor:hand;}
textarea {font-family: Tahoma, Geneva, Helvetica, Arial; font-size:11px; width: 300px; border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}
select {font-family: Tahoma, Geneva, Helvetica, Arial; font-size:11px; width: 300px; border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}
select.select2 {width: 40px; font-family: Tahoma, Geneva, Helvetica, Arial; font-size:11px; border-left: #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}
input,form { font-family: Tahoma, Geneva, Helvetica, Arial; font-size:11px; }
a {color:#3366ff; text-decoration:none;}
a:hover {text-decoration:underline;}
hr {color: #d8d8d8}
/*--------------------- Navigations -------------------------------------*/
.nav1 {font-size:13px;background: #EFEFEF;} /* Top navigation */
td.nav1 {padding : 6px 0 5px 0;}
a.nav1 {color: #000000;}
a.nav1:hover {color: #3366FF;text-decoration: none;}
.nav2 {font-family: Arial; font-size:9px; color: #006633;}
.nav2 a, .nav2 a:visited, .nav2 a:link, .nav2 a:hover {font-family: Arial; font-size: 9px; color: #006633; vertical-align: middle; text-decoration:none;}
.nav2 a:hover { text-decoration:underline;}
.nav3 { vertical-align: top;background: #EFEFEF;}
.map0 {margin: 0px 0px 4px 0px;}
.map1 {margin: 4px 0px 4px 14px;}
.map2 {margin: 0px 0px 4px 12px;font-size: 13px;}
.map3 {margin: 0px 0px 0px 12px;font-size: 13px;}
.map4 {margin: 0px 0px 0px 14px;}
/*--------------------- Forms -------------------------------------------*/
.small-search-form-element {font-size: 11px; font-family: Tahoma;border-style:solid; border-width:1px; border-color:#046533; background-color:#DBEAEA;}
.small-search-form-button {font-size:9pt;border-style:solid; border-width:0px; border-color:#3C9C6A; background-color:#3C9C6A;cursor:pointer;}
.form2 {font-family: Tahoma, Geneva, Helvetica, Arial; font-size: 11px;color: #000000}
.form2 I {font-family: Arial, Helvetica, sans-serif; font-style: italic;}
.form3 {Padding-top: 3px; padding-left: 24px;}
.form4 {width: 32%;}
.form2sel {font-weight : bold; color: #FE671F;}
#sel {color: #FE671F;}
.sel {color: #FE671F;}
.form-element {width: 400;border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}		 
.form2-element {width: 100%;border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}		 
.form-button {width: 400; background-image: url(/images/bg-02.gif);  border : 1px ridge;   cursor:pointer;}
.form-button2 {width: 130; background-image: url(/images/bg-02.gif);  border : 1px ridge;   cursor:pointer;}
.form-widebutton {width: 400; background-image: url(/images/bg-02.gif);  border : 1px ridge;   cursor:pointer;}
.form2-button {width: 100%; background-image: url(/images/bg-02.gif); border: 1px ridge;  cursor:pointer; }
.form2-button-red {width: 100%; background-image: url(/images/bg-03.gif);   border : 1px ridge; cursor:pointer;}
.form2-button-green {width: 100%; background-image: url(/images/bg-04.gif);   border : 1px ridge; cursor:pointer;}
.form3-button {width: 100%; background-image: url(/images/bg-03.gif);   border : 1px ridge; cursor:pointer;}
.form5-button {width: 300;background-image: url(/images/bg-03.gif);   border : 1px ridge; cursor:pointer;}
.form4-button {width: 120px; background-image: url(/images/bg-02.gif);   border : 1px ridge;   cursor:pointer;}
.shide-adjacent {width: 300;border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}

/*--------------------- Content ----------------------------------------*/
.content0 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #000000}
.content1 {font-family: Tahoma, Geneva, Helvetica, Arial; font-size: 11px;color: #000000}
div.content1, div.content1 a {color: #9A9A9A}	
.content2 {font-family: Tahoma, Geneva, Helvetica, Arial; font-size: 11px;color: #000000}
.content3 {font-size: 16px;color: #F26522;	font-weight: bold; padding : 0px 0px 5px 0px; }
a.content3 {text-decoration: none;color: #F26522;}
a.content3:hover {text-decoration: none;}
a.content4 { font-size: 11px; color: #000000;text-decoration: none;}
a.content4:hover {color: #3366FF; text-decoration: none;}
.content5 {font-size:10px; color:#ffffff;background-color:#f26522;}
.content6 {font-size:10px; color:#000000;background-color:#99cc00;}
.content7 {color:#000000;background-color:#ffcc00;}
.marked { color: #000000; background-color: #99cc00 }
/*--------------------- Messages ----------------------------------------*/
.message1 {font-size: 11px; font-family: Tahoma, Geneva, Helvetica, Arial; padding:3px 3px 3px 5px; color: #ffffff; font-size: 11px;font-weight: bold;}
.message2 {font-size: 11px; font-family: Tahoma, Geneva, Helvetica, Arial; padding: 5px 5px 5px 4px; color: #000000; background-color: #ffffff;}
.message3 {background-color:#FE671F;}
.message4 {background-color:#7FA2FF;}
/*--------------------- Tables ------------------------------------------*/
.table1 {background-color: #D8D8D8; border: 0 none;}
.table2 { border-collapse:collapse; border-color:#DFDFDF;font-size: 11px;}
/*--------------------- Print -------------------------------------------*/
.printbreak {page-break-after: right;}		
/*--------------------- Priority ----------------------------------------*/
.priority0 {color: #808080;}
.priority5 {}
.priority10 {color: #FE671F;}
/*--------------------- Calendar ----------------------------------------*/
.calendar-table {border-collapse: collapse; border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid; background-color: #FFFFFF; }
.calendar-title {background-color: #FFFFFF;}
.calendar-header {background-color: #D8D8D8;}
.calendar-cell {background-color: #EFEFEF;}
.calendar-cell-today {background-color: #D8D8D8;}
.calendar-cell-selected {background-color: #B0B0B0;}
/*--------------------- Custom ------------------------------------------*/
.top-links {font-size: 10px;color: Black;}
a.top-links {color: #9A9A9A;text-decoration: none;}
.ie {position: absolute;visibility: hidden;top: 120px;left: 1px;padding: 10px;background-color: #EFEFEF;  margin-top: -1px;  border-bottom: 1px solid #d8d8d8;  border-left: 1px solid #d8d8d8;  border-right: 1px solid #d8d8d8;}

@media screen {
    .noscreen {display: none;}
}

@media print {
     H1 {font: bold 17px Arial; color: #000000; margin: 5px 0px 5px 0px;}
     H2 {font-size: 14pt; color: #000000; font-weight: bold; padding : 0px 0px 4px 0px;  border-bottom: #d0d0d0 1px solid;}
     H2 a {text-decoration: none;color: #000000;}
     H2 a:hover {text-decoration: none;}
    .page-break {page-break-before: right;}
    .noprint {display: none;}
}
