/** BASIC */
body {background-color: #E9F5FA; }
body, th, td, input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; } 
/** p {text-align:justify;}  or left??? */

/** MENU TABLE */
.tbl {border-bottom-style: none; border-top-style: none; border-left-style: none; border-right-style: none; cellpadding:2; } /** border-collapse: collapse; causes problem while on firefox */
.tdinner {border-color: #FFFFFF; border-style: dotted; width: 25%; }

/** MENU TXT & DOTS & PATH & COPYRIGHT*/
.mtxt {font-weight: bold; color: #FFFFFF; font-size: 10pt;}
.path {font-weight: bold; color: #FFFFFF; font-size: 10pt;} /** margin-top: 25px; padding-top: 25px;*/
/**.mdot {font-size: 24px; color: #99F082; } color: #FFFFFF; */
.cright {color: #454545; font-size: 9pt; }

/** SEARCH FORM */
.f1 {padding-right: 0px; padding-left: 0px; background: url(../img/searchBg.gif) no-repeat; padding-bottom: 0px; margin: 0px; width: 194px; padding-top: 0px; height: 32px; }

.sinp {border: 0px; padding-right: 0px; padding-left: 1px; border-left-width: 0px; background: none transparent scroll repeat 0% 0%;  padding-bottom: 0px; vertical-align: top; width: 152px; color: #1f577e; padding-top: 5px; height: 28px;  font-size: 12pt;} /** vertical-align: middle; */

.ssub {padding-left: 0px; padding-right: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; width: 25px; cursor: pointer; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; height: 32px; border-bottom-style: none; }

/** RIGHT & LEFT SECTION TABLES */ 
.titleB {font-size: 11pt; color: #085179; font-weight: bold;} 
.titleG {font-size: 11pt; color: #087910; font-weight: bold;} 
.titleR {font-size: 11pt; color: #67240C; font-weight: bold;} 
.titleO {font-size: 11pt; color: #8E5C03; font-weight: bold;} 
.tbtxt	{font-size: 9pt; color: #454545; }
.txtB 	{color: #085179; font-weight: bold;} 
.txtG 	{color: #087910; font-weight: bold;} 
.txtR 	{color: #67240C; font-weight: bold;} 
.txtO 	{color: #8E5C03; font-weight: bold;} 

/** LINKS STYLE */ 
A:link {text-decoration: underline; color: #E58A24; font-weight: bold; } /**color: #ff9935*/
A:active {text-decoration: underline; color: #E58A24; font-weight: bold; } 
A:visited {text-decoration: underline; color: #E58A24; font-weight: bold; } 
A:hover {text-decoration: underline; color: #00cc33; font-weight: bold; } 

A.legal:link {color: #454545; font-size: 9pt;} /** copyright link */
A.legal:active {color: #454545; font-size: 9pt;} 
A.legal:visited {color: #454545; font-size: 9pt;} 
A.legal:hover {color: #000000; font-size: 9pt;} 

A.red:link {color: #67240C; font-size: 9pt; font-weight: normal;} /** red table link */
A.red:active {color: #67240C; font-size: 9pt; font-weight: normal;} 
A.red:visited {color: #67240C; font-size: 9pt; font-weight: normal;} 
A.red:hover {color: #67240C; font-size: 9pt; font-weight: normal;} 

A.bl:link {color: #085179; font-size: 9pt; font-weight: normal;} /** blue table link*/
A.bl:active {color: #085179; font-size: 9pt; font-weight: normal;} 
A.bl:visited {color: #085179; font-size: 9pt; font-weight: normal;} 
A.bl:hover {color: #085179; font-size: 9pt; font-weight: normal;} 

A.gr:link {color: #087910; font-size: 9pt; font-weight: normal;} /** green table link*/
A.gr:active {color: #087910; font-size: 9pt; font-weight: normal;} 
A.gr:visited {color: #087910; font-size: 9pt; font-weight: normal;} 
A.gr:hover {color: #087910; font-size: 9pt; font-weight: normal;} 

A.or:link {color: #8E5C03; font-size: 9pt; font-weight: normal;} /** orange table link*/
A.or:active {color: #8E5C03; font-size: 9pt; font-weight: normal;} 
A.or:visited {color: #8E5C03; font-size: 9pt; font-weight: normal;} 
A.or:hover {color: #8E5C03; font-size: 9pt; font-weight: normal;} 

A.path:link {color: #FFFFFF; font-size: 10pt;} /** path link*/
A.path:active {color: #FFFFFF; font-size: 10pt;} 
A.path:visited {color: #FFFFFF; font-size: 10pt;} 
A.path:hover {color: #FFFFFF; font-size: 10pt;}  /** 99F082 */

/** IMAGES */ 
img {border: none; }
.imgLeft {float: left; margin: 3px 10px 0px 0px; }
.imgRight {float: right; margin: 3px 0px 0px 15px; } 

/** BACKGROUNDS */ 
.blbg {background: url(../img/bltb1/01_05.gif) repeat-x left top;}
.redbg {background: url(../img/redtb/01_05.gif) repeat-x left top;}
.grbg {background: url(../img/grtb2/01_05.gif) repeat-x left top;}
.orbg {background: url(../img/ortb/01_05.gif) repeat-x left top;}