﻿	
/*************************************************/
/* Graphical element:Frame definitions          */
/*************************************************/
.frmWrap, .frmTopL, .frmBtnL, 
.cntDefault, .cntNoPad, .cntNormal, .cntHeader, .cntSmlPad, .cntLrgPad, .cntNoTop, .cntCell, 
.cntVPad, .cntHPad, .cntLPad, .cntRPad {height:100%;overflow:hidden;}

.frmWrap {margin:0 2px 4px;}
.frmTopR, .frmBtnR {margin-left:2px;}
.frmTopM, .frmBtnM {margin-right:2px;}
.frmTopL {background:url(../backgrounds/frame_corners.gif) no-repeat left top;height:2px;}
.frmTopR {background:url(../backgrounds/frame_corners.gif) no-repeat right top;height:2px;}
.frmTopM {background-color:#ffffff;border-top:solid 1px #9a9a9a;height:1px;line-height:1px;}
.frmBtnL {background:url(../backgrounds/frame_corners.gif) no-repeat left -2px;height:2px;}
.frmBtnR {background:url(../backgrounds/frame_corners.gif) no-repeat right -2px;height:2px;}
.frmBtnM {background-color:#ffffff;border-bottom:solid 1px #9a9a9a;height:1px;line-height:1px;}
.frmCntL, .frmHdrL {border-left:solid 1px #9a9a9a;border-right:solid 1px #9a9a9a;}



.frmHeader .frmTopM {background-color:#d9d9d9;}
.frmHeader .cntHeader  {background-color:#d9d9d9;border-bottom:solid 1px #9a9a9a;}
.frmHeader .frmCntL .frmTopM  {background-color:#ffffff;}
.frmHeader .frmCntL .cntHeader  {background-color:#ffffff;border-bottom:0;}

.navTContent .frmTopL {background:none;border-left:solid 1px #9a9a9a;}
.navTContent .frmTopR {margin-left:0;}

/* Exceptions */
#cnSoft .cntDefault, #cnCategory .cntDefault, #cnCompany .cntDefault { width:122px;}


.frmNavigator .frmTopM, .frmNavigator .frmBtnM, .frmNavigator .frmCntL {background-color:#a9a9a9;border-color:#000000;}
.frmNavigator .cntDefault {background-color:#a9a9a9;}
.frmNavigator .cntDefault .frmTopM, .frmNavigator .cntDefault .frmBtnM, .frmNavigator .cntDefault .cntDefault {
	background-color:#ffffff;
	text-align: center;
}

.frmNavigator .cntDefault .cntDefault {padding-top:0; }


/* Frame rows and cells */
.cntCell {float:left;}
.cntCR {float:right;}
.cntC50 {width:49.9%;}
.cntC33 {width:33.3%;}
.cntC25 {width:24.9%;}


.navList label {
	display:block;
	font-weight:bold;
	padding:2px 4px;
}
.navList select {border-width:1px 0 0 0;width:100%;}
.inpDefault {border:solid 1px #9A9A9A;height:18px;vertical-align:top;}



/*************************************************/
/* Header definitions                            */
/*************************************************/
.pageheader, .pagesubheader, .itemheader, .itemsubheader {color:#000000;}
#tFrontpage .pagesubheader {color:#659A1F;padding-bottom:3px;}


.inputGrid {overflow:hidden;padding:3px 0;height:100%;}
.inputGrid label, .inputGrid span, .inputGrid input, .inputGrid select,
.inputGridItem {display:block;float:left;}

.labelDefault {width:100px;}
.labelWide {width:200px;}
.labelXWide {width:350px;}
.inputDefault {width:200px;border:solid 1px #9A9A9A;}
select.inputDefault {width:204px;}
select.inputWide {width:304px;}
.inputRadio {vertical-align:bottom;}
.inpRequried {width:11px;}


.cntInput {padding:5px 0;}
.cntInput * {vertical-align:text-top;}
.cntInput label {display:-moz-inline-box;display:inline-block; width:90px;text-align:right;}
.cntInput select {display:-moz-inline-box;display:inline-block;}
.cntInput .inpLabel {display:-moz-inline-box;display:inline-block; width:101px;}
.cntInput .inpData {display:-moz-inline-box;display:inline-block; }
.cntInput .inpRequried {display:-moz-inline-box;display:inline-block; width:11px;}
.cntInput input {display:-moz-inline-box;display:inline-block;  width:220px;border:solid 1px #9A9A9A;}
