﻿BODY {
    font-size: 11px; 
    background-color: #FFFFFF; 
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #336699;
    margin: 0px;    
}

A {
    color: #336699; 
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration:  underline;
    font-weight: bold;
}

A:active {
    color: #FF0000; 
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    font-weight: bold;
}

/* Backgrounds */
 
.bg_top 
{ 
	background-image: url(images/bg_top.jpg); 
	background-repeat: repeat-x; 
	height: 154px; 
	background-color: #689BCE;
}
.bg_orange_top 
{  
	background-image: url(images/bg_orange_top.jpg); 
	background-repeat: repeat-x;
	background-color: #FF6835;
	height: 32px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
	padding-left: 22px;
	padding-right: 22px;
	border-bottom: solid 1px #FFFFFF;
}
.bg_bottom_left 
{
	background-image: url(images/bg_bottom_left.jpg); 
	background-repeat: repeat-x;
	background-color: #689BCE;
	height: 32px;
}

.bg_bottom_right 
{
	background-image: url(images/bg_bottom_right.jpg); 
	background-repeat: repeat-x;
	background-color: #FF6835;
	height: 32px;
	width: 213px;
}

.bg_left 
{
	background-image: url(images/bg_left.jpg); 
	background-repeat: repeat-x; 
	border-right: solid 1px #FFFFFF;
	height: 115px;
	}
	

.bg_user_top 
{
	background-image: url(images/bg_user_top.gif); 
	background-position: center center; 
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 12px;
}

