BODY 
	{
	background-color: #FFFFFF;
    color: #000000;
	font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
	}    

#otherbg 
	{
	background-color: #EFF1F6;
	}

BODY.snell
	{
	background-color: #CACCD1;
    color: #000000;
	font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
	}    

A:link, A:visited, A:hover, A:active 
	{
	font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A:link, A:visited, A:active 
	{
	color: #5E021B;
	}
	
A:hover 
	{
	color: #000000; 
	}

A.menu:link, A.menu:visited, A.menu:hover, A.menu:active 
	{
	font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.menu:link, A.menu:visited, A.menu:active
	{
	color: #FFFFFF;
	}
	
A.menu:hover  
	{
	color: #FFFFFF;
	}

.text
	{
    color: #000000;
	font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.textcontrast, .textwhite
	{
    color: #FFFFFF;
	font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}

H1, H2, H3, H4, H5, H5, 
	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}

H1   
	{
	/*
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	*/
	font-size: 16px; 
	color: #CACCD1;
	}
H2  
	{
	font-size: 14px;
	color: #5E021B;
	}
H3  
	{
	/*
	padding-top: 0px;
	padding-left: 25px;
	*/
	font-size: 12px;
	color: #5E021B;
	}
H4  
	{
	/*
	padding-top: 0px;
	padding-left: 15px;
	*/
	font-size: 12px;
	color: #000000;
	}
        
TABLE
	{
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	}
	
TABLE, TR, TD
	{
	font-size: 12px;
	color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}

FORM	{
	margin: 0px;
	font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

INPUT, SELECT, TEXTAREA, BUTTON
	{
	color: #5E021B;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: #5E021B;
	background-color: #CACCD1;
	}
.disabled {
	border-color: #666666;
	color: #666666;
}
#hor_link
	{
	background-image: url(./images/hor_link.gif);
    background-repeat: repeat-x;
	padding-top: 3px;
	}

#hor_link_sep
	{
	font-size: 12px;
	color: #5A6987;
	}
	
#top_left_link 
	{
	background-image: url(./images/top_left_link.gif);
    background-repeat: no-repeat;
	}

#ver_link 
	{
	background-image: url(./images/ver_link.gif);
    background-repeat: repeat-y;
	}


#title_image
	{
	background-image: url(./images/title.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	}


#login_table 
	{
	border-width: 1px;
	border-style: solid;
	border-color: #CACCD1;
	background-color: #000000;
	}
	
#login_text 
	{
	color: #FFFFFF;
	font-size: 11px;
	}
	
.fother
	{
	color: #5E021B;
	border-width: 1px;
	border-style: solid;
	border-color: #5E021B;
	background-color: #CACCD1;
	}

.option
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	color: #5E021B;
	height: 14px;
	width: 14px;
	}

.sub_option
	{
	FONT-FAMILY: Verdana, Tahoma, System;
	FONT-SIZE: 10px;
	border-width: 0px;
	border-style: solid;
	border-color: #5E021B;
	background-color: #FFFFFF;
	color: #000000;
	}
       
#5A6987,  #line_odd
	{
	background-color: #EFF1F6
	}
#A6B6C4, #6A7997, #line_even 
	{
	background-color: #FFFFFF
	}
#A6B6C4, #line_active
	{
	background-color: #FFFFFF
	}
#FF0000, #line_active
	{
	color: #FF0000
	}
#LINE, #line_selected
	{
	color: #5E021B
	}

.theme 
	{
	border-width: 1px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #5E021B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5E021B;
	}

#rbnone 
	{
	background-color: #CACCD1;
	}


.rb 
	{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CACCD1;
	border-right-color: #CACCD1;
	}
	
#rbleft 
	{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CACCD1;
	}
	
#rbleftbottom
	{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CACCD1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACCD1;
	}
	
.rbtop 
	{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACCD1;
	}

	
.tdhead 
	{
	background-repeat: no-repeat;
	background-position: right top;
	}
