﻿

/*******************************************************************/
/* stuff below is essential for sticky footer to function properly */
/* DO NOT MODIFY UNLESS ABSOLUTELY CLEAR                           */
html, body
{
   height: 740px;
}

#content
{
   position:   relative;
   min-height: 100%;
}
/* Asterik (*) on the next line is by design */
* html #content
{
   height: 100%;
}

#footer
{
   position: relative;
   margin-top: -80px;
}

#SPfooter
{
   position: relative;
   float:left;
   width:100%;
   margin-top:0px;
   background-color:#FFFFFF;
}

#footer_compensator
{
   height: 10px;
}
/* End sticky footer fragment */
/*******************************************************************/


html, body
{
   margin: 0;
   padding: 0;
}

body
{
	background: url(../../graphics/images/generic/bg_body.gif) #dcdcdc; /*#cccccc; */
	font-size: 11px;
	font-family: tahoma, verdana, arial;
	text-decoration: none;
}

#content, #footer, #content_main
{
   width:780px;
   margin: 0 auto 0 auto;
   background-color:#ffffff;
   padding: 0;
   border-style:none;
   border-collapse:collapse;
}

.main_background {background-color:#ffffff;}

select {line-height:30px;}

.container { width:100%; }
.container, .container td {border-collapse:collapse; border-spacing:0px; border:0px;padding: 0px 2px 0px 2px;}


.clear {width:100%; height:5px; clear:both;}

.ReadOnlyText
{ border:none 0px #eff2e9;
  background-color:#eff2e9;
  overflow:hidden;
}

.FieldDescription
{
 color: #5c5e50;
 font-weight: bold;
 font-size:11px;
 font-family:tahoma, verdana, arial;
 text-decoration: none;

}

.PageDescription
{
	 color:Blue;
	 font-weight: bold;
	 font-size:16px;
	 font-family:tahoma, verdana, arial;
	 text-decoration: none
}

.FieldValueText
{
 color: #5c5e50;
 font-weight:normal;
 font-size:12px;
 font-family:tahoma, verdana, arial;
 text-decoration: none
}

.ReadonlyTextbox
{
	border:0px none;
	background-color: #eff2e9;
}

.EditableTextbox
{
	border:1px solid;
	background-color: White;
}

.RequiredFieldMark
{
 display:inline;
 color:Red;
 font-weight: bold;
 text-decoration: none
}

.SectionDescription
{
 color:Black;
 font-size:12pt;
 font-weight:bold;
 text-decoration: none
}

.SectionSeparator
{
	background-color:#cccccc;
}

.SectionBackGround
{
	background-color:#eff2e9;
}

.RightBarBackgroundColor
{
	background-color:#F0F8E6;
}

.HeaderBackgroundColor
{
	background-color:#ffffff;
}

.StatusMessage
{
 color:Blue;
 font-family:tahoma, verdana, arial;
 font-size:13px;
 padding-left:5px;
 padding-right:5px;
 font-weight: bold;
 text-decoration: none
}

.ErrorVisibility
{
	border:1px solid red;
}

.ErrorVisibility2
{
	border:1px solid red;
	visibility:hidden;
}

.ErrorText
{
	font-weight:bold;
	color:Red;
}


.FieldValidation
{
	visibility:visible;
}


div.classic_btn
{
   cursor: pointer;
	background: url(../../graphics/images/controls/b_u_main.gif) bottom repeat-x;
	height: 28px;
	text-align: center;
	vertical-align: middle;
	border: 0px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

div.classic_btn .b_left
{
   cursor: pointer;
	background: url(../../graphics/images/controls/b_u_left.gif) bottom no-repeat;
	width: 4px;
	height: 28px;
	FLOAT: left;
    POSITION: static;
    	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
div.classic_btn .b_right
{

	background: url(../../graphics/images/controls/b_u_right.gif) bottom no-repeat;
	width: 4px;
	height: 28px;
	FLOAT: right;
    POSITION: static;
    	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
div.classic_btn .title
{
	FLOAT:left;
    POSITION:static;
	height: 28px;
	width: 60%;
}

div.classic_btn .title span
{
	position: relative;
	top: 6px;
	left: 25%;
	font: bold 11px Tahoma;
	text-decoration :none;
	color: #5c5e50;
}

/* ***********************************************************************/
/*Page Header                                                            */

.page_header
{
	 color: #5c5e50;
	font-size: 15px;
	font-weight: bold;
}


.page_header_divider
{
	height:0px;
	border:1px;
	border-top:0px;
	border-style:dotted;
	border-color:Gray;
	width:250px;
	margin-bottom: 5px;
	}
.page_header_text
{
	color: #5c5e50;
	font-size:11px;
	font-family:tahoma, verdana, arial;
	width:500px;
}
	
.page_divider_dotted
{
	height:0px;
	border:1px;
	border-top:0px;
	border-style:dotted;
	border-color:Gray;
	width:90%;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align:center;
	
}
/*End Page Header   */

/* Standard button */

.ActionButton, .form_area a:link.ActionButton, .form_area Actionbutton, .Actionbutton a:visited , a:link.ActionButton, a:visited.ActionButton /*a:link.Actionbutton*/
{
	text-decoration:none;	
	display:inline-block;
	font-size:11px;
	font-family:tahoma, verdana, arial;
	color:#ffffff;
	font-weight: bold;
	text-align: center;
	padding: 2px  5px 2px 5px ;
	width:auto;
	border:solid 1px green;
	vertical-align:middle;
	background-color:#96ae42;
	margin-bottom:2px;
	margin-top:2px;
}

.ActionButton a:link,.form_area a:visited.ActionButton, .ActionButton a:visited
{
	/*color:#ffffff;*/
	text-decoration:none;
	font-size:11px;
	font-weight: bold;
}

.ActionButton a:hover, a:hover.ActionButton, .form_area a:hover.ActionButton
 { /*color:Orange; */
    font-size:11px;
    font-weight: bold;
    background-color:#ffffff;
    color:#96ae42;
    }
/* End Standard button */    

/* pop up tool tip*/
.tip 
{
    font:10px/12px tahoma, verdana, arial; 
    border:solid 1px #666666; 
    width:150px; 
    padding:3px;
    position:absolute; 
    z-index:100;
    visibility:hidden; 
    color:#333333; 
    top:20px;
    left:0px; 
    background-color:#ffffcc;
    layer-background-color:#ffffcc;
    display:inline;
}

/* in page tool tip*/
.inpagetip 
{
 	color: #5c5e50;
	font-size:11px;
	font-family:tahoma, verdana, arial;
}

/* CSS for a general link  */
.lnkGeneral
{
       	display:inline; 
}

.lnkGeneral a , .lnkGeneral a:visited
{

		color: #5c5e50; 
		text-decoration: underline;
		font: normal 11px tahoma, verdana, arial; 
}

.lnkGeneral a:hover
{
	color: darkorange;
}



                                           