﻿@charset "UTF-8";
@import "../general.css";

@media all
{
	html *
	{
		font-size: 100.01%;
	}
	
	body
	{
		font-size: 14px;
		overflow: auto;
		background: #EBE3CB url(Images/bg_beige.gif) repeat-x fixed top left;
	}
	
	h1,
    h2,
    h3,
    h4,
    h5,
    h6
    {
    	margin: 0 0 20px 0;
    	color: orange;
    }
    
    h1
    {
    	font-size: 24px;
    }
    
    h2
    {
    	font-size: 20px;
    }
    
    h3
    {
    	font-size: 18px;
    }
    
    h4
    {
    	color: #000000;
    	font-size: 16px;
    	border-bottom: solid 1px #A0A0A0;
    }
    
    h5
    {
    	margin: 0 0 10px 0;
    	font-size: 14px;
    	border-bottom: solid 1px #A0A0A0;
    }
    
    h6
    {
    	font-size: 14px;
    }
    
    legend
    {
    	padding: 5px;
    	font-weight: bold;
    }
    
    a
	{
		text-decoration: none;
		color: #4488CC;
		background: transparent; 
	}
	
	a:visited
	{
		color: #4488CC;
	}
	
	a:focus
	{
		color: #000000;
		text-decoration: underline;
	}
	
	a:active,
	a:hover
	{
		color: #223377;
		text-decoration: underline;
		outline: none 0;
	}
	
	.link
	{
		padding-left: 15px;
		background: transparent url(/App_Themes/Default/Images/arrow.png) no-repeat scroll 0 2px;
	}
    
   .infobox
    {
    	background: #F9F9F9 none repeat scroll 0 0;
		border: 1px solid #e5634e;
    	padding: 10px 5px;
    	margin-bottom: 20px;
    }
    
    .warning
    {
    	color: Red;
    }
    
    .def_box
	{
		width: 450px;
		padding: 20px 25px;
		border: 1px solid #e5634e;
		background: #F9F9F9 none repeat scroll 0 0;
		margin-bottom: 25px;
	}
	
	.login_pnl
    {
    	width: 100%;
    	text-align: center;
    }
    
    table.login
    {
    	width: 100%;
    	border-collapse: collapse;
    }
    
    table.login table
    {
    	width: 100%;
    	border-collapse: collapse;
    }
    
    td
    {
    	padding: 4px;
		vertical-align: top;
    }
	
	.input
    {
    	background: #F9F9F9 none repeat scroll 0 0;
    	border: 1px solid #E5634E;
    	font-size: 14px;
    	padding: 3px;
    	color: #000000;
    }
    
    input.login
    {
    	font-size: 18px;
    	width: 200px;
    	height: 22px;
    }
}

@media screen, projection
{
	#container
	{
		width: 950px;
		min-width: 950px;
		margin: 0 auto;
		margin-top: 25px;
		overflow: hidden;
	}
	
	#header
	{
		background-color: #FFFFFF;
		background: #FFFFFF url(Images/header-top-repeat.jpg) repeat-x scroll 0 0;
	}
	
	#header_icon
	{
		height: 102px;
		border-color:-moz-use-text-color #AAAAAA #666666;
		border-left:1px solid #AAAAAA;
		border-right:1px solid #AAAAAA;
		border-style:solid;
		border-width:0 1px 1px;
		background: transparent url(Images/header-top-center.jpg) no-repeat scroll top center;
	}
	
	#header_left
	{
		width: 20px;
		height: 100%;
		background: transparent url(Images/header-top-left.jpg) no-repeat scroll 0 0;
	}
	
	#header_right
	{
		width: 20px;
		height: 100%;
		background: transparent url(Images/header-top-right.jpg) no-repeat scroll 0 0;
	}
	
	#header_logo
	{
		padding: 15px;
	}
	
	#topmenu
	{
		padding: 10px 20px 0 0;
		color: #999999;
		text-align: right;
	}
	
	#topmenu_content
	{
		padding-bottom: 10px;
	}
	
	#topmenu_bg
	{
		
	}
	
	#topmenu_bg_content
	{
		
	}
	
	#topmenu a
	{
		color: #999999;
		font-weight: bold;
	}
	
	#footer
	{
		font-size: 12px;
		padding: 0 12px;
		height: 26px;
		background: #BCBCBC url('Images/menue_bar_bg.gif') repeat-x scroll 0 0;
		border-color: #BBBBBB #BBBBBB #999999;
		border-style: solid;
		border-width: 1px;
	}
	
	#footer a
	{
		color: #999999;
		font-weight: bold;
	}
	
	#footer_content
	{
		text-align: right;
		padding: 6px 0;
	}
	
	#content
	{
		background-color: #ffffff;
		padding: 20px;
	}
	
	#menu_line
	{
		height: 27px;
		background: #EE7722 url(Images/orange_line.gif) repeat-x scroll 0 50%;
		border-top: 1px solid #EE7722;
	}
	
	#menu_bg
	{
		height: 26px;
		background: #BCBCBC url('Images/menu_bg.gif') repeat-x scroll 0 0;
		/* border: solid 1px #BCBCBC; */
		border-top: solid 0;
		border-bottom: solid 0;
	}
	
	.showcase_bg
	{
		background-color: #EEEEEE;
	}
	
	.download_item
	{
		display: block;
		line-height: 20px;
	}
	
	.separator
	{
		color: #999999;
		margin: 0 10px;
	}
	
	.orange
	{
		color: #F39D30;
	}
	
	.validation_error
	{
		font-weight: bold;
		color: #E5634E;
	}
	
	.validation_success
	{
		font-weight: bold;
		color: #42C86B;
	}
}

.rfdCheckboxUnchecked, .rfdCheckboxChecked {
	padding: 0 !important;
	background-image: none !important;
}

.rfdRadioUnchecked, .rfdRadioChecked {
	padding: 0 !important;
	background-image: none !important;
}