﻿body
{
	font-family: Arial;
}

#mainContainer
{
	margin:0 auto;
	width:1024px;	
	height:800px;
	background-color: whitesmoke;
	border: 1px solid silver;
}

.header
{
	width: 1024px;
	height:219px;
	background-image: url('../images/tecta_header.jpg' );
	background-repeat: no-repeat;
}

.headerInternal
{
	width: 1024px;
	height:117px;
	background-image: url('../images/tecta_header2.jpg');
	background-repeat: no-repeat;
}

#menu
{
	background-color:#d62800;
	width:100%;	
}

.mainContent
{
	border: 1px solid white;
	height: 480px;
	background-color: #ffffff;
	margin: 0 auto;
}

.mainContentInternal
{
    border: 1px solid white;
    height:576px; 
    background-color:White;  
    margin:0 auto;
}

#footer 
{
    clear: both;
    width: 100%;    
	height:30px;
    text-align: center;  
    background-color: whitesmoke;
}
#footer2
{
	
	color:#666666;	
	font-size:8pt;
}

.subMenu
{
	width:100%;
	text-align:right;
	padding-top:18px;
	height:40px;
	background-color:White;
	border-bottom: 1px solid silver;
}

#imgRegister
{
	padding-right:23px;	
}

/*Tecta Pac*/
#divTectaPacAcademyControl
{
	margin:0 auto;
	width:800px;
	margin-top:20px;
	height:400px;
	
}

#divWorkPlaceControl
{
	margin:0 auto;
	width:800px;
	margin-top:20px;
	height:400px;
}

/* table forms*/
.tdDataField
{
	text-align:left;	
}	

.tdTitleField
{
	text-align:right;
	padding-right:5px;
}

.dropDown
{
	min-width:150px;
}

.required
{
    color:Red;
}

.default
{
    color:Black;
}

.hover_row
{
	background-color:#FFFFCC !important;
}

..popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

select[disabled], input[disabled], select[readonly]
{   
    color:lightgray;
}

select
{   
    color:Black;
}

.genWrapper
{
    margin: 0 auto; 
    text-align: left; 
    padding: 10px 10px 0px 10px; 
    font-size: 10pt; 
    font-family: Arial;
}

.defaultFontSize
{
    font-size: 10pt; 
    font-family: Arial;
}

.nameLabel
{
    font-size: 12pt; 
    font-family: Arial;
    font-weight: bold;
    padding-bottom: 3px;
}

.highlightLabel
{
    background-color: #DCDCDC;
    padding-left: 5px;
}

legend
{
    color: #0033FF;
}

.lbWorkPlaceName
{
	font-weight:bold;	
}
.wkplcFieldSet
{
	height:40px;
}
	