
@font-face { 
	font-family:"GothicFont"; 
	src:url(/ttf/gothic.ttf) format("truetype"); 
} 

body 
{
    
    background-color:     #FFFFFF;
    margin: 0px 
}

body,table {
    
    border-collapse: collapse;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:   12px;

}

.white 
{
    color: #FFFFFF;
}

.gray
{
    color: #333333;
}

A:link,A:visited {
    
    color:           #666666; 
    text-decoration:    none 
}

A:hover {
    
    color:             #444444; 
    text-decoration: underline 
}

.LinkText
{
    color:           #666666; 
}

A.orange:link,A.orange:visited {
    
    color:           #3F89C3; 
    text-decoration:    none 
}

A.orange:hover {
    
    color:             #FD7D00; 
    text-decoration: underline 
}

.quote
{
	border: solid 1px #333333;
	background-color: #AAAAAA;
	margin: 10px 10px 10px 10px;
	padding: 5px;
}

form
{
    margin: 0px;
    padding: 0px;       
}

.ErrorLabel
{
    color: #FF2222;
    font-weight: bold;
}

.OkLabel
{
    color: #22FF22;
    font-weight: bold;
}

h1
{
    color: #333333;
    font-family: Century Gothic, GothicFont, Tahoma;
    margin: 0px 0px 5px 0px;   
    
    font-size:   24px;
    letter-spacing: 1px;
    font-weight: normal;
    
}

hr
{
    margin-bottom: 10px;
}

h2
{
    color: #6b6b6b;
    font-family: Century Gothic, GothicFont, Tahoma;
    margin: 0px 0px 5px 0px;   
    font-weight: normal;
    font-size:   14px;
    letter-spacing: 1px;
}

h3
{
    color: #000000;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    margin: 0px;
    font-weight: bold;
    font-size:   12px;
}

.Menu
{
    margin-bottom: 6px;   
    vertical-align: middle;
    cursor: pointer;
    border-collapse: collapse;
    
}

td
{
	padding: 0;	
}

.MenuImage
{
    width: 16px;
    padding: 4px;
}

.SubMenu
{
    margin-bottom: 6px;
    cursor: pointer;
}

.NumberAdjust
{
	width: 30px; 
	text-align: right;
}

.SubMenuData
{
    padding: 2px 2px 2px 4px;
}

.SubMenuBlock
{
    width: 3px; 
    background-color: #AAAAAA; 
    border-right: solid 1px black;
}

.SubSubMenuData
{
    padding: 2px 2px 2px 4px;
}

.SubSubMenuBlock
{
    width: 3px; 
    background-color: #BBBBBB; 
    border-right: solid 1px black;
}

.Centered
{
    text-align: center;
}

.FirstRow
{
    background-color: #F0F0F0;
    height: 42px;
}

.SecondRow
{
    background-color: #F9F9F9;
    height: 42px;
    
    
}

.Row
{
    border-top: dashed 1px #888888;
    padding: 5px;
    vertical-align: middle;
}

.FirstRow
{
    padding: 5px;
    vertical-align: middle;
}

.List
{
    border-top: dashed 1px #888888;
    padding: 5px;
    vertical-align: middle;
}

.LeftColumn
{
    /*border-left: solid black 1px;*/
}

.BothColumns
{
    /* border-left: solid black 1px;   */
    /* border-right: solid black 1px;  */
}

.RightColumn
{
   /* border-right: solid black 1px;*/
    padding-right: 5px;
}

.RightColumnSeperated
{
   /* border-left: dashed #888888 1px;*/
  /*  border-right: solid black 1px; */
    padding-right: 5px;
    width: 180px;
}

.LeftColumnSeperated
{
    border-left: dashed #888888 1px;
}

.CenterColumn
{
}

.Padding
{
    padding: 0px 10px 0px 10px;
}

td.Header
{
    font-weight: bold;
    background-color: #F0F0F0;
    height: 20px;
    vertical-align: top;
    border-bottom: solid 1px #888888;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    white-space: nowrap;
}

td.HeaderTab
{    
    background-color: #C0C0C0;
    background-image: url(/images/buttons/tab_fill.jpg);
    height: 23px;
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    white-space: nowrap;
    /* border-top: solid 1px black; */
    cursor: pointer;
    color: #555555;
}

td.HeaderTabActive
{    
    background-color: #F8F8F8;
    background-image: url(/images/buttons/tab_fill_active.jpg);
    height: 23px;
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    white-space: nowrap;
    /* border-top: solid 1px black; */
    cursor: default;
}

div.TabDiv
{
    float: left;
    margin-right: 5px;
}

td.Footer
{
    font-weight: normal;
    background-color: #F0F0F0;
    height: 20px;
    vertical-align: bottom;
    border-top: solid 1px #666666;
    padding-left:  5px;
    padding-right: 5px;
    padding-top: 6px;
}

