html, body{
    height:97% !important;
    height:95%;
}


.logoGreen {
    color:#99cc00;
    font-family: Verdana;
    font-size:24pt;
    font-weight:bold;
}

.logoOrange {
    color:#FF7F00;
    font-family: Verdana;
    font-size:24pt;
    font-weight:bold;
}

.headerText {
    color:#FF7F00;
    font-family: Verdana;

    font-size:16pt;
    text-align:left;
}
.logoGreen0 {
    color:#99cc00;
    font-family: Verdana;
    font-size:16pt;
    font-weight:bold;
}

.logoOrange0 {
    color:#FF7F00;
    font-family: Verdana;
    font-size:16pt;
    font-weight:bold;
}

.headerText0 {
    color:#FF7F00;
    font-family: Verdana;

    font-size:12pt;
    text-align:left;
}

.redText {
    color:#ff3333;
    font-family: Verdana;
    font-size:10pt;
}

.greenText0 {
    color:#669900;
    font-family: Verdana;
    font-size:8pt;
}

.greenText {
    color:#669900;
    font-family: Verdana;
    font-weight: normal;
    font-size:10pt;
}

.greenText2 {
    color:#669900;
    font-family: Verdana;

    font-size:12pt;
    font-weight:bold;
}

.orangeText {
    color:#FF7F00;
    font-family: Verdana;

    font-size:10pt;
}

.orangeText2 {
    color:#FF7F00;
    font-family: Verdana;
    font-size:12pt;
    font-weight:bold;
}
.orangeText3 {
    color:#FF7F00;
    font-family: Verdana;
    font-size:14pt;
    font-weight:bold;
}

.blueText {
    color:#0099cc;
    font-family: Verdana;
    font-size:10pt;
}

.blueText0 {
    color:#0099cc;
    font-family: Verdana;
    font-size:8pt;
}

.blackText {
    color:#000000;
    font-family: Verdana;
    font-size:10pt;
}

.blackText0 {
    color:#000000;
    font-family: Verdana;
    font-size:8pt;
}

.blackText0it {
    color:#000000;
    font-family: Verdana;
    font-size:8pt;
    font-style:italic;
}


.infoP {
    color:black;
    font-family: Verdana;
	font-weight:normal;
    font-size:10pt;
    padding-bottom:20px;
    text-align:left;
    margin:0px;
}

.iconLabel {
    color:#669900;
    font-family: Verdana;
	font-weight:normal;
    font-size:10pt;
    margin-left:6px;
    margin-bottom:8px;
    text-align:left;
    height:35px;
}

.highlight {
	margin:0px 0px 0px 0px; 
	display:inline;
    font-family: Verdana;
	font-weight:bolder;
    font-size:10pt;
    margin-left:0px;
    margin-bottom:15px;
	color:#444444;
}
/**.iconLabel a {
    color:#669900;
}*/

.active_tab
{
	float:left; 
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url('../i/corn/tabB.png');
    font-family: Verdana;
    color:White;
    font-weight:bold;
    cursor:default;
    font-size:10pt;
}	

.passive_tab
{
	position:relative;
	top:2px;
	float:left; padding:2px 10px 2px 10px;
	border:solid 1px #d2ba89;
    font-family: Verdana;
    font-weight:bold;
    cursor:default;
    font-size:10pt;
}

.greenHr {
    height:1px;
    border:none;
    background-color:#cce57f;
    color:#cce57f;
    margin: 10px 0px 10px 0px;  
}

.orangeHr {
    height:1px;
    border:none;
    background-color:#ffe2a6;
    color:#ffe2a6;
    /*margin: 50px 0px 10px 0px;*/
}

.orangeHr2 {
    height:1px;
    padding: 10px 0px 10px 0px;
}

.orangeHr2 div {
    height:1px;
    border:none;
    background-color:#ffe2a6;
    /*padding:0;*/
}


.famUl {
    margin:0;
    padding:5px 0 5px 0;
}

.famLi {
    list-style:none;
    margin:0;
    padding:0;
    text-align:left;
}

.brWindow {
    background-color:#fff3db;
    border-left:#ffe2a6 solid 1px;
    border-right:#ffe2a6 solid 1px;
    padding : 10px 10px 5px  10px;
    margin-top:15px;
}

.brUserWindow {
    background-color:#fff3db;
    padding : 10px 10px 10px 10px;
}

.grWindow {
    background-color:white;
    border-left:#cce57f solid 1px;
    border-right:#cce57f solid 1px;
    /*padding : 10px 10px 5px  10px;*/
    /*margin-top:15px;*/
}

.frameTable {
    margin:0;
    table-layout:fixed;
}

.regInput {
    width:265px;
    height:22px;
    font-family: Verdana;
    font-size:10pt;
}

.inputCtrl1 {
    width:180px;
    height:22px;
    font-family: Verdana;
    font-size:10pt;
}

.regGrInput {
    width:180px;
    height:22px;
    font-family: Verdana;
    font-size:10pt;
}