.bg_menu_active
{
	background-image: url(images/bg_top_menu_active.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff; 
	height: 29px;
	text-align: center;
	vertical-align: middle;
	color: #FF6600;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;	
}

A.menu_active_lnk
{
	color: #FF6600;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}

.bg_menu
{
	background-image: url(images/bg_top_menu.jpg);
	background-repeat: repeat-x;
	background-color: #E4EFFA; 
	height: 29px;
	text-align: center;
	vertical-align: middle;
	color: #6699CC;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;	
}

A.menu_lnk
{
	color: #6699CC;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}

/* Left menu */
TD.menu_left	
{  
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/bg_menu_left.jpg); 
	background-repeat: repeat-x;
	border-bottom: solid 1px #FFD00D;
	background-color: #689BCE;
	height: 35px;
	width: 177px;
	padding-left: 18px;
	border-right: solid 1px #FFFFFF;
}

A.top_link
{
	color: #FFFFFF;
	text-decoration: none;
}

A.top_link:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

A.menu_left:link, A.menu_left:visited
{
	font-weight: bold;
    color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    text-decoration: none;
    font-size: 12px; 
    letter-spacing: 1;	
}

A.menu_left:hover, A.menu_left:active, A.menu_left_active 
{
    font-weight: bold;
    color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    text-decoration: underline;
    font-size: 12px; 
    letter-spacing: 1;
}

/* Help (right) */

TD.right	
{  
	border-left: solid 1px #ffffff;
	width: 183px;
	padding-top: 22px;
}

TD.help_content	
{  
	padding: 15px;
	padding-top: 10px;
}
/* Main table */
.full_height
{
	height: 100%;
}

/* Content area */

TD.main
{
	border-left: dotted 1px #B2B2B2;
	border-right: dotted 1px #B2B2B2;
	padding: 6px;
	color: #336699; 
}

.header {
    color: #336699; 
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-weight:normal;
    font-size: 20px;     
    letter-spacing: 1;
    margin-bottom: 4px;
    background-color: #EDEDED;
    height: 42px;
    vertical-align: middle;
    padding-left: 15px;
    padding-top: 2px;
    padding-bottom: 2px;  
}
.block_body
{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.block_body2
{
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
}
.empty_list
{
	font-size: 13px;
}

.header_error 
{
	color: #ff0000;
}

/* -------- */
.DtlLbl
{
	background-color: #F0F0F0;
	margin-right:15px;
	color: #003366;
	padding-left: 8px;
	padding-right: 8px;
}

.TblHdr {
    background-color: #E5E5E5;
    font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    color: #003368;
    font-weight: bold;
	text-decoration: underline;
    text-align:center; height: 27px;
}
.TblItm {
    background-color:#FFFFFF; 
    COLOR: #003365;
    font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: normal;
}

.TblAltItm 
{
	background-color: #F2F2F2;
    COLOR: #003365; 
    font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: normal;
	cursor: pointer;
}

.TblCR {
	border: solid 1px #FFFFFF;
	cursor: pointer;
}

.TblCRLeft {
	border: solid 1px #FFFFFF;
	border-left-color: #CCCCCC;
	cursor: pointer;
}

.TblCRRight {
	border: solid 1px #FFFFFF;
	border-right-color: #CCCCCC;
	cursor: pointer;
}


.BottomPager 
{
	background-image: url(images/grey_dot.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.TblTitle {
	border: solid 1px #CCCCCC;
}

.TblSelected {
	border: solid 1px #FFFFFF;
	background-color: #CCCCCC;
	cursor: pointer;
    font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: normal;
}
/* -------- */
Input 
{
	border-color: #A4ADB4; border-width:1px;
	border-style:solid;
}
Textarea 
{
	border-color: #A4ADB4; border-width:1px;
	border-style:solid;
}
.btnAct 
{
	background-image: url(images/bg_button.jpg);
	background-repeat: repeat-x;
	background-position: center;
	border-color: #003C74; 
	border-width:1px;
	border-style:solid;
	background-color:#E3E5F0;
	color:#000000; 
}

Select
{
	border-color: #A4ADB4; border-width:1px;
}

Img
{
	border: 0px;
}
.DtlFld
{
	padding-left:5px;
}

/*.text1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF}
.bg3 {  background-image: url(images/bg3_05.gif); background-repeat: repeat}
.bg4 {  background-image: url(images/bg_button_06.gif); background-repeat: repeat-x}
.text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: bold}
.bg5 {  background-image: url(images/bg4_05.gif); background-repeat: repeat-x}
.bg6 {  background-image: url(images/bg6_05.jpg); background-repeat: repeat-x}
.bg7 { background-image: url(images/bg7_06.gif); background-repeat: repeat}
.zag1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000099; font-weight: bold; padding-left:15px; padding-right:10px; padding-bottom:15px;}
.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #000099; font-weight: bold; padding-left:15px; padding-right:10px; padding-bottom:15px;}

.pages {
    color: #000000; 
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: bold; FONT-SIZE: 14px;
}

.lbl {
	font-size:10px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.lblwc
{
	font: caption;
}
.error {
    color: #CC0000; 
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: bold; FONT-SIZE: 10px; LETTER-SPACING: 1;
}
.selected {
    color: #CC0000; 
}

.warning
{
	color: red;
	font-style: normal;
	font-size:12px;
	font-family: 'Bookman Old Style' , 'Times New Roman' , Tahoma;
}

.netPositive {
 color: #00AA00;	
}
.netNegative {
 color: #FF0000;	
}
.OrangeHdr {
    color: #CC6600; 
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: bold; FONT-SIZE: 12px; LETTER-SPACING: 1;
}

Span.CopyRight {
    COLOR: #FFFFFF; 
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: normal; FONT-SIZE: 11px; LETTER-SPACING: 0;
}

Table {
    COLOR: #000000; 
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: normal; FONT-SIZE: 11px;
}


.TblHdr {
    background-image: url(./images/tbl_header.gif);
    background-repeat:repeat-x;
    font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    color:#666666;
    FONT-WEIGHT: bold; FONT-SIZE: 12px;
    text-align:center; height: 27px;
	border: solid 1px #868686;

}
.TblItm {
    background-color:#FFFFFF; 
    COLOR: #000000; 
    font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: normal; FONT-SIZE: 12px;
	border: solid 1px #868686;
}
.TblCR {
	border: solid 1px #868686;
}

.TblTitle {
    COLOR: #3333CC; 
	border: solid 1px #868686;
}

.TblAltItm 
{
	background-color:#F5F5F5;
    COLOR: #000000; 
    font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: normal; FONT-SIZE: 12px;
	border-color: #868686; border-width:1px;
	border-style:solid;

}


.DtlFld
{
	padding-left:5px;
}
.DtlFrm
{
    background-color: #E5E5E5;
	border-right: solid 1px #666666; border-bottom: solid 1px #666666;
    background-image: url(./images/frm_03.gif);
    background-repeat:repeat-y;
    background-position: left;

}
.DtlHdr
{
    background-image: url(./images/frm_02.gif);
    background-repeat:repeat-x;
	height: 31px;

	FONT-SIZE: 14px; FONT-WEIGHT: bold;
	vertical-align: middle;
	
}
.DtlCnt
{
    background-image: url(./images/frm_03.gif);
    background-repeat:repeat-y;
    background-position: left;
    padding-left:10px; padding-top:10px; padding-right:10px;
    

}

UL {
    COLOR: #000000; 
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: normal; FONT-SIZE: 11px;
}

LI {
    COLOR: #000000; 
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: normal; FONT-SIZE: 11px;
}

DIV {
    COLOR: #000000; 
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: normal; FONT-SIZE: 11px;
}

P {
    COLOR: #000000; 
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-WEIGHT: normal; TEXT-ALIGN: justify; FONT-SIZE: 11px;
}

H2 {
    color: #FFFFFF; 
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 22px; 
    letter-spacing: 1;
    margin-bottom: 6px;
}

.half_hour 
{
	border-right: solid 1px #000000;
}

.TblDet {
	border-right: solid 1px #868686;
	border-bottom: solid 1px #868686;
}
.TblDetL {
	border-left: solid 1px #868686;
	border-right: solid 1px #868686;
	border-bottom: solid 1px #868686;
}
.TblDetT {
	border-top: solid 1px #868686;
}*/