input[type=file] {
    height: 25px;
    padding-top: 1px;
    padding-left: 1px;
}

input.Radio
{
    background-color:     transparent; 
    border:                 none; 
    height: 12px; 
    width:  12px;
    
    margin: 3px;
}

input.RadioSmall
{
    background-color:     transparent; 
    border:                 none; 
    height: 12px; 
    width:  12px;
    
    margin: 3px;
}

input,textarea,select
{
    background-color:     #EEEEEE; 
    border:                 solid; 
    font-family:           Tahoma; 
    font-size:               10pt;  
    border-width:              1;
    border-color:         #444444;   
    height: 20px; 
    width: 180px;
}

input
{
	padding-left: 4px;
}

textarea
{
    height: 80px;
    padding-left: 4px;
}

input.Button
{
    width: 120px;    
}

.menuButtonLightLeft
{
	height: 24px;
	width: 3px;
	background-image: url(/images/buttons/btn_light_left.png);
}

.menuButtonGreenLeft
{
	height: 24px;
	width: 3px;
	background-image: url(/images/buttons/btn_green_left.png);
}


.menuButtonLightContainer
{
	height: 24px;
	width: 151px;
	background-image: url(/images/buttons/btn_light_repeat.jpg);
	padding-left: 4px;
	
	color: #000000;
    font-family: Century Gothic, GothicFont, Tahoma;
    font-weight: normal;
    font-size:   14px;
    letter-spacing: 1px;
	
}

.menuButtonGreenContainer
{
	height: 24px;
	width: 151px;
	background-image: url(/images/buttons/btn_green_repeat.jpg);
	padding-left: 4px;
	
	color: #000000;
    font-family: Century Gothic, GothicFont, Tahoma;
    font-weight: normal;
    font-size:   14px;
    letter-spacing: 1px;
	
}

.menuButtonLightRight
{
	height: 24px;
	width: 3px;
	background-image: url(/images/buttons/btn_light_right.png);
}

.menuButtonGreenRight
{
	height: 24px;
	width: 3px;
	background-image: url(/images/buttons/btn_green_right.png);
}

.menuButtonDarkLeft
{
	height: 24px;
	width: 3px;
	background-image: url(/images/buttons/btn_dark_left.png);
}

.menuButtonDarkGreenLeft
{
	height: 24px;
	width: 3px;
	background-image: url(/images/buttons/btn_darkgreen_left.png);
}

.menuButtonDarkContainer
{
	height: 24px;
	width: 130px;
	background-image: url(/images/buttons/btn_dark_repeat.jpg);
	padding-left: 4px;
	
	color: #000000;
    font-family: Century Gothic, GothicFont, Tahoma;
    font-weight: normal;
    font-size:   14px;
    letter-spacing: 1px;	
}

.menuButtonDarkGreenContainer
{
	height: 24px;
	width: 130px;
	background-image: url(/images/buttons/btn_darkgreen_repeat.jpg);
	padding-left: 4px;
	
	color: #000000;
    font-family: Century Gothic, GothicFont, Tahoma;
    font-weight: normal;
    font-size:   14px;
    letter-spacing: 1px;	
}

.menuButtonDarkRight
{
	height: 24px;
	width: 3px;
	background-image: url(/images/buttons/btn_dark_right.png);
}

.menuButtonDarkGreenRight
{
	height: 24px;
	width: 3px;
	background-image: url(/images/buttons/btn_darkgreen_right.png);
}

.subMenuButtonDarkLeft
{
	height: 24px;
	width: 3px;
	background-image: url(/images/buttons/btn_dark_left.png);
}

.subMenuButtonDarkContainer
{
	height: 24px;
	width: 110px;
	background-image: url(/images/buttons/btn_dark_repeat.jpg);
	padding-left: 4px;
	
	color: #000000;
    font-family: Century Gothic, GothicFont, Tahoma;
    font-weight: normal;
    font-size:   11px;
    letter-spacing: 1px;	
}

.subMenuButtonDarkRight
{
	height: 24px;
	width: 3px;
	background-image: url(/images/buttons/btn_dark_right.png);
}

.SubSubMenu
{
	margin-left: 20px;
	margin-bottom: 6px;
	cursor: pointer;
}


.loginText
{
	color: #F0F0F0;
    font-family: Century Gothic, GothicFont, Tahoma;
    font-weight: normal;
    font-size:   14px;
    letter-spacing: 1px;
}

.loginBox
{
	background-color: transparent;
	border: none;
	width: 100%;
	cursor: pointer;
	position: relative;
	left: -2px;
}

.HeaderText
{
	color: #F0F0F0;
    font-family: Century Gothic, GothicFont, Tahoma;
    font-weight: normal;
    font-size:   24px;
    letter-spacing: 1px;
    text-align: center;
    padding: 14px 8px 8px 8px;
}