.regLabel {
    color:#000000;
    font-family: Verdana;
    font-size:9pt;
    padding-top:0px;
    padding-bottom:5px;
}
.regLabel0 {
    color:#000000;
    font-family: Verdana;
    font-size:8pt;
    padding-top:0px;
    padding-bottom:5px;
}

.regInputDiv {
    padding-bottom:5px;
}

.regInputButtonDiv {
    padding-bottom:10px;
}

.radioLabel label {
    vertical-align:top;
    padding-right:10px;
}

.grWindowHeader {
    background-color:#a3d400;
    font-family: Verdana;
    font-size:12pt;
    font-weight:bold;
    color:white;
    text-align:center;

    padding: 3px 0px 5px 0px;
}

.grYellowWindowHeader {
    background-color:#FFE2A6;
    font-family: Verdana;
    font-size:11pt;
    font-weight:bold;
    color:black;
    text-align:center;

    padding: 0px 0px 4px 0px;
}

.tabHr {
    border-bottom:#ffe2a6 solid 2px;
}

.tab {
    background-image:url('../i/corn/tabB.png');
    background-position:bottom;
    text-align:center;
}
.tabS {
    background-color:white;
    border-top:#ffe2a6 solid 2px;
    border-bottom:white solid 2px;
}
.tabLinkWhite {
    font-family: Arial;
    font-size:10pt;
    font-weight:bold;
    color:white;
    text-decoration:none;
    white-space:nowrap;
}

.tabLinkOrange {
    font-family: Arial;
    font-size:11pt;
    font-weight:bold;
    color:#ff7f00;
    text-decoration:none;
    white-space:nowrap;
}

.subTabsUl {
    margin:0;
    padding:0;
    padding: 5px 0 0 0;
}

.subTabLi {
    list-style:none;
    display:inline;
    padding-right:10px;
}

.subTabLiS {
    list-style:none;
    display:inline;
    padding-right:10px;
}

.blackHeader0 {
    color:#000000;
    font-family: Verdana;
    font-size:10pt;
    font-weight:bold;
    padding: 10px 0 10px 0;
}


.blackHeader1 {
    color:#000000;
    font-family: Verdana;
    font-size:12pt;
    padding: 10px 0 10px 10px;
    font-weight:bold;
}

.blackHeader1lite {
    color:#000000;
    font-family: Verdana;
    font-size:12pt;
    padding: 0px 0px -5px 0px;
    font-weight:bold;
}

.blackHeader2 {
    color:#000000;
    font-family: Verdana;
    font-size:11pt;
    padding: 10px 0 10px 10px;
    font-weight:bold;
}
.blackHeader3 {
    color:#000000;
    font-family: Verdana;
    font-size:10pt;
    padding: 10px 0 10px 10px;
    font-weight:bold;
}

.blueHeader1 {
    color:#0099cc;
    font-family: Verdana;
    font-size:12pt;
    padding: 10px 0 10px 0px;
    font-weight:bold;
}


.blackHeader2 {
    color:#000000;
    font-family: Verdana;
    font-size:12pt;
    padding: 0px 0 10px 10px;
    font-weight:bold;
}

.textList1 {
    padding: 0px 0 5px 0;
}

.cbLabel {
    padding: 0 0 0 5px;
}

.grayText0 {
    color:#666666;
    font-family: Verdana;
    font-size:8pt;
}
.grayText {
    color:#666666;
    font-family: Verdana;
    font-size:10pt;
}

.grayText2 {
    color:#cccccc;
    font-family: Arial;
    font-size:18pt;
    font-weight: bold;
    vertical-align:top;
}

.blackDate {
    color:#000000;
    font-family: Verdana;
    font-size:9pt;
    font-weight:bold;
    padding: 0px 0 0px 10px;
}

.bold {
    font-weight:bold;
}

.cloud {
    text-decoration:none;
}
.cloud:hover {
    text-decoration:underline;
}
.c0 {  font-size:6pt;}
.c1 {  font-size:8pt;}
.c2 {  font-size:10pt;}
.c3 {  font-size:10pt; font-weight:bold}
.c4 {  font-size:12pt;}
.c5 {  font-size:12pt; font-weight:bold}
.c6 {  font-size:14pt;}
.c7 {  font-size:14pt; font-weight:bold}
.c8 {  font-size:16pt;}
.c9 {  font-size:16pt; font-weight:bold}

.resolutionLink {
    padding:5px 0 5px 0;
}

.upperEdit
{
	float: left; width: auto; display:block; margin: 0px 12px 0px 0; padding: 0
}

.upperEditSmall
{
	float: left; width: auto; display:block; margin: 0px 12px 0px 0; padding: 0;
	font-size:10px
}

.commentInfo {
    color:#000000;
    font-family: Verdana;
    font-size:10pt;
    padding: 6px 0 0px 25px;

}
.commentInfo img {
    /*padding:0 5px 0 0; */
    vertical-align:middle;
}

.upperEdit span
{
	color: #555; font-size: 12px; display:block;
}
.dateLabel {
    font-weight:bold;
    padding:0 5px 0 10px
}

.comment {
    color:#000000;
    font-family: Verdana;
    font-size:10pt;
    padding:5px 5px 5px 5px;
    background-color:#fff0d2;
}

.activityInfo {
    color:#000000;
    font-family: Verdana;
    font-size:10pt;
    padding: 6px 0 0px 25px;
    /*text-indent:20px;*/
}
.activityInfo img {
    padding:0 10px 0 0;
    vertical-align:middle;
}

.activityHeader {
    color:#000000;
    font-family: Verdana;
    font-size:8pt;
    padding:0 0 0 60px;
    font-weight:bold;
}

.activityGroup {
    padding:10px 0 10px 0;
}

.activityDay {
    color:#000000;
    font-family: Verdana;
    font-weight:bold;
    font-size:10pt;
    border:#ffe3b5 solid 1px;
    background-color:#fff0d2;
    padding:3px;
    width:16px;
    text-align:right;
}

.activityDaySame {
    color:#000000;
    font-family: Verdana;
    font-weight:bold;
    font-size:10pt;
    padding:3px;
    width:18px;
    text-align:right;
}

.profileInfoRow 
{
    color:#000000;
    font-family: Verdana;
    font-size:10pt;
    padding: 5px 0 5px 15px;
}

.profileInfoPre 
{
	padding-right:10px;
}

.messageRow {
    color:#000000;
    font-family: Verdana;
    font-size:9pt;
}

.messageRowOdd {
    color:#000000;
    background-color:#fffadb;
    font-family: Verdana;
    font-size:9pt;
}

.listIcon {
    padding:0 6px 0 0;
    vertical-align:top;
}

.textList2 {
    padding: 0px 0 15px 0;
}

.gWindowLR {
    border-left:#D2DDE0 solid 1px;
    border-right:#D2DDE0 solid 1px;
}
.gWindowU {
    border-top:#D2DDE0 solid 1px;
}
.gWindowD {
    border-bottom:#D2DDE0 solid 1px;
}

.imgFrame1 {
   border:#D2DDE0 solid 2px; 
}

.brDownBorder {
    border-top:#ffe2a6 solid 1px;   
}

.cbDiv
{
	padding: 3px;
}

.cbDiv label
{
	padding-left: 3px;
}

.buttonList 
{
	padding-top:25px;
}
.buttonList input
{
	vertical-align:middle;
}


.divNotActiv 
{
	padding:4px 0 4px 15px;
}

.spanNotActiv 
{
	background-color:#99cc00;
	padding:3px 15px 3px 15px; 
	color:white;
	font-weight:bold;
	font-family: Verdana;
    font-size:10pt;

}

.profileItem 
{
	padding-left:20px;
}

.profileItemTitle 
{
    color:#000000;
    font-family: Verdana;
    font-size:10pt;
    font-weight:bold;
    padding: 10px 0 2px 20px;
}

.profileInfoDiv 
{
	border:#E5EBF1 solid 1px;	
	font-family: Verdana;
    font-size:10pt;
    padding:2px;
}

.errorText {
    color:red;
    font-family: Verdana;
	font-weight:bold;
    font-size:10pt;
}

.padr5 {
	padding-right:5px;
}

.hoverlink 
{
	text-decoration:none;
}

.hoverlink:hover 
{
	text-decoration:underline;
}

.sI:focus
{
	border:orange 2px solid  !important;
	outline-color:-moz-use-text-color !important;
	outline-style:none !important;
	outline-width:0 !important;	
}

.descr
{
	color:#555555;
	font-size:10px;	
	padding-bottom:1px;
}


.paleHr {
    height:1px;
    padding: 15px 0px 0px 0px;
}

.paleHr div {
    height:1px;
    border:none;
    background-color:#d2dde0;
    /*padding:0;*/
}

.photoDiv50 {
    border: 1px solid rgb(170, 170, 170);
    background-repeat: no-repeat;
    background-position: center center;
    width: 50px;
    height: 50px;     
}

.msgTimestamp {
    padding:5px;
    color:#7F7869;
    background-color:#FFF0D2;
}

.icon1 {
    padding:4px 4px 0 0;
    vertical-align:top;
}

.widgetHelp 
{
	font-family:Verdana;
	font-size:10pt;
	font-style:italic; 
	padding: 15px 0 15px 25px
}

.widgetHelp a
{
	color:#0099cc;
}

.profileItemTd {
    padding-left:3px;
    border-top:#d2dde0 dashed 1px;
    text-align:left;
    vertical-align:middle;
    height:35px;
}

.statfam {
    padding:2px 0 2px 0;    
}

.statfam a {
    padding-left:5px;
    color:#0099cc;
    font-family: Verdana;
    font-size:10pt;
}

.statfam img {
    vertical-align:middle;    
}

.statfam span {
    padding-left:10px;
    color:#669900;
    font-family: Verdana;
    font-size:10pt;
    vertical-align:middle;
}

.gtabS {
    border-top:#cccccc 1px solid; 
    white-space:nowrap;
    color:#ff7f00;
    font-family: Verdana;
    font-size:10pt;
    font-weight:bold;
}

.gtab {
    border-bottom:#cccccc 1px solid;
    white-space:nowrap;
    padding:0 15px 0 15px;
    
}
